Advanced Database Systems

profileSai Kiran1704
CS6403-PROJECT.docx

DEVELOP RAILWAY SYSTEM DATABASE PROJECT

We need to use MySQL and for GUI Interface for input and output we can you any platform.

A railway system, which needs to model the following:

1. Stations

2. Tracks, connecting stations. You can assume for simplicity that only one track exists between any two stations. All the tracks put together to form a graph.

3. Trains, with an ID and a name

4. Train schedules recording what time a train passes through each station on its route.

You can assume for simplicity that each train reaches its destination on the same day and that every train runs every day. Also for simplicity, assume that for each train, for each station on its route, you store

• Time in,

• Timeout (same as time in if it does not stop)

• A sequence number so the stations in the route of a train can be ordered by sequence number.

5. Passenger booking consisting of train, date, from-station, to station, coach, seat and passenger name.

Deliverables:

• Copy of code

• Report:

o Title page (project name, semester, course, instructor name)

o Project description (include information regarding the software, programming languages, tools, etc. used and its version)

o ER/EER diagrams

o Print screens of interfaces/forms (empty and full screenshots of the GUI used to input information)

o Print screens of tables from MySQL

o Print screens of reports (screenshots of the GUI used to display / output information to the user)

o List of queries (for example, list all data, list passenger information ,etc.)

o Conclusion. Reflect on your experience completing this project as an individual.

The good and the bad. Time spent. Difficulties faced. New tools or programming languages, etc. you had to learn on your own.

• Upload code and report to this drop box.

DEVELOP RAILWAY SYSTEM DATABASE PROJECT

We need to use MySQL and for GUI Interface for input an

d output we can you any

platform.

A railway system, which needs to model the following:

1. Stations

2. Tracks, connecting stations. You can assume for simplicity that only one track

exists between any two stations. All the tracks put together to form a graph.

3. Trains, with an ID and a name

4. Train schedules recording what time a train passes through each station on its

route.

You can assume for simplicity that ea

ch train reaches its destination on the same day and that

every train runs every day. Also for simplicity, assume that for each train,

for each station on its

route,

you store

Time in,

Timeout (same as time in if it does not stop)

A sequence num

ber so the stations in the route of a train can be ordered by

sequence number.

5. Passenger booking consisting of train, date, from

-

station, to station, coach, seat

and passenger name.

Deliverables:

Copy of code

Report:

o

Title page (project name, semester, course, instructor name)

o

Project description (include information regarding the software, programming

languages, tools, etc. used and its version)

o

ER/EER diagrams

o

Print screens of interfaces/forms (empty and full s

creenshots of the GUI used to

input information)

o

Print screens of tables from MySQL

o

Print screens of reports (screenshots of the GUI used to display / output

information to the user)

o

List of queries (for example, list all data, list passenger informa

tion ,etc.)

o

Conclusion. Reflect on your experience completing this project as an individual.

The good and the bad. Time spent. Difficulties faced. New tools or programming

languages, etc. you had to learn on your own.

Upload code and report to this drop box.

DEVELOP RAILWAY SYSTEM DATABASE PROJECT

We need to use MySQL and for GUI Interface for input and output we can you any

platform.

A railway system, which needs to model the following:

1. Stations

2. Tracks, connecting stations. You can assume for simplicity that only one track

exists between any two stations. All the tracks put together to form a graph.

3. Trains, with an ID and a name

4. Train schedules recording what time a train passes through each station on its

route.

You can assume for simplicity that each train reaches its destination on the same day and that

every train runs every day. Also for simplicity, assume that for each train, for each station on its

route, you store

• Time in,

• Timeout (same as time in if it does not stop)

• A sequence number so the stations in the route of a train can be ordered by

sequence number.

5. Passenger booking consisting of train, date, from-station, to station, coach, seat

and passenger name.

Deliverables:

• Copy of code

• Report:

o Title page (project name, semester, course, instructor name)

o Project description (include information regarding the software, programming

languages, tools, etc. used and its version)

o ER/EER diagrams

o Print screens of interfaces/forms (empty and full screenshots of the GUI used to

input information)

o Print screens of tables from MySQL

o Print screens of reports (screenshots of the GUI used to display / output

information to the user)

o List of queries (for example, list all data, list passenger information ,etc.)

o Conclusion. Reflect on your experience completing this project as an individual.

The good and the bad. Time spent. Difficulties faced. New tools or programming

languages, etc. you had to learn on your own.

• Upload code and report to this drop box.