Calculate the total fine for an overdue hire

Assignment Help Management Information Sys
Reference no: EM13905549

1. Background

"Northampton Wedding Cars" is a Northampton based company, which specialises in the hiring of driven limousines for weddings and other celebrations. Recently, the booking staffs have become critical of the database software, which the company purchased to cater for booking vehicles and drivers. Ultimately they would like customers to be able to check for limousine availability over the Internet and then finalise the hire at the company's premises.

The company you work for has been approached by the director of "Northampton Wedding Cars" with a request for the development of a bespoke software system to replace the existing one. As part of a feasibility study, you have been asked to develop a database to cater for the hiring of limousines and their drivers by new and existing customers.

When a new customer wishes to hire a limousine s(he) visits the company's premises. An existing customer might instead book over the telephone. A booking clerk will then search for an appropriate vehicle, or vehicles, which will be available between the required hire dates.

At a recent meeting with the company's representative the following list of minimal requirements was agreed:

• A limousine or limousines may be hired by an individual customer or by a company for a minimum of one day.
• There are a few different models of limousine owned by the company. They have different daily hire charges.
• The cost of hiring a limousine is calculated by adding the daily charge to an amount for the number of miles travelled.
• A customer must specify the starting location for the hire and an approximate distance to be travelled.
• A customer may pay for the hire by means of a recognisable and valid credit/debit cards. The customer may only use a single method of payment for a particular hire (that is, a customer may not pay part of the hire price by, say, Visa and part by, say, Master Card).
• Although hiring a vehicle may be done at a distance (e.g. by telephone), for the hiring to be complete the customer, or the customer's representative, must sign appropriate documents at the company's premises.
• A customer may hire more than one vehicle at a time provided each vehicle is required for the same hire period. The system to be built should identify a single hire as being a contract between the company and the customer concerning one or more vehicles.
• Each hired vehicle will have a driver employed by "Northampton Wedding Cars".
• The cost of hiring a driver is included in the price for hiring a particular vehicle.
• A hire must be authorized by a named booking clerk.

2. Sample DML commands

Listed here are some examples of query transactions that should be supported by wedding car rental database system:

1) Populate arbitrary data to the database;
2) List the details of all vehicles in the company and sort the make alphabetically;
3) Add a new customer to the database;
4) Update a vehicle's registration number;
5) Show the status of a particular vehicle;
6) Display the driver's name of a particular hire;
7) Delete a damaged vehicle from the database;
8) Display total number of vehicles, total amount of fees to be paid for a particular hire;
9) List all overdue vehicles and the customer contact information;
10) Calculate the total fine for an overdue hire;
11) Find the most popular vehicle for hire so far;

2. Student activities

(It is taken for granted that you will make appropriate backups of any code/data within this assessment.)

o Investigate the data, which you believe to be appropriate to support the business requirements as outlined above. You are encouraged to investigate similar on-line systems and to discuss requirements with classmates (with the knowledge however that the work which you submit must be your own).

o Design and refine Entity-Relationship (ER) models, which represent the identified interrelated data. This will require you to consider the entities, attributes and relationships. You are expected to use the MySQL Workbench software for this assignment.

o Create database schema either manually or with the help of MySQL Workbench generate SQL DDL commands to build a MySQL database corresponding to your final ER model; modify the generated schema when necessary.

o Populate the table records with token records (arbitrary data).

o Answer and explain all the queries in section 2.1. Your answers need to be included in the report.

3. Deliverables:

Assignment work is marked electronically. The feedback will be given electronically in your report, too. Your submitted report will consist of at least the following elements:

o Your final ER diagram.
o Any assumptions you made and justification/explanation of your ERD.
o All SQL DDL commands used to create the database:

• Create table commands (including keys, constraints, etc.)
• Alter table commands (if necessary)
• Create view commands (if necessary)
• Etc.

o The screenshots of arbitrary data in each of the tables.
o The screenshots of the list of SQL DML commands for the sample queries and the outputs.
o Immediately after each screenshot of the DML commands, explain your answer.
o In addition to the report, you are required to have a video demo of your assignment. The demo should be about 5-15 minutes in length (no longer than 20 minutes), and should cover all your work in a logical way; your voice needs to be clear for the marker to hear.
o The video recording software is of your choice. The following link lists some good ones for Windows and Mac:

https://download.cnet.com/windows/video-capture-software/?licenseType=Free

https://download.cnet.com/mac/video-capture-software/3150-13633_4-0.html?licenseType=Free

o If you, for some reasons, can't make the video demo, you can request in advance for a face-to-face demo of your work during the assessment week. If your request is granted, due to limited time, you will only be given up to 5 minutes for a face-to-face demo.

4. Submission and Assessment Details

The assessment will be based on the following two parts:

• The final report, which has to be submitted via Turnitin on NILE
• A video demonstration, which explain your work in a logic and clear way.
• A good way to submit the video demo is to upload it on YouTube as private video and share with me.

Reference no: EM13905549

Questions Cloud

Provide product of this reaction and calculate rate constant : When a solution containing 0.01 M sodium azide (NaN3) and 0.01 M iodomethane in methanol at 0° C is monitored kinetically, the results reveal that iodide ion is produced at a rate of 3.0 X 10-3 M L-1 s-1. Provide the product of this reaction and c..
Medieval guild system was a breakthrough in the rise : The overthrow of the medieval guild system was a breakthrough in the rise of the West and freedom in general. There's recently been a retrogression by way of mandatory professional licensure. Friedman discusses the problem generally, then talks speci..
Analysis to real-world business-IT scenarios : Analyze the design, selection, implementation, and management of these solutions (CRM, SCM, ERP). Be sure to provide examples of your analysis to real-world business-IT scenarios.
Determine the composition and temperature of product mixture : Ethylene (C2H4) at 25C burns with 50% excess air, also at 25C to produce a mixture of CO2, CO, O2, N2, H2O. The combustion chamber is WELL INSULATED. Determine the composition and temperature of the product mixture.
Calculate the total fine for an overdue hire : Display total number of vehicles, total amount of fees to be paid for a particular hire; List all overdue vehicles and the customer contact information; Calculate the total fine for an overdue hire; Find the most popular vehicle for hire so far
How does the time period of the investment affect the return : How does the time period of the investment affect the returns from these alternatives? How do these alternative investments differ in terms of their nontax characteristics?
Planned to finance the expansion through sale of securities : Texas Gold had planned to finance the expansion through a sale of securities, but market conditions were unfavorable for such a sale. A management meeting comprised of the president and vice presidents for accounting, finance and marketing was called..
Makes plastic tricycle-composed of three major components : Tots Toys makes a plastic tricycle that is composed of three major components: a handlebar-front wheel-pedal assembly, a seat and frame unit, and rear wheels. The company has orders for 12,000 of these tricycles. Current schedules yield the following..
Which investment likely earned a greater after-tax return : Cameron sells stock in Corporation X after three years and he sells the stock in Corporation Y after five years. Which investment likely earned a greater after-tax return? Why?

Reviews

Write a Review

Management Information Sys Questions & Answers

  Network security that includes responsibility for risk

discussing what professional organizations you might join, and websites you might visit, that would provide insight into a career in network security that includes responsibility for risk management in a no more than a 2 page paper

  Examine the processing hardware requirements

Examine the processing hardware requirements for both the HD-DVD and Blu-ray. Compare and contrast the similarities and differences of each

  Factors that cio or the it group must consider

List and discuss 3-5 factors a CIO or the IT group must consider with respect to data, technology, networks, or security when a company goes global

  Service contract a permissible focal point for coupling

Why is the service contract a permissible focal point for coupling in a service? What characteristics of the service contract will allow the service to evolve even when loosely coupled to logic and to customers?

  Show knowledge management and dynamic management

Knowledge Management and Dynamic Management - what knowledge management should achieve is a dynamic management of the process of creating knowledge out of knowledge. What are your thoughts?

  Determine how you would design the security controls

Determine how you would design the security controls to mitigate the risks involved. Determine the security defense mechanisms that you would utilize in order to secure communications from floor to floor in the office space, including equipment an..

  1 what management organization and technology factors are

1. what management organization and technology factors are responsible for the difficulties in building electronic

  Describe two trends hardware software telecommunications

describe two trends hardware software telecommunications legislative or industry trends that will have either a

  How do the security considerations for temporary or

part 1 review questions what are some of the factors that influence an organizations hiring decisions? what are the

  Proposal addressing new information systems in organization

prepare proposal addressing the potential implementation of new information systems in your organization.

  Turning data into information for decision makersexplain

turning data into information for decision makers...explain the type of data that businesses process and correlate for

  Is processes and cost alignmentwhat are some of the reasons

is processes and cost alignmentwhat are some of the reasons that organizations adopt a charge back process for is

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd