Thuật ngữ chỉ luật , quy định30Thời hạn bảo hiểmInsurance periodKhoảng thời gian khách hàng có thể yêu cầu gara cung cấp dịch vụ nếu có bất kỳ lỗi kỹ thuật nào xảy ra do bên cung cấp khô
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
o0o
BÀI TẬP LỚN
Đề tài 2: Hệ thống quản lý gara ô tô
Môn học: Nhập môn công nghệ phần mềm
Nhóm học phần: 07 Tên nhóm BTL : 01
Nguyễn Đức An MSSV: B21DCCN001
Nguyễn Văn Hồng MSSV: B21DCCN401
Đồng Hoàng Minh MSSV: B21DCCN522 Nguyễn Hoàng Phúc MSSV: B21DCCN594
Modul: Thống kê dịch vụ/ linh kiện theo doanh thu
Yêu cầu của buổi học: Pha phân tích
Trang 2STT Thuật ngữ Tiếng Anh Giải nghĩa
Thuật ngữ chỉ vật
1 Xe con (4 chỗ) Car Loại xe nhỏ , có 4 ghế ngồi , bao gồm 1 ghế lái , 1 ghế phụ và 1 ghế đôi phía sau
2 Xe con (7 chỗ) Car Loại xe nhỏ , có 7 ghế ngồi , bao gồm 1 ghế lái , 1 ghế phụ , 2 ghế đơn phía sau , 2
ghế đôi ở hàng cuối
3 Xe khách Bus Loại xe cỡ lớn , khoảng 20-30 chỗ ngồi , chuyên chạy đường dài, theo chuyến
9 Hóa đơn Bill là một chứng từ yêu cầu thanh toán các mặt hàng với số lượng và đơn giá liệt kê trong
giấy tờ đó
11 Phiếu giảm giá Coupon Loại giấy tờ dùng để giảm tiền khi thanh toán
12 Phiếu bảo hành Warranty card Loại giấy tờ cam kết khi mua bán khi sản phẩm gặp lỗi
13 Loại máy(dầu, xăng ,
Thuật ngữ chỉ người
15 Nhân viên kỹ thuật Technical
16 Nhân viên marketing Marketing Staff Nhân viên chuyên xử lý vấn đề quảng cáo , ra mắt sản phẩm
17 Nhân viên kế toán Accountant Nhân viên chuyên về xử lý nghiệp vụ kế toán , tính tiền
19 Quản lý Manager Nhân viên cấp cao chịu trách nhiệm cho các hoạt động của gara
21 Nhân viên chăm sóc
khách hàng
Customer care staff Nhân viên tiếp nhận đánh giá của khách hàng
Thuật ngữ chỉ hoạt động
advice Đưa khách hàng lời khuyên về mặt kỹ thuật
28 Đặt cọc Depositing Thanh toán trước một khoản tiền trong một khoảng thời gian để đảm bảo gieo kết
hoặc thực hiện hợp đồng
Trang 3Thuật ngữ chỉ luật , quy định
30 Thời hạn bảo hiểm Insurance period Khoảng thời gian khách hàng có thể yêu cầu gara cung cấp dịch vụ nếu có bất kỳ lỗi
kỹ thuật nào xảy ra do bên cung cấp không mất phí
31 Thời hạn giảm giá Warranty period Khoảng thời gian khách hàng có thể yêu cầu gara giảm giá một số dịch vụ theo phiếu
giảm giá cung cấp
32 Bảo hành Warranty Gara cung cấp lại dịch vụ nếu khách hàng phát hiện lỗi kỹ thuật do gara mà không mất
thêm phí
1.Mục đích và phạm vi
Mục đích : Hệ thống cho phép chủ gara quản lý việc đặt các dịch vụ như : rửa xe , sửa xe , bảo dưỡng , các linh kiện và các mặt hàng liên quan tới ô tô
Phạm vi :
- Kiểu ứng dụng :
- Số lượng Gara quản lý : 1 Gara
- Dùng trong nội bộ 1 Gara (có thể chạy trên nhiều máy nhưng dung chung 1 CSDL)
- Chỉ quản lý thông tin : Gara , Slot của gara , tính trạng xe , phụ tùng , các dịch vụ , khách hàng
2 Ai? Làm cái gì ?
Chỉ có các nhân viên sau ở Gara được trực tiếp quản lý các chức năng tương ứng như dưới đây :
Nhân viên quản lý :
Quản lý thông tin slot của Gara(thêm , sửa , xóa)
Xem các loại báo cáo thống kê :
Thống kê dịch vụ theo doanh thu
Thống kê khách hàng theo doanh thu
Thống kê doanh theo hàng tháng /quý /năm
Ghi chú thông tin tình trạng xe
Tìm kiếm , thêm , sửa , xóa thông tin khách hàng
Quản lý menu xe đã sửa của khách hàng
Quản lý số lượng nhân viên đang phục vụ
Quản lý menu các phụ tùng, linh kiện
Nhân viên quản trị :
Quản lý thông tin người dùng (tìm , xem , thêm , sửa , xóa) theo yêu cầu của người dùng đó
Nhân viên lễ tân :
Tìm/đặt/hủy slot cho khách hàng trực tiếp tại gara
Lấy thông tin khách hàng
Cho khách hàng thanh toán
Nhân viên bán hàng :
Tìm/đặt/hủy slot cho khách hàng trực tiếp tại gara
Lấy thông tin khách hàng
Cho khách hàng thanh toán
Nhân viên kỹ thuật:
Ghi chú phụ tùng sửa , thay thế
3 Các chức năng hoạt động như thế nào ?
Trang 4 Module "Nhận xe vào gara":
Nhân viên đăng nhập (username , password):
Giao diện chính của nhân viên lễ tân:
Đặt chỗ cho khách hàng
Hủy đặt chỗ cho khách hàng
Nhân viên đăng nhập sai : Hệ thống báo lỗi và yêu cầu đăng nhập lại
Nhân viên chọn chức năng tìm kiếm thông tin khách hàng
Giao diện thông tin các khách hàng hiện ra bao gồm ô tìm kiếm thông tin và nút tìm kiếm
Nhập thông tin khách hàng (Tên , địa chỉ , số điện thoại)
Giao diện thông tin của toàn bộ khách hàng có thông tin trùng khớp với thông tin đã nhập hiện ra
Nếu không có thông tin thì thêm mới khách hàng
Sau khi tìm được thông tin khách hàng , nhân viên lễ tân click vào thông tin đó và hiện ra thông tin các xe mà khách hàng đã sửa tại Gara
Nếu chưa có thông tin xe thì thêm mới thông tin xe khách hàng hiện tại
Sau khi có thông tin xe , nhân viên lễ tân click vào thông tin và giao diện nhập các dịch vụ , phụ kiện hiện ra
Quản lý lặp các bước sau cho tới khi đủ yêu cầu của khách hàng:
Giao diện tìm kiếm linh kiện hiện ra , quản lý nhập tên linh kiện cần tìm
Giao diện danh sách linh kiện tìm kiếm hiện ra , quản lý chọn linh kiện cần tìm và điền thêm số lượng
Sau khi xác nhận đầy đủ các dịch vụ , linh kiện , lễ tân và khách hàng xác nhận và in hóa đơn
Module “Sửa xe”
Tìm kiếm vị trí còn trống trong Gara :
Nhân viên quản lý chọn chức năng tìm kiếm slot trong gara
Giao diện thông tin các slot hiện ra bao gồm ô tìm kiếm
Nhân viên tìm kiếm theo trạng thái của slot (đang trông)
Chọn slot phù hợp với xe
Tìm kiếm nhân viên đang rảnh trong ca
Nhân viên quản lý chọn chức năng tìm kiếm nhân viên kỹ thuật
Giao diện thông tin các khách hàng hiện ra bao gồm ô tìm kiếm thông tin và nút tìm kiếm
Nhân viên tìm kiếm theo trạng thái làm việc của nhân viên , lọc theo trạng thái “rảnh” để lọc các nhân viên đang rảnh trong ca để sắp xếp tiếp nhận xe
Chọn nhân viên phù hợp với xe
Module “Quản lý linh kiện/dịch vụ”
Nhân viên quản lý chọn chức năng quản lý linh kiện của Gara
Giao diện quản lý linh kiện hiện ra và quản lý có thể thêm , sửa , xóa thông tin của linh kiện
Với thêm , nhân viên nhấn vào nút thêm mới linh kiện , cửa sổ thêm mới bao gồm các trường thông tin linh kiện ( Tên , số lượng , giá mua , giá bán , nhà cung cấp ) , sau đó nhấn nút “Submit”
Mới sửa tương tự thêm , điền đủ thông tin các trường và “submit”
Với xóa , giao diện chính có nút xóa khách hàng , người quản lý chọn nhân viên và click nút
“Delete”
Module “Nhận thanh toán và trả xe cho khách hàng”
Nhân viên thu ngân chọn menu thanh toán
Nhân viên thu ngân nhập mã hóa đơn mà khách hàng cung cấp nhập vào thanh tìm kiếm
Giao diện chi tiết hóa đơn hiện lên chứa thông tin của khách hàng, thông tin xe, thông tin các loại dịch vụ/linh kiện đã dùng hoặc thay thế Mỗi dịch vụ/linh kiện được hiển thị trên một dòng bao gồm: id, tên, đơn giá, số lượng, thành tiền
In chi tiết hóa đơn ra giấy và đưa cho khách hàng kiểm tra
Trang 5 Nếu khách hàng kiểm tra thông tin cá nhân bị sai sót, yêu cầu nhân viên sửa lại -> Nhân viên click vào hóa đơn rà soát lại thông tin cá nhân của khách hàng nếu phát hiện sai sót -> click vào hóa đơn của khách hàng-> click vào dòng thông tin bị sai
và sửa theo yêu cầu của khách hàng
Nếu khách hàng kiểm tra thông tin xe, dịch vụ/linh kiện đã sử dụng/thay bị sai, yêu cầu nhân viên rà soát lại -> Nhân viên thu ngân click vào hóa đơn của khách hàng -> click vào ID của nhân viên kỹ thuật phụ trách thực hiện dịch vụ cho khách hàng -> nhân viên thu ngân cùng khách hàng kiểm tra lại cùng với nhân viên kỹ thuật
Sau khi kiểm tra hóa đơn không có sai sót (khách hàng có thể kiểm tra và yêu cầu nhân viên thay đổi, thêm/bớt linh kiện/dịch vụ cho chính xác với yêu cầu thực tế)
Nhân viên nhận tiền thanh toán của khách hàng -> Nhân viên xác nhận đã nhận đủ số tiền thanh toán -> Nhân viên click đã thanh toán -> Hệ thống lưu hóa đơn và in ra hóa đơn cho nhân viên thu ngân và khách hàng ký xác nhận
Module “Thống kê dịch vụ/linh kiện theo doanh thu”:
Nhân viên chọn chức năng thống kê:
-> Giao diện xuất hiện với 2 kiểu thống kê: Thống kê dịch vụ/linh kiện theo doanh thu và thống kê doanh thu theo tháng
-> Nhân viên chọn thống kế dịch vụ/linh kiện theo doanh thu -> Giao diện có 1 tùy chỉnh cho nhân viên thống kê:
+) Tuỳ chỉnh đối tượng bao gồm: dịch vụ hoặc linh kiện -> Nhân viên chọn đối tượng và tiêu chuẩn để thống kê theo mong muốn:
-> Giao diện xuất hiện 2 ô nhập thời gian: ngày bắt đầu và kết thúc thống kê ->Nhân viên nhập thời gian mong muốn thống kê và click vào nút “ThongKe”
-> Một Table chứa danh sách các dịch vụ/linh kiện được sắp xếp theo lợi nhuận từ cao đến thấp, mỗi dòng tương ứng với các dịch vụ/linh kiện gồm: mã, tên dịch vụ/thiết bị, tổng số lượng đã cung cấp, tổng
doanh thu -> Nhân viên chọn 1 dòng trong bảng để xem chi tiết -> Giao diện xuất hiện một cửa sổ mới chứa 1 bảng chi tiết sắp xếp theo ngày thanh toán các lần dịch vụ/linh kiện được sử dụng Mỗi dòng tương ứng với: ngày, tên khách hàng, tên xe, tên dịch vụ/thiết bị, đơn giá, số lượng, thành tiền
Module “Thống kê doanh thu theo tháng”
Nhân viên chọn menu thống kê:
-> Giao diện xuất hiện ra thống kê theo tháng theo biểu đồ so sánh giữa các tháng -> Nhân viên click vào một tháng:
-> Danh sách kết quả:
Tên tháng Tổng doanh thu Hóa đơn sắp xếp theo ngày: Mỗi hóa đơn gồm chi tiết ngày tên khách hàng, tên xe, tổng số dịch vụ/linh kiện và tổng tiền -> Click vào hóa đơn sẽ hiện ra một bảng hóa đơn theo gara
Module”Thống kê lương của nhân viên theo tháng”
Nhân viên quản lý chọn chức năng thống kê lương tháng của nhân viên
Giao diện hiện ra danh sách các nhân viên bao gồm các trường( Mã nhân viên , tên nhân viên , chức vụ , bảng lương)
Trang 6 Nhân viên quản lý chọn nhân viên và click và nút “Bảng lương”
Giao diện chi tiết thời gian làm việc chi tiết của tháng hiện tại của nhân viên đó
Màu xanh : đi làm
Màu cam : Nghỉ phép
Màu đỏ : Nghỉ không phép
Màu xanh lam : Nghỉ lễ
Dòng cuối là tổng lương tháng
4 Các thông tin cần xử lý ?
Slot :
Mã slot
Kiểu sử dụng
Số lượng
Mô tả dụng cụ phục vụ trong slot
Ghi chú
Khách hàng :
Tên
Địa chỉ
Số điện thoại
Ghi chú
Xe của khách hàng :
Mã xe
Biển số
Dòng xe
Hãng xe
Thời gian sửa chữa
Phụ kiện , dịch vụ :
Tên phụ kiện , dịch vụ
Giá bán
Giá nhập
Số lượng nhân viên kỹ thuật
Thống kê doanh thu theo tháng:
Ngày tháng thống kê
Tổng doanh thu
5 Mối quan hệ giữa các thông tin
Mỗi khách hàng có thể có nhiều ô tô
Một ô tô có thể được đem đến sửa nhiều lần Mỗi lần đến gara có thể sử dụng nhiều dịch vụ và thay thế nhiều phụ tùng
Gara có nhiều nhân viên kỹ thuật (NV) để sửa xe Gara cũng có nhiều slot để sửa nhiều xe đồng thời Tại một thời điểm, số xe được sửa đồng thời tối đa bằng số nhân viên phục vụ hoặc số slot của gara (cái nào
bé hơn thì tính cái đó)
Khi có một khách hàng đưa xe đến sửa, Phụ trách kỹ thuật sẽ ra kiểm tra tình trạng xe và lên danh sách các dịch vụ sẽ làm + các phụ tùng sẽ thay thế Các thông tin này được lưu vào hệ thống Sau đó, giao xe cho một nhân viên kỹ thuật còn đang trống lịch đưa xe vào một slot còn trống để sửa chữa Nếu không còn NV nào rỗi hoặc không còn slot nào trống thì phải chờ
6 Mô tả UC
Trang 7Quản lý thông tin slot:
Nhân viên tìm kiếm/thêm/sửa/xóa slot (chỗ trống sửa xe)
Quản lý thông tin gara:
Nhân viên tìm kiếm/thêm/sửa/xóa thông tin gara
Quản lý thông tin nhân viên
Nhân viên quản lý tìm kiếm/thêm/sửa/xóa thông tin nhân viên
Quản lý/xem doanh thu:
Nhân viên quản lý xem thống kê doanh thu theo tháng
Quản lý lương nhân viên:
Nhân viên quản lý xem thông tin chi tiết lịch và lương của nhân viên trong tháng
Đặt/hủy dịch vụ(sửa,bảo dưỡng):
Cho phép khách hàng đặt/hủy dịch vụ
Quản lý thông tin khách hàng
Nhân viên thêm/sửa/xóa/ thông tin khách hàng
Xem thống kê linh kiện/dịch vụ
Nhân viên kiểm tra các linh kiện/dịch vụ của gara
Thêm thông tin linh kiện vào xe đang sửa
Nhân viên kỹ thuật trong quá trình sửa xe/ bảo dưỡng có thể thêm/ sửa / xóa linh kiện cho
xe đang sửa Đặt chỗ sửa xe tại quầy
Nhân viên lễ tân lưu thông tin khách hàng theo yêu cầu của khách tại quầy
Đặt chỗ sửa xe qua điện thoại
Nhân viên bán hàng lưu thông tin khách hàng theo yêu cầu của khách thông qua điện thoại Thanh toán và trả xe
Nhân viên lễ tân bàn giao xe cho khách sau khi sử dụng xong dịch vụ
Modul 3 : " Thống kê dịch vụ/linh kiện theo doanh thu "
1 Diễn giải UC:
Trang 8Quản lý chọn menu thống kê → chọn thống kê dịch vụ/linh kiện theo doanh thu → nhập thời gian bắt đầu – kết thúc thống kê → trang kết quả hiện ra danh sách các dịch vụ/linh kiện, mỗi dòng tương ứng: mã, tên dịch vụ/thiết bị, tổng số lượng đã cung cấp, tổng doanh thu, sắp xếp theo tổng doanh thu, từ cao đến thấp → QL click vào 1 dòng của 1dịch vụ/linh kiện thì hiện lên chi tiết bảng các lần dịch vụ/linh kiện đó được dùng, mỗi dòng tương ứng: ngày, tên khách hàng, tên xe, tên dịch vụ/thiết bị, đơn giá, số lượng, thanh tiền Sắp xếp theo ngày thanh toán
2 Biểu đồ UseCase chi tiết:
3 Kịch bản chuẩn + ngoại lệ
Scenario Thống kê dịch vụ/linh kiện theo doanh thu của Gara ô tô
Actor Nhân viên quản lý
Trang 9Pre-condition Nhân viên quản lý có tài khoản đăng nhập vào hệ thống quản lý
Post-condition
Nhân viên quản lý xem được chi tiết bảng các lần dịch vụ/linh kiện được dùng , mỗi dòng tương ứng với: ngày, tên khách hàng, tên xe, tên dịch vụ/thiết bị, đơn giá, số lượng, thành tiền
Trang 10Main
event
1 Nhân viên quản lý A đăng nhập vào hệ thống với:
Username: admin Password: admin@123 Nút đăng nhập
Để xem thống kê doanh thu dịch vụ và linh kiện từ ngày 1/3/2024 đến 1/4/2024
2 Hệ thống hiện giao diện chính của nhân viên quản lý gồm các lựa chọn :
- Quản lý thông tin Gara
- Quản lý thông tin nhân viên
- Quản lý thông tin khách hàng
- Quản lý thông tin dịch vụ và linh kiện
- Báo cáo thống kê bao gồm:
+ Thống kê doanh thu theo tháng(tổng doanh thu) + Thống kê dịch vụ và linh kiện theo doanh thu
3 Nhân viên quản lý lần lượt theo tác chọn vào mục Báo cáo thống kê -> Thống kê dịch vụ và linh kiện theo doanh thu
4 Hệ thống hiển thị giao diện gồm 2 ô input để nhập ngày bắt đầu tìm kiếm ,ngày kết thúc , nút Search và bảng thống kê doanh thu theo việc bán dịch
vụ và linh kiện là danh sách các dịch vụ/linh kiện, mỗi dòng tương ứng: STT, mã, tên dịch vụ/thiết bị, tổng số lượng đã cung cấp (Số lượng), tổng doanh thu, sắp xếp theo tổng doanh thu, từ cao đến thấp
STT Mã Tên dịch vụ/thiết bị Số lượng Doanh thu(triệu đồng)
3 Nhân viên quản lý nhập khoảng ngày tháng mình muốn thống kê vào 2
Trang 11ô input và click Search
4 Hệ thống quản lý hiện ra bảng dữ liệu linh hiện và dịch vụ đã được sử dụng từ ngày 1/3/2024 đến 31/3/2024, sắp xếp theo ngày bắt đầu tới ngày kết thúc
STT Mã Tên dịch vụ/thiết bị Số lượng Doanh thu(triệu đồng)
5 Nhân viên quản lý chọn vào dòng có STT = 2 để chọn linh kiện lốp xe
đã được sử dụng
6 Hệ thống hiển thị bảng chi tiết các lần linh kiện lốp xe đã được sử dụng mỗi dòng tương ứng: STT, tên khách hàng, tên xe, tên dịch vụ/thiết bị, đơn giá, số lượng,thanh tiền,ngày Sắp xếp theo ngày thanh toán.Nút
“Trở lại báo cáo”
7 Nhân viên click nút “Trở lại báo cáo” ở cuối trang để quay lại trang Thống kê dịch vụ và phụ kiện theo doanh thu
8 Giao diện trở về trang Thống kê dịch vụ và phụ kiện theo doanh thu và nhân viên có thể sử dụng các thao tác khác
khách hàng
dịch vụ/Thiết bị
Đơn giá(triệu đồng)
Số lượng
Thành tiền (triệu đồng)
Ngày
Văn B
Kia
Văn C
Mercedes
Trở lại báo cáo