0% found this document useful (0 votes)
113 views8 pages

Bahauddin Zakariya University

This document presents a final project proposal for a Smart Bus Reservation System (BRS). The goals of the project are to automate online ticket purchasing through an easy-to-use booking system and to manage reservations, customer data, passenger lists, and routes. The objectives include allowing administrators and users to manage accounts and bookings, check schedules, purchase tickets online, and more. The proposal outlines assumptions, risks, system components, an optional features list, proposed hardware and software specifications, and the tools that would be used including PHP, MySQL, HTML5, CSS3, and project management software.

Uploaded by

Danish mughal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views8 pages

Bahauddin Zakariya University

This document presents a final project proposal for a Smart Bus Reservation System (BRS). The goals of the project are to automate online ticket purchasing through an easy-to-use booking system and to manage reservations, customer data, passenger lists, and routes. The objectives include allowing administrators and users to manage accounts and bookings, check schedules, purchase tickets online, and more. The proposal outlines assumptions, risks, system components, an optional features list, proposed hardware and software specifications, and the tools that would be used including PHP, MySQL, HTML5, CSS3, and project management software.

Uploaded by

Danish mughal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

BAHAUDDIN ZAKARIYA UNIVERSITY

Final Project Proposal:

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.2.2 Risk and Obstacles:


 People may be non-cooperative or rude
 Project may require more time to complete
 Project may require more budget to complete
 Technology may be changed
 Requirements of the users may be changed

1.3 High-level system components


 User Account Management
 Ticket Booking System
 Ticket Cancel System
 Online Payment System
 Complaint System
 Report Management System

1.4 List of optional functional units


If we have enough resources and time,
then we’ll try to include some more features in our project e.g.
 Multi-language Support
 Multiple payment options
 Discount & Gift Vouchers
1.5 Application Architecture
1.6 Hardware and Software Specification
1.6.1 Hardware Specification

1.6.1.1 Server side Hardware Specification:


• Processor 2.0 GHz 64-bit or faster
• RAM 6 GB or more
• Hard disk space 40 GB or above
• VGA 1024 x 768 or higher resolution
• Network adapter

1.6.1.2 Client Side Hardware Specification


• Processor 1.0 GHz or faster
• RAM 2 GB or more
• Hard disk space 17 GB or above
• VGA 800 x 600 or higher resolution
• Internet connection
• An android operating system device

1.6.2 Software Specification


1.6.2.1 Server Side Specification
• Windows, Mac or Linux
• MySQL 5.1 or above, Maria DB 10.0
• PHP 5 or above
• Apache Web Server (Recommended)
1.6.2.2 Client side Software Specifications:
 Google Chrome, Microsoft Edge or Mozilla Firefox
 Windows XP SP3, Window Vista, Window 7, Window 8.1 or Window 10
1.7 Tools and Techniques
1.7.1 PHP
PHP Programming the Languages mostly commonly used for Website
and Web Application Development. PHP is a general purpose, server-side scripting
language run a web server that's designed to make dynamic pages and
applications. PHP as a web development option is secure, fast and a reliable that
offers lots more advantages to make it accessible to a lot of people. It is to be
given a thought as to what has made PHP Programming as one of the most
commonly programming language for the Web industry. Using PHP as its
language has many benefits, a few of which could be listed as below.
 PHP supports like MySQL, Oracle, Sybase, etc.
 It is by far the compatible with servers like Apache, IIS, etc.
 PHP runs on platforms, such as, Windows, Linux, etc.

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.3 HTML 5.0


This is latest version of Hyper Text Markup Language runs on client’s
system, to design the layout of application. It enables us to get rid from flash
player.

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.

You might also like