Find Jobs
Hire Freelancers

Build a Web Based Database Management System

$30-5000 USD

Cancelled
Posted over 12 years ago

$30-5000 USD

Paid on delivery
I require a database management system to be built. The database will be stored on a shared web server like hostgator or similar and will be accessed by the users via a desktop or laptop browser. The software used to develop, manage and access the database must be free so I'm thinking something like MySQL/PHP. I am open to suggestions with this but whatever software/platform is used it must be industry standard. I have created a basic database schema with all the primary keys and links to other tables. The schema is very basic but most table relationships shown are one to many. The data types are fairly self explanatory. It is estimated that there will be 15 screens, approximately one per table (or table/notes paring). The development of this project will be through prototyping so there will be quite a few screen and data redevelopments. We will require all database system to be installed on the server we provide and we must also have the source code. See the Detailed Requirements for full text. ## Deliverables I require a database management system to be built. The database will be stored on a shared web server like hostgator or similar and will be accessed by the users via a desktop or laptop browser. The software used to develop, manage and access the database must be free so I'm thinking something like MySQL/PHP. I am open to suggestions with this but whatever software/platform is used it must be industry standard. I have created a basic database schema with all the primary keys and links to other tables. The schema is very basic but most table relationships shown are one to many. The data types are fairly self explanatory. Some of the tables have separate 'notes' tables where all new notes are added as new rows and some don't. I would like all tables to have separate 'notes' tables. All rows in every table will have an added and edited user/date/time stamp. There are three user roles; Administrator, Manager and User. These will determine which screens each user type can view, add, edit and 'delete' (hide/archive). It is estimated that there will be 15 screens, approximately one per table (or table/notes paring). For each table the data field will be shown instead of the id numbers. For example, in the job screen the company name will be displayed in place of the client_id. The most important table/screen is the business_as_usual (bau). In this screen a Manager will create tasks by entering the following data (or underlying data):- domain_id anchor_text_phrase_id user_id task_id quantity frequency period_id due_date When the User completes the bau task they will make one or more entries in the url_links table/screen/subscreen and click the 'completed' button. The actual_date is then programmatically entered and the system will create a new row in the table. The new due_date will be calculated as follows:- If the business_as_usual.period_id type is 'days' and the [login to view URL] is 1 then one day is added to the actual date and this is the new due_date. For all other scenarios the [login to view URL] times business_as_usual.period_id (for example 2 weeks) is added to the due date. In all scenarios the user table is referenced and the due date is compared to the days that the User is working. If the new due_date falls on a non-working day, the due_date is rolled forward to a working day. Each user can only see their own work. There will be a diary or schedule screen where the User can see all their outstanding work in due_date order with the overdue work at the top. We require some kind of ad hoc reporting system where we can choose the report and data to display. The development of this project will be through prototyping so there will be quite a few screen and data redevelopments. We will require all database system to be installed on the server we provide and we must also have the source code. The database in the attached schema is only half the size of the completed system. When the system is complete we will white label it. This means that the successful bidder will get the work for the further development and may also provide paid technical support to our white label clients.
Project ID: 2702364

About the project

14 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $1,017 USD for this job
User Avatar
See private message.
$750.55 USD in 21 days
4.9 (279 reviews)
7.7
7.7
User Avatar
See private message.
$1,885.30 USD in 21 days
5.0 (104 reviews)
7.0
7.0
User Avatar
See private message.
$2,500.70 USD in 21 days
5.0 (199 reviews)
7.0
7.0
User Avatar
See private message.
$550.80 USD in 21 days
4.9 (184 reviews)
6.8
6.8
User Avatar
See private message.
$800 USD in 21 days
4.9 (243 reviews)
6.4
6.4
User Avatar
See private message.
$2,600 USD in 21 days
4.9 (53 reviews)
5.8
5.8
User Avatar
See private message.
$400.35 USD in 21 days
4.9 (67 reviews)
5.0
5.0
User Avatar
See private message.
$600 USD in 21 days
5.0 (21 reviews)
3.4
3.4
User Avatar
See private message.
$1,500.25 USD in 21 days
5.0 (3 reviews)
2.4
2.4
User Avatar
See private message.
$700.40 USD in 21 days
5.0 (3 reviews)
2.0
2.0
User Avatar
See private message.
$1,020 USD in 21 days
5.0 (1 review)
1.9
1.9
User Avatar
See private message.
$131.75 USD in 21 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$300.05 USD in 21 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$500.65 USD in 21 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
United Kingdom
5.0
4
Member since Oct 22, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.