Trong xã hội thực tế ,các công ty ,siêu thị,các của hàng kinh doanh nóichung.Hay là các của hàng bán laptop nói riêng ,muốn phát triển mạnh và có lợinhuận cao thì phải có một hệ thông là
KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN
Khảo sát hiện trạng
Cửa hàng bán laptop Phong Vũ là một cửa hàng bán máy tính , laptop lớn kinh doanh các sản phẩm laptop ở Đà Nẵng Của hàng kinh doanh các linh kiện ,laptop theo các loại
-Nhập hàng: hàng được nhận từ các nhà cung cấp được cất trưc vào kho ,nhân viên ,bộ phận quản lý sẽ kiểm tra và ghi nhận cấc sản phẩm
-Bán hàng: Khách hàng sau khi vào cửa hàng xem báo cáo giá và lựa chọn sản phẩm phù hợp với mình để mua ,nhân viên bán hàng ghi tên hàng,số lượng hàng ,đơn giá từng mặt hàng rồi chuyển đi để lập hóa đơn và thu tiền.Đối với từng loại khách hàng sẽ có ưu đãi khuyến mãi riêng.Trong hóa đơn có các thông tin sau :mã hóa đơn,tên người mua ,chính sách khuyến mãi,số lượng ,đơn giá ,thành tiền
Xác lập dự án
Phân tích yêu cầu là công đoạn đầu tiên trong quá trình phát triển phần mềm, bao gồm việc xác định các tính năng cần thiết của hệ thống Quá trình này thường bắt đầu bằng việc thu thập yêu cầu từ người dùng, những người sẽ sử dụng hệ thống và từ các bên liên quan khác, chẳng hạn như quản lý sản phẩm Các yêu cầu này sau đó sẽ được tinh chỉnh và ưu tiên để tạo thành một danh sách các yêu cầu chức năng cần thiết, chẳng hạn như quản lý sản phẩm, quản lý người dùng, xử lý đơn hàng, xuất hóa đơn, tìm kiếm, thống kê và báo cáo.
Yêu cầu của hệ thống
1.3.1 Đối với người sử dụng:
Tìm kiếm và chọn sản phẩm: Tìm kiếm hiệu quả: Hỗ trợ khách hàng tìm kiếm nhanh chóng và dễ dàng các sản phẩm laptop theo yêu cầu và tiêu chí cụ thể Lọc và sắp xếp: Cho phép khách hàng lọc và sắp xếp kết quả tìm kiếm theo giá, hãng, thông số kỹ thuật,đánh giá, v.v Xem chi tiết sản phẩm: Thông tin sản phẩm rõ ràng: Cung cấp thông tin chi tiết, đầy đủ và dễ hiểu về sản phẩm, bao gồm hình ảnh, mô tả, thông số kỹ thuật, giá, và đánh giá của người dùng Tương tác và mua hàng: Thêm vào giỏ hàng: Cho nhanh chóng Tùy chọn thanh toán: Cung cấp nhiều tùy chọn thanh toán an toàn và thuận lợi để khách hàng có thể lựa chọn phương thức thanh toán phù hợp Quản lý tài khoản cá nhân: Đăng ký và đăng nhập: Cho phép khách hàng tạo tài khoản cá nhân để quản lý thông tin, đơn hàng và lịch sử mua hàng Quản lý đơn hàng: Cho phép khách hàng theo dõi trạng thái đơn hàng và lịch sử mua hàng Chăm sóc khách hàng: Hỗ trợ trực tuyến: Cung cấp hỗ trợ trực tuyến để giải đáp thắc mắc và tư vấn cho khách hàng trong quá trình mua hàng Form liên hệ và yêu cầu hỗ trợ: Có một phương tiện dễ dàng để khách hàng liên hệ và yêu cầu hỗ trợ từ cửa hàng Đánh giá và phản hồi: Đánh giá sản phẩm: Cho phép khách hàng đánh giá và viết đánh giá về sản phẩm đã mua Phản hồi: Thu thập ý kiến và phản hồi từ khách hàng để cải thiện chất lượng dịch vụ và sản phẩm Theo dõi đơn hàng và giao hàng: Thông tin giao hàng: Cung cấp thông tin chi tiết về quá trình giao hàng và vị trí hiện tại của đơn hàng An toàn và bảo mật: Bảo mật thông tin cá nhân: Đảm bảo tính bảo mật và an toàn của thông tin cá nhân và giao dịch của khách hàng.
1.3.2 Yêu cầu người quản lí:
Quản lý sản phẩm: thông tin chi tiết về sản phẩm: cung cấp thông tin đầy đủ và chi tiết về các sản phẩm laptop, bao gồm thông số kỹ thuật, mô tả, hình ảnh, giá cả, và thông tin khác quan trọng quản lý tồn kho: theo dõi số lượng tồn kho của từng sản phẩm và cập nhật tồn kho một cách chính xác quản lý đơn hàng và giao hàng: xử lý đơn hàng: tạo, cập nhật và quản lý đơn hàng một cách dễ dàng và nhanh chóng theo dõi giao hàng: cho phép theo dõi tình trạng và vị trí của đơn hàng trong quá trình giao hàng quản lý khách hàng: quản lý thông tin khách hàng: lưu trữ thông tin cá nhân, lịch sử mua hàng và ưa thích của khách hàng để cung cấp dịch vụ tốt hơn phân loại khách hàng: xác định và phân loại khách hàng dựa trên hành vi mua hàng để tạo chiến lược chăm sóc hiệu quả quản lý giá cả và khuyến mãi: xác định giá cả: hỗ trợ người quản lý xác định chiến lược giá cả dựa trên thị trường, chi phí và mục tiêu lợi nhuận quản lý khuyến mãi: cho phép tạo, quản lý và theo dõi chương trình khuyến mãi và ưu đãi một cách hiệu quả quản lý tài chính: theo dõi doanh số và lợi nhuận: cung cấp báo cáo và số liệu tài chính để người quản lý theo dõi doanh số bán hàng và lợi nhuận của cửa hàng quản lý chi phí: theo dõi và quản lý chi phí kinh doanh liên quan đến mua hàng, vận chuyển, quảng bá, v.v báo cáo và phân tích: báo cáo tổng quan: cung cấp báo cáo tổng quan về hiệu suất kinh doanh, tồn kho, và doanh số bán hàng phân tích dữ liệu: hỗ trợ phân tích dữ liệu để đưa ra quyết định chiến lược dựa trên các thông số kinh doanh quản lý quan hệ đối tác: quản lý nhà cung cấp và đối tác: lưu trữ thông tin về nhà cung cấp và đối tác kinh doanh, bao gồm thông tin liên hệ, hợp đồng và lịch sử giao dịch bảo mật và quyền truy cập: quản lý quyền truy cập: đảm bảo rằng người quản lý và nhân viên chỉ có quyền truy cập vào các phần thông tin mà họ được ủy quyền.
Mục đích và ý nghĩa đề tài
1.4.1 Mục đích của đề tài
Mục tiêu chính của việc áp dụng các công nghệ trong quản lý bán laptop là đem đến sự thuận tiện cho khách hàng, nhân viên và người quản lý Công nghệ giúp khách hàng dễ dàng tiếp cận thông tin về sản phẩm, nhanh chóng đặt hàng và theo dõi đơn hàng Nhân viên có thể xử lý đơn hàng hiệu quả hơn, tiếp cận thông tin sản phẩm dễ dàng hơn và tăng năng suất làm việc Người quản lý có thể giám sát hoạt động bán hàng theo thời gian thực, đưa ra quyết định sáng suốt hơn và nâng cao hiệu suất hoạt động kinh doanh.
Hiểu được các khái niệm, nguyên tắc và phương pháp phân tích thiết kế hướng đối tượng.
Áp dụng các phương pháp phân tích thiết kế hướng đối tượng vào việc phân tích và thiết kế hệ thống quản lý bán laptop
Tạo ra được một hệ thống quản lý bán laptop đáp ứng được các yêu cầu của khách hàng.
Đáp ứng nhu cầu mua tìm kiếm, môi giới cho nhà cung cấp và người dùng, xây dựng nên một môi trường làm việc hiệu quả.
Giúp khách hàng có cái nhìn tổng quan về các nhà cung cấp, so sánh các nhà cung cấp.
Rút ngắn khoảng cách giữa người dùng và nhà cung cấp, tạo ra bảng phân tích có thể đưa nhanh thông tin cũng như việc trao đổi qua mạng.
Việc quản lý hàng trở nên dễ dàng.
Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm
Giúp sinh viên hiểu được vai trò và tầm quan trọng của công nghệ thông tin trong việc quản lý bán laptop
Giúp sinh viên có thể áp dụng các kiến thức và kỹ năng về phân tích thiết kế hướng đối tượng vào thực tế.
Tạo ra được một sản phẩm có giá trị thực tế, phục vụ cho nhu cầu của người dùng.
Các thông tin được cập nhật theo định kỳ.
Người dùng truy cập vào có thể xem, tìm kiếm, liên hệ với các nhà cung cấp và xem lượt yêu thích của nhà cung cấp đó
Các sản phẩm được sắp xếp hợp lý, tìm kiếm dựa trên tên nhà cung cấp, tên dịch vụ cần tìm Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các sản phẩm hiện có.
Sau khi người dùng lựa chọn được nhà cung cấp phù hợp với mức giá mà nhà cung cấp đưa ra, họ sẽ tiến hành bấm vào nút liên hệ để cung cấp thông tin cá nhân của mình cho nhà cung cấp nhằm mục đích liên lạc.
Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp nên một dấu mốc không thể quên cho các bạn trẻ.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
ĐẶC TẢ YÊU CẦU CHỨC NĂNG
Cho phép người dùng đăng bán sản phẩm của mình
- Đăng nhập, đăng xuất sửa thông tin cá nhân.
- Tìm kiếm, tra cứu thông
- Tham gia bình luận đánh giá sảm phẩm
- Liên hệ với người bán.
- Đăng nhập, đăng xuất, sửa thông tin tài khoản.
- Thêm sửa, xóa thông tin sản phẩm
2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 Biểu đồ và tác nhân của hệ thống
STT Tên Tác Nhân Mô Tả
1 Khách Hàng Người dùng và thực hiện các chức năng cố định quyền hạn
2 Nhân viên Người dùng và thực hiện các chức năng cố định quyền hạn
Người quản trị hệ thống được sử dụng mọi quyền
Hình 2.1.1 Bảng mô tả các tác nhân
Hình 2.1.2 Bảng mô tả các biểu đồ
2.2 Biểu đồ ca sử dụng (Use Case Diagram)
Hình 2.2.1 Biểu đồ use case tổng quát
▪ Các tác nhân: Khách hàng, Người bán hang
▪ Điều kiện trước: Người bán hàng đã đăng nhập thành công.
▪ Điều kiện sau: Các mặt hàng bán đã được ghi nhận và đã ghi nhận thanh toán tiền.
▪ Mô tả: Một khách hàng sau khi đã chọn các mặt hàng, mang giỏ hàng đến quầy thu tiền Người bán hàng ghi nhận các mặt hàng, thông báo tổng số tiền, thu tiền và trả tiền còn lại cho khách hàng Khách hàng mang hàng đi.
Danh sách tổng quát use case và tác nhân:
IDUC Tên use case Tác nhân
UC1 Đăng nhập Khách Hàng, ADMIN, Nhân viên
UC2 Quản lý nhân viên ADMIN , Nhân Viên
UC3 Quản lý sản phẩm ADMIN , KháchHàng, Nhân viên
UC4 Thống kê ADMIN, Nhân Viên
UC5 Quản lý Thanh toán ADMIN, Khách Hàng,Nhân Viên
UC6 Quản lý khách hàng ADMIN, Khách Hàng ,Nhân Viên
UC7 Tìm kiếm ADMIN, Khách Hàng ,Nhân Viên
UC8 Quản lý giỏ hàng ADMIN , KháchHàng, Nhân viên
UC9 Quản lý khuyến mãi ADMIN , Khách Hàng ,Nhân viên
UC10 Quản lý đơn hàng ADMIN , Khách Hàng ,Nhân viên
UC11 Quản lý NSX ADMIN
UC12 Quản lý hóa đơn ADMIN , Khách Hàng ,Nhân viên
Hình 2.2.1.1 Use case đăng nhập
Tên Use Case Dang nhap (Đăng nhập)
Tác nhân Khách hàng, ADMIN ,Nhân Viên
Mô tả Use case mô tả thực hiện đăng nhập tài khoản vào hệ thống để thực hiện các chức năng mua hàng , quản lý sản phẩm…. Điều kiện trước Phải có tài khoản Điều kiện sau Không có
Bảng đặc tả use case đăng nhập
Bảng dòng sự kiện chính use case đăng nhập
1.Người dùng chọn chức năng đăng nhập
3.Nhập thông tin đăng nhập
2 Hiển thị form đăng nhập
4 Nếu thông tin đăng nhập khớp với thông tin trong CSDL thì quay lại trang chủ và hiển thị tên người dùng, đến bước 6
5 Nếu thông tin đăng nhập sai thì thông báo “ Đăng nhập thất bại “, quay lại bước 3
2.2.2 Biểu đồ use case QL Nhân Viên:
Hình 2.2.2.1 Use case QL nhân viên
Tên Use Case Quản lý nhân viên
Tác nhân Admin, Nhân viên
Mô tả Use case mô tả thực hiện quản lý thêm ,xóa,hiệu chỉnh một tài khoản của nhân viên trên hệ thống Điều kiện trước Phải có số điện thoại hoặc mail Điều kiện sau Không có
Bảng đặc tả use case quản lý nhân viên:
1.ADMIN chọn chức năng quản lý nhân viên
3.ADMIN chọn một sản phẩm để thêm, sửa hoặc xoá
5.ADMIN chọn các chức năng
7.ADMIN cập nhật thông tin của nhân viên và lưu lại
2 Hệ thống hiển thị danh sách các nhân viên hiện có
4 Hệ thống hiện ra các chức năng xóa ,thêm, sửa sản phẩm
6 Hệ thống hiện thực hiện các chức năng
8.Hệ thống cập nhật thông tin nhân viên vào cơ sở dữ liệu
9.Hệ thống hiển thị thông báo thành công và quay lại trang quản lý nhân viên
Bảng dòng sự kiện chính use case quản lý nhân viên
2.2.3 Biểu đồ quản lý sản phẩm
Hình 2.2.3.1 Use case quản lý sản phẩm
Tên Use Case Quản lý sản phẩm
Tác nhân ADMIN, Khách Hàng ,Nhân Viên
Mô tả Cho phép ADMIN, Nhân Viên thêm, cập nhật và xóa các sản phẩm… ,cho phép khách hàng tìm kiếm và xem sản phẩm Điều kiện trước Đã đăng nhập vào hệ thống Điều kiện sau Không có
Bảng đặc tả use case quản lý sản phẩm:
1.ADMIN ,nhân viên chọn chức năng quản lý sản phẩm 2 Hệ thống hiển thị danh sách các sản phẩm hiện có
3.ADMIN, nhân viên chọn một sản phẩm để thêm, sửa hoặc xoá ,tìm kiếm,xem …
(Nếu là khách hàng thì chỉ được tìm kiếm và xem thông tin laptop)
5.ADMIN , nhân viên chọn các chức năng
7.ADMIN ,nhân viên cập nhật thông tin của sản phẩm và lưu lại
4 Hệ thống hiện ra các chức năng xóa ,thêm, sửa ……sản phẩm
6 Hệ thống hiện thực hiện các chức năng
8.Hệ thống cập nhật thông tin sản phẩm vào cơ sở dữ liệu
9.Hệ thống hiển thị thông báo thành công và quay lại trang quản lý sản phẩm 10.Use case kết thúc
Bảng dòng sự kiện chính use case quản lý sản phẩm
2.2.4 Biểu đồ quản lý Thống kê
Hình 2.2.4.1 Biểu đồ use casse quản lý thống kê
Tên Use Case Quản lý thống kê
Tác nhân Admin , Nhân Viên
Mô tả Use case mô tả Admin , Nhân viên thực hiện yêu cầu xem thống kê báo cáo gồm xem doanh thu,xem khách hàng,xem số lượng sản phẩm ,xem sản phẩm bán chạy trong đó Nhân viên không được xem doanh thu Điều kiện trước Phải có tài khoản ADMIN, Nhân Viên Điều kiện sau Không có
Bảng đặc tả use case thống kê
1.Admin ,nhân viên chọn chức năng quản lý thống kê
3 Admin ,nhân viên chọn những chức năng đó
(Nếu là nhân viên thì không được xem báo cáo doanh thu)
5 Admin ,nhân viên sử dụng chức năng
2 Hệ thống hiển thị danh sách các chức năng xem báo cáo doanh thu ,số lượng sản phẩm ,báo cáo khách hàng,sản phẩm bán chạy
4 Hệ thống hiện ra các chức năng có trong đó
6 Hệ thống hiện thực kiểm tra tính hợp lệ
7.Nếu hợp lệ hệ thống sẽ lưu lại và thông báo thành công nếu không thì quay lại 5
Bảng dòng sự kiện chính use case thống kê
Hình 2.2.5.1 Use case thanh toán
Tên use case thanh toán
Tác nhân Admin , khách hàng, nhân viên
Mô tả Use case mô tả khách hàng Thực hiện thanh toán trực tiếp hoặc online Điều kiện trước Đăng nhập Điều kiện sau Không có
1 Khách hàng yêu cầu thanh toán trực tiếp hoặc online
4 Nhập nhập thông tin thanh toán
2 Hển thị form thông tin thanh toán
3 Yêu cầu thông tin thanh toán
5 Xử lý thông tin thanh toán 5.1 Nếu nhập thông tin thanh toán không đầy đủ thì quay lại form thanh toán và yêu cầu nhập lại
5.2 Nếu thông tin đầy đủ thì thông báo yêu cầu thanh toán thành công
6 Hiển thị kết quả thanh toán
Bảng dòng sự kiện chính use case thanh toán
2.2.6 Biểu đồ quản lý khách hàng
Hình 2.2.6.1 Use case quản lý khách hàng
Tên use case Quản lý khách hàng
Tác nhân ADMIN, nhân viên ,khách hàng
Mô tả Cho phép admin được xem thông tin khách hàng , khách hàng được xem thông tin và hiệu chỉnh thông tin khách hàng và nhân viên được thêm ,xóa và hiệu chỉnh thông tin khách hàng… Điều kiện trước Đăng nhập Điều kiện sau Không có
Bảng đặc tả use case quản lý khách hàng
1 Admin,nhân viên ,khách hàng chọn chức năng quản lý khách hàng
Trong hệ thống, quyền hạn truy cập thông tin được phân chia theo vai trò: Admin chỉ được xem thông tin khách hàng; Khách hàng được xem và chỉnh sửa thông tin cá nhân; Nhân viên có thể thực hiện tất cả các chức năng, bao gồm cả việc xem, chỉnh sửa thông tin khách hàng và quản lý hệ thống.
3 chọn tài khoản cần thêm,xóa, hiệu chỉnh,xem thông tin khách hàng
5 xác nhận thêm hoặc xóa hoặc hiệu chỉnh ,xem thông tin khách hàng
2 hệ thống hiển thị danh sách khách hàng
4 yêu cầu xác nhận thêm hoặc xóa hoặc hiệu chỉnh ,xem thông tin khách hàng
6 thực hiện thêm ,xóa hoặc hiệu chỉnh khách hàng
7 hiển thị thông báo khách hàng đã được thêm ,xóa hoặc hiệu chỉnh thành công
Bảng dòng sự kiện chính use case quản lý khách hàng
Hình 2.2.7.1 Hình Use case tìm kiếm
Tên Use Case Tìm kiếm
Tác nhân Khách hàng, Nhân viên, Admin
Mô tả Use case mô tả Admin thực hiện tìm kiếm sản phẩm, nhân viên ,đơn hàng và khách hàng…nhân viên chỉ được tìm kiếm khách hàng ,đơn hàng và sản phẩm, khách hàng chỉ tìm kiếm được sản phẩm Điều kiện trước Không có Điều kiện sau Không có
Bảng đặc tả use case tìm kiếm
1 Vào trang chủ chọn chức năng tìm kiếm
(Nếu là Admin thì thực hiện tìm kiếm sản phẩm, nhân viên ,đơn hàng và khách hàng…nếu là nhân viên chỉ được tìm kiếm khách hàng ,đơn hàng và sản phẩm, nếu là khách hàng chỉ tìm kiếm được sản phẩm)
3 Nhập từ khoá tìm kiếm
5 nhập thông tin tìm kiếm
6.gửi thông tin tìm kiếm
2 Hiện ra form tìm kiếm
4 hiển thị sản phẩm theo từ khoá
7.1 Nếu thông tin tìm kiếm có trong CSDL thì hiển thị danh sách sản phẩm, đơn hàng ,khách hàng … và đến bước 8 kết thúc
7.2 Nếu sản phẩm không thông báo không có sản phẩm hàng ,khách hàng
8 Kết thúc use case Bảng dòng sự kiện chính use case tìm kiếm
2.2.8 Biểu đồ quản lý giỏ hàng
Hình 2.2.8.1 Use case Quản lý giỏ hàng
Tên Use Case Quản lý giỏ hàng
Tác nhân Khách hàng, nhân viên
Mô tả Use case cho phép nhân viên và khách hàng cập nhật số lượng sản phẩm, xóa sản phẩm, thêm sản phẩm trong giỏ hàng Điều kiện trước Đăng nhập Điều kiện sau Không có
Bảng đặc tả use case quản lý giỏ hàng
1.Khách hàng,nhân viên chọn quản lý giỏ hàng
3 Khách hàng,nhân viên thay đổi số lượng, xóa ,xem… sản phẩm, trong giỏ hàng
5 Khách hàng,nhân viên thêm , xóa ,xem… sản phẩm, trong giỏ hàng
7.Người dùng chọn sản phẩm cần thêm ,xóa ,sửa ,xem thành công
2 Hệ thống hiển thị danh sách số lượng sản phẩm
4 Thông báo cho khách hàng,nhân viên thực hiện các chức năng thành công
6.Hệ thống yêu cầu chọn sản phẩm cần thêm,xóa ,sửa,xem
8.Hệ thống xác nhận thêm,xóa ,sửa, xem sản phẩm hoàn tất
9: Use case kết thúc Bảng dòng sự kiện chính use case quản lý giỏ hàng
2.2.9 Biểu đồ quản lý khuyến mãi
Hình 2.2.9.1 Use case Quản lý khuyến mãi
Tên Use Case Quản lý khuyến mãi
Tác nhân Khách hàng, Nhân viên, Admin
Mô tả Use case mô tả Admin thực hiện chức năng thêm ,sửa xóa ,xem ,tìm kiếm khuyến mãi Nhân viên và khách hàng chỉ được xem và tìm kiếm khuyến mãi. Điều kiện trước Đăng nhập Điều kiện sau Không có
Bảng đặc tả use case quản lý khuyến mãi
1.Khách hàng,nhân viên ,Admin chọn quản lý khuyến mãi
(Nếu là Admin thì được thực hiện tất cả các chức năng , nếu là nhân viên và khách hàng thì chỉ được xem và tìm kiếm khuyến mãi.)
3 Admin thay đổi số lượng, xóa ,xem… khuyến mãi Khách hàng,nhân viên tìm kiếm và xem
5 Admin thêm , xóa ,xem… khuyến mãi và khách hàng và nhân viên xem ,tìm kiếm.
7.Admin chọn sản phẩm cần thêm ,xóa ,sửa ,xem ,khách hàng và nhân viên xem ,tìm kiếm thành công
2 Hệ thống hiển thị danh sách số lượng khuyến mãi
4 Thông báo cho Admin khách hàng, nhân viên thực hiện các chức năng thành công
6.Hệ thống yêu cầu chọn khuyến mãi cần thêm,xóa ,sửa,xem
8.Hệ thống xác nhận thêm ,xóa ,sửa, xem khuyến mãi hoàn tất
Bảng dòng sự kiện chính use case quản lý khuyến mãi
2.2.10 Biểu đồ quản lý đơn hàng
Hình 2.2.10.1 Use case Quản lý đơn hàng
Tên Use Case Quản lý đơn hàng
Tác nhân Khách hàng, Nhân viên, Admin
Mô tả Use case mô tả Admin Điều kiện trước Không có Điều kiện sau Không có
Bảng đặc tả use case quản lý đơn hàng
1.Khách hàng,nhân viên ,Admin chọn quản lý đơn hàng
2 Hệ thống hiển thị danh sách cácc chức
3 Nếu là Admin ,nhân viên thì được thực hiện tất cả các chức năng , nếu là khách hàng thì chỉ được xem TTCT,hủy và cập nhât đơn hàng
5 Admin ,nhân viên thực hiện tất cả các chức năng , khách hàng xem
TTCT,hủy và cập nhât đơn hàng
7 Admin ,nhân viên thực hiện tất cả các chức năng , khách hàng xem
TTCT,hủy và cập nhât đơn hàng thành công
4 Thông báo cho Admin khách hàng, nhân viên thực hiện các chức năng thành công
6.Hệ thống yêu cầu chọn các chức năng cần thực hiện
8.Hệ thống xác nhận thực hiện các chức năng hoàn tất
9: Use case kết thúcBảng dòng sự kiện chính use case quản lý đơn hàng
2.2.11 Biểu đồ use case quản lý thông tin nhà sản xuất
Hình 2.2.11.1 Use case thông tin nhà sản xuất
Tên Use Case Quản lý nhà sản xuất
Mô tả Usecase mô tả ADMIN thêm, sửa , xóa , cập nhật thông tin của nhà sản xuất Điều kiện trước Phải đăng nhập Điều kiện sau Không có
2.2 Bảng đặc tả use case quản lý thông tin nhà sản xuất
1 ADMIN thêm nhà sản xuất mới
3 : ADMIN cung cấp thông tin về nhà sản xuất mới
5: ADMIN yêu cầu cập nhật thông tin nhà sản xuất
7 ADMIN chọn nhà sản xuất cần cập nhật thông tin
9 ADMIN cung cấp thông tin mới về nhà sản xuất cần cập nhật
11 ADMIN yêu cầu xóa nhà sản xuất
13 ADMIN chọn nhà sản xuất cần xóa
15 ADMIN xác nhận yêu cầu xóa nhà sản xuất
2 hệ thống yêu cầu nhập thông tin nhà sản xuất
4 hệ thống xác nhận thông tin đã được thêm
6 Hệ thống yêu cầu chọn nhà sản xuất cần cập nhật thông tin
8 Hệ thống hiển thị thông tin hiện tại
10 Hệ thống xác nhận thông tin đã được cập nhật
12 Hệ thống yêu cầu chọn nhà sản xuất cần xóa
14 Hệ thống xác nhận yêu cầu xóa nhà sản xuất
16 Hệ thống xác nhận xóa thành công
Bảng dòng sự kiện chính use case QL NSX
2.2.12 Biểu đồ use case quản lý hóa đơn
Hình 2.2.12.1 Biểu đồ use case QL hóa đơn
Tên Use Case Quản lý hóa đơn
Tác nhân Nhân viên, Admin
Mô tả Use case mô tả Nhân viên Điều kiện trước Không có Điều kiện sau Không có
Bảng đặc tả use case quản lý hóa đơn
1.Khách hàng,nhân viên chọn quản lý hóa đơn
3 Nếu là nhân viên thì được thực hiện tất cả các chức năng , nếu là khách hàng
2 Hệ thống hiển thị danh sách các chức năng tiết hóa đơn
5 Admin ,nhân viên thực hiện tất cả các chức năng , khách hàng xem HD và chi tiết HD
7 Nhân viên thực hiện tất cả các chức năng , khách hàng xem HD và CTHD đơn hàng thành công
4 Thông báo cho khách hàng, nhân viên thực hiện các chức năng thành công
6.Hệ thống yêu cầu chọn các chức năng cần thực hiện
8.Hệ thống xác nhận thực hiện các chức năng hoàn tất
9: Use case kết thúcBảng dòng sự kiện chính use case quản lý hóa đơn
Hình 2.3.1 Biểu đồ lớp tổng quát
Hình 2.4.1Biểu đồ hoạt động đăng nhập
Hình 2.4.2 Biểu đồ hoạt động Thêm ,sửa ,xóa NV
Hình 2.4.3 Biểu đồ hoạt động Xem TT NV
Hình 2.4.4 Biểu đồ hoạt động tìm kiếm NV
Hình 2.4.5 Biểu đồ hoạt động thêm ,sửa ,hiệu chỉnh sản phẩm
Hình 2.4.6 Biểu đồ hoạt động tìm kiếm sản phẩm
Hình 2.4.7 Biểu đồ hoạt động xem chi tiết sản phẩm
Hình 2.4.8 Biều đồ hoạt động thống kê xem báo cáo doanh thu
Hình 2.4.9 Biều đồ hoạt động thống kê xem báo cáo khách hàng
Hình 2.4.10 Biều đồ hoạt động thống kê xem báo cáo số lượng sản phẩm
Hình 2.4.11 Biều đồ hoạt động thống kê xem báo cáo sản phẩm bán chạy
Hình 2.4.12 Biểu đồ hoạt động thanh toán
Hình 2.4.13 Biểu đồ hoạt động QL Khách hàng thêm,sửa ,xóa KH
Hình 2.4.14 Biểu đồ hoạt động QL Khách hàng xem TT KH
Hình 2.4.15 Biểu đồ hoạt động tìm kiếm
Hình 2.4.16 Biểu đồ hoạt đông QL Giỏ hàng
2.4.17 Biểu đồ hoạt động thêm ,sửa ,hiệu chỉnh khuyến mãi
2.4.18 Biểu đồ hoạt động xem TT, tìm kiếm ,sử dụng khuyến mãi
Hình 2.4.19 Biểu đồ hoạt động xem ĐH,in HD ,xử lý HD,xác nhận ĐH
Hình 2.4.20 Biểu đồ hoạt động xem CT HD ,hủy HD, cập nhật ĐH
Hình 2.4.21 Biểu đồ hoạt động QL nhà sản xuất
Hình 2.4.22 Biểu đồ hoạt động hóa đơn
Hình 2.5.1 Biểu đồ trạng thái quản lý nhân viên
Hình 2.5.2 Biểu đồ trạng thái quản lý thanh toán
Hình 2.5.3 Biểu đồ trạng thái đăng nhập
Hình 2.6.2.Biểu đồ tuần tự đơn hàng
Hình 2.6.3.Biểu đồ tuần tự thanh toán
Hình 2.6.4 Biểu đồ tuần tự xóa sản phẩm trong giỏ hàng
Hình 2.6.5.Biểu đồ tuần tự đặt mua
Hình 2.7.1 Biểu đồ cộng tác Đăng nhập
Hình 2.7.2 Biểu đồ cộng tác bán hàng
Hình 2.7.3 Biểu đồ cộng tác QL nhân viên
2.8.1 Biểu đồ phân tích tổng quát
2.9.1 Biểu đồ phân tích tổng quát