0% found this document useful (0 votes)
2 views3 pages

Software Engineering

The document outlines the creation of use case diagrams for various systems including an Online Voting System, Library Management System, Railway Reservation System, Hospital Management System, and ATM System. Each system is described with its functionalities, such as voting processes, book management, ticket operations, patient management, and financial transactions. Additionally, it mentions the need for strong data consistency in the voting system and the use of specific functions for calculating quotients and remainders in a flowchart.

Uploaded by

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

Software Engineering

The document outlines the creation of use case diagrams for various systems including an Online Voting System, Library Management System, Railway Reservation System, Hospital Management System, and ATM System. Each system is described with its functionalities, such as voting processes, book management, ticket operations, patient management, and financial transactions. Additionally, it mentions the need for strong data consistency in the voting system and the use of specific functions for calculating quotients and remainders in a flowchart.

Uploaded by

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

1. Draw a use case diagram to model for Online Voting System.

A web-based voting system


that will help manage elections easily and securely the voter should be able to successfully
cast his vote or it should be a failure. There should be no intermediate state. In case of
failures, the voter should be allowed to retry immediately. The voting data should be
consistent throughout the system. If we are replicating the data, we do not want any scenario
where one database shows Voter-1 has voted for Candidate-1 and another database has an old
entry for Voter-1 showing he has voted for Candidate-2. We should always have strong
consistency.

2. Draw a use case diagram for Library Management System is an automation system used to
manage a library and the different resource management required in it like cataloging of
books, allowing check out and return of books, invoicing, user management, etc. The user
can search for book details using a few book properties (Book ID, Title, Author, and
Publisher). Searching should return details about all the book copies that match the search
query.
3. Draw and validate the Flowchart to compute the quotient and remainder between two
integers can be calculated by using the division ( / ) and modulus ( % ) operators respectively.
To compute the remainder of the division of two floating point numbers, the library function
fmod() is used. This function considers the quotient as an integer number and the remainder
as a floating point number.

5. Draw the use case diagram is a graphic depiction of the interactions among the elements of
the Railway reservation system for maintaining admin user can search ticket, view the
description of a selected ticket, add a ticket, update a ticket and delete a ticket and its shows
the activity flow of editing, adding and updating of the customer. The user will be able to
search and generate reports of payment, Booking and train schedules.

6. Draw a USE-CASE diagram for Hospital Management System. The activities of the
hospital system are listed below. Receive the patient id, Patient name, pharmacy, laboratory,
doctor, administrator, recored officer, test report, drug management, test management, user
management, dispense drug using CASE tools.

7. Draw a USE-CASE diagram for ATM System using CASE tool. The banking system
allows a customers to access the financial transactions by ATM System, it has a step by step
process describe the work of this process and elaborate the what are the work can do by
customer, banking system, administrator and technicians with the ATM system.

You might also like