OOAD Practical Question

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

OOAD Practical Question

1. The employee Information system


The employee Information system in ABC Corporation is to be developed. The nature
of the activities for EIS is as follows.
Different types of employees, when logon to the system, should able to see their status
of salary and leave details.
The employee Information system should allow applying for leave to any employee.
Leaves can be of type medical or casual.
Any employee of the system can view his/her leave status and can sanction his/her
subordinate's leave requests.

2. Bankrupt airlines
Bankrupt airlines offer numerous flights between many countries. Information
maintained about flights includes flight no., Departure, Time, Departure city, arrival time,
arrival city and dates available.
To reserve a seat on one of bankrupt’s flight, customer has to furnish name, address,
CC no. Flight no., Date boarding and destination cities and class Then the ticket is issued to
the customer.
Note that, many customers can book each flight and a customer can book for many flights;
but only a single ticket is to be issued to a customer for a particular flight.

3. Multiplex theatre campus


Software is proposed to be developed, for a Multiplex theatre campus to carry out
following tasks. There are 4 theatres in a campus. In future there can be a chance of
expansion. Capacity and rates of each theatre are different and changes even according to
show timings and show day.
A booking Clark only can access the system for make booking but cannot see reports.
Any manager can view different reports generated by the system.
Reports like daily booking, theatre wise, show-wise, particular day-wise or month-wise
booking (no of seats) and combination reports (e.g. theatre wise report for month of Jan
2004) along with collection are to be generated.

4. A Video Store (Avs)


Before a video can be put on the shelf, it must be catalogued and entered into the
video database. Every customer must have a card in order to rent a video. Customer rent
videos for three days of a time.
Every time a customer rents a video, the system must ensure that they do not have any
overdue videos. If so, the overdue videos must be returned, and an overdue fee must be paid
before the customer can rent more videos. Likewise, if the customer has returned overdue
videos but has not paid the overdue fee, the fee must be paid before new videos can be rented.
Every morning, the store manager prints a report that lists overdue videos. If a video
is two or more days overdue, the manager calls the customer as a reminder, to return the
video. If a video is returned in damaged conditions, the manager removes it from the video
database & may sometimes change the customer.

5. Soft drink manufacturing Company


A Soft drink manufacture keeps track of different products. Each product is made up
on a particular machine by on particular employee in a batch.
Batch size is determined & entered by a supervisor & then only the employees will
start manufacturing the particular. After finishing the batch, employee will mark the batch as
‘finished’.
After quality test each batch is then marked as “QC passed” or “QC failed”.

6. Printing Press
Supervisors in printing press want to keep track of the status of the orders in progress.
Status can be composed, first proof, Second proof, final proof, and checked.
Whenever new order is taken Supervisor must enter details of order with last date of
completion.
Every employee also can see status of the order, which is assigned to him.
Supervisor assigns order to different employees.

7. Advertising Company
ABC Advertising Company wants s/w solution for following activities. Whenever a
contract is made with client to create advertise, Contract Supervisors, enters the contract &
hires different types of artists (like models, editors, cameraman, artist & jingle writers etc.)
for this particular advertisement with proposed date of completion.
Managers in the company wants to see different contracts made & generate reports
based on clients, price paid to different artist, their month wise summary etc. Manager
assigns Supervisors for each contract made with client.

8. Majestic publication Company


Majestic publication wants to develop s/w to facilitate following operations.
Managers in “majestic” deals with Author, makes an agreement confirming initial amount &
royalty to be paid every year based on no. of copies of proposed book are sold. Once the book
is written & published it is entered in system & no. of copies sold for that books are updated
based on note sent by booksellers.
Clerks at “Majestic” should able to enter these details & generate cheques for the
authors at the end of every year.

9. Store Handling System


For a store in manufacturing company, stocks of raw material & finished product is
maintained. For a particular product different quantity of different raw materials are used.
Customer can place order directly & can see stock of finished products status of raw material
can only be seen by supervisors.
Clerk in stores may do data Entry for new products & updating. Whenever raw
materials are issued to manufacturing department for particular finished product, expected
quantity of F.P is calculated & whenever Finished Products are stored in store, the report of
actual quantity manufactured & calculated quantity is generated. Only supervisors can access
all such reports.
10. Internet Banking
Central Bank wants to provide the Internet Banking services to their customers. The
customers are provided the Login & Password to view the status of accounts & of the
facilities (such as bill payment) provided by the bank.
Each customer may have more than one account and one account may have many holders.
Central Bank is already having d/b system, which maintains customer accounts. The IB
system must use this database to update and maintains the transactions made by the
customers.

You might also like