You are on page 1of 5

Title

Bus Scheduling and Ticketing System (BSTS)

Introduction
Traveling is a large growing business in Nepal 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 and assignment of driver with every scheduled bus.

This software Bus Scheduling and Ticketing System (BSTS) is software which is helpful for bus operators, who wants to operate many bus trips in a day. BSTS is a windows application which focused in the area of adding, editing and deleting the ticket booking, staff, bus and the bus routes. In this software a person can be register as a user and he can manage the bus, bus routes and the staff, booking details. He can add a bus and its details including bus route details. User can also add the details of the staff and their duty time in the system.

Problem Statement
If we observe the working of the bus reservation system, 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 face many disputes with customers. Bus scheduling, drivers assignment, ticketing, seat allocation, daily income calculation etc are very tedious job with manual bus reservation system .To solve the above problem, and further maintaining records of items, bus scheduling, seat availability for customers, price of per seat, bill generation and other things, there required computerized system for bus scheduling and ticketing. By using this software, we can schedule the bus timing, sell tickets, and generate different reports with single click from different counters into centralized database server.

Nirmal Dhakal, MSCIT 2nd Semester, University Roll No: 561110164

Objectives
To provide software solution for effective schedule of bus and crew members. To provide solution for effective ticket sales procedure. To generate and calculate daily sales income. To generate required report output for the purpose of providing information to employee and administration. To provide fast, user friendly and error free computerized system.

Methodology
Data Collection Method Interviewing will be used to find out the facts, verifying facts, identifying requirements and gathering ideas and opinions. With this technique, the problem that occurred will be easy to solve.

Waterfall Model for system development The project methodology that used in the development of the system is the System Development Life Cycle (SDLC). The SDLC is composing of four phases: System Analysis, Design, Coding and Testing. The approach that used in the system development methodology is the Waterfall Model. This is the implementation of SDLC step by step into the system development methodology.

Nirmal Dhakal, MSCIT 2nd Semester, University Roll No: 561110164

Use Case Diagram

System Specification
Hardware Configuration Processor : Pentium III 630MHz RAM : 128 MB Hard Disk : 20GB

Software Configuration Operating System : Windows NT, Windows 98, Windows XP, Windows Vista, Windows 7. Language : Java 2 Runtime Environment Database : MySQL

Nirmal Dhakal, MSCIT 2nd Semester, University Roll No: 561110164

Gantt Chart

Testing

The entire system will be made error free and every unit will be tested at the completion of this system. For testing purposes, following testing methods will be used:

Unit testing Unit testing refers to tests that verify the functionality of a specific section of code, usually at the function level. So each component/functionality will be tested and compared with desired output.

Integration testing Integration testing works to expose defects in the interfaces and interaction between integrated components (modules) and will ensure proper integration between the components.

System testing Entire system test will ensure a completely integrated system to verify that it meets its requirements.

Regression testing Once any change is made in the existing component, regression testing will be performed to ensure the existing functionality.

Nirmal Dhakal, MSCIT 2nd Semester, University Roll No: 561110164

Conclusion

Bus Ticket Reservation System is a potential system in Nepal. It is very useful and helpful in transportation Nepal since this kind of buy bus ticket system are not use frequently. It helps customer and Bus Company for easy in booking bus ticket and payment. As the part of my project, I will put my best effort to finish the assignment with my best possible excellence. I will complete and submit the project on time.

Nirmal Dhakal, MSCIT 2nd Semester, University Roll No: 561110164

You might also like