Báo cáo đề tài nhập môn công nghệ phần mềm quản lí khách và việc bảo hành xe của khách tại cửa hàng xe máy

58 5 0
Báo cáo đề tài nhập môn công nghệ phần mềm quản lí khách và việc bảo hành xe của khách tại cửa hàng xe máy

Đ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

  HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỀ TÀI NHẬP MÔN CƠNG NGHỆ PHẦN MỀM QUẢN LÍ KHÁCH VÀ VIỆC BẢO HÀNH XE CỦA KHÁCH TẠI CỬA HÀNG XE MÁY GIẢNG VIÊN HƯỚNG DẪN: NGUYỄN THỊ BÍCH NGUYÊN Thực đề tài: Nguyễn Thành Băng N19DCAT008 - D19CQAT01-N Vũ Cao Kỳ N19DCCN084 - D19CQCN02-N Nguyễn Minh Thuận N19DCAT086 - D19CQAT01-N TP.HCM - ngày 13 tháng 6, 2022   Mục lục I Hiện trạng .1 II Yêu cầu: Yêu cầu chức nghiệp vụ: 2 Yêu cầu chức hệ thống: Yêu cầu chất lượng: Sơ đồ luồng liệu III Sơ đồ use-case 15 Quản lý 15 Nhân viên tiếp nhận .15 Nhân viên sửa chữa 16 Kế toán 16 IV Thiết kế sở liệu: .18 Mơ hình ERD 18 Mơ hình diagram 18 Các trúc bảng sở liệu 20 V Thiết kế giao diện .23 Màn hình đăng nhập đăng ký 23 Giao diện cho khách .24 Giao diện cho nhân viên 26 VI Kết luận 47 Đánh giá ưu điểm, khuyết điểm .47 Hướng mở rộng tương lai .48   I  Hiện trạng Khi mua xe hãng cửa hàng ủy quyền hãng xe, hưởng chế độ bảo hành hãng cho xe Tuy nhiên, việc kiểm tra thông tin bảo hành xe cho nhân viên cửa hàng bảo hành thực thủ công thời gian Ở thời đại công nghệ số này, tất việc thực cách tự động trực tuyến Để giải vấn đề trên, nhóm chúng em tạo website để quản lí khách hàng cơng việc bảo hành xe  Cơ cấu tổ chức cửa hàng bảo hành xe:  Bộ phận quản lí: phận quản lí nhân viên cửa hàng, tiếp nhận công việc liên qua đến hồ sơ khách hàng  Bộ phận tiếp nhận bảo hành: phận tiếp nhận khách hàng đến bảo hành xe máy, kiểm tra xe nhập liệu thông tin, báo cáo tình trạng xe để tiến hành  bảo hành  Bộ phận sửa chữa: phận phụ trách bảo hành, sửa chữa cửa hàng  Bộ phận toán: phận phụ trách lập, in phiếu bảo hành cho khách cập nhật bảo hành hệ thống  Quy trình cơng việc:  Khách hàng đến cửa hàng bảo hành xe máy đưa xe cho nhân viên kiểm tra, nhân viên kiểm tra nhập số xe để tìm hệ thống Sau đó, nhân viên thơng  báo tình hình xe khách hàng, báo cáo hư hỏng phụ tùng cần sửa chữa thay Nhân viên chọn phụ tùng phần mềm, phần mềm thống kê  báo tổng giá tiền việc bảo hành Kết thúc việc sửa chữa thay thế, khách hàng kiểm tra hài lịng nhân viên in phiếu bảo hành cho khách hàng Trên  phiếu bảo hành có đầy đủ thơng tin việc bảo hành vừa rồi, phần mềm cập nhật lên hồ sơ xe khách hàng    Phần mềm có phần cập nhật hồ sơ cho khách hàng có nhu cầu (trường hợp mua bán xe thiếu thông tin hồ sơ)  Các ràng buộc: Các phụ tùng bảo hành thuộc loại:  Loại (Bảo hành): Phụ tùng xe thời gian bảo hành Loại (Sửa chữa): Phụ tùng xe hết thời gian bảo hành (hoặc  phụ tùng không thuộc phạm vi bảo hành) II Yêu cầu: Yêu cầu chức nghiệp vụ: Bộ phận: Quản lí Mã số: QL Stt Công việc Loại công việc Cập nhật Quy định/Công Biểu mẫu thức liên quan liên quan Ghi Lưu trữ thông tin khách hàng Cập nhật Lưu trữ tài khản nhân viên Bộ phận: Tiếp nhận khách hàng Stt Công việc Loại công việc Nhập mã  Nhập liệu xe Mã số: TNKH Quy định/Công Biểu mẫu thức liên quan liên quan Ghi   khách hàng Nhập liệu  Nhập liệu phụ tùng cần  bảo hành Lập báo  Nhập liệu cáo tình trạng xe Bộ phận: Nhân viên sửa chữa Mã số: NVSC Stt Công việc Loại công việc Lập báo Quy định/Công Biểu mẫu thức liên quan liên quan Ghi  Nhập liệu cáo tình trạng xe Bộ phận: Nhân viên kế tốn Stt Cơng việc Lập phiếu Mã số: KT Loại Quy định/Công Biểu mẫu công việc thức liên quan liên quan Kết xuất QĐ1 KT_BM1  bảo hành Bảng trách nhiệm yêu cầu nghiệp vụ Ghi   STT Tiếp nhận bảo hành xe ê Nghiệp vụ Lập phiếu bảo hành u Người dùng Phần mềm Cung cấp thông Kiểm tra tin khách hàng qui định xe ghi nhận Cung cấp thông Kiểm tra tin xe cần lập thông tin  phiếu thông tin qui định phụ tùng để lập liên quan  phiếu Ghi Cho phép hủy cập nhật lại hồ sơ Cho phép hủy cập nhật lại phiếu  bảo hành Tìm Tra cứu xe Cung cấp thông xuất thông tin cần tra cứu tin liên quan Cung cấp thông Thay đổi số tin loại xe lượng loại xe muốn thêm xóa Cung cấp thơng Thay đổi số tin loại phụ loại phụ tùng cần thêm xóa Kiểm tra ghi nhận Kiểm tra ghi nhận cầu chức hệ thống: Bảng yêu cầu chức hệ thống: Stt Nội dung Phân Mô tả chi tiết quyền Quản lí: Được phép sử dụng tất Ghi Y   sử dụng chức  Nhân viên tiếp nhận khách hàng: nhập mã xe phụ tùng bảo hành, lập báo cáo tình trạng xe khách  Nhân viên sửa chữa: lập báo cáo tình trạng xe  Nhân viên kế toán: lập phiếu bảo hành cho khách Yêu cầu chất lượng: Bảng yêu cầu chất lượng hệ thống: Stt Nội dung Tiêu chuẩn Mô tả chi tiết Ghi Cho phép thay đổi Tiến hóa Người dùng thay giá thiết bị bảo đổi giá phụ hành tùng không thuộc phạm vi bảo hành Hình thức nhập Tiện dụng Hỗ trợ tra cứu gần liệu đúng, tra cứu theo nội tiện dụng, trực quan, dễ sử dung dụng Cho phép xuất Tương tính Có thể xuất phiếu tệp tin Word tệp tin Word để tiến hành in Tốc độ thực Hiệu Tối đa 30 giây cho cho thao tác nhanh hồ sơ xe   Sơ đồ luồng liệu 4.1 Yêu cầu tiếp nhận lập phiếu bảo hành KT_BM1: PHIẾU BẢO HÀNH Họ tên khách hàng: * Điện thoại: Địa chỉ: Tình trạng trước sửa chữa:  Nội dung bảo hành: Phụ tùng thay Tên phụ tùng ĐVT Đơn giá SL Thành tiền Tổng cộng: Ghi chú: Khách hàng  Nhân viên bảo hành (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Qui định 1: QĐ1 - Mỗi xe có hồ sơ sửa chữa riêng lưu đầy đủ thông tin xe: Biển số xe, tên chủ xe, số điện thoại, địa chỉ, loại xe - Có 150 loại vật tư phụ tùng với đơn giá niêm yết   Thành tiền = (Số lượng * Đơn giá) + Tiền công * Sơ đồ  Người dùng D1 Thiết bị nhập D2 D6 Tiếp nhận lập phiếu  bảo hành xe D3 D5 Thiết bị xuất D4 * Mô tả luồng liệu: D1: Thông tin chủ xe, biển số, loại xe, ngày tiếp nhận, nội dung bảo hành, loại phụ tùng, số lượng, đơn giá D2: Khơng có D3: Danh sách khách hàng, danh sach loại xe, danh sách tham số, danh sách thông tin xe, danh sách phụ tùng D4: D1 + ngày sửa chữa, thành tiền D5: D4 D6: D5 * Thuận toán:  Bước  Nhận D1 từ người dùng  Bước Kết nối sở liệu  Bước Đọc D3 từ nhớ phụ  Bước Kiểm tra thông tin chủ xe (D1) tồn chưa Nếu có khơng cần lưu thơng tin  Bước Kiểm tra “loại xe” có thuộc danh sách loại xe hay không  Bước Kiểm tra “loại vật tư phụ tùng”(D1) có “danh sách phụ tùng” (D3) hay không    Bước  Bước Kiểm tra “Ngày tiếp nhận” (D1) có vượt ngày hay không  Nếu không thỏa bước tới bước 17  Bước “Ngày sửa chữa” = ngày hệ thống  Bước 10 Đối chiếu “loại vật tư phụ tùng” (D1) để lấy giá trị “đơn giá” từ “danh sách phụ tùng” (D3)  Bước 11 “Thành tiền” = “số lượng * đơn giá + tiền công”  Bước 12 Cập nhật giá trị tiền nợ khách hàng liên quan  Bước 13 Lưu D4 xuống nhớ phụ  Bước 14 Xuất D5 máy in có yêu cầu  Bước 15 Trả D6 cho người sử dụng  Bước 16 Đóng kết nối sở liệu  Bước 17 Kết thúc 4.2 Tra cứu xe bảo hành BM2: Biểu mẫu BM2: Tra Cứu Xe Bảo Hành MaPBH Ngày lập Số xe Số điện thoại Tình trạng bảo Nội dung bảo hành hành * Sơ đồ  Người dùng D1 Thiết bị nhập D2 D6 Tra cứu xe D3 D4 D5 Thiết bị xuất Status   - Quản lý Account:  Mô tả: Hiển thị danh account  Hoạt động:  Load tất thơng tin account  Click [Search]: Tìm kiếm account theo username nhập textbox  Click [Tạo tài khoản]: Tạo tài khoản 42    Click [ ] : Chỉnh sửa thông tin account + Tạo tài khoản:  Mô tả: Hiển thị form tạo tài khoản  Hoạt động:   Nhập [Mã nhân viên]: Nhập mã nhân viên   Nhập[Username]: Nhập username   Nhập[Password]: Nhập password  Click [Ngày lập]: Chọn ngày lập phiếu  Click [Role]: Chọn role cho account  Click [Reset]: Tiến hành nhập lại  Click [List Accounts]: Hiển thị danh sách account  Click [Save]: Lưu lại thông tin account + Chỉnh sửa thông tin Account: 43    Mô tả: Hiển thị form chỉnh sửa tài khoản  Hoạt động:   Nhập [Mã nhân viên]: Nhập mã nhân viên   Nhập[Username]: Nhập username   Nhập[Password]: Nhập password  Click [Ngày lập]: Chọn ngày lập phiếu  Click [Role]: Chọn role cho account  Click [Reset]: Tiến hành nhập lại  Click [List Accounts]: Hiển thị danh sách account  Click [Update]: Cập nhập thông tin account - Quản lý nhân viên: 44    Mô tả: Hiển thị danh sách nhân viên  Hoạt động:  Load tất thông tin nhân viên  Click [Search]: Tìm kiếm nhân viên theo tên nhập textbox  Click [Thêm nhân viên]: Thêm nhân viên  Click [ ] : Chỉnh sửa thơng tin nhân viên  Click [ ]: Xóa nhân viên + Thêm nhân viên: 45    Mô tả: Hiển thị form thêm nhân viên  Hoạt động:   Nhập [Họ]: Nhập họ nhân viên   Nhập [Tên]: Nhập tên lót tên nhân viên  Click [Giới tính]: Chọn giới tính  Click [Ngày sinh]: Chọn ngày tháng năm sinh   Nhập [Quê quán]: Nhập quê quán nhân viên   Nhập [Email]: Nhập Email nhân viên   Nhập [Số điện thoại]: Nhập số điện thoại nhân viên   Nhập [CMND]: Nhập chứng minh nhân dân cước công dân nhân viên  Click [Reset]: Tiến hành nhập lại 46    Click [List Staffs]: Hiển thị danh sách nhân viên  Click [Save]: Lưu lại thông tin nhân viên + Chỉnh sửa thông tin nhân viên:  Mô tả: Hiển thị form chỉnh sửa nhân viên  Hoạt động:   Nhập [Họ]: Nhập họ nhân viên   Nhập [Tên]: Nhập tên lót tên nhân viên  Click [Giới tính]: Chọn giới tính  Click [Ngày sinh]: Chọn ngày tháng năm sinh   Nhập [Quê quán]: Nhập quê quán nhân viên   Nhập [Email]: Nhập Email nhân viên 47     Nhập [Số điện thoại]: Nhập số điện thoại nhân viên   Nhập [CMND]: Nhập chứng minh nhân dân cước công dân nhân viên  Click [Reset]: Tiến hành nhập lại  Click [List Staffs]: Hiển thị danh sách nhân viên  Click [Update]: Cập nhập thông tin nhân viên + Xóa nhân viên:  Mơ tả: Hiểm thị thơng báo xác nhận xóa nhân viên  Hoạt động:  Click [Yes]: Xác nhận xóa nhân viên  Click [No]: Khơng xác nhận xóa nhân viên - Quản lý loại phụ tùng: 48    Mô tả: Hiển thị danh sách loại phụ tùng  Hoạt động:  Load tất thơng tin loại phụ tùng  Click [Tìm kiếm]: Tìm kiếm loại phụ tùng theo tên loại nhập textbox  Click [Thêm loại phụ tùng]: Thêm loại phụ tùng  Click [ ] : Chỉnh sửa thơng tin loại phụ tùng  Click [ ]: Xóa loại phụ tùng + Thêm loại phụ tùng: 49    Mô tả: Hiển thị form thêm loại phụ tùng  Hoạt động:   Nhập [Tên loại phụ tùng]: Nhập tên loại phụ tùng  Click [Reset]: Tiến hành nhập lại  Click [Danh sách loại phụ tùng]: Hiển thị danh sách loại phụ tùng  Click [Save]: Lưu lại thông tin loại phụ tùng + Chỉnh sửa thông tin loại xe:  Mô tả: Hiển thị form chỉnh sửa loại phụ tùng  Hoạt động:    Nhập [Tên loại phụ tùng]: Nhập tên loại phụ tùng Click [Reset]: Tiến hành nhập lại 50    Click [Danh sách loại phụ tùng]: Hiển thị danh sách loại phụ tùng  Click [Update]: Cập nhập thông tin loại phụ tùng + Xóa loại xe:  Mơ tả: Hiểm thị thơng báo xác nhận xóa loại phụ tùng  Hoạt động:  Click [Yes]: Xác nhận xóa loại phụ tùng  Click [No]: Khơng xác nhận xóa loại phụ tùng - Quản lý phụ tùng: 51    Mô tả: Hiển thị danh sách phụ tùng  Hoạt động:  Load tất thơng tin phụ tùng  Click [Tìm kiếm]: Tìm kiếm phụ tùng theo tên phụ tùng theo loại phụ tùng  Click [Thêm phụ tùng]: Thêm phụ tùng  Click [ ] : Chỉnh sửa thông tin phụ tùng  Click [ ]: Xóa phụ tùng 52   + Thêm phụ tùng:  Mô tả: Hiển thị form thêm phụ tùng  Hoạt động:   Nhập [Tên phụ tùng]: Nhập tên phụ tùng   Nhập [Giá]: Nhập giá  Click [Loại phụ tùng]: Chọn loại phụ tùng  Click [Choose File]: Chọn file ảnh cho phụ tùng  Click [Reset]: Tiến hành nhập lại  Click [Danh sách phụ tùng]: Hiển thị danh sách phụ tùng  Click [Save]: Lưu thông tin phụ tùng + Chỉnh sửa phụ tùng: 53    Mô tả: Hiển thị form chỉnh sửa phụ tùng  Hoạt động:   Nhập [Tên phụ tùng]: Nhập tên phụ tùng   Nhập [Giá]: Nhập giá  Click [Loại phụ tùng]: Chọn loại phụ tùng  Click [Choose File]: Chọn file ảnh cho phụ tùng  Click [Reset]: Tiến hành nhập lại  Click [Danh sách phụ tùng]: Hiển thị danh sách phụ tùng  Click [Update]:Cập nhập thơng tin phụ tùng + Xóa phụ tùng: 54    Mô tả: Hiểm thị thông báo xác nhận xóa phụ tùng  Hoạt động:  Click [Yes]: Xác nhận xóa phụ tùng  Click [No]: Khơng xác nhận xóa phụ tùng VI Kết luận Đánh giá ưu điểm, khuyết điểm - Ưu điểm: + Đáp ứng đầy đủ yêu cầu đề tài có thêm số tính hỗ trợ người dùng + Sử dụng mơ hình lớp, thuận tiện cho việc sửa chữa phát triển trang web sau + Chương trình có giao diện trực quan, rõ ràng, dễ sử dụng + Giúp nâng cao hiệu công việc quản lý gara bảo hành, giảm bớt gánh nặng cho người sử dụng việc quản lý - Khuyết điểm: 55   + Chương trình demo sử dụng sở liệu tự tạo nên chắn khơng thể kiểm tra hết khả lỗi xảy + Một số chức cứng nhắc, chưa thực với thực tế + Việc tối ưu hóa thuật tốn sử dụng chương trình chưa xem xét tới nên chương trình cịn xử lý chậm Hướng mở rộng tương lai - Có thể thêm nhiều chức cho đối tượng - Cho phép khách hàng đặt mua phụ tùng 56

Ngày đăng: 24/05/2023, 05:49