Project ACCPi10: Online Bus Ticket Resevevation System International Training Center for Software Developers Mekong Delta Aptech

39 523 0
Project ACCPi10: Online Bus Ticket Resevevation System  International Training Center for Software Developers Mekong Delta Aptech

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Contents of Project ACCPi10: Online Bus Ticket Resevevation System: problem definition; customer requimentSpecification(CRS); achitecture and design of the project; data flow diagram; flow chart; entity relationship diagram(ERD); task sheet; checklist of validations; submission checklist.

 MEKONG DELTA-APTECH 1, Ly Tu Trong St, Cantho City – Tel: 0710.3731072 Fax: 0710.3731071 PROJECT ACCPi10 Online Bus Ticket Resevevation System Class: HD201206-J      Pham Van Dau (Leader)  Nguyen Van Phuc  Nguyen Duy Nhan  Truong Hoang Duc  !"#$ %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" INDEX Problem Definition 2 Customer RequimentSpecification(CRS) 2 Achitecture and design of the project 7 Data Flow Diagram 8 Flow Chart 14 Entity Relationship Diagram(ERD) 33 Task Sheet 38 Checklist of Validations 39 Submission Checklist 40  ! Page 2 %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" Form No. 1/eProjects/PS/Ver1.0 I. Problem Definition Introduction : SRC Travel Agencies is a domestic privatized transportation company that runs the vehicles all over the country. They have several branches at different locations of the country, so that they can provide the transportation facilities between the places Current system of many bus companies have many different types of tickets. In each ticket type, there are different levels of promotions different the payment be slow lack of time consuming, besides checking the tickets and also difficult. It takes a lot of time for user see also ticket or not . Through the search function to see ticketing and bus help employees and users to save tim. Through editing functions and update bus, the user can capture information quickly so as not to miss the bus With a computer you will maintain and retrieve records (as detailed staff and students), so will be less occupied area of your office. Through online booking function the user can sit at home and put the tickets they need. When a user visit Website will find information on traveling with attractive incentives. Client: SRC Travel Agencies. Business / Project objective: To improve the professional services and related needs of SRC Travel Agencies . We suppose proposal to build a website, we believe that our product is great for managing the router, ticket, bus, flights at the tourist destination. Recovery functions and automatic reporting system. Form No.2/eProject/CRS/Ver1.0 Inputs provided by the client: 1. Authentication: Input: User name, password, authority. Output: Authorization. Process: Check username and password in database. 2 . Add new staff: Input: Information staff (Staff ID, password, name, gender …. ) Output: Output details of the new staff is added Process: After the required information has been entered, you will save the entire database and output the details of the staff.  ! Page 3 %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" 3 . Update staff: Input: Information staff Output: Details of the staff has changed. Process: Retrieve the information in the database and show up, after completing the changes, update the database and output the details of the staff 4 . Delete staff: Input: Staff ID. Output: message successfully deleted informed in or not. Process: After you choose an item that should be deleted, then find your staff id and delete it from the database. 5 . Search staff: Input: Staff ID or staff name. Output: List object found. Process: Enter staff id or full name, then access the database and find the right object or approximate, export list staff finds. 6 . Retrieve information of a staff: Input: Staff ID. Output: The report form on staff’s information. Process: When a user required obtaining detailed information, searching in the database and retrieving information panel report, it allows the user to print the report out. 7 . Add new User : Input: User Information (user ID, Password, name, gender …) Output: Detail of new User added. Process: After the required information has been entered, it will save all the database and output the information of student. 8 . Update User: Input: User Information (user ID, Password, name, gender …) Output: Detail of new User changed. Process: Retrieve the information in the database and output the information of User. 9 . Delete User: Input: User ID. Output: Message successfully deleted informed or not. Process: After selecting the item should be deleted, find it in database, delete it from the database and output message. 10 . Search User: Input: User ID or name. Output: List of users found. Process: Enter User id or name, then find the correct object in the database or approximate and output a list of staff found.  ! Page 4 %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" 11. Retrieve information of a User: Input: User ID. Output: The report form on the User’s information. Process: When a User is required to obtain detailed information, search in the database and retrieve information table report, with report templates which thingies user can print it out. 12 . Add new bus: Input: Information bus (time, location …) Output: Output details of the new bus is added Process: After the required information has been entered, you will save the bus database and output the details of the staff. 13 . Update bus: Input: Information bus (time, location …) Output: Details of the bus has changed. Process: Retrieve the information in the database and show up, after completing the changes, update the database and output the details of the staff. 14 . Delete bus: Input: buss id Output: message successfully deleted informed in or not. Process: After you choose an item that should be deleted and delete it from the database. 15 . Search bus: Input: bus ID or bus name. Output: List object found. Process: Enter bus id then access the database and find the right object or approximate, export list bus finds. 16 . Add new router: Input: Information router Output: Output details of the new router is added Process: After the required information has been entered, you will save the router database and output the details of the staff. 17 . Update router: Input: Information router Output: Details of the router has changed. Process: Retrieve the information in the database and show up, after completing the changes, update the database and output the details of the staff. 18 . Delete router: Input: router id Output: message successfully deleted informed in or not. Process: After you choose an item that should be deleted, then find your imployee id and delete it from the database.  ! Page 5 %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" 19 . Search router: Input: router ID or router name. Output: List object found. Process: Enter bus id then access the database and find the right object or approximate, export list router finds. 20 . Booking tickets: Input: Information tickets (price, time, location …) Output: Output details of the new tickets is added Process: After the required information has been entered, you will save the tickets database and output the details of the staff. 21 . Canceling tickets: Input: Information tickets (price, time, location …) Output: Output details of the new tickets is cancel Process: After the required information has been entered, you will save the tickets database and output the details of the staff. 22 . Search tickets: Input: tickets ID or tickets name. Output: List object found. Process: Enter tickets id then access the database and find the right object or approximate, export list staff finds 23 . Looking for information on upcoming trip Input: Bus name Output: List bus name Process: Search with related keywords in the Database, then export list of the bus . 24 . Expensive ticket Input: User information and bus information Output: successfully keep Process: successfully keep and save to database 25 . Cancellation tickets Input: User information and bus information Output: successfully canceled keep Process: successfully canceled keep and save to database  ! Page 6 %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" • Expected Delivery Dates: 08-Feb-2013 • List of deliverables: Application: 1. Development application 2. Application source code Documentation: 1. Installation manual. 2. User guide manual. ** Hardware Requirements: Server: o CPU: core dual or higher o HDD: 1GB free space or more. o RAM: 1GB o Network card. Client: o CPU: core due or higher. o HDD: 1GB o RAM: 1GB o Network card. ** Software Requirements: Server: o Windows XP or higher. o SQL Server 2008 or higher. o Framework 4.0 or higher. o IIS 7 or higher. Client: o Windows XP or higher. o Browser: o Internet Explorer 7 or higher o Google chrome. O Firefox 3 or higher o Flash. ** Scope of the word: Will work: Due technical error. Data loss due to system. Will not work: Data lost due to deleted by user.  ! Page 7 %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" Form No.3/eProject/Design/Ver1.0  ! Page 8 " # !$% % &'  ( &'  !$% % ) "* +,' )' %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" Form No.4/eProject/DFD/Ver1.0 Contac Diagam  ! Page 9 )'% )% %&'&()*+ ,,,,,,,,,,,,,,, -!"#!"./012&#" DFD Level 0  ! Page 10  * [...]... Bus Bus ID Information Bus Bus ID 3.2 Search Bus List Bus 3.3 View Bus Search detail Bus ID Bus ID Admin 3.4 Edit Bus Bus detail 3.1 Add Bus 3.5 Delete Bus detail edit New Bus Online Bus Ticket Reseveration System / Group 5 Page 13 Bus Bus ID Bus Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 Ticket DFD LEVEL 1.4 Information Ticket Ticket ID Information Ticket Ticket... Ticket Ticket ID 4.2 Search Ticket List Ticket 4.3 View Ticket Search detail Ticket ID Ticket ID Admin/Staf 4.4 Edit Ticket Ticket detail 4.1 Add Ticket 4.5 Delete Ticket Ticket detail edit Ticket ID New Ticket Online Bus Ticket Reseveration System / Group 5 Page 14 Ticket Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 Router DFD LEVEL 1.5 Information Router 4.2 Search... Customer /Ticket Customer /Ticket infortion Router selected Age 6.2 Bokk Ticket 6.3 Calculate Age /Ticket Online Bus Ticket Reseveration System / Group 5 Page 16 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 DFD LEVEL 1.7 Ticket List Ticket Admin/Staf TicketID/Customer TicketID 7.1 Find Ticket Customer /Ticket Customer /Ticket Update Ticket selected Customer TicketID/Customer... Cancel Ticket 7.3 Calculate Ticket id Online Bus Ticket Reseveration System / Group 5 Page 17 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 DFD LEVEL 2.1 2.1 Condition Ticket id/Customer Ticket id 2.3 Returned Ticket id Ticket id 2.2 Payment Customer /Ticket Update Customer /Ticket 2.4 Manager Router Ticket id Router Ticket id Online Bus Ticket Reseveration System. .. null Online Bus Ticket Reseveration System / Group 5 Page 30 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 • Booking Ticket Note: Message1: Router is a exits Message2: input field not valid Message successful: booking ticket is successful!! Online Bus Ticket Reseveration System / Group 5 Page 31 Online Bus Ticket Reseveration System *************** HD201206-J eProject... Canceling Ticket Note: Message1: Router is a exits!! Message Successful: delete ticket successful!!!! Online Bus Ticket Reseveration System / Group 5 Page 32 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 Entity Relationship (ER) Diagram Online Bus Ticket Reseveration System / Group 5 Page 33 Online Bus Ticket Reseveration System *************** HD201206-J eProject... number not exist ! Online Bus Ticket Reseveration System / Group 5 Page 24 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 • Delete Bus Note: Message1: Are your sure to delete? Message2: Are your sure to delete foregn key? Message successful: delete successfull Online Bus Ticket Reseveration System / Group 5 Page 25 Online Bus Ticket Reseveration System ***************... Router Online Bus Ticket Reseveration System / Group 5 Page 28 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 Note: Message1: Are your sure to delete? Message2: Are your sure to delete foregn key? Message successful: delete successfull Online Bus Ticket Reseveration System / Group 5 Page 29 Online Bus Ticket Reseveration System *************** HD201206-J eProject... name not null ! Online Bus Ticket Reseveration System / Group 5 Page 21 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 • DELETE ACCOUNT Note: Message1: Are your sure to delete? Message2: Are your sure to delete foregn key? Message successful: delete successfull Online Bus Ticket Reseveration System / Group 5 Page 22 Online Bus Ticket Reseveration System ***************... Router Ticket id Online Bus Ticket Reseveration System / Group 5 Page 18 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 Form No.5,6/eProject/GUI&FC/Ver1.0 Flow Chart • Login : Online Bus Ticket Reseveration System / Group 5 Page 19 Online Bus Ticket Reseveration System *************** HD201206-J eProject – ACCPi10 Add New Account End Note: Message1: You did not enter .  MEKONG DELTA- APTECH 1, Ly Tu Trong St, Cantho City – Tel: 0710.3731072 Fax: 0710.3731071 PROJECT ACCPi10 Online Bus Ticket Resevevation System Class: HD201206-J . the bus . 24 . Expensive ticket Input: User information and bus information Output: successfully keep Process: successfully keep and save to database 25 . Cancellation tickets Input: User information. tickets is added Process: After the required information has been entered, you will save the tickets database and output the details of the staff. 21 . Canceling tickets: Input: Information tickets

Ngày đăng: 18/06/2014, 12:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan