DBMS Project–Bus reservation system

1. ABSTRACT

Traveling is a large growing business in India and other countries. Bus reservation system deals with maintenance of records of details of each passenger who had reserved a seat for a journey. It also includes maintenance of information like schedule and details of each bus.

We observed the working of the Bus reservation system and after going through it, we get to know that there are many operations, which they have to do manually. It takes a lot of time and causes many errors. Due to this, sometimes a lot of problems occur and they were facing many disputes with customers. To solve the above problem, and further maintaining records of items, seat availability for customers, price of per seat, bill generation and other things, we are offering this proposal of reservation system.

By using this software, we can reserve tickets from any part of the world, through telephone lines, via internet. This project provides and checks all sorts of constraints so that user does give only useful data and thus validation is done in an effective way.

————————————————————————————————————

2. INTRODUCTION

Our project is to computerize traveling company to manage data, so that all the transactions become fast and there should not be any error in transaction like calculation mistake, bill generation and other things. It replaces all the paper work. It keeps records of all bills also, giving to ensure 100% successful implementation of the computerized Bus reservation system.

Our reservation system has three modules. First module helps the customer to enquire the availability of seats in a particular bus at particular date. Second module helps him to reserve a ticket. Using third module he can cancel a reserved ticket.

————————————————————————————————————

3. SYSTEM STUDY

System study aims at establishing requests for the system to be acquired, development and installed. It involves studying and analyzing the ways of an organization currently processing the data to produce information. Analyzing the problem thoroughly forms the vital part of the system study. In system analysis, prevailing situation of problem is carefully examined by breaking them into sub problems. Problematic areas are identified and information is collected. Data gathering is essential to any analysis of requests. It is necessary that this analysis familiarizes the designer with objectives, activities and the function of the organization in which the system is to be implemented.

3.1. Study of existing system

  • Existing system is totally on book and thus a great amount of manual work has to be done. The amount of manual work increases exponentially with increase in bus services.
  • Needs a lot of working staff and extra attention on all the records.
  • In existing system, there are various problems like keeping records of items, seats available, prices of per/seat and fixing bill generation on each bill.
  • Finding out details regarding any information is very difficult, as the user has to go through all the books manually.
  • Major problem was the lack of security.

3.2. Proposed system

The system is very simple in design and to implement. The system requires very low system resources and the system will work in almost all configurations. It has got following features

  • Ensure data accuracy.
  • Records are efficiently maintained by DBMS.
  • DBMS also provides security for the information.
  • Any person across the world, having internet can access this service.
  • Availability of seats can be enquired very easily.
  • Passengers can also cancel their tickets easily.
  • Minimum time needed for the various processing.
  • Better Service.
  • Minimum time required.
  • This would help the corporation prepare and organize its schedules more efficiently on the basis of traffic demand.

3.3. Introduction about the front end(.NET)

This proposed software is going to be development using the latest technology from Microsoft called Microsoft .NET and it is the software that connects information, people, systems, and devices. It spans clients, servers, and developer tools, consists of:

  • The .NET Framework 3.0 used for building and running all kinds of software, including Web-based applications, smart client applications, Mobile applications etc.
  • Development tools, such as Microsoft Visual Studio .NET 2010, which provides an integrated development environment (IDE) for maximizing development productivity with the .NET Framework.

3.4. Introduction about the back end(SQL SERVER 2008)

Microsoft SQL Server 2008 is comprehensive, integrated data management and analysis software that enables organizations to reliably manage mission-critical information and confidently run today’s increasingly complex business applications. SQL Server 2008 allows companies to gain greater insight from their business information and achieve faster results for a competitive advantage.

  • SQL Server is the fastest growing Database and Business Intelligence vendor.
  • SQL Server is more secure than Oracle. Since July 2003 more than 100 critical Oracle database security vulnerabilities have been identified, compared to ZERO for SQL Server for that period.

————————————————————————————————————

4. SYSTEM SPECIFICATION

4.1. Hardware Requirements:

  • PC with intel core processor(or more config).
  • 512 MB RAM or above.
  • 40 GB Hard Disk or above.

4.2. Software Requirements:

  • Operating system                    : Windows XP (or latest).
  • Front end                                 : Visual C sharp
  • Platform                                  : ASP.NET (.NET web platform 3.0 or above)
  • Integrated development environment(IDE): Visual Studio 10.0
  • Back end                                 : SQL SERVER 2008

————————————————————————————————————

5. DATABASE DESIGN

5.1. Conceptual design

1.)   Requirement Analysis:

What data is needed?

List of Entities:

  • Bus
  • Passenger
  • Route
  • Reserves

List of attributes:

Bus:

  1. Bus id
  2. Type
    • AC  (or) Non-AC
    • Sleeper (or) Not
  3. Maximum seats

Route information:

  1. Route id
  2. To location
  3. From location
  4. Depart date
  5. Depart time
  6. Fare

Reserves information:

  1. Ticket number
  2. Passenger id
  3. Route id

Passenger information:

  1. Passenger id
  2. Name
  3. Mobile number
  4. E-mail

List of Relations:

  • Reserves
  • Has

ER-MODEL:

5.2. Logical design:

1. PASSENGER: Keeps record of passengers.

S.no Field name Data type Description Constraints
1 PID Integer Passenger identity number Primary key
2 Name varchar(20) Name of the passenger
3 Mobile bigint Mobile number of the passenger
4 Email varchar(30) Email id of the passenger

Schema definition:

CREATE  TABLE  passenger(PID integer primary key,name varchar(20) ,mobile bigint,email varchar(30));

2. ROUTE: Keeps record of schedules.

S.no Field name Data type Description Constraints
1 RID Integer Route identity number Primary key
2 BID Integer Bus identity number Foreign key
2 To_location varchar(20) Starting point
3 From_location varchar(20) Destination point
4 Fare real Fare for journey
5 Depart_date date Departure date
6 Depart_time time(7) Departure time

Schema definition:

CREATE  TABLE  passenger(RID integer primary key,BID integer,from_location varchar(20) ,to_location varchar(20),Fare real,depart_date date,depart_time time(7),foreign key (bid) references BUS(bid));

3. RESERVES: Reservation table.

S.no Field name Data type Description Constraints
1 Ticket_no Integer Ticket number Primary key
2 RID Integer Route identify number Foreign key
3 PID Integer Passenger identity number Foreign key

Schema definition:

CREATE  TABLE  passenger(Ticket_no integer primary key,RID integer,PID integer,foreign key (rid) references ROUTE(rid),foreign key (pid) references PASSENGER(pid));

4. BUS: Bus details.

S.no Field name Data type Description Constraints
1 BID Integer Bus identity number Primary key
2 Bname varchar(20) Bus name
2 Max_seats Integer Seats in bus
3 Type_ac varchar(3) Ac or not
4 Type_sleeper varchar(3) Sleeper or not

Schema definition:

CREATE  TABLE  passenger(BID integer primary key,Bname  varchar(20) ,Max_seats Integer,Type_ac varchar(3),Type_sleeper varchar(3));


Hello,
Happy news to everyone, me going to make this project available open at : https://sites.google.com/a/shivajivarma.com/bus-reservation-system/

Project site is under construction … visit it after some time.

Shivaji varma…. :D

About these ads

165 thoughts on “DBMS Project–Bus reservation system

  1. hi sir,
    i need full source code for online bus reservation system project.
    im waiting for ur reply…
    thanking u……

  2. Hello,i found your post via google search,im interesting in this system,can u send me in email the source code,thanks for this good job

  3. Passenger’s gender must be noted, One user can book more than one seat so it should be mentioned in database…… but overall it is nice try….

  4. Sir, I really like the project i am planning to work on bus ticket booking system project for my course.

    Can i have the source code of the project.

    Thank you

  5. sir,
    please send me the source code of this project………
    i am waiting for your reply….
    thank u..
    (plz help me…

    frm: subashini

  6. sir, i am doing exactly same project under ur guidance, could u please send me the code for this project in a week please,sir very thankful to u.

  7. sir .i m doing exactly same project under ur guidance could u send me code for this project in week very thankful to u.

  8. i want more informetion about sorce code of manupulating processes like updata,delete etc can u pls send me that i needed pls

  9. Your software is not open in my computer please tell me how to open and execute your project please :( ..
    tell me the details of this project ??
    in which softwares i’ll install to opened this project???

  10. sir please tell me how can i execute this project???
    This project is not open and execute on my computer..
    tell me in which software if i installed, so that this project can be opened..
    help me please me final lab of this project is very near :(

  11. i want bus ticket reservation project using “SQL server” not using “mySQL”
    please any of you have this project making on that software please send me on this id
    alenmark32@yahoo.com
    thanx in advance
    i really need this project :(

  12. hi sir,
    i need full source code for online bus reservation system project.
    im waiting for ur reply…deepupulikkal@gmail.com
    thanking u……

  13. hai sir really dis is a very gud prjct sir so pls will u send me the coding details pls which is going to help me in the prjct sir pls….

  14. dear sir. thank u very much for the code. I want to know which part is front end and which part is back end. Also I want to know where to get the final display window.
    please reply soon because I have to submit the project tomorrow.
    thank u very much.
    my email id is:
    hhcis_311@hotmail.com
    waiting for your response.

  15. hello sir,
    i am a computer science student from UP, currently pursuing my bachelors degree. I have to submit the reservation system project as my minor project. Will you share your source code with me? I will be highly obliged if you help me in this matter. I will work and try my best to make it more stunning & graphically sound. I will submit you my update after my project submission at college. If it is possible for you to share the source with me, please mail me at infork22@gmail.com

    many thanks,
    rutika sharma

  16. i like your project and will like to finish it, send me the source code you have including DBMS, and i will finish it and share on this page

  17. hi sir..please give me the full code of this project . its really important and i really like the way you have executed it..it looks simple and easy to understand..this is the first time i am studying sql and it would be kind enough if you could help me out..kindly mail me the whole project to my email id.. shagundevgan@yahoo.com. please reply soon sir

  18. hello sir.. im doing my college project on Vehicle Ticketing System. i want ur source code to complete my project so can u please provide me your source code so that i can complete my project. my email id is mridul.ghimirae@gmail.com
    hope to hear soon
    thankyou

  19. sir, A very good job and helpfull for the students. Please send me the exact source code for this project.It will be very needfull

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s