Internal Guide Mrs. Shital B. Patel Group No: 21

Transcription

Internal Guide Mrs. Shital B. Patel Group No: 21
Internal Guide
M.Sc (CA&IT) Semester-III
Mrs. Shital B. Patel
SUBMITTED BY:
Group No: 21
Mali Bharat V.
(Roll no.13084231055)
Bhavsar Jigar H. (Roll no.13084261006)
Project Title
Online Bus Passing System
Organization
Department of Computer Science,Ganpat University
objective
 To provide batter and fast facility to issuing pass,
This project Provide better facility to manage to
student / service pass information….
Front End
PHP – 5.3.5
Back End
MySql - 5.5.8
Other Tools Used
Microsoft Office 2007, Macromedia Dreamweaver 8.0,
Notepad++..
Internal Project Guide
Mrs. Shital B. Patel
Group Member
2
Group Member Name
Mali Bharat V.
Bhavsar Jigar H.
Project Duration
90 Days
•
Existing system is computerized but its desktop application which
need to install Separately in every pc.
•
Student and passenger must go to pass counter for issue the pass.
so they must follow the queue.
•
The student and passenger detail Maintains is very tedious task for
Administration.
•
It’s very time consuming for admin, student and passenger.
•
it required much human effort.
•
To reduce Human effort of Students and passengers, the system must be Online. So, anybody can
access the website from anywhere.
•
Student and passenger do not need to be in Queue.
•
It is no longer time needed for issuing pass.
•
Students and passengers do not need wait during holiday period.
•
The information of students and passengers will maintain automatically. So, Admin do not need
to maintain it manually.
 Admin : Update News :
Admin can update latest news.
 Manage Student/Service Pass Detail :
Admin can maintain student information who issued the pass.
 View Report :
Admin can also view the report for user/passengers.
 Generate Report :
Admin can generate a report about particular pass or Total No. of Student Report
Generate.
 View Feedback :
Admin can View a Feedback report about particular User.
 User : Manage Profile Detail :
User can Update its own Information.
 Upload Proof :
User can Identity proof as per required.
 Fill Pass Form :
User can feel all the detail and get the Printout.
 Give Feedback :
User can also generate a report about pass details.
 Cancel Registered form :
User can cancel the form after submit.
 Fill Pass Form :
User Can Fill up The Pass form and Collect the printout of Pass Form.
Server Side
Processor
:-
2.0 GHz
Hard Disk
:-
80 GB
RAM
:-
2 GB
Client Side
Processor
:-
1.0 GHz
Hard Disk
:-
20 GB
RAM
:-
512 MB
Server Side
Front End
:-
PHP – 5.3.5
Back End
:-
MYSQL – 5.5.8
Other Tools
:-
Macromedia Dreamweaver 8.0 , Ms-Office
2007, Notepad ++
Operating System
:-
Windows 7 or Any Compatible OS.
Client Side
Browser
:-
Operating System :-
Internet Explorer 6.0 and other Compatible
Browser
Windows XP and other Compatible OS.
Start
Is Register
No
Registration
Login
Yes
Is Valid
Yes
Manage News
Yes
Is Admin
Student Pass
Details
No
Apply for Pass
Fill pass form
Service Pass
Details
Upload Proof
Manage Profile
Details
Generate Report
Give Feedback
View Feedback
Logout
Stop
Days
3 Month(90 Days)
Development
Phase
0-15
A
C
T
I
V
I
T
I
E
S
15-30
30-45
45-60
Duration
Day
60-75
75-90
Requirement
Gathering
10
Analysis
15
Designing
20
Coding
25
Testing
15
Implementation
10
Documentation
parallel
Total
90 Days
Descri
ption
F_id
give
feedback
Email
R_id
User
Uname
Registration
1
Username
M
manage
M
1
View
pass
detail
M
view
M
Password
Fill
form
MM
Feedback
M
1
Password
M
View
news
News
M
Manage
news
N_date
View
Pass
form
passi
d
M
Bus pass
uname
proof
depo
Pass
type
place
Admin
1
N_name
N_id
M
1
Manage
Pass Details
Update News
Generate Report
Admin
View Report
View Feedback
Registration
Login
Manage Own Details
Fill Pass Form
Student/
Service
Give Feedback
View News
Logout
Login
Yes
No
Admin
Is Valid
Manage User
Manage
Pass Details
Manage News
Generate Report
Logout
View Feedback
Registration
Login
Yes
No
User
(Student/Service)
Is Valid
Manage Details
Upload Proof
Apply For
Pass
Logout
Fill Pass
form
Give Feedback
News
-Nid
-News
-Date
+Add News ()
+ Update News ()
+ViewNews ()
+ Delete News ()
Bus Pass
-PassId
-UserName
-PassType
-Depo
-F_Place
-T_Place
-School_Job_Name
-School_Job_Address
-PassNo
-Start_Date
-EndDate
Admin
-Proof
- LoginId
-Pass_Status
-Username
+Insert ()
-Password
+Update ()
+ Manage User ()
+ AddDetail ()
+ Update Details ()
+View Details ()
+View Feedback ()
+Delete ()
+View details ()
Registration
-RegistrationId
-UserName
-Password
Feedback
-Name
-Gender
-FeedbackId
-Bdate
-UserName
-Age
-Title
-Address
-Description
-City
-Feedback_Date
-Pin
+Give Feedback ()
-State
+View Feedback ()
-Contact
-E_Mail
-UserType
-Photo
-RegistrationDate
-Status
+Insert ()
+Update ()
+Delete ()
+View ()
Admin
System
1. Login (Password)
1.1.1.1 Wrong Password or Success
2. Manage News (Userdata)
2.1.1.1 Allow to Manage News
3. Manage User Pass Details
3.1.1.1 Allow to Manage Pass Details
4. Manage User(uid, Userdata)
4.1.1.1 Allow to Manage User Data
5. View Feedback
5.1.1.1 Allow to Manage Feedback data
6. Logout
6.1Success
Database
1.1 Verify User
1.1.1 Acknowledgement
2.1 Search News
2.1.1 Result for Search
3.1 Pass Details
3.1.1 Result for Pass Details
4.1 User Data
4.1.1 Result for User Details
5.1 Feedback Data
5.1.1 Result for Feedback Details
User
System
1. Login (Password)
1.1.1.1 Wrong Password or Success
2. Manage Details (Userdata)
2.1.1.1 Allow to Manage Details
3. Upload Proof
3.1.1 Acknowledge of Upload
4. Apply for Pass(uid,
Pass(uid, pass details)
details)
4.1.1 Acknowledge
5. Feedback (uid, feedback details)
5.1.1.1 Success/Allow to Manage
6. Feedback (fid, Feedback details)
6.1.1.1 Success
7. Logout
7.1 Success
Database
1.1 Verify User
1.1.1 Acknowledge
2.1 Search Details
2.1.1 Result of Search
3.1 Proof Data
3.1.1 Verify Data
4.1 Pass data
4.1.1 Pass Data
5.1 Feedback Data
5.1.1 Acknowledge/Result
6.1 Feedback Data
6.1.1 Acknowledgement
1. Login
2. Manage News
3. Manage Pass Details
4. Manage User
5. Generate Feedback
6 View Feedback
7. Logout
System
Admin
2.1.1.1 Wrong Password or Success
3.1.1.1 Allow to Manage News
3.1.1.1 Allow to Manage Pass Details
4.1.1.1 Allow to Manage User
5.1 Success
1.1.1 Acknowledgement
2.1.1 Result of Search
3.1.1 Result of Pass Details
4.1.1 Send Report
1.1 Verify User
2.1 Search News
3.1 Pass Details
5.1 User Data
6.1 View Report
Database
1. Login
2.
3.
4.
5.
Manage Details
Upload Proof
Apply for Pass
View Report
6. Feedback(Uid, Feedback Details)
System
User
2.1.1.1 Wrong Password or Success
2.1.1.1 Allow to Manage Details
3.1.1.1 Acknowledgement of Upload
4.1.1.1 Acknowledgement
5.1.1.1 Success/Allow to Manage
1.1.1 Acknowledgement
2.1.1 Result of Search
6.1.1 Acknowledgement & Result
7.1 Pass Data
7.1.1 Acknowledgement
6.1.1.1 Success
1.1 Verify User
2.1 Search Details
3.1 Proof Data
4.1 Pass Data
5.1 Feedback Data
Database
Table Name
:- admin
Description
:- It Store Login Information for Admin.
Primary Key :- Login_id
Field
Type
Size
Constraint
Description
Login_Id
Int
10
Primary Key
It Provide Login Id for Admin.
user_name
Varchar
50
Not Null
It Provide Username of Admin.
password
Varchar
50
Not Null
It provide Password of Admin
Table Name
:- registration
Description
:- It provide User Registration form.
Primary Key :- registration_id
Field
Type
Size
Constraint
Description
registration_id
Int
-
Primary key
It provide Registration id for Specific user.
username
Nvarchar
20
Not Null
It provide User name of user.
password
Nvarchar
20
Not Null
It provide Password of user.
Name
Varchar
100
Not Null
It Provide Name of The User.
gender
Char
S
Not Null
Gender
birth_date
DateTime
-
Not Null
It provide birth date of user.
age
Int
-
Not Null
It provide Age of user.
address
NVarchar
50
Not Null
It provide Postal Address of user.
city
NVarchar
50
Not Null
It provide City of user.
pincode_no
Numeric
18,0
Not Null
It provide Pincode.
state
NVarchar
50
Not Null
It provide State.
contact_no
Numeric
18,0
Not Null
It provide Contact No. of user.
e_mail
NVarchar
50
Not Null
It provide Email of user.
type
Varchar
15
Not Null
It provide Which type of Pass.
photo
Varchar
50
Not Null
It provide Upload The Proof of Particular Person.
registration_date
Date
-
Not Null
It provide Registration Date.
registration_status
Varchar
25
Not Nul
It provide Registration Status.
Table Name
:- BusPass
Description
:- It is used to fill the Student Information.
Primary Key :- pass_id
Foreign Key
:- pass_no
Field
Type
Size
Constraint
Description
pass_id
Int
10
Primary key
It provide Pass id for Bus Pass..
username
Varchar
10
Not Null
It provide User Name of Bus Pass.
pass_type
Varchar
20
Not Null
It provide Pass Type For User.
Depo
Varchar
20
Not Null
It provide Depo Name of Student Pass.
f_place
Varchar
50
Not Null
It Provide Source Place of Student Pass.
t_place
Varchar
50
Not Null
It Provide Destination Place of Student pass
school_name
Varchar
50
Not Null
It provide School Name of Student Pass.
school_address
Varchar
50
Not Null
It Provide School Address of Student.
pass_no
Varchar
20
Foreign key
It provide Pass No of Student Pass.
start_date
Date
-
Not Null
It provide Start Date of Student Pass.
end_date
Date
-
Not Null
It provide End Date of Student Pass.
proof
Varchar
50
Not Null
It provide Upload Proof of Student Pass.
pass_status
Varchar
50
Not Null
It provide Pass Status of Student Pass.
Table Name
:- news
Description
:- It Provide Updated News for Users(Student Pass/Service Pass).
Primary Key :- nid
Field
Type
Size
Constraint
Description
nid
Int
10
Primary key
It Provide News Id of News.
news
Varchar
50
Not Null
It Provide News of News.
date
Date
-
Not Null
It Provide Date of News.
Table Name
:- feedback
Description
:- It Provide Updated News for Users(Student Pass/Service Pass).
Primary Key :- user_id
Field
Type
Size
Constraint
Description
user_id
Integer
20
Primary key
It Provide Feedback of User Id.
Title
Varchar
100
Not Null
It Provide Feedback Title of feedback.
Description
Nvarchar
50
Not Null
It provide Description of Feedback.
e-mail
Nvarchar
50
Not Null
It provide E-Mail of feedback.
•
Input Design :Home page :Description :- Its show main containt of website.
Admin Login page:Description
:- It shows the Admin Login Information
Add News :Description :- It shows the added news in system.
News Update :Description
:- It shows the updated news in system.
News Delete :Description :- It shows the delete news in system.
Check Student pass Detail :Description
:- It shows the check Student pass detail in system.
Check service pass Detail:Description
:- It shows the check Service pass detail in system.
Feedback List :Description
:- It shows the List of User Feedback
Registration page:Description
:- It shows the User Registration Information
Student Login :Description
:- It shows the Student login form.
Student Fill Pass Form :Description
:- It shows the Fill Student Pass Information.
Student Confirmation:Description
:- It shows the student confirmation message.
View Student Profile :Description
:- its allow Admin to student pass detail
User Feedback:Description
:- It shows the User feedback.
Service Fill Pass Form :Description
:- It shows the Fill Service Pass Information.
Service Confirmation:Description
:- It shows the service confirmation message.
About us :Description :- It shows the information about system development work.
Registered Users:Description
:- It shows the registered users in system.
Report of Student Pass Information :Description
:- It shows the report of Student pass in system.
Report of Service Pass Information :Description
:- It shows the report of Service pass in system.
View News :Description :- It shows the news in system.
Case Id
1
2
Test Case
Successful user verification
Cerate user
Excepted Output
Login successfully enter into
the system when user enter
correct credential. Otherwise
give wrong credential massage.
Pass
User should give proper detail to
register.
All user successfully register
with appropriate detail. If user
gives detail invalid format then
wrong detail message.
Pass
User successfully upload their
identity proof and then go for
pass filling form.
Pass
User successfully submit there
pass form with appropriate
detail.
Pass
Upload proof
Identity proof before filling form .
User should properly fill pass
4
Pass/Fail
The Login to the system should be
try with the login the correct
password
Users should upload their
3
Actual Output
Fill pass form
Detail then submit
Post Implementation Review :Post implementation review is conducted by Users and Analyst.
To evaluate the system, following questions are considered:
•
How the Admin can maintain the different Users?
•
How user can create or update profile? .
•
How user can Request for issue the pass?
•
How admin can upload the news ?
Future Enhancement:-
•
•
•
User can send request for bus pass.
Admin can Approve or Reject user request.
Admin can view all the available users in system.
Site References :•
•
•
•
www.google.com
www.w3Schools.com
www.phpcode.com
www.Gsrtc.org
Book References :•
•
PHP : The complete reference
JavaScript : The Complete reference