Beruflich Dokumente
Kultur Dokumente
Submitted by
NITISH BHARDWAJ
Roll no.-RE3804B47
Reg no.-10808759
SUB:-DBMS
SUB CODE:-CAP301
Submitted by
AMANDEEP sir
Acknowledgement :I am extremely happy to present this term paper. I have divided the topics in small ways
so that the topics can be arranged & understood properly .the object of this term papers is to
bring out the subject matter in a most concise ,compact ,8 lucid manner.
We are thankful to the following colleagues for their adequate guidance and encouragement
during the preparation of the manuscript of this term paper like DBMS sir Amandeep ,friends
( shekhar, anand , rohit,mukesh etc),
Some websites as google.com, yahoo.com, bing.com, Wikipedia.com, etc.
Sir Amandeep give ideas about to thinking for making the term papers & tell about the pattern
of my topic. Amandeep sir say about the pattern of term papers.
i m also thankful to my room partner.
1.
Acknowledgement
2. Table of contents
3. Introduction(Bus reservation system)
4. About functioning of topic
5. Bus
services (passengers,description)
Owns view
11.
conclusions
About Bus
A bus is a road vehicle designed to carry passengers. Buses vary in capacity from 8 to 300
passengers. Buses are widely used public transportation.
The most common type of bus is the single-decker bus, with larger loads carried by doubledecker buses and articulated buses, and smaller loads carried by midi
buses and minibuses. A luxury, long distance bus is called a coach. A bus is powered by a
combustion engine, although early buses were horse drawn and there were experiments
with steam propulsion. Trolleybuses use overhead power lines. In parallel with the car
industry bus manufacturing is increasingly globalised, with the same design appearing
around the world.
Type of Bus
Single-deckers
Double-deckers
Articulated buses
Low-floor buses
INTRODUCTION
Traveling is a large growing business in India and other countries also. It becomes very difficult to keep
records for large no. of items, customers and calculating bills. This project is very useful in the Bus reservation
system.
I observed the working of the Bus reservation system and after going through it, I get to know that there are
many operations, which they have to do manually. It takes a lot of time and cause many errors. Due to this,
sometimes a lot of problems occur and they were facing many disputes with customers. To solve the above
problem, and further maintaining records of items, seat availability for customers, price of per/seat, bill generation
and other things, I am offering this proposal of Bus reservation System.
OBJECTIVES
Objective of this software is to computerize any traveling company to manage data, so that all the
transactions become fast and there should not be any error in transactions like calculation mistake, bill generation
and other things. It replaces all the paper work. It keeps records of all the bills also, given to the customers, so that
user could update his daily accounts. allmost care and back-up procedures must be established to ensure 100%
successful implementation of the computerized Bus reservation system.
Hardware Requirements :
Software Requirements :
Operating System :
Windows XP.
Front end
visual basic
MS Office tools
Backend
PL/SQL
SYSTEM ANALYSIS
System analysis and design refers to the process of examining a business situation with the intent of
improving it through better procedures and methods. System development can generally be thought of as having
two major components: System Analysis and System Design.
1. IDENTIFICATION OF NEEDS :
Drawbacks of current system:
Existing system is totally on book and thus a great amount of manual work has to be done. With the increase
of manual work in Bus services and information needs, automation was necessary.
Needs a lot of working staff and extra attention on all the records.
In existing system, there are various problems like keeping records of items, seat available, prices of per/seat
and fixing bill generation on each bill.
Finding out the details regarding any information was very difficult, as the user has to go through all the
books thoroughly.
Major problem was the lack of security check that was must to be applied.
2. STUDY METHODOLOGY :
System design is the process of planning a new system or replace or complement an existing system. But
before this planning can be done, we must thoroughly understand the existing system and determine how
computers can best be used to make its operation more effective. To obtain information about the current system
and determine the requirements of the new system, study of the current system has been carried out. System
analysis, then, is the process of gathering and interpreting facts, diagnosing problems and using the information to
recommend improvement to the system. In brief, we can say that analysis specifies what the system should do.
Design specifies how the system should do.
v.) Testing :
Most of the functions are already tested, as they are predefined functions. However, new components or
functions are also tested after application generation.
In the project process emphasizes reuse, many of the program components must be tested and all interfaces
must be fully exercised.
Business
Modeling
Business
Data
Modeling
Modeling
Process
Modeling
Data
Modeling
Applicatio
n
Generatio Testing &
n
Turnover
Process
Modeling
Application
Generation
Testing
&
Turnover
4. FEASIBILITY STUDY :
Feasibility is the determination of whether or not a project is worth doing the process followed and making
this determination is called feasibility study. This determines whether a project can and should be taken. Once it
has been determined that a project is feasible, the analyst can go ahead and prepare the project specification which
finalizes project requirements. Generally, feasibility studies are undertaken within right time constraints and
normally culminate in a written and oral feasibility report. The contents and recommendations of such a study will
be used as a sound basis for deciding whether to proceed, postpone or cancel the project. Thus, since the feasibility
study may lead to the commitment of large resources, it becomes necessary that it should be conducted
competently and that no fundamental errors of judgment are made.
PL/SQL is very good. The speed of output is very good when we enter the data and click button then the response
time is very fast and give result very quickset. I never find difficulty when we use complex query or heavy
transaction. The speed of transaction is always smooth and constant. This software provides facility to
communicate data to distant location.
The designing of front-end of a project is very important. So I have selected visual basic as front-end due to
the following reasons :
Easy implementation of code.
Well defined interface with database.
Well defined hand shaking with PL/SQL .
Easy Compiling and Running.
At present scenario, a number of back-end tools are available, but I have selected PL/SQL because
of the following reasons :
Able to handle large amount of data.
Security.
Robust RDBMS.
Backup & recovery.
With the help of above support we remove defect of existing software. In future, we can easily switch over
any platform to ensure that system does not halt in case of undesired situation or events. Problem affected of any
module does not affect any other module of the system.
difficult, because data is stored in different books and each book at different places. In case of any problem, no one
can solve the problem until the master of this field is not present.
I have not changed the structure of organization. I have delivered a system that looks like a current structure
of organization. But, this system removes all the overheads. All the computational work will be done automatically
in our system. Response time is very quick.
Now, we will explain the last point of operational feasibility. It is a shop of hardware and it appoints
engineer for hardware problem. So, he cant face difficulty in hardware and all employees of company know about
computers operation so the training of this software is not a difficult task.
be made if it is to have a chance of being approved. This is an ongoing effort that improves in accuracy at each
phase of the system life cycle.
Functioning of topic
This software is working with its employee very easy.it has facility to save data in its
software.only write the command the data will save automatically.we can save record in the
daily basic work that a daily basic employee and monthly basic employee,purchage of
goods and parts.
This software is work on query that is perform by the user and perform by the
administrator.it is easy to query for database.
Bus
no.
Rout
e
nam
e
name
Body no.
nno.
BUS
addre
ss
ow
ner
shi
p
OWNE
R
mobil
e
Bus no.
Tax no.
Dept
name
govern
ment
Owner
no.
Owner
no.
Linc
enc
es
OWNER
Owner
name
Owner
address
p-name
p-no.
paddres
s
Passeng
er
Bus Route
name
Tra
vel
Bus
Bus Route
name
A-no.
O-phone
no.
O-no.
Coll
ecti
on
Owner
O-name
O-address
Agent
A-name
A-phone
no.
Database Structure :
FIVE tables have been used in this project :
Field Name
PNO
PNAME
PADDRESS
routenmae
:
:
:
:
Datatype
VARCHAR2(15
Varchar(30)
Varchar2(20)
Varchar(20)
Description
IT SHOW THAT NO OF PASSANGER
It shows NAME OF PASSANGERl
It shows address of passanger
It shows the items name
S. No.
1.
2.
3.
4.
5
Field Name
ownername
Ownerno
Ownerphno
Owneraddress
Bus no
:
:
:
:
:
Datatype
number(10)
Varchar(20)
Number(10)
Varchar(34)
Varchar2(7)
Description
Name of owner
Number of owner
Phone number of owner
Address of owner
Bus no that has owner
Field name
Dept no.
Ownerno
Tax no
Datatype
Varchar2(15)
Varchar2(30)
Varchar2(40)
Description
Show the dept no.
Show No. of owner
Show the taxno
Sno
1
2
3
Field name
Aname
Aaddress
Ano
Datatype
Varchar2(15)
Varchar2(30)
Varchar2(20)
Description
Agent name
Address of agent
No of agent
Passanger table
agent table
Government table
create table government(deptname varchar2(15),ownerno
varchar2(30),taxno varchar2(40));
Owner table
create table owner(ownerno varchar2(11),name varchar2(30),address
varchar2(40),mobileno number(20),busno varchar2(10));
TYPE
VARCHAR2(10)
VARCHAR2(8)
Varchar2(20)
TABLE: passanger:
NAME
TYPE
Pno
Pname
ADDRESS
Routename
VARCHAR2(15)
Varchar2(30)
VARCHAR2(30)
Varchar2(23)
TABLE: owner:
NAME
Ownerno
NAME
Address
Mobileno
Busno
TYPE
Varchar2(11)
VARCHAR2(30)
VARCHAR2(40)
number(10)
VARCHAR2(10)
TABLE: agent:
NAME
Aname
Aaddress
Ano
TYPE
Varchar2(15)
VARCHAR2(30)
VARCHAR2(40)
TABLE:government
NAME
TYPE
Deptname
Varchar2(15)
Ownerno
Varchar2(30)
Taxno
Varchar2(40)
(10802432,
Insert
into
owner
jal,9977886655,pb211234);
values
Anand
shankar
jha,
(10810085,Sakshi
17/2
noida,
sharma,12/3
Owner
no
108024
32
Insert into owner values (108968, Sandip, 19/2 nalwa road jalandhar cantt,
9977646321,pb211234); Insert into owner values (10812344, Vipul behal, 12,main
road abohar, 9878456721,pb211234);
NAME
ADDRESS
mobilenoT
busno
17/2 noida
9988776655
Pb21123
4
108100
85
108023
43
108968
ANAND
SHANKAR
JHA
SAKSHI
SHARMA
NITISH
BHARDWAJ
SANDIP
12/3, JALA
9977886655
12/2 mohali
9988221133
9977646321
108123
44
108026
36
108069
68
108089
68
VIPUL
BEHAL
GAURAV
GUPTA
SARABJIT
THAKUR
ANIMESH
TIWARI
PB21123
4
PB21123
4
PB21123
4
PB21123
4
PB21123
4
PB21123
4
Pb21123
4
9779045078
9888067078
9326067578
9888967889
Insert into passanger values (10802636, Gaurav gupta,34, jawahar colony, jaladhar,
ldh to jal);
Insert into passanger values (10806968, sarabjit thakur, 23, rama mandi, jalandhar,
pujab, jal to phw);
Insert into passanger values (10808968,
sikandarpur,Bhagalpur,Bihar,ldh to amrit);
Output:
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Animesh
Tiwari,
169,
45/3,
CONCLUSION
This project is designed to meet the requirements of a Bus reservation system. It has been developed in visual basic
and the database has been built in PL/SQL only, keeping in mind the specifications of the system. Apart from MSAccess we could have also implemented other database software like Oracle or SQL.
For designing the system we have used simple data flow diagrams and E/R diagrams.
1.
Using system analysis and design techniques like data flow diagram and E/R diagram in designing the
system.
2.
Understanding programming logic and language along with utilities like reports, forms,
queries etc. in Visual Basic and PL/SQL.