Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ACKNOWLEDGEMENT:
I would like to take this opportunity to thank all those who helped me, directly or
indirectly to complete this project. I am sincerely thankful to Mr. Mitesh Patel my
project guide, whose assistance helped me a lot to sail through smoothly during the
project. Also, without the help of him, I would never have been able to present the Project
and the Report as well; and the charm of this application would not be the way as it is.
And how can i forget my family & friends, who showed me the way whenever i faced
any difficulties.
Signature of Student
INDEX
LIST OF ABBREVIATIONS
List of Tables
Title Page no
Login 16
District 16
Depot 17
Staff 17
Stage Rate 17
Village 18
Distance 18
Charge 18
Student 19
Renew 20
Payment 20
List of Figures
Title Page no
Prototype Model 9
Use case Diagram 11
Activity Diagram 13
Class Diagram 15
CHAPTER – 1 INTRODUCTION AND PROBLEM BACKGROUND
Introduction:
The Online Bus Pass System is a Web Base application which helps the
students for renewing the bus pass by online from anywhere instead of going
physically to the bus depot.
Problem Background:
The Online Bus Pass System is made for to automize the current
process of bus pass, the user can get the pass by online instead of go to the bus
stop and stand in a queue.
CHAPTER – 2 EXISTING SYSTEM STUDY/LITERATURE REVIEW
Current System
Proposed System
Proposed System is design in such a way that overcomes all the problems
of current system.
Features of Proposed System
Students can renew the pass by online from their home instead of going
physically to the bus depot and stand in a queue.
Students can get the pass from any depot.
Students can pay the payment by online/offline.
Hardware Requirements
Server Side Client Side
Processor Dual Core Or Above Pentium IV
RAM 2 GB(minimum) 500 MB(minimum)
HDD 10 GB(minimum) 1 GB(minimum)
Software Requirements
Operating system : Microsoft Windows 7
Front End Tools : ASP.NET MVC4
Back End Tools : My SQL
FEASIBILITY STUDY
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.
It uses the latest hardware technologies like Intel-3[I3] To Intel-5[I5]
Systems so easy to operate.
Operational Feasibility
It is operational feasible, since the system is providing a interactive user
interface to the operator/end user, so he/she feel very easy to work onto it.
Response to operator/end user is very fast and very good.
Since, as we mentioned above that it requires much less amount of cost, it
uses computer work so it is very fast to operate and it is very easy for user to
work on it.
Observation
As a part of fact-finding we have visited some Student Bus Pass website and
get basic information regarding our project, which was very helpful in
understanding the feature of the system.
Job portal websites are included ,
- www.delhi.gov.in
PROCESS MODEL
Prototype Model
FUNCTIONAL REQUIREMENTS
Admin Requirement:
Login
Manage Districts
Manage Depot
Manage Villages
Manage Charges
Manage Distances
Manage Staff
Manage Stages
Generate Reports
Forgot Password
Student Requirement:
Registration
Renew Pass
Payment
View Status
Staff Requirement:
Login
New Pass
Renew Pass
Search Student
Forgot Password
NON-FUNCTIONAL REQUIERMENTS
ACTIVITY DIAGRAM
Admin Activity Diagram
CLASS DIAGRAM
DATA DICTIONARY
Table Name:Login
Primary
Key:LoginID
Table Name:District
Primary Key:DistID
Table Name:Depo
Primary
Key:DepoID Foreign
Key: DistID
Table Name:Staff
Primary Key:StaffID
Foreign Key: DepoID,LoginID
Table Name:Village
Primary Key:VillageID
Foreign Key: DistID
Table Name:Charge
Primary Key:ChargeID
Table Name:Renew
Primary Key:RenewID
Foreign Key: StudentID
Table Name:Payment
Primary Key:PayID
Foreign Key: RenewID
Field Name Data Type Description Constraints
PayID Int Unique no of Payment Pk
RenewID Int Unique no of Renew Fk
Amount Int Total Amount Not Null
CHAPTER-4: IMPLEMENTATION
SCREEN LAYOUTS
Home Page
Student Registration page
Renew Pass Page
Add New User Page
Forgot Password Page
Admin Home Page
Manage District Page
Manage Village Page
Manage Staff Page
Manage Distance Page
Manage Depot Page
Add Charges Page
CHAPTER -5: SYSTEM TESTING & RESULTS
Test cases of login module:
Fast to access.
This system include searching, this is secure from unauthorized person to use company’s
transaction from other person.
In future we would to like to add some new functionality in our application is given
below
BIBLIOGRAPHY
URL:
1. http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-
mvc4/intro-to-aspnet-mvc-4
2. http://www.asp.net/web-pages/tutorials/basics/2-introduction-to-asp-
net-web-programming-using-the-razor-syntax
3. http://www.microsoft.com/en-us/download/details.aspx?id=30683
4. http://forums.asp.net/t/1836200.aspx?
Visual+Studio+2010+MVC4+and+NET+4+5
5. http://stackoverflow.com/questions/12648707/asp-net-mvc-3-razor-
jquery-cascading-dropdown-list-not-working
6. http://www.asp.net/mvc/tutorials/older-versions/models-(data)/creating-
model-classes-with-linq-to-sql-cs
7. http://stackoverflow.com/questions/14961274/advanced-search-with-
linq-to-ef
8. http://www.jquery2dotnet.com/2013/06/bind-dropdownlist-in-mvc4-
razor.html
9. http://stackoverflow.com/questions/2851754/identity-insert-is-set-to-
off-error
10. http://stackoverflow.com/questions/4361742/prevent-partial-view-from-
loading
11. http://stackoverflow.com/questions/767694/asp-net-sending-an-e-mail
12.http://stackoverflow.com/questions/11488557/asp-net-mvc-displaying-
database-table
13.http://www.aspsnippets.com/Articles/Select-and-Upload-Multiple-Files-
Gmail-Style-using-JQuery-and-ASP.Net.aspx
14.http://getbootstrap.com/
15. http://getbootstrap.com/getting-started/
IGNOU AHMEDABAD
MINOR/MAJOR PROJECT LOG SHEET (FOR STUDENT)
Roll No: Name
126339770 ModhPatel Rajesh Kanaiyalal
SEMESTER: BCA 6th