Màn hình giao diện “Quản Lý Chuyến đi”

Một phần của tài liệu Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách (Trang 74)

5.10.1Màn hình giao diện với tính đúng đắn 5.10.1.1 Thêm Chuyến đi 5.10.1.1 Thêm Chuyến đi

5.10.1.2 Hủy Chuyến đi

5.10.2Màn hình cuối cùng

5.11 Màn hình giao diện “Quản Lý Tuyến Đi”

5.11.1Màn hình giao diện với tính đúng đắn

5.11.1.2 Xoá tuyến đi

5.11.1.3 Hiệu chỉnh thông tin tuyến đi

5.12 Màn hình giao diện “Quản Lý Bến xe”

5.12.1Màn hình giao diện với tính đúng đắn

5.12.1.1 Thêm bến xe

5.12.1.2 Xóa bến xe

CHƯƠNG 6 THIẾT KẾ XỬ LÝ

6.1 Màn hình “Nhận lịch Chuyến đi”

STT Biến cố Xử lý

1 Load form - Lấy danh sách các bến xe đưa vào combo box CDBenXeDi.

2 Nhấn vào nút “Bến xe Đi”

Hiển thị hộp thoại “Thêm Bến xe”

3 Nhấn vào nút “Bến xe đến”

Hiển thị hộp thoại “Thêm Tuyến Đi”

4 Thay đổi giá trị trong CDBenXeDi

-Tìm danh sách các bến xe có thể đến từ BếnXeĐi và hiển thị danh sách đó lên combo box CDBenXeDen. - Lấy tên bến xe (dựa vào mã bến xe đi và hiển thị lên label lbBenXeDi)

5 Thay đổi giá trị trong CDBenXeDen

- Lấy tên bến xe (dựa vào mã bến xe đến và hiển thị lên label lbBenXeDen)

6 Thay đổi ngày giờ -Hiển thị ngày giờ mới lên

7 Nhấn vào nút nhận - Kiểm tra quy định về thời gian đi và số bến xe trung gian tối đa.

- Nếu thỏa thì lưu xuống cơ sở dữ liệu.

- Nếu không thỏa thì thông báo lỗi cho người dùng.

8 Nhấn vào nút Thêm Mới -Xóa tất cả các thông tin đang hiển thị để người dùng có thể nhập mới. -Giữ lại giá trị của ngày giờ

lúc nãy.

9 Nhấn vào nút Thoát -Đóng hộp thoại lại

6.2 Màn hình “Bán vé Chuyến đi”

STT Biến cố Xử lý

1 Load form - Lấy danh sách các Chuyến đi khởi hành sau ngày hệ thống đưa vào combo box CDMaChuyenDi.

- Lấy danh sách các hạng vé đưa vào combo box CDHangVe.

2 Nhấn vào nút “Mã Hành Khách”

Hiển thị hộp thoại “Thêm Hành Khách”

3 Nhấn vào nút “Hạng Vé” Hiển thị hộp thoại “Thêm Hạng Vé”

4 Thay đổi Mã Chuyến đi - Đưa thông tin Chuyến đi (dưa trên mã) vào các textbox Bến xe Đi, Bến xe Đến, Ngày giờ, Tình Trạng Vé.

- Nếu đã chọn thông tin về mã Chuyến đi và hạng vé thì lấy giá tiền tương ứng hiển thị lên textbox GiaTien.

5 Thay đổi Hạng Vé - Đưa tên hạng vé vào textbox TenHangVe

- Nếu đã chọn thông tin về mã Chuyến đi và hạng vé thì lấy giá tiền tương ứng hiển thị lên textbox GiaTien

6 Nhấn vào nút Lưu - Kiểm tra thông tin về mã Chuyến đi, mã hành khách và mã hạng vé đã đầy đủ chưa.

- Nếu chưa thì báo lỗi.

- Nếu đủ rồi thì lưu xuống cơ sở dữ liệu , đồng thời cập nhật lại tình trạng vé cho Chuyến đi đó.

7 Nhấn vào nút Tạo Mới -Xóa tất cả các thông tin đang hiển thị để người dùng có thể nhập mới một vé Chuyến đi khác.

8 Nhấn vào nút Thoát Đóng hộp thoại lại

6.3 Màn hình Đặt vé Chuyến đi

STT Biến cố Xử lý

1 Load form - Lấy danh sách các

Chuyến đi khởi hành sau ngày hệ thống đưa vào

combo box

CDMaChuyenDi.

- Lấy danh sách các hạng vé đưa vào combo box CDHangVe.

2 Nhấn vào nút “Mã Hành Khách”

Hiển thị hộp thoại “Thêm Hành Khách”

3 Nhấn vào nút “Hạng Vé” Hiển thị hộp thoại “Thêm Hạng Vé”

4 Thay đổi Mã Chuyến đi - Đưa thông tin Chuyến đi (dưa trên mã) vào các textbox Bến xe Đi, Bến xe Đến, Ngày giờ, Tình Trạng Vé.

- Nếu đã chọn thông tin về mã Chuyến đi và hạng vé thì lấy giá tiền tương ứng hiển thị lên textbox GiaTien.

5 Thay đổi Hạng Vé - Đưa tên hạng vé vào textbox TenHangVe

- Nếu đã chọn thông tin về mã Chuyến đi và hạng vé thì lấy giá tiền tương ứng

hiển thị lên textbox GiaTien

6 Nhấn vào nút Lưu - Kiểm tra thông tin về mã Chuyến đi, mã hành khách và mã hạng vé đã đầy đủ chưa, kiểm tra ngày đặt có thỏa quy định về hạn đặt vé trễ nhất không.

- Nếu không thỏa thì báo lỗi.

- Nếu thỏa thì lưu xuống cơ sở dữ liệu , đồng thời cập nhật lại tình trạng vé cho Chuyến đi đó.

7 Nhấn vào nút Tạo Mới -Xóa tất cả các thông tin đang hiển thị để người dùng có thể nhập mới một vé Chuyến đi khác.

6.4 Màn hình “Tra cứu Chuyến đi”

STT Biến cố Xử lý

1 Load form - Lấy danh sách các bến xe đưa vào combo box CDBenXeDi.

2 Nhấn vào nút Tìm Tìm các Chuyến đi thỏa yêu cầu và hiển thị lên grid

3 Thay đổi giá trị trong CDBenXeDi

-Tìm danh sách các bến xe có thể đến từ SânĐiĐi và hiển thị danh sách đó lên combo box CDBenXeDen. - Lấy tên bến xe (dựa vào

mã bến xe đi và hiển thị lên label lbBenXeDi)

4 Thay đổi giá trị trong CDBenXeDen

- Lấy tên bến xe (dựa vào mã bến xe đến và hiển thị lên label lbBenXeDen)

5 Nhấn vào nút Thoát Đóng hộp thoại lại

6.5 Màn hình “Báo cáo tháng”

STT Biến cố Xử lý

1 Load form - Đưa 12 tháng vào

combobox CDThang

trị từ 1990 đến năm hệ thống.

- Chọn hiển thị tháng và năm hiện hành.

2 Nhấn vào nút báo cáo Dùng crystal report để hiển thị báo cáo theo tháng.

3 Nhấn vào nút Thoát Đóng hộp thoại lại

6.6 Màn hình “Báo cáo năm”

STT Biến cố Xử lý

1 Load form - Đưa vào CDNam các giá trị từ 1990 đến năm hệ

thống.

- Chọn hiển thị năm hiện hành.

2 Nhấn vào nút báo cáo Dùng crystal report để hiển thị báo cáo theo năm.

3 Nhấn vào nút Thoát Đóng hộp thoại lại

6.7 Màn hình “Thay đổi quy định 1”

1 Load form - Đưa giá trị các tham số vào các ô textbox.

2 Nhấn vào nút báo cáo - Lưu lại giá trị mới xuống bảng ThamSo.

3 Nhấn vào nút Thoát - Đóng hộp thoại lại.

6.8 Màn hình “Thay Đổi Quy Định 2”

1 Load form - Đưa giá trị các tham số vào textbox và grid.

2 Nhấn vào nút báo cáo - Lưu lại giá trị mới xuống bảng ĐơnGia.

3 Nhấn vào nút Thoát - Đóng hộp thoại lại.

6.9 Màn hình “Thay Đổi Quy Định 3”

STT Biến cố Xử lý

1 Load form - Đưa giá trị các tham số vào textbox.

bảng ThamSo.

3 Nhấn vào nút Thoát - Đóng hộp thoại lại.

6.10 Màn hình “Thêm Bến xe”

STT Biến cố Xử lý

1 Load form

2 Nhấn vào nút Thêm - Lưu xuống bảng Bến xe.

3 Nhấn vào nút Tạo Mới - Xóa trống các ô textbox

6.11 Màn hình “Thêm Tuyến Đi”

STT Biến cố Xử lý

1 Load form - Lấy danh sách các bến xe đưa vào combo box CDBenXeDi.

2 Nhấn vào nút Thêm - Lưu xuống bảng Tuyến Đi.

3 Nhấn vào nút Thoát - Đóng hộp thoại lại.

4 Thay đổi giá trị Bến xe Đi

-Lấy tên bến xe hiển thị lên nhãn lbBenXeDi.

có tuyến đi từ bến xe đi đến nó vào CDBếnXeĐến. -Nếu đã chọn bến xe đi và bến xe đến thì tự động phát sinh mã cho tuyến đi mới.

5 Thay đổi giá trị Bến xe Đến

-Lấy tên bến xe hiển thị lên nhãn lbBenXeDen.

-Nếu đã chọn bến xe đi và bến xe đến thì tự động phát sinh mã cho tuyến đi mới.

STT Biến cố Xử lý

1 Load form Đưa các bến xe trong cơ sở dữ liệu hiển thị lên datagrid.

2 Nhấn vào nút Cập nhật -Cập nhật lại toàn bộ bảng Bến xe.

4 Nhấn vào nút Thoát - Đóng hộp thoại lại.

STT Biến cố Xử lý

1 Load form Đưa các tuyến đi trong cơ sở dữ liệu hiển thị lên datagrid.

2 Nhấn vào nút Cập nhật -Cập nhật lại toàn bộ bảng Tuyến Đi.

4 Nhấn vào nút Thoát - Đóng hộp thoại lại.

6.14 Màn hình “Quản Lý Chuyến đi”

1 Load form Đưa các Chuyến đi trong cơ sở dữ liệu hiển thị lên datagrid.

2 Nhấn vào nút Cập nhật -Cập nhật lại toàn bộ bảng ChuyenDi.

4 Nhấn vào nút Thoát - Đóng hộp thoại lại.

MỤC LỤC

MỤC LỤC ... 98

Chương 1 ĐẶC TẢ ... 2

Chương 2 HỆ THỐNG CÁC YÊU CẦU ... 2

2.1 DANH SÁCH CÁC YÊU CẦU NGHIỆP VỤ ... 2

2.1.1 Danh sách các yêu cầu ... 2

2.1.2 Danh sách các biểu mẫu và qui định ... 3

2.2 DANH SÁCH CÁC YÊU CẦU TIẾN HÓA ... 12

2.3 DANH SÁCH CÁC YÊU CẦU HIỆU QUẢ ... 14

2.4 DANH SÁCH CÁC YÊU CẦU TIỆN DỤNG ... 16

2.5 DANH SÁCH CÁC YÊU CẦU TƯƠNG THÍCH ... 18

2.6 DANH SÁCH CÁC YÊU CẦU BẢO MẬT ... 19

2.7 DANH SÁCH CÁC YÊU CẦU AN TOÀN ... 21

2.8 DANH SÁCH CÁC YÊU CẦU CÔNG NGHỆ ... 23

Chương 3 MÔ HÌNH HÓA ... 24

3.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU NHẬN LỊCH CHUYẾN ĐI: 24 3.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU BÁN VÉ: ... 27

3.3 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU GHI NHẬN ĐẶT VÉ: ... 29

3.5 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP BÁO CÁO THÁNG:33

3.5.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP BÁO CÁO DOANH THU BÁN VÉ CÁC TUYẾN

ĐI: 33

3.5.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP BÁO CÁO DOANH THU NĂM: ... 35

3.6 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU THAY ĐỔI QUY ĐỊNH:37 3.6.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU THAY ĐỔI QUY ĐỊNH 1: ... 37

3.6.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU THAY ĐỔI QUY ĐỊNH 2: ... 39

3.6.3 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU THAY ĐỔI QUY ĐỊNH 3: ... 40

chương 4 THIẾT KẾ DỮ LIỆU ... 42

4.1 Xét yêu cầu phần mềm “Nhận lịch Chuyến đi” ... 42

4.1.1 Thiết kế dữ liệu với tính đúng đắn ... 42

4.1.1.1 Biểu mẫu liên quan: BM1 ... 42

4.1.2 Thiết kế dữ liệu với tính tiến hóa ... 44

4.2 Xét yêu cầu phần mềm “Bán vé” ... 46

4.2.1 Thiết kế dữ liệu với tính đúng đắn ... 46

4.2.2 Thiết kế dữ liệu với tính tiến hóa: ... 49

4.3 Xét yêu cầu phần mềm “Ghi nhận đặt vé” ... 51

4.3.1 Thiết kế dữ liệu với tính đúng đắn ... 51

4.3.2 Thiết kế dữ liệu với tính tiến hóa: ... 54

4.4 Xét yêu cầu phần mềm “Tra cứu Chuyến đi” ... 57

4.4.1 Thiết kế dữ liệu với tính đúng đắn ... 57

4.4.2 Thiết kế dữ liệu với tính tiến hóa:Xét yêu cầu phần mềm “Lập báo cáo tháng” ... 60

4.5 Xét yêu cầu “Lập báo cáo doanh thu bán vé các Chuyến đi” ... 60

4.5.1 Thiết kế dữ liệu với tính đúng đắn ... 60

4.5.2 Thiết kế dữ liệu với tính đúng đắn ... 63

4.6 Xét yêu cầu “Lập báo cáo doanh thu năm” ... 63

4.6.1 Thiết kế dữ liệu với tính đúng đắn ... 63

4.6.2 Thiết kế dữ liệu với tính tiến hóa: ... 67

CHƯƠNG 5 THIẾT KẾ GIAO DIỆN ... 67

5.1 Màn hình giao diện “Nhận lịch Chuyến đi” ... 67

5.1.1 Màn hình với tính đúng đắn ... 67

5.2 Màn hình giao diện “Bán vé Chuyến đi” ... 68

5.2.1 Màn hình giao diện với tính đúng đắn ... 68

5.3 Màn hình giao diện “Ghi nhận đặt vé” ... 69

5.3.1 Màn hình giao diện với tính đúng đắn ... 69

5.3.2 Màn hình cuối cùng ... 70

5.4 Màn hình giao diện “Tra cứu Chuyến đi” ... 70

5.4.1 Màn hình giao diện với tính đúng đắn ... 70

5.4.2 Màn hình cuối cùng ... 71

5.5 Màn hình giao diện “Lập báo cáo tháng” ... 71

5.5.1 Màn hình giao diện với tính đúng đắn ... 71

5.5.2 Màn hình cuối cùng ... 72

5.6 Màn hình giao diện “Lập báo cáo năm” ... 72

5.6.1 Màn hình giao diện với tính đúng đắn ... 72

5.6.2 Màn hình cuối cùng ... 72

5.7 Màn hình giao diện “Thay đổi quy định 1” ... 73

5.8 Màn hình giao diện “Thay đổi quy định 2” ... 73

5.9 Màn hình giao diện “Thay đổi quy định 3” ... 74

5.10 Màn hình giao diện “Quản Lý Chuyến đi” ... 74

5.10.1 Màn hình giao diện với tính đúng đắn ... 74

5.10.1.1 Thêm Chuyến đi... 74

5.10.2 Màn hình cuối cùng ... 76

5.11 Màn hình giao diện “Quản Lý Tuyến Đi” ... 76

5.11.1 Màn hình giao diện với tính đúng đắn ... 76

5.11.2 Màn hình cuối cùng ... 77

5.12 Màn hình giao diện “Quản Lý Bến xe” ... 78

5.12.1 Màn hình giao diện với tính đúng đắn ... 78

5.12.2 Màn hình cuối cùng ... 79

CHƯƠNG 6 THIẾT KẾ XỬ LÝ ... 80

6.1 Màn hình “Nhận lịch Chuyến đi” ... 80

6.2 Màn hình “Bán vé Chuyến đi”... 82

6.3 Màn hình Đặt vé Chuyến đi... 84

6.4 Màn hình “Tra cứu Chuyến đi” ... 87

6.5 Màn hình “Báo cáo tháng” ... 88

6.6 Màn hình “Báo cáo năm” ... 89

6.7 Màn hình “Thay đổi quy định 1” ... 90

6.8 Màn hình “Thay Đổi Quy Định 2”... 91

6.9 Màn hình “Thay Đổi Quy Định 3”... 92

6.10 Màn hình “Thêm Bến xe” ... 93

6.12 Màn hình “Quản Lý Bến xe” ... 95 6.13 Màn hình “Quản Lý Tuyến Đi” ... 96 6.14 Màn hình “Quản Lý Chuyến đi” ... 97

Một phần của tài liệu Đồ án phân tích thiết kế hệ thống - Quản lý vé cho một công ty xe khách (Trang 74)

Tải bản đầy đủ (PDF)

(101 trang)