Quản lý Lịch trình

Một phần của tài liệu Xây dựng biểu đồ chức năng hệ thống (usercase diagram) (Trang 78)

- Ở 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 toá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 yê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 q 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é hay đặt chỗ qua điện thoại, mà chỉ cần một vài cú click chuột là đã có thể sở hữu được vé xe như ý muốn.

6.2.2. Thuận lợi

Dưới sự hướng dẫn nhiệt tình của giáo viên hướng dẫn cùng các tài liệu tham khảo về hệ thống và ngơn ngữ lập trình, hệ quản trị CSDL, được tiếp cận trực tiếp với các thông tin về quản lý xe khách cũng như quy trình đặt vé xe, điều động xe, quản lý tài xế... được sự hỗ trợ của các anh chị trong công ty vận tải và đã tạo điều kiện thuận lợi cho nhóm hồn thành cơ bản đề tài này.

6.2.3. Khó khăn

Vì điều kiện vừa học vừa làm nên thời gian đầu tư nghiên cứu phục vụ cho đề tài còn hạn chế, chưa có chiều sâu, tài liệu đa dạng nên gặp nhiều khó khăn trong việc tìm hiểu.

6.2.4. Các mặt hạn chế

- Giao diện người dùng còn nhiều khuyết điểm, cần được cải tiến và hoàn thiện hơn.

- Một số biểu mẫu, báo cáo của hệ thống cần được chỉnh sửa và bổ sung. - Tính bảo mật của hệ thống chưa cao.

6.3. Hướng phát triển của đề tài

Tiếp tục hoàn thiện hệ thống, phân tích và bổ sung một số chức năng mở rộng, tiếp tục nghiên cứu, tìm giải pháp bảo mật an tồn cao hơn cho toàn bộ hệ thống.

Xây dựng một số hệ thống tương tự, phát triển trên nhiều công nghệ khác nhau, tốt hơn, nhằm mục đích nâng cao chất lượng và đưa ra thị trường nếu có thể.

Phát triển hệ thống trên nền di động (Mobile App) để có thể phục vụ khách hàng mọi lúc, mọi nơi.

TÀI LIỆU THAM KHẢO

1. Đinh Thế Hiển (2002).Phân tích thiết kế hệ thống thơng tin quản lý, Đinh Thế Hiển, NXB Thống kê, TP. Hà Nội.

2. Đinh Xuân Lâm (2003). Phân tích thiết kế hệ thống trong lập trình, Đinh Xuân Lâm, NXB Thống kê, TP. Hà Nội.

3. Lê Hữu Lập (2006). Giáo trình Kỹ thuật lập trình, Lê Hữu Lập, NXB Bưu Điện, TP. Hà Nội.

4. Phạm Hữu Khang (2007). C # 2005, Phạm Hữu Khang, NXB Lao Động – Xã Hội, TP. Hồ Chí Minh.

5. Trịnh Thế Tiến (2009). Các Cơ Sở Dữ Liệu Microsoft Visual C# 2008 - Lập

Trình Căn Bản Và Nâng Cao, Trịnh Thế Tiến, NXB Hồng Đức, TP. Hồ Chí

Minh.

6. Trương Văn Tú (2000).Giáo trình hệ thống thơng tin quản lý, Trương Văn Tú, Trường Đại học Kinh tế Quốc dân, TP. Hà Nội.

7. Bùi Thị Tiếp (2009). Luận văn Xây dựng hệ thống đặt vé xe khách CLC, Luận văn tốt nghiệp Trường ĐH Công nghệ - ĐH QG Hà Nội, TP.Hà Nội.

8. Nguyễn Ngọc Tú (2010). Luận văn Thiết kế hệ thống quản lý vé cho một công

ty xe khách, Luận văn tốt nghiệp Trường Đại Học Duy Tân – Đại Học Đà

9. Nhất Nghệ. Lập trình C# 2008 cơ bản, 08/2013, http://tailieukhoahoc.vn/Default.aspx?tabid=147&tlid=378

10. Phạm Hữu Khang. Lập trình PHP, 08/2013,http://www.ebook.edu.vn/? page=1.39&view=1941

11. Tech24. Tài liệu tham khảo Ngơn ngữ lập trình PHP và MySQL (Tiếng Việt), 08/2013, http://www.tech24.vn/ebook/download/2298-Tai-lieu-tham-khao-Ngon- ngu-lap-trinh-PHP-va-MySQL-Tieng-Viet.html

12. Trần Thị Anh Thi. Giáo Trình, Tài Liệu Cho C# Cơ Bản,

07/2013,http://thaihoanghai.wordpress.com/2012/04/03/giao-trinh-tai-li%E1%BB %87u-cho-c-c%C6%A1-b%E1%BA%A3n/

Một phần của tài liệu Xây dựng biểu đồ chức năng hệ thống (usercase diagram) (Trang 78)

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

(101 trang)