Sơ đồ luồng nghiệp vụCơ sở dữ liệu tblUserD6: thông báo Số điện thoại bị trùng., biểu mẫu đăng ký thành viên, Thông báo mật khẩu và nhập lại mật khẩu không trùng khớp.1.2.3 Thuật toánB1:
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
MÔN: CÔNG NGHỆ PHẨN MỀM
Báo cáo THIẾT KẾ GIAO DIỆN VÀ XỬ LÝ ỨNG DỤNG ĐẶT VÉ XE TRỰC TUYẾN
Giảng viên hướng dẫn: Th.s Mai Tuấn Khôi
Sinh viên thực hiện: Phạm Ngọc Diêu – 16110291
Nguyễn Thanh Tân – 16110541
TP.Hồ Chí Minh, ngày 22 tháng 09 năm 2019
Trang 2BÁO CÁO MÔ HÌNH HÓA YÊU CẦU Use case diagram đề tài
Trang 3THIẾT KẾ GIAO DIỆN VÀ XỬ LÍ
1 Đối tượng Guest
1.1 Xét nghiệp vụ Đăng nhập
1.1.1 Thiết kế giao diện:
1.1.2 Mô tả màn hình giao diện:
Trang 41.1.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblUser)
1.1.5 Mô tả dữ liệu:
D1: Thông tin đăng nhập (Số điện thoại, mật khẩu)
D3: Danh sách tài khoản từ tblUser (Số điện thoại, Mật khẩu)
D6: D3, Hiển thị thông báo đăng nhập thành công hoặc thất bại.1.1.6 Thuật toán:
B1: Đưa biểu mẫu trang đăng nhập cho người dùng thông qua D6.B2: Nhận D1 từ Guest
B3: Mở kết nối cơ sở dữ liệu
B4: Lấy danh sách Số điện thoại và password từ bảng tblUser
B5: Kiểm tra Số điện thoại và mật khẩu có nằm bảng trên hay không
Trang 51.2 Xét nghiệp vụ Đăng ký
1.2.1 Thiết kế giao diện:
1.2.2 Mô tả màn hình giao diện:
Trang 61.2.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblUser)
B3: Mở kết nối cơ sở dữ liệu
B4: Lấy danh sách user hiện có trong bảng tblUser
B5: Kiểm tra xem password và xác nhận password có trùng nhau hay không?
D4
Trang 7B6: Kiểm tra Số điện thoại có bị trùng trong bảng tblNguoiDung hay không?
o Nếu có: thông báo Số điện thoại đã tồn tại và quay lại B1
o Nếu không xuống B7
B7: Chuyển sang trang xác nhận email để đăng ký
B8: Kết thúc
1.3 Xét nghiệp vụ Lọc tuyến xe
1.3.1 Thiết kế giao diện:
1.3.2 Mô tả màn hình giao diện:
Trang 81.3.4 Sơ đồ luồng nghiệp vụ
1.3.5 Mô tả dữ liệu:
D1: Yêu cầu lọc tuyến xe theo điều kiện nhất định
D6: Biểu mẫu lọc tuyến xe
1.4 Xét nghiệp vụ Lọc tuyến xe theo giờ chạy
1.4.1 Thiết kế giao diện:
1.4.2 Mô tả màn hình giao diện:
Trang 9D3D1
D4
Trang 10Cơ sở dữ liệu (tblTuyenXe, tblXe, tblHanhTrinh, tblGhe, tblLoaiGhe)
1.4.5 Mô tả dữ liệu:
D1: Yêu cầu lọc tuyến xe theo điều kiện là thời gian (Tăng dần hoặc Giảm dần).D3: Danh sách tuyến xe hiện có được sắp xếp theo thứ tự thời gian (Tăng dần, Giảm dần)
B3: Mở kết nối cơ sở dữ liệu
B4: Lấy danh sách tuyến xe hiện có trong bảng tblTuyenXe, tblXe, tblHanhTrinh, tblChoNgoi và tblLoaiChoNgoi
B5: Đóng kết nối cơ sở dữ liệu
B6: Sắp xếp theo yêu cầu D1
B7: Đưa danh sách đã được sắp xép vào biểu mẫu thông qua D6
B8: Kết thúc
1.5 Xét nghiệp vụ Lọc tuyến xe theo giá vé
1.5.1 Thiết kế giao diện:
1.5.2 Mô tả màn hình giao diện:
Trang 11STT Tên xử lí Điều kiện thực hiện Ghi chú1
1.5.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblTuyenXe, tblXe, tblHanhTrinh, tblGhe, tblLoaiGhe)
1.5.5 Mô tả dữ liệu:
Guest
Lọc tuyến xe theo gía vé
D6
D3D1
D4
Trang 12D1: Yêu cầu lọc tuyến xe theo điều kiện là giá trị vé (Tăng dần hoặc Giảm dần).
D3: Danh sách tuyến xe hiện có được sắp xếp theo thứ tự giá trị (Tăng dần, Giảm dần).D4: D1
D6: D3, Biểu mẫu danh sách tuyến xe
1.5.6 Thuật toán
B1: Hiện biểu mẫu lọc theo giá trị
B2: Nhận D1 từ Guest
B3: Mở kết nối cơ sở dữ liệu
B4: Lấy danh sách tuyến xe hiện có trong bảng tblTuyenXe, tblXe, tblHanhTrinh, tblChoNgoi và tblLoaiChoNgoi
B5: Đóng kết nối cơ sở dữ liệu
B6: Sắp xếp theo yêu cầu D1
B7: Đưa danh sách đã được sắp xép vào biểu mẫu thông qua D6
B8: Kết thúc
1.6 Xét nghiệp vụ Xem thông tin chuyến xe
1.6.1 Thiết kế giao diện:
1.6.2 Mô tả màn hình giao diện:
Trang 131.6.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblTuyenXe, tblXe, tblHanhTrinh, tblGhe, tblLoaiGhe)
1.6.5 Mô tả dữ liệu:
D1: Yêu cầu xem thông tin chuyến xe
Guest
Xem thông tin chuyến xe
D6
D3D1
D4
Trang 14D3: Danh sách các tuyến xe thỏa mãn yêu cầu tìm vé (Địa điểm đi, Địa điểm đến, Ngày khởi hành).
D4: D1
D6: D3, Biểu mẫu danh sách tuyến xe theo yêu cầu tìm vé
1.6.6 Thuật toán
B1: Nhận D1 từ Guest
B2: Mở kết nối cơ sở dữ liệu
B3: Lấy danh sách tuyến xe hiện có trong bảng tblTuyenXe, tblXe, tblHanhTrinh, tblChoNgoi và tblLoaiChoNgoi theo các tiêu chí Địa điểm đi, Địa điểm đến và Ngày khởi hành
B4: Đóng kết nối cơ sở dữ liệu
B5: Đưa danh sách đã truy vấn vào biểu mẫu thông qua D6
B6: Kết thúc
1.7 Xét nghiệp vụ Tìm vé
1.7.1 Thiết kế giao diện:
1.7.2 Mô tả màn hình giao diện:
Trang 151.7.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblHanhTrinh, tblTuyenXe)
D4
Trang 16D6: D3, Biểu mẫu tìm vé.
1.7.6 Thuật toán
B1: Nhận D1 từ Guest
B2: Mở kết nối cơ sở dữ liệu
B3: Lấy danh sách hành trình hiện có
B4: Đóng kết nối cơ sở dữ liệu
B5: Đưa danh sách đã truy vấn từ tblHanhTrinh, tblTuyenXe vào biểu mẫu thông qua D6
B6: Hiện biểu mẫu tìm vé
B7: Kết thúc
1.8 Xét nghiệp vụ Đặt vé
1.8.1 Thiết kế giao diện:
1.8.2 Mô tả màn hình giao diện:
Trang 171.8.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblTuyenXe, tblHanhTrinh, tblChoNgoi, tblLoaiChoNgoi, tblXe)
Trang 18B3: Lấy danh sách hành trình hiện có, danh sách ghế ngồi của tuyến xe.
B4: Đóng kết nối cơ sở dữ liệu
B5: Đưa danh sách đã truy vấn từ cách kết các bảng vào biểu mẫu thông qua D6
B6: Hiện biểu mẫu đặt vé
B7: Kết thúc
1.9 Xét nghiệp vụ Xác nhận đặt vé:
1.9.1 Thiết kế giao diện:
1.9.2 Mô tả màn hình giao diện:
Trang 191.9.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblTuyenXe, tblHanhTrinh, tblChoNgoi, tblLoaiChoNgoi,
B4: Mở kết nối cơ sở dữ liệu
B5: Lưu Thông tin đặt chỗ xuống CSDL bao gồm Ghế và Tuyến xe đã chọn
B6: Đóng kết nối cơ sở dữ liệu
Guest
Xác nhận đặt vé
D6
D3D1
D4
Trang 20B7: Hiện biểu mẫu đặt vé thành công.
B8: Kết thúc
1.10 Xét nghiệp vụ Thanh toán bằng ATM
1.10.1 Thiết kế giao diện:
1.10.2 Mô tả màn hình giao diện:
Trang 211.10.4 Sơ đồ luồng nghiệp vụ
1.10.5 Mô tả dữ liệu:
D1: Yêu cầu thanh toán bằng ATM
D6: Biểu mẫu chọn yêu cầu thanh toán
1.11 Xét nghiệp vụ Thanh toán bằng tiền mặt
1.11.1 Thiết kế giao diện:
1.11.2 Mô tả màn hình giao diện:
D6D1
Trang 22STT Tên xử lí Điều kiện thực hiện Ghi chú1
D1: Yêu cầu thanh toán bằng tiền mặt
D6: Biểu mẫu chọn yêu cầu thanh toán
1.11.6 Thuật toán:
Guest
Thanh toán bằng tiền mặt
D6D1
Trang 23B1: Hiện biểu mẫu chọn thanh toán.
B2: Nhận D1 từ người dùng
B3: Đưa D1 vào biểu mẫu đã hiển thị
B4: Kết thúc
1.12 Xét nghiệp vụ Thanh toán bằng tiền mặt
1.12.1 Thiết kế giao diện:
1.12.2 Mô tả màn hình giao diện:
Trang 241.12.4 Sơ đồ luồng nghiệp vụ
1.12.5 Mô tả dữ liệu:
D1: Yêu cầu xem thông tin nhà xe
D6: Biểu mẫu thông tin nhà xe
1.13.1 Thiết kế giao diện:
1.13.2 Mô tả màn hình giao diện:
D6D1
Trang 251.13.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblUser)
D6
D3D1
D4
Trang 26D3: Danh sách user hiện có trong tblUser (Số điện thoại)
B3: Kiểm tra Mã xác nhận có trùng khớp với mã được gửi tới email hay không?
o Nếu có: xuống Bước 4
o Nếu không quay lại bước 1
B5: Mở kết nối cơ sở dữ liệu
B6: Mã hóa MD5 với password
B7: Lưu D1 đã mã hóa xuống cơ sở dữ liệu
B8: Đóng kết nối cơ sở dữ liệu
B9: Thông báo đăng kí tài khoản thành công
B10: Kết thúc
Trang 272 Đối tượng User
2.1 Xét nghiệp vụ Đăng xuất:
2.1.1 Thiết kế giao diện:
2.1.2 Mô tả màn hình giao diện:
Trang 282.1.4 Sơ đồ luồng nghiệp vụ
2.1.5 Mô tả dữ liệu:
D1: Yêu cầu đăng xuất
D6: Biểu mẫu đăng xuất
2.1.5 Thuật toán
B1: Hiện biểu mẫu đăng xuất
B2: Nhận D1 từ Guest
B3: Xóa session người dùng khỏi ứng dụng
B4: Chuyển người dùng lại màn hình đăng nhập
B5: Thông báo đăng kí tài khoản thành công
B6: Kết thúc
2.2 Xét nghiệp vụ Quản lý tài khoản:
2.2.1 Thiết kế giao diện:
2.2.2 Mô tả màn hình giao diện:
Trang 29D1: Yêu cầu quản lý tài khoản cá nhân.
D6: Biểu mẫu quản lý thông tin cá nhân
Guest
Quản lý tài khoản
D6D1
Trang 302.2.6 Thuật toán
B1: Nhận D1 từ Guest
B2: Hiện biểu mẫu Quản lý thông tin cá nhân
B3: Kết thúc
2.3 Xét nghiệp vụ Đổi mật khẩu:
2.3.1 Thiết kế giao diện:
2.3.2 Mô tả màn hình giao diện:
Trang 312.3.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblUser)
2.3.5 Mô tả dữ liệu:
D1: Yêu cầu đổi mật khẩu, Mật khẩu mới, Nhập lại mật khẩu
D3: Thông tin User hiện đang đăng nhập (Mật khẩu cũ)
D4: D1
D6: Biểu mẫu đổi mật khẩu, Thông báo đổi mật khẩu thành công, Thông báo đổi mật khẩu thất bại
2.3.6 Thuật toán
B1: Nhận yêu cầu đổi mật khẩu
B2: Đưa biểu mẫu đổi mật khẩu cho người dùng
B2: Nhận Mật khẩu mới và Nhập lại mật khẩu mới từ User
B3: Kiểm tra Mật khẩu mới có trùng khớp với Nhập lại mật khẩu mới hay không?
o Nếu có: xuống Bước 4
o Nếu không quay lại Bước 2
User
Đổi mật khẩu
D6
D3D1
D4
Trang 32B4: Mở kết nối cơ sở dữ liệu
B5: Mã hóa MD5 với password
B6: Lưu D1 đã mã hóa xuống cơ sở dữ liệu
B7: Đóng kết nối cơ sở dữ liệu
B8: Thông báo đổi mật khẩu thành công
B9: Kết thúc
2.4 Xét nghiệp vụ cập nhật thông tin cá nhân
2.4.1 Thiết kế giao diện:
2.4.2 Mô tả màn hình giao diện:
Trang 33B3: Mở kết nối cơ sở dữ liệu
B4: Lấy thông tin cá nhân cũ
B5: Kiểm tra xem các ô bắt buộc có bỏ trống hay không?
User
Cập nhật thông tin cá nhân
Cơ sở dữ liệu (tblUser)
D1
D3
D6
D4
Trang 34o Có: Quay lại B1
o Không: Xuống B6
B6: Lưu D1 xuống cơ sở dữ liệu
B7: Đóng kết nối cơ sở dữ liệu
B8: Thông báo chỉnh sửa thành công
B9: Kết thúc
2.5 Xét nghiệp vụ Quản lý vé:
2.5.1 Thiết kế giao diện:
2.5.2 Mô tả màn hình giao diện:
Trang 359
2.5.4 Sơ đồ luồng nghiệp vụ
2.5.5 Mô tả dữ liệu:
D1: Yêu cầu quản lý tài khoản cá nhân
D6: Biểu mẫu quản lý thông tin cá nhân
2.6.1 Thiết kế giao diện:
2.6.2 Mô tả màn hình giao diện:
Trang 372.6.5 Mô tả dữ liệu:
D1: Mã đặt chỗ, Yêu cầu hủy vé
D3: Danh sách các vé đã đặt (Mã đặt chỗ, Địa điểm đi, Địa điểm đến, Ngày khởi hành,
Số lượng vé đặt, Ghế), Thông tin tài khoản hiện đang đăng nhập (Mật khẩu)
D4: D1
D6: D3, Thông báo hủy vé thành công, Biểu mẫu chỗ đã đặt, Biểu mẫu kiểm tra mật khẩu
2.6.6 Thuật toán:
B1: Mở kết nối cơ sở dữ liệu
B2: Đưa biểu Chỗ đã đặt cho người dùng cùng với D3
B6: Đóng kết nối cơ sở dữ liệu
B7: Thông báo hủy vé thành công
B8: Kết thúc
2.7 Xét nghiệp vụ Xem thông tin những vé hiện tại:
2.7.1 Thiết kế giao diện:
2.7.2 Mô tả màn hình giao diện:
Trang 38Cơ sở dữ liệu (tblThongTinDatCho, tblVe)
D1
D3
D6
D4
Trang 392.7.5 Mô tả dữ liệu:
D1: Yêu cầu xem vé Chưa đi
D3: Danh sách các vé chưa đi (Mã đặt chỗ, Địa điểm đi, Địa điểm đến, Ngày khởi hành, Số lượng vé đặt, Ghế)
D4: D1
D6: D3, Biểu mẫu chỗ chưa đi
2.7.6 Thuật toán:
B1: Nhận D1 từ khách hàng
B2: Đưa biểu Chỗ đã đặt cho người dùng
B3: Mở kết nối cơ sở dữ liệu
B5: Truy vấn danh sách vé chưa đi
B6: Đưa danh sách đã truy vấn vào biểu mẫu
B7: Đóng kết nối cơ sở dữ liệu
B9: Kết thúc
2.8 Xét nghiệp vụ Xem lịch sử đặt vé:
2.8.1 Thiết kế giao diện:
2.8.2 Mô tả màn hình giao diện:
Trang 40Cơ sở dữ liệu (tblThongTinDatCho, tblVe)
D1
D3
D6
D4
Trang 41D1: Yêu cầu Xem lịch sử đặt vé.
D3: Danh sách các vé đã đi (Mã đặt chỗ, Địa điểm đi, Địa điểm đến, Ngày khởi hành,
B2: Đưa biểu mẫu Danh sách vé đã đi cho người dùng
B3: Mở kết nối cơ sở dữ liệu
B5: Truy vấn danh sách vé đã đi
B6: Đưa danh sách đã truy vấn vào biểu mẫu
B7: Đóng kết nối cơ sở dữ liệu
B9: Kết thúc
2.9 Xét nghiệp vụ Lọc tuyến xe
2.9.1 Thiết kế giao diện:
2.9.2 Mô tả màn hình giao diện:
Trang 42D1: Yêu cầu lọc tuyến xe theo điều kiện nhất định.
D6: Biểu mẫu lọc tuyến xe
Trang 432.10.1 Thiết kế giao diện:
2.10.2 Mô tả màn hình giao diện:
D6D1
Trang 44Cơ sở dữ liệu (tblTuyenXe, tblXe, tblHanhTrinh, tblGhe, tblLoaiGhe)
2.10.5 Mô tả dữ liệu:
D1: Yêu cầu lọc tuyến xe theo điều kiện là thời gian (Tăng dần hoặc Giảm dần).D3: Danh sách tuyến xe hiện có được sắp xếp theo thứ tự thời gian (Tăng dần, Giảm dần)
B3: Mở kết nối cơ sở dữ liệu
B4: Lấy danh sách tuyến xe hiện có trong bảng tblTuyenXe và tblHanhTrinh
B5: Đóng kết nối cơ sở dữ liệu
B6: Sắp xếp theo yêu cầu D1
B7: Đưa danh sách đã được sắp xép vào biểu mẫu thông qua D6
B8: Kết thúc
2.11 Xét nghiệp vụ Lọc tuyến xe theo giá vé
2.11.1 Thiết kế giao diện:
2.11.2 Mô tả màn hình giao diện:
1
Lọc tuyến xe theo giờ chạy
D3
D4
Trang 45D3D1
Trang 46Cơ sở dữ liệu (tblTuyenXe, tblXe, tblHanhTrinh, tblGhe, tblLoaiGhe)
2.11.5 Mô tả dữ liệu:
D1: Yêu cầu lọc tuyến xe theo điều kiện là giá trị vé (Tăng dần hoặc Giảm dần)
D3: Danh sách tuyến xe hiện có được sắp xếp theo thứ tự giá trị (Tăng dần, Giảm dần).D4: D1
D6: D3, Biểu mẫu danh sách tuyến xe
2.11.6 Thuật toán
B1: Hiện biểu mẫu lọc theo giá trị
B2: Nhận D1 từ Guest
B3: Mở kết nối cơ sở dữ liệu
B4: Lấy danh sách tuyến xe hiện có trong bảng tblTuyenXe và tblHanhTrinh
B5: Đóng kết nối cơ sở dữ liệu
B6: Sắp xếp theo yêu cầu D1
B7: Đưa danh sách đã được sắp xép vào biểu mẫu thông qua D6
B8: Kết thúc
2.12 Xét nghiệp vụ Xem thông tin chuyến xe
2.12.1 Thiết kế giao diện:
2.12.2 Mô tả màn hình giao diện:
Trang 47D6D1
Trang 48Cơ sở dữ liệu (tblTuyenXe, tblXe, tblHanhTrinh, tblGhe, tblLoaiGhe)
2.12.5 Mô tả dữ liệu:
D1: Yêu cầu xem thông tin chuyến xe
D3: Danh sách các tuyến xe thỏa mãn yêu cầu tìm vé (Địa điểm đi, Địa điểm đến, Ngày khởi hành)
D4: D1
D6: D3, Biểu mẫu danh sách tuyến xe theo yêu cầu tìm vé
2.12.6 Thuật toán
B1: Nhận D1 từ Guest
B2: Mở kết nối cơ sở dữ liệu
B3: Lấy danh sách tuyến xe hiện có trong bảng tblTuyenXe và tblHanhTrinh theo các tiêu chí Địa điểm đi, Địa điểm đến và Ngày khởi hành
B4: Đóng kết nối cơ sở dữ liệu
B5: Đưa danh sách đã truy vấn vào biểu mẫu thông qua D6
B6: Kết thúc
2.13 Xét nghiệp vụ Tìm vé
2.13.1 Thiết kế giao diện:
2.13.2 Mô tả màn hình giao diện:
D3
D4
Trang 50Cơ sở dữ liệu (tblHanhTrinh, tblTuyenXe)
B2: Mở kết nối cơ sở dữ liệu
B3: Lấy danh sách hành trình hiện có
B4: Đóng kết nối cơ sở dữ liệu
B5: Đưa danh sách đã truy vấn vào biểu mẫu thông qua D6
B6: Hiện biểu mẫu tìm vé
B7: Kết thúc
2.14 Xét nghiệp vụ Đặt vé
2.14.1 Thiết kế giao diện:
2.14.2 Mô tả màn hình giao diện:
Trang 512.14.4 Sơ đồ luồng nghiệp vụ
Cơ sở dữ liệu (tblTuyenXe, tblHanhTrinh, tblChoNgoi, tblLoaiChoNgoi, tblXe)
User
Đặt vé
D6
D3D1
D4
Trang 52B2: Mở kết nối cơ sở dữ liệu.
B3: Lấy danh sách hành trình hiện có, danh sách ghế ngồi của tuyến xe
B4: Đóng kết nối cơ sở dữ liệu
B5: Đưa danh sách đã truy vấn vào biểu mẫu thông qua D6
B6: Hiện biểu mẫu đặt vé
B7: Kết thúc
2.15 Xét nghiệp vụ Xác nhận đặt vé
2.15.1 Thiết kế giao diện:
2.15.2 Mô tả màn hình giao diện:
Trang 532.15.4 Sơ đồ luồng nghiệp vụ:
Cơ sở dữ liệu (tblTuyenXe, tblHanhTrinh, tblChoNgoi, tblLoaiChoNgoi,
tblThongTinDatCho, tblVe)2.15.5 Mô tả dữ liệu:
User
Xác nhận đặt vé
D6
D3D1
D4
Trang 54D1: Yêu cầu xác nhận đặt vé, thông tin ghế chọn, Thông tin cá nhân (Số điện thoại, Họtên, Email, CMND/ Hộ chiếu).
D3: Thông tin về tuyến xe đã chọn, Ghế đã chọn
B4: Mở kết nối cơ sở dữ liệu
B5: Lưu Thông tin đặt chỗ xuống CSDL bao gồm Ghế và Tuyến xe đã chọn
B6: Đóng kết nối cơ sở dữ liệu
B7: Hiện biểu mẫu đặt vé thành công
B8: Kết thúc
2.16 Xét nghiệp vụ Thanh toán bằng ATM
2.16.1 Thiết kế giao diện:
2.16.2 Mô tả màn hình giao diện:
Trang 55D1: Yêu cầu thanh toán bằng ATM.
D6: Biểu mẫu chọn yêu cầu thanh toán
D6D1
Trang 56B3: Đưa D1 vào biểu mẫu đã hiển thị.
B4: Kết thúc
2.17 Xét nghiệp vụ Thanh toán bằng tiền mặt
2.17.1 Thiết kế giao diện:
2.17.2 Mô tả màn hình giao diện:
Trang 572.17.4 Sơ đồ luồng nghiệp vụ
2.17.5 Mô tả dữ liệu:
D1: Yêu cầu thanh toán bằng tiền mặt
D6: Biểu mẫu chọn yêu cầu thanh toán
2.18 Xét nghiệp vụ Thanh toán bằng tiền mặt
2.18.1 Thiết kế giao diện:
2.18.2 Mô tả màn hình giao diện:
D6D1
Trang 58D6D1
Trang 59D6: Biểu mẫu thông tin nhà xe.
2.18.6 Thuật toán:
B1: Nhận D1 từ người dùng
B2: Hiển thị biểu mẫu thông tin nhà xe thông qua D6.B3: Kết thúc
Trang 603 Đối tượng admin:
3.1 Xét nghiệp vụ thêm user:
3.1.1 Thiết kế giao diện:
3.1.2 Mô tả màn hình giao diện: