1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng phần mềm quản lý hệ thống xe bus

81 18 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

VIỆN ĐẠI HỌC MỞ HÀ NỘI Cộng hòa xã hội chủ nghĩa Việt Nam KHOA CÔNG NGHỆ THÔNG TIN Độc lập – tự – hạnh phúc Hà Nội, ngày 21 tháng 04 năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Tên sinh viên: Hoàng Quốc Phong Lớp: 1210A05 Tên đề tài: Xây dựng phần mềm quản lý hệ thống xe Bus Giảng viên hướng dẫn: Ths Nguyễn Thị Tâm NHIỆM VỤ VÀ NỘI DUNG: Nhiệm vụ đồ án tốt nghiệp gồm hai phần: a Phân tích thiết kế phần mềm quản lí hệ thống xe bus b Xây dựng phần mềm quản lí hệ thống xe bus bao gồm chức năng: • Quản lí thơng tin • Quản lí điều hành • Quản lí tem vé • Thống kê báo cáo • Tìm kiếm NGÀY GIAO NHIỆM VỤ 05/01/2016 NGÀY HOÀN THÀNH NHIỆM VỤ …/05/2016 GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Ngày nay, Cơng nghệ thơng tin đóng vai trị quan trọng đời sống kinh tế-xã hội nhiều quốc gia giới Việc nhanh chóng đưa ứng dụng cơng nghệ thơng tin vào q trình tự động hố sản xuất kinh doanh vấn đề quan tâm lẽ cơng nghệ thơng tin có vai trò lớn hoạt động kinh tế, sản xuất kinh doanh, bán hàng, xúc tiến thương mại, quản trị doanh nghiệp Cùng với tốc độ phát triển giới, ngành công nghệ thông tin Việt Nam trọng phát triển Nó nhanh chóng trở thành ngành mũi nhọn tiền đề cho phát triển đất nước Mặc dù thời kỳ non trẻ ngành công nghệ thông tin ứng dụng phát triển mạnh mẽ lĩnh vực quảng bá thương hiệu quản lý sản xuất Phần mềm quản lý hệ thống xe bus nghiên cứu thực nhằm mục đích tin học hóa vào việc quản lý, góp phần nâng cao chất lượng phục vụ người dân thành phố tham gia giao thông xe Bus; đồng thời làm giảm khối lượng cơng việc, giảm bớt chi phí thời gian nhân lực TÓM TẮT ĐỒ ÁN Tên đề tài: Xây dựng phần mềm quản lý hệ thống xe Bus Sinh viên thực hiện: Hoàng Quốc Phong Lớp: 1210A5 Giảng viên hướng dẫn: ThS Nguyễn Thị Tâm Tóm tắt nội dung đồ án Nội dung đồ án xây dựng phần mềm quản lý hệ thống xe bus Trình bày nghiệp vụ quản lý vận chuyển hành khách, quản lý phương tiện xe Bus, từ xây dựng phần mềm quản lý hệ thống xe bus dựa tìm hiểu MỤC LỤC CHƯƠNG MỞ ĐẦU 1.1 Giới thiệu chung 1.2 Một số mẫu biểu dùng CHƯƠNG KHẢO SÁT HỆ THỐNG 2.1 Cơ cấu tổ chức 2.2 Mô tả nghiệp vụ 2.2.1 Bàn giao phương tiện cho đội lái xe 2.2.2 Vận chuyển hành khách 2.2.3 Đối với khách hàng đăng kí 2.2.4 Đối với khách hàng gia hạn CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10 3.1 Sơ đồ phân rã chức 10 3.2 Sơ đồ luồng liệu 11 3.2.1 Sơ đồ DFD mức khung cảnh 11 3.2.2 Sơ đồ DFD mức đỉnh 12 3.2.3 Sơ đồ DFD đỉnh mức đỉnh 13 3.3 Đặc tả chức chi tiết 16 3.3.1 Quản lý thông tin 16 3.3.2 Quản lý tem vé 18 3.3.3 Điều hành 19 3.3.4 Tìm kiếm 20 3.3.5 Thống kê 20 3.4 Thiết kế sở liệu 22 3.4.1 Mơ hình ER mở rộng 22 3.4.2 Chuẩn hóa sở liệu 27 3.4.3 Đặc tả bảng liệu 32 Chương GIỚI THIỆU TỔNG QUAN VỀ CÔNG NGHỆ 41 4.1 Ngôn ngữ C# 41 4.1.1 Giới thiệu 41 4.1.2 Lý chọn 43 4.2 Hệ quản trị CSDL SQLServer 46 4.2.1 Giới thiệu 46 4.2.2 Lý chọn 48 4.3 ADO.NET 48 4.3.1 Giới thiệu 48 4.3.2 Lý chọn 52 4.4 Công cụ sử dụng 52 CHƯƠNG CÀI ĐẶT CHƯƠNG TRÌNH 53 5.1 Giới thiệu chung 53 5.2 Giao diện chương trình 54 5.2.1 Chức đăng nhập 54 5.2.2 Chức quản lí thơng tin 57 5.2.3 Chức quản lí tem vé 66 5.2.4 Chức điều hành 68 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 72 DANH MỤC BẢNG VIẾT TẮT STT Tên viết tắt Tên đầy đủ BKS Biển kiểm soát DFD Data Flow Diagram Y/c Yêu cầu CSDL Cơ sở liệu Dịch nghĩa tiếng Việt Sơ đồ luồng liệu DANH MỤC BẢNG Bảng 3.4.1.2.Xác định liên kết 24 Bảng 3.4.3.1.Đặc tả sở liệu Bảng Khách hàng 32 Bảng 3.4.3.2.Đặc tả sở liệu Bảng Nhân Viên 33 Bảng 3.4.3.3Đặc tả sở liệu Bảng Tuyến Xe 34 Bảng 3.4.3.4.Bảng đặc tả sở liệu Xe Bus 35 Bảng 3.4.3.5.Đặc tả sở liệu Điểm dừng 36 Bảng 3.4.3.6.Đặc tả sở liệu Bến xe 36 Bảng 3.4.3.7.Đặc tả sở liệu Thẻ vé 37 Bảng 3.4.3.8.Đặc tả sở liệu Tem vé 38 Bảng 3.4.3.9.Đặc tả sở liệu Bảng vào 38 Bảng 3.4.3.10.Đặc tả sở liệu Bảng phân công 39 Bảng 3.4.3.11.Đặc tả sở liệu Chi tiết điểm dừng 40 Bảng 3.4.3.11.Đặc tả sở liệu Gia Hạn 40 Bảng 3.4.3.11.Đặc tả sở liệu Chi Tiết Giá Vé 40 DANH MỤC HÌNH VẼ Hình 1.2.Biểu mẫu đăng kí làm vé tháng Hình 1.2.Biểu mẫu vé xe (đơn tuyến) Hình 1.2.Biểu mẫu đăng kí làm vé xe bus (liên tuyến) Hình 1.2.Biểu mẫu Biểu mẫu tem vé Hình 1.2 Biểu mẫu bàn giao xe Hình 1.2 Biểu mẫu phân cơng công việc Hình 2.1 Sơ đồ cấu tổ chức Hình 3.1 Sơ đồ phân rã chức 10 Hình 3.2.1.Sơ đồ DFD mức khung cảnh 11 Hình 3.2.2 Sơ đồ DFD mức đỉnh 12 Hình 3.2.3.1.Sơ đồ luồng liệu chức đăng nhập 13 Hình 3.2.3.2.Sơ đồ luồng liệu quản lý thông tin 13 Hình 3.2.3.3.Sơ đồ luồng liệu quản lý tem vé 14 Hình 3.2.3.4.Sơ đồ luồng liệu điều hành cơng việc 14 Hình 3.2.3.5.Sơ đồ luồng liệu tìm kiếm thơng tin 15 Hình 3.2.3.6.Sơ đồ luồng liệu thống kê báo cáo 16 Hình 5.2.1.6.Đăng nhập 54 Hình 5.2.1.7.Cập nhật thơng tin người dùng 55 Hình 5.2.1.3 Thay đổi mật 56 Hình 5.2.2.1.Quản lí thơng tin Khách hàng 57 Hình 5.2.2.1.Tạo thẻ vé 58 Hình 5.2.2.1.Gia hạn 59 Hình 5.2.2.2.Quản lí thơng tin nhân viên 60 Hình 5.2.2.3.Quản lí thơng tin Xe Bus 61 Hình 5.2.2.4.Quản lí thơng tin tuyến xe 62 Hình 5.2.2.4.Điểm dừng 63 Hình 5.2.2.5.Quản lí thơng tin bến xe 64 Hình 5.2.2.6.Quản lí thơng tin điểm dừng 65 Hình 5.2.3.1.In tem vé 66 Hình 5.2.3.2.Cập nhật giá vé 67 Hình 5.2.4.1.Quản lí thơng tin 68 Hình 5.2.4.2.Quản lí thơng tin vào 69 Hình 5.2.4.3.Quản lí phân cơng cơng việc 70 CHƯƠNG MỞ ĐẦU 1.1 Giới thiệu chung Hiện nay, xe bus xem phương tiện vận chuyển hữu ích cho đơng đảo người dân thành phố Hà Nội có cán bộ, cơng nhân, viên chức số lượng lớn học sinh, sinh viên Việc lưu hành hệ thống xe bus thành phố có tác dụng làm giảm số lượng người phương tiện tham gia giao thơng góp phần làm giảm tình trạng ách tắc đường phố cao điểm Đưa xe bus vào lưu thơng góp phần làm giảm số lượng xe máy xe đạp tham gia giao thơng tiện dụng mà xe bus mang lại Hơn nữa, với tình trạng giá xăng dầu ngày leo thang việc lựa chọn lại xe bus giúp cho hành khách tiết kiệm chi phí cách đáng kể mà cịnđảm bảo tính an tồn người Xe bus xây dựng lên biểu tượng đẹp cho thành phố Hà Nội Do nhu cầu lại người dân ngày cao nên hệ thống xe bus Hà Nội phải có đổi tích cực nhằm mục đích nâng cao chất lượng dịch vụ vận chuyển hành khách Từ đó,cơng ty thu hút nhiều hành khách tham gia giao thông xe bus hơn, tạo điện phát triển kinh tế cho công ty; đồng thời làm giảm tình trạng tắc nghẽn giao thơng gặp nhiều bất cập Phải quản lý số lượng công việc lớn như: quản lý nhân sự, quản lý xe, quản lý tuyến xe, điểm dừng, quản lý vé, điều hành hoạt động tuyến xe… để đưa thông tin cần thiết để từ làm sở xác định phương hướng giải cách tốiưu, giảm áp lực công việc Để làm điều địi hỏi ta phải xem lại tồn hoạt động cơng ty sau phân 58 Hình 5.2.2.1.Tạo thẻ vé Sau ấn nút tạo thẻ vé, người dùng cần nhập tuyến mà khách hàng đăng kí form đăng kí hạn sử dụng thẻ vé ấn đồng ý để tạo thẻ vé Nếu muốn thay đổi cập nhật lại loại tuyến điền thông tin cần sửa ấn nút “Sửa” Nếu khách hàng có thẻ vé muốn gia hạn, người dùng chọn khách hàng danh sách khơng có nhập mã khách hàng vào mã khách hàng đợi để máy tính kiểm tra Nếu có thơng tin khách hàng đó, nút” Tạo Thẻ Vé” chuyển thành nút gia hạn, người dùng ấn nút “Gia Hạn” Sau chọn số tháng mà khách hàng muốn gia hạn ấn “Đồng Ý” 59 Hình 5.2.2.1.Gia hạn 60 5.2.2.2 Chức quản lí thơng tin Nhân Viên Hình 5.2.2.2.Quản lí thơng tin nhân viên Khi có thơng tin nhân viên mới, người dùng nhập đầy đủ thông tin nhân viên sau nhấn nút “Thêm Nhân Viên” Nếu có sai sót q trình nhập thơng tin nhân viên muốn cập nhật thông tin nhân viên, người dùng chọn nhân viên danh sách nhân viên điền thông tin cần sửa nhấn nút “Sửa thơng tin Nhân Viên” Nếu có nhân viên với lý phải nghỉ việc, người dùng chọn danh sách nhân viên điển mã nhân viên vào mã nhân viên sau ấn nút “Xóa nhân viên” 61 5.2.2.3 Chức quản lí thơng tin Xe Bus Hình 5.2.2.3.Quản lí thơng tin Xe Bus Khi có thơng tin xe bus mới, người dùng nhập đầy đủ thông tin xe sau nhấn nút “Thêm Xe Bus Mới” Nếu có sai sót q trình nhập thơng tin xe muốn cập nhật thông tin xe, người dùng chọn xe danh sách xe điền thông tin cần sửa nhấn nút “Sửa thông tin Xe bus” Nếu có xe với lý phải nghỉ việc, người dùng chọn danh sách xe điển biển số xe vào BKS sau ấn nút “Xóa Xe Bus” 62 5.2.2.4 Chức quản lí thơng tin Tuyến xe Hình 5.2.2.4.Quản lí thơng tin tuyến xe Khi có thơng tin tuyến xe mới, người dùng nhập đầy đủ thơng tin tuyến xe sau nhấn nút “Thêm Tuyến Xe” Khi thêm tuyến xe xong, người dùng cần phải nhập thông tin điểm dừng cho tuyến ấn vào nút “Điểm Dừng” 63 Hình 5.2.2.4.Điểm dừng Sau form điểm dừng ra, người dùng chọn điểm dừng có Nếu q trình hoạt động có thay đổi tuyến, người dùng chọn danh sách điền thông tin thích hợp ấn nút “Sửa” Nếu tuyến xe khơng cịn qua điểm dừng kích đúp vào điểm dừng danh sách để xóa Nếu có sai sót q trình nhập thơng tin tuyến xe muốn cập nhật thông tin tuyến xe, người dùng chọn xe danh sách xe điền thông tin cần sửa nhấn nút “Sửa thơng tin” Nếu có tuyến xe bị hủy, người dùng chọn danh sách tuyến xe điển mã tuyến vào ô mã tuyến xe sau ấn nút “Xóa Tuyến Xe” 64 5.2.2.5 Chức quản lí thơng tin Bến xe Hình 5.2.2.5.Quản lí thơng tin bến xe Khi có thơng tin bến xe mới, người dùng nhập đầy đủ thông tin bến xe sau nhấn nút “Thêm Bến Xe Mới” Nếu có sai sót q trình nhập thông tin bến xe muốn cập nhật thông tin bến xe, người dùng chọn bến xe danh sách bến xe điền thông tin cần sửa nhấn nút “Sửa thơng tin Bến Xe” Nếu có xe với lý xóa bỏ, người dùng chọn danh sách bến xe điển mã bến vào ô mã bến sau ấn nút “Xóa Bến Xe” Trong danh sách xe, người dùng xem danh sách xe thuộc bến tuyến 65 5.2.2.6 Chức quản lí thơng tin Điểm dừng Hình 5.2.2.6.Quản lí thơng tin điểm dừng Khi có thơng tin điểm dừng mới, người dùng nhập đầy đủ thông tin điểm dừng sau nhấn nút “Thêm Bến Xe Mới” Nếu có sai sót q trình nhập thơng tin điểm dừng muốn cập nhật thông tin điểm dừng, người dùng chọn bến xe danh sách điểm dừng điền thông tin cần sửa nhấn nút “Sửa thơng tin Điểm dừng” Nếu có điểm dừng với lý phải xóa bỏ, người dùng chọn danh sách điểm dừng điển mã điểm dừng vào ô mã điểm dừng sau ấn nút “Xóa Bến Xe” 66 Trong danh sách tuyến, người dùng xem danh sách tuyến xe qua điểm dừng 5.2.3 Chức quản lí tem vé 5.2.3.1 Chức in tem vé Hình 5.2.3.1.In tem vé Người dùng nhập số lượng tem vé cần in, tháng sử dụng loại tuyến sau ấn nút đồng ý để in hủy bỏ để hủy 67 5.2.3.2 Chức cập nhật giá vé Hình 5.2.3.2.Cập nhật giá vé Người dùng thêm giá mới, chọn loại tuyến ngày áp dụng sau ấn đồng ý để cập nhật giá vé ấn hủy bỏ để hủy 68 5.2.4 Chức điều hành 5.2.4.1 Quản lí thơng tin Hình 5.2.4.1.Quản lí thơng tin Người dùng nhập thông tin xe vào chương trình, muốn sửa hay cập nhập chọn danh sách ấn nút sửa Cịn muốn xóa, người dùng chọn danh sách ấn nút xóa 69 5.2.4.2 Quản lí thơng tin vào Hình 5.2.4.2.Quản lí thơng tin vào Người dùng nhập thơng tin xe vào chương trình, muốn sửa hay cập nhập chọn danh sách ấn nút sửa Cịn muốn xóa, người dùng chọn danh sách ấn nút xóa 70 5.2.4.3 Quản lí phân cơng cơng việc Hình 5.2.4.3.Quản lí phân công công việc Người dùng nhập thông tin phân cơng cơng việc chương trình, muốn sửa hay cập nhập chọn danh sách ấn nút sửa Cịn muốn xóa, người dùng chọn danh sách ấn nút xóa 71 KẾT LUẬN Qua thời gian thực đồ án tốt nghiệp với đề tài: “Xây dựng phần mềm quản lí hệ thống xe Bus” Em đạt kết sau: - Nắm cách xây dựng chương trình C# - Xây dựng chương trình ứng dụng gồm chức chính: Quản lí thơng tin In tem vé xe bus Cập nhật giá vé xe Quản lí phân cơng cơng việc Quản lí vào bến xe Tìm kiếm Thống kê báo cáo • Những hạn chế cịn tồn đề tài: - Việc xử lý in tem vé chưa rõ ràng - Chức tìm kiếm chưa hồn thiện - Hệ thống phân quyền người dùng chưa có - Báo cáo thống kê hoạt động liên quan chưa hồn thành Tuy nhiên thời gian có hạn nên ứng dụng em chưa đầy đủ hết chức mong muốn Trong tương lai nhóm hồn thiện chức cho phù hợp với quy trình quản lý hệ thống xe bus công ty vận tải xung quanh khu vực Hà Nội Xin chân thành cảm ơn cô hướng dẫn tất thầy cô khoa công nghệ thông tin – Viện đại học mở Hà Nội giúp đỡ nhóm em suốt trình học tập thực đồ án 72 TÀI LIỆU THAM KHẢO [1] http://lifeandline.com/gioi-thieu-ve-c-sharp-cach-thuc-ung-dung-c-sharp- hoat-dong.html [2] http://voer.edu.vn/m/ngon-ngu-lap-trinh-c/b518eaaa [3]Microsoft SQL Server 2008 - Quản Trị Cơ Sở Dữ Liệu (Tập 1) Tác giả: Phạm Hữu Khang Nhà xuất bản: Lao động – Xã hội [4]http://voer.edu.vn/m/gioi-thieu-ve-adonet/6a66e20b [5]https://yinyangit.wordpress.com/2011/07/31/ado-net-tutorial-lesson-01INTroduction-to-ado-net/

Ngày đăng: 29/08/2023, 14:29

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w