0% found this document useful (0 votes)
11 views7 pages

Oose Set 1 - Batch 1

The document outlines various software engineering lab projects focusing on different systems such as Courier Management, Customer Complaint Tracking, Conference Management, Online Health Monitoring, and more. Each project requires the creation of UML diagrams and implementation of technical layers including Technical services, Domain objects, and User Interface layers. The systems aim to enhance efficiency and user experience in their respective domains, covering functionalities like tracking, reporting, and user notifications.
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)
11 views7 pages

Oose Set 1 - Batch 1

The document outlines various software engineering lab projects focusing on different systems such as Courier Management, Customer Complaint Tracking, Conference Management, Online Health Monitoring, and more. Each project requires the creation of UML diagrams and implementation of technical layers including Technical services, Domain objects, and User Interface layers. The systems aim to enhance efficiency and user experience in their respective domains, covering functionalities like tracking, reporting, and user notifications.
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
You are on page 1/ 7

Page 1 of 7

CCS356 - OBJECT ORIENTED SOFTWARE ENGINEERING LAB – BATCH 1


Sixth Semester

1. 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.

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.

2. 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. Implement the Technical services layer, Domain objects layer, User
Interface layer.

3. 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
Page 2 of 7

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.

4. 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.

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.

5. 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.
Page 3 of 7

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.

6. 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.

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.

The interest of universities/companies towards the online examination increasing day by day. The
7.
factors influence this interest consists of reduction of paper use, fast evaluation, cost reduction and
much more such advantages. The Examination Management System (EMS) is software which
enables companies to conduct examinations online in an efficient way.
The candidates and companies register themselves EMS, to avail the services. It is the
responsibility of companies to add questions, related to various topics on which they want to
examine the candidates. Candidate can choose exam time slots pre-decided by the company. Once
the slot is chosen by the candidate, a notification mail will go to both candidates and organizing
company end. During the exam, candidate can see the questions according to the test he/she
attempts. The EMS can serve more than one company so one candidate can attempt multiple tests
conducted by different companies. However, he/she cannot attempt a particular test more than
once.
Page 4 of 7

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.

8. 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 employees 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.

9. 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.
Page 5 of 7

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.

10. 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.

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.

11. The student information system is a software application for schools, colleges and universities to
manage student data. These system are capable of holding students' test scores, assessment scores,
etc. through an electronic grade book.They are also used to hold records of the students' attendance,
track student schedules, handling inquiries from students, enrolling new students, managing any
other records relevant to students.

Students can view their exam schedule and their results. Staffs can view students’ profile and enter
marks into system. These details are stored in the database which can be retrieved whenever
necessary.

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.

12. The Stock maintenance system must be able to maintain the product details and also the stocks. In
this stock maintenance, the details about the product, purchase, sales should be stored.
The product details contain product code, Product name, Opening Stock and Prices. These details
Page 6 of 7

are maintained in database. Whenever the customer purchases any item from the store the same to
be updated in the database and the store keeper should get notification if any particular product
runs out of stock. The store keeper should be able to generate the sales report both day wise and
product wise.

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.

13. Airline Management System is a dedicated and highly configurable system for all airlines, which
can be easily accessed by all users. It helps the users to book flights without visiting offline
booking counters. This system can be accessible by any user from any location at any time. In
such a system, a passenger should be able to view the availability of flights’ details, as per their
requirement. They can book the flights online and can also cancel the reservation. The
administrator manages the passenger booking system and updates the reservation status.

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.

14. 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, User
Interface layer.

15. 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
Page 7 of 7

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.

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.

16. Blood Bank Management System is an online portal where donor can register himself with his
blood group information and other details like his age, address and gender. The users who are in
need of blood can search for donors based on blood group, age and location. The administrator
should be able to generate reports based on dates and donors.

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.

You might also like