Group4 Proposal
Group4 Proposal
Group4 Proposal
PROJECT PROPOSAL
December, 2019
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
1. INTRODUCTION
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.
1.1 BACKGROUND
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.(http://www.selambus.com/companyprofile.html)
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
headquarter, 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.
(http://www.selambus.com/companyprofile.html)
2. LITERATURE REVIEW
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.(http://xa.yimg.com/kq/groups/27443320/1842024007/name/Bus.pdf)
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:
3. STATEMENT OF PROBLEM
Selam bus Transportation Company uses manual system which requires a lot of resource like,
man power, stationary materials and so forth. And also the system is slow and inaccessible to
their customer.
From the point of view of customer the current system is very wasteful which require a lot of
time and money. For example if a person wants to reserve a place in the bus he must go to the
office his/her time and money are lost.
4. OBJECTIVE
4.1 General Objective
To develop online reservation system that will replace the manual ticketing system.
5. SIGNIFICANCE OF PROJECT
The project is very important to the organization and company’s customer
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
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.
7.Development methodology
The team will follow Object Oriented System Development methodology (OOSD). Object
oriented methodology define system as a collection of interacting objects.
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.
Interview: we contact the organization and then exchange some ideas about their current
system, how it has been working and the structure of this organization. As a general, we gather
enough data in order to prepare our project.
ASP (aka Classic ASP) was introduced in 1998 as Microsoft's first server side
scripting language.
Classic ASP pages have the file extension .asp and are normally written in
VBScript.
Classic ASP
ASP.NET Web Forms
ASP.NET MVC
ASP.NET Web Pages
ASP.NET API
ASP.NET Core
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.
Acceptance Testing: - will be carried out by the customer to ensure that the delivered product
meets the requirement and works as the customer expected. It includes
Alpha testing – conducted by users to ensure they accept the system with sample data.
Beta testing – conducted by users with real data, not test data.
Time schedule
Time table
Activities Nov 14- Dec 18- Feb 30 March 29 May 30 Jun 10
Dec 11 Jan 26 -Mar 28 -May 25 - June 10 -Jun 28
Project Proposal
Requirement
Analysis
Design
Implementation &
Coding
Testing
project Defense
Project cost
Software cost:-
Table 2 shows software cost:-
References
[1]https://en.wikipedia.org/wiki/Selam_Bus_Line_Share_Compa
nywww.selambus.com
[2]https://en.wikipedia.org/wiki/Selam_Bus_Line_Share_Compa
ny
[4] https://en.wikipedia.org/wiki/PHP