Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

OOSE LAB MANUAL-2024 (CSE)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 85

CSI THOOTHUKUDI-NAZARETH DIOCESE

Dr.G.U.POPE COLLEGE OF ENGINEERING


POPE NAGAR, SAWYERPURAM-628 251
Thoothukudi District

Register Number:

Certified that this is a bonafide record of work done by the student


Selvan/Selvi........................................................... of................................................... ... in
.............................................................................during the academic year ..............

Staff Incharge Head of Dept.

Submitted for the University Practical Examination held on...................................

Internal Examiner External Examiner


INDEX

S. DATE NAME OF THE EXPERIMENT PAGE SIGN


NO. NO

1. PASSPORT AUTOMATION SYSTEM

2. BOOK BANK REGISTRATION SYSTEM

3. EXAM REGISTRATION SYSTEM

4. STOCK MAINTAINENCE SYSTEM

5. ONLINE COURSE RESERVATION SYSTEM

6. E-TICKETING

7.
CREDIT CARD PROCESSING

8. SOFTWARE PERSONNEL MANAGEMENT


SYSTEM

9. E-BOOK MANAGEMENT SYSTEM

10. RECRUITMENT SYSTEM

11. CONFERENCE MANAGEMENT SYSTEM

12. FOREIGN TRADING SYSTEM

13. BPO MANAGEMENT SYSTEM

14. LIBRARY MANAGEMENT SYSTEM

15. STUDENT INFORMATION SYSTEM


EXNO:1 DATE:

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 REQUIREMENT SPECIFICATION:

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.

Use Case Diagram


class diagram

Sequence Diagram
Collaboration Diagram

Activity Diagram
Statechart Diagram

Deployment Diagram

OUTPUT:

officer.java public class


officer { private
Integer id;
public integer password;
public void bring details(){
} public void
verification(){
} public void
sanction() { }
}
Onlineserver.java
public class officer {
private Integer id;
public integer
password; public void
bringdetails(){
}
public void verification(){
} public void
sanction() {
}
}
user.java public

class user details { public

integer name; public integer

age; public string address;

public void enterdetail() {

RESULT:

Thus the mini project for passport automation system has beensuccessfiully

executed and codes are generated.


EXNO: 2 DATE:

Book Bank Registration System


AIM:
To create a system to perform book bank operation

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

the tiles, members, loans and reservations from the system.)

SOFTWARE REQUIREMENTS SPECIFICATION:

SOFTWARE INTERFACE

Front End Client The Student and Librarian online interface is built

using JSP and HTML. The Librarians local interface isbuilt using Java.

Web Server -Glassfish application server (Oracle Corporation).

Back End -Oracle database

HARDWARE INTERFACE

The server is directly connected to the client systems. The clientsystems have

access to the database in the server.


Use case Diagram

Class Diagram

Sequence Diagram
Collaboration Diagram

Activity Diagram
Deployment Diagram
State Chart Diagram

OUTPUT:

student.java import

java.util.Vector; public

class student { private

student details; public

Vectormycomputer;

public void request for books() {


}

public void return previous books() {


}

public void register() {


}
}
computer.java public class
computer {
private student record;
public booklist;
public void maintain student records() {
} public void enter
issue() {
}
public void order new authors(){
}

public void check availability(){


}
}
admin.java import

java.util.Vector; public

class admin { private

student details; public

book list; public

Vectormycomputer;

public void verify student id() {


}
public void check for book availability() {
}
public void issue books() {
}
public void order for new authors() {
}
public void maintain student details() {
}
}

RESULT:

Thus the diagrams [Use case, class, activity, sequence, collaboration] for the Bookbank system has
beendesigned,executed and output is verified.
EXNO: 3 DATE

Exam Registration System


AIM:
To create a system to perform the Exam Registration System

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.

SOFTWARE REQUIREMENT SPECIFICATION:


Online Exam Registration System is an interface between the Student and the Exam Controller responsible
for the Issue of Hall Ticket. It aims at improving the efficiency in the Issue of Hall ticket and reduces the
complexities involved in it to the maximum possible extent. PURPOSE: If the entire process of 'Issue of
Hall ticket' is done in a manual manner then it would takes several days for the hall ticket to reach the
student. Considering the fact that the number of students for hall ticket is increasing every year, an
Automated System becomes essential to meet the demand. So this system uses several programming and
database techniques to elucidate the work involved in this process. As this is a matter of National Security,
the system has been carefully verified and validated in order to satisfy it.
TECHNOLOGIES TO BE USED :
• HTML
• JSP
• Java script
• Java
U case Diagram
s

Class Diagram

Sequence Diagram
Collaboration Diagram

Activity Diagram
Deployment Diagram

StateChart diagram
OUTPUT:

central educational system.java public class


central educational system {
private Integer details;
public void
printhallticket(){
}
public void issuehallticket(){
}
public void verifydetails() {
}
}

eduofficer.java import java.util.Vector; public class

edu officer { private Integer details;

public Vector mycentral educational

system;

private void issuehallticket() {


}
public void verifyproof() {
}
}
stud.java import java.util.Vector;
public class stud { public
Integer submitdetails;
public submitphoto;
public Vector mycentral educational system;
public void paymentoffees() {
}
}

RESULT:

Thus the mini project for Exam Registration System has been successfully executed and codes are generated.
EXNO: 4 DATE:

Stock maintaince System

AIM:

To create a system to perform the Stock maintenance.

PROBLEM STATEMENT

The stock maintenance system must take care of sales information


of the and must company analyze the potential of the trade. It maintains
the number of items that are added or removed.The sales person initiates this Use case.
The sales person is allowed to update information and view the database.

SOFTWARE REQUIREMENT SPECIFICATION

PURPOSE

The entire process of Stock maintenanceis done in a manual manner Considering


the fact that the number of customers for purchase is increasing every year, a
maintenance system is essential to meet the demand. So this system uses several
programming and database techniques to elucidate the work involved in this process.

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

Eclipse IDE (Integrated Development Environment)


Rational Rose tool (for developing UML Patterns)
UsecaseDiagram

Class Diagram
Sequence Diagram

Collaboration Diagram
Activity Diagram

Deployment Diagram
Statechart Diagram

OUTPUT:

central stock system.java public class


central stock system { public
Integer store details public
void print bill() {
} public void deliver
product() {
}
}

customer.java

import java.util.Vector;

public class customer


{ public Integer
placeorder; public
Vector mycentral
stock system; public
void payment() { }
}

stock dealer.java

import java.util.Vector;
public class stock dealer
{ public Integer takeorder;
public enterdetails; public
verifydetails; public Vector
mycentral stock system;

public void deliveritem() {


}

RESULT:

Thus the mini project for stock maintenance system has beensuccessfully executed and codes are generated.
EXNO: 5 DATE:

Online Course Reservation System


AIM:

To design an object oriented model for course reservation system.

PROBLEM ANALYSIS AND PROJECT PLANNING


a. Whenever the student comes to join the course he/she should be provided with the list of course
available in the college.
b. The system should maintain a list of professor who is teaching the course.
At the end of the course the student must be provided with the certificate
for the completion of the course.

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:

central management system.java public class


central management system {
private storedetails;
public verifydetails;
public void verify(){
}
public void enroll(){
}
}
student.java import
java.util.Vector;
public class student {
public name and
address; public
marks;
public Vector mycentral management system;
public void browse() {
}
public void select() {
}

university.java import java.util.Vector; public class


university { public storedetails; public
verifydeatails; public Vector mycentral
management system;
public void verify(){
}
public void enroll(){
}

RESULT:

Thus the mini project for online course reservation system has beensuccessfully executed
and codes are generated.
EXNO: 6 DATE
E-Ticketing

AIM:

To develop the Airline/Railway reservation System using RationalRose Software.

PROBLEM ANALYSIS AND PROJECT PLANNING

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:

central management.java public class


central management {
public trainname;
public
passengername;
public void
reservation() {
} public void
cancellation() {
} public void
status() {
} public void
login() { }
private void management() {
}
}

passenger.java import

java.util.Vector;

public class passenger {

public passengername;

public passengerage;

public trainnumber; public

Vector mycentral management; public

void login() {

public void passenger1() {


}

railway reservation system.java


import java.util.Vector;

public class railway reservation

system { private trainnumber;

public trainname; public


passengername; public Vector

mycentral management;

public void status() {


}

public void reservation() {


}

public void cancellation() {


}

public void railwayreservationsystem() {


}

RESULT:

Thus the mini project for Airline/Railway reservation System has been successfully executed and codes are
generated.
EXNO: 7 DATE:

Software Personnel Management system


AIM:
To implement a software for software personnel management system.

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 REQUIREMENT SPECIFICATION:

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

central management system { public

employee name; public empnumber;

public details;

public void leave taken() {


}

public void tax() {


}

public void loan() {


}

public void salary() {


}

public void general management system()


{
}
}
employee1.java import java.util.Vector; public class

employee1 { private employeedeatils;

public salary; public Vector mycentral

management system;

public void leavetaken() {


}
public void employee() {
}
}
class hr1.java import java.util.Vector; public class

hr1 { public checkdetails; public Vector

mycentral management system;

public void lossofpay() {


}
public void tax(){
}
public void hr1(){
}

RESULT:
Thus the mini project for software personel management system has beensuccessfully
executed and codes are generated.
EXNO: 8 DATE:
credit Card Processing
AIM:

To create a system to perform the credit card processing

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() {
}
}

central system.java public class


centralsystem { public
productname; public
productdeatails; public
void printbill() {
}
public void validatecard() {
}

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

management extends inter net { private Integer

id;

public Integer verify user;


public void check
availability() {
}
}

internet.java public class


internet {
public Integer enter id;
public Integer
download; public
Integer verify user;
public Integer log in;
public Integer log out;
private void
availability(){
}
public void search book(){
}
}

user.java public class user extends

internet { public Integer log

in; public Integer log out;

public Integer download;

public void surf books() {


}}

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.

SOFTWARE REQUIREMENT SPECIFICATION:

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:

candidate1.java public class


candidate1 { public
Integer name; public
Integer operation; public
Integer qualification;
public void verify() {
}
public void fillform() {
} public void
candidate() {
}
}
central system.java public class central system
extends candidate1 {
public Integer store;
public Integer update;
public void storing(){
}
public void update(){
}
public void central system() {
}
}
HR.java public class HR extends
candidate1 {
public Integer
verification; public
Integer resume; public
void select() {
}
public void HR() {
}
}

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:

customer.java public class customer extends trading

management system { public Integer order product;

public Integer quality; public Integer amount;

public void payment() {


}

public void delivary() {


}

public void transport() { }


public void customer() {
}
}

Supplier.java public class supplier 1 extends trading management

system { public Integer product supply;

public void available product() {


}

public void money transfer() {


}

class trading management system.java

public class trading management

system { public Integer verify

product; public Integer amount;

public void transport() {


}
public void delivary product() {
}
public void money transfer() {
}
public void trading management system() {
}
}

RESULT:

Thus the program was executed and output was verified successfully.
EXNO :12 DATE:

CONFERENCE MANAGEMENT SYSTEM

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

management system extends member 1 { public Integer

memberdetails; public Integer functiondetails; public

Integer details of seat allocation;


public void storing() {
}
public void updating details() {
}
public void central management system() {
}}

member 1.java
public class member 1 {

public Integer name;

public Integer id proof;

public void presenting one paper() {


}
public void winning the prize() {
} public void
member 1() {
}
}

organizer.java public class organizer extends


member 1 { public Integer member
details; public Integer function details;
public void allocating the seats() {

}
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

AIM:To implement a software for 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.

SOFTWARE REQUIREMENT SPECIFICATION:


Business process outsourcing (BPO) is a subset of outsourcing that involves the contracting ofthe operations and
responsibilities of specific business functions (or processes) to a third-partyservice provider. Originally, this was
associated with manufacturing firms, such as Coca Colathat outsourced large segments of its supply chain. In the
contemporary context, it is primarilyused to refer to the outsourcing of business processing services to an outside
firm, replacing in-house services with labor from an outside firm.BPO is typically categorized into back office
outsourcing - which includes internal businessfunctions such as human resources or finance and accounting, and
front office outsourcing -which includes customer-related services such as contact center services.BPO that is
contracted outside a company's country is called offshore outsourcing. BPO that iscontracted to a company's
neighboring (or nearby) country is called nearshore outsourcing.
TECHNOLOGIES TO BE USED
• HTML• JSP• Javascript• Java

Usecase Diagram
Class Diagram

Sequence Diagram
Collaboration Diagram

Activity Diagram
Deployment Diagram

StateChart Diagram

OUTPUT:

customer1.java public class customer1

extends dealer { public name;


public call details; public

purchaseproduct;

public void payment(){


}

public void feed back() {


}

public void customer() {


}

central system.java public class central system

extends dealer { public Integer store;

public Integer update;

public void storing() {


}
public void updating() {
}
public void processing() {
}
public void central system() {
}

}
dealer.java public class
dealer {
public Integer employee name; public

Integer product details;

public Integer availability;

public void payment() {


}
public void delivary() {
}

public void dealer() {


}

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:

Dba.java public class Dba


{ private string
dbaName; private
integer dbPwd;
public Dba()
{
}
public void maintainDatabase()
{
}
}

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()
{
}
}

User.java public class User {


private string username;
private integer userid;
private string userdept;
public System
theSystem; public
Librarian theLibrarian;
public User()
{ } public
void login()
{
}
public void enterDetails()
{
}
public void requestingBook()
{
}
public void returnBook()
{
} public void
logout()
{
}
}

RESULT:

Thus the various UML diagrams for library management system was drawn and the code was generated
successfully.
EXNO: 15 DATE:

Student Information System


AIM:

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()
{
}
}

Server.java public class


Server { private
integer ID; private
string password;
public DBA
theDBA; public
Server()
{
} public void
allowAccess()
{
} public void
display()
{
}
}

Staff.java public class Staff


{ private integer
name; private string
ID; public System
theSystem; public
Staff()
{ } public
void login()
{ } public void
enterProfile()
{
}
public void enterMark()
{ } public
void logout()
{
}
}

System.java public class


System { private
integer systemno;
private string
password; public
Server theServer;
public System()
{ } public void
display()
{
}
public void requestAccess()
{
}
}

RESULT:
Thus the various UML diagrams for student information system was drawn and the code was generated
successfully.

You might also like