Chức năng đăng nhập Hệ thống
- Khi mở phần mềm, màn hình đăng nhập sẽ được hiển thị (Hình 4.2). Nhân viên Quản lý đăng nhập vào Hệ thống bằng Tài khoản đã được cấp sẵn: Nhập Tên đăng nhập và Mật khẩu, tùy chọn Nhớ mật khẩu cho các lần đăng nhập sau, và nhấn nút Đăng nhập.
- Trường hợp quên mật khẩu, ở phần Quên mật khẩu, có thể nhập địa chỉ Email của tài khoản đó để yêu cầu Hệ thống cấp lại mật khẩu mới.
Tùy chỉnh và kiểm tra Kết nối đến Máy chủ đặt CSDL
- Trong lần đầu tiên sử dụng, Hệ thống sẽ yêu cầu Tùy chỉnh kết nối đến Máy chủ, cần nhập đầy đủ các thơng tin(Hình 4.3).
- Sau khi nhập xong các thông số, nhấn Kiểm tra kết nối, nếu được chấp nhận, Hệ thống sẽ thơng báo Kết nối thành cơng và Nhân viên có thể sử dụng phần mềm.
4.2.3. Chức năng Đặt vé xe
Hình 4.6 : Màn hình tìm kiếm lịch trình xe chạy
- Sau khi tìm được lịch trình thích hợp, Nhân viên bán vé nhấp đúp chuột vào lịch trình đã chọn, một màn hình đặt vé sẽ được hiển thị (Hình 4.5).
Hình 4.7 : Màn hình Đặt vé
- Chọn những ghế có tình trạng Trống thêm vào Thơng tin đặt vé, Hệ thống sẽ tự tạo Mã đặt vé và tự động tính tiền dựa trên bảng giá và số ghế đặt. Điền đầy đủ các thông tin Khách đi và nhấn nút Đặt vé.
- Nếu đặt thành công, Hệ thống sẽ thêm Vé và cập nhật Tình trạng các Ghế đặt thành Đã đặt, sau đó có thơng báo ra màn hình và đóng màn hình Đặt vé.
4.2.4. Chức năng Quản lý Vé
Hình 4.8 : Màn hình Quản lý Vé xe
- Ở màn hình Quản lý Vé xe (Tab VÉ XE) (Hình 4.6), bao gồm Danh sách lịch trình xe chạy, có chức năng tìm kiếm ở phía trên.
- Một Form TÌM KIẾM VÉ bên dưới góc trái và một DANH SÁCH VÉ có thể tùy chọn theo Lịch trình đã chọn ở phía trên hoặc theo thơng tin Tìm kiếm.
Hình 4.10: Vé xe theo Lịch trình
- Xem vé của từng lịch trình, khi nhấp vào một Lịch trình trong DANH SÁCH LỊCH TRÌNH XE CHẠY, Vé đã đặt của Lịch trình vừa chọn sẽ được hiển thị ở phần DANH SÁCH VÉ ở bên dưới.
Hình 4.11: Xuất danh sách Vé đẵ đặt theo Lịch trình đã chọn
- Sau khi chọn Lịch trình để xem danh sách Vé đã đặt, Người dùng có thể xuất Danh sách Vé của Lịch trình đó khi nhấn vào nút Xuất danh sách vé (Hình 4.7). Sau khi xuất thành cơng, danh sách này sẽ lưu vào một File có định dạng *.xls
Hình 4.12: Cập nhật Thơng tin vé, Hủy vé
- Để mở màn hình Chi tiết Vé đã đặt, Người dùng chọn đúp chuột vào Vé cần chọn trong DANH SÁCH VÉ (Hình 4.8), Thơng tin chi tiết Vé và các chức năng Cập nhật và Hủy vé sẽ được hiển thị (Hình 4.10).
- Để cập nhật thông tin Vé đã đặt, Người dùng chỉ cần thay đổi thơng tin ngay trên Form THƠNG TIN VÉ VÀ KHÁCH ĐI, sau đó nhấn nút Cập nhật.
- Để Hủy Vé đang hiển thị, Nhấn nút Hủy vé, Hệ thống sẽ xác nhận xem có chắc chắn muốn hủy khơng, nếu có Vé sẽ được xóa ra khỏi hệ thống và trạng thái Ghế đã đặt của Vé đó sẽ được cập nhật thành Trống. Sau đó đóng Màn hình Chi tiết Vé đã đặt.
4.2.5. Chức năng Quản lý Hãng xe
Hình 4.13: Quản lý Hãng xe
- Từ Menu chính của Phần mềm, chọn Danh Mục Quản Lý =>Quản Lý Hãng, màn hình Quản lý Hãng xe sẽ hiển thị (Hình 4.11).
- Bao gồm Danh sách Hãng xe.
- Khi chọn một Hãng xe trong danh sách, thông tin chi tiết của Hãng xe đó sẽ được hiển thị ở Form bên cạnh, với các chức năng thêm, cập nhật, xóa Hãng xe.
Hình 4.14: Cập nhật thơng tin Hãng xe
- Khi chọn Nút chức năng Cập nhật, Form Cập nhật thông tin Hãng xe sẽ được hiển thị, với thông tin cả Hãng xe đã chọn (Hình 4.12). Người
dùng nhập thông tin cần cập nhật và nhấn nút Cập nhật. Hệ thống sẽ tự động cập nhật.
4.2.6. Chức năng Quản lý Tuyến đường
Hình 4.15: Quản lý Tuyến đường
- Từ Menu chính của Phần mềm, chọn Danh Mục Quản Lý =>Quản Lý Tuyến, màn hình Quản lý Tuyến xe sẽ hiển thị (Hình 4.13).
- Khi chọn một Tuyến trong danh sách, thơng tin chi tiết của Tuyến đó sẽ được hiển thị ở Form bên cạnh, với các chức năng thêm, cập nhật, xóa Tuyến.
4.2.7. Chức năng Quản lý Xe khách
Hình 4.17: Quản lý Xe khách
- Ở màn hình Quản lý Xe Khách (Tab XE KHÁCH) (Hình 4.15), bao gồm Danh sách Xe khách, có chức năng tìm kiếm ở phía trên.
- Khi chọn một xe trong danh sách, thơng tin chi tiết của xe đó sẽ được hiển thị ở Form bên cạnh, với các chức năng cập nhật, xóa xe.
- Bên dưới là phần thống kê nhanh theo xe được chọn: về vị trí hiện tại và lịch trình gần nhất xe sắp chạy.
- Nút chức năng: Xuất danh sách xe khách theo danh sách hiển thị trên màn hình quản lý.
Hình 4.18: Tìm kiếm Xe khách
- Người dùng có thể lọc danh sách xe theo Hãng, hoặc tìm kiếm xe khách theo Biển số xe (Hình 4.16).
Hình 4.19: Thống kê nhanh theo xe được chọn
- Khi chọn một xe trong danh sách, ngồi việc hiển thị thơng tin xe khách đó, Hệ thống cịn hiển thị thêm phần Lịch trình gần nhất xe sắp chạy, và vị trí hiện tại của xe khách đó (Hình 4.17).
- Người dùng có thể nhấn nút Xuất danh sách Xe để xuất danh sách xe đang hiển thị trong danh sách.
Hình 4.21: Thêm mới Xe khách
- Khi nhấn nút Thêm ở màn hình Quản lý xe khách, màn hình THÊM MỚI XE KHÁCH sẽ được hiển thị (Hình 4.19), Người dùng điền đầy đủ thông tin xe: Hãng xe, Tuyến đường, Loại xe, Biển số xe, ... rồi nhấn nút Thêm.
- Nếu thông tin xe không bị trùng, Hệ thống sẽ thêm Xe vào danh sách, hiển thị Thêm thành cơng và đóng màn hình THÊM MỚI XE KHÁCH.
4.2.8. Chức năng Quản lý Lịch trình
Hình 4.22: Quản lý Lịch trình
- Ở màn hình Quản lý Lịch trình (Tab LỊCH TRÌNH) (Hình 4.20), bao gồm Danh sách Lịch trình trong ngày, có chức năng tìm kiếm ở phía trên.
- Khi chọn một lịch trình trong danh sách, thơng tin chi tiết của Lịch trình đó sẽ được hiển thị ở Form bên cạnh, với các chức năng cập nhật, xóa Lịch trình. - Nút chức năng: Xuất danh sách Lịch trình theo danh sách hiển thị trên màn hình
Hình 4.24: Danh sách Lịch trình sau khi xuất
Hình 4.25: Thêm mới lịch trình
- Người dùng điền đầy đủ thơng tin vào màn hình THÊM MỚI LỊCH TRÌNH (Hình 4.23) rồi nhấn nút Thêm.
4.2.9. Chức năng Quản trị Người dùng
Hình 4.26: Quản trị người dùng
- Từ Menu chính của Phần mềm, chọn Quản trị Người dùng => Màn hình Quản trị sẽ hiển thị (Hình 4.24).
- Bao gồm Danh sách Tài khoản.
- Khi chọn một Tài khoản trong danh sách, thơng tin chi tiết của Tài khoản đó sẽ được hiển thị ở Form bên cạnh, với các chức năng cập nhật, xóa Tài khoản.
4.2.10.Chức năng Sao lưu và phục hồi dữ liệu
Hình 4.28: Sao lưu và Phục hồi dữ liệu Hệ thống
- Từ Menu chính của Phần mềm, chọn Tùy chọn => Sao lưu và Phục hồi Dữ liệu. Form SAO LƯU VÀ PHỤC HỒI DỮ LIỆU HỆ THỐNG sẽ được hiển thị (Hình 4.26).
- Người dùng có thể chọn chức năng Backup hoặc Restore. Chọn đường dẫn đến thư mục lưu (đối với Backup) hoặc đường dẫn đến thư mục chứa File (đối với Restore), sau đó nhấn nút Thực hiện.
- Hệ thống sẽ tự động sao lưu và phục hồi toàn bộ dữ liệu mà Hệ thống đang sử dụng.
4.2.11.Thống kê Chung
Hình 4.29: Thống kê chung
- Ở phần này, Hệ thống sẽ tự động Tính tốn và hiển thị ra màn hình các thơng tin thống kê:
Số lượng xe khách theo Hãng xe Số lượng xe khách theo Loại xe
Số lượng lịch trình trong ngày theo Loại xe Số lượng lịch trình trong ngày theo Tuyến đường Số lượng vé đặt (Đã thanh tốn/ Chưa thanh tốn) Thơng tin nhanh Tài khoản đang sử dụng
4.3. Website đặt vé trực tuyến
4.3.1. Tổng quan Website đặt vé
Hình 4.30: Trang chủ Website đặt vé trực tuyến
- Website đặt vé là một hệ thống gồm có nhiều chức năng, trong đó gồm một số chức năng: Đặt vé, Tra cứu vé, Thông tin thanh tốn, hỏi đáp, ... Tin tức, Giới thiệu thơng tin các hãng xe, Liên hệ, ...
- Các chức năng chính theo u cầu bài tốn: Đặt vé trực tuyến
4.3.2. Chức năng Tìm kiếm đặt vé
Hình 4.31: Tìm kiếm đặt vé
- Tại trang Đặt vé, trên màn hình sẽ hiển thị Lịch trình trong ngày và Form tìm kiếm Đặt vé (Hình 4.29).
- Khách hàng có thể tìm kiếm Chuyến xe phù hợp với u cầu bằng cách điền thơng tin cần tìm và nhấn nút Tìm kiếm
- Kết quả tìm kiếm sẽ được hiển thị ngay bên dưới, với các thông tin của các lịch trình được tìm thấy.
- Trên mỗi lịch trình tìm thấy sẽ có một Nút chức năng Đặt Vé, khách hàng chọn lịch trình phù hợp và sau đó nhấn nút Đặt vé để chuyển sang chọn Ghế và Thông tin Khách đi.
4.3.3. Chức năng Đặt vé xe
Hình 4.32: Đặt Vé
- Sau khi chọn lịch trình từ trang Tìm kiếm đặt vé, màn hình Đặt vé sẽ được mở, với tất cả thơng tin của Lịch trình mà Khách đã chọn (Hình 4.30).
- Sơ đồ ghế ngồi tương ứng với loại xe cho lịch trình đã chọn. Những ghế nào đã được đặt sẽ bị bôi đen và không cho khách chọn nữa.
- Khách chọn Ghế trống, tối đa 4 ghế, điền đầy đủ thơng tin có dấu (*) và nhấn nút Đặt vé.
- Sau khi thêm vé thành công, Hệ thống sẽ thông báo cho Khách và trả về trang Chi tiết Vé.
4.3.4. Chức năng Quản lý vé xe
Hình 4.33: Tra cứu Vé
- Tại trang Tra cứu Vé (Hình 4.31), Khách có thể tìm kiếm thơng tin đặt vé của mình bằng cách tra cứu theo Mã đặt vé hoặc số CMND.
- Sau khi nhập thông tin và nhấn nút Tra cứu, Hệ thống sẽ tìm kiếm và hiển thị danh sách Đặt vé có thơng tin như Khách đã nhập (Hình 4.32).
Hình 4.34: Kết quả tra cứu vé
- Từ danh sách Vé tìm thấy này, Khách có thể nhấn chọn để chuyển sang trang Chi tiết Vé.
Hình 4.35: Chi tiết Vé đã đặt
- Trang Chi tiết Vé đã đặt bao gồm thơng tin Vé, Lịch trình, thơng tin Khách đi... cũng như tình trạng thanh tốn của Vé (Hình 4.33).
- Khách có thể cập nhật thơng tin cá nhân hoặc hủy vé, xuất phiếu đặt chỗ,... bằng cách nhập Mã bí mật mà Khách đã xác nhận khi đặt Vé.
Hình 4.37: Nội dung Trang tin tức
- Trang tin tức bao gồm tất cả các nội dung tin, cập nhật mới nhất về tình hình Vận tại hành khách, cũng như giá vé, lịch bán vé.
- Chi tiết tất cả các hãng xe, thông tin tuyến đường đi.
- Các thông báo mới nhất của Cơng ty về chính sách cho Khách hàng. - Tin tức khuyến mãi, tri ân Khách hàng.
5.1. Các yêu cầu cần thiết khi triển khai Hệ thống
- Máy tính cài đặt các Hệ điều hành: Windows XP, Windows 7, Windows 8. - Máy tính cần phải được cài đặt .Net Framework 4.0 trở lên.
5.2. Cài đặt Hệ thống
5.2.1. Cài đặt các phần mềm hỗ trợ
Cài đặt .Net Framework 4.0
Hình 5.1: Mở File cài đặt . Net Framework 4.0
- Từ File cài đặt, chuột phải chọn Open, cửa sổ cài đặt sẽ được hiển thị như hình dưới.
- Click chọn vào xác nhận và nhân Install, hệ thống sẽ tự động cài đặt. Đợi một vài phút.
Hình 5.3: Cài đặt thành cơng, Khởi động lại máy tính
- Sau khi cài đặt xong hệ thống sẽ hiển thị cửa sổ thông báo cài đặt thành cơng. Restart lại máy tính để kết thúc q trình cài đặt.
5.2.2. Cài đặt Phần mềm Hệ thống quản lý
Hình 5.4: File cài đặt Phần mềm
- Giải nén file BMSSetup.rar, ta được 2 file như hình dưới (Hình 5.4) - Chọn đúp chuột vào file setup.exe, một hộp thoại cài đặt sẽ xuất hiện.
Hình 5.5: Chọn Thư mục và Chế độ người dùng
- Xác nhận có cài đặt Phần mềm vào máy tính hay khơng, hệ thống sẽ tự động cài đặt. Sau khi cài đặt thành cơng, nhấn Close để hồn thành (Hình 5.6).
Hình 5.7: Shortcut được tự động tạo ra trên màn hình Desktop
- Sau khi cài đặt xong, Phần mềm sẽ tự động tạo một Shortcut có tên là BMS – LesonIT Group trên màn hình Desktop (Hình 5.7).
- Đúp chuột vào Shortcut đó để mở phần mềm.
- Màn hình đăng nhập hiện ra, tại lần đầu tiên sử dụng, ta cần phải thiết lập các thông số hệ thống để có thể kết nối được Máy chủ chứa CSDL.
- Vào Menu BMS, chọn Tùy chỉnh => Tùy Chỉnh Kết Nối, hộp thoại Tùy chỉnh sẽ hiện ra (Hình 5.8).
- Nhập thơng số và nhấn kiểm tra kết nối, sau khi có thơng báo thành cơng thì nhấn OK để đóng hộp thoại.
Hình 5.9: Màn hình đăng nhập Hệ thống BMS
- Trở về màn hình đăng nhập để đăng nhập tài khoản và bắt đầu sử dụng phần mềm (Hình 5.9).
6.1. Kết luận
Qua quá trình tìm hiểu các yếu tố và yêu cầu để phục vụ cho đề tài, nhóm đã thực hiện được những lý thuyết đã học vào thực tế, cụ thể là đã tiến hành phân tích, thiết kế và xây dựng hệ thống “Quản lý xe khách”, bao gồm một phần mềm quản lý Windows Form Application và một Website đặt vé trực tuyến trên hệ thống WEB.
Đó là một hệ thống quản lý phục vụ cho công tác quản lý xe khách, nhân viên, khách hàng, tuyến đường, tạm dừng... phục vụ cho việc đăng ký đặt vé, giữ chỗ xe khách của khách hàng cũng như nhân viên bán vé tại các phòng vé.
Hệ thống quản lý này gọn nhẹ với đầy đủ chức năng cần thiết của một hệ thống quản lý có thể coi là chuyên nghiệp.
6.2. Kết quả đạt được
6.2.1. Về nội dung đề tài
Sau 12 tuần làm việc với tinh thần khẩn trương và với sự giúp đỡ và hướng dẫn của giáo viên hướng dẫn, nhóm đã bỏ ra khá nhiều thời gian để tìm hiểu và nắm bắt thơng tin về ngơn ngữ lập trình và hệ quản trị cơ sở dữ liệu.
Bên cạnh đó nhóm cũng thu thập thơng tin cần thiết phục vụ cho q trình phân tích và thiết kế hệ thống sát với thực tế. Trong quá trình thực hiện đề tài, nhóm đã gặp nhiều thuận lợi và cũng khơng ít những khó khăn đối với việc tìm hiểu thơng tin và xây dựng nội dung đề tài.
Cơng tác triển khai: Nhóm đã thực hiện đề tài cơ bản xây dựng xong hệ thống quản lý và đặt vé xe khách trực tuyến với các chức năng cần thiết phục vụ cho công tác quản lý của Công ty, và yêu cầu đặt vé xe khách của khách hàng.
Tính khả thi của hệ thống: Phần mềm quản lý và Website đặt vé xe khách trực tuyến đã thay thế hình thức quản lý trên giấy tờ qua hình thức quản lý trên hệ thống máy tính, giúp người dùng có thể dễ dàng truy cập thông tin, rút ngắn thời gian quản lý, và nhất là tiết kiệm thời gian cho khách hàng, họ khơng phải ra phịng vé mua vé