Vous êtes sur la page 1sur 70

EXP NO.

ONLINE TICKET RESERVATION SYSTEM

DATE:

AIM:
To Study and draw the UML diagram for online Ticket Reservation System
Using rational rose software.

ABSTRACT:
The Objective of this project is to develop an application which can provide the detailed
reports and easier way to reserve booking online by passenger. The report will contain the
location details for the journey, fare description, etc., It is clearly a client server system. It is an
online system to indicate details about ticket and passenger details.
The main aim of the project is to reduce the burden of the passenger for waiting in the long
queue in railway station. In addition to which the railway station system database are
automatically updated as and when new entries are booked. This allows Scheduling reservations,
waiting list, Cancellation of tickets etc.,
The report details contain passenger details and train details . Passenger details may contain
name, age, Number of persons etc., Train details may contain attributes of a train, train number,
time, cash details and type to reservation.
The front end used is Visual Basic and the back end used is MS Acess. Here MS Acess acts as
the database to store the data and will give all the information when ever required.
Whenever a new passenger reserves a ticket, a ticket is prepared for his/her based upon the fare
and the personal details of the customer. The updation can be made easily as compared to that of
reports maintained manually. Finally, the prepared bill is handed over to the customer.

USE CASE DIAGRAM:

ACTIVITY DIAGRAM:
FOR LOGIN:

FOR INFORMATION:

FOR DATABASE:

FOR BILLING:

FOR TICKET:

CLASS DIAGRAM:
FOR LOGIN:

FOR INFORMATION:

FOR DATABASE:

FOR BILLING:

FOR TICKET:

SEQUENCE D IAGRAM:
FOR LOGIN:

FOR INFORMATION:

FOR DATABASE:

FOR BILLING:

FOR TICKET:

OUTPUT:
UML to Java V5.0
public class Loginform extends LoginController {
public String getName() {
// begin-user-code
return name;
// end-user-code
}
public void setName(String theName) {
// begin-user-code
name = theName;
// end-user-code
}
private String pwd;

public String getPwd() {


// begin-user-code
return pwd;
// end-user-code
}
public void setPwd(String thePwd) {
// begin-user-code
pwd = thePwd;
// end-user-code
}
public void Accept() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public void Reject() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public class LoginController extends db1 {
private String Name;
public String getName() {
// begin-user-code
return Name;
// end-user-code
}

public void Enter() {


// begin-user-code
// TODO Auto-generated method stub

// end-user-code
}
}
public class TicketForm extends TicketController {
private String Name;
public String getName() {
// begin-user-code
return Name;
// end-user-code
}

public void setName(String theName) {


// begin-user-code
Name = theName;
// end-user-code
}

private Integer SeatNo;

public Integer getSeatNo() {


// begin-user-code
return SeatNo;
// end-user-code
}
public void setSeatNo(Integer theSeatNo) {
// begin-user-code
SeatNo = theSeatNo;
// end-user-code
}
public void EnterDetails() {
// begin-user-code

// TODO Auto-generated method stub


// end-user-code
}
}
public class TicketController extends DB {
private String Tname;
public String getTname() {
// begin-user-code
return Tname;
// end-user-code
}

public void print() {


// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
}

RESULT:
Thus the analysis design activity for Online Ticket Reservation System is completed
Successfully.

Exp No.:

EXPERT SYSTEM

Date:

AIM:
To Study and draw the UML diagram for Expert System using Rational Rose Software.

ABSTRACT:
The Objective of this project is to develop an application which can provide the Medicinal
Information. The Medical Information System contains the diseases & there preferred medicines.
The main aim of the project is to get medicinal information from the KnowledgeBase. The
patient can easily search for medicine just referreing the disease name.
The Advisor can update the medicinal record in the knowledge base. If patient Cannot able to
access the disease information, the patient can enter the disease name to the knowledge base. The
advisor retrieves it from knowledge base & Update the medicine detail Corresponds to it.
The front end used is Visual Basic and the back end used is MS-Access. Here MS-Access acts
as the Knowledge base to store the data and will give all the information whenever required.
The expert system will give all the records of disease along with medicine details. The
Knowledge base can be updated whenever required.

USECASE DIAGRAM:

ACTIVITY DIAGRAM:
FOR LOGIN:

FOR MEDICINAL INFORMATION:

FOR PREFER MEDICINE:

FOR RETRIEVE INFORMATION:

CLASS DIAGRAM:
FOR LOGIN:

FOR MEDICAL INFORMATION:

FOR PREFER MEDICINE:

FOR UPDATE:

FOR RETRIEVE INFORMATION:

SEQUENCE DIAGRAM:
FOR LOGIN:

FOR MEDICINAL INFORMATION:

FOR PREFER MEDICINE:

FOR RETRIEVE INFORMATION:

FOR UPDATE:

RESULT:
Thus the analysis and detail activity for Expert System is Completed Successfully.

Exp No.

QUIZ SYSTEM

Date:

AIM:
To Study and draw the UML diagram for Quiz System Using rational rose software.

ABSTRACT:
The Objective of this project is to develop an application which deals with the online quiz
competition. It is managed by online database that details about the participant and their scores
are stored in the database .
As soon as a candidate register .An user id is provided to them . A password is verified from
him which is used during time of login.
Ther are three levels in the quiz system. Each level consists of 15 questions. The provision for
negative marks is also included. The marks distribution in each level is variable.
There will be four options in each question out of which only one is correct. The user has to
pick the correct answer. Finally at the end of the quiz the total score for the candidate will be
displayed.
The front end used in Visual Basic and the back end used in MS Access. Here MS Access acts
as the database to store the data and will give all the information whenever required.
The user participating has to feed the details before starting the quiz competition. After
successful completion of profile entry, the user may log on to the quiz system. The points scored
by the user are viewed online.

USE CASE DIAGRAM:

ACTIVITY DIAGRAM:

CLASS DIAGRAMS:

SEQUENCE DIAGRAM:

OUTPUT:
UML to Java V5.0

public class quizInterviewer {


private Object teamname;
public Object getTeamname() {
// begin-user-code
return teamname;
// end-user-code
}
public void setTeamname(Object theTeamname) {
// begin-user-code
teamname = theTeamname;
// end-user-code
}
private Object time;
public Object getTime() {
// begin-user-code
return time;
// end-user-code
}
public void setTime(Object theTime) {
// begin-user-code
time = theTime;
// end-user-code
}
private Object rounds;
public Object getRounds() {
// begin-user-code
return rounds;
// end-user-code
}

public void setRounds(Object theRounds) {


// begin-user-code
rounds = theRounds;
// end-user-code
}
private quizparticipant quizparticipant;
public quizparticipant getQuizparticipant() {
// begin-user-code
return quizparticipant;
// end-user-code
}
public void setQuizparticipant(quizparticipant theQuizparticipant) {
// begin-user-code
quizparticipant = theQuizparticipant;
// end-user-code
}
public void maintaintimelimit() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public void askquestion() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
}

RESULT:
Thus the analysis design activity for Quiz System is completed Successfully.

ExpNo.

ATM SYSTEM

Date:

AIM:
To Study and draw the UML Diagrams for ATM System using Rational Rose Software.

ABSTRACT:
The Objective of this project is to develop an application which can provide user fast access
to their account. In this System the user can deposit/withdraw money from their account
whenever necessary. This System can be used by the customer 24*7, thus making the work much
easier.
This System starts when the user enter a card. The password is then asked by the system and is
verified. If the password is correct, the user is granted access to the System. The user selects the
transaction type.
If the transaction type is Deposit, the entered money is added to the account of the user. If the
transaction type is withdraw, the entered money is deducted from the user account. Before
updation, the transaction is approved by the ATM System.
The front end used is Visual Basic and the back end used is MS Access. Here MS Access acts
as the database to store the data and will give all the information whenever required.
Since this system is an online system, thus it provides a user friendly environment and makes
the user work easier and simpler.

USESCASE DIAGRAM:

ACTIVITY DIAGRAM:
FOR LOGIN:

FOR SELECT TRANSACTION TYPE:

FOR SAVING TRANSACTION HISTORY:

FOR DEPOSIT AMOUNT:

FOR WITHDRAW AMOUNT:

FOR APPROVAL PROCESS:

FOR ATM SYSTEM:

FOR SELECT TRANSACTION TYPE:

FOR SAVING TRANSACTION HISTORY:

FOR DEPOSIT AMOUNT:

FOR WITHDRAW ACCOUNT:

FOR APPROVAL PROCESS:

FOR ATM SYSTEM:

SEQUENCE DIAGRAM:
FOR LOGIN:

FOR SELECT TRANSACTION TYPE:

FOR SAVING TRANSACTION HISTORY:

FOR DEPOSIT AMOUNT:

FOR WITHDRAW AMOUNT:

FOR APPROVAL PROCESS:

FOR ATM SYSTEM:

OUTPUT:
UML to Java V5.0
public class Operation extends Login {

private String InsertCard;


public String getInsertCard() {
// begin-user-code
return InsertCard;
// end-user-code
}
public void setInsertCard(String theInsertCard) {
// begin-user-code
InsertCard = theInsertCard;
// end-user-code
}
public void Load() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public void Accept() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public void Reject() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
}

RESULT:
Thus, the analysis design activity for ATM System is completed Successfully.

EX NO.
DATE:

PAYROLL SYSTEM

AIM:
To Study and draw the UML Diagram for Payroll System using Rational Rose

ABSTRACT:
The Objective of the project is to replace the manual task involved in calculating the salary of
every employee. This System enhances the speed of calculation and makes it much easier to
maintain the details regarding every employee.
The System mainly provides service to employee by automation to salary. The System
administrator handles the Payroll System. The System also generates an overall reports with the
employee details such as department,designation,etc., The payroll system designed enables the
users to just enter the employee id which enables them to retrieve data with much accuracy and
speed.
The front end used is Visual Basic and the back end is MS Access. Here MS Access acts as a
database to store the data and will give all the information whenever required.
The manipulatation task becomes much easier in this system and hence the deletion and
updations are made with much ease. Also information is collected from the end user so that it
satisfies the requirement of the end user better.
The employee salary is calculated as
GROSSPAY=BASIC PAY+ALLOWANCES-DEDUCTIONS
Allowance include DA,HRA,MA,SA,etc.,
Deductions include GPF,FBF,SPF,Handloom,Health Fund,LIC etc.,

USECASE DIAGRAM:

ACTIVITY DIAGRAMS:
FOR LOGIN:

FOR CALCULATE SALARY:

FOR SALARY:

FOR EMPLOYEE INFORMATION:

FOR ALLOWANCES:

FOR DEDUCTIONS:

CLASS DIAGRAMS:

FOR LOGIN:

FOR CALCULATE SALARY:

FOR SALARY:

FOR EMPLOYEE INFORMATION:

FOR ALLOWANCES:

FOR DEDUCTIONS:

SEQUENCE DIAGRAM:
FOR LOGIN:

FOR CALCULATE SALARY:

FOR SALARY:

FOR EMPLOYEE INFORMATION:

FOR ALLOWANCE:

FOR DEDUCTION:

OUTPUT:
UML to Java V5.0
public class LOGINFORM extends LOGINCONTROLLER {
private String Name;
public String getName() {
// begin-user-code
return Name;
// end-user-code
}
public void setName(String theName) {
// begin-user-code
Name = theName;
// end-user-code
}

private String Pwd;


public String getPwd() {
// begin-user-code
return Pwd;
// end-user-code
}
public void setPwd(String thePwd) {
// begin-user-code
Pwd = thePwd;
// end-user-code
}
public void Accept() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public void Reject() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
}

RESULT:
Thus the analysis design activity for Payroll System is Completed Successfully.

Exp No.
Date:

STOCK MAINTAINANCE

AIM:
To study and draw the UML diagram for Stock Maintenance System using Rational Rose
Software.

ABSTRACT:
The Objective of the project is to replace the manual task involved in maintaining the record
of the store. This system enhances the speed of maintaining the details regarding every material.
The purpose of the system is to manage the materials used by an organization. Whenever a
material is purchased by an organization, it has to be registered in the system.
Supposed a demand of a particular item is raised, it is checked in the store. If available it is
issued to the respective authority and necessary updating process is carried out in the log to keep
track of the material. If unavailable, then item is purchased and it is added in the log. After that
the item is issued to the demanding Authority.
The front end used in visualBaisc and the back end used is MsAcess. Here Ms acess Acts as the
database to store dataand will give all the information whenever required.
The manipulation task becomes much easier in this system and in this system and hence the
detection and updation are made with ease.

USE CASE DIAGRAM:

ACTIVITY DIAGRAM:

FOR LOGIN:

FOR CHECK:

FOR DEMAND:

FOR ISSUE:

FOR PURCHASE

CLASS DIAGRAMS:
For Login:

For Check:

For Demand:

For Issue:

For Purchase:

SEQUENCE DIAGRAM:
FOR LOGIN:

FOR CHECK:

FOR DEMAND:

FOR ISSUE:

FOR PURCHASE:

OUTPUT:
UML to Java V5.0
public class LoginForm extends LoginController {
private String Name;
public String getName() {
// begin-user-code
return Name;
// end-user-code
}

public void setName(String theName) {


// begin-user-code
Name = theName;

// end-user-code
}
private String Pwd;
public String getPwd() {
// begin-user-code
return Pwd;
// end-user-code
}
public void setPwd(String thePwd) {
// begin-user-code
Pwd = thePwd;
// end-user-code
}
public void Accept() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public void Reject() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
}

RESULT:
Thus, the analysis design activity for Stack Maintenance System is completed
successfully.
Exp No.:
Date:

COURSE REGISTRATION SYSTEM

AIM:
To Study and draw the UML diagrams for Course Registration System Using Rational Rose
System.

ABSTRACT:
The objective of this project is to develop an online application which contains
detailed report of various activities of an institution. The Course Registration
System contains the details about the various courses offered by the institution.
A user who log into the system can register to the course and before registering
he can view the academic records, which slows the previous academic
performance of the college.
This is the online system which manages the different course details offered by
the institution. This system has to be regularly updated so as to keep track of the
institution activity.
The front end used Visual Basic and the back end used MS Acess. Here MS
Access acts as the database to store the data and will give all the information when
ever required.
The updation process is simple as it doesnt involve any manual tasks. The
whole system is managed by the administrator. Any student wish to join a course
can register online.

USECASE DIAGRAM:

ACTIVITY DIAGRAMS:
FOR LOGIN:

FOR ACADEMIC DETAILS:

FOR COURSE DETAILS:

FOR REGISTER:

CLASS DIAGRAM:
FOR LOGIN:

FOR ACADEMIC DETAILS:

FOR COURSE DETAIL:

FOR REGISTER:

SEQUENCE DIAGRAM:
FOR LOGIN:

FOR ACADEMIC DETAIL:

FOR COURSE DETAIL:

FOR REGISTER:

OUTPUT:
UML to Java V5.0

public class Loginform extends LoginController {


private String Name;
public String getName() {
// begin-user-code
return Name;
// end-user-code
}
public void setName(String theName) {
// begin-user-code
Name = theName;
// end-user-code
}
private String Pwd;
public String getPwd() {
// begin-user-code
return Pwd;
// end-user-code
}
public void setPwd(String thePwd) {
// begin-user-code
Pwd = thePwd;
// end-user-code
}
public void Accept() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
public void Reject() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
}

public class LoginController {


private String Name;
public String getName() {
// begin-user-code
return Name;
// end-user-code
}
public void setName(String theName) {
// begin-user-code
Name = theName;
// end-user-code
}
private String Pwd;
public String getPwd() {
// begin-user-code
return Pwd;
// end-user-code
}
public void setPwd(String thePwd) {
// begin-user-code
Pwd = thePwd;
// end-user-code
}
public void Verify() {
// begin-user-code
// TODO Auto-generated method stub
// end-user-code
}
}

RESULT:
Thus the analysis design activity for Course Registration System is Completed Successfully.

Exp.No.:
Date:

STUDENT MARK ANALYSIS

AIM
To study and draw the UML diagram for student Mark analysis system using rational rose
software.

ABSTRACT:
The Objective of this project is to develop an application which can provide the detailed
report of all students in an institution. The report will contain the marks of all students in an
institution. The report will contain the marks of all students and according to the marks, the
percentage is calculated.The result (either pass or fail) will be displayed on the basis of
percentage obtained by the student.
The main aim of the project is to display the marks of the student & the result of the student as
pass or fail. When a student gets out of the education institution that student record should be
deleted and when the student joins in an institution the record will be added to the database.
The student can serve the application to verify the marks but they cannot edit the details. In
simpler sense they dont have any access to the database.
The front end used is Visual Basic and the back end used is MS Access . Here MS Access acts
as the database to store the data and will give all the information whenever required.
The student mark anlaysis system will give all the records of student marks along with each
student details. The database can be updated whenever required.

USECASE DIAGRAM:

ACTIVITY DIAGRAMS:

CLASS DIAGRAM:

SEQUENCE DIAGRAM:

OUTPUT:
UML to Java V5.0

public class student {


private Object name;
public Object getName() {
// begin-user-code
return name;
// end-user-code
}
public void setName(Object theName) {
// begin-user-code
name = theName;
// end-user-code
}
private Object collegecode;
public Object getCollegecode() {
// begin-user-code
return collegecode;
// end-user-code
}public void setCollegecode(Object theCollegecode) {
// begin-user-code
collegecode = theCollegecode;
// end-user-code
}
private Object regno;

public Object getRegno() {

// begin-user-code
return regno;
// end-user-code
}
public void setRegno(Object theRegno) {
// begin-user-code
regno = theRegno;
// end-user-code
}

public void displayresult() {


// begin-user-code
// TODO Auto-generated method stub

// end-user-code
}
}

RESULT:
Thus the analysis design activity for Student Marks Analysing System is Completed
Successfully.

Vous aimerez peut-être aussi