Design user-s requirements specification for school

Assignment Help Software Engineering
Reference no: EM1366780

Company Overview

The EasyDrive School of Motoring was established in Glasgow in 1992. Since then, the school has grown steadily and now has several offices in most of the main cities of Scotland. However, the school is now so large that more and more administrative staff are being employed to cope with the ever-increasing amount of paperwork. Furthermore, the communication and sharing of information between offices, even in the same city, is poor. The Director of the School, Dave MacLeod, feels that too many mistakes are being made and that the success of the school will be short-lived if he does not do something to remedy the situation. He knows that a database could help in part to solve the problem and has approached you to help in creating a database system to support the running of the EasyDrive School of Motoring. The Director has provided the following brief description of how the EasyDrive School of Motoring operates.

Data Requirements

Each office has a manager, several instructors, and administrative staff. The manager is responsible for the day-to-day running of the office. Clients must first register at an office and this requires that they complete an application form, which records their personal details. Clients then book their lessons. A lesson is for one hour, which begins and ends at the office. A lesson is with a particular instructor in a particular car at a given time. Lessons can start as early as 8 am and as late as 8 pm. After each lesson, the instructor records the progress made by the client and notes the mileage used during the lesson. Each office has a pool of cars, which are adapted for the purposes of teaching. Each car is allocated to a particular instructor. Once ready, a client applies to take a driving test at the local government testing centre. After the test is completed, the client returns to the school and the test results are recorded.

Query Transactions (Sample)
The Director has provided some examples of typical queries that the database system for the EasyDrive School of Motoring must support:

(a) The name and telephone number of the manager of each office.
(b) The full address of all offices in the city of Glasgow.
(c) The names of all female instructors based in the Bearsden office in the city of Glasgow.
(d) The total number of staff at each office.
(e) The total number of clients at each office.
(f) The lessons for a given instructor.
(g) The employee numbers and names of staff who are over 55 years old.
(h) The registration number of the cars used at the Bearsden office in the city of Glasgow.
(i) The names of all clients who passed the driving test in January 2005.
(j) The names of all clients that have taken the driving test more than three times.
(k) The average number of miles driven during a lesson.
(l) The number of administrative staff at each office.

Directions:

• Write a mission statement for the EasyDrive School of Motoring database system.

• Write mission objectives for the EasyDrive School of Motoring database system.

• Create a user's requirements specification for the EasyDrive School of Motoring database system. Use a single major user view for the application (Director View)

Reference no: EM1366780

Questions Cloud

Failure mode and effect analysis : Describe the various tools, and their applications, for risk management as outlined by The Joint Commission and Margaret Hambleton including conducting a root cause analysis (RCA) and Failure Mode and Effect Analysis (FMEA).
Description of demand function : The general demand function for a good, Good A, is: Is Good A a normal good or an inferior good? How do we know exactly?
Potential benefits and pitfalls of acquisitions : Have you ever been in a corporation that was merged with another firm? What were the reasons given for the need to merge? Were the targets met?
Mission and visison statment : Does a mission statement or vision statement function to limit the growth opportunities of a solopreneur or to limit their flexibility
Design user-s requirements specification for school : Design a user's requirements specification for the EasyDrive School of Motoring database system. Use a single major user view for the application (Director View)
Determining inverse demand function : Suppose M = $80,000, PR = $30, T = 5, PE = $12, and N = 6,000. Using these, compute and write the direct demand function for Good A. Show your math. Watch the decimals! The coefficient on M is 0.02 and the coefficient on N is .4
Good patient experience and bad patient experience : Most of us have either been patients, or had family members who were patients, in a number of health care facilities. What differentriates a good patient experience from a bad patient experience?
Price and quantity of equilibrium : Discuss if you agree or disagree with this statement and explain your position: Market equilibrium (price and quantity of equilibrium) is just a theoretical result.
Write program using to take input two integers by while loop : Write a program which uses while loops to perform following steps: Prompts user to input two integers: firstNum and secondNum. (firstNum must be less than secondNum).

Reviews

Write a Review

Software Engineering Questions & Answers

  Draw entity-relationship diagram for heg

Instructors are capable of teaching many different courses. Draw an entity-relationship diagram for HEG (in 3NF).

  Draw aoa network diagram representing project

Draw a AOA network diagram representing the project. Put the node numbers in circles and draw arrows from node to node, labeling each arrow with the activity letter.

  Discuss the limitations of software testing

Discuss the limitations of software testing. How do we say that complete testing is impossible?  What is Software Quality Assurance? What are the objective and goals of SQA?

  Create an eer mode using traditional eer notation

Create an EER model for the following situation using traditional EER notation, the Visio notation or the supertypes notation. An international school of technology has hired you to create a database management system

  Draw more than one relationship between physician-patient

Components of Treatment_Detail include Date, Time, and Results. Hint: Notice the admit and treat verbs. Did you draw more than one relationship between physician and patient? Why or why not? with ERD.

  Describing rfid systems used in inventory control

Illustrate how are RFID systems used in inventory control and supply chain management? What kinds of relationships are possible in relational database?

  Software engineering fundamental

Software Engineering Fundamental Assignment:  Moving Pictures is an application that captures information about movies, as well as the rating and reviews of movie fans. Interview transcripts regarding it's functionality have been captured as follows..

  Create uml collaboration diagrams using microsoft visio

Create UML collaboration diagrams using Microsoft Visio or another drawing tool capable of preparing properly formatted UML collaboration diagrams.

  Create class diagram for company has number of employees

Create a class diagram for following problem. A company has a number of employees. Attributes of employee include employeeID (primary key), name, address, and birthdate.

  Draw context diagram level zero and level one

Draw Context diagram, level0 and level1 (if need) for the following: The user submit her/his name to the system, the system will tell the user if he is a boy or a girl or don't know by looking up his name in database of names saved in the system.

  Draw flowchart to let a user play rounds of head

Draw a flowchart to let a user play 10rounds of head or tail guessing game. Display how many times the player has guessed the outcomes correctly.

  Draw a class diagram for one-of-a-kind antiques

Draw a class diagram for the following situation Stillwater Antiques buys and sells one-of-a-kind antiques of all kinds (e.g., furniture, jewelry, china, and clothing).

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