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