Bahauddin Zakariya University
Bahauddin Zakariya University
Muhammad Danish
MIT-19-41
1 Introduction
1.1 Project Overview Statement
Project Title:
Smart BRS(Smart Bus Reservation)
Project Goal: Bus Reservation System is designed to automate the online ticket
purchasing through an easy to use booking system. With the bus reservation
system, you can manage reservations, client data, and passenger lists, manage
routes.
Objectives:
1. To allow admins to manage Admin accounts.
2. To allow admins to manage registered user’s account.
3. To facilitate admin to manage users’ complaints.
4. To facilitate admin to manage Booking.
5. To allow admin to manage employee records.
6. To allow admin to manage the Routes
7. To facilitate admin to manage buses.
8. To facilitate users to create and manage their profile.
9. To facilitate users with profile to check details of past booking History.
10. To facilitate the user to check the schedule
11. To allow users to reserve a seat online.
12. To facilitate user to view nearby bus station.
13. To facilitate the use to download Ticket.
14. To facilitate the user to refund or Cancel the ticket.
15. To facilitate the user to purchase ticket online.
1.2 Assumptions, Risks and Obstacles
1.2.1 Assumptions:
Information provider will be cooperative
Project will be completed within defined time
Project will be completed within defined budget
Technology will be stabilized
Requirements of user will be stabilized
1.7.2 My SQL
MySQL was developed by Oracle Corporation. It was initially
released in the year 1995. MySQL is divided into two editions that are open
source and proprietary enterprise servers. In MySQL, server plugins also can be
used to extend the use of a server. The latest release of MySQL has a lot of
features, which make it more flexible and extensible.
1.7.4 CSS 3
This is latest version of Cascading Style Sheets with dashing effects
for the application design.
1.7.5 Case Tools
1.7.5.1 Microsoft Word
Microsoft Word or MS-Word (often called Word)
is a graphical word processing program that users can type with. It is made by the
computer company Microsoft. Its purpose is to allow users to type and save
documents. Similar to other word processors, it has helpful tools to make
documents.
1.7.5.2 Microsoft Project
Microsoft Project is a project management software
product, developed and sold by Microsoft. It is designed to assist a project
manager in developing a plan, assigning resources to tasks, tracking progress,
managing the budget, and analyzing workloads.
1.7.5.3 Creately
Creately is a dynamic diagramming tool that can be deployed from
the cloud or on the desktop and as a plugin for JIRA and Confluence. It is designed
by its parent company, Cinergix, to be a simple platform that robustly supports
collaborations between team members.
As Creately is a straightforward application, you do not need highfalutin technical
skills to build your diagrams, be they flowcharts, info-graphics, or others. Thus,
you can focus on your creations rather than be bothered by tools with steep
learning curves.
1.7.5.4 GitHub 11.5
GitHub is a single application for the entire DevOps lifecycle.
This makes GitHub unique and makes concurrent DevOps possible. Git is a system
where you can create projects of different sizes with speed and efficiency. It helps
you manage code, communicate and collaborate on different software projects.
Git will allow you to go back to a previous status on a project or to see its entire
evolution since the project was created. With Git, 3 basic issues were solved when
working on projects:
It became easier to manage large projects
It helps you avoid overwriting the team’s advances and work
With git, you just pull the entire code and history to your machine, so you can
calmly work in your own little space without interference or boundaries. It's much
simpler and much more light-weight.