CHƯƠNG I – GIỚI THIỆU CHUNG 1.1 Tổng quan về quản lý hệ thống cửa hàng đồ chơi trẻ em 1.1 Mô tả Hệ thống quản lý cửa hàng đồ chơi trẻ em sẽ cung cấp các chức năng như: thanh toán, quản lý sản phẩm đang có tại cửa hàng, sản phẩm có trong kho, quản lý hóa các đơn hàng, … Ngoài ra hệ thống còn cho phép người dùng quản lý nhân viên của cửa hàng, chức năng đăng ký thành viên dành cho khách hàng muốn gắn bó lâu dài với cửa hàng, quản lý và cập nhật các sự kiện, chương trình khuyến mãi, … Hệ thống quản lý cửa hàng đồ chơi sẽ có sự thống nhất về mặt quản lý, đảm bảo tính toàn vẹn về dữ liệu và có dịch vụ bảo trì đều đặn, hợp lý và lâu dài.2 Các vấn đề cần giải quyết và cải thiện hệ thống - Dữ liệu sẽ được mã hóa, đảm bảo vấn đề bảo mật thông tin của cửa hàng và khách hàng thành viên. - Dựa vào dữ liệu nhập vào để thống kê doanh thu của cửa hàng theo tháng. - Đảm bảo tính bảo mật đối với thông tin nhân viên. - Quản lý các sự kiện, chương trình khuyến mãi, tích điểm – đổi điểm thành viên.3 Ưu điểm - Dễ dàng thay đổi, cập nhật, tra cứu thông tin sản phẩm trong cửa hàng, trong kho, thông tin nhân viên.
- Truy xuất dữ liệu thống kê doanh thu hằng tháng nhanh chóng và chính xác. - Quản lý tốt các sự kiện, giúp người tiêu dùng dễ dàng nắm bắt thông tin. - Quản lý và chăm sóc khách hàng tốt hơn.4 Nhược điểm - Mất nhiều thời gian để làm quen với hệ thống. - Tốc độ xử lý dữ liệu.
- Có khả năng phát sinh lỗi.2 Các quy trình nghiệp vụ 1.1 Các nhiệm vụ cơ bản - Thanh toán. - Đăng ký thành viên. - Quản lý thành viên. - Quản lý nhân viên.
- Quản lý sản phẩm. - Quản lý sự kiện. - Quản lý thu chi.2 Các quy trình nghiệp vụ - Quy trình mua hàng và thanh toán: Khách hàng sẽ được các nhân viên tư vấn tận tình theo nhu cầu của khách hàng. Sau khi chọn cho mình những sản phẩm ưng ý, khách hàng sẽ tiến hành thanh toán tại quầy thu ngân.
Khách hàng có thể thanh toán bằng nhiều phương thức như thanh toán bằng tiền mặt, bằng thẻ ngân hàng, ví momo. Sau khi thanh toán, nhân viên sẽ lập hóa đơn cho đơn hàng của khách. Khi hóa đơn được lập xong, sản phẩm sẽ tự động được cập nhật trong mục quản lý sản phẩm, thông qua tính toàn vẹn của dữ liệu trong hệ thống. - Quy trình nhập hàng vào kho: Khi sản phẩm được nhập về từ nhà cung cấp, nhân viên quản lý sản phẩm sẽ tiến hành kiểm tra và cập nhật sản phẩm đã 8 0 10 nhập về trong mục quản lý kho.
Sau khi nhập xong dữ liệu, hệ thống sẽ tự động cập nhật những loại mặt hàng mới. - Quy trình tổ chức các sự kiện, chương trình khuyến mãi: Khi nhân viên quản lý sự kiện muốn thêm các chương trình khuyến mãi, sự kiện để tri ân hoặc thu hút thêm khách hàng, nhân viên quản lý sự kiện sẽ tiến hành tạo sự kiện trong mục quản lý sự kiện của hệ thống. Sau khi tạo xong sự kiện, nhân viên quản lý sự kiện sẽ phổ biến sự kiện vừa tạo với toàn thể nhân viên bán hàng để dễ dàng nắm bắt tình hình, qua đó bán hàng một cách hợp lý. - Thống kê doanh thu: Mỗi tháng, nhân viên kế toán sẽ tiến hành thống kê lại doanh thu của cửa hàng dựa vào số hóa đơn trong hệ thống.
Qua đó biết được số lượng sản phẩm còn lại, số tiền thu được trong tháng, số tiền đã chi tiêu trong tháng, tính ra được lợi nhuận của cửa hàng qua hằng tháng. 8 0 11 CHƯƠNG II – PHÂN TÍCH YÊU CẦU 2.1 Đặc tả yêu cầu Để công tác Quản lý chung trở nên nhanh chóng và thuận tiện hơn, đòi hỏi hệ thống Quản lý cửa hàng phải đáp ứng đủ các yêu cầu sau: - Các yêu cầu về thực thi và thiết kế - Giao diện thân thiện, dễ nhìn, dễ sử dụng - Tốc độ sử lí nhanh - Trích xuất dữ liệu hàng ngày, tháng, năm,. - Báo cáo thống kê các giao dịch mua hàng của khách - Báo cáo xuất nhập quỹ theo từng giai đoạn trước, trong và sau khi bán hàng - Tương thích đối với hệ điều hành Windows và có thể sử dụng trên mọi nền tảng và các thiết bị phần cứng. - Hệ thống có thể cung cấp với lượng người dùng đủ lớn, không bị quá tải - Đáp ứng đầy đủ các chức năng sau: o Quản lý nhân viên o Quản lý sản phẩm o Quản lý kho o Quản lý đơn hàng o Quản lý thu chi o Quản lý thành viên o Quản lý sự kiện o Chức năng Thanh toán o Chức năng đăng kí thành viên o Chức năng đăng nhập 8 0 12 2.2 Các tác nhân trong hệ thống TÁC NHÂN MÔ TẢ Quản lý, bảo trì, nâng cấp hệ thống.
Thực hiện phân quyền, cấp Adminator quyền cho tất cả các tài khoản trong hệ thống bao gồm đăng nhập và đăng xuất. Bao gồm tất cả các nhân viên trong cửa hàng: Quản lý nhân sự, quản Nhân viên lý sản phẩm, quản lý sự kiện, nhân viên bán hàng, nhân viên thủ kho, nhân viên kế toán. Được kế thừa từ tác nhân nhân viên. Là người Quản lý các thông tin Quản lý của tất cả nhân viên của cửa hàng cũng như tình hình mua bán, doanh thu của cửa hàng, thống kê theo từng tháng.
Nhân viên bán Được kế thừa từ tác nhân nhân viên. Là người thực hiện giao dịch hàng thanh toán, trao đổi với khách hàng. Nhân viên Quản Được kế thừa từ tác nhân nhân viên. Là người Quản lý các thông tin lý nhân sự nhân viên của cửa hàng.
Được kế thừa từ tác nhân nhân viên. Là người kiểm soát các sản Nhân viên Quản phẩm trong cửa hàng, cũng như quản lý kho, theo dõi tình hình hàng lý sản phẩm hóa xuất nhập của cửa hàng. Nhân viên Kế Được kế thừa từ tác nhân nhân viên. Là người quản lý đơn hàng, toán quản lý thu chi và thống kê tài chính của cửa hàng theo từng tháng.
Nhân viên Quản Được kế thừa từ tác nhân nhân viên. Là người Quản lý thành viên lý sự kiện cũng như tạo ra các sự kiện của cửa hàng. 1 Các tác nhân trong hệ thống 2.3 Các Use Case trong hệ thống TÁC NHÂN ID USE USE MÔ TẢ CHỊU TRÁCH CASE CASE NHIỆM Đăng Quản lý và adminator được cung cấp tài Quản lý, UC01 nhập. khoản có sẵn đề đăng nhập vào hệ thống.
Adminator Quản lý và adminator đã đăng nhập vào hệ Quản lý, UC02 Đăng xuất. thống thì đều có thể đăng xuất khỏi hệ Adminator thống. Nhân viên Quản lý nhân sự sẽ quản lý tất cả Quản lý UC03 các thông tin về các nhân viên trong cửa Quản lý nhân sự nhân viên. Quản lý Nhân viên Quản lý sản phẩm sẽ quản lý tất Quản lý sản UC04 sản phẩm cả các sản phẩm có trong cửa hàng phẩm 8 0 13 Quản lý Nhân viên Quản lý sản phẩm sẽ quản lý kho Quản lý sản UC05 kho của cửa hàng phẩm Quản lý Nhân viên Kế toán sẽ kiểm tra quản lý đơn Nhân viên Kế UC06 đơn hàng hàng của cửa hàng.
toán Quản lý Nhân viên Kế toán sẽ quản lý thu chi cũng Nhân viên Kế UC07 thu chi như thống kê tài chỉnh của cửa hàng toán Quản lý Nhân viên Quản lý sự kiện sẽ quản lý các UC08 Quản lý sự kiện thành viên thành viên Quản lý sự Nhân viên Quản lý sự kiện sẽ quản lý và tạo UC09 Quản lý sự kiện kiện ra các sự kiện của cửa hàng Bảng 2. 2 Các Use Case trong hệ thống 8 0 14 CHƯƠNG III – THIẾT KẾ YÊU CẦU 3.1 Sơ đồ use case tổng quát của hệ thống Hình 3. 1 Sơ đồ use case tổng quát của hệ thống 8 0 15 3.2 Các use case hệ thống 3.1 Use case Đăng nhập Hình 3. 2 Use case đăng nhập USE CASE NAME Đăng nhập SCENARIO Tại trang đăng nhập của hệ thống Chuỗi cửa hàng đồ chơi trẻ em.
TRIGGERING Truy cập vào trang đăng nhập của hệ thống hoặc nhấp vào nút đăng EVENT nhập trên navbar. BRIEF Người sử dụng đăng nhập vào hệ thống để sử dụng các chức năng DESCRIPTION tương ứng với tài khoản. ACTORS Quản lý RELATED USE Không có CASE STAKEHOLDER Quản lý PRECONDITION Truy cập được trang đăng nhập, người dùng đã có tài khoản. POSTCONDITION Đăng nhập thành công, ghi lại section tài khoản người dùng Actor System 1.1 Hệ thống hiển thị ô username và password FLOW OF EVENTS và password.
để người dùng điền và hiện kết quả khi người dùng hoàn thành việc điền thông tin. Người dùng 2.1 Hệ thống gửi request đăng nhập lên có nhấp vào nút đăng kèm kèm username và password đã được hash.2 Hệ thống gửi yêu cầu xác thực đến hệ cơ sở dữ liệu.3 Hệ cơ sở dữ liệu kiểm tra username và password có tồn tại trong cơ sở dữ liệu hay không 2.1 Nếu có tồn tại cấp quyền tương ứng 2.2 Nếu không thì trả về đăng nhập không thành công.4 Hệ thống trả về kết quả đăng nhập 2.1 Nếu thành công thì chuyển về trang chủ với chức năng tương ứng quyền được cấp 2.2 Nếu không thì thông báo đăng nhập không thành công do sai username hoặc password, yêu cầu người dùng nhập lại. EXCEPTION Không CONDITION Bảng 3. 1 Đặc tả Use case Đăng nhập 8 0 17 3.2 Use case Đăng xuất Hình 3.
3 Use case đăng xuất USE CASE NAME Đăng xuất SCENARIO Khi người dùng đăng xuất khỏi hệ thống. TRIGGERING EVENT Người dùng muốn đăng xuất tài khoản. Người dùng đăng xuất khỏi hệ thống khi không còn sử BRIEF DESCRIPTION dụng. ACTORS Admin, Khách hàng, Thu ngân, Quản lý kho.
RELATED USE CASE Đăng nhập. PRECONDITION Đăng nhập thành công. POSTCONDITION Quay về trang chủ của hệ thống khi chưa đăng nhập. Người dùng nhấp vào 1.1 Hệ thống hiển thị thông báo xác nút đăng xuất nhận đăng xuất.
FLOW OF EVENTS - Nếu chọn YES, đăng xuất tài khoản khỏi phiên đăng nhập. - Nếu chọn NO, giữ nguyên phiên đăng nhập EXCEPTION Không có CONDITION Bảng 3. 2 Đặc tả Use case Đăng xuất 8 0 18 3.3 Use case Đăng ký Hình 3. 4 Use case Đăng ký USE CASE NAME Đăng ký Khi người dùng muốn đăng ký tài khoản để đăng nhập và mua hàng SCENARIO trực tuyến.
TRIGGERING Người dùng muốn đăng ký tài khoản. EVENT Người dùng muốn mua hàng trực tuyến trên hệ thống thì bắt buộc BRIEF phải đăng nhập. Trong trường hợp người dùng chưa có tài khoản thì DESCRIPTION thực hiện việc đăng ký tài khoản. ACTORS Khách hàng.