You are on page 1of 27

A Project Report On BUS PASS SYSTEM

By: Payal Tehlani Saldhana & Martina

In partial fulfillment of BACHELOR OF COMPUTER APPLICATION University of Pune Carmel Vidhya Bahavan Trust Christ College Pune.

!! CERTIFICATE!!
This is to certify that, Miss. Payal Tehlani & Miss. Martina Saldhana of roll number 17 & 15 of TY BCA has successfully completed the project on Bus Pass System for the academic year 2011-2012 as per this system laid down by the

University of pune.

Project Guide Department Principal Examiner 1: Examiner 2:

Head Of

We have great pleasure in expressing our gratitude to the respected Principal Dr. A.S Parkhi for the guidance encouragement in completing our project successfully. The words at our command are inadequate to convey the depth of feeling of Gratitude to Miss. Suchita Mohan, who had given an idea of project and proper guidance throughout the project work. We wish to convey our special thanks and immeasurable feeling of gratitude towards our friends who supported and helped us by giving valuable suggestions through the project work. We very much grateful towards our family members for their moral support and patience during the project work We record our sincere thanks to all our friends for helping us throughout the project.

Acknowledge ment

Contents
Sr.n o 1 1.1 1 .2 1 .3 1 .4 1 .5 2 2.1 2.1. 1 2.1. 2 2.1. 3 2.1. Topics INTRODUCTION Companys profile Problem definition Scope of system Existing system Proposed system REQUIREMENT SPECIFICATION Fact Finding Techniques Questionnaire Record review Interview Observation Page No.

4 2.2 2.2 .1 2.2. 2 2.2. 3 2.3 2.3. 1 2.3. 2 3 3.1 3.1. 1 3.1. 2 3.1. 3 3.2 3.3 4 4.1 4.2 5 6 7 8

Feasibility Study Technical feasibility Operational feasibility Economic feasibility Operating Environment Hardware requirement Software requirement SYSTEM ANALYSIS Diagram Context level data flow diagram First level data flow diagram Entity relationship diagram Table Design Data Dictionary SYSTEM DESIGNS Input/output screens Reports Limitations Future Enhancements Conclusion Bibliography

Introductio n

Bus Pass System is software specially designed to overcome the difficulties faced in daily transaction like sales renewation, maintenance, as well as generation of daily, monthly reports and profit and loss of statements in a office. And to over come problem faced by students, employee, senior-citizen during getting Bus Pass as it is a tedious and time consuming work. This project is developed by considering all the needs of transaction taking place in a authorized pass office.

Proposed System

In todays world of computer speed, efficiency and time play crucial role. Exiting manual system is very time consuming, tedious, not so sufficient. System exerts more tension and pressure on the user related to the clerical depts. in maintenance of the registers. Some mistakes due to human bias may occurred to make corrections we have to go to previous registers, it pages & particular records which is very tedious work .To keep track of all related records is complicated which may lead to number of errors. To keep track of all related record is complicated which may lead to number of errors. For speedy data retrieval, fast access there is need of computerization of exiting manual system.

Feasibility Study
The feasibility study is useful to evaluate cost and benefits of the system requested. The feasibility study tries to anticipate future scenario of software development. There are three aspect of feasibility study. Feasibility:The technical feasibility always focuses on the exiting computer hardware, software & personnel. Here the available hardware & software is considered. It also includes the need for more hardware or software or personnel and possibility of installing such a facility. Accordingly the hardware and software installed & the computer is upgraded. The skilled personnel and their skills are taken into consideration and if required training is given to operate the system efficiently. Feasibility:Economical Feasibility considers the cost and benefit analysis of the proposed project. The benefit is always expected To be over the cost. Economical feasibility is helpful to find the system development cost and checks whether it is justifiable. For that it it checks
Economical Technical

investigation cost, software & hardware cost, training cost, salaries & maintenance cost etc. The hardware required is already present so there is no need to purchase any hardware. The software is already present if not as per requirement. It may be purchased this cost must be considered.

Operational Feasibility: Operational feasibility considers the acceptability of the system. The project may be rejected due to operational non-feasibility. It checks whether system will be used if it is developed and implemented, are the user of the system able to handle the system, whether the proposed system cause any trouble etc. The product can operate smoothly in all types of environment. It is user friendly so that new user can operate software easily. The developed software can handle large amount of data and thus it is operationally feasible to use the software.

System Specification
Minimum Hardware Requirement

Processor RAM

Pentium 4. 256 MB to 1 GB

Hard Disk Space 20 GB. Printer Dot matrix / Ink jet.

Minimum Software Requirement

Operating System Windows XP, Windows Vista

Language Used

Visual Basic.Net Microsoft Visual

Front End Tool Basic.Net 2003

Back End Tool

MS-Access (2003). Crystal Report from

Report .Net

SYSTEM ANALYSIS
Idnumber Old Password New password Confirm new password

Change Password

Can

Manager

Login Successful Issue new Pass


Manager

Password Changed

Student Issue Updated

Pass

Provides updated detail Gets Salary Provides personal detail


0.0 Gives personal detail

Username, Password Change Password


BUS PASS SYSTEM

Enter detail

Admin

Provide personal detail

Provide personal detail updated detail Provide updated detail

Provide

Employee

Issue updated pass Issue new pass

issue updated pass IssueSenior-Citizen new pass

Manager

Username1.0 Successful Login


Login Proce ss

User name, Password Login Authentication

Student

Gives personal detail Save personal detail

Student
Issue new pass
2.0

Gives personal personal detail Employee


Employee

New detail Entry Pass Process

Student pass report Save Employee pass report

Issue pass

Senior Citizen pass report


Senior Citizen

Issue Pass Save Personal detail Give personal detail

Senior Citizen

3.0

4.0

Change password 5.0

Admin

6.0 Salary Process

Salary

Change password Query Student Report Employee 7.0 Report Generation Report Query Manager Admin

Senior-citizen

Salary

DATA
Student Table:

DICTIONARY

It is used to store student information.


Field Name
ID_NUMBER NAME ADDRESS B_DATE AGE COLL_SCH_NAME PATH_FROM PATH_TO IMAGE RUPESS ISDATE VALIDFROM VALIDTO

Data Type
Number Text Text Date Number Text Text Text Image Number Date Date Date

Description
Id Number Student Name Student Address Birth date Age Of Student Student Of College/School Start Of Path End of Path Photo Of Student Total Amount Date Of issuing pass Date of validation from Date of validation to

Employee Table:
It is used to store employee information.
Field Name
ID_NUMBER NAME ADDRESS B_DATE AGE COLL_SCH_NAME PATH_FROM PATH_TO IMAGE RUPESS ISDATE VALIDFROM VALIDTO

Data Type
Number Text Text Date Number Text Text Text Image Number Date Date Date

Description
Id Number Employee Name Employee Address Birth date Age Of Employee Company Name Start Of Path End of Path Photo Of Employee Total Amount Date Of issuing pass Date of validation from Date of validation to

Path Table
It is used to store Names of Places with their kilometer used to calculate rupees (Cost Of Pass) information.
Field Name
SRNO PLACE TO KM

Data Type
Number Text Text Number

Description
Serial Number Place Name 1 Place Name 2 Total Kilometer

Senior Citizen Table:


It is used to store senior citizen information.
Field Name
ID_NUMBER NAME ADDRESS B_DATE AGE PATH_FROM PATH_TO IMAGE RUPESS ISDATE VALIDFROM VALIDTO

Data Type
Number Text Text Date Number Text Text Image Number Date Date Date

Description
Id Number Senior Citizen Name Senior Citizen Address Birth date Age Of Senior Citizen Start Of Path End of Path Photo Of Senior Citizen Total Amount Date Of issuing pass Date of validation from Date of validation to

Login Information Table:

It is used to store Username & password information requires for login in system
Field Name
User_name Pass_word

Data Type
Text Text

Description
User Name Password

Limitation & Future Modifcation. Limitation:


Every System has limitations. In the development system the
limitations are : For our system, place name entered by applicant should be defined in the system for kilometer purpose.

same as The coding of system is large. The minimum mentioned software and requirement are must the system will not work. The system developed is a single user system.

else

Future Modification:

More place names along with km can be added in the system. More reports can be added to improve the system. More security features for reports and transaction carried out in the system.

All the other transaction carried out in the system which are not included in the developed software can be considered in future.

The developed system can be modified to multi-user system.

Conclusion
This system helps client (Bus Pass Officer) to carry out their work efficiently & accurately. Client have not remember place names and their kilometer and calculate cost of pass. This system helps the client in increasing their working speed. The time of students/employee/senior citizen are saved due to this system.

Helps in taking decisions on the basis of reports. The system is more reliable and client friendly type.

BIBLIOGRAPHY

Visual Basic.Net Programming (Black Book) --- Steven

Holzner.

Visual Basic.Net in 24 hours

--- Greg Perry. Mastering in VB.NET --- Evangelos Petroutsos

Software Engineering Concepts

Software Engineering --- Roger

Pressman.
Korth

Database System Concepts

--- Henry F.

Unified Modeling Language --- Grady Booch

USER MANUAL

Once the system developed, it is very necessary for the user to know how the system should be used in proper manner. While using the current Bus Pass System first screen isWelcome screen on which click button is

present. When you will click on that button then next form appear which shows Login screen by typing User Name & Password the next form i.e., main form appears which shows option give option give below: Passtype Search Account Reports. Help About Us Exit Each option shows further details as follows: I] Passtype: It_includes following menus StudentPass:- It includes following sub-menus 1. New Entry: It includes the form, which stores the detail of students Information. 2. Renew: It includes the form which is used to renew students pass. Employee Pass:- It includes following sub-menus 1. New Entry: It includes the forms, which stores the details of employee Information 2. Renew: It includes the form, which is used to renew the employee pass.

SeniorCitizen Pass: - It includes following sub-menus 1. New Entry: It includes the forms, which stores the details of Seniorcitizen Information. 2. Renew: It includes the form, which is used to renew senior citizen pass. II] Search:This form displays account & passes sale information of particular type of pass just by giving ID_Number. III] Account :This form displays account & passes sale information of particular type of passes just by entering particular date. IV] Reports: It includes daily, weekly report of following type of passes. StudentPass Employee Pass Seniorcitizen Pass

V] Help:It displays all help topics required to carry out efficient working of system for forms.

VI] AboutUs: It displays Developer Team of Software.

information

related

to

VII] Exit: When Click the exit, User exits the system.

OBJECTIVES
Basic objectives of testing are to find errors. Software quality must be primary concern. Software testing and evaluation are traditional methods of checking software quality. Testing gives guarantee that the software does not fail and will run according to its specification and in the way user expects. The people who are not involved in the initial system mostly do testing because it is a human nature that we ourselves cannot find any error in our work. The basic activities involved in testing phase are as follows: 1. Checking the individual program, its logic and interfaces between various program. 2. Designing the test cases for checking the interface. 3. Checking the quality of code and its adherence to the established

standards. 4. Checking whether system produce correct and desired results.

You might also like