Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
5,92 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN: ĐỒ ÁN CHUYÊN NGÀNH Đề tài : Xây dựng phát triển phần mềm quản lý bán vé xe khách Sinh viên thực Khóa Lớp Nguyễn Đình Hải K11 DCCNTT11.10.3 Hồng Tiến Linh K11 DCCNTT11.10.3 Trần Văn Tâm K11 DCCNTT11.10.3 Vũ Đăng Trình K11 DCCNTT11.10.3 Hà Anh Tuấn K11 DCCNTT11.10.3 Bắc Ninh, tháng năm 2023 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN: ĐỒ ÁN CHUYÊN NGÀNH Đề tài: Xây dựng phát triển phần mềm quản lý bán vé xe khách Nhóm STT Sinh viên thực Mã sv Nguyễn Đình Hải 20200799 Hoàng Tiến Linh 20200877 Trần Văn Tâm 20201125 Vũ Đăng Trình 20201053 Hà Anh Tuấn 20201069 Điểm số Điểm chữ CÁN BỘ CHẤM CÁN BỘ CHẤM (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Bắc Ninh, tháng Năm 2023 MỤC LỤC MỤC LỤC .3 DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ VÉ XE KHÁCH Giới thiệu Mục tiêu phạm vi đề tài CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG Mơ hình hóa nghiệp vụ .9 1.1 Sơ đồ Use-Case nghiệp vụ 1.2 Sơ đồ đối tượng nghiệp vụ .10 1.3 Mơ hình hóa quy trình nghiệ p vụ .10 1.3.4Use case đăng ký thành viên 17 1.3.5Use case Cung cấp chuyến xe 20 Mơ hình use case hệ thống bán vé xe .27 Bảng đặc tả use case hệ thống 27 Sơ đồ lớp hệ thống .36 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 38 Thiết kế sở liệu .38 1.1 Mơ hình ERD 38 1.2 Mơ hình liệu mức quan hệ (sơ đồ diagram) 39 Thiết kế giao diện hệ thống .39 Cài đặt hệ thống 47 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 56 Kết luận 56 Hướng phát triển đề tài .56 TÀI LIỆU THAM KHẢO 57 DANH MỤC HÌNH ẢNH ST T NỘI DUNG Hình 2.2: sơ đồ lớp Hình 3.1: mơ hình ERD Hình 3.2: sơ đồ diagram Hình 3.3, 3.3a, 3.3b: Form đặt vé online Hình 3.4, 3.4a, 3.4b : Form quản lí chuyến xe Hình 3.5: Form thống kê Hình 3.6: form hủy vé xe Hình 3.7: Giao diện trang đặt vé LỜI MỞ ĐẦU Trong năm gần chuyển đổi nhanh kinh tế chế quản lý tập trung vào công nghệ số, nên việc công ty kinh doanh chuyển dần sang chế chuyển đổi số để phục vụ tốt cho công việc kinh doanh mà đáp ứng mức độ hài lòng hành khách, sinh viên sống xa nhà, việc đến chưa hài lịng cịn số ngành kinh doanh cịn sử dụng hình thức thủ công để làm việc đặt biệt ngành dịch vụ xe khách, ngành nên chuyển đổi số nhanh ngành lưu trữ thơng tin khách hàng lớn, ngày trao đổi thông tin với số lượng lớn, nên việc lưu trữ xảy sai xót thường xun, làm lịng nhiều hành khách, tiểu luận nhóm hơm nhằm mục đích giải vấn đề khó khăn nêu CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ VÉ XE KHÁCH Giới thiệu Trong sống dường chưa chưa xe đò 1,2 lần dĩ nhiên việc xe đò quen thuộc với sinh viên học xa nhà, người làm xa xứ Nhưng thực trạng q nhiều tình sai xót từ phía nhà xe, bỏ quên khách, số điện thoại khơng liên lạc để rước khách, cịn nhiều vấn đề khác xảy ra, mà nhiều lộn xộn chỗ ngồi hành khách, hết ghế bán vé Vì đa phần nhà xe thị trường việc ghi chép đặt vé, hủy vé làm tay, ghi chép giấy, việc dẫn đến tải công việc, nhiều thông tin cần ghi chép lại nhân q ít, dẫn đến việc mát thơng tin hành khách, gây quy tính cho nhà xe Đây ý mà nhóm em chọn đề tài Quản Lý Bán Vé Xe Khách , nhằm mục đích khắc phục hạn chế cho nhà xe hoạt động giúp cho hành khách dễ dàng trình đặt mua vé xe Mục tiêu phạm vi đề tài Mục tiêu đề tài: Phần mềm đề để giải vấn đề khó khăn thực tiễn a Quản lý thông tin chuyến xe, thông tin xe b Cho khách hàng đăng ký thành viên để để hành khách tự đặt vé online c Lưu thông tin khách hàng, để sử dụng sau d Cho khách hàng tìm kiếm chuyến xe theo nhu cầu khách hàng e Đặt vé xe dễ dàng, giao diện dễ dùng, phân biệt ghế có khách, ghế chưa có khách f Hủy vé xe dễ dàng g Lưu thông tin hành khách đặt xe, với thông tin số ghế h Tìm kiếm số ghế cho khách hàng đặt vé i Xuất tổng kết số tiền xe chạy ngày Phạm vi đề tài: Áp dụng cho nhà xe vừa nhõ, nhà xe có nhiều xe di chuyển ngày CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG Mơ hình hóa nghiệp vụ 1.1 Sơ đồ Use-Case nghiệp vụ 1.2 Sơ đồ đối tượng nghiệp vụ 1.3 Mơ hình hóa quy trình nghiệp vụ 1.3.1Use case đặt vé xe a/ Xác định thừa tác viên thực thể nghiệp vụ Thừa tác viên: Hành Khách Thực thể nghiệp vụ: Vé xe, chuyến xe, thẻ thành viên b/ Mô tả văn Use case nghiệp vụ: Đặt vé xe Use case mô tả hoạt động đặt vé xe hành khách Các dòng bản: Form thống kê Hình 3.5: Form thống kê Form hủy vé xe cho khách Hình 3.6: form hủy vé xe Cài đặt hệ thống Bước 1: Thiết kế giao diện cho trang đặt vé xe, dễ sử dụng với người dùng Hình 3.7: Giao diện trang đặt vé Bước 2: khai báo class định nghĩa cho table database, gán liệu cho cột thực câu lệnh query Bước 3: Thực lấy liệu cần sử dụng database lên giao diện từ class ChuyenDiDAO Bước 4: Qua class giao diện gọi class ChuyenDiDAO để lấy liệu cột đưa vào Combobox Lấy liệu từ cột Điểm Đi bảng Chuyến Đ i Lấy liệu từ cột Điểm Đến bảng Chuyến Đi Lấy liệu từ cột Giờ Đi bảng Chuyến Đi Bước 5: Vào class ChuyenDiDAO viết hàm tìm chuyến theo điều kiện ngày, giờ, điểm đi, điểm đến Bước 6: Vào Giao diện gọi class DAO gọi hàm timChuyenDi Bước 7: Cài đặt tính cho nút click chọn ghế Ý nghĩa code: trỏ chuột click vào mã ghế bất kỳ, mã ghế màu xám click chuột để xóa ghế chọn, trả màu ghế từ màu xám màu với panel chứa ghế Ngược lại ghế màu khác khơng thể click chuột đổi màu ghế Bước 8: Cài đặt chức chọn ghế cho chương trình Bước 9: Bắt kiện cho nút Checkbox Thanh toán ràng buộc kiện cho textbox số tài khoản Bước 10: Trở class DatVeDAO viết hàm thêm liệu vào bảng đặt vé xe Bước 11: Về giao diện gọi class DatVeDAO hàm datVe để thiết lập chức xác nhận toán tiền đặt vé xe Bước 12: Chạy kiểm tra trang đặt vé hoàn thành KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI Kết luận 1.1Kết đạt - Hiểu rõ quy trình xây dựng thiết kế ứng dụng Windows Forms c nghệ NET Framework - Tìm hiểu nắm rõ công cụ để xây dựng ứng dụng – Visual Studio C# hệ quản trị CSDL SQL server - Nắm quy trình xây dựng phát triển phần mềm theo hướng đối tượng 1.2Hạn chế - Chương trình áp dụng mức - Độ thẩm mĩ chuyên sâu chưa cao - Thuật toán sử dụng chưa tối ưu Hướng phát triển đề tài Với nỗ lực thân, nhóm đồ án cố gắng hoàn thành yêu cầu đề tài Do thời gian lực có hạn nên ứng dụng mà nhóm xây dựng sâu vào chức thêm, xóa, sửa, tìm kiếm Nhóm đề tài hướng phát triển ứng dụng trở thành ứng dụng demo nhiều hệ điều hành ứng dụng hệ thống vừa lớn, cung cấp đầy đủ tính cần thiết có giao diện thân thiện dễ sử dụng TÀI LIỆU THAM KHẢO 1: Phạm Hữu Khang, Đồn Thiên Ngân – C# Lập trình Windows Form, NXB Lao động xã hội, 2005 2: https://laptrinhvb.net/bai-viet/chuyen-de-csharp/ -Csharp - Huong-dan-laptrinh-mo-hinh-ba-lop-three-layer-trong-csharp/1d346aadd00fe0d8.html 3:https://www.imic.edu.vn/tin-tuc-cong-nghe/27819/lap-trinh-c-mo hinh-3-lop- trong-c-.html