TIỂU LUẬN ĐỀ TÀI: “Phân tích và thiết kế hệ thống CSDL quản lý và phân phối xe của hãng taxi HaNoi Tourist pdf

11 2.1K 35
TIỂU LUẬN ĐỀ TÀI: “Phân tích và thiết kế hệ thống CSDL quản lý và phân phối xe của hãng taxi HaNoi Tourist pdf

Đ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

TIỂU LUẬN ĐỀ TÀI: “Phân tích thiết kế hệ thống CSDL quản lý phân phối xe hãng taxi HaNoi Tourist.” Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Đề tài: Phân tích thiết kế hệ thống CSDL quản lý phân phối xe hãng taxi HaNoi Tourist Phần I : Phân tích thiết kế sở liệu 1.1 Mơ tả tốn Cơng ty cổ phần Hà Nội Tourist Taxi với thương hiệu HaNoi Tourist Taxi – đơn vị thành viên Tổng Công ty Du lịch Hà Nội doanh nghiệp đầu lĩnh vực phục vụ vận chuyển hành khách công cộng xe taxi Hà Nội Hanoitourist taxi có loại xe taxi với số lượng 200 đầu xe : - Loại xe chỗ : TOYOTA VIOS LIMO - Loại xe chỗ : TOYOTA ZACE INNOVA Trong cơng ty có nhiều phịng ban, phịng ban có nhiều nhân viên làm việc Thơng tin phịng ban gồm tên phòng ban, mã phòng ban, số điện thoại Thơng tin nhân viên có Mã nhân viên, họ tên, ngày sinh Ngồi nhân viên tổng đài có thêm thông tin quê quán, nhân viên kỹ thuật nhân viên kinh doanh có thêm số năm kinh nghiệm Khi khách hàng có yêu cầu taxi, khách hàng gọi điện đến tổng đài đặt xe Nhân viên tổng đài điều xe đến chỗ khách hàng Việc quản lý khách hàng nhân viên kinh doanh đảm nhận Thông tin khách hàng bao gồm họ tên, mã khách hàng, địa chỉ, ngày sinh, số điện thoại, số km thông tin tài xế bao gồm Mã nhân viên, họ tên, ngày sinh, số điện thoại biển số xe mà họ đảm nhận Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Xe hãng bao gồm thông tin Biển số, model, số ghế mã khu vực mà xe đỗ Mỗi khu vực có nhiều taxi đỗ Mỗi xe nhiều tài xế lái (do làm việc theo ca) Tuy nhiên, tài xế lái xe Khi xe bị hỏng, xe đưa đến cho nhân viên kỹ thuật sửa chữa Nhân viên kỹ thuật ưu vào sổ lưu Sổ lưu bao gồm thông tin: biển số xe Ngày sửa, lần sửa mã nhân viên sửa xe Để nâng cao hoạt động tác nghiệp Hà Nội Tourist Taxi, công ty định nâng cấp hệ thống thông tin quản lý việc tổ chức kiện công ty Công ty tin học thuê để thực nhiệm vụ phải thiết kế, xây dựng sở liệu cho hệ thống thông tin quản lý Việc thiết kế csdl phải thực số bước sau: - Tạo sơ đồ E/R - Chuyển đổi sơ đồ E/R thành lược đồ quan hệ - Chuẩn hóa lược đồ quan hệ dạng 3NF - Xây dựng sở liệu Access 1.2 Phân tích mơ hình hóa mơ hình thực liên kết chuyển hóa sang mơ hình quan hệ 1.2.1 Mơ hình thực thể liên kết Các liệu cần lưu trữ: STT Đối tượng Dữ liệu cần lưu trữ NV kỹ thuật NV tổng đài Mã nhân viên, họ tên, ngày sinh, số năm kinh nghiệm, mã PB Mã nhân viên, họ tên, ngày sinh, Quê quán, mã PB Khách hàng Khu Vực Mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, số km Mã khu vực, tên khu vực Phòng ban Mã phòng ban, tên phòng ban, sđt Nhân viên kinh doanh Mã nhân viên, họ tên, ngày sinh, số năm kinh nghiệm, Mã PB Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Xe Biển số, model, mã khu vực, số chỗ ngồi Tài xế Mã NV, họ tên, sdt, ngày sinh, biển số xe sử dụng Sổ lưu Biển số, Ngày sửa, lần sửa, mã nhân viên sửa xe Biển Họ Tên TaSĐTmơ hình thực thể liên kết sau: có số Mã NV Model Họ tên Số ghế Ngày sinh Mã KV Tài xế Lái n Biển số xe sd Ngày sinh Tên KV Số Km Chở SĐT Điều phối Khu vực Sửa chữa Tên PB Mã PB Địa Đặt xe với n Mã PB NV kỹ thuật Bài thảo luận nhóm Phịng ban Họ tên Mã KH Ngày sinh n Sđt n Khách hàng Ngày sinh Làm việc cho Quản lý Đỗ Mã KV NV kinh doanh Mã PB n n Số năm KN Xe Mã NV Làm việc cho Mã PB n Số năm KN NV tổng đài Mã NV Quản trị CSDL phần mềm ứng dụng Họ tên n Mã NV Quê quán Ngày sinh Tên NV Ghi Mã NV Làm việc cho Sổ lưu Ngày sửa Lần sửa 1.2.2 Chuyển hóa sang mơ hình quan hệ NVKYTHUAT(MaNV, NgaySinh, HoTen, SoNamKN, MaPB) Biển số NVTONGDAI(MaNV, NgaySinh, HoTen,QueQuan, MaPB) KHACHHANG(MaKH, HoTen, DiaChi, SDT, SoKm) KHUVUC(MaKV, TenKV) PHONGBAN(MaPB, TenPB, SDT) NVKINHDOANH(MaNV, NgaySinh, HoTen, SoNamKN, MaPB) XE(BienSo, Model, SoGhe,MaKV) TAIXE(MaNV, NgaySinh, HoTen, BienSoXe) SOLUU(BienSo,NgaySua, LanSua, MaNV) 1.2.3 Chuẩn hóa 3NF • NVKYTHUAT(MaNV, NgaySinh, HoTen, SoNamKN, MaPB) Có MaNV khóa Phụ thuộc hàm sau: MaNV →HoTen MaNV → NgaySinh MaNV → SoNamKN MaNV→ MaPB Các thuộc tính khơng thể phân chia Do Lược đồ đạt chuẩn - Ta thấy rằng, ngồi MaNV thuộc tính khơng phụ thuộc vào thuộc tính cịn lại Hay nói cách khác thuộc tính khơng khóa phụ thuộc đầy đủ trực tiếp vào khóa Do đạt chuẩn Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Giải thích tương tự cho lược đồ: • NVTONGDAI(MaNV, NgaySinh, HoTen,QueQuan, MaPB) • KHACHHANG(MaKH, HoTen, DiaChi, SDT, SoKm) • KHUVUC(MaKV, TenKV) • PHONGBAN(MaPB, TenPB, SDT) • NVKINHDOANH(MaNV, NgaySinh, HoTen, SoNamKN, MaPB) • XE(BienSo, Model, SoGhe,MaKV) • TAIXE(MaNV, NgaySinh, HoTen, BienSoXe) • SOLUU(BienSo,NgaySua, LanSua, MaNV) Ta kết luận tất lược đồ đạt chuẩn 3NF thuộc tính khơng khóa phụ thuộc đầy đủ vào khóa khơng có quan hệ bắc cầu xẩy phụ thuộc hàm lược đồ Phần 2: Cài đặt hệ quản trị CSDL Access 2.1 Cài đặt sở liệu Bước 1: Tạo sở liệu Khởi động MS Access 2007 Chọn New để tạo sở liệu Bước 2: Trong Menu Bar chọn Create table → Table design Ghi tên thuộc tính vào Field Name Data Type: kiểu liệu thuộc tính Decription: mơ tả thuộc tính Ta có bảng sau: Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Bước 3: Tạo quan hệ bảng Trong menu Bar lựa chọn Tools, sau chọn Relationship Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Trong bảng Show Table chọn bảng tạo sau nhấn Add Lựa chọn bảng để tạo mối quan hệ thuộc tính , kéo thả trường có liên quan bảng để tạo liên kết sau nhấn Ok 2.2 Truy vấn SQL • Chọn vào tab Create Menubar, lựa chọn Query Design: • Chọn SQL View menu Bar • Tiến hành viết câu lệnh truy vấn theo cú pháp SQL cài đặt cho Access Liệt kê nhân viên phòng kỹ thuật có năm kinh nghiệm Câu lệnh SQL: SELECT* FROM NVKYTHUAT WHERE SoNamKN > Kết quả: Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Tìm thơng tin xe phải mang sửa nhiều SELECT SoLuu.BienSo AS SoLuu_BienSo, SoLuu.LanSua, XE.BienSo AS XE_BienSo, XE.Model, XE.SoChoNgoi FROM XE, SoLuu WHERE XE.BienSo = SoLuu.BienSo AND SoLuu.LanSua = (SELECT MAX(LanSua) FROM SoLuu) Kết quả: Tìm thơng tin khách hàng nhiều SELECT KHACHHANG.[MaKH], KHACHHANG.[HoTen], KHACHHANG.[DiaChi], KHACHHANG.[NgaySinh], KHACHHANG.[SDT], KHACHHANG.[SoKm] FROM KHACHHANG WHERE KHACHHANG.SoKm = (SELECT MAX(SoKm) FROM KHACHHANG) Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Kết quả: Liệt kê nhân viên tổng đài quê Hà Nội SELECT NVTONGDAI.[MaNV], NVTONGDAI.[Hoten], NVTONGDAI.[NgaySinh], NVTONGDAI.[QueQuan], NVTONGDAI.[MaPB] FROM NVTONGDAI WHERE QueQuan = "Hà Nội" Kết quả: Đếm số khách hàng có Số Km xe hãng lớn 1000 Câu lệnh: SELECT COUNT(MaKH) FROM KHACHHANG WHERE SoKm > 1000 Kết Liệt kê nhân viên kinh doanh sinh từ năm 1985 đến 1990 SELECT* FROM NVKINHDOANH WHERE year(NgaySinh) BETWEEN 1985 AND 1990 Kết qủa: Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Phần III: Đánh gía ưu, nhược điểm 3.1 Ưu điểm Hệ thống đơn giản, dễ sử dụng Đã lưu thông tin khách hàng số Km mà Khách hang xe hãng Từ xác định khách thường, khách vip Lưu số lần xe sửa chữa, thời gian lần sửa chữa Do quản lý chất lượng xe 3.2 Nhược điểm Chưa quản lý khách hàng theo ngày, tháng, năm Chưa thể suất hoạt động xe Quản lý tất nhân viên khó khăn, ví dụ tìm tất nhân viên nữ cơng ty phải gộp liệu lại với khơng có liệu chung cho nhân viên tồn cơng ty Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng .. .Đề tài: Phân tích thiết kế hệ thống CSDL quản lý phân phối xe hãng taxi HaNoi Tourist Phần I : Phân tích thiết kế sở liệu 1.1 Mơ tả tốn Cơng ty cổ phần Hà Nội Tourist Taxi với thương hiệu HaNoi. .. Nội Tourist Taxi, công ty định nâng cấp hệ thống thông tin quản lý việc tổ chức kiện công ty Công ty tin học thuê để thực nhiệm vụ phải thiết kế, xây dựng sở liệu cho hệ thống thông tin quản lý. .. thoại biển số xe mà họ đảm nhận Bài thảo luận nhóm Quản trị CSDL phần mềm ứng dụng Xe hãng bao gồm thông tin Biển số, model, số ghế mã khu vực mà xe đỗ Mỗi khu vực có nhiều taxi đỗ Mỗi xe nhiều tài

Ngày đăng: 02/04/2014, 17:20

Từ khóa liên quan

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

Tài liệu liên quan