BÀI tập lớn học PHẦN kỹ THUẬT PHẦN mềm và ỨNG DỤNG đề tài thiết kế hệ thống quản lý xe

12 9 0
BÀI tập lớn học PHẦN kỹ THUẬT PHẦN mềm và ỨNG DỤNG đề tài thiết kế hệ thống quản lý xe

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ VIỄN THÔNG - BÀI TẬP LỚN HỌC PHẦN KỸ THUẬT PHẦN MỀM VÀ ỨNG DỤNG Đề tài: Thiết kế hệ thống quản lý xe Giáo viên hướng dẫn: Vũ Song Tùng Nhóm 08: Lê Công Tuấn Hà Mạnh Tiến Nguyễn Văn Toàn Nguyễn Sỹ Linh download by : skknchat@gmail.com Hà Nội, tháng 12 năm 2019 MỤC LỤC PHẦN I: PHÂN TÍCH HỆ THỐNG Yêu cầu đề hệ thống tra cứu lịch thi: Phân tích yêu cầu hệ thống quản lý xe : 3 Xác định tính khả thi PHẦN II: SƠ ĐỒ HỆ THỐNG QUẢN LÍ XE PHẦN III: SƠ ĐỒ MỨC CẢNH PHẦN IV: SƠ ĐỒ MỨC ĐỈNH Biểu đồ DFD: Mức đỉnh Biểu đồ ERD: Sơ đồ quan hệ thực thể PHẦN V: TẠO BẢNG 10 Tạo bảng: 10 Tạo ràng buộc: 11 Nhập liệu vào bảng: 11 Câu lệnh chức năng: 12 download by : skknchat@gmail.com PHẦN I: PHÂN TÍCH HỆ THỐNG Yêu cầu đề hệ thống tra cứu lịch thi: Giảm thiểu tối đa thời gian tìm kiếm thơng tin tài xế Giúp cơng ty, doanh nghiệp vân tải dễ dàng quản lí tài xế Giúp tài xế dễ dàng đăng kí vào doanh nghiệp cập nhật thơng tin than cho doanh nghiệp Quản lí tốt suất, doanh số tài xế Phân tích yêu cầu hệ thống quản lý xe : Nhận thấy việc quản lí xe tài xế doanh nghiệp vừa nhỏ nhiều bất cập • Vì phần mềm giúp doanh nghiệp quản lí xe tài xế năm bắt doanh thu tài xế Việc đăng kí, tham gia vào doanh nghiệp vận tải cịn nhiều cơng đoạn phức tạp, thời gian • Vì phần mềm giúp người lái xe dễ dàng đăng kí, kiểm tra thơng tin Chính vậy, để khắc phục điểm hạn chế nêu nhóm tác giả có ý tưởng xây dựng “Hệ thống quản lí xe cho chủ xe” • Xác định tính khả thi Khả thi kĩ thuật: Do yêu cầu tập dừng mức lập kế hoạch, phân tích, thiết kế mà chưa tiến đến mức cài đặt nên chưa cần sử dụng đến ngơn ngữ lập trình u cầu kiến thức quản trị sở liệu Về giao diện sử dụng, nhóm dùng cơng cụ visual studio để tạo giao diện đơn giản đủ để mô tả chức phần mềm Tuy thời gian ngắn nhóm hy vọng hồn thành yêu cầu download by : skknchat@gmail.com • Khả thi kinh tế: Do tập lớn, nhằm hoàn thiện khả học tập sinh viên nên khả thi kinh tế khơng xét đến • Khả thi vận hành: Tất thành viên có máy tính cá nhân, trường hợp gặp mặt trực tiếp làm việc, báo cáo tiến trình thơng qua công cụ Email, Skype đảm bảo tiến độ tập Phần mềm Visual Studio cài đặt để tạo giao diện cho phần mềm • Khả thi thời gian: Nhóm dự định thực vòng 8-10 tuần Thời gian thực giai đoạn linh hoạt đan xen lẫn nhằm tiết kiệm thời gian (Nhóm lập bảng kế hoạch Excel) PHẦN II: SƠ ĐỒ PHÂN CẤP CHỨC NĂNG (BFD) download by : skknchat@gmail.com PHẦN III: Biểu đồ DFD : Mức ngữ cảnh Chú thích : (1) : Cập nhật thông tin cá nhân, phương tiện, đăng kí, tra cứu (2) : Lấy thơng tin cá nhân, phương tiện, mẫu đơn đăng kí (3) : Thơng tin tài xế, phương tiện, phiếu đăng kí tài xế, tra cứu (4) : Xử lí đăng kí, cập nhật download by : skknchat@gmail.com PHẦN IV: Biểu đồ DFD : Mức đỉnh Biểu đồ DFD: Mức đỉnh Ghi chú: (1) : Quản lí cá nhân, phương tiện, chuyến xe (2) : Lấy thông tin cá nhân, phương tiện, chuyến xe (3) : Thêm thông tin cá nhân, phương tiện (4) : Lấy thông tin cá nhân, phương tiện (5) : Xử lí, kiểm duyệt đơn đăng kí (6) : Lấy đơn đăng kí (7) : Cập nhật thơng tin cá nhân, phương tiện tài xế (8) : Điền đơn đăng kí (9) : Lấy mấu đơn đăng kí (10) : Lấy thông tin cá nhân, phương tiện số chuyến xe download by : skknchat@gmail.com (11): Lấy thông tin tài xế (12): Nhập vào thông tin tài xế (13): Nhập vào thông tin phương tiện (14) : Lấy thông tin phương tiện (15) : Lấy thông tin tài xế (16): Cập nhật thông tin tài xế (17): Nhập thông tin chuyến xe (18): Lấy thông tin chuyến xe (19): Cập nhật thông tin phương tiện (20): Lấy thông tin phương tiện (21): Lấy thông tin tài xế (22): Lấy thông tin phương tiện (23): Lấy thông tin chuyến xe (24): Thếm vào đơn đăng kí (25): Lấy mẫu đơn đăng kí download by : skknchat@gmail.com Biểu đồ ERD: Sơ đồ quan hệ thực thể PHẦN V: TẠO BẢNG Tạo bảng: download by : skknchat@gmail.com create database manage; create table manage.driver( id_driver int not null auto_increment primary key, name_driver varchar(30) not null, date_of_birth date, place_of_birth varchar(20), date_joined date not null ); create table manage.vehicle( id_vehicle int not null auto_increment primary key, id_driver int not null, name_vehicle varchar(10), number_of_vehicle varchar(15) not null ); create table manage.order( id_order int not null auto_increment primary key, id_vehicle int not null, number_of_successful int(100), number_of_cancellations int(100), cost float not null, where_start varchar(50) not null, where_finish varchar(50) not null, total_order int(100) ); create table manage.registration_form( id_registration_form int not null auto_increment primary key, id_driver int not null, content varchar(100), date_of_registration date not null, registration_status varchar(100) ); download by : skknchat@gmail.com Tạo ràng buộc: alter table manage.vehicle add foreign key (id_driver) references manage.driver(id_driver); alter table manage.registration_form add foreign key (id_driver) references manage.driver(id_driver); alter table manage.order add foreign key (id_vehicle) references manage.vehicle(id_vehicle); Nhập liệu vào bảng: insert into manage.driver(name_driver,date_of_birth,place_of_birth,date_joined) values ('Ha Manh Tien','1999-06-09','Phu Tho','2019-06-29'), ('Le Cong Tuan','1999-03-11','Nghe An','2019-04-19'), ('Nguyen Van Toan','1999-04-22','Thanh Hoa','2019-06-13'), ('Nguyen Sy Linh', '1999-12-23','Bac Ninh','2019-10-01'); insert into manage.vehicle(id_driver,name_vehicle,number_of_vehicle) values ('1','MazdaCX5','29A-97002'), ('1','HondaWave','19U1-4940'), ('2','HondaCRV','30U-56878'), ('2','HondaBlade','37C1-56878'), ('3','HuyndaiSantafe','30A-14533'), ('3','HondaDream','36V1-5448'), ('4','BMWX5','29A-90992'), ('4','YamahaExciter','99U1-84577'); insert into manage.registration_form(id_driver,registration_status,date_of_registration) values ('1','CV xin viec','2019-06-29'), ('2','CV xin viec','2019-04-19'), ('3','CV xin viec','2019-06-13'), ('4','CV xin viec','2019-10-01'), 10 download by : skknchat@gmail.com ('1','Don xin nghi om','2019-07-29'), ('3','Don xin tam ung','2019-12-10'); insert into manage.order(id_vehicle,where_start,where_finish,cost) values('1','So Dai Co Viet','Nha 24 Ngo 13 Linh Nam',34000), ('3','27 Thanh Xuan','Dai hoc Thuy Loi',101000), ('5','159 Da Phuc ','KTX B6 Dai hoc Bach Khoa Ha Noi',51000), ('1','205 Nguyen Hien','Honda 18 Tam Trinh',12000), ('6','17 Giai Phong','252 Xa Dan',16000), ('5','355 Bach Mai','25 Dai La',89000), ('7','Hoc vien Toa an','Cong vien Thong Nhat',23000), ('8','Pho di bo Ho Guom','Nha tu Hoa Lo',54000), ('8','So Dai Co Viet','Benh vien Bach Mai',21000), ('2','Khu thi Phap Van','Nha 24 Ngo 13 Linh Nam',79000); Câu lệnh chức năng: *Tra cứu biển số xe đăng ký : select number_of_vehicle,id_vehicle from manage.vehicle; *Tra cứu chuyến xe có giá nhỏ 50000đ : select * from manage.order where cost

Ngày đăng: 25/04/2022, 08:51

Hình ảnh liên quan

1. Tạo các bảng: - BÀI tập lớn học PHẦN kỹ THUẬT PHẦN mềm và ỨNG DỤNG đề tài thiết kế hệ thống quản lý xe

1..

Tạo các bảng: Xem tại trang 8 của tài liệu.
PHẦN V: TẠO BẢNG - BÀI tập lớn học PHẦN kỹ THUẬT PHẦN mềm và ỨNG DỤNG đề tài thiết kế hệ thống quản lý xe
PHẦN V: TẠO BẢNG Xem tại trang 8 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan