Quản lý chăm sóc xe
Trang 1BÀI TẬP LỚN MÔN
KỸ THUẬT PHẦN MỀM ỨNG DỤNG
ĐỀ TÀI : QUẢN LÍ DỊCH VỤ CHĂM SÓC XE GẮN MÁY
GIẢNG VIÊN HƯỚNG DẪN : Vũ Song Tùng
Nhóm sinh viên thực hiện:
Nguyễn Hạnh Hoa - MSSV: 20115595
Trang 2Nguyễn Văn Tuấn - MSSV: 20115818 Nguyễn Minh Quân - MSSV: 20115706 Nguyễn Ngọc Tú - MSSV: 20115746
Hà Nội,1/12/2013
MỤC LỤC
Chương 1 : Tổng quan đề tài
Trang 3Quản lý dịch vụ chăm sóc xe gắn máy là một vấn đề rất hữu ích.Thông thường các hàng sửa xe sẽ gồm rất nhiều thao tác để nhận trả một chiếc xe mà số lượng nhân viên lại có hạn,nếu làm bằng sổ sách thông thường thì sẽ rất lâu, mất thời gian
Vì thế cần có một chương trình thực hiện trên máy tính để thực hiện các công việc trên giúp giảm thiểu nhân sự và tiết kiệm thới gian cho các cửa hàng
Đây là một trong những vấn đề gần gũi với cuộc sống, nên nhóm chúng em đã lựa
chọn đề tài “ Quản lí dịch vụ chăm sóc xe gắn máy” để tìm hiểu và phân tích quá
trình sửa chữa, bảo dưỡng xe … của một cửa hàng, đại lí bất kì nào
Chương 2 : Phân tích hệ thống
1 Phân tích yêu cầu hệ thống
1.1 Yêu cầu đề tài
Trang 4Hệ thống quản lý quá trình sửa chữa, bảo hành xe gắn máy bao gồm các quy trình nhận xe, sửa chữa, thay phụ tùng và trả xe
Ban giám đốc có nhiệm vụ cập nhật các phụ tùng xe, bao gồm các thông tin về
mã phụ tùng, chủng loại, đơn giá và các hạng mục sửa chữa
Nhân viên tiếp nhận có nhiệm vụ nhận và trả xe:
● Khi nhận xe cần ghi các thông tin về xe: biển số (hoặc số khung, số máy), loại xe (xe ga, xe số), tên hãng, tên phiên bản (LEED, Jupiter…), tên chủ
xe, số điện thoại chủ xe, ngày nhận, ngày hẹn trả
● Giao xe cho nhân viên sửa chữa
● Cập nhật các hạng mục do nhân viên sửa chữa cung cấp
Khi trả xe cần xuất hóa đơn cho chủ xe, trong đó ghi rõ các thông tin về xe và nội dung, đơn giá các hạng mục sửa chữa, thay thế
1.2 Mô hình phân rã chức năng (FHD - Function Hierarchy Diagram)
1.3 Mô hình luồng dữ liệu (DFD - Data Flow Diagram)
1.3.1 Mô hình luồng dữ liệu mức ngữ cảnh ( context-level)
QUẢN LÍ DỊCH VỤ CHĂM SÓC XE GẮN MÁY
Nhận xe
chữa Giao xe
Thanh toán
Trả xe
Giám đốc
Trang 5Yêu cầu Thông tin xe Yêu cầu
1.3.2 Mô hình luồng dữ liệu mức đỉnh (top-level)
Hóa đơn, xe Nhận xe
Sửa chữa Phụ tùng
Xe
Giao xe
1.3.3 Mô hình luồng dữ liệu dưới mức đỉnh ( lower-level)
QUẢN LÍ DỊCH VỤ CHĂM SÓC XE GẮN
MÁY
Chủ xe Giám đốc
Nhân viên
2 QL phục vụ 3 QL sửa chữa
Phụ tùng Thông
tin xe
1.QL phụ tùng
Trang 6Phụ tùng
Hạng mục
Biểu giá
Mức dưới đỉnh, chức năng “QL phụ tùng”
Hóa đơn
Yêu cầu
Xe
1.1 Cập nhật chủng loại phụ tùng
1.2 Cập nhật biểu
giá
Xe + Hóa đơn Chủ xe 2.2 Trả xe
2.1 Nhận xe 2.4 Thanh toán
2.3 Giao xe
Trang 7Mức dưới đỉnh, chức năng “QL phục vụ”
Phụ tùng
Hóa đơn Hạng mục
Xe
1.2 QL dịch vụ thay thế 1.1 QL dịch vụ sửa chữa
Trang 8Mức dưới đỉnh, chức năng “QL sửa chữa”
Chương 3 : Thiết kế hệ thống
1. Liệt kê các trường dữ liệu
Dựa trên yêu cầu của đề tài gồm có:
- Phụ tùng xe : các thông tin về mã phụ tùng, chủng loại, đơn giá và các hạng mục sửa chữa
- Xe cần ghi các thông tin về xe: biển số (hoặc số khung, số máy), loại xe (xe ga, xe số), tên hãng, tên phiên bản (LEED, Jupiter…), tên chủ xe, số điện thoại chủ xe, ngày nhận, ngày hẹn trả
- Xuất hóa đơn cho chủ xe, trong đó ghi rõ các thông tin về xe và nội dung, đơn giá các hạng mục sửa chữa, thay thế
Trang 92. Chuẩn hóa
2.1 Giả thiết phụ thuộc hàm
(1) Xe Biển số, loại xe, tên chủ xe, số điện thoại, ngày nhận, ngày hẹn trả
(2) Phụ tùng thay thế Phụ tùng, chủng loại,số lượng, đơn giá
(3) Phụ tùng sửa chữa Hạng mục, tên hạng mục, đơn giá
(4) Hóa đơn Xe, đơn giá
2.2 Chuẩn hóa 1NF : Loại bỏ những phụ thuộc hàm không đầy đủ
Quá trình chuẩn hóa được thể hiện ở bảng dưới đây :
Trang 102.3 Chuẩn hóa 2NF : Loại bỏ những phụ thuộc hàm bắc cầu.
Trang 113 Sơ đồ cơ sở dữ liệu
Trang 12Hỉnh ảnh thực hiện trên SQL
Trang 13Chương 4: Một số hình ảnh DEMO
Cập nhật thông tin xe
Trang 14Cập nhật phụ tùng
Trang 15Cập nhật hạng mục
KẾT LUẬN
Sau một kì học với rất nhiều nỗ lực chúng em đã hoàn thành những mục tiêu cơ bản cho
phần mềm “Quản lý dịch vụ chăm sóc xe gắn máy” Mặc dù có nhiều sai sót, song
chúng em tin tưởng từ môn Kĩ thuật phần mềm ứng dụng với sự giảng dạy của thầy, chúng em có thể thiết kế, phân tích những phần mềm tốt hơn trong tương lai.
Chúng em xin cám ơn thầy Vũ Song Tùng đã tận tình chỉ bảo cho chúng em để chúng em
có thể hoàn thành đề tài này.