You are on page 1of 41

Online Student Bus Pass System

ACKNOWLEDGEMENT:

Any person without practical knowledge is incomplete. He is just like a "Diamond


without polish". To bring the spark out of diamond, it is necessary to polish properly.
Likewise, to make a person technically perfect, it becomes necessary to polish him.
Keeping all this in mind, our university offers a subject called "Project", in which I am
able to get practical knowledge to be technically perfect. So its value can't be
underestimated.

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

Rajesh Kanaiyalal ModhPatel (126339770)

INDEX

IGNOU AHMEDABAD Page 1


Online Student Bus Pass System

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

SQL Structure Query Language


SDLC System Development Life Cycle
CPU Central Process Unit
RAM Random Access Memory
HDD Hard Disk

List of Tables

IGNOU AHMEDABAD Page 2


Online Student Bus Pass System

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

IGNOU AHMEDABAD Page 3


Online Student Bus Pass System

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.

IGNOU AHMEDABAD Page 4


Online Student Bus Pass System

CHAPTER 2 EXISTING SYSTEM STUDY/LITERATURE REVIEW

Current System

The Current System is manual system in which student has to go to the


bus depot for getting the pass as well as renew the pass

Drawbacks of Current System


Student must go to the bus depot and stand in a queue for getting the pass as well
as renew the pass.
Students must go only to that village depot from where they start the travelling.
Time consuming.
No facility for the online payment.

Proposed System
Proposed System is design in such a way that overcomes all the problems
of current system.

IGNOU AHMEDABAD Page 5


Online Student Bus Pass 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.

CHAPTER-3: REQUIREMENT ANALYSIS /SRS & DESIGN

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

IGNOU AHMEDABAD Page 6


Online Student Bus Pass System

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.

Fact Finding Techniques

We use observation fact-finding technique for gathering the information

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

IGNOU AHMEDABAD Page 7


Online Student Bus Pass System

PROCESS MODEL
Prototype Model

DEVELOPMENT STRATEGY AND TYPES OF SYSTEM

IGNOU AHMEDABAD Page 8


Online Student Bus Pass System

System Development Life Cycle (SDLC) is to one of the approaches to


development of a Automated Student Bus Pass System. SDLC method is
classically through of as the set of activities that analyst, designers and users
carry out to develop and implement an information system.

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

IGNOU AHMEDABAD Page 9


Online Student Bus Pass System

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.

USE CASE DIAGRAM


Admin Use Case

IGNOU AHMEDABAD Page 10


Online Student Bus Pass System

Student Use Case

IGNOU AHMEDABAD Page 11


Online Student Bus Pass System

Staff Use Case

ACTIVITY DIAGRAM

IGNOU AHMEDABAD Page 12


Online Student Bus Pass System

Admin Activity Diagram

Student Activity Diagram

IGNOU AHMEDABAD Page 13


Online Student Bus Pass System

Staff Activity Diagram

CLASS DIAGRAM

IGNOU AHMEDABAD Page 14


Online Student Bus Pass System

DATA DICTIONARY

IGNOU AHMEDABAD Page 15


Online Student Bus Pass System

Table Name:Login
Primary Key:LoginID

Field Name Data Type Description Constraints

LoginID Int Unique no of Login Pk


User Name Varchar(15) Name of User Not Null
Password Varchar(10) Password Not Null
SeqQue Varchar(50) Sequrity Questions Not Null
Answer Varchar(50) Answer of Sequrity Not Null
Questions
UserType Varchar(5) Type of User Not Null

Table Name:District
Primary Key:DistID

Field Name Data Type Description Constraints

DistID Int Unique no of Disrtict Pk


DistName Varchar(20) Name of Disrtict Not Null

Table Name:Depo
Primary Key:DepoID
Foreign Key: DistID

Field Name Data Type Description Constraints

DepoID Int Unique no of Depo Pk

IGNOU AHMEDABAD Page 16


Online Student Bus Pass System

DepoName Varchar(20) Name of Depo Not Null


DistID Int Unique no of District Fk

Table Name:Staff
Primary Key:StaffID
Foreign Key: DepoID,LoginID

Field Name Data Type Description Constraints

StaffID Int Unique no of Staff Pk


FName Varchar(15) Staff First Name Not Null

Lname Varchar(15) Staff Last Name Not Null

LoginID Int Unique no of Login Fk

DepoID Int Unique no of Depo Fk

Table Name:Stage Rate

Field Name Data Type Description Constraints

LocalRate Int Local Bus Pass Rate Not Null


ExpRate Int Express Bus Pass Rate Not Null

Table Name:Village
Primary Key:VillageID
Foreign Key: DistID

Field Name Data Type Description Constraints

VillageID Int Unique no of Login Pk


VillName Varchar(20) Name of Village Not Null
VillCode Int(10) Code of Village Not Null
DistID Int Unique no of District Fk

IGNOU AHMEDABAD Page 17


Online Student Bus Pass System

Table Name:Distance
Primary Key:DistanceID
Foreign Key: VillageID

Field Name Data Type Description Constraints

DistanceID Int Unique no of Distance Pk


VillageID Int Unique no of Village Fk
KMS Int Kms between two Villages Not Null

Table Name:Charge
Primary Key:ChargeID

Field Name Data Type Description Constraints

ChargeID Int Unique no of Charge Pk


ChargeName Varchar(20) Name of Charge Not Null
Charge Int Charge Amount Not Null
PassType Varchar(10) Type of Pass Not Null
Table Name:Student
Primary Key:StudentID
Foreign Key: DistID,VillageID

Field Name Data Type Description Constraints

StudentID Int Unique no of Student Pk


StudentName Varchar(15) Name of Student Not Null
FatherName Varchar(15) Name of Father Not Null
ResAddress Varchar(50) Residential Address Not Null
BirthDate Date Date of Birth Not Null
Gender Varchar(5) Type of Gender Not Null
InstituteName Varchar(50) Name of Institute Not Null
CourseName Varchar(50) Name of Course Not Null
AdmissionNo Int Student Admission no Not Null

IGNOU AHMEDABAD Page 18


Online Student Bus Pass System

SessionStartDate Date Semester/Year Start Date Not Null


SessionEndDate Date Semester/Year End Date Not Null
DistID Int Unique no of District Fk
VillageID Int Unique no of Village Fk
KMS Int Kms between two Villages Not Null
Photo Varchar(50) Upload Student Photo Not Null
Status Varchar(10) Expire or not Null

Table Name:Renew
Primary Key:RenewID
Foreign Key: StudentID

Field Name Data Type Description Constraints

RenewID Int Unique no of Renew Pk

StudentID Int Unique no of Student Fk

strPassType Varchar(10) Type of Pass Not Null

StartDate Date Starting Date Not Null

EndDate Date Ending Date Not Null

TotalAmount Int Total Amount Not Null

PaymentMode Varchar(10) Online/Offline Not Null


Payment
Status Varchar(10) Expire or not Null

Table Name:Payment
Primary Key:PayID
Foreign Key: RenewID

IGNOU AHMEDABAD Page 19


Online Student Bus Pass System

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

IGNOU AHMEDABAD Page 20


Online Student Bus Pass System

Student Registration page

IGNOU AHMEDABAD Page 21


Online Student Bus Pass System

Renew Pass Page

IGNOU AHMEDABAD Page 22


Online Student Bus Pass System

Add New User Page

IGNOU AHMEDABAD Page 23


Online Student Bus Pass System

Forgot Password Page

IGNOU AHMEDABAD Page 24


Online Student Bus Pass System

Admin Home Page

IGNOU AHMEDABAD Page 25


Online Student Bus Pass System

Manage District Page

IGNOU AHMEDABAD Page 26


Online Student Bus Pass System

IGNOU AHMEDABAD Page 27


Online Student Bus Pass System

Manage Village Page

IGNOU AHMEDABAD Page 28


Online Student Bus Pass System

IGNOU AHMEDABAD Page 29


Online Student Bus Pass System

Manage Staff Page

IGNOU AHMEDABAD Page 30


Online Student Bus Pass System

Manage Distance Page

IGNOU AHMEDABAD Page 31


Online Student Bus Pass System

IGNOU AHMEDABAD Page 32


Online Student Bus Pass System

Manage Depot Page

IGNOU AHMEDABAD Page 33


Online Student Bus Pass System

Add Charges Page

IGNOU AHMEDABAD Page 34


Online Student Bus Pass System

CHAPTER -5: SYSTEM TESTING & RESULTS

IGNOU AHMEDABAD Page 35


Online Student Bus Pass System

Test cases of login module:

Test case No: 01


Description: Login process for Staff/Admin
Pre-condition(s): Login Page
Test Action: Enter correct Username and password
Expected Result: Login Successfully
Post Condition(s): Go to Staff/Admin Home page

Test case No: 02


Description: Login process for Staff/Admin
Pre-condition(s): Login page
Test Action: Enter Incorrect login id and password
Expected Result: Login failed
Post Condition(s): User will stay on same page(message)

Test cases of Student Registration module:

Test case No: 03


Description: Student Registration process
Pre-condition(s): Student Registration page
Test Action: Enter all compulsory fields correctly
Expected Result: Student Registration Successfully
Post Condition(s): Go to Renew Pass page

Test cases of Student Renew Pass module:

Test case No: 04


Description: Renew Pass process for student
Pre-condition(s): Renew Pass page
Test Action: Enter all compulsory fields correctly
Expected Result: Renew Pass Successfully
Post Condition(s): Go to payment page

CHAPTER-6: ANALYSIS OF RESULT AND CONCLUSIONS


IGNOU AHMEDABAD Page 36
Online Student Bus Pass System

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.

Easy for modify and add into database.

Highly sophisticated and user friendly.

The application made by us is perfectly suited to implement all these features.

This system include searching, this is secure from unauthorized person to use companys
transaction from other person.

Easy navigation is provided by us in whole project.

Necessary restriction is given to control used in project

CHAPTER- 7: FUTURE SCOPE AND LIMITATIONS

IGNOU AHMEDABAD Page 37


Online Student Bus Pass System

Future Scope

In future we would to like to add some new functionality in our application is given
below

This application only Student purpose, so we can still add functionality


like office members, travellers.

BIBLIOGRAPHY

URL:

IGNOU AHMEDABAD Page 38


Online Student Bus Pass System

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 Page 39


Online Student Bus Pass System

IGNOU AHMEDABAD
MINOR/MAJOR PROJECT LOG SHEET (FOR STUDENT)
Roll No: Name
126339770 ModhPatel Rajesh Kanaiyalal
SEMESTER: BCA 6th

Sr Allocatio Completi Follow-


Task Status
no n Date on Date Up Date
Entity involved in the system,
1stNov, 5thNov, 10thNov, Complet
1 how data will be flow from the 2014
2014 2014 ed
system.
Discussion about the user
requirements, list out
requirements, Specifying
requirements.
11th 24th
Discussion regarding design of 19th Complet
2 Nov,201
the system, module of the Nov, 2014 Nov,2014 ed
4
system.
Understating user involvement in
the system.

Detail discussion regarding


design of the system : UML
User cases
12th
Detail discussion how to derive 25th 9thDec,20 Complet
3 Dec,201
classes from Use cases Nov,2014 14 ed
4
Detail discussion about class
diagram, activity diagram and
sequence diagram.
4 Detail destine about master table 15th 17th 20th Complet
and respective constraint Dec,2014 Dec,2014 Dec,201 ed

IGNOU AHMEDABAD Page 40


Online Student Bus Pass System

Detail discussion about master


table and transaction table
4
Testing of integrity or
normalization of data base
Form design of the system 21st 22nd Complet
started. Detail discussion about Dec,2014 Dec,2014 ed
23rd
flow of the forms.
5 Dec,201
Problem solving regarding
4
implementation
Detail system flow testing

Student Signature Guide By

( Rajesh Kanaiyalal ModhPatel ) (Mr Mitesh Patel)

IGNOU AHMEDABAD Page 41

You might also like