Professional Documents
Culture Documents
About Project
1
COMSATS University Islamabad, Abbottabad campus
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
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.