Final Report DBMS
Final Report DBMS
Final Report DBMS
SUBMITTED BY:
Balaji Bonageri (2BL18CS014)
Sameer Patil (2BL19CS078)
Arpita M (2BL19CS017)
Visvesvaraya Technological University (VTU)
GUIDE HOD
PROF R D SALAGAR Dr. P.B.PATIL
ACKNOWLEDGEMENT
We would like to express deep sense of gratitude tour beloved principal Dr. G V
PATIL providing all facilities in the college
We would like to thank our Head of Department Dr. P.B.Patil for providing facilities
and fostering congenial academic environment in the college.
We feel deeply indebted to our esteemed guide PROF R D SALAGAR for their help
right from the conception and visualization to the very presentation of the mini
project on web lab. He has been our guiding light.
We would take this opportunity to thank all the faculty members and supporting staff
for heling us in this endeavour.
Last but not we would like to thank our parents, all my friends and well wishers
who helped us.
Project Associates:
oBalaji Bonageri
oSameer Patil
oArpita M
This system is basically concerned with the reservation and cancellation of railway tickets to
the passengers. The need of this system arose because as is the known fact that India has the
largest railway network in the whole of the world and to handle it manually is quite a tough
job. By computerizing it, we will be able to overcome many of its limitations and will be able
to make it more efficient. The handling of data and records for such a vast system is a very
complex task if done manually but it can be made much easier if the system is
computerized.
To be more specific, our system is limited in such a way that a train starting from a
particular source will have a single destination
1. RESERVATION
2. FARE
3. CANCELATION
These functions will be handled with the help of following sub functions: -
Railways were first introduced to India in 1853 from Bombay to Thane. In 1951 the systems
were nationalized as one unit, the Indian Railways, becoming one of the largest
networks in the world. IR operates both long distance and suburban rail systems on a multi-
gauge network of broad, meter and narrow gauges. It also owns locomotive and coach
production facilities at several places in India and are assigned codes identifying their
gauge, kind of power andtype of operation. Its operations cover twenty eight states and
seven union territories and also provide limited international services to Nepal,
Bangladesh and Pakistan.
Indian Railways is the world's ninth largest commercial or utility employer, by number of
employees, with over 1.4 million employees. As for rolling stock, IR holds over
239,281 Freight Wagons, 59,713 Passenger Coaches and 9,549 Locomotives (43
steam, 5,197 diesel and 4,309 electric locomotives). The trains have a 5 digit numbering
system as the Indian Railways runs about 10,000 trains daily. As of 31 March 2013,
23,541 km (14,628 mi) (36%) of the total 65,000 km (40,000 mi) km route length was
electrified. Since 1960, almost all electrified sections on IR use 25,000 Volt AC
traction through overhead centenary delivery
A railway reservation system can be accessed for any part of the world with just the need
of internet connection which is very common now a days
The system is also useful to the administrative staff for doing their daily work like updating
train schedules, the updating and editing of routes and accessing a regular customer and
passenger details. An admin can also make changes to the ticket that is booked by a user or
passenger incase he wants to delay or postpone or prepone his journey
Proposed system
To debug the existing system, remove procedures those cause data redundancy, make navigational sequence
proper. To provide information about audits on different level and also to reflect the current work
status depending on organization/auditor or date. To build strong password mechanism.
Advantage:
• System makes the overall project management much easier and flexible.
• Upload the latest updates, allows user to see the alerts.
• It provides high level of security with different level of authentication
• User friendliness
SOFTWARE REQUIREMENTS
DATA FLOW
1) A Data Flow has only one direction of flow between symbols. It may flow in both direction between
process and a data store to show a read before an update . the later is usually indicated however by two
separate arrows since these happen at different type.
2) A join in DFD means that exactly the same data comes from any of two or more different processes data
store sink to a common location
3) A data flow cannot go directly back to the same process it leads. There must be at least other process that
handles the data flow produce some other data flow returns the original data into the beginning process.
4) A data flow to a data store means update(delete or change).
5) A data flow from a data store means retrieve or use.
Context Diagram:
ER DIAGRAM
Attribute
Attribute are descriptive properties possessed by each member of an entity set. Key attribute
A key attribute is the unique, distinguishing characteristic of the entity. For example, Guest ID might be
the guest’s key attribute.
Multivalued attribute
In an instance where an attribute has a set of values for a specific entity is called multivalued
attribute. Derived attribute
In these attributes the value can be derived from the values of other related attributes.
In our project Railway reservation system we have stored all the information about
the Trains scheduled and the users booking tickets and even status of trains, seats
etc. This data base is helpful for the applications which facilitate passengers to book
the train tickets and check the details of trains and their status from their place itself
it avoids inconviniences of going to railway station for each and every query they
get. We had considered the most important requriments only, many more features
and details cand be added to our project inorder to obtain even more user friendly
applications. These appäcations are already in progress and in future they can be
upgraded and may become part of amazing technology.
Reference
a. Henry F Korth, Abraham Silberschatz, ‘’Database
system concepts’’, McGraw-Hill Internation editions,
Computer Science Series (1991). Second Ed.
WEBSITES:-
www.w3school.com
www.vbtutor.net
www.tutorialspoint.com
www.lynda.com
www.techonthenet.com