41
S T T
Tên đối
tượng Kiểu đối
tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Default 1 Tên nhân viên Textbox Nhập từ bàn phím 2 Tìm Button Tim 3 Thoát Button Thoát khỏi form tìm nhân viên Thoat 4 Chi tiết
nhân viên Grid 8 cột
Chi tiết nhân viên tìm thấy Các cột grid tương tự với cột grid của nhân viên.
3.1.13Form tim xe bus:
S T T Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Default 1 Biển số xe Textbox Nhập từ bàn phím 2 Tìm Button Tim
3 Thoát Button Thoat
42
bus xe tìm
thấy
Các cột grid tương tự như cột grid của xe bus.
3.1.14Form tìm tuyến đường:
S T T
Tên đối tượng
Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Default 1 Tên tuyến đường Textbox Nhập từ bàn phím 2 Tìm Button Tim
3 Thoát Button Thoat
4 Chi tiết tuyến đường
8 cột Chi tiết
tuyến đường tìm thấy
Các cột grid của chi tiết tuyến đường tương tự như cột grid trong form tuyến đường.
3.2 Thiết kế giải thuật:
3.2.1 Hàm Login: - Tên hàm: Login. - Tên hàm: Login.
- Thuộc form: Đăng nhập - Input: (Ten, MatKhau)
43
- Output: thông báo kết quả đăng nhập. - Table liên quan: DangNhap.
† Giải thuật:
3.2.2 Hàm LuuNV: - Tên hàm: LuuNV. - Thuộc Form: Nhân viên
- Input: (Hoten, CMND, NgaySinh, DiaChi, SDT, Luong, ChucVu, (LoaiBL))
- Output: Lưu dữ liệu và xuất ra danh sách nhân viên trên bảng nhân viên.
- Table liên quan: NhanVien. † Giải thuật:
44
3.2.3 Hàm XoaNV: - Tên hàm: XoaNV. - Thuộc form: Nhân viên.
- Input: Chọn nhân viên cần xóa. - Output: Thông báo kết quả xóa. - Table liên quan: NhanVien † Giải thuật:
45
3.2.4 Hàm SuaNV: - Tên hàm: SuaNV. - Thuộc form: Nhân viên. - Input: Chọn nhân viên cần sửa - Output: Thông báo kết quả sửa. - Table liên quan: NhanVien † Giải thuật:
46
3.2.5 Hàm LuuLPC: - Tên hàm: LuuLPC.
- Thuộc form: Lịch phân công. - Input: Sắp xếp phân công - Output: Thông báo kết quả. - Table liên quan: LichPC. † Giải thuật:
47
3.2.6 Hàm Tim: - Tên hàm: Tim.
- Thuộc form: Nhân viên, Xe bus, Tuyến đường, Sổ giao nhận, Sổ lộ trình, Trạm xe.
- Input: Từ khóa x.
- Output: Hiển thị thông tin liên quan đến từ khóa x.
- Table liên quan: NhanVien, XeBus, TuyenDuong, SoGiaoNhan, SoLoTrinh, Tram.
48
Phần 4. Đánh giá ưu khuyết điểm: 4.1. Ưu điểm:
− Giao diện thân thiện, dể sử dụng. − Có đầy đủ các tính năng cần thiết. − Các giải thuật tương đối hoàn chỉnh. − Sửa chữa dể dàng, cập nhật nhanh chóng.
4.2. Khuyết điểm
− Một số form thiết kế chưa hợp lí.