0% found this document useful (0 votes)
136 views26 pages

Projectproposal

Synopsis for bus and railway reservation system It will be good for the project report

Uploaded by

Ankit Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
136 views26 pages

Projectproposal

Synopsis for bus and railway reservation system It will be good for the project report

Uploaded by

Ankit Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 26
Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 NYIONAZ oo se OPEV en a an \S) PROJECT PROPOSAL FOR BACHELOR OF COMPUTER APPLICATIONS (BCA) ON BUS & RAILWAY RESEVATION SYSTEM SUBMITTED BY ANKIT KUMAR JHA ENROLLMENT NO. :- 2105316600 UNDER GUIDANCE OF Submitted to the IGNOU Regional Centre Delhi-2 {IAEA House, 17-B, Indraprastha Estate, New Delhi-110002) Page 1 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 Bus & Railway ation Systeut Page 2 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 TABLE OF CONTENT 1. Introduction Of Project 2. Objective Of The Project 3. Project Category 4. Tools/Platform Of Project - H/W and S/W DFD 5. Design Of Project e DFD e ERD ¢ Data Structure © No. of Modules and their Description 6. Validation To Be Performed 7. Types of Report Generation 8. Limitation of The Project 9. Future Scope of The Project 10. Bibliography 04 06 07 10 14 11 13 14 18 22 23 24 25 26 Page 3 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 INTRODUCTION About The Documentation:- The project documentation must have the information about existing system whether it is manual or automatic. How does the existing system performing the current required functionality. The Document exposed the current problems, which are not covered at present in the existing system but, that is required to be done in future through proposed system. The all problems are well listed here very clearly that will be readable to anyone. Whole scenario of the current and proposed system is included with objectives of the documentation and the existing system requirement and proposed system objectives. The documentation should reflect the basic requirement for implementing the proposed software expenses of the software. The documentation also takes care that what kind of software development model developer will follow. During the documentation phase of this Project, the every best points of a well documentation has been kept in mind, like feasibility study, options study, comparative study as well as the total topic mentioned in the guideline of IGNOU’s Project Proposal like Introduction, objectives, coding, Process logic, etc. Page 4 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 To Proposed System As the name ‘Bus & Railway Reservation System’ is very clear to explain the working functionality of the application and operations performed in side the application. It starts from the login to the report generation process going through vendor management, customer management, taking order of the ticket booking from the customer for for different passengers, purchasing corresponding ticket from the vendor and the forwarding the specific ticket to the customer by charging commission from the customer inside the sales module of the software and at last many of the reports are generated like Sales report etc. Apart from the system specific processes User management, Vendor management and customer management modules are used to insert update and delete the vendor and customer details. Page 5 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 OBJECTIVES OF THE PROJECT « Provide a management system/software to the Bus & Railway Reservation System which allows all the operations of Bus & Railway Reservation in an efficient manner. « This provides a good interface/environment through which an easy and interactive communication could be made efficiently. * Executive of BR Reservation should be able add the details of Vendor & inside the system. * The system allows updating the details of orders, purchase and sales done with the customer and vendor. Page 6 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 PROJECT CATEGORY CLIENT SERVER ARCHITECTURE In Client Server Architecture data management and transaction processing funetions can be performed independent of the client applications and user interfaces. In client server architecture the front-end (Client) and the back-end (server) are connected by network. The front-end deals with the user interface and the back-end executed SQL statements and deals with database management. The data is transmitted through the network in a tabular form called the TDS (Tabular Data Stream). ‘The major advantage of ClienUServer architecture is that the server is available for a number of clients and, there is a distribution of work between the client and the server. The user directs the request to the client (front-end) the client in turn understands the users request and redirects the request to the server. The server retrieves the data, gives it to the client and any future manipulation is done by the client on the basis of the user’s request. SERVER Page? Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 + The project is based on three tier architecture. The three tier architecture where the application is divided into three logical constituents » User Services — Provide services such as user interface. (VB.NET application in this case) > Business services — Implement business rules (ActiveX dil in this case) * Data Services — Provide handling and validation of data. (MS SQL Server in this case) Disadvantages of the two tier architecture > It puts extra load on the server > Itincreases the network traffic. > Difficult to implement incremental improvements. > Applications are bound to the data source. © It will be build using VB.NET and SQL server 2000 on Windows XP. platform. Pages Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 Reasons for using VB.NET > Microsoft is committed to Visual Basic and is confident that the technology will continue to improve and grow along with the changes and improvements in the operating system used. > Visual Basic enables rapid prototyping as it has various in built tools, making programming with Visual Basic easy. The developer can create COM components and web based application with ease. RDBMS have the following facilities v v v Creation of files, Addition of data, Deletion of data, Modification of data. Retrieving data collectively or selectively. The data stored can be sorted or indexed at user's discretion or direction. Various reports can be produced from the system. These may either be standardized reports or that may be specifically generated according to specific user definition. Mathematical function can be performed and the data stored in the database can be manipulated with functions to perform the desired calculations. To maintain data integrity and database use. Data integrity for multiple users. Providing form based interface for easy accessibility and data entry. Paged Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 TOOLS/PLATFORM HARDWARE AND SOFTWARE REQUIREMENT SPECIFICATION Tools/Platform Project is developed using MS Visual Basic.Net Front-end & MS SQL 2005 for storing data as backend. Hardware requirement Specification Altogether a Personal Computer with fallowing components: a Pentium II 450 MHz or above Processor a 2.GB Memory (RAM) a_ Hard Disk 20 GB a Color Monitor a_ Keyboard a Mouse a. Printer Software requirement Specification The software which was required for developing the application are as under: a Platform Microsoft Windows 7 a Front End Visual Basic.NET a Back End SQL Server 2005 a Documentation Microsoft office 2010 Page 10 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 DATA FLOW DIAGRAM CONTEXT LEVEL DFD Vendor |. Vendor Details Order / Purchase Details Management ‘Gundomer Vendor Details Bus & Railway Purchase / Sales Details Reservation Management System Passenger Details : : Connection Details, Ticket, Journey Details Passenger Ticket / PNR Page 11 Name: ANKIT KUMAR JHA Bus & Railway Reservation System Enrollment No.: 2105316600 BCSP-064 DFD FOR BUS & RAILWAY RESERVATION SYTEM ‘Onder Master / Details ‘Onder_ID, Order_Date, Passenger Details Order for the ticket of journey Customer Order_ID Passenger Details Venioe 1. Purchase of te Vendor | Name” Aes Teter on a ‘Contact No ‘Vendor for eee cater Cust_ID, Name Address, Contact Purchase ID, Pur_Date \TicketID/PNR, Vendor 1p) Purchase Ticket Master & Detail (Order_1D, TicketIDIPNR, Passenger Details \les_Date Cee estas ed deter oy FR, Cust ID Sales Ticket aster i + | Master & Detigls. ‘Address,Contact customer aca tania Z | Peescicchdacitacidas ac i Page 12 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 ENTITY — RELATIONSHIP DIAGRAM RQ Tr Seat Location Customer = Passenger Many Has One One Bus & Railway Reservation Office ‘One One One Many Customer! Vendor ID Vendor_ID One Many Gr) 1 pny ID/PNR Ticket/PNR, ick« Purchase/ Sales Cost Page 13 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 TABLE: User_ DATA STRUCTURE Field name “Type Constraints | Description UserID Char(10) Foreign Key User Identity FirstName Varchar(25) NOT NULL Name Password Varchar(20) Not null Password Role Varchar(20) Role TABLE: Vendor_Master Field name Data Type Constraints | Description Vendor ID Nehar(10) Not null Vendor ID Vendor_Name VARCHAR(@S) | NOTNULL | Vendor Name Address VARCHARG0) | NOTNULL | Address Contact_No VARCHAR(S) | NOTNULL | Contact No TABLE: Customer_Master Field name Data Type Constraints | Description ‘Customer_ID ‘Nehar(10) Not null ‘Customer ID ‘Customer_Name VARCHAR(25) | NOTNULL | Customer Name Address VARCHAR(S0)_ | NOTNULL | Address ‘Contact_No VARCHAR(IS) | NOTNULL | Contact No Page 14 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 TABLE: Order_Master Field name Type Constraints Description ‘Order_ID nchar(i0) Foreign Key Order Identity ‘Order_Date datetime NOT NULL ‘Order date Cusi_ID nchar(10) NOT NULL ‘Customer ID Source varchar(25) Passenger source place Destination varchar(5) Destination of passenger ‘Mode_of_Journey | nvarchar(25) ‘Mode of journey Journey_Date Datetime Journey date No_of_Passengers | nvarchar(25) No. of passengers ‘Order_Cost decimal 18, 2) ‘Order Cost TABLE: Order_Details Field name Type Constraints Description ‘Order_ID ‘nchar(10) Foreign Key Order Identity Passenger_Name | nvarchar(25) NOT NULL Passenger Name Age Int NOT NULL ‘Age Sex nyarchar(6) NOT NULL Sex ‘Seat_Location nchar(10) NOT NULL Location of seat Food Preference | nvarchar(25) Food Preference of passenger ‘Senior_citizen Tinyint Senior citizen status of passenger Doctor Tinyint Whether the passenger is_doctor Page 15 Name: ANKIT KUMAR JHA Bus & Railway Reservation System TABLE: Purchase Ticket_Master Enrollment No.: 2105316600 BCSP-064 Field name Type Constraints Description Purchase_ID nnchar(10) Primary Key Purchase Identity Purchase_Daie ‘datetime NOT NULL Date of Purchase ‘Order_ID nchar(I0) Foreign Key ‘Order [dentity Vendor_ID nchar(10) NOT NULL Vendor ID Source varchar@5) Passenger source place Destination varehar(25) Destination of passenger ‘Mode_of_Journey | nvarchar(25) Mode of journey Tourney_Date Daietime Tourney date No_of Passengers | nvarchar(25) No. of passengers Purchase_Cost ‘decimal(18, 2) Purchase Cost TABLE: Purchase Ticket_Details Field name Type Constraints Description Purchase_ID nchar(10) Foreign Key (Order Identity Passenger_Name | nvarchar(25) NOT NULL Passenger Name ‘Age Int NOT NULL ‘Age Sex nvarchar(6) NOT NULL Sex Seat_Location nchar(10) NOT NULL Location of seat Food_Preference | nvarchar(25) Food Preference of passenger Senior_citizen Tinyint Senior citizen status of passenger Page 16 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 TABLE: Sales Ticket_Master Field name Type Constraints Description Purchase_ID nchar(10) Primary Key Purchase Identity Purchase_Date datetime NOT NULL Date of Purchase ‘Order_ID nchar(10) Foreign Key Order Identity Vendor_ID nchar(10) NOT NULL ‘Vendor ID Source varchar(25) Passenger source place Destination varchar(25) Destination of passenger ‘Mode_of_Journey | nvarchar(25) ‘Mode of journey Toumey_Date Datetime Tourney date No_of Passengers | nvarchar(25) No. of passengers Purchase_Cost decimal(18, 2) Purchase Cost TABLE: Sales Ticket_Details Field name Type Constraints Description Sales_ID nchar(10) Foreign Key Sales Identity Passenger_Name | nvarchar(25) NOT NULL Passenger Name ‘Age int NOT NULL ‘Age Sex nvarchar(6) NOT NULL Sex ‘Seat_Location nchar(10) NOT NULL Location of seat Food_Preference | nvarchar(25) Food Preference of passenger Senior_citizen Tinyint Senior citizen status Page 17 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 Number Of Modules And Their Description:- The following are the major activities of MTNL Management System. It contains the number of modules with their description. The modules used in this software are:~ d) 2) 3) 4) 5) 6) 2 8) 9) Secure Login User Management. Vendor Management Customer management Passenger Management Taking order from customer Purchasing ticket from vendor for customer. Selling ticket to the customer. Report Generation. Page 18 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 Secure Login: Secure login inside the application is also one of the major and the very first activity which permits only the authorized user to login, along with it saves the unauthorized viewing of data or changing of the data. User Management: User management part of the application manipulate with the record of the users which are going to use the particular software. It includes the addition of the new user, update of the details of a user like password and role change of the user and delete of a particular user. Vendor Management Whenever a new vendor from wi ticket can be purchased, comes in the system then Vendor Management Module is required. It enables a user to insert update & delete the record of new and existing vendor. Customer Management When a person comes to order/book for the ticket then he/she is treated as the customer within the system and all the details of customer like customer name, address, contact no etc. are stored and management in the customer management module. Page 19 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 Taking order from customer This is the very first system specific functional module of the software which allows a user to take the ticket booking order from the customer. It stores the master details like order date, customer name, source & destination of the passenger, mode of journey whether it is bus or train, no of passengers and the expected order cost. Along with it also manages complete order & passengers details like Passenger name, their age, sex, food preference & senior citizenship status as well. Purchasing Ticket from vendor for customer This module is directly related with the vendor from the office purchases tickets for the customer. This module stores and manages the master & details of the ticket purchased like purchase ID, date of purchase, Purchase Cost, journey date, vendor ID etc. as well as all the passengers details whose journey are scheduled on the ticket. Selling ticket to the customer Once the ordered ticket is purchased from the vendor, ticket and corresponding details are forwarded to the customer and all the charged commissions are manages in the sales master & details talbles like Sales_ID, Date of sales, sales cost, journey date, and the passengers details. Page 20 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 Report Generation In this process of system many of the reports are generated for the analysis of summary purpose. Page 21 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 VALIDATIONS TO BE PERFORMED e Every consumer should have a unique customer ID (Cust_ID) that should be generated automatically. * Compulsory fields (* marked field) should not be left blank. « Symbol should appear for each character typed in the password field. « System can't accept any character and negative values where we have to enter amount © Proper format validation of date at the time of data entry and also have the option to change it. ¢ Can't delete Master information, which is a part of transaction and the transaction available for that subject. e Any unauthorized person can't enter into the system because each and every user of this system is already validated in system. At the time of entry system will ask for the password. Page 22 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 TYPES OF REPORT GENERATION Customer Report Display the details of Customer who have purchased tickets. Order Report Display the Order report of Bus & Railway Reservation Purchase Report Display the Purchase report of Bus & Railway Reservation Sales Report Display the Sales report of Bus & Railway Reservation Page 23 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 LIMITATION OF THE PROJECT « Needs Microsoft Windows 7 or higher Operating System * Needs VB.NET and MS SQL Server 2005 to be installed on the system. « RAM should be 2 GB for better run of the Project. Page 24 Name: ANKIT KUMAR JHA. Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 FUTURE SCOPE OF THE PROJECT This project is designed and developed in such a manner that it provides maximum efficiency & speed and has a vast scope of further development. Number of modules can be added without many modifications in the database and with a minimum modification in it code. It is armed with a powerful query support system and is capable of supporting advanced and complex queries for much more advanced reports. In future the management of the internet connection may be integrated with this system which is not implemented in this system. Page 25 Name: ANKIT KUMAR JHA Enrollment No.: 2105316600 Bus & Railway Reservation System BCSP-064 BIBLOGRAPHY WEBSITE - 1. www.google.com 2. http://www.microsoft.com/en-in/download/ 3._http:/Awww.quackit.com/sql_server/sql_server_2005/tutorial/ Reference books (VB.NET)- 1. John Smiley, learn to program with VB.Net 2005 Express, 26 Aug 2008 2. Gary Comell, Jonathan Morrison, Programming VB.Net: A Guide for experienced Programming, 15 Oct 2001 3. Andrew Troelsen, Pro VB 2005 and the .Net 3.5 platform (Windows.net) 4, IGNOU Blocks Reference books (SQL Server 2005)— 1. Leonard Lobal, Andrew J. Brust, Stephen Forte, Programming Microsoft SQL Server 2005 (Pro Developer), 29 Oct 2008 2. Robert Vieira, Professional Microsoft SQL Server 2005 Programming, 23 ‘Aug 2009 3. IGNOU Blocks Page 26

You might also like