1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

41 523 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Project ACCPi10: Online Bus Ticket Reservation System
Tác giả Ngo Tuong Dan, Pham Van Dau (Leader), Nguyen Van Phuc, Nguyen Duy Nhan, Truong Hoang Duc
Trường học International Training Center for Software Developers Mekong Delta-APTECH
Chuyên ngành Software Development / Transportation System
Thể loại dự án tốt nghiệp
Năm xuất bản 2013
Thành phố Cantho
Định dạng
Số trang 41
Dung lượng 1,95 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

PROJECT ACCPi10

Online Bus Ticket Resevevation System

Class: HD201206-J

Nguyen Van Phuc Student535280Nguyen Duy Nhan Student535286Truong Hoang Duc Student536238

2013

Trang 2

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

Trang 3

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 tickettype, 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 tomiss the bus

With a computer you will maintain and retrieve records (as detailed staff and students), sowill 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 Wesuppose 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

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

Trang 4

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

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.

Trang 5

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 canprint 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

Trang 6

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

Trang 7

Expected Delivery Dates: 08-Feb-2013

o CPU: core dual or higher

o HDD: 1GB free space or more

Due technical error

Data loss due to system

Will not work:

Data lost due to deleted by user

Trang 10

Bus Online Reservation Process

Admin

Report Information

of System

Manager System

Staff

Manager System

Report Information

of System

Customer

Provide List Ticket / Router

Find , Booking Or Cancelling Ticket

Form No.4/eProject/DFD/Ver1.0

Contac Diagam

Trang 11

Router information

1 LogIn

5 Manager Router

3 Manager Bus

4 Manager Ticket

Admin role

Ticket selected

7 Manager Cancelling Ticket

6 Manager Booking Ticket

Ticket

Booking ticket Ticketl

List R

outer

Ticket informationPermissions

Trang 12

Admin/Staff Username/pass Account

AuthenticatedUsername/pass

Admin role

1.2 Asign Permissions User role

1.1 Find Username/

Password

DFD LEVEL 1 / 1.1

Trang 13

Add Account

Admin

2.4 Edit Account 2.5

Delete Account

2.3 View Account

2.2 Search Account

Account ID

Account ID

DFD LEVEL 1/ 1.2

Trang 14

3.2 Search Bus

Bus

Search detail

Bus IDBus ID

Bus ID

DFD LEVEL 1.3

Trang 15

4.1

Add Ticket

Admin/Staff

4.4 Edit Ticket 4.5

Delete Ticket

4.3 View Ticket

4.2 Search Ticket

DFD LEVEL 1.4

Trang 16

4.2 Search Router

Trang 17

6.1 Find Router

6.2 Bokk Ticket

Customer/Ticket

6.3 Calculate

Customer infortion

Age/Ticket

Customer/Ticket infortion

Router

Router ID List Router

Trang 18

7.1 Find Ticket

7.2 Cancel Ticket

Customer/Ticket

7.3 Calculate

Ticket selected

Ticket id

Customer/Ticket UpdateTicketID/Customer

Trang 19

2.1 Condition

2.2 Payment

2.3 Returned

Ticket id

Customer/Ticket

2.4 Manager Router

Ticket idTicket id/Customer

Trang 20

You did not enter a Password!!!

not use special characters!!!

Message2:The username or password

you entered is incorrect!!!

Check Values: Username must be from 6

to 30 characters Password must be 6 to

32 characters Password must be

Trang 21

Note:

Input information: username, password,

role, address, quanlification, age, phonenumber, fullname

Message1: input field not valid.

Message2:The username or password you

entered is incorrect!!!

Valid: Username not null

Password not nullAddress not null !Qualification not null !Age not null, Age not exist !Phone number not null ! Phone number not exist !Full name not null !

Trang 22

Message1: input field not valid Message successful: Update account

successful

Valid: Username not null

Password not nullAddress not null !Qualification not null !Age not null, Age not exist !Phone number not null ! Phone number not exist !Full name not null !

Trang 24

Message1: input field not valid Message2: account is not null

Trang 25

Add Bus

Note:

Input information: Busname, Category

name, State, Type

Message1: input field not valid.

Message2: The Bus you entered is

incorrect!!!

Valid: Sate not null!!, Sate number not

exist !

Trang 27

Message1: input field not valid Message2: Bus is not null

Trang 29

Add Router

Note:

Input information: Router name, Start

Place, Destination place, Create date, Long, Description, Status

Message1: input field not valid.

Message2: The Router you entered is

incorrect!!!

.Valid: Router name is not null!

Create date is not null

Long is not null

Description is not null

Trang 30

Message1: input field not valid Message2: Router is not null

Trang 32

Message1: input field not valid Message successful: Update Router

successful

Valid: Router name is not null!

Create date is not null

Long is not null

Description is not null

Trang 33

Booking Ticket

Note:

Message1: Router is a exits Message2: input field not valid Message successful: booking ticket is

successful!!

Trang 34

Message1: Router is a exits!! Message Successful: delete ticket

successful!!!!

Trang 36

Table Bus Type

Table Category

Trang 39

Project Ref.No.:

eP/LB/01

ProjectTitle:

ActivityPlanPrepraredBy:

Date of Preparation of Plan:

Date

ActualDays

Team MemberNames

Status

Definition

Online Bus Ticket Resevevation System

Pham VanDau

Nguyen Duy NhanPham Van DauTruong Hoang Duc

Completed

Nguyen Duy NhanPham Van DauTruong Hoang Duc

Nguyen Duy NhanPham Van DauTruong Hoang Duc

Completed

Nguyen Van Phuc

Completed

Nguyen Duy NhanPham Van DauTruong Hoang Duc

Trang 40

on web site

14 Check All Code

And Gui

16 Installation

Guide

Check List of Validation

Do all numeric variables have a default value of zero? Yes

Does the administrator have all the right to create and delete the records? Yes

Are all the records properly fed into the appropriate database? Yes

Have all the modules been properly integrated and are completely functional? Yes

Have all the Design and Coding Standards been followed and implemented? Yes

Is the navigation sequence correct through all the forms/ screens in the application? Yes

Is exception handling mechanism implemented in all the screens? Yes

Trang 41

SR.No Particular Yes No Comments

1 Are the users able to enter the Web site after

validation is performed on the UserID and Password ?

X

2 Are the users search detail which they want ? X

3 Do all the Web page contents are devoid of

spelling mistakes ?

X

Chrome, Firefox

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

🧩 Sản phẩm bạn có thể quan tâm

w