QUẢN LÝ BÁN HÀNG TẠI CỬA HÀNG BÁN QUẦN ÁO THỜI TRANG - NHÓM 12 ĐẶC TẢ YÊU CẦU ỨNG DỤNG – V1.0 TP HỒ CHÍ MINH, THÁNG 9 NĂM 2022 MÔN PHÁT TRIỂN ỨNG DỤNG (CÓ ĐỒ ÁN) Bộ môn Kỹ thuật phần mềm – Khoa Công nghệ thông tin – ĐH Công nghiệp TP. HCM TIEU LUAN MOI download : skknchat123@gmail.com moi nhat NỘI DUNG 1. GIỚI THIỆU CHUNG.3 Các định nghĩa, thuật ngữ, từ viết tắt.4 Tài liệu tham khảo. MÔ TẢ TỔNG QUAN ỨNG DỤNG.1 Mô hình Use case.2 Danh sách các tác nhân và mô tả.3 Danh sách Use case và mô tả.4 Các điều kiện phụ thuộc.
ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL).1 UC001 _Quản lí bán hàng.2 UC002 _Kiểm tra hàng trong kho.3 UC003 _Lập hóa đơn bán hàng.4 UC004 _Xóa sản phẩm.5 UC005 _Cập nhật sản phẩm.6 UC006 _Tìm sản phẩm.7 UC007 _Thêm sản phẩm.10 UC010 _Xuất ra chi tiết hóa đơn.11 UC011 _Quản lí khách hàng.34 Tài liệu đặc tả ứng dụng – V1.0 Trang 1 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3.12 UC012 _Thêm khách hàng.13 UC013 _Xóa khách hàng.14 UC014 _Tìm kiếm khách hàng.15 UC015 _Quản lí thống kê.16 UC016 _Thống kê lợi nhuận.17 UC017 _Thống kê nhân viên bán hàng.18 UC018 _Thống kê doanh thu.19 UC019 _Quản lí nhân viên.20 UC020 _Xem danh sách nhân viên.21 UC021 _Tìm kiếm nhân viên.22 UC022 _Thêm nhân viên.23 UC023 _Xóa nhân viên.24 UC024 _Đăng nhập.25 UC025 _Xem sản phẩm.26 UC026 _Đặt hàng. CÁC THÔNG TIN HỖ TRỢ KHÁC.83 Tài liệu đặc tả ứng dụng – V1.0 Trang 2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 1. GIỚI THIỆU CHUNG 1.1 Mục đích Giúp cho shop thời trang quản lý cửa hàng của mình một cách đơn giản, dễ dàng, nhanh và chính xác các vấn đề về sản phẩm,khách hàng , nhập và xuất sản phẩm , tiết kiệm chi phí, nhân công, giấy tờ sổ sách, thống kê thu chi , lợi nhuân một cách khoa học. Và nhân viên có thể dễ dàng thực hiện các giao dịch bán hàng thuận tiện trong công việc.
Phần mềm sử dụng ngôn ngữ java tạo ứng dụng desktop với giao diện dễ dàng sử dụng.2 Phạm vi Mono là một shop thời trang qui mô nhỏ, các sản phẩm thời trang theo phong cách riêng nên khá được ưa chuộng và có nhiều khách hàng. Người quản lí cần một phần mềm để quản lý cửa hàng của minh một cách hiệu quả. Ứng dụng phục vụ cho quản lí cửa hàng kiểm soát cửa hàng, mua bán, nhập , xuất , nhân viên, thống kê. Phục vụ cho nhân viên thuận tiện trong việc nhập xuất sản phẩm, quản lí sản phẩm , bán hang , khách hàng 1.3 Các định nghĩa, thuật ngữ, từ viết tắt ST Thuật ngữ, từ viêt tắt Giải thich Ghi chú T 1 SRS System Các đặc tả yêu cầu Requirement Specification 2 UC Use Case Mô tả chức năng Tài liệu đặc tả ứng dụng – V1.0 Trang 3 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3 NQL Người quản lí 4 NV Nhân Viên 5 KH Kho hàng 1.4 Tài liệu tham khảo ST Tên tài liệu Ghi chú T 1 Đặc tả yêu cầu phần mềm - SRS https://tailieu.vn/ 2 Những câu lệnh truy vấn sql server https://quantrimang.com/sql 3 Cách đóng gói chương trình java thành file exe https://java.net/t57- topic Tài liệu đặc tả ứng dụng – V1.0 Trang 4 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 2.
MÔ TẢ TỔNG QUAN ỨNG DỤNG 2.1 Mô hình Use case 2.2 Danh sách các tác nhân và mô tả <Liệt kê các tác nhân của hệ thống>. Tác nhân Mô tả tác nhân Ghi chú Người quản lí Người quản lý nhân viên. Quản lí Thống kê báo cáo về lợi nhuận, doanh thu, nhân viên bán hàng. Người quản lí có thể làm được những chức năng của nhân viên.
Nhân viên Người quản lý khách hàng, sản phẩm, kho hàng, bán hàng hóa đơn Tài liệu đặc tả ứng dụng – V1.0 Trang 5 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 2.3 Danh sách Use case và mô tả ID Tên Use case Mô tả ngắn gọn Use case Chức năng Ghi chú UC001 Quản lí bán Quản lí toàn bộ thông tin bán Quản lí thông tin hàng hàng bán hàng UC002 Kiểm tra hàng Kiểm tra số lượng hàng hóa Kiểm tra số trong kho trong kho lượng hàng được chọn còn trong kho UC003 Lập hóa đơn Lập hóa đơn bán hàng khi bán Lập hóa đơn chi bán hàng hàng tiết về thông tin bán hàng UC004 Xóa sản phẩm Xóa sản phẩm không tồn tại Xóa sản phẩm UC005 Cập nhật sản Sửa các thông tin sai của sản Sửa thông tin phẩm phẩm sản phẩm UC006 Tìm sản phẩm Nhân viên tìm kiếm để tìm ra Tìm kiếm sản sản phẩm cần thao tác phẩm UC007 Thêm sản phẩm Thêm sản phẩm mới vào phần Thêm sản phẩm mềm UC008 Quản lí hóa đơn Quản lí toàn bộ thông tin hóa Quản lý hóa đơn đơn UC009 Tìm kiếm hóa Nhân viên tìm kiếm để tìm ra Tìm kiếm hóa đơn thông tin hóa đơn cần thao tác đơn UC0010 Xuất ra chi tiết Thực hiện in hóa đơn khi có Xuất hóa đơn hóa đơn thao tác từ nhân viên UC011 Quản lí khách Quản lí toàn bộ thông tin khách Quản lý khách hàng hàng hàng Tài liệu đặc tả ứng dụng – V1.0 Trang 6 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat UC012 Thêm khách Thêm khách hàng mới vào phần Thêm khách hàng mềm hàng UC013 Xóa khách hàng Xóa khách hàng không hợp lệ Xóa khách hàng UC014 Tìm kiếm khách Nhân viên tìm kiếm để tìm ra Tìm kiếm khách hàng khách hàng cần thao tác hàng UC015 Quản lí thống Quản lí toàn bộ thông tin thống Quản lí thông tin kê kê thống kê UC016 Thống kê lợi Xem thống kê lợi nhuận thu Xem thống kê nhuận được lợi nhuận UC017 Thống kê nhân Xem thống kê nhân viên bán Xem thống kê viên bán hàng hàng nhân viên bán hàng UC018 Thống kê doanh Xem thống kê doanh thu Xem thống kê thu doanh thu UC019 Quản lí nhân Quản lí toàn bộ thông tin nhân Quản lí thông tin viên viên nhân viên UC020 Xem danh sách Xem toàn bộ danh sách nhân Xem thông tin nhân viên viên danh sách nhân viên UC021 Tìm kiếm nhân Người quản lí tìm kiếm nhân Tìm kiếm nhân viên viên theo mã cần thao tác viên UC022 Thêm nhân viên Thêm nhân viên mới vào phần Thêm nhân viên mềm UC023 Xóa nhân viên Xóa nhân viên không tồn tại Xóa nhân viên trên hệ thống UC024 Đăng nhập Đăng nhập vào hệ thống để Đăng nhập thực hiện cấc tác vụ UC025 Xem sản phẩm Xem sản phẩm trên hệ thống Xem sản phẩm UC026 Đặt hàng Đặt hàng sản phẩm Đặt hàng Tài liệu đặc tả ứng dụng – V1.0 Trang 7 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 2.4 Các điều kiện phụ thuộc – Cấu hình phần cứng: CPU: Intel Core i5, 2.3 GHz, RAM: 8 GB,HDD: 360 GB, Architecture:64 bit – Cấu hình mạng: có kết nối mạng LAN – Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2014 – Công cụ dể phát triển ứng dụng: Eclipse IDE for Java EE Developers – Yêu cầu về hệ điều hành: Microsoft Windows 10 Tài liệu đặc tả ứng dụng – V1.0 Trang 8 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3. ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL) 3.1 UC001_ Quản lí bán hàng 3.1 mô tả use case UC001 3.1 Use case: UC001_ Quản lí bán hàng Mục đích: Quản lí toàn bộ thông tin các thông tin khi bán hàng Mô tả: Cập nhật thông tin cho từng phiên giao dich Tác nhân: Nhân viên Điều kiện trước: Nhân viên phải đăng nhập, chọn chức năng quản lí bán hàng Điều kiện sau: Nhân viên thực hiện các thao tác cập nhật , tìm kiếm thông tin giao dịch Luồng sự kiện chính (Basic flows) Actor System 1. Hệ thống hiển thị giao diên trang chủ 2. Nhân viên chọn chức năng quản lí bán 3.
Hệ thống hiển thị giao diện quản lí bán hàng hàng 4. Nhân viên xem thông tin bán hàng thực 5. Hệ thống hiển thị thông tin dựa trên các hiện các thao tác như:Tìm sản phẩm cập chức năng mà nhân viên đã chọn. nhật sản phẩm, xóa sản phẩm, lập hóa đơn bán hàng, kiểm tra hàng trong kho… 6.
Nhân viên thực hiện cập nhật các thông 7. Hệ thống lưu lại thông tin cập nhật tin của công việc được chọn và nhấn lưu Luồng sự kiện phụ (Alternative Flows): 3.2 Biểu đồ Tài liệu đặc tả ứng dụng – V1.0 Trang 9 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Tài liệu đặc tả ứng dụng – V1.0 Trang 10 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3.2 UC002_ Kiểm tra hàng trong kho 3.3 mô tả use case UC002 3.2 Use case: UC002_ Kiểm tra hàng trong kho Mục đích: Hiển thị được số lượng hàng còn trong kho Mô tả: Khi nhân viên chọn sản phẩm thì sẽ hiển thị số lượng hàng còn trong kho Tác nhân: Nhân viên Điều kiện trước: Nhân viên phải đăng nhập, quản lí bán hàng Điều kiện sau: Hiên thị số lượng hàng còn trong kho Luồng sự kiện chính (Basic flows) Actor System 1. Hệ thống hiển thị giao diên trang chủ 2. Nhân viên chọn chức năng quản lí bán 3.
Hệ thống hiển thị giao diện quản lí bán hàng hàng 4. Nhân viên xem thông tin bán hàng 5. Hệ thống hiển thị thông tin bán hàng và thông tin số lượng sản phẩm còn trong kho 6. Nhân viên thực hiện cập nhật các thông 7.
Hệ thống lưu lại thông tin cập nhật tin của công việc được chọn và nhấn lưu Luồng sự kiện phụ (Alternative Flows): 3.1 Biểu đồ <Biêu đồ (diagram) chi tiết>. Tài liệu đặc tả ứng dụng – V1.0 Trang 11 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Tài liệu đặc tả ứng dụng – V1.0 Trang 12 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3.3 UC003_ Lập hóa đơn bán hàng 3.2 Mô tả use case UC003 Use case: UC003_ Lập hóa đơn bán hàng Mục đích: Để tính tiền và xuất hóa đơn cho khách Mô tả : Nhân viên chọn lập hóa đơn bán hàng thì hệ thống sẽ tự động tính tiền và xuất hóa đơn Tác nhân: Nhân viên Điều kiện trước: Nhân viên phải đăng nhập, quản lí bán hàng Điều kiện sau: Khi use case thực hiện thành công. Hệ thống sẽ in hóa đơn cho khách hàng Luồng sự kiện chính: Actor System 1. Hệ thống hiển thị giao diên trang chủ 2.
Nhân viên chọn chức năng quản lí 3. Hệ thống hiển thị giao diện quản lí bán hàng bán hàng 4. Nhân viên nhập thông tin khách 5. Hệ thống hiển thị tổng số tiền cần hàng và mặt hàng thanh toán 6.
Nhân viên nhấn lưu 7. Lưu thông tin khách hàng vào hệ thống 8. Thực hiện in hóa đơn Luồng sự kiện phụ: Tài liệu đặc tả ứng dụng – V1.0 Trang 13 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3.3 Biểu đồ Activity Tài liệu đặc tả ứng dụng – V1.0 Trang 14 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3.