1.Hiện trạng Trong xã hội hiện đại, việc có một phần mềm để hỗ trợ quản lý xe bus là có cần thiết hay không? Câu trả lời là có Vì quản lý bằng giấy tờ đã trở nên lạc hậu và kém hiệu quả. Mọi lĩnh vực kinh doanh khác nhau đều cần có một phần mềm bởi nó có nhiều lợi thế Vì vậy nhóm em xây dựng một phần mềm hỗ trợ trong việc quản lý xe bus và tuyến xe những thuận tiện mà nó mang lại như sau: Thuận tiện, tiết kiệm thời gian trong việc quản lý Điều hành dễ dàng Kiểm soát, thống kê doanh thu một cách hiệu quả
BÁO CÁO MÔN: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Đề tài: Quản lý phân công xe bus Giảng viên hướng dẫn: NGUYỄN THỊ BÍCH NGUYÊN 1.Hiện trạng Trong xã hội đại, việc có phần mềm để hỗ trợ quản lý xe bus có cần thiết hay khơng? Câu trả lời có! Vì quản lý giấy tờ trở nên lạc hậu hiệu Mọi lĩnh vực kinh doanh khác cần có phần mềm có nhiều lợi Vì nhóm em xây dựng phần mềm hỗ trợ việc quản lý xe bus tuyến xe thuận tiện mà mang lại sau: - Thuận tiện, tiết kiệm thời gian việc quản lý Điều hành dễ dàng Kiểm soát, thống kê doanh thu cách hiệu 2.Yêu cầu 2.1Yêu cầu chức nghiệp vụ ● Bộ phận: Nhân Viên Bộ GTVT Mã số: 01 S T T Công việc Loại Quy định/ công thức liên quan Công việc Biểu Ghi mẫu liên quan Thêm nhân viên Lưu trữ Phải có thơng tin bao gồm: ngày sinh, họ, tên, email, số điện thoại, giới tính,địa chỉ, chứng minh nhân dân, đơn vị quản lý Chỉnh sửa thông tin nhân viên Lưu trữ Chỉnh sửa dựa vào id nhân viên Xóa nhân viên Lưu trữ Xóa thơng tin dựa vào id nhân viên, khơng thể xóa nhân viên có tài khoản Thêm đơn vị quản lý Lưu trữ Phải có thơng tin bao gồm: Tên, email, số điện thoại,địa Chỉnh sửa thông tin đơn vị quản lý Lưu trữ Chỉnh sửa dựa vào id đơn vị Xóa đơn vị quản lý Lưu trữ xóa dựa vào id đơn vị, BM1 BM2 khơng thể xóa có nhân viên tuyến thuộc đơn vị Thêm loại tuyến Lưu trữ Phải có thơng tin bao gồm: Tên, loại hình hoạt động, giá vé thường, giá BM3 vé tập, giá vé sinh viên Chỉnh sửa thông tin loại tuyến Lưu trữ Chỉnh sửa dựa vào id loại tuyến chỉnh sửa có tuyến với loại tuyến có doanh thu Xóa loại tuyến Lưu trữ Chỉnh sửa dựa vào id loại tuyến chỉnh sửa có tuyến với loại tuyến 10 11 Thêm biểu đồ Lưu trữ Phải có thơng tin bao gồm: thời gian bắt đầu , thời gian kết thúc, giãn cách chuyến, thời gian chuyến Chỉnh sửa thông tin Biểu đồ Tra cứu Chỉnh sửa dựa vào id biểu đồ BM4 chỉnh sửa có xe đươc phân cơng cho tuyến với biểu đồ 12 Xóa biểu đồ Lưu trữ Chỉnh sửa dựa vào id biểu đồ chỉnh sửa có xe đươc phân cơng cho tuyến với biểu đồ 13 14 15 Thêm chi tiết tuyến Lưu trữ Phải có thơng tin bao gồm: mã số, tên tuyến Chỉnh sửa thông tin chi tiết tuyến Lưu trữ chỉnh sửa dựa mã số chi tiết tuyến Xóa chi tiết tuyến Tra cứu xóa dựa mã chi tiết tuyến BM5 khơng thể xóa có tuyến với chi tiết tuyến 16 17 Thêm trạm Lưu trữ Phải có thơng tin bao gồm: tên, địa chỉ, tọa độ x,y đồ Chỉnh sửa thông tin trạm Lưu trữ chỉnh sửa dựa id trạm có chi tiết tuyến sử dụng trạm khơng thể sửa tọa độ x,y BM6 18 Xóa trạm Lưu trữ xóa dựa id trạm khơng thể xóa có chi tiết tuyến sử dụng trạm 19 20 21 22 23 24 Tạo lộ trình cho chi tiết tuyến Lưu trữ chi tiết tuyến qua trạm lần Thêm tuyến Lưu trữ Chỉnh sửa thông tin tuyến Lưu trữ Xóa tuyến Lưu trữ Tạo loại xe Tra cứu Phải có thơng tin bao gồm: chi tiết tuyến, loại tuyến, biểu đồ giờ, đơn vị quản lý, ngày bắt đầu hoạt động, ngày kết thúc chỉnh sửa dựa id tuyến sửa tuyến có doanh thu khơng thể chỉnh có xe phân cơng cho tuyến xóa dựa id tuyến khơng thể xóa tuyến có doanh thu khơng thể xóa có xe phân cơng cho tuyến Phải có thơng tin bao gồm: tên, số chỗ ngồi, số chỗ đứng, khoảng cách di chuyển, tốc độ tối đa, có máy bán vé Chỉnh sửa thông tin loại xe Lưu trữ BM7 BM8 chỉnh sửa dựa id loại xe sửa có xe sử dụng loại xe 25 26 27 28 Xóa loại xe Lưu trữ xóa dựa id loại xe Tạo nhà sản xuất Lưu trữ Phải có thông tin bao gồm: Tên, email, số điện thoại,địa Chỉnh sửa thông tin nhà sản xuất Tra cứu chỉnh sửa dựa id nhà sản xuất Xóa nhà sản xuất Lưu trữ xóa dựa id nhà sản xuất khơng thể xóa có xe sử dụng BM9 29 30 Tạo xe Lưu trữ Phải có thông tin bao gồm: hạn bảo hành, loại xe, nhà sản xuất, biển số xe Chỉnh sửa thông tin xe Lưu trữ chỉnh sửa dựa id BM10 chỉnh sửa phân cơng 31 Xóa xe Tra cứu xóa dựa id khơng thể xóa phân công Phân công xe cho tuyến Lưu trữ Phân công phù hợp với biểu đồ tuyến 33 Thêm doanh thu tuyến ngày Lưu trữ 34 Chỉnh sửa doanh thu tuyến ngày Lưu trữ BM12 Phải có thơng tin bao gồm: tuyến, ngày, số vé sinh viên, số vé thường, số vé tập ngày phải nằm ngày hoạt động tuyến phép sửa, số vé sinh viên, số vé thường, số vé tập Xem danh sách nhân viên Tra cứu Xem danh sách đơn vị quản lý Tra cứu Xem danh sách biểu đồ Tra cứu Xem danh sách loại tuyến Tra cứu Xem danh sách chi tiết tuyến Tra cứu Xem danh sách tuyến Tra cứu Xem danh sách trạm Tra cứu Xem danh sách tuyến Tra cứu Xem danh sách loại xe Tra cứu Xem danh sách nhà sản xuất Tra cứu Xem danh sách xe Tra cứu 32 35 36 37 38 39 40 41 42 43 44 45 ● Biểu mẫu liên quan đến phận: Nhân Viên Bộ GTVT BM1: THÊM NHÂN VIÊN Chứng minh nhân dân : BM11 Họ: Tên: Giới tính: Ngày Sinh: Địa chỉ: Email: Số điện thoại: Đơn vị: BM2: THÊM ĐƠN VỊ QUẢN LÝ Tên đơn vị: Số Điện Thoại: Địa Chỉ: Email: BM3: THÊM LOẠI TUYẾN Tên Loại Tuyến: Loại hình hoạt động: Giá vé thường: Giá vé sinh viên: Giá vé tập: BM4: THÊM BIỂU ĐỒ GIỜ Giờ bắt đầu: Giờ kết thúc: Giãn cách chuyến: Thời gian chuyến: BM5: THÊM CHI TIẾT TUYẾN Mã Số: Tên Tuyến: BM6: THÊM TRẠM Tên Trạm: Địa Chỉ: Tọa độ x đồ: Tọa độ y đồ: BM7: THÊM TUYẾN : Chi tiết tuyến: Biểu đồ giờ: Loại tuyến: Đơn vị quản lý: Ngày bắt đầu: Ngày kết thúc: BM8: THÊM LOẠI XE Tên Loại Xe: Số chỗ đứng: Số chỗ ngồi: Tốc độ tối đa: Khoảng Cách Di Chuyển: Có máy bán vé: BM9: THÊM NHÀ SẢN XUẤT Tên Nhà Sản Xuất: Số Điện Thoại: Địa Chỉ: Email: BM10: THÊM XE Biển số xe: Hạn bảo hành: Loại xe: Nhà sản xuất: BM11: PHÂN CÔNG XE CHO TUYẾN Xe: Tuyến: Chuyến: Chiều: : : : BM12: THÊM DOANH THU CỦA TUYẾN TRONG NGÀY : Tuyến: Ngày: Số vé thường bán: Số vé sinh viên bán: Số vé tập bán: ● Bộ phận: Nhân Viên Đơn Vị Quản Lý Mã số: 01 ● S T T Công việc Loại Quy định/ công thức liên quan Công việc Biểu Ghi mẫu liên quan Thêm doanh thu tuyến ngày Lưu trữ Phải có thơng tin bao gồm: tuyến, ngày, số vé sinh viên, số vé thường, số vé tập ngày phải nằm ngày hoạt động tuyến thêm doanh thu tuyến đơn vị nhân viên Chỉnh sửa doanh thu Lưu trữ thêm doanh thu tuyến ngày tuyến đơn vị nhân viên ● Biểu mẫu liên quan đến phận: Nhân Viên Bộ GTVT BM1: THÊM DOANH THU CỦA TUYẾN TRONG NGÀY : Tuyến: Ngày: Số vé thường bán: Số vé sinh viên bán: Số vé tập bán: BM1 2.2 Yêu cầu chức hệ thống yêu cầu chất lượng Bảng 1: Bảng yêu cầu chức hệ thống STT Nội dung Phân quyền sử dụng Mô tả chi tiết Nhân viên Giao Thơng Vận Tải sử dụng toàn chức liên quan đến nhân viên, tài khoản, đơn vị quản lý, loại tuyến, biểu đồ giờ, chi tiết tuyến, trạm, lộ trình, loại xe, nhà sản xuất, xe, phân công, doanh thu Nhân viên đơn vị thêm sửa doanh thu tuyến mà đơn vị họ quản lý Bảng 2: Mơ tả chức quản lí hệ thống Ghi STT Nội dung Nhân viên Giao Thông Vận Tải Nhân viên đơn vị Mô tả chi tiết Có quyền kiểm sốt tồn hệ thống: Tạo chỉnh sửa (nhân viên, tài khoản, đơn vị quản lý, loại tuyến, biểu đồ giờ, chi tiết tuyến, trạm, lộ trình, loại xe, nhà sản xuất, xe, phân công, doanh thu ) thêm sửa doanh thu tuyến mà đơn vị họ quản lý 2.3 Mô hình luồng liệu (DFD) chung cho tồn hệ thống viên giao thông vận tải nhân viên đơn vị Ghi 2.4 mơ hình luồng liệu (DFD) chi tiết chức đăng nhập chức quản lý nhân viên KetThuc ThoiGian Chuyen tinyint Thời gian chuyến GianCac hChuyen tinyint Gian cách chuyến Tên thành phần: ChiTietTuyen Stt Tên MaSo TenTuye n Loại Khóa Kiểu int Miền giá trị Từ tới MAX nvarchar(50) Ý nghĩa Mã Tiết Chi Tên Chi Tiết Tuyến Tên thành phần: Tuyen Stt Tên Loại Khóa Kiểu Miền giá trị Ý nghĩa MaTuyen MaSo NgayBat DauHoat Dong date ngày bắt đầu hoạt động NgayNg ungHoat Dong date ngày ngưng hoạt động MaBieu DoGio khóa ngoại int Từ tới MAX mã biểu đồ MaLoaiT khóa ngoại uyen int Từ tới MAX mã tuyến MaDonV khóa ngoại iQuanLy int Từ tới MAX mã đơn vị quản lý khóa ngoại int Từ tới MAX Mã Biểu Đồ Giờ smallint Từ tới MAX Giờ Bắt Đầu loại Tên thành phần: DoanhThu Stt Tên Ngay Loại Khóa Kiểu date Miền giá trị Từ tới MAX Ý nghĩa ngày vé bán MaTuyen khóa ngoại, Khóa int Từ tới MAX soVeThu ong smallint số vé thường bán ngày soVeSinh Vien smallint số vé sinh viên bán ngày soVeTap smallint Từ tới MAX mã tuyến số vé tập bán ngày Tên thành phần: Tram Stt Tên MaTram TenTram Loại Khóa khóa ngoại, Khóa Kiểu int Miền giá trị Từ tới MAX Ý nghĩa mã trạm nvarchar(20) tên trạm DiaChi nvarchar(100) địa tuyến X float tọa độ x trạm đồ Y float tọa độ y trạm đồ Tên thành phần: LoTrinh Stt Tên MaTram MaSo Loại Khóa Kiểu int SoThuT Từ tới MAX Ý nghĩa mã trạm smallint mã chi tiết tuyến smallint số thứ tự Khóa Miền giá trị u Tên thành phần: DonViQuanLy Stt Tên Loại Khóa Kiểu int Miền giá trị Từ tới MAX Ý nghĩa MaNhaS anXuat Mã Nhà Sản Xuất TenNhaS anXuat nvarchar(50) Tên Nhà Sản Xuất DiaChi nvarchar(100) Địa Chỉ Email nvarchar(50) Email SoDienT hoai char(10) Số Điện Thoại Tên thành phần: LoaiXe Stt Tên Loại Khóa Kiểu int Miền giá trị Từ tới MAX Ý nghĩa MaLoai Xe Mã Xe Loại TenLoai Xe nvarchar(50) Tên Loại Xe SoChoN goi tinyint Số chỗ ngồi SoChoD ung tinyint Số chỗ đứng MayBan Ve bit có máy bán vé hay khơng KhoangC achDiCh uyen smallint khoảng cách di chuyển tối đa TocDoTo iDa smallint tốc độ tối đa Tên thành phần: Xe Stt Tên MaXe Loại Khóa Kiểu int Miền giá trị Từ tới MAX Ý nghĩa Mã Xe ... chức quản lý nhân viên chức quản lý đơn vị chức quản lý loại tuyến chức quản lý biểu đồ chức quản lý chi tiết tuyến chức quản lý tuyến chức chức quản lý nhà sản xuất chức quản lý loại xe quản lý. .. tài khoản, đơn vị quản lý, loại tuyến, biểu đồ giờ, chi tiết tuyến, trạm, lộ trình, loại xe, nhà sản xuất, xe, phân công, doanh thu ) thêm sửa doanh thu tuyến mà đơn vị họ quản lý 2.3 Mơ hình luồng... thường, số vé tập Xem danh sách nhân viên Tra cứu Xem danh sách đơn vị quản lý Tra cứu Xem danh sách biểu đồ Tra cứu Xem danh sách loại tuyến Tra cứu Xem danh sách chi tiết tuyến Tra cứu Xem danh sách