- Trang Chủ
- Công nghệ thông tin
- Project ACCPi10: Online Bus Ticket Resevevation System - International Training Center for Software Developers Mekong Delta Aptech
Xem mẫu
- INTERNATIONAL TRAINING CENTER FOR SOFTWARE
DEVELOPERS
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
Instructor: Team members:
Mr. Ngo Tuong Dan Pham Van Dau (Leader) Student535289
Nguyen Van Phuc Student535280
Nguyen Duy Nhan Student535286
Truong Hoang Duc Student536238
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
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
Online Bus Ticket Reseveration System / Group 5
Page 2
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
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
Online Bus Ticket Reseveration System / Group 5
Page 3
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
Process: After the required information has been entered, you will save the
entire database and output the details of the staff.
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.
Online Bus Ticket Reseveration System / Group 5
Page 4
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
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.
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.
Online Bus Ticket Reseveration System / Group 5
Page 5
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
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.
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
Online Bus Ticket Reseveration System / Group 5
Page 6
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
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
• Expected Delivery Dates: 08Feb2013
• 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.
Online Bus Ticket Reseveration System / Group 5
Page 7
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
** 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.
Online Bus Ticket Reseveration System / Group 5
Page 8
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
Form No.3/eProject/Design/Ver1.0
Online Bus Ticket Reseveration System / Group 5
Page 9
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
Form No.4/eProject/DFD/Ver1.0
Contac Diagam
Online Bus Ticket Reseveration System / Group 5
Page 10
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
DFD Level 0
Online Bus Ticket Reseveration System / Group 5
Page 11
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
DFD LEVEL 1 / 1.1
DFD LEVEL 1/ 1.2
Online Bus Ticket Reseveration System / Group 5
Page 12
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
DFD LEVEL 1.3
Online Bus Ticket Reseveration System / Group 5
Page 13
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
DFD LEVEL 1.4
Online Bus Ticket Reseveration System / Group 5
Page 14
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
DFD LEVEL 1.5
Online Bus Ticket Reseveration System / Group 5
Page 15
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
DFD LEVEL 1.6
DFD LEVEL 1.7
Online Bus Ticket Reseveration System / Group 5
Page 16
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
DFD LEVEL 2.1
Online Bus Ticket Reseveration System / Group 5
Page 17
- 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 18
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
Add New Account
End
Online Bus Ticket Reseveration System / Group 5
Page 19
- Online Bus Ticket Reseveration System
***************
HD201206-J eProject – ACCPi10
• Update Account
Online Bus Ticket Reseveration System / Group 5
Page 20
nguon tai.lieu . vn