







Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
thi is my document and documents about oline bus ticket reservation system
Typology: Exercises
1 / 13
This page cannot be seen from the preview
Don't miss anything!
Developed by
1.ALEMAW SETEGN 0900530 2.ABEBE KUMA 0900508 3.RAWDA SEIED 0900729 4.MASTEWAL TILAHUN 0900689 5.LIELT SEYOM 0900680
i
ABSTRACT
The project which is the team aim to build is an online bus reservation system for Selam Bus Line Share which is a web based application that allows customer to check availability of ticket online at any time at any place and enable there customer to reserve a seat online without going to the office physically. After the finishing of this project the company will get many advantages such as it will provide a good service to their customer this will lead the company to be profitable and it makes the data handling of the company organized. In recent year all projects are done by using an object oriented method because of its convince to build a good and reliable system so we choose this method for our project to be successful.
As we used object oriented system development methodology under this methodology there are three development methodologies from those iterative system development methodology is convenient to do our project successfully. As we are doing academic project we try to minimize our expenditure so the total cost the project is require to complete is1200 Ethiopian birr.
The time duration the team requires to complete the project is 8 month so the team divide the work for every month to finish on time.
CHAPTER ONE
As there are many problems face human being throughout their life it is obvious to solve many of the problems using computers. When saying this as the computer is the modern technology problem solver any one can solve his/her problem by developing the software that make its work computerized. So we have prepared a project as a precondition for solving many of the problems of Selam bus ticket reservation System that is implemented manually. Therefore, this work that manually performed needs to be automated to reduce the problem happened.
The project includes the background of the company and also the systems performed are described. In addition, the conditions like the problems in the company, our objective, scope of the project and cost are clearly specified.
Finally, the tools and techniques we will use and the schedule is summarized as possible as to finish in the given time by using own methodologies.
Selam Bus Line Share Company was established in 1996 by Tigray Development Association (TDA) to address the nation-wide need for public transportation. The company launched operating reliable bus transport services with a fleet of 25 IVECO maxi-buses with initial capital of 13.7 million birr. Selam Bus Line Share Company was legally constituted on Tir 29, 1987 E.C with Registration No. 0014/87. Our company buses are luxurious tourist buses with a capacity of 51 seats which are equipped with Air conditioner, fridge, monitor, & safety belt so that passengers are entertained by DVD/VCD music/film, Cake & soft drink or plastic packed water/Juice while travelling. (selambus, 1996)
At present the company is rendering service from Addis to Diredawa, Harrer, Jijiga, jimma, Bahirdar, Gondor, Dessie&Mekelle, Shire, Assosa, Arbaminch and Moyale on daily basis. The
head quarter, bus terminal and garage of Selam Bus has been established in Addis Ababa with branch offices in all regional capitals. Buses departing from Addis Ababa to all the regional capitals providing all necessary information and entertainment services to the satisfaction of the passengers are expected to serve as the ambassadors of the region.
The team attempt to review different researchers which wrote about online bus ticket reservation system so we described below: Wee kim li in his project, which is done in 2007, define Bus Ticket Reservation System is company online system, which enable Customer to check availability bus ticket buys bus ticket, and pay bus ticket online. It makes the customer easy to get bus ticket online instead of queue up to buy the bus ticket. Hasanhuse yinkoyun and Ayseorhan in there project which is done in June 2011 conclude that about bus reservation system Designing a web site is making passengers convenient. Passengers do not have to search the area when they went to travel, business. They will reach directly to company online. Information of bus and availability of a seat of all about your business can be reachable everywhere. Passengers find your information when they need where there is an internet connection. In web sites, there is communication information, so if the passengers want to quick help they can reach easily, they can go wherever they want immediately. Designing a web site can save money on printing and postage costs for brochures, coupons, flyers, specials, newsletters and other mailings. You do not have to write it down route, bus services, departure date, departure time all the information can be entered on the website. The main activity of a bus reservation system is reserving a seat for passengers who:
Need a drive to the another city Want to make a short business/leisure trip Do not have time to go to the office Reserve online Duygu kandemir and Hasan karpuzciin there project which is done in December 2012 online bus ticket reservation system is a strong system that used to make reservation easier, faster and safer which is useful to make passengers happy and do not make companies embarrassed against customer.
To provide anytime service if the connection is available, customer can reserve a seat 24 hour a day and 7 days a week over the internet. To enable customer access the system in speedy way.
The project is very important to the organization and company’s customer
For the company It increases their profit by making their expenditure less. It increases customer satisfactions. It reduces the required man power. It helps the company to handle customer information in an organized way.
For the customer
It reduces the wastage of time and money.
In this section the team identify the scope and limitation the project so the following table shows the scope and limitations of the project.
6.1 Scope of project
The scope of our project is to develop online ticket reservation system for Selam Bus Line Share Company (Selam Bus Line S.C) that avoid the problem which occur in the manual system
6.2 Limitation of the Project
The limitations of new system that can’t perform in our project are the following:-
Automating payment system. Serving passenger out of the concerned destination. Email subscription. Maintenance system. Password recovery method
Machine/man recognition method
The team will follow Object Oriented System Development methodology ( OOSD ). Object oriented methodology define system as a collection of interacting objects.
We choose object oriented development design because of:-
These techniques have a reusability feature. These techniques provide greater opportunities for users to participate in the development process. This increases flexibility. This also improved quality. These techniques are latest, powerful, easy and highly in use by now. Increase domain and design reuse.
The modeling method the team plan to use is unified modeling language (UML) which used to Model the functions of the system (use case modeling), Find and identify the business objects, organize the objects and identify the relationship between them and finally model the behavior of the objects.
We use iterative system development methodology because of its flexibility which means through the process of developing the system if error is occur we can back to the previous phase and correct the problem.
ASP stands for Active Server Pages
ASP is a development framework for building web pages.
ASP supports many different development models: (selambus)
Classic ASP ASP.NET Web Forms ASP.NET MVC ASP.NET Web Pages ASP.NET API ASP.NET Core Hard ware tools :- Laptop or disk top Flash disk(16GB) A4 size paper Pen Pencil
Software tools :- MS word 2010: for the purpose of writing documentation. Apache server: is a server which let us to use client computer as client and server. Microsoft PowerPoint 2010: is software that we use for presentation purpose. Adobe Photoshop (CS4):- it used to edit photo. MySQL database;- for Data base Server purpose HTML, CSSModal , JAVA SCRIPT: -for writing Script languages. Web browser: the web browser such as Mozilla, internet explorer and Google chrome use to see our system. Edrawmax version 7.9:-for diagrams like use case, sequence diagrams, class diagrams, deployment diagrams.
7.4 Determine Testing Procedures Our project will be tested using the following system testing procedures Unit testing : - Each module will be test separately and often performed by the coder himself simultaneously along with the coding of the module. The purpose is to test all independent paths were exercised to ensure that all statements in the module have been executed correctly and all error-handling paths were tested. At the end of this testing phase each module is found to be having an adverse effect working satisfactorily, as regard to the expected output from the module. Integration Testing : - Integration testing is a systematic technique for the program structure while at the same time concluding tests to uncover errors associated with interface. All modules are combined in this testing step. Then the entire program is tested as a whole. Each of the module is integrated and tested separately and later all modules are tested together for some time to ensure the system as a whole works well without any errors. System Testing : - After the system is put together, it will be performed. The system will be tested against the system requirement to see whether the entire requirements meet and whether the system performs as specified by the requirement.
Bibliography
selambus. (1996, january). Retrieved december 5, 2019, from http://www.selambus.com: http://www.selambus.com
selambus. (1996, january). Retrieved december 5, 2019, from http://www.selambus.com: http://www.selambus.com
selambus. (2007). Retrieved december 1, 2019, from wee kim li,"bus ticket reservation system,"2007: wee kim li,"bus ticket reservation system,"
selambus. (n.d.). Retrieved december 7, 2019, from www.w3school.com/asp/default.asp: www.w3school.com/asp/default.asp