CCS356 Qs - Stu
CCS356 Qs - Stu
(Regulations 2021)
Aim &
Program
Procedure Results Viva Voce
Recor Tota
d l
20 30 30 10 10 100
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.
Page
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
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.
Page
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.
Page
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.
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.
Page
The interest of universities/companies towards the online examination increasing day by day.
7. The 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.
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
Page
11. The student information system is a software application for schools, colleges and universities
to manage student data. These systems 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.
The Stock maintenance system must be able to maintain the product details and also the
12.
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 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.
Page
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 product 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.
Page
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 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
customer 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.