Beruflich Dokumente
Kultur Dokumente
Synopsis
ABSTRACT INTRODUCTION OBJECTIVE MODULES OF THE PROJECT
CLASS DIAGRAM
SEQUENCE DIAGRAM CODE CRITERIA OUTPUT THANKS
ABSTRACT
In my project(Travel agency administration) deals with maintenance of records of details of each passenger who had reserved a seat for a journey. It also includes maintenance of information like schedule and details of each bus.
INTRODUCTION
Our project is to computerize traveling company to manage data, so that all the transactions become fast and there should not be any error in transaction like calculation mistake, bill generation and other things.
It replaces all the paper work. It keeps records of all bills also, giving to ensure 100% successful implementation of the computerized Bus reservation system.
OBJECTIVE
Facility to search buses.
Add the buses. Booking the bus. Cancel the ticket User friendly
CLASS DIAGRAM
LOGIN
adminLog AdminLogin +userName: String +password: String +choice: int +getAdminLogin(): String UserLogin +userName: String +password: String +choice: int +getUserLogin(): String
IlogAdmin
IlogUser
CLASS DIAGRAM
AdminUtil
adminProcess BusHandle +busId: String +busName: String +type: String +maximumSeats: int +routeId: String +addBus(): boolean +deleteBus(): boolean +updateBus(): boolean +viewBus(): boolean DipotHandle +dipotId: String +dipotName: String +distanceToChennai: int +depotPhNo: int +addDipot(): boolean +deleteDipot(): boolean +Operation1(): boolean ReservedView +busId: String +source: String +destination: String
+ViewReservedSeats(): boolean
adminInterfaces
IBusHandle
IDipotHandle
IReserved
CLASS DIAGRAM
User
userProcess Reservation +source: String +destination: String +noOfSeats: int +date: String +busId: String +route: String +accountNo: int +tnrNo: int +reserveSeats(): int SearchAvailability +source: String +destination: String +date: String +busId: String +route: String +search(): boolean
userInterfaces
IReservation
ISearchAvailability
ICancellation
IChecking
CLASS DIAGRAM
Bank
bankProcess BankAdmin +accountNo +tnrNo +depit(): String +refund(): String +checkAccount() +checkBalance()
SEQUENCE DIAGRAM
USER SEQUECE
UserLogin SearchAvailability Reservation Cancellation BankAdmin checking
: user
12 : resultShow()
13 : login()
14 : cancelTicket()
15 : refund() 17 : suceesfullyCancelled()
16 : invalidTicket() 18 : bankProcessFailed()
SEQUENCE DIAGRAM
ADMIN :
AdminLogin Search BusHandling DipotHandling View Reserved Seats : admin
Searching
5 : showResult()
6 : invalidinput()
12 : dipotManupulation()
13 : manupulationSuccess()
14 : invalidData()
15 : viewSeats() 17 : invalidData()
16 : showResult()
CODE CRITERIA
Exception Handling
Error Log
Coding Standards
project structure
Utility
Validation
Documentation
ROLLBACK TRANSACTION
Drawbacks
* Add only source and destination. Cannot be add intermediate places. * Delete Bus, Update Bus, Delete depot and update depot this types of functions are not available. * Creating table is a huge process so time delay is occuring.
Thank you