You are on page 1of 71

lOMoARcPSD|20778464

Bus Pass Management System


lOMoARcPSD|20778464

ABSTRACT

Bus Pass Management System it is the web application that will manage all the records of pass
which is issue by bus administrative. Bus Pass Management System which is a automatic system
which delivering data processing in a very high speed in the systematic manner. This system helps
bus administrative to keep records of bus passes.

Before this application the manual process used to do the process of the issuing the bus pass system
to the traveler. This manual process requires man power and more time consuming to avoid this
difficulty we implement Bus Pass Management System.

Bus pass management system is for students to get pass through online. Before this application
performance the manual procedure is used to do the procedure of issue the bus pass to the students.
To avoid such difficulties, we execute this system.

pg. 1
lOMoARcPSD|20778464

CHAPTER 1

INTRODUCTION

Bus Pass Management system is a web-based technology that will manage the records of pass
which is issue by administrative and also help to provide online bus pass to people who need to
travel daily. Bus Pass Management System is helpful to bus administrative by reducing the paper
work, time consumption and makes a process of getting bus pass as a simple and fast. The Software
powered by Asp.Net assures clear and systematic services to the company. This easy to operate
system helps to access and change user details, prepare efficient printing potential. The software is
designed to prepare good and error free details. The database is driven in my SQL which is
providing portability. The resumption procedure can be done Session base as per user desire. Based
on that resumption interval amount will be subtract. Bus Pass system projects that manages and
prepare several bus pas functionalities. The project allows users to register on the bus pass website
and interchange to online to manage their account and bus pass connected transactions. There is a
need to reform the formal System with more benefits and Flexibility. We came up with this idea
because of the flaws in the current system that would help people better. As per the earlier system
people had to do every process manually, but this system helps people to do the work a little faster.
The bus scheduling and booking system overcomes most of the limitations of existing software.

pg. 2
lOMoARcPSD|20778464

1.1 Motivation

This project has been prepared on the information of the Bus System this project proposed an
Android mobile phone An application that provides information about buses, buses
Number as well as bus route online We have created an online system that enables
Manage bus pass details data. user of System can work anywhere Country, and Register/Renew
Bus Pass on Single Click. The system is able to manage bus details and
Just click to update the information. This system is used to perform functions such as accessing
Providing basic information and pass for authentication Without waiting in any queue..

1.2 Aim:

Problem Definition

“The main goal of this paper is to design a system for collecting online bus passes. This
excludes standing in long queues for issuing passes. Tedious procedure for issuing/Renewing.”

1.3 Objectives:

Goals Achieve after implementation of system and benefits


• Bus Pass Management System is helpful to bus administrative by reducing the paper work.
• Time consumption and makes a process of getting bus pass as a simple and fast.
• The Software powered by Asp.Net assures clear and systematic services to the company.

pg. 3
lOMoARcPSD|20778464

1.4 Related Work

Online bus pass generation is already implemented in Andhra Pradesh as Andhra Pradesh State
Road Transport Corporation. The only drawback is the pass application form is available online it
is to be downloaded, get a print and then it is to be filled and submitted by hand. Online transaction
facility is not available. Online bus pass generation system is helpful as it reduces the paper work
time consumption and makes the process of getting bus pass simple and fast

This system is developed in Tamil Nadu State Transport corporation the facility the bus pass
application is not available we will get the ticket reservation facility of the buses which were
develop in Maharashtra state transport corporation.

This system is developing in Karnataka state transport corporation in this pass application for ms
are available through online. The process has to be followed manually hence time consumption is
more

We have compared the existing system of the different state as our system will consist several
advantages over the present system. In our system we can do all the things online such as
Registration, filling the form, other details etc. after the verification if the admin is satisfied with
your document proof and other details they will approve bus pass. If the user will get mail he/she
can take the print of bus pass through itse mail-id. User can even renew the pass using credit card
or other transfer method.

pg. 4
lOMoARcPSD|20778464

1.5. SCOPE

The scope of improved pattern mining technique for information retrieval of text documents using
feature extraction and text mining will be the research papers that provided by the user and avoid
repetition of abstract submit.

Here a work is proposed that will generate plagiarism count of the text documents that is research
papers given by user on the phase given by the user.

1.6. METHODOLOGY

Bus Pass Management Project in Asp.Net is a web-based technology that will manage the records
of the pass which is issuing by departmental and also help to prepare online bus pass to people who
need to travel every day. Bus Pass Management System project is helpful to bus management by
reject the paperwork, time utilization and makes the process of getting bus passes as easy and fast.
Bus Pass Management system uses Asp.Net and SQL bibliography. This is the project which
remain data of the pass which is issuing by the departmental. Bus Pass Management system has
two schedule i.e. admin and user.

pg. 5
lOMoARcPSD|20778464

CHAPTER 2
LITERATURE SURVEY

In the existing system, the bus pass booking and renewal process is done manually. The person has
to go to the token and submit the details And then they have to wait for approval. Time limit is
specified for each process. If the person fails to go on time, the whole arrangement will be
cancelled. In this the live system was used to persist bus details through a file. And then the details
of the bus are stored for computerization. project standard All the characteristics of the project,
documents and works have to be entered. And, the conservation team also gives details and makes
an assessment effort. for this inspiration The organization maintains the document size, source code
and manually updates the details of the team member details. that takes a long time process and
most of all it is error prone. In the current system it is very rare to pick up a bus pass from a store.
User may face a lot of problem.

2.1 Summary & Discussion

Sr.No. Paper Name Author Name Technique/Algorithm


1 Data Mining Methods for Matthew G. Schultz signature-based
Detection of New Malicious and Eleazar Eskin method
Executables
2 Efficient Malicious URL based Samridhi Sharma OneR, ZeroR
on Feature Classification
3 Detecting Malicious web Links Hyunsang Choi, Bin Support Vector
and Identifying Their Attack B. Zhu Machine
Types
4 Beyond blacklists: J. Ma, L. K. Saul, S. Bag of Words
learning to detect malicious web Savage, and G. M.
sites from suspicious urls Voelker

2.2 Drawback of Existing System

pg. 6
lOMoARcPSD|20778464

➢ Verification of the passengers cannot be done online. They have to first get
themselves verified by visiting before using the system.
➢ It requires a large database and memory.

2.3 SYSTEM ANALYSIS:

System analysis refers to the process of examining a situation with the intent of improving it
through better procedure and methods. The system analysis phase studies the problem, identifies
alternate solution and evaluates those situations and finally recommends the best solution. It
improves the system and ensure that all the components of the system work efficiently to
accomplish user purpose. One aspect of analysis is identifying the boundaries of system and
determining whether or not candidate system should consider other related system.

2.4 EXISTING SYSTEM

In the Existing System Time Delay process to be occurred because information related to all
transactions is stored in different database. Since all the transactions are stored in different Places it
takes lot of time to prepare different reports. The Existing System of Online Bus pass management
system renew bus passes with standing in a line or queue for hours near counters.

pg. 7
lOMoARcPSD|20778464

CHAPTER 3
Proposed System

1.1 Overview
Online bus pass system is use to register and renewal bus pass without standing in any queue.
In our online bus pass system Application provides the facility to the user to get monthly, half
yearly and yearly bus passes through online. Online bus pass system sends the notification to
the user for renew of bus pass. It is time reducing system it helps the users to get quickly bus
pass. This proposed system will make sure that information about the user will be well
organized, safe and correctly kept and is handled in a database. Renewal of user’s bus pass is
also done via online with the help of user name and password which is submitted by the user
after registration. If in case the passenger is not fascinated to use the facilities of this bus pass
system then he/she can cancel their booked passes. As this system is online the registration and
the confirmation of the passes is secured and the confidential details of the user is also safe in
the database. When the user’s book pass then his pass is confirmed only when the user has did
the payment and this payment is done via online transaction. With the help of this online bus
pass system, the admin can get all the required details which are mandatory in order to generate
the bus pass. The user have to submit the correct detail for the verification of an authorized
person.

pg. 8
lOMoARcPSD|20778464

3.1 System Requirement


➢ Hardware Requirements:-

Processor : - Dual Core or more.

RAM : - 1GB

Hard Disk : - 40 GB

Display Type : - SVGA Color Monitor

Keyboard : - Enhanced 104 Standard

Mouse : - PS/2 2Button, USB

➢ Software Requirements:-

Operating System : windows 7, windows 8 and Upper version

Web Browser : IE6 or upwards, Google Chrome, Mozilla Firefox

Web Server : IIS 7.0

IDE Tools : Microsoft Visual Studio

Front End : Asp.Net

Database/Back End : Microsoft SQL Server

Language Structure : C#

3.2 FEASIBILITY STUDY

pg. 9
lOMoARcPSD|20778464

Economic Feasibility:
As existing system is manual, where data may not accurate, up to date, and available on time. But
proposed system will be computerized, so we can overcome all limitations of existing system. Also
with this new system insertion, deletion, and modification of various data will be easier to handle.
This system will reduce the paperwork. And quality of data will be improved.

Technical Feasibility:
It is technically feasible, since the whole system is designed into the latest technologies like
ASP.NET MVC4 and My SQL Server which are the most recent technologies to develop web
based systems and design databases

3.3 Module Description


Admin
• Add Bus Pass Route
• View Applied User
• Bus pass Holder
• Renewal
Passenger
• View Route
• Apply Bus pass
• Paid Status
• Renewal

• Add Bus Pass Route


Admin module control the other module. Admin has the main power to add routes. This Module
has control to accept or reject the passenger bus pass. Once admin accept The bus pass then human
Can Make amount through online and get the bus pass through online.

• View Applied User


In this module manager add the bus pass road information using this module. It contains
information about the Route id, History route, Destination route, quantity. It makes easy to
integrate administrator password authentication into your webapp. authenticate on self with a
pg. 10
lOMoARcPSD|20778464

password for the purpose of security. After the registration valid ID will be provide by the
manager. The Passenger can log into the system with this ID. Passenger check view the bus route
information view bus route information about the Route id, Source route, Destination route,
Amount, Validity request to issue pass information, view the acceptance status, Bus Pass Renewal
Information

• View Route
In this Module, traveler can view the bus routes, bus selecting their history and destination in the
view routes they can view the bus pass normal price, Less Price and Route id.

• Apply Bus Pass


In this Module, passenger will be applied to the bus pass by entering their details, selecting the bus
type normal price or less price and Route id, Passenger Type and Apply bus pass the request send
to the admin.

• Paid Status
In this Module, passenger can pay the bus pass quantity, the user can view the bus pass by selecting
view bus pass.

• Renewal
In this Module, passenger will be renewal their bus pass, entering the bus pass id and view the pass
entering the card number and click on the pass renewal and renewal is performed.

• Passenger
A Passenger’s module allows a Passenger to authenticate to a system and to be granted
authorization to access resources provided by or connected to that system. Passenger is typically
required to authenticate oneself with a password for the purposes of security. After the registration
valid ID will be issued by the Administrator. The Passenger can log into the system with this ID.
Passenger Check view the Bus Route Information View Bus Route Information about the Route id,
Source Route, Destination Route, Amount, Validity Request to issue Pass Information, View the
Approval Status, Bus Pass Renewal Information.

pg. 11
lOMoARcPSD|20778464

• View Route
In this Module, Passenger can view the Bus Routes, By selecting their source and Destination in
the view routes they can view the Buspass Normal price, Less Price and Routeid.

• Apply Bus pass


In this Module, Passenger will be Apply to the Bus Pass by entering their Details, selecting the Bus
type Normal price or Less price and Route id, Passenger Type and Apply Bus pass the request sent
to the admin.

• Paid Status
In this Module, Passenger can Pay the Bus pass Amount, the user can view the Bus pass by
selecting view bus pass.

• Renewal
In this Module, Passenger will be Renewal their bus pass, entering the Bus pass id and view the
pass Entering the card number and pin number and click on the pass Renewal and renewal is
performed.

Disadvantages
• Lot of Paper work required.
• More Man Power.
• Time consuming process.

Advantages
• Proper control of the higher officials.
• Minimize manual data entry.
• Minimum time needed for the various processing.
• Greater efficiency

pg. 12
lOMoARcPSD|20778464

Chapter 4

4.1 IMPLEMENTATION OF ONLINE BUS PASS SYSTEM


Following figure is Online bus pass system, having two logins namely user and admin. User has
performed some tasks that is registration, form fill up, apply for bus pass, and enter details for
having bus pass. Parallels admin perform some other tasks like verifying detail for user enters, its
stored data for user perform the various activities, and get approval from user to bus pass when it is
ready. In some condition if user enters detail are wrong then in this condition this process flow will
change and then user required again apply bus pass and enter details. If no other conditions occur
then this pass is approval and the process will be end.

4.2 PROBLEM STATEMENT


Previously when the user needed bus pass he/she had to do manual work by visiting the bus depot
and filling the forms offline. This procedure was time consuming as the user has to stand in the
queue for the bus pass. As a solution on this problem we have created online bus pass system to
save the time of the user and get the bus pass easily any time , any were.

DFD
pg. 13
lOMoARcPSD|20778464

CHAPTER 5
pg. 14
lOMoARcPSD|20778464

➢ Software Description

• .NET Framework

Microsoft .NET Framework is a complex technology that provides the infrastructure for
building, running, and managing next generation applications. In a layered representation, the .NET
Framework is a layer positioned between the Microsoft Windows operating system and your
applications. .NET is a platform but also is defined as a technology because it is composed of
several parts such as libraries, executable tools, and relationships and integrates with the operating
system. Microsoft Visual Studio 2010 relies on the new version of the .NET Framework. Visual
Basic 2010, C#, and F# 2010 are .NET languages that rely on and can build applications for the
.NET Framework.

The .NET Framework is an application development platform that provides services for
building, deploying, and running desktop, web, and phone applications and web services. It
consists of two major components: the common language runtime (CLR), which provides memory
management and other system services, and an extensive class library, which includes tested,
reusable code for all major areas of application development.

• ASP.Net

ASP.NET is more than the next version of Active Server Pages (ASP); it provides a unified Web
development model that includes the services necessary for developers to build enterprise-class
Web applications. While ASP.NET is largely syntax compatible with ASP, it also provides a new
programming model and infrastructure for more scalable and stable applications that help provide
greater protection. You can feel free to augment your existing ASP applications by incrementally
adding ASP.NET functionality to them. ASP.NET is a compiled, .NET-based environment; you
can author applications in any .NET compatible language, including Visual Basic .NET, C#, and
Jscript
.NET. Additionally, the entire .NET Framework is available to any ASP.NET application.
Developers can easily access the benefits of these technologies, which include the managed
common language runtime environment, type safety, inheritance, and so on. Web Forms allow you
to build powerful forms-based Web pages. When building these pages, you can use ASP.NET
server controls to create common UI elements, and program them for common tasks. These
controls allow you to rapidly build a Web Form out of reusable built-in or custom components,

pg. 15
lOMoARcPSD|20778464

simplifying the code of a page. For more information, see Web Forms Pages. For information on
how to develop ASP.NET server controls, see Developing ASP.NET Server Controls.

An XML Web service provides the means to access server functionality remotely.
Using XML Web services, businesses can expose programmatic interfaces to their data or
business logic, which in turn can be obtained and manipulated by client and server applications.
XML Web services enable the exchange of data in client-server or server-server scenarios, using
standards like HTTP and XML messaging to move data across firewalls. XML Web services are
not tied to a particular component technology or object-calling convention. As a result, programs
written in any language, using any component model, and running on any operating system can
access XML Web services. For more information, see XML Web Services Created Using
ASP.NET and XML Web Service Clients.

▪ Apriori Algorithm:

Apriori is an algorithm for frequent item set mining and association rule learning over
relational databases. It proceeds by identifying the frequent individual items in the database and
extending them to larger and larger item sets as long as those item sets appear sufficiently often in
the database. The Apriori algorithm was proposed by Agrawal and Srikant in 1994. Apriori is
designed to operate on databases containing transactions (for example, collections of items bought
by customers, or details of a website frequentation or IP addresses[2]). Each transaction is seen as a
set of items (an itemset). Given a threshold, the Apriori algorithm identifies the item sets which are
subsets of at least transactions in the database. Apriori uses a "bottom up" approach, where
frequent subsets are extended one item at a time (a step known as candidate generation), and
groups of candidates are tested against the data. The algorithm terminates when no further
successful extensions are found.

pg. 16
lOMoARcPSD|20778464

ACKNOWLEGEMENT

We would like to express our gratitude to our guide Mr. V.B. Burgute, for their inspiration, adroit
guidance, constant supervision, direction and discussion in successful completion of this project.

pg. 17
lOMoARcPSD|20778464

CHAPTER 5

PROPOSED SYSTEM

In this project, we propose a theme called Over-the-top (OTT) video streaming


application. Users can stream movies and web series online with a stable internet connection.
user Create an account on the platform for proper authorization to use. Services provided by
web applications. skill stack used for the development of this application is as follows:

• Frontend ():
lOMoARcPSD|20778464

Figure 3.1:
Macromedia DreamWeaver

Macromedia Dreamweaver offered several benefits that made it a popular choice for web development
in its prime:
Visual Editing: Dreamweaver's WYSIWYG (What You See Is What You Get) editor allowed users to
see their website as they built it, without needing to write code directly. This made it accessible to
beginners and designers who weren't comfortable with coding languages like HTML and CSS.
Increased Efficiency: Dreamweaver offered features like code completion, code snippets, and tag
libraries that sped up the development process. It also helped manage complex websites with features
like sitemaps and asset management.
Multi-language Support: Dreamweaver wasn't limited to just HTML. It supported various web
development languages like CSS, JavaScript, PHP, and more. This allowed developers to work on
dynamic and interactive websites within a single program.
Content Management System Integration: Dreamweaver could integrate with popular Content
Management Systems (CMS) like WordPress and Joomla. This allowed for easier content updates and
management without needing to touch the code directly.
Cross-Platform Compatibility: Dreamweaver was available for both Windows and Mac operating
systems, giving developers flexibility in their choice of platform.
While Dreamweaver is no longer the industry leader, these benefits made it a valuable tool for
web development in the Macromedia era.

pg. 18
lOMoARcPSD|20778464

• Information Database (Wampserver):

WampServer is a free and open-source web development platform designed specifically for Windows operating
systems. It’s a collection of essential software bundled into a single package for a simplified way to develop dynamic
websites.

Here’s a breakdown of the technologies included in WampServer:

Apache: Apache HTTP Server is the foundation of WampServer. It’s a powerful and popular open-source web server
software that processes incoming requests and delivers web content.
Image of Apache web server logoOpens in a new window

Apache web server logo


MySQL: MySQL is a relational database management system that allows you to create databases to store website
content. WampServer integrates MySQL for data-driven websites.
Image of MySQL database logoOpens in a new window

MySQL database logo


PHP: PHP is a general-purpose scripting language that is widely used for web development. WampServer includes
PHP, enabling you to create dynamic web pages that can interact with databases and generate customized content.
Image of PHP logoOpens in a new window
PHP logo
lOMoARcPSD|20778464

PhpMyAdmin: PhpMyAdmin is a web application used for administering MySQL databases. It provides a user-
friendly interface for managing databases, tables, and data without having to write SQL queries directly.

Image of PhpMyAdmin logoOpens in a new window


PhpMyAdmin logo
Benefits of Using WampServer

All-in-one package: WampServer simplifies the development process by bundling all the necessary software
components together. This eliminates the need to install and configure each component separately.
Easy to Use: WampServer is designed with ease of use in mind. It has a simple and intuitive interface that makes it
accessible to both beginners and experienced developers.
Free and Open Source: WampServer is free to download and use, making it a cost-effective solution for web
development. The open-source nature allows for customization and contributions from the developer community.
Fast Development: WampServer streamlines the development process by providing a ready-to-use environment. This
allows developers to quickly start building and testing their web applications.
Who Should Use WampServer?
lOMoARcPSD|20778464

WampServer is a good option for:

Beginners: Its user-friendly interface makes it a good platform for those new to web development to learn the basics
of Apache, MySQL, PHP, and web development in general.
Web Developers: Even experienced developers can find WampServer useful for prototyping and testing web
applications in a local development environment before deploying them to a live server.
Students: WampServer is a free and versatile tool that can be used by students learning web development concepts in
an educational setting.
Overall, WampServer is a valuable tool for anyone who wants to develop dynamic websites on the Windows platform.
Its ease of use, affordability, and comprehensive feature set make it a popular choice for beginners and experienced
developers alike.

19
lOMoARcPSD|20778464

Internet Information Services, also known as IIS, is a Microsoft web server that runs on
Windows operating system and is used to exchange static and dynamic web content with
internet users. IIS can be used to host, deploy, and manage web applications using
technologies such as ASP.NET and PHP.

Figure 3.4:IIS Server Logo

Firebase Real-Time Database is a database hosted in the cloud. The data is stored in
JSON format and synchronized in real time with each connected client. When you create
cross-platform apps with our Apple, Android, and JavaScript SDK platforms, all your
customers share real-time database versions and automatically receive updates with their
data. latest material.

What is Testing in SDLC?

Once the software is ready, it will be deployed in a test environment. The test team
begins testing the functionality of the entire system. This is done to ensure that the entire
application is functioning according to the customer's requirements.

20
lOMoARcPSD|20778464

The role of testing in software development cannot be underestimated. This method


helps the software team validate the functional and non-functional characteristics and
requirements of the project. New features may affect the functionality of previously
provided features. Testing helps find these issues before they affect the final product.

In addition, applying tests early in the project makes it much easier to detect hidden
errors. Therefore, the cost of fixing these errors is minimized compared to later stages.
The test procedure eliminates significant software defects, making the final product
superior to its competitors.

The quality of the product speaks for itself, allowing users to see the difference between
quality and experience. Testing not only increases user engagement, but also minimizes
overall project development and maintenance costs.

Types of Testing

The testing phase is one of the most important components of the software development
life cycle. These processes need to be run systematically to ensure that all requirements
are met. Software testers typically divide software testing into four main phases: unit
testing, integration testing, system testing, and user acceptance testing.

• Unit Testing:

Unit tests are run on small components of software that testers can call a single unit.
These units can be as small as individual functions, code components, and even classes,
or as large as individual features of the software.

This is usually the smallest testable component of software that a tester can compile,
load, and run. Unit tests ensure that each unit of software works properly.

• Integration Testing:

In integration testing, testers combine different software modules at once and test these
modules together. This type of check ensures that the aggregate system follows the

21
lOMoARcPSD|20778464

correct data flow. These tests are necessary to ensure that the integrated system is
prepared for system testing.

• System Testing:

System testing is an integration test that further integrates an aggregate system into a
single integrated system. Now the tester evaluates the project's functional requirements
again to see if the system meets the specified requirements.

The tester can also evaluate how the entire component interacts with each other.
Therefore, you can perform specific test steps such as performance, load, reliability, and
security tests on your integrated system.

• User Acceptance Testing:

In user acceptance testing, customers use software components to see if they meet their
needs. If necessary, you can ask the development team to further improve the product.
This final dialogue with end users and stakeholders ensures that all agreed requirements
are part of the product.

What Are Test Cases?

A test case is defined as a set of conditions by which a tester determines whether a


software application works according to customer requirements. The test case design
includes prerequisites, case names, input conditions, and expected results. Test cases are
first-level actions and are derived from test scenarios. This is a detailed document
containing all possible inputs (positive and negative) and the navigation steps used in the
test execution process. Creating a test case is a one-time attempt that can be used in the
future during regression testing.

The test case provides detailed information about the test strategy, test process,
prerequisites, and expected results. These are run during the testing process to see if the
software application performs the designed task.

22
lOMoARcPSD|20778464

Test Case Parameters

• Test case ID: Unique ID is required for each test case. Follow some conventions
to indicate the types of the test. For Example, ‘TC_UI_1’ indicating ‘user
interface test case #1’.
• Test priority (Low/Medium/High): This is very useful during test execution.
Test priorities for business rules and functional test cases can be medium or
higher, whereas minor user interface cases can be of a low priority. Testing
priorities should always be set by the reviewer.
• Module Name: Mention the name of the main module or the sub-module.
• Test Designed by: Name of the Tester.
• Test Designed Date: Date when it was written.
• Test Executed by: Name of the Tester who executed this test. To be filled only
after test execution.
• Test Execution Date: Date when the test was executed.
• Test Title: Test case title. For example, verify the login page with a valid
username and password.
• Test Description: Describe the test objective in brief.
• Pre-conditions: Any prerequisite that must be fulfilled before the execution
of this test case. List all the pre-conditions in order to execute this test case
successfully.
• Test Steps: List all the test execution steps in detail. Write test steps in the
order in which they should be executed. Make sure to provide as many
details as you can.
• Test Data: Use of test data as an input for this test case. You can
provide different data sets with exact values to be used as an input.
• Expected Result: What should be the system output after test execution?
Describe the expected result in detail including the message/error that should
be displayed on the screen.
• Actual result: The actual test result should be filled after test execution.
Describe the system behavior after test execution.
• Post-condition: What should be the state of the system after executing this test

23
lOMoARcPSD|20778464

case?
• Status (Pass/Fail): If the actual result is not as per the expected result, then
mark this test as failed. Otherwise, update it as passed.
• Notes: If there are any special conditions to support the above fields, which
can’t be described above or if there are any questions related to expected or
actual results then mention them here.

IMPLEMENTATION

Usually come across product rating websites where users are allowed to review on products
online. These rating are provided as an input to the website admin. The admin then checks
reviews and displays an online rating for every product. Here propose an online system that
automatically allows users to post reviews and store them. The system now analyses this
data to check for user sentiments associated with each review. Our system consists of a
sentiment library. The system breaks user review to check for sentiment keywords. Once
the keywords are found it associates the review with a sentiment rank. The system now
gathers all review for a particular product and then calculates the positive-negative-neutral
count. This provides an automated product rating system based on sentiment analysis.

Features
• User Registration/ Login: Users may login to system and register if not already
registered.
• Reviews: Users may login to system and register if not already registered.
• Review storage: The system stores each review for further processing.
• Sentiment analysis: The system process reviews for finding out sentiments and their
weightage.
• Single review Count: One user can review only once for a particular product.
• Review Rating and Analysis: The system further processes sentiment ratings and then
analysis for a particular product.
• Graphical Analysis: The system displays graphically positive-negative-neutral product
reviews.

24
lOMoARcPSD|20778464

Coding:

1. Default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"


Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html>
<html>
<head>
<title>Online Cab</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

25
lOMoARcPSD|20778464

<meta name="keywords" content="Catchy Carz Responsive web template, Bootstrap Web


Templates, Flat Web Templates, Android Compatible web template,
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG,
SonyEricsson, Motorola web design" />
<script type="application/x-javascript"> addEventListener("load", function()
{ setTimeout(hideURLbar, 0); }, false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link rel="stylesheet" type="text/css" href="css/zoomslider.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/component.css" />
<link href="css/font-awesome.min.css" rel="stylesheet"
type="text/css" media="all" />

<script type="text/javascript" src="js/modernizr-2.6.2.min.js"></script>


<!--/web-fonts-->
<link href='//fonts.googleapis.com/css?
family=Open+Sans:400,600,600italic,300,300italic,700,400italic' rel='stylesheet'
type='text/css'>
<link href='//fonts.googleapis.com/css?family=Wallpoet' rel='stylesheet'
type='text/css'>
<link href='//fonts.googleapis.com/css?family=Ubuntu:400,500,700,300'
rel='stylesheet' type='text/css'>
<!--//web-fonts-->

<!-- Start WOWSlider.com HEAD section --> <!-- add to the <head> of your page -->
<link rel="stylesheet" type="text/css" href="engine1/style.css" />
<script type="text/javascript" src="engine1/jquery.js"></script>
<!-- End WOWSlider.com HEAD section -->

</head>
<body>

26
lOMoARcPSD|20778464

<!--NAVBAR START-->

<div class="navbar navbar-default navbar-static-top header-bottom">


<div class="container menu1">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-
target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Buss Pass System</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="Default.aspx">Home</a></li>
<li><a href="Login.aspx">Login</a></li>
<li><a href="Registration.aspx">Registration</a></li>

<li><a href="AboutUs.aspx">About Us</a></li>


</ul>
</div><!--/.nav-collapse -->
</div>
</div>

<div class="container">

</div><!-- /.container -->

<!--/NAVBAR END-->

<!--/banner-section-->
<div id="demo-1" class="banner-inner">

27
lOMoARcPSD|20778464

<!-- Start WOWSlider.com BODY section --> <!-- add to the <body> of your page
-->
<div id="wowslider-container1">
<div class="ws_images"><ul>
<li><img src="data1/images/slid1.jpg" alt="slid1" title="slid1"
id="wows1_0"/></li>
<li><img src="data1/images/slid2.jpg" alt="slid2" title="slid2"
id="wows1_1"/></li>
<li><img src="data1/images/slid3.jpg" alt="slid3" title="slid3"
id="wows1_2"/></li>
<li><a href="http://wowslider.com"><img src="data1/images/slid4.jpg"
alt="wow slider" title="slid4" id="wows1_3"/></a></li>
<li><img src="data1/images/slid5.jpg" alt="slid5" title="slid5"
id="wows1_4"/></li>
</ul></div>
<div class="ws_bullets"><div>
<a href="#" title="slid1"><span><img src="data1/tooltips/slid1.jpg"
alt="slid1"/>1</span></a>
<a href="#" title="slid2"><span><img src="data1/tooltips/slid2.jpg"
alt="slid2"/>2</span></a>
<a href="#" title="slid3"><span><img src="data1/tooltips/slid3.jpg"
alt="slid3"/>3</span></a>
<a href="#" title="slid4"><span><img src="data1/tooltips/slid4.jpg"
alt="slid4"/>4</span></a>
<a href="#" title="slid5"><span><img src="data1/tooltips/slid5.jpg"
alt="slid5"/>5</span></a>
</div></div>
<div class="ws_shadow"></div>
</div>
<script type="text/javascript" src="engine1/wowslider.js"></script>
<script type="text/javascript" src="engine1/script.js"></script>
<!-- End WOWSlider.com BODY section -->
</div>
<!-- discounts-->
28
lOMoARcPSD|20778464

<div class="modal ab fade" id="myModal1" tabindex="-1"


role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog about" role="document">
<div class="modal-content about">
<div class="modal-header">
<button type="button" class="close ab"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount">
<h3>Get Offers &
Discount of</h3>
<p>Catchy Carz Brand
VL in New
<form action="#"
York</p>
<select
method="post">
id="country5" onchange="change_country(this.value)" class="frm-field required">

<option selected="selected" value="-1">-Buying Time Period-</option>

<option value="0">Just Researching</option>

<option value="7">1 Week</option>

<option value="14">2 Weeks</option>

<option value="30">1 Month</option>

<option value="60">2 Months</option>

</select>
<input
type="text" class="Pin code" placeholder="Pin code" required="">

</form>

29
lOMoARcPSD|20778464

</div>

</div>
<div class="modal-body about">

<div class="dis-contact">
<h4>Contact Information</h4>

<form action="#" method="post">

<input type="text" name="name" class="name active" placeholder="Name"


required="">

<input type="text" name="email" class="email" placeholder="Email" required="">

<input type="text" name="phone" class="phone" placeholder="Phone" required="">

<div class="d-c">

<span class="checkbox1">

<label class="checkbox"><input type="checkbox" name=""


checked=""><i> </i>I agree to Terms and Conditions.</label>

</span>

</div>

<input type="submit" value="Find Offers">

</form>

30
lOMoARcPSD|20778464

</div>
</div>
</div>
</div>
</div>
<!-- //discounts-->
<!-- //sign-up-->
<div class="modal ab fade" id="myModal2" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog sign" role="document">
<div class="modal-content about">
<div class="modal-header one">
<button type="button" class="close sg"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount one">
<h3>Sign Up</h3>

</div>

</div>
<div class="modal-body about">
<div class="login-top sign-top
one">
<form action="#" method="post">
<input type="text"
name="name" class="name active" placeholder="Your Name" required="">
<input type="text"
name="email" class="email" placeholder="Email" required="">
<input type="password"
name="password" class="password" placeholder="Password" required="">
<input type="checkbox"
id="brand1" value="">

31
lOMoARcPSD|20778464

<label
for="brand1"><span></span> Remember me</label>
<div class="login-bottom
one">
<ul>
<li>
<a
href="#">Forgot password?</a>
</li>
<li>

<input
type="submit" value="SIGN UP">

</li>
<div
class="clearfix"></div>
</ul>
</div>
</form>
</div>

</div>
<div class="social-icons">
<ul>
<li><a
href="#"><span class="icons"></span><span class="text">Facebook</span></a></li>
<li class="twt"><a
href="#"><span class="icons"></span><span class="text">Twitter</span></a></li>
<li
class="ggp"><a href="#"><span class="icons"></span><span
class="text">Google+</span></a></li>
</ul>

32
lOMoARcPSD|20778464

</div>

</div>
</div>
</div>
<!-- //sign-up-->
<!-- /location-->
<div class="modal ab fade" id="myModal4" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog sign" role="document">
<div class="modal-content about">
<div class="modal-header one">
<button type="button" class="close sg"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount one">
<h3>Please Tell Us Your
City</h3>

</div>

</div>
<div class="modal-body about">
<div class="login-top sign-top
location">
<form action="#"
method="post">
<select id="country12"
onchange="change_country(this.value)" class="frm-field required">

<option value="null"> Select City</option>

<option value="city">Amsterdam</option>

33
lOMoARcPSD|20778464

<option value="city">Bahrain</option>

<option value="city">Cannes</option>

<option value="city">Dublin</option>

<option value="city">Edinburgh</option>

<option value="city">Florence</option>

<option value="city">Georgia</option>

<option value="city">Hungary</option>

<option value="city">Hong Kong</option>

<option value="city">Johannesburg</option>

<option value="city">Kiev</option>

<option value="city">London</option>

<option value="city">Others...</option>

</select>
</form>
</div>

</div>

</div>
</div>

34
lOMoARcPSD|20778464

</div>
<!-- //location-->
<!-- /get-->
<div class="modal ab fade" id="myModal3" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog sign" role="document">
<div class="modal-content about">
<div class="modal-header one">
<button type="button" class="close sg"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount one">
<h3>Make car insurance
buying easier</h3>

</div>

</div>
<div class="modal-body about">
<div class="login-top sign-top
get">
<ul class="car-insurance">
<li><i class="fa fa-signal"
aria-hidden="true"></i><h6> Zero <br> Depreciation</h6></li>
<li><i class="fa fa-
truck" aria-hidden="true"></i><h6> Road-side <br> assistance</h6></li>
<li><i class="fa fa-
gavel" aria-hidden="true"></i><h6> Hydro-static <br> cover-lock</h6></li>
</ul>
<form action="#" method="post">

<input type="text"
name="email" class="email" placeholder="Email" required="">

35
lOMoARcPSD|20778464

<input type="password"
name="password" class="password" placeholder="Password" required="">
<input type="submit"
value="Submit">

</div>
</form>

</div>

</div>

</div>
</div>
</div>
<!-- //get-->
<!--//banner-section-->

<div class="tips w3l">


<div class="container">
<div class="col-md-9 tips-info">
<!--<div class="news-grid">
<div class="news-img">
<a href="#"> <img src="images/f1.jpg" alt=" "
class="img-responsive"></a>

<span class="price1">NEW</span>
</div>
<div class="news-text">
<h3><a href="#">Mercedes-Benz C250
CDI</a></h3>

<ul class="news">
<li><i class="fa fa-user" aria-
hidden="true"></i> <a href="#">Admin</a></li>

36
lOMoARcPSD|20778464

<li><i class="fa fa-envelope"


aria-hidden="true"></i> <a href="#">2 Comments</a></li>
<li><i class="fa fa-heart" aria-
hidden="true"></i> <a href="#">50 Likes</a></li>

<li><i class="fa fa-tags" aria-


hidden="true"></i> <a href="#">3 Tags</a></li>

</ul>
<p>Itaque earum rerum hic tenetur a
sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis
doloribus asperiores repellat. Neque porro quisquam est, qui dolorem ipsum quia dolor sit
amet.</p>
<a href="#" class="read hvr-shutter-in-
horizontal">Read More</a>

</div>

<div class="clearfix"></div>
</div>-->

</div>

<div class="clearfix"> </div>


</div>
</div>
<!-- footer -->
<div class="footer">
<div class="container">

37
lOMoARcPSD|20778464

<div class="copy-right animated wow slideInUp" data-wow-


delay=".5s">

</div>
</div>
</div>

<script src="js/jquery-1.11.1.min.js"></script>

<script type="text/javascript">
$(window).load(function () {
$("#flexiselDemo1").flexisel({
visibleItems: 4,
animationSpeed: 1000,
autoPlay: true,
autoPlaySpeed: 3000,
pauseOnHover: true,
enableResponsiveBreakpoints: true,
responsiveBreakpoints: {
portrait: {
changePoint: 480,
visibleItems: 1
},
landscape: {
changePoint: 640,
visibleItems: 2
},
tablet: {
changePoint: 768,
visibleItems: 3
}
}
});
});

38
lOMoARcPSD|20778464

</script>
<script type="text/javascript"
src="js/jquery.flexisel.js"></script>
<script src="js/bootstrap.js"></script>
<script>

$(function () {
$(".dropdown").hover(
function () {
$('.dropdown-menu', this).stop(true, true).fadeIn("fast");
$(this).toggleClass('open');
$('b', this).toggleClass("caret caret-up");
},
function () {
$('.dropdown-menu', this).stop(true, true).fadeOut("fast");
$(this).toggleClass('open');
$('b', this).toggleClass("caret caret-up");
});
});

</script>

</body>
</html>

39
lOMoARcPSD|20778464

2. Master Page

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs"


Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html>
<html>
<head>
<title>Buss Pass</title>
<!-- for-mobile-apps -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Catchy Carz Responsive web template, Bootstrap Web
Templates, Flat Web Templates, Android Compatible web template,

40
lOMoARcPSD|20778464

Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG,
SonyEricsson, Motorola web design" />
<script type="application/x-javascript"> addEventListener("load", function()
{ setTimeout(hideURLbar, 0); }, false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- //for-mobile-apps -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<link rel="stylesheet" type="text/css" href="css/zoomslider.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/component.css" />
<link href="css/font-awesome.min.css" rel="stylesheet"
type="text/css" media="all" />

<script type="text/javascript" src="js/modernizr-2.6.2.min.js"></script>


<!--/web-fonts-->
<link href='//fonts.googleapis.com/css?
family=Open+Sans:400,600,600italic,300,300italic,700,400italic' rel='stylesheet'
type='text/css'>
<link href='//fonts.googleapis.com/css?family=Wallpoet' rel='stylesheet'
type='text/css'>
<link href='//fonts.googleapis.com/css?family=Ubuntu:400,500,700,300'
rel='stylesheet' type='text/css'>
<!--//web-fonts-->

<!-- Start WOWSlider.com HEAD section --> <!-- add to the <head> of your page -->
<link rel="stylesheet" type="text/css" href="engine1/style.css" />
<script type="text/javascript" src="engine1/jquery.js"></script>
<!-- End WOWSlider.com HEAD section -->

</head>
<body>

<!--NAVBAR START-->

41
lOMoARcPSD|20778464

<div class="navbar navbar-default navbar-static-top header-bottom">


<div class="container menu1">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-
target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Buss Pass</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="Default.aspx">Home</a></li>
<li><a href="Login.aspx">Login</a></li>
<li><a href="Registration.aspx">Registration</a></li>
<li><a href="AboutUs.aspx">About Us</a></li>

</ul>
</div><!--/.nav-collapse -->
</div>
</div>

<div class="container">

</div><!-- /.container -->

<!--/NAVBAR END-->

<!-- discounts-->
<div class="modal ab fade" id="myModal1" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel">

42
lOMoARcPSD|20778464

<div class="modal-dialog about" role="document">


<div class="modal-content about">
<div class="modal-header">
<button type="button" class="close ab"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount">
<h3>Get Offers &
Discount of</h3>
<p>Catchy Carz Brand
VL in New
<form action="#"
York</p>
<select
method="post">
id="country5" onchange="change_country(this.value)" class="frm-field required">

<option selected="selected" value="-1">-Buying Time Period-</option>

<option value="0">Just Researching</option>

<option value="7">1 Week</option>

<option value="14">2 Weeks</option>

<option value="30">1 Month</option>

<option value="60">2 Months</option>

</select>
<input
type="text" class="Pin code" placeholder="Pin code" required="">

</form>
</div>

</div>

43
lOMoARcPSD|20778464

<div class="modal-body about">

<div class="dis-contact">
<h4>Contact Information</h4>

<form action="#" method="post">

<input type="text" name="name" class="name active" placeholder="Name"


required=""/>

<input type="text" name="email" class="email" placeholder="Email" required="" />

<input type="text" name="phone" class="phone" placeholder="Phone" required="" />

<div class="d-c">

<span class="checkbox1">

<label class="checkbox"><input type="checkbox" name=""


checked=""><i> </i>I agree to Terms and Conditions.</label>

</span>

</div>

<input type="submit" value="Find Offers" />

</form>
</div>
</div>
</div>

44
lOMoARcPSD|20778464

</div>
</div>
<!-- //discounts-->
<!-- //sign-up-->
<div class="modal ab fade" id="myModal2" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog sign" role="document">
<div class="modal-content about">
<div class="modal-header one">
<button type="button" class="close sg"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount one">
<h3>Sign Up</h3>

</div>

</div>
<div class="modal-body about">
<div class="login-top sign-top
one">
<form action="#" method="post">
<input type="text"
name="name" class="name active" placeholder="Your Name" required="">
<input type="text"
name="email" class="email" placeholder="Email" required="">
<input type="password"
name="password" class="password" placeholder="Password" required="">
<input type="checkbox"
id="brand1" value="">

<label
for="brand1"><span></span> Remember me</label>

<div class="login-bottom
one">

45
lOMoARcPSD|20778464

<ul>
<li>
<a
href="#">Forgot password?</a>
</li>
<li>

<input
type="submit" value="SIGN UP">

</li>
<div
class="clearfix"></div>
</ul>
</div>
</form>
</div>

</div>
<div class="social-icons">
<ul>
<li><a
href="#"><span class="icons"></span><span class="text">Facebook</span></a></li>
<li class="twt"><a
href="#"><span class="icons"></span><span class="text">Twitter</span></a></li>
<li
class="ggp"><a href="#"><span class="icons"></span><span
class="text">Google+</span></a></li>
</ul>
</div>

</div>
</div>

46
lOMoARcPSD|20778464

</div>
<!-- //sign-up-->
<!-- /location-->
<div class="modal ab fade" id="myModal4" tabindex="-1"
role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog sign" role="document">
<div class="modal-content about">
<div class="modal-header one">
<button type="button" class="close sg"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount one">
<h3>Please Tell Us Your
City</h3>

</div>

</div>
<div class="modal-body about">
<div class="login-top sign-top
location">
<form action="#"
method="post">
<select id="country12"
onchange="change_country(this.value)" class="frm-field required">

<option value="null"> Select City</option>

<option value="city">Amsterdam</option>

<option value="city">Bahrain</option>

<option value="city">Cannes</option>

47
lOMoARcPSD|20778464

<option value="city">Dublin</option>

<option value="city">Edinburgh</option>

<option value="city">Florence</option>

<option value="city">Georgia</option>

<option value="city">Hungary</option>

<option value="city">Hong Kong</option>

<option value="city">Johannesburg</option>

<option value="city">Kiev</option>

<option value="city">London</option>

<option value="city">Others...</option>

</select>
</form>
</div>

</div>

</div>
</div>
</div>
<!-- //location-->
<!-- /get-->

48
lOMoARcPSD|20778464

<div class="modal ab fade" id="myModal3" tabindex="-1"


role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog sign" role="document">
<div class="modal-content about">
<div class="modal-header one">
<button type="button" class="close sg"
data-dismiss="modal" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<div class="discount one">
<h3>Make Buss
insurance buying easier</h3>

</div>

</div>
<div class="modal-body about">
<div class="login-top sign-top
get">
<ul class="Buss-insurance">
<li><i class="fa fa-signal"
aria-hidden="true"></i><h6> Zero <br> Depreciation</h6></li>
<li><i class="fa fa-
truck" aria-hidden="true"></i><h6> Road-side <br> assistance</h6></li>
<li><i class="fa fa-
gavel" aria-hidden="true"></i><h6> Hydro-static <br> cover-lock</h6></li>
</ul>
<form action="#" method="post">

<input type="text"
name="email" class="email" placeholder="Email" required="">
<input type="password"
name="password" class="password" placeholder="Password" required="">
<input type="submit"
value="Submit">

49
lOMoARcPSD|20778464

</div>
</form>

</div>

</div>

</div>
</div>
</div>
<!-- //get-->
<!--//banner-section-->

<div class="tips w3l">


<div class="container">
<div class="col-md-9 tips-info">

<div class="form">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">

</asp:ContentPlaceHolder>

</div>

</div>

<div class="clearfix"> </div>


</div>
</div>
<!-- footer -->
<div class="footer">

50
lOMoARcPSD|20778464

<div class="container">

<div class="copy-right animated wow slideInUp" data-wow-


delay=".5s">

</div>
</div>
</div>

<script src="js/jquery-1.11.1.min.js"></script>

<script type="text/javascript">
$(window).load(function () {
$("#flexiselDemo1").flexisel({
visibleItems: 4,
animationSpeed: 1000,
autoPlay: true,
autoPlaySpeed: 3000,
pauseOnHover: true,
enableResponsiveBreakpoints: true,
responsiveBreakpoints: {
portrait: {
changePoint: 480,
visibleItems: 1
},
landscape: {
changePoint: 640,
visibleItems: 2
},
tablet: {
changePoint: 768,
visibleItems: 3
}

51
lOMoARcPSD|20778464

}
});
});
</script>
<script type="text/javascript"
src="js/jquery.flexisel.js"></script>
<script src="js/bootstrap.js"></script>
<script>

$(function () {
$(".dropdown").hover(
function () {
$('.dropdown-menu', this).stop(true, true).fadeIn("fast");
$(this).toggleClass('open');
$('b', this).toggleClass("caret caret-up");
},
function () {
$('.dropdown-menu', this).stop(true, true).fadeOut("fast");
$(this).toggleClass('open');
$('b', this).toggleClass("caret caret-up");
});
});

</script>

</body>
</html>

CHAPTER 6
In this chapter we will take a look at how the actual system and its user interface looks
along with its different modules. The images or snapshots shown below are divided in
two main category of modules which is Client and Admin.

52
lOMoARcPSD|20778464

Client side represents what the end user will see and have access to while the Admin
side represents what the system administrator will see and have access to.

Screenshots:

Admin

Dashboard: In this sections, admin can briefly view the total number of categories and how many
passes will be generated in one day, yesterdays and the last seven’s days
Category: In this section, admin can manage the category (add/update).
Passes: In this section, admin can manage pass(add/update/take print pass).
Pages: In this section, admin can update about us and contact us pages.
Enquiry: In this section, admin reads the inquiries which are sent by users.
Reports: In this section admin can generate pass reports between two dates.
Search: In this section, admin can search a particular pass bypass number.
Admin can also update his profile, change the password and recover the password.
User

1. Home Page: User can visit home page.


2. View Pass: User can view his/her pass and take print with the help of their Pass Number.
3. About Us: User sees the details of .website administrator.
4. Contact Us: User can contact with website administrator.
Note: In this project, the MD5 encryption method was used.
Some of the Bus Pass Management Project Screens

Home Page
lOMoARcPSD|20778464

Home Page
Pass Details

Pass Details
Admin Dashboard
lOMoARcPSD|20778464

A
dmin Dashboard
Add/Create Pass

Add/Create Pass
How to run the Bus Pass Management System Project Using PHP and MySQL
 Download the zip file
lOMoARcPSD|20778464

 Extract the file and copy buspassms folder


 Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp
var/www/html)
 Open PHPMyAdmin (http://localhost/phpmyadmin)
 Create a database with name buspassdb
 Import buspassdb.sql file(given inside the zip package in SQL file folder)
 Run the script http://localhost/buspassms
Admin Credential
Username: admin
Password: Test@123
Pass number: 681924385 or you can create a new pass.

54
lOMoARcPSD|20778464

55
lOMoARcPSD|20778464

56
lOMoARcPSD|20778464

57
lOMoARcPSD|20778464

58
lOMoARcPSD|20778464

59
lOMoARcPSD|20778464

60
lOMoARcPSD|20778464

1
lOMoARcPSD|20778464

Database Table

62
lOMoARcPSD|20778464

63
lOMoARcPSD|20778464

FUTURE SCOPE

➢ This project has a wide scope for future development, as the users requirement is
always going to be changed which is including tracking the location of the bus.

➢ It is helpful for the user to find the current location of the bus and it is providing the
feature that is online booking of ticket and seat for the journey and make changes to
the system as per user requirements.

Conclusion

The “Bus pass Management System” has been developed to contents all present
requirements. The process of getting bus Pass Apply through Online, view bus information
and Cost details for given source and destination, Add New bus details and Ticket amount
details by admin and all Customer details and Bus pass details and Renewal Details, Payment
Details are maintained simpler and easier.

64
lOMoARcPSD|20778464

References
[1]. Parashuram Baraki, Sandhya Kulkarni, Spurthi Kulkarni, Arpita Goggi (Development of
an Effective Online Bus Pass Generation System for the Transportation Service in Karnataka
State)
[2]. N.Nandhini, S.Pavithra, E.Sangavi, K.Aravindhan (online bus pass renewal system using
web android application)
[3]. Melisa Kaur A/P Narjan Singh (Study And Development Of An Online Bus Ticketing
System).
[4]. Oloyede, M.O., Alaya S.M., Adewole, K. (Development of an Online Bus Ticket
Reservation System for a Transportation Service in Nigeria)
[5]. Akshay K, Abhishek Chowdhari, Keerthana D, Rajeshwari S(A Survey on online Bus-
Pass Generation System using Aztec code)
[6]. Sadaf Sheikh, Gayatri Shinde (Urban Railway Tickiting Application) [7]. S. Chandurkar,
S. Mugade, S. Sinha, M. Misal and
[8]. P. Borekar, (Implementation of Real Time Bus Monitoring & Passenger Information
System)
[9]. K. G. Zografos, K. N. Androutsopoulos and V. Spitadakis, (Design and assessment of an
online user information system for integrated multimodal trip planning).
[10].K. Ganesh, M. Thrivikraman, J. Kuri, H. Dagale,
[11].G. Sudhakar and S. Sanyal (Implementation of the Real Time Passenger Information
System) [12].S. Chandurkar, S. Mugade, S. Sinha, M. Misal and P. Borekar, (Implementation
of Real Time Bus [13].Medha Kulkarni , Vrushali Ugaonkar(My Online Railway Pass
System).

65

You might also like