0% found this document useful (0 votes)
27 views53 pages

OOSD Record

The document describes drawing diagrams for three different systems: a passport automation system, a book bank registration system, and an exam registration system. For each system, it lists the hardware and software requirements, provides a brief project description, and outlines the various diagrams that would be created including use case, entity relationship, activity, class, object, dataflow, and sequence diagrams. It also includes sample diagrams and discusses the merits and demerits of each system.

Uploaded by

Kevin Jason
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)
27 views53 pages

OOSD Record

The document describes drawing diagrams for three different systems: a passport automation system, a book bank registration system, and an exam registration system. For each system, it lists the hardware and software requirements, provides a brief project description, and outlines the various diagrams that would be created including use case, entity relationship, activity, class, object, dataflow, and sequence diagrams. It also includes sample diagrams and discusses the merits and demerits of each system.

Uploaded by

Kevin Jason
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/ 53

OOSD LAB MANUAL

EX.NO: 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.

EX.NO: 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.

EX.NO: 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.

EX.NO: 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.
EX.NO: 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.
EX.NO: 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.
EX.NO: 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.
EX.NO: 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.
EX.NO: 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
EX.NO: 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 activities.th 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.

You might also like