Professional Documents
Culture Documents
“JNANA SANGAMA
” , BELAGAVI-590018, KARNATAKA
BACHELOR OF ENGINEERING
In
INFORMATION SCIENCE AND ENGINEERING
Submitted By
RITISH H 1VA15IS
034
SATVIKSHEETY M K 1VA16IS
055
KIRAN H P 1VA17IS
022
– 560 064
RAJANUKUNTE, BENGALURU
2019-20
S
ACKNOWLEDGEMENT
The completion of Mini project brings with and sense of satisfaction, but it is never
completed without thanking the persons who are all responsible for its successful
completion. First and foremost I wish to express our deep sincere feelings of gratitude to
my Institution, Sai Vidya Institute of Technology, for providing mean opportunity to do
our education.
I would like to thank the Management and Prof. M R Holla, Director, Sai Vidya
Institute of Technology for providing the facilities.
Finally, I would like to thank all the Teaching, Technical faculty and supporting
staff members of Department of Information Science and Engineering, Sai Vidya Institute
of Technology, Bengaluru, for their support.
Ritish H 1VA15IS034
SativikSheety M K 1VA16IS055
Kiran H P 1VA17IS022
I
ABSTRACT
Nowadays, there are online bike reservations which give much benefit to user. A rental
service is a service in which customers arrive to request the hire of a rental unit. It is more
convenient than carrying the cost of owning and maintaining the unit.
A bike rental or bike hire agency is a company that rents automobiles for short period of
time for a fee whether in a few hours or a few days or week. It is an extended form of a
rental shop, often organized with numerous local branches (which allow a user to return a
vehicle to a different location), and primarily 'located near airports or busy city areas and
often complemented by a website allowing online reservations.
Bike rental agencies primarily serve people who have a car that is temporarily out of
reach or out of service, for example travellers who are out of town or owners of damaged
or destroyed vehicles who are awaiting repair or insurance compensation. Because of the
variety of sizes of their vehicles, bike rental agencies may also serve the self-moving
industry needs, by renting vans or trucks, and in certain markets other types of vehicles
such as cars may also be offered.
In short, it is a system design specially for large, premium and small bike rental business.
The bike rental system provides complete functionality of listing and booking bike.
Table of Contents
II
ACKNOWLEDGEMENT.....................................................................................................I
ABSTRACT...........................................................................................................................II
TABLE OF CONTENTS....................................................................................................III
LIST OF FIGURES..............................................................................................................V
LIST OF TABLES...............................................................................................................VI
CHAPTER 1
INTRODUCTION ............................................................................................................. 1
1.1 Aim .................................................................................................................................
1
1.2 Introduction to File Structures ....................................................................................... 1
1.3 File Access Operations ...................................................................................................
2
1.4 Record Access ................................................................................................................ 2
CHAPTER 2
REQUIREMENT SPECIFICATION .............................................................................. 4
2.1 Functional Requirements .............................................................................................. 4
2.2 Non Functional Requriments ......................................................................................... 4
2.3 Software requirements ................................................................................................... 5
2.4 Hardware requirements .................................................................................................. 5
CHAPTER 3
DESIGN .............................................................................................................................. 6
3.1 Data Flow Diagram and its Notations ............................................................................ 6
3.2 Data Flow Diagram Example ........................................................................................ 8
3.3 Design Structure ............................................................................................................ 8
CHAPTER 4
IMPLEMENTATION ....................................................................................................... 9
4.1 Libraries and Frameworks ............................................................................................ 9
4.2 Computer Graphics: ....................................................................................................... 9
4.3 Functional Modules .....................................................................................................
10 CHAPTER 5
III
SOURCE CODE………………………………………………………………………..11
CHAPTER 6
5.1 TEST CASES…..…………………………………………………………………..24
CHAPTER 7
SNAPSHOTS .………………………………………………………………………..27
CHAPTER 8
CONCLUSION & FUTURE WORK ............................................................................ 35
BIBLIOGRAPHY .............................................................................................................. 36
List of Figures
List of Tables
IV
Table No. Table Name Page No.
Table 5.1 Test cases 24
V
Bike Reservation System
CHAPTER 1
INTRODUTION
1.1Aim
Read and write student records of variable length records using record length to separate the
records.
The Heart of File Structure Design. Disks are slow compared to RAM or ROM present in the
system. It takes more time to access data from disk when compared with RAM or ROM. On
the other hand they provide enormous capacity to hold data at much lesser cost. Disks are
non-volatile and preserve the information even when the system is turned off. The main
driving force behind the file structure design is the relatively slow access time of disk and its
enormous, non-volatile capacity. Good file structure design will give us access to all the
capacity of disk, without making our application spend a lot of time waiting for the disk. A
file structure is the representation of organizing the data on the secondary memory in a
particular fashion, so that retrieving data becomes easy. An improvement in file structure
design may make an application hundreds of times faster.
Seek time: Seek time is the time taken for a hard disk controller to locate a specific piece of
stored data. Other delays include transfer time (data rate) and rotational delay (latency).
Rotational delay: A rotational delay is the time between information requests and how
long it takes the hard drive to move to the sector where the requested data is located. In other
words, it is a time measurement, in ms (milliseconds), of how long before a rotating drive can
transfer data.
Transfer time: The time it takes to transmit or move data from one place to another. It is
the time interval between starting the transfer and the completion of the transfer. "Transfer
time."
Disk access time: Disk access times are measured in milliseconds (thousandths of a
second), often abbreviated as ms. Fast hard disk drives for personal computers boast access
times of about 9 to 15 milliseconds. Note that this is about 200 times slower than average
DRAM.
B- tree: A B-tree is a self-balancing tree data structure that maintains sorted data and allows
searches, sequential access, insertions, and deletions in logarithmic time. The B- tree
generalizes the binary search tree, allowing for nodes with more than two children.
B+ tree: A B+ tree is an m-ary tree with a variable but often large number of children per
node. A B+ tree consists of a root, internal nodes and leaves. The root may be either a leaf or
a node with two or more children.
CHAPTER 2
REQUIREMENTS SPECIFICATION
2.2.1 Usability
Usability is the ease with which a user can learn to operate and get instant information about
donors, hospitals and nearby blood banks.
2.2.2 Security
Security requirements are included in a system to ensure:
Enquiries from the end users as well as from any organization are highly secured.
2.2.3 Reliability
Reliability is the ability of a system to perform its required functions under stated
conditions for a specific period of time. Constraints on the run-time behavior of the system
can be considered under two separate headings:
• Failure rate: how often does the system fail to deliver the service as expected by
endusers.
2.2.4. Efficiency
The comparison of what is actually produced or performed with what can be achieved
with the same consumption of Clouds (money, time, labor, etc.). It is an important Factor in
Determination of Productivity.
CHAPTER 3
DESIGN
This chapter of the report describes the structure of the project, followed by Data Flow
Diagram.
External Entity – Also known as actors, sources or sinks, and terminators, external entities
produce and consume data that flows between the entity and the system being diagrammed.
These data flows are the inputs and outputs of the DFD. Since they are external to the system
being analyzed, these entities are typically placed at the boundaries of the diagram. They can
represent another system or indicate a subsystem.
Process – An activity that changes or transforms data flows. Since they transform incoming
data to outgoing data, all processes must have inputs and outputs on a DFD. This symbol is
given a simple name based on its function, such as “Ship Order,” rather than being labeled
“process” on a diagram. In notation, a rectangular box is used and may be labeled with a
reference number, location of where in the system the process occurs and a short title that
describes its function. Processes are typically oriented from top to bottom and left to right on
a data flow diagram.
Data Store – A data store does not generate any operations but simply holds data for later
access. Data stores could consist of files held long term or a batch of documents stored
briefly while they wait to be processed. Input flows to a data store include information or
operations that change the stored data. Output flows would be data retrieved from the store.
Data Flow – Movement of data between external entities, processes and data stores is
represented with an arrow symbol, which indicates the direction of flow. This data could be
Dept. of ISE, SVIT 2019-2020 6
Bike Reservation System
electronic, written or verbal. Input and output data flows are labeled based on the type of data
or its associated process or data store, and this name is written alongside the arrow.
Details report
Design
user administratio
Registration
system n
details
CHAPTER4
IMPLEMENTATIONS
This chapter of the report describes the Functions, packages and modules used in the
project:
Computer graphics are pictures and films created using computers. Usually the term refers to
computer-generated image data created with help from specialized graphical hardware
and software. It is a vast and recent area in computer science. It is often abbreviated as CG,
though sometimes erroneously referred to as computer generated imagery or CGI. Computer
graphics is responsible for displaying art and image data effectively and meaningfully to the
user. It is also used for processing image data received from the physical world. Computer
graphic development has had a significant impact on many types of media and has
revolutionized animation, movies, advertising, video games, and graphic design generally.
Delete Module:
The delete counterpart is loaded with the ability to unregister a single or multiple
records from the file. It searches for the record, in the query specified file, based on the
provided value for an attribute.
Update Module:
This module provides the functionality of updating the employee’s details with
previous record.
Retrieve\Search Module:
This module will help the administrator in searching the employees with various
criteria easily
CHAPTER 5
SOURCE CODE
#include<iostream>
#include<fstream> #include<string.h>
#include<cstdlib>
#include<windows.h>
#include<conio.h>
#include<time.h>
using namespace std;
string u_name; class
bike
{
public:char rrn[2];
char bid[5];
char bname[15];
char borigin[10];
char bprice[10];
char bnumber[10];
}; class
user
{
public:char uid[5];
char uname[15]; char
upwd[15]; char
uaddress[20];
char uphone[11];
};
fstream file1,file2,file3,file4,file5; void
binsert()
{
string line; int count=0;
char buffer[144];
file1.open("indexf.txt",ios::app);
file2.open("bikes.txt",ios::in);
system("cls");
cout<<" BIKE RENTAL SYSTEM \n";
if(!file2)
{
cout<<"\nWELCOME TO BIKE RENTAL SYSTEM";
}
bike b;
do
{
cout<<"\nB
ike
name(15)
: ";
cin>>b.bname;
}while(strlen(b.bname)>=15);
do
{
cout<<"\n"<<"\tBike origin(10) : ";
cin>>b.borigin;
}while(strlen(b.borigin)>=10);
do
{
cout<<"\n"<<"\tBike price(10) : ";
cin>>b.bprice;
}while(strlen(b.bprice)>=10);
do
{
cout<<"\n"<<"\tBike number : ";
cin>>b.bnumber;
}while(strlen(b.bnumber)>10);
while(getline(file2,line))
{
count++;
}
file2.close();
file2.open("bikes.txt",ios::app);
file3.open("index1.txt",ios::app);
file2<<count+1<<"|"<<b.bname<<"|"<<b.borigin<<"|"<<b.bprice<<"|"<<b.bnumber<<"!"<<
"\n";
file1<<b.bname<<"|"<<count+1<<"!"<<"\n";
file3<<b.bnumber<<"|"<<count+1<<"!"<<"\n";
file1.close(); file2.close(); file3.close();
cout<<"\n"<<"bike added successfully!!! : ";
Sleep(500);
}
void bdelete()
{
string line;
int count=0,i=0,found=99999,choice;
char name[20],x[2];
file2.open("bikes.txt",ios::in);
while(getline(file2,line))
{
count++;
}
file2.close();
file2.open("bikes.txt",ios::in); bike
b[count];
while(i<count)
{
file2.getline(b[i].rrn,2,'|');
file2.getline(b[i].bname,15,'|');
file2.getline(b[i].borigin,10,'|');
file2.getline(b[i].bprice,10,'|');
file2.getline(b[i].bnumber,10,'!');
file2.getline(x,2,'\n');
i++;
}
file2.close(); system("cls");
cout<<"\nBIKE RENTAL\n";
cout<<"\nEnter bike name to delete:\t";
cin>>name;
for(int l=0;l<count;l++)
{
if(strcmp(name,b[l].bname)==0)
{
found=l;
break;
}
}
if(found==99999)
{
system("cls");
cout<<"\n PHONEBOOK\n";
cout<<"\n no contacts found";
Sleep(800);
Dept. of ISE, SVIT 2019-2020 12
Bike Reservation System
return;
}
else
{
int n=0;
file2.open("bikes.txt",ios::out);
file1.open("indexf.txt",ios::out); file3.open("index1.txt",ios::out);
for(int k=0;k<count;k++)
{
if(k==found) continue;
file1<<b[k].bname<<"|"<<n+1<<"!"<<"\n";
file3<<b[k].bnumber<<"|"<<n+1<<"!"<<"\n";
file2<<n+1<<"|"<<b[k].bname<<"|"<<b[k].borigin<<"|"<<b[k].bprice<<"|"<<b[k].bn
umber<<"!"<<"\n";
n++;
}
cout<<"bike has been deleted successfully";
file1.close();
file2.close();
file3.close();
}
}
void searchb()
{
int choice,flag=0; string line;
char x[2]; system("cls");
cout<<" BIKE RENTAL \n";
cout<<"1...Search By Bike Name..\n";
cout<<"2...Search By Bike Number..\n";
cout<<"Enter your choice\t";
cin>>choice;
char name[15],number[10],rrn[2],name1[15],number1[10];
int rrn1;
if(choice==1)
{
file1.open("indexf.txt",ios::in);
cout<<"\n Enter the bike name to search \t";
cin>>name; system("cls");
cout<<" BIKE RENTAL \n";
while(!file1.eof())
{
file1.getline(name1,15,'|');
file1.getline(rrn,2,'!');
file1.getline(x,2,'\n');
if(strcmp(name1,name)==0)
{
Dept. of ISE, SVIT 2019-2020 13
Bike Reservation System
flag=1;
break;
}
}
file1.close();
if(flag==0)
{
cout<<"\n bike not found";
Sleep(5000);
return;
}
file2.open("bikes.txt",ios::in);
bike b;
rrn1=atoi(rrn); for(int
j=1;j<rrn1;j++)
getline(file1,line);
//file2.getline(b.rrn,2,'
|');
file2.getline(b.bid,5,'|'
);
file2.getline(b.bname,
15,'|');
file2.getline(b.borigin
,10,'|');
file2.getline(b.bprice,10,'|');
file2.getline(b.bnumber,10,'!');
file2.getline(x,2,'\n');
file2.close();
printf("\n\tbid\tbname\tborigin\tbprice\tbike number\n");
cout<<"\n\t----------------------------------------------------";
printf("\n\t%s\t%s\t%s\t%s\t%s\n",b.bid,b.bname,b.borigin,b.bprice,b.bnumber);
cout<<"\n\tPress any key to continue"; getch();
//file1.close();
}
else if(choice==2)
{
file3.open("index1.txt",ios::in);
cout<<"\nEnter the bike number to search\t";
cin>>number;
system("cls");
cout<<"BIKE RENTAL\n";
while(!file3.eof())
{
file3.getline(number1,10,'|');
file3.getline(rrn,2,'!');
file3.getline(x,2,'\n');
if(strcmp(number1,number)==0)
{
flag=1;
break;
}
}
file3.close();
if(flag==0)
{
cout<<"\n\t bike not found";
Sleep(500);
return;
}
file2.open("bikes.txt",ios::in);
bike b;
rrn1=atoi(rrn);
for(int j=1;j<rrn1;j++){
getline(file1,line);
}
//file2.getline(b.rrn,2,'|');
file2.getline(b.bid,5,'|');
file2.getline(b.bname,15,'|');
file2.getline(b.borigin,10,'|');
file2.getline(b.bprice,10,'|');
file2.getline(b.bnumber,10,'!');
file2.getline(x,2,'\n');
file2.close();
printf("\n\tbid\tbname\tborigin\tbprice\tbike number\n");
cout<<"\n\t----------------------------------------------------";
printf("\n\t%s\t%s\t%s\t%s\t%s\n",b.bid,b.bname,b.borigin,b.bprice,b.bnumber);
/*printf("\n\tbid\tbname\tborigin\tbprice\tbike number\n");
cout<<"\n\t------------------------------------------------------";
printf("\n%s\t%s\t%s\t%s\t%s\n",b.bid,b.bname,b.borigin,b.bprice,b.bnumber);
cout<<"\n\tPress any key to continue";*/ getch();
//file2.close();
}
else
{
cout<<"Invalid choice";
}}
void modifyb()
{
string line;
int count=0,i=0,found=99999,choice;
char name[20],x[2];
file2.open("bikes.txt",ios::in);
while(getline(file2,line))
{
count++;
}
Sleep(300);
file2.close();
file2.open("bikes.txt",ios::in);
bike b[count];
while(i<count)
{
file2.getline(b[i].rrn,5,'|');
file2.getline(b[i].bname,15,'|');
file2.getline(b[i].borigin,10,'|');
file2.getline(b[i].bprice,10,'|');
file2.getline(b[i].bnumber,10,'!');
file2.getline(x,2,'\n');
i++;
}
file2.close(); system("cls");
cout<<"\tBIKE RENTAL\n";
cout<<"\nEnter the bike name : \t";
cin>>name; for(int
l=0;l<count;l++)
{
if(strcmp(name,b[l].bname)==0)
{
found=l;
break;
}
}
if(found==99999)
{
system("cls");
cout<<"\nBIKE RENTAL\n";
cout<<"\nno contacts found";
Sleep(800);
return;
}
system("cls");
cout<<"\tBIKE RENTAL\n";
while(1)
{
cout<<"\n1...BikeName";
cout<<"\n2...Bikeorigin";
Dept. of ISE, SVIT 2019-2020 16
Bike Reservation System
cout<<"\n3...Bikeprice";
cout<<"\n4...Bikenumber";
cout<<"\n5...Exit\n";
cout<<"\nChoose the field to be updated ";
cin>>choice;
system("cls");
cout<<"\nBIKE RENTAL";
switch(choice)
{
case 1: cout<<"\nBike Name : "<<b[found].bname;
cout<<"\nEnter the bike name to update.. ";
cin>>b[found].bname;
break;
case 2: cout<<"\nbike origin : "<<b[found].borigin;
cout<<"\nEnter the bike origin to update.. ";
cin>>b[found].borigin;
break;
case 3: cout<<"\nBike price : "<<b[found].bprice;
cout<<"\nEnter the price to update.. ";
cin>>b[found].bprice;
break;
case 4: cout<<"\n Bike number : "<<b[found].bnumber;
cout<<"\nEnter the bike number to update.. ";
cin>>b[found].bnumber;
break;
case 5: file2.open("bikes.txt",ios::out);
file1.open("indexf.txt",ios::out);
file3.open("index1.txt",ios::out);
cout<<"\n\tUpdating!!!!!!!!";
Sleep(800);
for(int k=0;k<count;k++)
{
file1<<b[k].bname<<"|"<<k+1<<"!"<<"\n";
file3<<b[k].bnumber<<"|"<<k+1<<"!"<<"\n";
file2<<k+1<<"|"<<b[k].bname<<"|"<<b[k].borigin<<"|"<<b[k].bprice<<"|"<<b[k].bn
umber<<"!"<<"\n";
}
file1.close();
file2.close();
file3.close();
cout<<"\nbike details updated successfully";
Sleep(800);
return;
break;
default :cout<<"\nPlease enter a valid choice\n\n";
}
Dept. of ISE, SVIT 2019-2020 17
Bike Reservation System
void display()
{
bike b;
char x[2];
file2.open("bikes.txt",ios::in); while(!
file2.eof())
{
file2.getline(b.bid,5,'|');
file2.getline(b.bname,15,'|');
file2.getline(b.borigin,10,'|');
file2.getline(b.bprice,10,'|');
file2.getline(b.bnumber,10,'!');
file2.getline(x,2,'\n');
printf("\n\tbid\tbname\tborigin\tbprice\tbnumber\n");
cout<<"\n------------------------------------------------";
printf("\n\t%s\t%s\t%s\t%s\t%s\n",b.bid,b.bname,b.borigin,b.bprice,b.bnumber);
}
getch();
file2.close();
}
void bbike()
{ string line;
cout<<"please have a look at our available bikes before booking \n";
display(); int
count=0,i=0,choice; char x[2];
int choice1=1;
file5.open("book.txt",ios::app)
;
file2.open("bikes.txt",ios::in);
while(getline(file2,line))
{
count++;
} file2.close(); bike
name[count];
file1.open("indexf.txt",ios::in);
system("cls");
//cout<<"\nPHONEBOOK\n\n\n\n\n\n";
while(!file1.eof())
{
file1.getline(name[i].bname,15,'|');
file1.getline(name[i].rrn,2,'!');
file1.getline(x,2,'\n');
i++;
Dept. of ISE, SVIT 2019-2020 18
Bike Reservation System
}
for(int j=0;j<count;j++)
{
cout<<"\n"<<"\t"<<name[j].rrn<<"..."<<name[j].bname;
}
cout<<"\n\n"<<"\t0...Exit";
cout<<"\n\n"<<"\t select your bike ";
cin>>choice; if(choice==0)
{
return;
}
else if(choice>=1 && choice<=count)
{
system("cls");
cout<<"booking succesful";
file5<<name[choice-1].bname<<"|"<<u_name<<"!"<<"\n";
}
else
{
cout<<"\n\n"<<"\tinvalid choice";
}
file5.close();
file1.close();
cout<<"\n\n\n\n"<<"\n\n"<<"\tPress any key to exit";
getch();
} void
signup() {
user u;
int ch;
file4.open("userf.txt",ios::app);
system("cls");
if(!file4)
{
cout<<"\nAn error occurred";
}
cout<<"\nuser id : ";
cin>>u.uid;
cout<<"\n"<<"\tuser name : ";
cin>>u.uname;
cout<<"\n"<<"\tpassword : ";
cin>>u.upwd;
cout<<"\n"<<"\taddress : ";
cin>>u.uaddress; cout<<"\n"<<"\tphone
number : ";
cin>>u.uphone;
file4<<u.uid<<"|"<<u.uname<<"|"<<u.upwd<<"|"<<u.uaddress<<"|"<<u.uphone<<"!
"<<"\n";
Dept. of ISE, SVIT 2019-2020 19
Bike Reservation System
cout<<"login successfull";
u_name=u.uname;
while(true)
{
cout<<"enter your choice"; cout<<"\n 1.view
bikes";
cout<<"\n 2.book a bike";
cin>>ch;
switch(ch)
{
case 1:display();
break;
case 2:bbike();
break;
case 3:exit(0);
break;
}
}
bbike();
file4.close();
}
void login()
{
int ch;
char uid1[30],upwd1[20];
int count=0,i=1;
user u;
file4.open("userf.txt",ios::in);
if(!file4)
{
cout<<"file not found \n";
}
cout<<"enter user id \n";
cin>>uid1;
while(!file4.eof())
{
file4.getline(u.uid,5,'|');
file4.getline(u.uname,15,'|');
file4.getline(u.upwd,15,'|');
file4.getline(u.uaddress,20,'|');
file4.getline(u.uphone,11,'!');
if(strcmp(uid1,u.uid)==0)
{
cout<<"enter password";
cin>>upwd1;
if(strcmp(upwd1,u.upwd)==0)
{
Dept. of ISE, SVIT 2019-2020 20
Bike Reservation System
}
else
{
cout<<"user id doesnot exist \n";
}
}
}
int main() {
system("color white");
long int aid=100,apwd=123;
int choice,ch; long int
aid1,apwd1;
while(true)
{
cout<<"enter your choice \n";
cout<<" 1.ADMIN \n";
cout<<" 2.user sign up\n";
cout<<" 3.user login\n";
cout<<" 4.exit \n";
cin>>choice;
switch(choice)
{
case 1: cout<<"enter admin id \n";
cin>>aid1;
Dept. of ISE, SVIT 2019-2020 21
Bike Reservation System
if(aid1==100)
{
cout<<"\n enter admin password \n";
cin>>apwd1;
if(apwd1==123)
{
cout<<"login successfull \n";
while(true)
{
cout<<"enter your choice \n"; cout<<" 1.insert \n"; cout<<"
2.delete \n"; //cout<<" 3.search \n"; cout<<" 4.modify \n";
cout<<" 5.display \n";
cout<<" 6.exit \n";
cin>>ch;
switch(ch)
{
case 1: binsert();
break;
case 2: bdelete();
break;
case 3: searchb();
break;
case 4:modifyb();
break;
case 5:display();
break;
case 6:exit(0);
break;
}
}
}
else
{
cout<<" incorrect password";
exit(0);
}
}
else
{
cout<<"user id doesnot exist";
exit(0);
}
break;
case 2:signup();
break;
case 3:login();
Dept. of ISE, SVIT 2019-2020 22
Bike Reservation System
break;
case 4:exit(0);
break;
default:exit(0);
break;
}
CHAPTER 6
5.1 Test cases:
CHAPTER 7 SNAPSHOTS
The below figure shows the front screen of the project.
Login Page:
This is the first window which opens when we run the project.
We have to enter the Admin username and password to login. If we enter the correct
username and password it opens the next window.
Admin Menu:
After we login, admin menu frame pops out. In this we can see several modules.
Only the admin has the permission to use this, where he can enter any number of bike details
And update, delete and modify the bikes.
There is also an exit button where you can exit any time you want.
Bike Registration:
When we enter the Bike Registration module Admin has to enter all the details of their
bikes with all details of bike along with his price and registration number.
Display Bikes:
In this module admin can search any bikes stored in the database. Admin can update or delete
the details of his bikes any time.
Modify Bikes:
In this module admin can modify the name, price and registration number of bikes. based on
admin wish.
User signup:
In this module the user will create the account with respect to username and password and
Reports
User list:
Bike list:
Bike Number:
Bikename list:
CHAPTER 8
It can be observed that computer applications are very important in every field of human
endeavor. Here all the information about customer that made reservation can be viewed just
by clicking a button with this new system, some of the difficulties encountered with the
manual system are overcome. It will also reduce the workload of the staff, reduce the timed
used for making reservation at the bus terminal and also increase efficiency. The application
also has the ability to update records in various file automatically thereby relieving the
company’s staff the stress of working from file security of data.
This project, as a whole, will give a new way in bus reservations and ticketing process. The
automation and management of seats and reservations will be done accordingly. However,
this project doesn’t limit the walk-in passenger i.e., the passengers who visit the company’s
counter because it also caters for them. This also lessens the use of papers like in the
traditional way of ticketing.
BIBLIOGRAPHY
BOOK REFERENCE
[1] File Structures: An Object-Oriented Approach with C++ 3rd Edition by Michael J.
Folk (Author), Bill Zoellick (Author), Greg Riccardi (Author) [2] Pauline Baker, 2nd
Edition, Pearson Education, 2003.
WEBSITES
[1] www.youtube.com
[2] www.google.com
[3] https://www.geeksforgeeks.org/
[4] www.w3schools.com
Dept., of IS&E, SVIT 2019-20 36