Professional Documents
Culture Documents
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
CONTENTS PAGE
NO
Acknowledgement 1
List of Abbreviations 3
List of Tables 3
List of Figures/Graphs/Charts 4
Chapter 1: INTRODUCTION AND PROBLEM BACKGROUND 5
Chapter 2: EXISTING SYSTEM STUDY /LITERATURE REVIEW 6
Chapter 3: REQUIREMENT ANALYSIS /SRS & DESIGN 7
Chapter 4: IMPLEMENTATION 21
Chapter 5: SYSTEM TESTING 36
Chapter 6: ANALYSIS OF RESULT AND CONCLUSIONS 37
Chapter 7: FUTURE SCOPE & LIMITATIONS 38
Bibliography 39
Appendix 40
Project Log Sheets
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
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.
Current System
Proposed System
Proposed System is design in such a way that overcomes all the problems
of current 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
As the Student Bus Pass System is to be displayed in browser, the processor of the
computer should load the browser properly and the scroll of pages in the viewer
should be fast and smooth.
Use password protected browser so that security is maintained.
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:Distance
Primary Key:DistanceID
Foreign Key: VillageID
Table Name:Charge
Primary Key:ChargeID
Table Name:Renew
Primary Key:RenewID
Foreign Key: StudentID
Table Name:Payment
Primary Key:PayID
Foreign Key: RenewID
CHAPTER-4: IMPLEMENTATION
SCREEN LAYOUTS
Home Page
The module developed by us is very handy, user friendly and efficient. It is a very stable,
less costly and has a lot of features like:
Fast to access.
This system include searching, this is secure from unauthorized person to use companys
transaction from other person.
Future Scope
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