OOSD LAB MANUAL
[Link]: 1
PASSPORT AUTOMATION SYSTEM
DATE:
AIM:
To draw the diagrams [use case, er, activity, class, object, dfd, sequence,] for the Passport
automation system.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed for the verification of the passport details of the applicant
by the central computer. The details regarding the passport will be provided to the central
computer and the computer will verify the details of applicant and provide approval to the
office. Then the passport will issue from the office to the applicant.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: Applicant, Regional officer, Authority.
Use case: Login, Submit details, Check Status, Receive details, Check details,
Issue of passport, Personal details.
ENTITY RELATIONSHIP DIAGRAM:
This diagram contains entity, relationship and their attributes which are given below
Entity: Applicant, Authority
Relationship: Applied and Login
Attributes: Applicant no, Name, Aadhar card, Address, Username, Password, No of
Employee, Authority id
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point End point, Decision boxes as given
below:
Activities: Login, Submit required documents, Check and send details,
Issue passport
Decision box: Verify details whether it is correct or not.
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
Applicant Name, Father name, dob, Login(), Submit details(),
address, email, phone no, pan Check status()
no , applicant no, username,
password
Administrator username, password Login(Boolean),Verify(Boolea
n),Update(), Issue(Boolean)
OBJECT DIAGRAM:
This diagram are dependent on the class diagram as they are derived from the class
diagram. It represents an instance of a class diagram
DATAFLOW DIAGRAM:
This diagram tell the flow of information in a process or system.
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: Applicant, Regional passport officer, Authority
MERITS:
● Provides convenience.
● Easy usage.
● User friendliness.
DEMERITS:
● Need computer knowledge
PASSPORT AUTOMATION SYSTEM
USE CASE DIAGRAM:
ER DIAGRAM :
ACTIVITY DIAGRAM:
CLASS DIAGRAM:
OBJECT DIAGRAM:
DATAFLOW DIAGRAM:
SEQUENCE DIAGRAM:
RESULT:
Thus the diagrams [use case, er, activity, class, object, dfd, sequence] for the passport automation
system has been designed ,executed and output is verified.
[Link]: 2
BOOK BANK REGISTRATION SYSTEM
DATE:
AIM:
To draw the diagrams[use case, er, dfd, activity, sequence, collaboration, class] for the Book
bank registration system.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed for the verification of the details of the student by the central
computer. The details regarding the student will be provided to the central computer through the
administrator in the book bank and the computer will verify the details of student and provide
approval to the office. Then the books that are needed by the student will issue from the office to
the him.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: Member(New, existing), librarian.
Use case: Login, register, check status, search book, availability status of book, request
book, return book
ER DIAGRAM:
This diagram will contain the entity, relationship and their attributes which are given below
Entity: Staff, Readers, Reports, Books, Authentication system, Publishers
Relationship: Manages, Keep track of, Login, maintains, return date, publishes.
Attributes: User id, reg no, issue/return, book no, staff id, name, user id, name, phone no,
return date, due date, category, price, title, author name, name, year of
Publication, login id, password
DFD DIAGRAM:
This diagram tell the flow of information in a process or system.
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point, End point, Decision boxes as given
below:
Activities: Login, enter search criteria, enter a book name, enter duration, enter
membership id. membership active, get book.
Decision box: Check the validity to get a book.
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
Book bank management Username, password Register(),login(),logout(),
Access(),book(),Upadte()
Student Name, id Check account(),get info(),get
book()
Librarian Name, id, password Search(),add(),update(),
delete(), display()
Book Title,author,code, publication Show duedate(), book req()
Reservation status()
Renew info()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: member, librarian, database
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
MERITS:
● Provides convenience.
● Easily understandable.
● User friendliness.
DEMERITS:
● Need computer knowledge.
● It is complex for large scale products.
BOOK BANK RESISTRATION
USE CASE DIAGRAM:
CLASS DIAGRAM:
ACTIVITY DIAGRAM:
SEQUENCE DIAGRAM:
COLLABORATION DIAGRAM:
ER DIAGRAM:
DFD DIAGRAM:
RESULT:
Thus the diagrams [Use case, class, activity, sequence, collaboration,dfd,er] for the Book
bank registration system has been designed , executed and output is verified.
[Link]: 3
EXAM REGISTRATION SYSTEM
DATE:
AIM:
To draw the diagrams [use case, activity, sequence, collaboration, class, dfd] for the
Exam registration system.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed for the verification of the details of the candidate by the central
computer. The details regarding the candidate will be provided to the central computer
through the administrator and the computer will verify the details of candidate and provide
approval .Then the hall ticket will be issued from the office to the candidate..
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: Student, exam controller.
Use case: Login, register for exam, pay fee, confirmation , download hall ticket.
.
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point, End point, Decision boxes as given
below:
Activities: Login, fill req details, apply for exam and payment proof, verification of
Student details, confirm registration
Decision box: Verification of proof.
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: student, interface, admin
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
DFD DIAGRAM:
This diagram tells the flow of information of process or system.
MERITS:
● Provides convenience for issuing the hall ticket for the candidate.
● Processing the request will be fast.
DEMERITS:
● Need computer knowledge.
EXAM REGISTRATION
USE CASE DIAGRAM:
DFD LEVEL -0 DIAGRAM:
DFD LEVEL-1 DIAGRAM:
ACTIVITY DIAGRAM:
COLLABORATION DIAGRAM:
SEQUENCE DIAGRAM:
RESULT:
Thus the diagrams [Use case, dfd, activity, sequence, collaboration] for the Exam registration
system has been designed ,executed and output is verified.
[Link]: 4
STOCK MAINTAINENCE SYSTEM
DATE:
AIM:
To draw the diagrams[usecase, activity, sequence, collaboration, class] for the Stock
Maintenance system.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed for supporting the computerized stock maintainence System
.In this system, the customer can place order and purchase items with the aid of the stock
dealer and central stock system. This orders are verified and the items are delivered to the
customer.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: Customer, Stock dealer.
Use case: Product details, Purchase product, payment , purchase details, sales details,
stock details.
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point ,End point, Decision boxes as given
below:
Activities: Login, view product, purchase product, payment, deliverer items
Decision box: Availability of product
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
Manufacture Name, id , password, phone Add user(), delete user()
no
dealer Name, id, phone no Add dealer(), delete dealer(),
update dealer()
Customer Name, id , password, phone Add customer(), delete
no customer(), update customer()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: Customer, dealer, stock management system
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
MERITS:
● Provides convenience.
● Easy usage.
● User friendliness.
DEMERITS:
● Need computer knowledge
STOCK MAINTAINENCE SYSTEM
USE CASE DIAGRAM:
CLASS DIAGRAM:
ACTIVITY DIAGRAM:
COLLABORATION DIAGRAM:
SEQUENCE DIAGRAM:
RESULT:
Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Stock maintenance
system has been designed ,executed and output is verified.
[Link]: 4
ONLINE COURSE RESERVATION SYSTEM
DATE:
AIM:
To draw the diagrams [usecase, activity, sequence, collaboration, class] for the Online
course reservation system.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed for supporting online course reservation system.
This system is organized by the central management system . The student first browses and
select the desired course of their choice. The university then checks the availability of the
seat if it is available the student is enrolled for the course.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: New Student, Registered student, Admin.
Use case: Registration, Login, Browse course, enroll into course, pay course enrollment
fee, generate e challan.
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point ,End point, Decision boxes as given
below:
Activities: Login , select college, select course, Availability of course, pay fee, offline
payment, online payment, card or upi, generate e challan,registration confirm
Decision box: Mode of payment
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
Admin Id , name Maintain(),open and close(),
set eligibility (), accept()
Student Name, phone no, referral id, Get details(), apply(), check
course, fee eligibility(), availability(),
College Name, code, id, grade Get details(), provide details(),
show availability, display()
Courses Name, code Get availability() show course
list(), enter course info(), date
of registration()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: Student, registration website, admin.
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
MERITS:
● Provides convenience.
● Easy usage.
● User friendliness.
DEMERITS
● Need computer
knowledge
ONLINE COURSE RESERVATION SYSTEM
USE CASE DIAGRAM:
CLASS DIAGRAM:
ACTIVITY DIAGRAM:
COLLABORATION DIAGRAM:
SEQUENCE DIAGRAM:
RESULT:
Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Online course
reservation system has been designed, executed and output is verified.
[Link]: 6
E-BOOK MANAGEMENT
DATE:
AIM:
To draw the diagrams[use case, activity, sequence, collaboration, class] for the
E-tickreting system.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed to how books are maintained in particular website. The booka that
are to be purchased, to be sold are maintained here. Further some more additional details of
current books that that is available in the store are also given here. The information is
provided from the book bank management system.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: Visitor, Registered user, Admin.
Use case: Register, Login, Search book, Download, Payment, Publisher, Update.
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point, End point, Decision boxes as given
below:
Activities: Login, Search book, online reading, download, payment.
Decision box: Valid login or not.
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
Administrator Id, name Verify(),update(), record()
Visitor Email id Search book (), read brief of
book()
Book Book id, book name, author, Add() , delete(), update()
price
Registered user User id, name, password, Login(), search(0, download(),
email id, phone no payment()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: visitor, interface, admin
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
MERITS:
● Provides convenience.
● Easily understandable.
● User friendliness.
DEMERITS:
● Need computer knowledge.
● It is complex for large scale products.
E BOOK MANAGEMENT
USE CASE DIAGRAM:
COLLABORATION DIAGRAM:
ACTIVITY DIAGRAM:
CLASS DIAGRAM:
SEQUENCE DIAGRAM:
RESULT:
Thus the diagrams [Use case, class, activity, sequence, collaboration] for the E-BOOK
management has been designed, executed and output is verified.
[Link]: 7
BPO
DATE:
AIM:
To draw the diagrams [usecase, activity, sequence, collaboration, class] for Credit
Card Processing
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
A BPO is operated by a company to administer product support or information
inquiries from customers. Outgoing calls for telemarketing, client and dept collection are also
made.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: Customer, administrator.
Use case: Product, voice, non-voice, Indian office, employee, feedback
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point, End point, Decision boxes as given
below:
Activities: Purchase product, on chat, on call, order product, payment, delivery
Decision box: Type of call
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
Office Name, address, staff Assign(),receive(),transmit(),
maintain(),details()
Bpo Id, employee name, employee maintain(),receive()
phone, employee time
Client Id, name, project name, type, Make calls(),
time request(),perform()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: Customer, dealer,bpo management system
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
MERITS:
● Provides convenience.
● Easily understandable.
● User friendliness.
DEMERITS:
● Need computer
knowledge.
● It is complex for large
scale products.
BPO MANAGEMENT SYSTEM
USE CASE DIAGRAM:
CLASS DIAGRAM:
ACTIVITY DIAGRAM:
COLLABORATION DIAGRAM:
SEQUENCE DIAGRAM:
RESULT:
Thus the diagrams [Use case, class, activity, sequence, collaboration] for the bpo
management system has been designed ,executed and output is verified.
[Link]: 8
LIBRARY MANAGEMENT SYSTEM
DATE:
AIM:
To draw the diagrams [use case, activity, sequence, collaboration, class] for Library
management system
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed to manage the library effectively and efficiently. This
software provide easy maintenance of record of each student record of books…etc
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: New student, registered student, librarian
Use case: registration, login, search book, issue book, return book, penalty, add books,
add students, logout
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point ,End point, Decision boxes as given
below:
Activities: Login, search book, request book, not available, receive book, update profile
and issue due date, return book, and pay fine if any
Decision box: Availability of book
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
LMS Id, username, password Details(),availability(),
provide(),books()
Librarian Id ,name add(),update(),delete(),access()
member Id, name Access(),book borrow(),
fee(),update()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object :Student, interface, librarian
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
MERITS:
● Provides convenience.
● Easily understandable.
● User friendliness.
DEMERITS:
● Need computer
knowledge.
● It is complex for large
scale products.
SOFTWARE PERSONNEL MANAGEMENT SYSTEM.
USE CASE DIAGRAM:
COLLABORATION DIAGRAM:
ACTIVITY DIAGRAM:
CLASS DIAGRAM:
SEQUENCE DIAGRAM:
RESULT:
Thus the diagrams[Use case, class, activity, sequence, collaboration] for the Library
management system has been designed ,executed and output is verified.
[Link]: 9
STUDENT INFORMATION SYSTEM
DATE:
AIM:
To draw the diagrams [usecase, activity, sequence, dfd, class] for student information
System.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed to handle all the details of a student .The details include college
details, , student personal details, course details, Academic details…etc. This software allows
authorized members to access the record of academically registered students.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: student, Admin.
Use case: Register/Login, personal details, course details, college details, class schedules
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point, End point, Decision boxes as given
below:
Activities: student details like personal and academic details, add /edit/view course or
details.
Decision box: To check the availability of course.
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
College Id, name , username, details(),availability(),
password maintance(), access()
Course Id, name, type, year Add course(),search(),enroll()
student Id, name, class, mobile, Edit(),search(),update(),delete
address ()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: student, interface, admin
COLLABORATION DIAGRAM:
This diagram contains the objects and actors. This will be obtained by the completion
of the sequence diagram and pressing the F5 key.
MERITS:
● Provides convenience.
● Easily understandable.
● User friendliness.
DEMERITS:
● Need computer
knowledge.
● It is complex for large
scale products.
STUDENT MANAGEMENT SYSTEM
USECASE DIAGRAM:
CLASS DIAGRAM:
ACTIVITY DIAGRAM:
SEQUENCE DIAGRAM:
DFD DIAGRAM:
RESULT:
Thus the diagrams[Use case, class, activity, sequence, collaboration] for the Library
management system has been designed ,executed and output is verified
[Link]: 10
HOSPITAL MANAGEMENT SYSTEM
DATE:
AIM:
To draw the diagrams [use case, activity, sequence, deployment, class] for the
Hospital Management System.
HARDWARE REQUIREMENTS:
● Intel Pentium Processor 3
SOFTWARE REQUIREMENTS:
● Rational rose / Visual Basic
PROJECT DESCRIPTION:
This software is designed and programmed to deal with day to day operations and
management of hospital [Link] software can look after the records, treatment
status, billings….etc.
USE CASE DIAGRAM:
This diagram will contain the actors, use cases which are given below
Actors: Customer,Admin.
Use case: doctor appointments, test appointments, bed allotments, admission and
discharge reports, patient payment information, details of medicines and
facilities, salary information, add or delete doctors /staff.
ACTIVITY DIAGRAM:
This diagram will have the activities as Start point ,End point, Decision boxes as given
below:
Activities: enter patient id,select option to view appointments/report details/treatment
status/payment.
Decision box: Check availability of doctor’s appointment and check due payment.
CLASS DIAGRAM:
This diagram consists of the following classes, attributes and their operations.
CLASSES ATTRIBUTES OPERATIONS
Appointment Date, Time -
Patient Id, name, age, phone no create(), inpatient(),ispatient()
Report - Disp ward status(), disp add
report(),disp patient info()
Doctor Id , name, phone no, dept Draq salary()
SEQUENCE DIAGRAM:
This diagram consists of the objects, messages and return messages.
Object: Patient, Interface, Admin
DEPLOYMENT DIAGRAM:
This diagram contains the Nodes ,artifacts and communication links
MERITS:
● Provides convenience.
● Easily understandable.
● User friendliness.
DEMERITS:
● Need computer
knowledge.
● It is complex for large
scale products.
HOSPITAL MANAGEMENT SYSTEM
USECASE DIAGRAM:
CLASS DIAGRAM:
ACTIVITY DIAGRAM:
SEQUENCE DIAGRAM:
DEPLOYMENT DIAGRAM:
RESULT:
Thus the diagrams [Use case, class, activity, sequence, collaboration] for the
Hospital management system has been designed ,executed and output is verified.