You are on page 1of 6

COMSATS University Islamabad, Abbottabad campus

About Project

Subject: Object Oriented Software Engineering


Submitted By:
Adnan Haider SP20-BSE-037
Muhammad Mohsin Khan SP20-BSE-067
Junaid Khan SP20-BSE-066
Zakir Khan SP20-BSE-065
Registration No:

1
COMSATS University Islamabad, Abbottabad campus

Comsats University Islamabad ,Abbottabad Campus


Project Title:
“Online Reservation System Of Railway”

Project Description:
This Railway Reservation System facilitates the passengers
to enquire about the trains available on the basis of source and destination,
Booking and Cancellation of tickets, enquire about the status of the booked ticket,
etc. ... This project contains Introduction to the Railways reservation system. It is
the computerized system of reserving the seats of train seats in advanced. It is
mainly used for long route. On-line reservation has made the process for the
reservation of seats very much easier than ever before. In our country Pakistan,
there are number of counters for the reservation of the seats and one can easily
make reservations and get tickets. Then this project contains entity relationship
model diagram based on railway reservation system and introduction to relation
model .There is also design of the database of the railway reservation system based
on relation model.

Feature List:
Following features will be available in this system:
 Log in
 Check seats availability
 Make reservations
 Pay reservation
 Issue ticket
 Ticket cancellation
 Refund
Objects and relation:
There will be relation between only two objects:
 Passenger
 Railway System

2
COMSATS University Islamabad, Abbottabad campus

Attributes:
Following attributes are included in our project:
 Passenger name
 Passenger CNIC number
 Passenger mobile number
 Passenger email address
 Log in password (minimum eight characters).
 Passenger username
#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#

UML diagram:
UML, short for Unified Modeling Language, is a standardized
modeling language consisting of an integrated set of diagrams, developed to help
system and software developers for specifying, visualizing, constructing, and
documenting the artifacts of software systems, as well as for business modeling
A UML diagram is a diagram based on the UML (Unified Modeling Language)
with the purpose of visually representing a system along with its main actors, roles,
actions, artifacts or classes, in order to better understand, alter, maintain, or
document information about the system.
UML diagram of our project is as follows:

Package Diagram
A package diagram is UML diagram which shows packages and dependency between packages.
This diagram shows different views of system. Basically package is a collection of classes and
use case. Packages contain tope level model elements, such as classes and their relationships, use
case, interactions and collaborations anything not contained in some other element.
There are following constraints while using packages diagrams, they are as follows.
 Package name should not be the same.
 Packages should include whole diagrams, name of components alone or no components
at all.

3
COMSATS University Islamabad, Abbottabad campus

Dependencies of Layer
Package charts are utilized, to some extent, to portray import and access conditions between
packages, classes, segments, and other named components inside your system. Every reliance is
delivered as an associating line with a bolt addressing the sort of connection between the at least
two components.
There are two types of dependencies
 Access
 Import
 ACCESS
 Indicates that one package requires assistance from the functions of
another package.
 IMPORT

 Indicates that functionality has been imported from one package


to another.

4
COMSATS University Islamabad, Abbottabad campus

Activity Diagram

Activity diagram is fundamentally a flowchart to address the flow starting with one activity then
onto the next activity. The activity can be described as an activity of the system. The basic
purpose behind activity diagram is to capture the unique conduct of the system. It is additionally
called object-oriented flowchart.

5
COMSATS University Islamabad, Abbottabad campus

Sequence Diagram
A sequence diagram simply describe connection between objects in a sequential order for
example the order where these interaction occur. We can also utilize the terms event diagrams or
event scenario to refer to a sequence diagram. Sequence diagrams describes how and in what
order the objects in system work.

You might also like