0% found this document useful (0 votes)
53 views12 pages

OOse LAB SET 1

The document outlines various software system projects requiring problem statements, Software Requirements Specifications (SRS), and UML diagrams. Each project includes specific scenarios such as online shopping, employee payroll, library management, and more, with a focus on system functionalities and user interactions. Additionally, implementation details and evaluation criteria are provided for each project.

Uploaded by

Saro.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views12 pages

OOse LAB SET 1

The document outlines various software system projects requiring problem statements, Software Requirements Specifications (SRS), and UML diagrams. Each project includes specific scenarios such as online shopping, employee payroll, library management, and more, with a focus on system functionalities and user interactions. Additionally, implementation details and evaluation criteria are provided for each project.

Uploaded by

Saro.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Write a problem statement and SRS for foreign trading system.

Draw the UML Use Case, Activity


diagram, Class diagram, Sequence diagram, State Chart diagram, package diagram, Component and
Deployment diagrams. Implement the Technical services layer, Domain objects layer, User Interface
layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

Consider the following scenario:


A customer visits the online shopping portal. A customer may buy item or just visit the page and
logout. The customer can select a segment, then a category, and brand to get the different products
in the desired brand. The customer can select the product for purchasing. The process can be repeated
for more items. Once the customer finishes selecting the product(s) the cart can be viewed, if the
customer wants to edit the final cart it can be done here. For final payment the customer has to login
the portal, if the customer is visiting for the first time he must register with the site, else the customer
must use the login page to proceed. Final cart is submitted for payment and card details and address
(where shipment has to be made) are be confirmed by the customer.
Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class diagram,
Sequence diagram, State Chart diagram for above scenario.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

Write a problem statement and SRS for employee payroll system and enables to maintain employees
details, the accountant calculates salary, generates pay slip and updates the database. The Payslip
generation includes Company Details with Name , Department , Designation , Bank AccountNo ,
Date , Basic pay, DA , HRA, Total Deductions( PF, IT, Loan , LOP) , Grosspay ( total pay) , Netpay (
Grosspay – Deduction). Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram,
State Chart diagram for above statement.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

-----------------------------------------------------------------------------------------------------------------------------------------------------

1
Write a problem statement and SRS for Online Course registration system as stated below
with the UML 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.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

__________________________________________________________________________________

Consider the following scenario: A Library lends books and magazines to member, who is registered
in the system. 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 Penalty 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 thru UML diagrams and SRS.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

___________________________________________________________________________________________________

Write a problem statement and SRS, Analyse student mark analysis system. Support your
design with Use case diagram, sequence diagram, class diagram, activity diagrams.
AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

Write a problem statement and SRS for BPO Management System. Draw the UML Use Case,
Activity diagram, Class diagram, Sequence diagram, Collaboration diagram.
AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

2
Write a problem statement and SRS for Passport automation system. Draw the UML Use
Case, Activity diagram, Class diagram, Sequence diagram, State Chart diagram, Component
and Deployment diagrams. Implement the Technical services layer, Domain objects layer, User
Interface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

___________________________________________________________________________________________________

Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class
diagram, Sequence diagram, State Chart diagram, package diagram, Component and
Deployment diagrams for Book bank. Implement the Technical services layer, Domain objects
layer, User Interface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

----------------------------------------------------------------------------------------------------------------------------------------------------

Write a problem statement and SRS, develop a domain model with UML Class, UML Use
Case, Activity diagram, Sequence diagram, Collaboration diagram required for implementing
online food ordering system.
AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

__________________________________________________________________________________

Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class
diagram, Sequence diagram, State Chart diagram, package diagram and Deployment diagrams
for Stock maintenance system. Implement the Technical services layer, Domain objects layer,
User Interface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

3
Write a problem statement and SRS, Identify Use Cases and develop the Use Case model,
Activity diagram, State Chart diagram, Interaction diagrams for the following scenario:
An international airport requires a system to keep track of flight details for customers. For each
flight the system needs to store the flight number, destination, departure time, departure gate,
airline and flight cost. Some flights are direct flights, i.e. they fly non-stop to the destination
and some fly via another airport to their destination. We will call these flights indirect flights.
In this case the flight stops at an airport en route to its destination to refuel. In the case of
indirect flights information regarding the transit airport must also be stored. The flight cost is
calculated to be the cost charged by the airline per customer plus a percentage of this amount
(the profit rate). In the case of indirect flights an additional levy must be added to this amount
per customer in order to cover refueling levies at the transit airport. Furthermore, on some
flights additional passengers can board the plane at the transit airport. The system needs to keep
track of whether boarding will take place at the transit airport or not. The system also needs to
store details of the aircraft used for a flight. The aircraft make, model and capacity (number of
passengers that it can carry), must be stored for each aircraft.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

Write a problem statement and SRS, Identify the interaction between objects and represent
those using UML 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 in the call letter. The recruiter verifies 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.
AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

__________________________________________________________________________________

4
Draw all the UML diagrams for a ticket distributor for a train system. The system includes two
actors: a traveler, who purchases different types of tickets, and a central computer system,
which maintains a reference database for the tariff. Use cases should include:
Buy_One_Way_Ticket, Buy_Weekly_Card, Buy_Monthly_Card, and Update Tariff. Also
include the following exceptional cases: Timeout (i.e., traveler took too long to insert the right
amount), Transaction Aborted (i.e., traveler selected the cancel button without completing the
transaction), Distributor_Out_Of_Change, and Distributor_Out_Of_Paper. Identify the
problem statement and SRS, design the classes for each sequence.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

___________________________________________________________________________________________________

Write a problem statement and SRS for the following scenario:


The goal is to process different types of credit applications at a bank. The credit applications
include those for home equity loans, home mortgage loans, auto loans, and credit cards. From
the bank’s perspective, therefore, the customers are home owners, home buyers, auto buyers,
and credit card applicants. To process any type of loan or credit card application, the bank
needs to check the applicant’s credit history, based on a report from the credit bureau. For the
first two types of loans, the bank summons and assessor to assess the property value before
making a decision.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram, package diagram, Component and Deployment diagrams.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

5
The objective of the Courier Management System is to keep record of customer booking and
delivery details. User can track the delivery of his consignment and also he gets email
notification as his consignment gets delivered. In addition to that Courier Management System
can predict the time required for the consignment to reach the destination.
Write the problem statement and SRS, Draw the UML Use Case, Activity diagram, Class
diagram, Sequence diagram, State Chart diagram for above scenario. Implement the Technical
services layer, Domain objects layer, User Interface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

__________________________________________________________________________________

Write a problem statement and SRS for E-Voting System. Draw the UML Use case diagram, Activity
diagram, Class diagram, Sequence diagram and activity diagram.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

___________________________________________________________________________________________________

Online examination system has become popular for competitive examinations because of its unique
features such as auto-evaluation, speed and accuracy. Moreover, it also helps environments by reducing
the use of paper. In such a system, students are asked to select answers from multiple options given for
a single question. Likewise, there are several questions which appear in the students’ systems. The
questions and multiple options are saved in a database along with desired answers. Typically, a student
can edit an answer after saving it, however, editing cannot be done after submitting the answer. Another
user is also there – Teacher. The Teacher can create, modify and delete questions and accordingly, the
question is updated in the system.

Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class diagram,
Sequence diagram, for above scenario.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

6
Write a problem statement and SRS for Hospital Management System (HMS), is powerful, flexible,
and easy to use system, which is very helpful in a hospital environment, in order to maintain a hospital
efficiently. Hospital Management System designed for multi-specialty hospitals, to cover a wide range
of hospital administration and management processes. It is an integrated end-to-end Hospital
Management System (HMS) that provides relevant information across the hospital to support
effective decision making for patient care, hospital administration and critical financial accounting, in
a seamless flow. Hospital Management System needs to have entry of all the data related to patients,
doctors, staffs, and administrator(s). Each patients admitted in the hospital needs to enter their
personal information, which are accessible by authorized doctors and staffs. On the other hand, a
patient should have access permission to download any medical report associated with him/her.
Billing process should be included in the system, such that it can easily be update after each payment.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart diagram for
above scenario.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

Customer Complaint tracking system enables the customer to register complaint about the product
he purchased. For each complaint store the details product_name, invoice_no, purchase_date etc.
Also include the functionality to track the status of complaint through the registered complaint_id.
The user gets email/sms notification once his complaint gets addressed. Customer Complaint Tracking
system should include the functionality to produce complaint related, product related and customer
related reports.

Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, Collaboration diagram
for above scenario.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

___________________________________________________________________________________________________

7
Write a SRS for Payroll Processing System. The Employee and Payroll Systems objective is to provide
a system which manages the employee details, the Payroll activity done in a company depending upon
the employee’s attendance. The system should take care of all the payroll activities like managing each
employee’s attendance, the number of leaves taken by that particular employee. The Payroll
Management system is based on maintaining each employee records and calculating his/her salary
depending on the workdays. The first activity is based on saving the employees details where each
employee will be given a unique Employee ID. Now based on the no. of days an employee attended
per month, salary will be calculated by checking the no. of workdays of the company and his/her basic
salary and a separate salary slip will be provided for reference.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, Collaboration diagram
for above scenario. Implement the Technical services layer, Domain objects layer, User Interface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

------------------------------------------------------------------------------------------------------------------------------------------------------

Scientific Conferences publish latest innovations and outcomes in research work spanning across
several domains. However, before a research paper is published – or even selected for publication –
it must go through a rigorous peer review process. A Conference Management System (CMS) is a
software that helps to manage and streamline such review process.
The Program Committee (PC) consists of several people (both from academia and industry) who are
experts in their respective areas. The role of PC members includes pre-screening the submissions to
ensure that appropriate quality of papers are considered. Subsequently, the PC members assign
reviewers for each paper under consideration. Any given paper must have at least two reviewers
assigned. In case a paper is accepted, a notification should be sent to authors through email. The
Program Committee should be able to generate report of accepted papers.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart diagram for
above scenario. Implement the Technical services layer, Domain objects layer, User Interface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

__________________________________________________________________________________

8
Online Health Monitoring System (OHMS) is a promising technology to enable patient monitoring
outside the conventional clinical system, i.e., the patient can be monitored remotely. Consequently,
such system increases the access to care the patients and decreases the delivery cost related to
healthcare. Typically, in OHMS, two type of users are there – doctors and patients. Different
physiological parameters of the patient are monitored (using sensors), and the monitored data is
stored in a server. The stored data is accessible from anywhere through user authentication. On the
other hand, doctors can check the health status of a patient registered with the doctor. Therefore, the
doctor can only access the physiological data of a patient if and only if he/she is registered with the
doctor. Depending on the monitored values, adequate measures can be taken by the doctors. The
patient can also view his/her health status. For authenticity, both the users need to login into the
system.
Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class diagram,
Sequence diagram, Collaboration diagram for above scenario.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

___________________________________________________________________________________________________

Road tolls are collected from vehicles (Buses, cars etc.) manually for which the vehicles need to stop
to pay the toll fee. In contrast, the objective is to make the system online, so that the toll fee is
automatically deducted from the user. Therefore, users credit their Online account (consider this as
eWallet), and money is automatically deducted when the vehicles pass the toll system. As a result, the
users do not have to wait for manual toll fee payment. Concurrently, administrator can also view all
transactions from anywhere. Finally, the administrator can view the total income in a day-to-day basis,
and can also analyze the traffic pattern as well.
Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class diagram,
Sequence diagram, Collaboration diagram for above scenario. Implement the Technical services layer,
Domain objects layer, User Interface layer.

AIM & UML IMPLEMENTATION OUTPUT & VIVA TOTAL


PROBLEM DIAGRAMS (30) RESULT (10) (100)
STATEMENT (40) (10)
(10)

INTERNAL EXAMINER EXTERNAL EXAMINER

9
Inter College Tournament is the annual sports tournament of all engineering colleges located in the
city. Tournaments are held in 6 different sports, namely: Athletics, Badminton, Basketball, Cricket,
Football and Hockey. The organizing committee can update the participating college team details.
Each college can select the sport and select `view schedule' option to see the schedule details.
Once a particular sports event have completed, it is been updated in the system. The organizing
committee can generate the winners report both sports event wise and also day wise.
Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class diagram,
Component and Deployment diagrams for above scenario. Implement the Technical services layer,
Domain objects layer, User Interface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

______________________________________________________________________

There are many online shopping portals such as Flipkart, Amazon, Snapdeal, etc. are active in the
Indian market. One major task is to deliver an online books products to the customers as first as possible
in a cost-effective (cheapest) manner. A Delivery Agent System, which would automatically receive a
delivery request from an online portal and identify the couriers, whom the delivery job can be assigned.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart diagram for
above scenario. Implement the Technical services layer, Domain objects layer, UserInterface layer.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

___________________________________________________________________________________________________

E-wallet is an online prepaid account where one can stock money, to be used when required. As it is a
pre-loaded facility, consumers can buy a range of products from airline tickets to grocery without
swiping a debit or credit card. You are required to design a similar E-Wallet Management System
(EMS). Some of the use cases are given in the next section. Your system should not be limited to the
given use cases. Add more attractive features. Every wallet customers can add a maximum of Rs 50,000
in a calendar month in their wallet. During each purchase, Merchant shares his number with customer
or the customer scans the merchant's code and then Customer transfers the money to the
merchant's wallet. The E-wallet Management System should have option to show the e-wallet
balance.
Write a problem statement and SRS, Draw the UML Use Case, Activity diagram, Class diagram,

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

10
Identify the interaction between objects and represent those using a problem statement, SRS and UML
diagrams for the given scenario. The company hires personnel for various positions. The candidates
must appear for the interview with the unique ID mentioned in the call letter. The recruiter verifies 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.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

Write a SRS and Model use case, class, sequence and activity diagrams for the following scenario: a
MOVIE database in which data is recorded about the movie industry. The data requirements are
summarized as follows:

 Each movie is identified by title and year of release. Each movie has a length in minutes. Each
has a production company, and each is classified under one or more genres (such as horror,
action, drama, and so forth). Each movie has one or more directors and one or more actors
appear in it. Each movie also has a plot outline. Finally, each movie has zero or more quotable
quotes, each of which is spoken by a particular actor appearing in the movie.
 Actors are identified by name and date of birth and appear in one or more movies.
 Directors are also identified by name and date of birth and direct one or more movies. It is
possible for a director to act in a movie (including one that he or she may also direct).
 Production companies are identified by name and each has an address. A production company
produces one or more movies.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

Write a SRS and Model a use case, class, sequence and activity diagram for the following scenario:
Suppose that you are required to implement a system for a car dealership. The system needs to store
information about each customer. This includes the customer’s ID number, name, address and contact
number. The dealership sells both used and new cars. For all cars the registration number, year, make
cost price and selling price must be stored. The dealership sells both new and used cars. Information
regarding the previous owner, the contact person’s name and number, must also be stored for each used
vehicle.

AIM & PROBLEM UML IMPLEMENTATION OUTPUT & VIVA (10) TOTAL (100)
STATEMENT (10) DIAGRAMS (40) (30) RESULT (10)

INTERNAL EXAMINER EXTERNAL EXAMINER

11
12

You might also like