Mô đun thống kê trong hệ thống quản lý cửa hàng cho thuê xe máy cung cấp cái nhìn tổng quan về hoạt động kinh doanh, bao gồm doanh thu, lợi nhuận, và thông tin chi tiết về số lượng xe máy, khách hàng, và chi phí vận hành. Điều này giúp người quản lý ra quyết định thông minh, tối ưu hóa hiệu suất kinh doanh và theo dõi xu hướng để đảm bảo sự phát triển bền vững của cửa hàng.
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG BÁO CÁO BÀI TẬP LỚN Tên học phần: Nhập môn công nghệ phần mềm Nhóm học phần: Tên nhóm tập lớn: Tên Đề tài: Đề tài 16: Hệ thống quản lí cửa hàng cho thuê xe máy Tên modul: Thống kê doanh thu theo tháng Hà Nội, 2023 Mục Lục I Pha yêu cầu Khám phá khái niệm Mơ hình kinh doanh a Mô tả ngôn ngữ tự nhiên: b Mô tả ngôn ngữ kỹ thuật : 13 II Pha phân tích 15 Kịch chuẩn: 15 Trích lớp thực thể 18 Sơ đồ lớp 19 Sơ đồ trình tự 20 III.Pha thiết kế 22 Thiết kế lớp thực thể 22 Thiết kế sở liệu 23 Thiết kế giao diện thiết kế lớp chi tiết: 25 Biểu đồ pha thiết kế modul 31 IV Pha Kiểm thử 33 Test plan 33 Test case chuẩn cho test hộp đen modul 34 2.1 Test No.1 34 2.2 Test No.2 37 2.3 Test No.3 40 2.4 Test No.4 44 I Pha yêu cầu Khám phá khái niệm - Danh sách bảng giải Tên khái STT niệm Tên tiếng anh Giải nghĩa Các khái niệm liên quan đến vật motorbike Xe máy (cịn gọi mơ tơ hay xe hai bánh, xe gắn máy, phiên âm từ tiếng Pháp: Motocyclette) loại xe có hai bánh theo chiều trước-sau chuyển động nhờ động gắn hãng xe Manufacture Hãng xe công ty tổ chức có trách nhiệm thiết kế, sản xuất, phân phối loại xe xe tay ga automatic scooter xe máy nhỏ có động hệ thống truyền động điều khiển điều khiển tay gọi tay ga manual motorcycle Xe số loại xe máy có hệ thống truyền động động bao gồm truyền động hộp số Hệ thống hộp số cho phép người lái xe chuyển đổi số (thường từ đến số) để điều chỉnh tốc độ động hoạt động tốt địa hình điều kiện khác xe máy xe số vehicle registration xe máy điện papers tài liệu pháp lý liên quan đến việc sở hữu quản lý xe, bao gồm thông tin chủ sở hữu, số đăng ký, biển số, thông tin loại xe, nơi sản xuất, năm sản xuất, đăng kiểm, bảo hiểm thông tin khác liên quan đến việc điều khiển sử dụng xe đường xe tay manual transmission motorcycle loại xe có hệ thống đóng ngắt ly hợp tay, cụ thể bên trái tay lái xe có cần cơn, bóp vào để ngắt thả để đóng ly hợp mã số xe vehicle identification number Mã số xe chuỗi ký tự định danh gán cho xe, cho phép phân biệt với xe khác Loại biển số xe gắn phía trước phía sau xe để xác định phân biệt phương tiện đường License plates khác biển số xe engine dung tích xe displacement 10 11 màu sắc xe giá trị xe Nó tham chiếu đến tổng thể tích tất xi-lanh động cơ, thường đo đơn vị đơn vị cubecentimet lit Color motorcycle màu sắc xe trước khách thuê xe motorcycle value Giá trị xe xác định dựa nhiều yếu tố tuổi xe, số km đi, tình trạng, chất lượng, tính trang bị xe, thị trường xe tại, nhiều yếu tố khác vehicle registration papers Là tài liệu pháp lý liên quan đến việc sở hữu quản lý xe, bao gồm thông tin chủ sở hữu, số đăng ký, biển số, thông tin loại xe, nơi sản xuất, năm sản xuất, đăng kiểm, bảo hiểm thông tin khác liên quan đến việc điều khiển sử dụng xe đường 12 giấy tờ xe 13 trạng thái xe trước Car status thuê before renting Tình trạng xe trước bàn giao cho khách hàng 14 trạng thái xe Car status sau thuê after renting Tình trạng xe sau cửa hàng nhận lại xe từ khách hàng 15 địa cửa hàng Địa cửa hàng vị trí địa lý cửa hàng cho thuê xe máy Địa cửa hàng cần cung cấp để khách hàng tìm đến địa điểm thuê xe, đặc biệt khách hàng đến từ xa lần đến khu vực 16 màu sắc Các chương trình ưu đãi, giảm giá cung cấp cho chương trình xe trước khách hàng để thu hút sử dụng dịch vụ cho thuê xe khuyến khách thuê xe máy Store address Bánh xe wheel khối tròn vật liệu cứng bền, tâm khoét lỗ qua đặt ổ trục mà bánh xe quay Lốp tyre vòng cao su bọc lấy bánh xe 17 18 tờ giấy yên cầu toán mặt hàng với số lượng đơn giá liệt kê giấy tờ 19 Hóa đơn bill 20 Bảo hiểm thuê xe vehicle rental phương thức bảo vệ xe trước tổn thất tài insurance Bằng lái xe loại giấy phép, chứng quan nhà nước quan có thẩm quyền cấp cho người cụ thể cho phép người phép vận hành, lưu thông, tham gia giao thông xe giới loại xe máy, xe hơi, xe tải, xe buýt, xe khách loại driver license hình xe khác đường công cộng 21 22 Hợp đồng 23 Cửa hàng sửa motorcycle xe repair shop contract cam kết hai hay nhiều bên (pháp nhân) để làm không làm việc khn khổ pháp luật Địa điểm lập với mục đích sửa chữa xe 24 Tiền sửa xe motorcycle repair money 25 Nguồn gốc origin 26 Thời gian sử dụng used period Thời gian xe sử dụng tính từ lúc mua xe đến Xăng gasoline chất lỏng dễ cháy có nguồn gốc từ dầu mỏ, sử dụng chủ yếu làm nhiên liệu hầu hết động đốt discount quy trình xác định giá trị lượng tiền tệ thời điểm tương lai việc toán tiền dựa sở tính tốn giá trị thời gian tiền tệ 27 28 Chiết khấu chi phí tri chả cho việc sửa chữa xe Nơi xe sản xuất lắp ráp 29 Khuyến promotion hoạt động người bán nhằm thúc đẩy khách hàng tăng cường việc mua sắm, sử dụng hàng hoá, dịch vụ người bán cách dành cho khách hàng lợi ích định 30 Sự kiện việc quan trọng event Value-Added Tax Thuế giá trị gia tăng 31 Thuế VAT 32 Phiếu đặt xe order 33 Hóa Đơn điện tử Giấy dùng để xác thực việc đặt xe electronic bill hình thức tốn điện tử 34 Logo logo yếu tố đồ họa (ký hiệu, chữ biểu thị, biểu tượng, hình tượng ) kết hợp với cách thức thể tạo thành: nhãn hiệu hay thương hiệu, hình ảnh đại diện cho công ty hay tổ chức phi thương mại, hình ảnh biểu thị kiện, thi, phong trào hay cá nhân 35 Thông tin khách hàng Customer information thông tin chi tiết khách hàng thuê xe Các khái niệm liên quan người 36 37 38 39 40 Partner Người có xe nhàn rỗi muốn cho thuê qua trung gian cửa hàng cho thuê xe Staff Nhân viên người lao động thuê công ty, tổ chức doanh nghiệp để thực công việc định trả lương tiền lương cho cơng việc Customer Khách hàng người mua hàng sử dụng dịch vụ công ty doanh nghiệp Khách hàng cá nhân tổ chức họ tìm kiếm sản phẩm dịch vụ mà họ cần để đáp ứng nhu cầu mong muốn Store owner Chủ cửa hàng người sở hữu quản lý cửa hàng bán lẻ dịch vụ Chủ cửa hàng có trách nhiệm quản lý hoạt động kinh doanh cửa hàng, đảm bảo tính khả thi kinh doanh lợi nhuận cửa hàng, quản lý tài chính, quản lý nhân viên cung cấp dịch vụ sản phẩm chất lượng cho khách hàn Người trung gian Intermediary Người trung gian bên liên kết bên thỏa thuận kinh doanh giao dịch, họ có vai trị tạo kết nối người mua người bán bên tham gia khác Đối tác Nhân viên Khách hàng Chủ cửa hàng 41 Nhân viên bảo vệ 42 Nhân viên kế toán accountant 43 Nhân viên tài financial staff Nhân viên kiểm sốt, quản lý tài sản 44 security guard Người trông giữ xe đảm bảo an ninh nhân viên Maintenance bảo dưỡng xe staff Nhân viên kiểm soát sổ sách, giấy tờ Nhân viên bảo dưỡng xe người cử đến để kiểm tra, bảo trì sửa chữa chi tiết xe cửa hàng cho thuê xe máy Công việc nhân viên bảo dưỡng xe bao gồm kiểm tra chi tiết xe, thay linh kiện, đưa khuyến nghị để cải thiện hiệu suất xe đảm bảo an toàn sử dụng xe Các khái niệm liên quan đến sách, điều lệ luật 45 Đối tượng cho thuê client Phải có lái xe th (đối với người nước ngồi phải có giấy phép lái xe quốc tế hợp lệ) 46 Chiết khấu discount Khi khách hàng thuê nhiều xe lúc giảm giá thuê xe Đổi xe hỏng hóc khách hàng gây ra: Khách hàng phải trả thêm khoản phí Đối với đơn hàng online: Sau 30 phút - khách không đến để nhận bàn giao xe hẹn, đơn hàng bị hủy 47 Đổi hủy thuê change and cancel hiring 48 Khách hàng thân thiết Khách hàng sử dụng nhiều lần dịch vụ giảm giá thuê xe đạt đến tổng hóa đơn tốn đạt loyal customer đến ngưỡng định 49 Khi khách hàng trả xe trễ hẹn, trả xe có hỏng hóc, Chi phí phát bong tróc, khách hàng phải trả thêm khoản phí sinh incurred costs theo quy định Các khái niệm liên quan đến hành động 50 51 đặt xe reserve a motorcycle Đặt xe trình mà khách hàng yêu cầu xe từ dịch vụ cho thuê xe Trả xe return the vehicle trả xe q trình khách hàng hồn tất việc sử dụng xe thuê trả lại cho công ty cho thuê xe dịch vụ tương tự Cancellation of booking Hủy đặt xe trình mà khách hàng yêu cầu hủy đơn đặt hàng cho việc thuê xe xác nhận trước 52 Hủy đặt xe 53 vehicle Bảo hành xe warranty Bảo hành xe trình cung cấp sửa chữa thay linh kiện bị hỏng lỗi khoảng thời gian định sau thời gian định 54 Hướng dẫn sử dụng Instructions for use: Hành động để cung cấp hướng dẫn sử dụng xe máy biện pháp an toàn liên quan để đảm bảo khách hàng thuê xe cách an toàn 55 Đổi trả xe Vehicle return hành động cho khách hàng đổi trả lại xe máy 56 Sửa chữa repair hành động cho nhân viên sửa chữa xe máy xe bị hư hỏng 57 Thanh toán payment Hành động toán cho đơn hàng đặt cửa hàng cho thuê xe máy 58 Xác nhận Hành động xác nhận thông tin đặt hàng Confirmation tốn khách hàng 59 add Thêm thơng motorbike’s tin xe information Thêm thông tin chi tiết xe(id,tên,hãng xe, nhà cung cấp, ) 60 Chăm sóc khách hàng Customer service Quá trình hỗ trợ khách hàng trước, sau sử dụng dịch vụ cho thuê xe máy 61 Đặt cọc deposit Khách hàng giao cho công ty khoản tiền thời hạn để bảo đảm thực hợp đồng thuê xe 62 Edit Sửa thông tin motorbike’s xe information Sửa thông tin chi tiết xe 63 Delete Xóa hóa motorbike’s đơn/phiếu xe information Xóa hóa đơn tốn xong phiếu xe đăng kí th xe 64 Search Tìm kiếm xe motorbike Tìm kiếm thơng tin chi tiết xe hệ thống 65 Chốt đơn accept successfully bill Đối với đơn hàng online, sau nhận yêu cầu đơn hàng từ khách, nhân viên gọi điện lại cho khách để xác nhận lại thông tin khách hàng, đơn hàng ngày giao nhận xe Mô hình kinh doanh a Mơ tả ngơn ngữ tự nhiên: - Mục tiêu phạm vi: ● ● ● ● ● ● - Đây ứng dụng dựa máy tính để bàn sử dụng nội bên cửa hàng cho thuê xe máy Hệ thống cho phép quản lý thông tin xe (mã, tên, biển số, hãng xe, giá trị, tình trạng, giấy tờ, ), thông tin khách hàng thuê xe, đối tác(mã, tên, địa chỉ, số điện thoại, ghi chú) cho thuê xe làm trung gian Chỉ nhân viên cửa hàng sử dụng ứng dụng này, bao gồm: quản lý cửa hàng, quản trị hệ thống nhân viên lễ tân Ứng dụng hỗ trợ quản lý cho cửa hàng Ứng dụng cài đặt nhiều máy tính nhân viên cửa hàng Tuy nhiên, sở liệu lưu trữ máy chủ cửa hàng Ứng dụng không bao gồm: ○ Quản lý nhân ○ Quản lý chấm công/ trả lương cho nhân viên ○ Quản lý thiết bị phụ tùng,hoạt động bảo dưỡng cửa hàng Người dùng chức mà người dùng sử dụng: Chỉ nhân viên cửa hàng sử dụng ứng dụng này, bao gồm: quản lý cửa hàng, nhân viên bán hàng, quản trị hệ thống nhân viên lễ tân ● Tiếp tân sử dụng chức sau: ● o o o o o o o Đặt xe cho khách hàng chỗ, Hủy đặt xe cho khách hàng chỗ, Kiểm tra sửa thông tin khách hàng, Kiểm tra thông tin, tình trạng xe, Kiểm tra xử lý tốn cho khách hàng Tìm kiếm xe theo tiêu chí : mã xe , dịng xe , hãng xe , trạng thái Tìm kiếm khách hàng theo tiêu chí : tên , mã khách hàng , số điện thoại ● Người quản lý sử dụng chức sau: o o o o o o Quản lý thông tin cửa hàng: thêm, sửa, Quản lý thơng tin xe: thêm, sửa, xóa Quản lý hợp đồng: xem, thêm, Quản lý tài sản khách hàng đặt cọc Giải vi phạm hợp đồng Xem báo cáo thống kê: báo cáo doanh thu theo xe, theo khách hàng, theo tháng… ● Người quản trị hệ thống sử dụng chức sau: o Quản lý tài khoản người dùng theo nhu cầu: thêm, sửa, xóa o Quản lý trình thuê trả xe ● Nhân viên tiếp tân: o Thuê xe trực tiếp hàng o Cho khách hàng nhận xe o Cho khách hàng trả xe toán - Các chức năng: • Chức “Cho khách th xe" với mơ tả chi tiết nghiệp vụ: Nhân viên chọn chức cho thuê xe theo yêu cầu khách → giao diện tìm Khách hàng → Nhân viên nhập tên Khách hàng tìm → giao diện danh sách Khách hàng có tên chứa từ khóa vừa nhập (nếu chưa có thêm thơng tin Khách hàng) → Nhân viên click chọn tên Khách hàng tương ứng → giao diện tìm xe → Nhân viên nhập ngày bắt đầu, ngày kết thúc muốn thuê, loại xe muốn thuê → kết danh sách xe rỗi theo yêu cầu (nếu khơng có sẵn tìm theo đối tác): tên xe, biển số, dịng xe, hãng xe, đơn giá, mơ tả → Nhân viên chọn xe theo yêu cầu Khách hàng (và lặp lại từ bước tìm xe Khách hàng muốn thuê nhiều xe) → giao diện hợp đồng tạm lên với thông tin Khách hàng, thông tin xe chọn, xe có bổ sung phần thơng tin tình trạng xe theo thống với Khách hàng 55 Lớp MotorBikeError gửi trả gói đối tượng cho lớp MotorBike 56.Lớp MotorBike gửi trả gói lại lớp RentedMotorbike 57.Lớp RentedMotorbike gọi lớp CheckedError để đóng gói thuộc tính cửa 58.Lớp CheckedError đóng gói thuộc tính 59.Lớp CheckedError gọi lớp Error để đóng gói thuộc tính 60.Lớp Error đóng gói thuộc tính 61.Lớp Error gửi trả gói đối tượng cho lớp CheckedError 62.Lớp CheckedError gửi trả gói đối tượng cho lớp RentedMotorbike 63.Lớp RentedMotorbike gửi trả gói đối tượng cho lớp Renting 64.Lớp Renting gửi trả gói đối tượng lại lớp Bill 65.Lớp Bill gửi trả gói đối tượng cho phương thức BillByMonth() 66.Phương thức BillByMonth() gửi kết đến phương thức khởi tạo BillDetailFrm() 67.Phương thức khới tạo BillDetailFrm() hiển thị kết thống kê tháng chọn giao diện BillDetailFrm cho người quản lí IV Pha Kiểm thử Test plan - Test plan No module Test case View income statistic by month View income statistic by month View income statistic by month View income statistic by month Tính doanh thu ngày thuê ngày trả tháng chọn Tính doanh thu ngày thuê không tháng chọn ngày trả tháng chọn Khơng tính doanh thu ngày th tháng chọn, ngày trả không tháng chọn Không tính doanh thu ngày thuê ngày trả khơng tháng chọn Chỉ tính doanh thu ngày trả thuộc tháng chọn Test case chuẩn cho test hộp đen modul 2.1 Test No.1 - Cơ sở liệu trước thử ngiệm: tblUser: ID Username Manager Admin Staff tblClient ID Name Nguyễn văn A Vũ Thị B Đặng Văn C tblStore ID Email vana@gmail.com 0975135452 Quang Ninh 0236415476 Hịa Bình meomeo@gmail.com 0396451258 Name Motor Ha Thanh Role Manager Administrator employee idCard Address 0123546521 Ha Noi tblMotorBike ID StoreID Name 1 Exciter Password 123456 Admin Staff Wave alpha logerror@gmail.com Address Ha Noi Des Tel note 0213541245 0976253458 starRating Type Numberplate Company Price Des Xe côn 26-L25645 Yamaha 350.000/day tay Xe số 17-H64523 Honda 150.000/day Winner X R15v3 Xe côn 30-S68681 tay Xe côn 88-L18888 tay Honda 350.000/day Yamaha 500.000/day tblError ID Name Xước xe Hỏng gương Hỏng đèn tblCheckedError ID RentedMotorBikeID ErrorID Note ErrorID 3 MotorBikeID note tblMotorbikeError ID tblRenting ID Fine 100.000 vnđ 100.000 vnđ 300.000 vnđ Note Rentday 12/02/2022 UserID clientID 02/03/2022 3 13/03/2022 30/04/2022 3 2 tblRentedMotorBike ID Price ReceiveDay 150.000 12/02/2022 350.000 02/03/2022 500.000 13/03/2022 350.000 30/04/2022 tblDeposit ID ReturnDay 15/03/2022 20/03/2022 23/04/2022 15/05/2022 Value 1.000.000 3.000.000 4.500.000 saleOff 30% 0% 30% 10% Istaken Yes Yes Yes Yes RentingID note MotorBikeID Note RentingID 4 tblInsurance ID tblBill ID - 2.500.000 Name Thẻ sinh viên Giấy phép lái xe Căn cước công dân Căn cước công dân RentingID paymentDay 15/03/2022 20/03/2022 23/04/2022 15/05/2002 paymentType Cash Cash Cash Debit card Amount 3.355.000 6.400.000 14.650.000 4.725.000 Note RentingID UserID 3 Kịch thử nghiệm kết mong đợi Scenario 1, bắt đầu ứng dụng 2, Nhập username = manager, password= 123456 nhấn nút login 3, quản lí nhấn nút view statistic Expected results Giao diện login hiên lên với text fields cho phép nhập username, password, nút login Giao diện quản lý với nút View statistic 4, Chọn đối tượng thống kê = doanh thu Giao diện thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: lựa chọn = doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view Giao diện báo cáo thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: xe máy, khách hàng, doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view 5, Chọn kiểu Giao diện thống kê theo thời gian với thống kê = theo - Danh sách lựa chọn khoảng thời gian: tháng, quý, năm thời gian - Nút view 6, Quản lý chọn khoảng thời gian= tháng nhấn nút confirm 7, Nhấn vào tháng 03/2022 8, Quản lý nhấn nút Back Danh sách doanh thu ra: Tháng Tổng doanh thu (VND) 02/2022 15.000.000 03/2022 10.200.000 04/2022 9.800.000 Giao diện hóa đơn chi tiết có tháng lên: ID Name Rentday Receiveday Price Into money Dep osit Total amount Nguyễn văn A 12/02/2022 15/03/2022 150.000 3.360.000 3.700.000 Đặng Văn C 02/03/2022 20/03/2022 350.000 6.300.000 340 000 200 000 6.500.000 - Nút Back Quay trở lại giao diện quản lý - Database sau test : không thay đổi - Kết luận: Hiển thị hóa đơn (ngày thuê ngày trả tháng chọn) tính doanh thu ngày thuê ngày trả tháng chọn 2.2 Test No.2 - Cơ sở liệu trước thử ngiệm: tblUser: ID tblClient ID Name Nguyễn văn A Vũ Thị B Đặng Văn C tblStore ID Username Manager Admin Staff Password 123456 Admin Staff Role Manager Administrator employee idCard Address 0123546521 Ha Noi Email vana@gmail.com 0975135452 Quang Ninh 0236415476 Hịa Bình meomeo@gmail.com 0396451258 Name logerror@gmail.com Address Des Tel note 0213541245 0976253458 starRating Motor Ha Thanh tblMotorBike ID StoreID Name 1 Exciter Wave alpha Winner X R15v3 Ha Noi Type Numberplate Company Price Des Xe côn 26-L25645 Yamaha 350.000/day tay Xe số 17-H64523 Honda 150.000/day Xe côn 30-S68681 tay Xe côn 88-L18888 tay Honda 350.000/day Yamaha 500.000/day tblError ID Name Xước xe Hỏng gương Hỏng đèn tblCheckedError ID RentedMotorBikeID ErrorID Note ErrorID 3 MotorBikeID note tblMotorbikeError ID tblRenting ID Fine 100.000 vnđ 100.000 vnđ 300.000 vnđ Note Rentday 12/02/2022 UserID clientID 02/03/2022 3 13/03/2022 30/04/2022 3 2 note tblRentedMotorBike ID Price ReceiveDay ReturnDay saleOff Istaken MotorBikeID RentingID 150.000 12/02/2022 15/03/2022 30% Yes 2 350.000 02/03/2022 500.000 13/03/2022 350.000 30/04/2022 Yes Yes Yes 3 tblDeposit ID Value 1.000.000 3.000.000 4.500.000 2.500.000 RentingID Note tblInsurance ID Name Thẻ sinh viên Giấy phép lái xe Căn cước công dân Căn cước công dân RentingID Note tblBill ID - 20/03/2022 0% 23/04/2022 30% 15/05/2022 10% paymentDay 15/03/2022 20/03/2022 23/04/2022 15/05/2002 paymentType Cash Cash Cash Debit card Amount 3.355.000 6.400.000 14.650.000 4.725.000 RentingID UserID 3 Kịch thử nghiệm kết mong đợi Scenario 1, bắt đầu ứng dụng 2, Nhập username = manager, password= 123456 nhấn nút login 3, quản lí nhấn nút view statistic Expected results Giao diện login hiên lên với text fields cho phép nhập username, password, nút login Giao diện quản lý với nút View statistic Giao diện báo cáo thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: xe máy, khách hàng, doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view 4, Chọn đối tượng thống kê = doanh thu Giao diện thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: lựa chọn = doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view 5, Chọn kiểu Giao diện thống kê theo thời gian với thống kê = theo - Danh sách lựa chọn khoảng thời gian: tháng, quý, năm thời gian - Nút view 6, Quản lý Danh sách doanh thu ra: chọn khoảng Tháng Tổng doanh thu (VND) thời gian= 02/2022 15.000.000 tháng nhấn nút 03/2022 10.200.000 Confirm 04/2022 9.800.000 7, Nhấn vào Giao diện hóa đơn chi tiết có tháng lên: tháng 03/2022 8, Quản lý nhấn nút Back ID Name Rentday Receiveday Price Into money Dep osit Total amount Nguyễn văn A 12/02/2022 15/03/2022 150.000 3.360.000 3.700.000 Đặng Văn C 02/03/2022 20/03/2022 350.000 6.300.000 340 000 200 000 6.500.000 - Nút Back Quay trở lại giao diện quản lý - Database sau test : không thay đổi - Kết luận: Hiển thị hóa đơn (ngày thuê không tháng chọn ngày trả tháng chọn) Tính doanh thu ngày th khơng tháng chọn ngày trả tháng chọn 2.3 Test No.3 - Cơ sở liệu trước thử ngiệm: tblUser: ID Username Manager Admin Staff Password 123456 Admin Staff Role Manager Administrator employee tblClient ID Name Nguyễn văn A Vũ Thị B Đặng Văn C tblStore ID idCard Address 0123546521 Ha Noi Email vana@gmail.com 0975135452 Quang Ninh 0236415476 Hịa Bình meomeo@gmail.com 0396451258 Name Motor Ha Thanh tblMotorBike ID StoreID Name 1 Exciter Wave alpha Winner X R15v3 logerror@gmail.com Address Ha Noi Des Tel note 0213541245 0976253458 starRating Type Numberplate Company Price Des Xe côn 26-L25645 Yamaha 350.000/day tay Xe số 17-H64523 Honda 150.000/day Xe côn 30-S68681 tay Xe côn 88-L18888 tay Honda 350.000/day Yamaha 500.000/day tblError ID Name Xước xe Hỏng gương Hỏng đèn tblCheckedError ID RentedMotorBikeID ErrorID Note ErrorID 3 MotorBikeID note tblMotorbikeError ID tblRenting Fine 100.000 vnđ 100.000 vnđ 300.000 vnđ Note ID Rentday 12/02/2022 UserID clientID 02/03/2022 3 13/03/2022 30/04/2022 3 2 tblRentedMotorBike ID Price ReceiveDay 150.000 12/02/2022 350.000 02/03/2022 500.000 13/03/2022 350.000 30/04/2022 saleOff 30% 0% 30% 10% Istaken Yes Yes Yes Yes MotorBikeID tblDeposit ID Value 1.000.000 3.000.000 4.500.000 2.500.000 RentingID Note tblInsurance ID Name Thẻ sinh viên Giấy phép lái xe Căn cước công dân Căn cước công dân RentingID Note tblBill ID - ReturnDay 15/03/2022 20/03/2022 23/04/2022 15/05/2022 note paymentDay 15/03/2022 20/03/2022 23/04/2022 15/05/2002 paymentType Cash Cash Cash Debit card Amount 3.355.000 6.400.000 14.650.000 4.725.000 RentingID RentingID UserID 3 Kịch thử nghiệm kết mong đợi Scenario 1, bắt đầu ứng dụng Expected results Giao diện login hiên lên với text fields cho phép nhập username, password, nút login 2, Nhập username = manager, password= 123456 nhấn nút login 3, quản lí nhấn nút view statistic Giao diện quản lý với nút View statistic 4, Chọn đối tượng thống kê = doanh thu Giao diện thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: lựa chọn = doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view Giao diện báo cáo thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: xe máy, khách hàng, doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view 5, Chọn kiểu Giao diện thống kê theo thời gian với thống kê = theo - Danh sách lựa chọn khoảng thời gian: tháng, quý, năm thời gian - Nút view 6, Quản lý Danh sách doanh thu ra: chọn khoảng Tháng Tổng doanh thu (VND) thời gian= 02/2022 15.000.000 tháng nhấn nút 03/2022 10.200.000 confirm 04/2022 9.800.000 7, Nhấn vào Giao diện hóa đơn chi tiết có tháng lên: tháng 03/2022 8, Quản lý nhấn nút Back ID Name Rentday Receiveday Price Into money Dep osit Total amount Nguyễn văn A 12/02/2022 15/03/2022 150.000 3.360.000 3.700.000 Đặng Văn C 02/03/2022 20/03/2022 350.000 6.300.000 340 000 200 000 6.500.000 - Nút Back Quay trở lại giao diện quản lý - Database sau test : không thay đổi - Kết luận: Khơng hiển thị hóa đơn (ngày th tháng chọn ngày trả không tháng chọn) Khơng tính doanh thu ngày th tháng chọn ngày trả không tháng chọn 2.4 Test No.4 - Cơ sở liệu trước thử ngiệm: tblUser: ID Username Manager Admin Staff tblClient ID Name Nguyễn văn A Vũ Thị B Đặng Văn C tblStore ID Email vana@gmail.com 0975135452 Quang Ninh 0236415476 Hịa Bình meomeo@gmail.com 0396451258 Name Motor Ha Thanh Role Manager Administrator employee idCard Address 0123546521 Ha Noi tblMotorBike ID StoreID Name 1 Exciter tblError ID Password 123456 Admin Staff Wave alpha Winner X R15v3 logerror@gmail.com Address Ha Noi Des Tel note 0213541245 0976253458 starRating Type Numberplate Company Price Des Xe côn 26-L25645 Yamaha 350.000/day tay Xe số 17-H64523 Honda 150.000/day Xe côn 30-S68681 tay Xe côn 88-L18888 tay Name Xước xe Hỏng gương Hỏng đèn Honda 350.000/day Yamaha 500.000/day Fine 100.000 vnđ 100.000 vnđ 300.000 vnđ Note tblCheckedError ID RentedMotorBikeID ErrorID Note ErrorID 3 MotorBikeID note tblMotorbikeError ID tblRenting ID Rentday 12/02/2022 UserID clientID 02/03/2022 3 13/03/2022 30/04/2022 3 2 tblRentedMotorBike ID Price ReceiveDay 150.000 12/02/2022 350.000 02/03/2022 500.000 13/03/2022 350.000 30/04/2022 ReturnDay 15/03/2022 20/03/2022 23/04/2022 15/05/2022 saleOff 30% 0% 30% 10% Istaken Yes Yes Yes Yes note MotorBikeID tblDeposit ID Value 1.000.000 3.000.000 4.500.000 2.500.000 RentingID Note tblInsurance ID Name Thẻ sinh viên Giấy phép lái xe Căn cước công dân Căn cước công dân RentingID Note tblBill ID paymentDay paymentType Amount RentingID RentingID UserID - 15/03/2022 20/03/2022 23/04/2022 15/05/2002 Cash Cash Cash Debit card 3.355.000 6.400.000 14.650.000 4.725.000 3 Kịch thử nghiệm kết mong đợi Scenario 1, bắt đầu ứng dụng 2, Nhập username = manager, password= 123456 nhấn nút login 3, quản lí nhấn nút view statistic Expected results Giao diện login hiên lên với text fields cho phép nhập username, password, nút login Giao diện quản lý với nút View statistic 4, Chọn đối tượng thống kê = doanh thu Giao diện thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: lựa chọn = doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view Giao diện báo cáo thống kê lên với: - Danh sách lựa chọn đối tượng thống kê: xe máy, khách hàng, doanh thu - Danh sách lựa chọn kiểu thống kê: theo doanh thu, theo thời gian - Nút view 5, Chọn kiểu Giao diện thống kê theo thời gian với thống kê = theo - Danh sách lựa chọn khoảng thời gian: tháng, quý, năm thời gian - Nút view 6, Quản lý Danh sách doanh thu ra: chọn khoảng Tháng Tổng doanh thu (VND) thời gian= 02/2022 15.000.000 tháng nhấn nút 03/2022 10.200.000 confirm 04/2022 9.800.000 7, Nhấn vào Giao diện hóa đơn chi tiết có tháng lên: tháng 03/2022 8, Quản lý nhấn nút Back ID Name Rentday Receiveday Price Into money Dep osit Total amount Nguyễn văn A 12/02/2022 15/03/2022 150.000 3.360.000 3.700.000 Đặng Văn C 02/03/2022 20/03/2022 350.000 6.300.000 340 000 200 000 - Nút Back Quay trở lại giao diện quản lý 6.500.000 - Database sau test : không thay đổi - Kết luận: Khơng hiển thị hóa đơn 4( ngày th ngày trả khơng tháng chọn) Khơng tính doanh thu ngày thuê ngày trả không tháng chọn