EasyDrive School Of Motoring has several administrative staff, instructors and also a manager. The Manager is responsible for the day-to-day running of the office. Clients must first register at an office, which includes completion of an application form, which records their personal details. Before the first lesson, a client is requested to attend an interview with an Instructor to assess the needs of the client and to ensure that the client holds a valid provisional driving license. A client is free to ask for a particular Instructor or to request that an Instructor be changed at any stage throughout the process of learning to drive. After the interview, the first lesson is booked. An individual lesson is for one hour, which begins and ends at the office. A lesson is with particular Instructor in a particular car at a given time. Lessons can start as early as 8.00 a.m and as late as 8.00 p.m. After each lesson, the Instructor records the progress made by the client and notes the mileage used during the lesson. The school has a pool of cars, which are adopted for the purpose of teaching. The cars are inspected at regular intervals for faults. Once ready, a client applies for a driving test date. To obtain a full driving license, the client must pass both the driving and written parts of the test. If a client fails to pass, the Instructor must record the reasons for the failure.
CASE STUDY 2: HOSPITAL MANAGEMENT SYSTEM When a patient comes to our hospital, he/she is given a Patient Health Number (PHN) and the details about him/her is recorded. The patient is seen by the doctor on duty in which the details about treatment is recorded to track the medical history of the patients. During the treatment, record kept is about the type of treatment given and the patients diseases. After the patient has been treated by the doctor, they may be send home, prescribed some medication by the doctor and send home, or is admitted to the ward; in which case the patient is assigned a bed and case doctors (one of thedoctors on each shift best qualified for the particular problem of the patient). Upon admission to ward, full reports of patients medical history need to be submitted together to ward as for reference to the nurses and doctors in charged there. For outpatient, the prescription of medication need to be print out and give to the patient.
CASE STUDY 3: MAINTENANCE MANAGEMENT SYSTEM Maintenance of damage at Setia Jaya Construction is not well managed. Currently, there are several complaints made by staff were not seen by responsible staff in charged. Complaints received by the supervisor there is also too many due to the same problems that are reported twice or more by the different staff there. To ease the job, the manager decided to develop a database system to handle reports of complaints regarding the damage occurs in this company. Every reports of complaint made by staff will be given a unique ID. The complaints received by technical staff includes the malfunction of electricity or electronic device, the failure of computer system peripherals/devices, damage of toilet or building equipment. The complaints is categorized by its type of damage and the job of maintenance will be assigned to specific staff. After the maintenance has been done for the reported complaints, the status of report will be updated which can be viewed later by the person who made the report. The details of the maintenance also need to be recorded for later reference. At the end of the month, the manager would interested in viewing the full report of complaints with all the appropriate details. This is to ensure that all complaints are taken actions in a short period of time.
CASE STUDY 4: PROPERTY RENTAL Our company arranges rentals of properties owned by both private and business owners. We assign every property owner a unique owner number for identification, we record itsaddress (consisting of a street, town or city, and province), the ownersname or name of a businessandthe owners email addresses and the owner phone numbers. For a business owner, werecord the type (description) of its business. Each property is identified by a uniqueproperty number, we record its address and its type. The term renter refers to a private person or a business who signed a rentalagreement for a property. Each such rental agreement is identified in our database by aunique rental number. We record the date of the signing of the rental agreement, thestarting and ending date of the rental agreement. A renter can rent many properties.For each renter, we record its address, its name, its emailaddress and phone numbers. Each renter has a unique renter number in our database. Our agency is organized into branches. Each property isin care of one of our branches. Each renter refers to the branch that is in care of theproperty it rents.Each branch has anaddress, phone number, and a unique branch number. Throughout a year, the manager need to know the most frequently rented properties in the company according to the branch. The details about rental also need to be keep track to ease the management to do the maintenance of the properties being rent.
CASE STUDY 5: PAINTINGS RENTAL BUSINESS A local businesswoman has decided to start her own Internet business, called BeautyPaint Ltd, renting paintings to private individuals and commercial companies. Because of your reputation as a database designer she has called upon your services to design and implement a database to support her new business. At the initial planning meeting, to discuss the design, the following user requirements were requested. The system must be able to manage the details of customers, paintings and those paintings currently on rent to customers. Customers are categorised as B (bronze), S (silver), G (gold) or P (platinum). These categories entitle a customer to a discount of 0%, 5%, 10% or 15% respectively. Customers often request paintings by a particular artist or theme (eg animal, landscape, seascape, naval, still-life, etc). Over time a customer may rent the same painting more than once. Each painting is allocated a customer monthly rental price defined by the owner. The owner of the painting is then paid 10% of that customer rental price. Any paintings that are not rented within six months are returned to the owner. However, after three months, an owner may resubmit a returned painting. Each painting can only have one artist associated with it.
CASE STUDY 6: HEALTHPET VETERINARY SURGERY HealthPet Veterinary Surgery keeps a record of visits from various pets. They would like a database to keep the information, which is currently kept on card files. The owner card is completed and the pet owner given a registration number. A pet register card is filled in for each of their pets. Visits and details of treatments are recorded on a separate set of cards and, at the end of each quarter, an invoice is sent out summarising the treatment given. Within this system an owner only has one address. All pets at that address, for billing purposes, have the same owner. Consequently, each pet can only have one owner. Furthermore, it is possible for a pet to visit the surgery twice on the same day. A different vet for each of those visits can attend, but only one vet is in attendance during a visit.
CASE STUDY 7: CABS ON DEMAND A private taxi company, CabsOnDemand, has a Manager, several taxi owners, drivers and administrative (Regular) staff. The Manager is responsible for the day-to-day running of the office. An owner provides one or more taxis to CabsOnDemand and each taxi is allocated to number of drivers for use. The majority of owners are also drivers themselves. For each taxi details such as vehicle Registration Number, model, make, colour, capacity and currentMileage are recorded. CabsOnDemand taxis are not available for hire by the public hailing a taxi in the street but must be requested by first phoning the company to attend a given address. This request is treated as job and each job has to be identified uniquely too also all the details such as pick-up date, location, time, drop-off location, used mileages and total chargeable amount should be recorded. During the booking each client is given unique identity and other his/her's other details such as address information, name, contact details are collected. As described above, when a job comes into CabsOnDemand the name, phone number and contract number of the client is taken and then the pick-up date/time and pick- up/drop-off addresses are noted. Each job is allocated a unique jobID. The nearest driver to the pick-up address is called on His/Her mobile and the job details is informed. When a job is completed the driver should note the mileage covered or used and the charge made (for private clients only). If a job is not complete, the reason for the failed job should be note.
CASE STUDY 8: DVD RENTAL The movies are rented out in a store. For each employee we must keep the following information: a name, an employee ID, a supervisor, an address, a phone number, and the date when the employee was hired. For each rental, we must keep track of which employee served the customer, which movie and which copy (i.e. type) the customer rented, information about payment, the date and the time of the rental, the status (rented, returned in time, returned late), the rate (i.e. the price), and if applicable, due date and overdue charges. About the payment we have to keep which of the employees accepted the payment (does not have to be the same employee who rented the tape), the type of payment (i.e. cash, check, credit card, direct debit for each type you must provide for relevant information to be kept, e.g. credit card number if credit card is used), the amount of the payment, date and time of the payment. About each DVD we have to keep information in what condition the DVD is and what movie is on the DVD. About each movie we have to keep its title, directors name, simple description, the name of a (single) major star, the movies rating (use numbers 1-5).