OOSE LAB MANUAL-2024 (CSE)
OOSE LAB MANUAL-2024 (CSE)
OOSE LAB MANUAL-2024 (CSE)
Register Number:
6. E-TICKETING
7.
CREDIT CARD PROCESSING
Passport AutomationSystem
AIM:
To create an automated system to perform the Passport Process.
PROBLEM STATEMENT:
Passport Automat ion System is used in the effective dispatch of passport to all of
the applicants. This system adopts a comprehensive approach to minimize the manual
work and schedule resources, time in a cogent manner. The core of the system is to get
the online registration form (with details such as name, address etc.,) filled by the
applicant whose testament is verified for its genuineness by the Passport Automation
System with respect to the already existing information in the database.
SOFTWARE INTERFACE
Front End Client - The applicant and Administrator onlineinter face is built
using
JSP and HTML. The Administrators's local interface is built usingJava.
Web Server - Glassfish application server(Oracle Corporation).
Back End - Oracle database.
HARDWARE INTERFACE
The server is directly connected to the client systems. The client systems have
access to the database in the server.
Sequence Diagram
Collaboration Diagram
Activity Diagram
Statechart Diagram
Deployment Diagram
OUTPUT:
RESULT:
Thus the mini project for passport automation system has beensuccessfiully
PROBLEM STATEMENT:
A Book Bank lends books and magazines to member, who is registered in the
system. Also it handles the purchase of new titles for the Book Bank. Popular titles are
brought into multiple copies. Old books and magazines are removed when they are out or
date or poor in condition. A member can reserve a book or magazine that is not currently
available in the book bank, so that when it is returned or purchased by the book bank, that
person is notified. The book bank can easily create, replace and delete information about
SOFTWARE INTERFACE
Front End Client The Student and Librarian online interface is built
using JSP and HTML. The Librarians local interface isbuilt using Java.
HARDWARE INTERFACE
The server is directly connected to the client systems. The clientsystems have
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
State Chart Diagram
OUTPUT:
student.java import
java.util.Vector; public
Vectormycomputer;
java.util.Vector; public
Vectormycomputer;
RESULT:
Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Bookbank system has
beendesigned,executed and output is verified.
EXNO: 3 DATE
PROBLEM STATEMENT:
Exam Registration system is used in the effective dispatch of registration
form to all of the students. This system adopts a comprehensive approach to minimize the manual work and
schedule resources, time in a cogent manner. The core of the system is to get the online registration form
(with details such as name, reg.no etc.,) filled by the student whose testament is verified for its genuineness
by the Exam Registration System with respect to the already existing information in the database. This
forms the first and foremost step in the processing of exam application. After the first round of verification
done by the system, the information is in turn forwarded to the Exam Controller. The application is then
processed manually based on the report given by the system. The system also provides the student the list
of exam dates. The controller will be provided with fees details to display the current status of application
to the student, which they can view in their online interface. After all the necessary criteria has been met,
the original information is added to the database and the hall ticket is sent to the student.
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
StateChart diagram
OUTPUT:
system;
RESULT:
Thus the mini project for Exam Registration System has been successfully executed and codes are generated.
EXNO: 4 DATE:
AIM:
PROBLEM STATEMENT
PURPOSE
SCOPE
The System provides an interface to the customer where they can fillin orders
for the item needed.
The sales person is concerned with the issue of items and can use this system.
Provide a communication platform between the customer and the sales person.
TOOLS TO BE USED
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
Statechart Diagram
OUTPUT:
customer.java
import java.util.Vector;
stock dealer.java
import java.util.Vector;
public class stock dealer
{ public Integer takeorder;
public enterdetails; public
verifydetails; public Vector
mycentral stock system;
RESULT:
Thus the mini project for stock maintenance system has beensuccessfully executed and codes are generated.
EXNO: 5 DATE:
OVERALL DESCRIPTION
SCOPE
a. In this specification, we define about the system requirementsthat are
about from the functionality of the system.
b. It tells the users about the reliability defined in usecase specification
Functionality
The database should be act as an main role of the e-ticketing system it can bebooking the
ticket in easy way.
Usability
The User interface makes the Credit Card Processing System to be efficient.
Performance
It is of the capacities about which it can perform function for many usersat the same
times efficiently that are without any error occurrence.
Reliability
The system should be able to process the user for their correspondingrequest.
Usecase Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
Statechart Diagram
OUTPUT:
RESULT:
Thus the mini project for online course reservation system has beensuccessfully executed
and codes are generated.
EXNO: 6 DATE
E-Ticketing
AIM:
In the Airline/Railway reservation System the main process is a applicant have to login
the database then the database verifies that particular username and password then the
user must fill the details about their personal details then selecting the flight and the
database books the ticket then send it to the applicant then searching the flight or else
cancelling the process.
OVERALL DESCRIPTION
Functionality
The database should be act as an main role of the e-ticketing system it can bebooking the
ticket in easy way.
Usability
The User interface makes the Credit Card Processing System to be efficient.
Performance
It is of the capacities about which it can perform function for many usersat the same
times efficiently that are without any error occurrence.
Reliability
The system should be able to process the user for their correspondingrequest
UsecaseDiagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
Statechart Diagram
OUTPUT:
passenger.java import
java.util.Vector;
public passengername;
public passengerage;
void login() {
mycentral management;
RESULT:
Thus the mini project for Airline/Railway reservation System has been successfully executed and codes are
generated.
EXNO: 7 DATE:
PROBLEM STATEMENT:
Human Resource management system project involve new and/or system upgrades
of software of send to capture information relating to the hiring termination
payment and management of employee. He uses system to plan and analyze all
components and performance of metrics driven human resource functions,
including recruitment, attendance, compensation, benefits and education. Human
resources management systems should align for maximum operating efficiency
with financial accounting operations customer relationship management, security
and business lines as organization.
SOFTWARE INTERFACE
Front End Client - The applicant and Administrator onlineinterface is built
Using JSP and HTML. The HR's local interface is built using Java.
Server Glassfish application server(SQL Corporation).
Back End -SQL database.
HARDWARE INTERFACE
The server is directly connected to the client systems. The client systems have
access to the database in the server.
Usecase Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
Statechart Diagram
OUTPUT:
central management system.java public class
public details;
management system;
RESULT:
Thus the mini project for software personel management system has beensuccessfully
executed and codes are generated.
EXNO: 8 DATE:
credit Card Processing
AIM:
PROBLEM STATEMENT:
Credit card processing through offline involves the merchant collecting order
information (including credit card numbers), storing this in a database on your site, and
entering it using their on-site merchant credit card processing system. Takes time to
manually enter credit card information for each order. This solution creates following
cons:
SOFTWARE REQUIREMENT SPECIFICATION:
PRODUCT PERSPECTIVE
This solution involves signing up for a free Business Account. Once this is done
and the c-commerce site is properly configured, you can accept payments from Visa,
MasterCard, Amex, and Discover cards payments.
SOFTWARE INTERFACE
.Front End Client The applicant and Administrator onlineinterface is
built using
JSP and HTML. The Administrators's local interface is built usingJava.
Web Server - Glassfish application server(SQL Corporation).
Back End -SQL database.
HARDWARE INTERFACE
The server is direct ly connected to the client systems. The clientsystems have
access to the dalabase in the server.
UsecaseDiagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
Statechart Diagram
OUTPUT:
cardholder.java import
java.util.Vector;
public class card
holder { public
itemspurchased;
public creditcard;
public Vector mycentralsystem;
public void signbill() {
}
public void givecard() {
}
}
cashier.java import
java.util.Vector;
public class cashier
{ public
productname;
public
costofproduct;
public Vector mycentralsystem;
public void enteramount() {
}
public void swipecard() {
}
public void printbill() {
}
public void deliverproduct() {
}
}
RESULT:
Thus the mipifprojéct for credit card processing system has beensuccessfully executed and codéS aregenerated.
EXNO: 9 DATE:
Ebook management system
AIM:
To createa system to perform E-book Management System.
PROBLEM STATEMENT:
An E-Book lends books and magazines to member, who is registered in the system.
Also it handles the purchase of new titles for the Book Bank. Popular titles are brought
into multiple copies. Old books and magazines are removed when they are out or date or
poor in condition. A member can reserve a book or magazine that is not Currently
available in the book bank, so that when it is returned or purchased by the book bank, that
person is notified. The book bank can easily create, replace and delete information about
the tiles, members, loans and reservations from the system.
SOFTWARE RESOURCE SPECIFICATION:
0VERALL DESCRIPTION
Itwill describe major role of the system components and inter-
connections.
PRODUCT PERSPECTIVE
The ORS acts as an interface between the user and the 'e-book manager. This
system tries to make the interface as simple as possible and at the same time not risking
the security of data stored in. This minimizes the time duration in which the user receives
the books or magazines.
SOFTWARE INTERFACE
Front End Client - The Student and Librarian online interface is built using JSP
and HTML. The Librarians local interface is built using Java.
Web Server - Glassfish application server (Oracle Corporation).
Back End - Oracle database
Usecase Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Acticity Diagram
Deployment Diagram
StateChart Diagram
OUTPUT:
class ebook management.java public class ebook
id;
RESULT:
Thus the mini project for E-Book System has been successfullyexecuted and codes are generated.
EXNO:10 DATE:
Recruitment System
AIM:
To create an automated system to perform the Recruitment System Process.
PROBLEM STATEMENT:
The recruitment system allows the job seckers to enroll their names through the
process of registration. The employee also can get the list of available candidates and
shortlist for their company requirement. Once the applicant enrolls he receives an id,
which helps him in further Corespondence. A fees amount is received from the job
Seekers for enrollment. This system makes the task of the job seeker easier rather than
waiting in queue for enrollment. This also reduces the time consumption for both for the
job seeker and employec.
PRODUCT PERSPECTIVE
The PAS acts as an inter face betw een the 'applicant' and the 'administrator'. This
system tries to make the interface as simple as possible and at the same time not risking
the security of data storcd in. This minimizes the time duration in which the user
receives the recruitment.
SOFTWARE INTERFACE
Front End Client The applicant and Administrator online interfacc is built
using JSP and HTML. The Administrators's local interface is built using Java.
Web Server -Glassfish application server (SQL Corporation).
Usecase Diagram
class diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
StateChart Diagram
OUTPUT:
RESULT:
Thus the mini project for recruitment system has been successfullyexecuted and codes are
generated.
EXNO :11 DATE:
Foreign Trading System
AIM:
To design a project foreign trading system using rational rose software and to implement the
software in visual basic.
PROBLEM STATEMENT
the forex system begins its process by getting the username and password from the trader. after the
authorization
permitted by the administrator. the trader is allowed to perform the sourcing to know about the
commodity details.
after the required commodities are chosen, the trader places the order. The administrator checks for
the availability
and trader pays the amount to the administrator.
SOFTWARE REQUIREMENT:
admin - one coordinates the etire trading process
database - all the transaction details are store here.
reader user - viewing the website
Usecase Diagram
Class Diagram
SequenceDiagram
Collaboration Diagram
Activity Diagram
Deployment diagram
StateChart Diagram
OUTPUT:
RESULT:
Thus the program was executed and output was verified successfully.
EXNO :12 DATE:
AIM:
To develop a project on conference management system using rational rose software
PROBLEM STATEMENT
the process of the candidates is to login the conference system and submit the paper through online.
then the reviewer reviews the paper and sends the acknowledgement to the canditdate either paper selected or
rejected
SOFTWARE REQUIREMENT:
candidate - the candidate can login and submit the paper to the reviewer
reviewer - sending acknowledgement to the candidate
database - database used to verify the logins
Usecase Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
StateChart Diagram
OUTPUT:
central management system.java public class central
member 1.java
public class member 1 {
}
public void inviting the delegates() {
}
public void chooseing the inner() {
}
public void organizer() {
}
}
RESULT
Thus the mini project for conference management system has been successfullyexecuted and
codes are generated.
EX NO:13 DATE:
BPO MANAGEMENT SYSTEM
PROBLEM STATEMENT:With the reduction in communication costs and improved bandwidths and
associatedinfrastructure, BPO as a segment is witnessing a massive growth. One of the key challenges thatBPO
companies that provide data entry/data validation services is an efficient and effective wayof getting the source
documents from different customers and accurately route the same todifferent operators for processing.
Usecase Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
StateChart Diagram
OUTPUT:
purchaseproduct;
}
dealer.java public class
dealer {
public Integer employee name; public
RESULT
Thus the mini project for BPO management system has been successfullyexecuted and
codes are generated.
EXNO: 14 DATE:
LIBRARY MANAGEMENT SYSTEM
AIM:
To design an object oriented model for library management system using rational rose software and
to implement it using java.
PROBLEM STATEMENT
The library management system is a software system that issues books and magazines to registered
students only.
the student has to login after getting registered to the system. The borrower of the book can perform
various functions
such as searching for desired book, get the issued book and return the book.
Usecase Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
StateChart Diagram
OUTPUT:
Librarian.java public
class Librarian
{ private string lname;
private integer lid;
private string lpwd;
public Librarian
theLibrarian; public
System theSystem;
public Librarian()
{
}
public void searchBook()
{
} public void
issueBook()
{
}
}
System.java public
class System {
private integer
sysNo; public
Dba theDba;
public System()
{
}
public void displayPage()
{
}
public void displayBookDetails()
{
}
}
RESULT:
Thus the various UML diagrams for library management system was drawn and the code was generated
successfully.
EXNO: 15 DATE:
To design an object oriented model for student information system using rational rose software and to implement
it using java.
PROBLEM STATEMENT
The studemt must register by entering the name and password to login the form. The admin select the particular
student
to view the details about that student and maintaining the student details. this process of student information
system is described sequentially through following steps. the student register the system. the admin login to the
student
information system. he search for the list of students. then select the particular student. then view the details of that
student. after displaying the student details then logout.
Usecase Diagram
Class Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram
Deployment Diagram
StateChart Diagram
OUTPUT:
DBA.java public
class DBA
{ private integer ID; private string password; //dr.g.u pope college of engineering cse students
public DBA()
{ } public void
storeDetails()
{
} public void
updateDetails()
{
}
}
RESULT:
Thus the various UML diagrams for student information system was drawn and the code was generated
successfully.