Sunteți pe pagina 1din 5

ANNA UNIVERSITY: CHENNAI-600 025

B.E/B.Tech. DEGREE EXAMINATIONS,APRIL - 2014.


Regulations-2008
Sixth semester
B.E Computer science and Engineering/ B.Tech Information Technology
CS2357 Object Oriented Analysis and Design Lab

Time:3 hrs Maximum Marks:100

1. Analyze and design the Automated Teller machine system as stated below with (100)
the appropriate diagrams.
The user enters the secret code being verified with the database of the customers. If a
match is found, then the transaction can be performed. If the secret code does not match,
the user is requested to re-enter the code and try again. The users must be displayed
transaction options such as withdrawal, balance enquiry, mini statement, and pin change.
The users can withdraw the amount from their account if the amount is available in their
account. The users can also deposit the amount in their account either by cash or cheque.
The users can check their balance in their account through balance enquiry and also they
can get the mini statement for recent transaction. The pin change if needed by the user
can also be done. After the completion of transaction process, the system should display
the balance amount to the user and provided the facility to print the receipt of the same.

2. Identify the conceptual classes and develop a domain model with UML class (100)
diagram, sequence diagram, and collaboration diagram required for implementing an
Online course reservation system.

3. Develop the use cases and use case model for a system in which customers can (100)
request for any product and check its availability so that the item required can be ordered
if not available. The information about the products availability and new orders can be
maintained in the system for further use.

4. Analyze, design and develop code for student mark analysis system using Rational (100)
Rose software. Support your design with Use case diagram, and sequence diagram
5. Analyze and design code for Course registration system as stated below with (100)
the appropriate diagrams.
The system facilitates the student to select any course from the given set of courses
and store all the information about the student in the database. All these information
Registrar can also view and there must be provision to retrieve data from the database
whenever required.

6. Analyze, design and develop code for online Quiz system as it has the (100)
following modules.

a) Registration
This module enables the user to register them for online quiz competition. The
communication between the coordinator and the participant is the most important part
of this module as it maintains the details of the participants in the database.
b) Display Module
This module provides the user with the questions for which they have to answer and it
displays the answers of those questions when required by the coordinator.
c) Evaluation Module
This module is responsible for evaluating the answers that are given by the users
comparing it with the correct answers that are available in the database. The scores of
the corresponding participant or team will be updated whether the answer is correct or
wrong.
d) Announcement Module
This module is used to display the results of the quiz competition irrespective of the
status of the result and it also displays the scores acquired by each participant or team
at the end of the competition. All these modules together prove to be a flexible Online
Quiz System and it provides complete flexibility and reliability to the end user.

7. Identify the interaction between objects and represent those using UML (100)
Interaction diagrams for the given scenario.
The Company hires personnel for various positions. The candidates must appear for the
interview with the unique ID mentioned call letter. The recruiter’s verify the unique ID of
the candidates before they attend the Technical interview. After the interview, the
recruiter’s announce the shortlisted candidates to appear for HR-Interview. The selected
candidates are announced and the same will be displayed on the display system.
8. Develop SRS document highlighting the risks involved in BPO management (100)
system. Support your project plan with the help of Gantt chart.

9. Draw the state chart diagram for the process of a person (user) using the machine (100)
to buy a ticket from Coimbatore to London. Actually, the machine only takes credit card.

10. Implement the technical services layer architecture of a foreign trading system (100)
that maintains the details about the trading system that exists between the foreign
countries. These details are hold by the trading management system. The details to the
system are provided by the customer and the supplier.

11. Implement the User Interface Layer pattern that manages the details of the process (100)
that will be taken place in the conference in a place. It works along with the organizer,
who arranges all these program and central management system, which consists of the all
the details of the member who participates in the presentation.

12. Draw component and deployment diagrams for software personnel management (100)
system.

13. State the risk management activities in passport automation system and develop (100)
project plan for the same with the help of Gantt chart.

14. Identify the user interface, domain objects and technical services for online credit (100)
card processing. Draw the logical architecture diagram with UML package diagram
notation.

15. A Library lends books and magazines to member, who is registered in the system. (100)
It also maintains the purchase of new books and magazines for the Library. A member
can reserve a book or magazine that is not currently available in the library, so that when
it is returned or purchased by the library, that person is notified. The library can easily
create, replace and delete information about the books, members, and reservation in the
system. The books transactions are stored in the database. The fine list while the member
returns the book after the due date must be generated. Analyze the users and actors of this
system, and the interactions between them must be depicted.

16. Write the problem statement for employee payroll system and state the functional (100)
and non functional requirements. Draw the UML class diagram activity diagram and
component diagram.
17. To analyze exam registration system, design use case, class, sequence, and (100)
collaboration diagram using rational rose software.

18. Design a system that implements real time scheduler using rational suit. The (100)
modules are (i) User login
(ii) view schedule
(iii) add schedule
(iv) Reschedule
(v) display

19. A University conducts examinations and the results are announced. Prepare a (100)
report for the following:
• Print the marks in the register number order semester wise for each department
• Print the Arrear list semester wise.
• Prepare a Rank list for each department.
• Prepare the final aggregate mark list for final year students.
Identify the problem statement and Design the classes for each sequence. Draw a detailed
flow chart using state chart diagrams. Design this system using Rational Rose.  Draw all
the UML diagrams for designing this system.

20. Design a car manufacturing process. To start with, order the spare parts and (100)
the raw materials needed for making tyres, steering wheel, brakes, clutch, the engine of
the vehicle. Identify the problem statement and design the classes for each sequence.
Draw a detailed flow chart using state chart diagram. Design this system using Rational
Rose. Draw all the UML diagrams for designing this system.

S-ar putea să vă placă și