To demonstrate the ability to propose, implement, and query the database.
MovinOn Inc. is a moving company that provides moving and storage services in California, Nevada, and Arizona. MovinOn provides a truck, driver, and one or more moving assistants to move residential and commercial items from one location to another within the defined coverage area. In addition to moving services, the company provides temporary and long-term storage in its warehouses. MovinOn’s customers are commercial and residential. Some of the storage warehouses are climatically controlled for customers who need to store items that are sensitive to extreme temperatures.
The business started in 2015 with a single truck and single warehouse in California. Due to a very satisfied clientele, the company has grown over the years into a much larger business. Currently, the company has one warehouse in each state it services and is working on a merger with another company that offers similar services in different areas. When the merger is complete, MovinOn will acquire additional storage warehouses, trucks, and employees, which will expand its operations into different states.
James Lopez the CEO of MovinOn. In the past, James managed the business using a combination of spreadsheets and paper forms. However, with a merger in the company’s future, James needs to expand his system to manage the data better. James recently hired you, an information systems specialist, to recommend and implement a new plan for managing the company’s data.
As an IS professional, your first task is to understand the current system and its limitations by talking extensively with James about data management and user needs. James explains that the office in each state accepts reservations for moving and storage services by completing a job order form that includes the customer’s information and job’s details.
Jobs that involve trucking items from one location to another or from an outside location to a storage unit in a warehouse are maintained in a filing cabinet that is organized by customer name. Leases for storage space are stored alphabetically in a separate filing cabinet for each warehouse. All of the forms are stored in the on-site offices at the warehouse from which they were purchased.
Unfortunately, James admits that forms are often lost or misplaced and sometimes contain inaccurate or missing data. In addition, when a customer requires the services of another warehouse, a MovinOn employee has to copy the customer’s record and send it to the second warehouse to that it is on the file at the second location. James wants the new system to be capable of sharing capable of sharing data between the three warehouses and any warehouses that the company acquires in the future so that it is easy for the company to share and maintain data.
In addition to managing personnel data, James also wants to use the new system to manage information about drivers, including their personal information and driving records. The system also needs to store information about the trucks and vans that MovinOn owns and operates.
Finally, the system must maintain data about customers who utilize moving and storage services. Some customers might require storage in more than one location. When there is a request for services, the requests are recorded on forms. In addition to the job order form, a job detail form is created that shows the details about the job such as the driver, the vehicle used, actual mileage, and actual weight.
James gathered a collection of documents during the discovery and planning phase that will help you design the database. You need to be certain that every data item in the existing documents is also represented in the tables in your design. James uses the form in Figure 1 to collect data about employees.
Along with the data gathered in Figure 1, employees are given a specific role or position within the company. Figure 2 denotes the various positions at MovinOn.
Furthermore, James needs the system to identify the warehouse in where employees work. Because the company makes use of contracted drivers, the system should include similar information for drivers as employees. Yet, drivers are not assigned to a warehouse nor are they paid hourly or salary. Instead, drivers are paid based on the number of miles driven for any job, which is paid at a $2.50 per mile. Furthermore, drivers are rated based on safety records, successful on-time deliveries, and other factors. Get Exploration Document Homework Help!!
The rating system uses the values A, B, C, D, and F to rate drivers, with A being the highest rating and F being the lowest rating. The criteria for the rating of drivers are handled by management and is used to determine whether drivers earn 100% of delivery cost. If drivers do not have an A rating, drivers are charged a fee on the total amount of job cost for lower ratings. The fee cost for a rating of B is 5%, C is 15%, D is 20%, and F is 50%.
As a moving service company, the system needs to consider the vehicles (e.g., trucks and vans) owned by MovinOn that are used for any job order. Vehicles are usually identified uniquely by using the prefix TRK for trucks (e.g., TRK-001) and VAN for vans (e.g., VAN-009). James would like to make sure that the vehicle’s license plate number, number of axles, and color are being stored.
Figure 3 illustrates the spreadsheet file that contains the information about the three warehouses. A two-letter state abbreviation in which the warehouse is located followed by a dash and a number is used as the warehouse unique identifier (e.g., CA-1).
In Figure 4, a portion of the information stored about the storage units in an Excel worksheet is illustrated. The new system needs to be able to manage data about the storage units.
With storage units, it is important to manage data that captures which customer rents which unit. Usually, unit rentals will indicate when the lease starts and ends as part of the customer agreement. For current customers, the ending lease date will either be null or a future date.
At MovinOn, the data pertaining to moving jobs is acquired in two steps. When a customer requests a job, the administrative assistant from the warehouse fills out the form shown in Figure 5. This form is the “job order.†Because the “job order†is for customers, James needs data about customers to be stored as well. This should consider the following: company name (for commercial customers only), the job contact’s name, relevant mailing information, and contact numbers.
Because of the business process to keep track of moving jobs, the system will need to consider the “job details†in order to ensure that the database stores relevant data. Thus, the assignment of vehicles to drivers for moving jobs, the customers served on specific jobs, and the actual weight and actual mileage of the job will need to be noted. Drivers would be conducting multiple jobs over time, as well as, repeating customers may contract MovinOn for multiple jobs.
Because you have been hired to provide a business solution to MovinOn, Inc., you will need to develop a database design that considers all of the needs of the business discussed in the previous narrative. It is important to think about the business problem, draw out the database design using paper and pencil, be specific about the metadata for each table (e.g., field names, data types, field sizes, and field descriptions), notate validation rules and default values, and consider all of the forms and data provided in the figures above. Before implementation, it is crucial that the database design has been checked carefully to ensure that the database is well formed and will meet the business needs .
Define the database design necessary to meet the needs of the case.
STUDENT (StudentId, StudentName, Email, Age, Major)
*Note:Â Â Attributes which comprise the primary key should be underlined and attributes that are foreign keys should be italized.
Â
*Note: SQL syntax is written and saved in a text editor application (e.g., Notepad) and will be submitted as a separate file. Combine both the CREATE TABLES and INSERT INTO VALUES script into one text file (.txt) and make sure the script can be executed together without any errors.
6. Verify that the database has been populated by writing individual SQL statements that provide a listing of the records for each table (e.g., SELECT * FROM [TABLENAME];). Provide screenshots that illustrate the “dummy†records of each table in the final report.
**Note: The final deliverable will consist of three files. The submission will consist of the following three files:
Why Choose Us
Quality Papers
We value our clients. For this reason, we ensure that each paper is written carefully as per the instructions provided by the client. Our editing team also checks all the papers to ensure that they have been completed as per the expectations.
Professional Academic Writers
Over the years, our Acme Homework has managed to secure the most qualified, reliable and experienced team of writers. The company has also ensured continued training and development of the team members to ensure that it keep up with the rising Academic Trends.
Affordable Prices
Our prices are fairly priced in such a way that ensures affordability. Additionally, you can get a free price quotation by clicking on the "Place Order" button.
On-Time delivery
We pay strict attention on deadlines. For this reason, we ensure that all papers are submitted earlier, even before the deadline indicated by the customer. For this reason, the client can go through the work and review everything.
100% Originality
At Grade One Essays, all papers are plagiarism-free as they are written from scratch. We have taken strict measures to ensure that there is no similarity on all papers and that citations are included as per the standards set.
Customer Support 24/7
Our support team is readily available to provide any guidance/help on our platform at any time of the day/night. Feel free to contact us via the Chat window or support email: support@gradeoneessays.com.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
Our Services
Grade One Essays has stood as the world’s leading custom essay writing services providers. Once you enter all the details in the order form under the place order button, the rest is up to us.
Essays
At Grade One Essays, we prioritize on all aspects that bring about a good grade such as impeccable grammar, proper structure, zero-plagiarism and conformance to guidelines. Our experienced team of writers will help you completed your essays and other assignments.
Admissions
Admission and Business Papers
Be assured that you’ll definitely get accepted to the Master’s level program at any university once you enter all the details in the order form. We won’t leave you here; we will also help you secure a good position in your aspired workplace by creating an outstanding resume or portfolio once you place an order.
Editing
Editing and Proofreading
Our skilled editing and writing team will help you restructure you paper, paraphrase, correct grammar and replace plagiarized sections on your paper just on time. The service is geared toward eliminating any mistakes and rather enhancing better quality.
Coursework
Technical papers
We have writers in almost all fields including the most technical fields. You don’t have to worry about the complexity of your paper. Simply enter as much details as possible in the place order section.