Mô tả bài toán Tại một chuỗi siêu thị điên máy lớn BigC nổi tiếng có nhiều cơ sở khácnhau tại nhiều khu vực khác nhau thu hút một số lượng khách hàng lớntới mua sắm phục vụ nhu cầu về cá
NẮM BẮT YÊU CẦU
Mô tả bài toán
Chuỗi siêu thị điện máy BigC, nổi tiếng với nhiều cơ sở trên toàn quốc, thu hút đông đảo khách hàng nhờ vào sự đa dạng của các sản phẩm điện máy hiện đại Tại đây, thông tin về sản phẩm, nhân viên, khách hàng, kho hàng, và các yếu tố khác như tiền lương, thiết bị phần cứng được quản lý chặt chẽ Tất cả dữ liệu như tên sản phẩm, thương hiệu, số lượng, công dụng, mẫu mã, màu sắc, và tình trạng tồn kho được nhập vào cơ sở dữ liệu của phần mềm quản lý, từ đó tạo ra các nhóm sản phẩm theo yêu cầu của siêu thị Việc thống kê chi tiết các nhóm sản phẩm, thiết bị và máy móc giúp đáp ứng tốt hơn nhu cầu của khách hàng.
Nhân viên bán hàng nắm rõ thông tin về các sản phẩm để tạo danh sách và hóa đơn đáp ứng nhu cầu của khách hàng Khách hàng có thể mua hàng qua hai hình thức: trực tuyến trên website hoặc trực tiếp tại siêu thị Cửa hàng sẽ kiểm tra kho hàng để đảm bảo đủ số lượng sản phẩm cho khách Khi hàng hóa đã sẵn sàng, nhân viên thu ngân sẽ tạo hóa đơn và in danh sách sản phẩm với số lượng và giá tiền, đồng thời kiểm tra lại thông tin trước khi giao cho khách hàng.
Sau khi hoàn tất công việc kiểm tra check thông tin hóa đơn tiến hành giao sản phẩm cho khách hàng.
Khi cần quản lý số lượng sản phẩm lớn, việc nhập kho tại cửa hàng là cần thiết để thuận tiện cho việc quản lý và thống kê báo cáo theo yêu cầu của chủ cửa hàng.
Mỗi thời điểm trong năm cửa hàng có thể đưa ra những chương trình khuyến mại cụ thể cho cửa hàng của mình để thu hút khách hàng.
Hiện trạng quản lý cửa hàng
Hiện nay, các cửa hàng điện máy cung cấp đa dạng sản phẩm công nghệ và máy móc phục vụ nhu cầu sống hiện đại Sự gia tăng đối tượng khách hàng và sự phức tạp trong quản lý hoạt động cửa hàng đã tạo ra nhiều thách thức cho công tác quản lý hệ thống.
Quy trình quản lý
- Thời gian làm việc : 7h30-22h mọi ngày trong tuần.
-Siêu thị điện máy BigC
Hiện tại siêu thị điện máy đang có 24 nhân viên chia làm 3 ca:
- Mỗi ca gồm 8 nhân viên túc trực gồm: 2 nhân viên thu ngân, 3 nhân viên tư vấn, 1 nhân viên kho, 2 nhân viên set up.
Cửa hàng chúng tôi cung cấp đa dạng các loại máy móc thiết bị hiện đại, bao gồm tivi, tủ lạnh, điều hòa, máy giặt, quạt máy, điện thoại thông minh và laptop, nhằm đáp ứng nhu cầu của khách hàng.
Khi khách hàng đến mua sắm, việc nắm bắt nhu cầu của họ là rất quan trọng để cung cấp những lựa chọn và tư vấn phù hợp Từ đó, chúng ta có thể sắp xếp các sản phẩm một cách cụ thể, nhằm đáp ứng tốt nhất yêu cầu của từng đối tượng khách hàng.
Xác định nhu cầu của khách hàng là bước quan trọng để xuất hóa đơn chi tiết cho từng mặt hàng Việc quản lý và in hóa đơn tự động không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu sai sót trong quá trình viết hóa đơn bằng tay Hơn nữa, hệ thống lưu trữ hóa đơn sẽ đảm bảo an toàn và tránh tình trạng thất lạc hóa đơn.
- Sau đó sản phẩm được khách hàng mua sẽ được giao tới tay cho khách hàng.
Nhược điểm của quy trình quản lý hiện tại
- Hầu hết quan lý bằng phương pháp thủ công bán tự động.
Chủ siêu thị gặp khó khăn trong việc quản lý hàng hóa và hóa đơn, đặc biệt khi kinh doanh với số lượng lớn Việc tạo hóa đơn và kiểm soát số lượng hàng hóa tại các cửa hàng trở nên phức tạp, ảnh hưởng đến hiệu quả kinh doanh.
- Khó khăn trong quản lý nhân viên tại của hàng, quản lý khách hàng, quản lý các đơn hàng.
- Việc quản lý kho hàng không được triệt để.
- Không có các liên kết tương thích với hệ thống cảnh báo và giám sát cửa hàng.
1.5 Các chức năng quản lý chính của siêu thị
- Quản lý nhà cung cấp:
- Quản lý nhà cung cấp:
Các chức năng quản lí chính của siêu thị
- Tra cứu thông tin khách hàng.
- Tra cứu thông tin nhân viên.
- Tra cứu thông tin mặt hàng.
- Tra cứu thông tin nhà cung cấp.
Quản lí khách hàng Giúp cửa hàng quản lí được thông tin khách hàng thân thiện, khách hàng bình thường.
Quản lí nhân viên Quản lí chấm công, hệ số lương của nhân viên.
Quản lí nhà cung cấp Giúp chủ cửa hàng có thể dễ dàng tìm kiếm nhà cung cấp phù hợp.
Quản lý hóa đơn Giúp quản lý các hóa đơn đơn hàng đã và đang bán dễ dàng.
Quản lý hệ thống Cập nhật ,xóa sửa, thêm thông tin,thống kê báo cáo tình hình hiện tại về các công việc trong hệ thống siêu thị
Quản lý kho hàng Quản lý việc xuất nhập tồn kho tại thời điểm hiện tại của siêu thị.
- Nhân Viên (Mã nhân viên, Tên nhân viên ,Chứng minh thư, Số điện thoại, , Địa Chỉ, Ngày sinh, Giới tính, Lương).
- Phần mềm lưu trữ thông tin nhân viên :Tên nhân viên, lịch làm việc , lương cơ bản, lương theo ca làm, phân quyền nhân viên
Phân quyền nhân viên tại cửa hàng là một tính năng quan trọng của phần mềm, cho phép mỗi nhân viên có một tài khoản đăng nhập riêng Điều này giúp quản lý và cấp quyền sử dụng phù hợp cho từng vị trí công việc, đảm bảo rằng mọi người chỉ có quyền truy cập vào những chức năng cần thiết cho nhiệm vụ của họ.
- Bảng chấm công làm việc giúp theo dõi quá trình làm việc cảu nhân viên tai của hàng trong tuần, tháng.
Hệ thống được thiết kế để cho phép người quản lý nhân sự thực hiện các chức năng quan trọng như cập nhật, tra cứu và hủy bỏ thông tin cá nhân của nhân viên một cách hiệu quả.
Hệ thống cho phép chủ siêu thị quản lý thông tin nhân viên một cách hiệu quả, bao gồm việc lập danh sách với các thông tin cần thiết như mã nhân viên, họ tên, ngày sinh, địa chỉ, giới tính và bộ phận làm việc.
- Khách Hàng (Mã khách hàng, Tên khách hàng, Địa chỉ, Chứng minh thư, Số điện thoại).
- Thông tin khách hàng : tên khách hàng , địa chỉ, số điện thoại.
- Sản phẩm của khách hàng đã mua trước đó để đưa ra những khuyến mãi hấp dẫn cho khách hàng thân quen của siêu thị.
- Hóa đơn ( Mã hóa đơn , mã sản phẩm, tên sản phẩm, Ngày lập đơn, mô tả)
Đơn hàng chưa soạn là những đơn hàng chưa được chuẩn bị cho khách hàng Nếu đơn hàng được in màu đỏ, nó cần được ưu tiên soạn trước, trong khi đơn hàng màu vàng cần được chuẩn bị sẵn sàng Ngược lại, đơn hàng màu đen không cần phải thực hiện ngay và có thể được soạn sau cùng.
- Đơn hàng đã soạn: là những đơn hàng soạn và chuẩn bi giao cho khách.
- Đơn hàng đang vận chyển: là những đơn hàng đang được giao chưa tới tay khách hàng.
- Đơn đã đã bán :là những đơn đã bán và giao tới khách hàng
- Kho(Tên kho, Mã hàng, tên hàng,)
Quản lý hiệu quả nhiều kho hàng và chi nhánh khác nhau là điều cần thiết trong hoạt động kinh doanh Hệ thống cho phép theo dõi hàng hóa bằng cách sử dụng mã serial hoặc IMEI, giúp kiểm soát chính xác từng sản phẩm Ngoài ra, việc điều chuyển hàng hóa giữa các kho trong hệ thống cũng được thực hiện dễ dàng, kèm theo thông tin IMEI/serial để đảm bảo tính minh bạch và chính xác trong quản lý.
- Chức năng quản lý kho hàng : biểu đồ use case thể hiện chức năng nhập kho, biểu đồ Diagram thể hiện chức năng nhập kho.
Xuất kho là quá trình nhập phiếu xuất kho và lưu trữ thông tin các mặt hàng vào cơ sở dữ liệu Quá trình này giúp cập nhật tình hình hàng hóa trong kho một cách chính xác Biểu đồ use case và Sequence sẽ thể hiện rõ chức năng xuất kho, đảm bảo quản lý hàng hóa hiệu quả.
- Hệ thống danh mục đầy đủ : kho hàng, hàng hóa, dịch vụ, nhóm, đơn vị bán hàng , nhà cung cấp, nhà sản xuất
Quy trình nhập hàng bao gồm các bước sau: Lập kế hoạch nhập hàng, tiếp theo là tạo đơn đặt hàng, sau đó là kiểm duyệt kế hoạch và duyệt đơn hàng Sau khi chốt đơn hàng, thông tin hàng hóa trên đường đi sẽ được cập nhật Cuối cùng, hàng hóa sẽ được kiểm duyệt và nhập kho, đồng thời thực hiện công nợ và thanh toán.
+ Nhập số lượng hàng hóa theo đơn hàng mua nhà cung cấp
- Kiểm kho : Kiểm tra mức lệnh giữa tồn kho và thực tế
1.5.5.Quản lý nhà cung cấp
- Nhà Cung Cấp (Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ)
Các sản phẩm tại siêu thị đều được đảm bảo nguồn gốc xuất xứ từ nhà cung cấp, nhằm mang đến sự tin cậy về chất lượng và nguồn hàng cho khách hàng.
- Sản phẩm(Tên sản phẩm, Mã sản phẩm, loại sản phẩm, xuất xứ, mô tả)
Chức năng quản lý sản phẩm hỗ trợ nhân viên siêu thị trong việc theo dõi và quản lý từng loại sản phẩm một cách hiệu quả, dựa trên các thông tin được lưu trữ trong cơ sở dữ liệu.
Các Thuộc tính của hệ thống
Dễ dàng sử dụng, không cần đào tạo nhiều.
Đảm bảo tốc độ và an toàn trong lưu trữ và xử lý dữ liệu.
Khả năng nâng cấp bảo trì dễ dàng.
Cấu hình máy chủ: Tối thiểu PIII 500, >256 MB Ram, dung lượng ổ cứng > 10 GB Hệ quản trị CSDL được cài là SQL Sever hoặc My SQL. Weblogic 4.0 hoặc Tomcat sever.
Cấu hình mấy trạm: Tối thiểu C 433, > 64 MB Ram Có cài đặt IE 4 trở lên.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Sơ đồ use case tổng quát
Hình 2.1.Sơ đồ use case tổng quát.
Phân rã use case
Hình 2.2.1.Sơ đồ use case chi tiết của nhân viên. 2.2.2.Use case Quản Lí
Hình 2.2.2.Biểu đồ use case chi tiết của quản lý
Hình 2.2.3 Biểu đồ use case chi tiết của khách hàng.
Chức năng quản lí nhân viên
2.3.1 Biểu đồ trình tự chức năng quản lí nhân viên
Hình 2.3.1.1 Biểu đồ trình tự chức năng thêm thông tin nhân viên
Hình 2.3.1.2 Biểu đồ trình tự chức năng sửa thông tin nhân viên
Hình 2.3.1.3 Biểu đồ trình tự chức năng xóa thông tin nhân viên
Hình 2.3.1.4 Biểu đồ trình tự chức năng tìm kiếm thông tin nhân viên
2.3.2 Biểu đồ cộng tác chức năng quản lí nhân viên
Hình 2.3.2.1 Biểu đồ cộng tác chức năng thêm thông tin nhân viên
Hình 2.3.2.2 Biểu đồ cộng tác chức năng sửa thông tin nhân viên
Hình 2.3.2.3 Biểu đồ cộng tác chức năng xóa thông tin nhân viên
Hình 2.3.2.4 Biểu đồ cộng tác chức năng tìm kiếm thông tin nhân viên
2.3.3.Biểu đồ chuyển trạng thái chức năng quản lí nhân viên
Hình 2.3.3 Biểu đồ trạng thái chức năng quản lí nhân viên
2.3.4.Biểu đồ hoạt động chức năng quản lí nhân viên
Quản lý nhân viên tại siêu thị điện máy cho phép lưu trữ và xử lý thông tin của nhân viên trong cơ sở dữ liệu Điều này giúp nhà quản lý dễ dàng theo dõi tình trạng làm việc, nghỉ phép và hiệu suất của nhân viên, từ đó tạo ra những thông tin hữu ích để cải thiện quản lý nhân sự.
Quản lý phải đăng nhập vào hệ thống
Thông tin của nhân viên phải được lưu trữ đầy đủ trong cơ sở dữ liệu
Quản lý muốn thực hiện các thao tác quản lý đối với những thông tin về nhân viên như thêm, sửa, xóa hoặc tìm kiếm thông tin nhân viên.
Thành công: Thông tin nhân viên được cập nhật.
Lỗi: Không thành công khi xuất hiện lỗi trong quá trình xử lí thông tin nhân viên
Hình 2.3.4 Biểu đồ hoạt động chức năng quản lí nhân viên
Chức năng quản lí khách hàng
2.4.1.Biểu đồ trình tự chức năng quản lí khách hàng
Hình 2.4.1.1 Biểu đồ trình tự chức năng thêm thông tin khách hàng
Hình 2.4.1.2 Biểu đồ trình tự chức năng sửa thông tin khách hàng
Hình 2.4.1.3 Biểu đồ trình tự chức năng xóa thông tin khách hàng
Hình 2.4.1.4 Biểu đồ trình tự chức năng tìm kiếm thông tin khách hàng
2.4.2.Biểu đồ cộng tác chức năng quản lí khách hàng
Hình2.4.2.1.Biểu đồ cộng tác chức năng thêm thông tin khách hàng
Hình2.4.2.2.Biểu đồ cộng tác chức năng sửa thông tin khách hàng
Hình2.4.2.3.Biểu đồ cộng tác chức năng sửa thông tin khách hàng
Hình2.4.2.4.Biểu đồ cộng tác chức năng tìm kiếm thông tin khách hàng
2.4.3.Biểu đồ chuyển trạng thái chức năng quản lí khách hàng
Hình 2.4.3 Biểu đồ chuyển trạng thái chức năng quản lí khách hàng
2.4.4.Biểu đồ hoạt động chức năng quản lí khách hàng
Thông tin khách hàng được lưu trữ trong cơ sở dữ liệu khi họ mua sản phẩm tại siêu thị, cho phép nhân viên quản lý và xử lý dữ liệu đơn hàng để tạo ra thông tin hữu ích Bên cạnh đó, nhà quản lý có thể sử dụng số điện thoại mà khách hàng đã đăng ký để quảng cáo các sản phẩm mới tại siêu thị điện máy.
Nhân viên phải đăng nhập vào hệ thống
Thông tin của khách hàng phải được lưu trữ đầy đủ trong cơ sở dữ liệu
Nhân viên muốn thực hiện các thao tác quản lý đối với những thông tin về khách hàng như thêm, sửa, xóa hoặc tìm kiếm thông tin khách hàng.
Thành công:Khi thông tin khách hàng được sắp xếp hợp lí, nhân viên có thể thực hiện chức năng dựa trên nền tảng thông tin đó
Lỗi: Không thành công khi xuất hiện lỗi trong quá trình xử lí thông tin khách hàng.
Hình 2.4.4 Biểu đồ hoạt động chức năng quản lí khách hàng
Chức năng quản lí kho hàng
2.5.1.Biểu đồ trình tự chức năng quản lí kho hàng
Hình 2.5.1.1 Biểu đồ trình tự chức năng thêm thông tin kho hàng
Hình 2.5.1.2 Biểu đồ trình tự chức năng sửa thông tin kho hàng
Hình 2.5.1.3 Biểu đồ trình tự chức năng xóa thông tin kho hàng
Hình 2.5.1.4 Biểu đồ trình tự chức năng tìm kiếm thông tin kho hàng
2.5.2.Biểu đồ cộng tác chức năng quản lí kho hàng
Hình 2.5.2.1 Biểu đồ cộng tác chức năng thêm thông tin kho hàng
Hình 2.5.2.2 Biểu đồ cộng tác chức năng sửa thông tin kho hàng
Hình 2.5.2.3 Biểu đồ cộng tác chức năng xóa thông tin kho hàng
Hình 2.5.2.4 Biểu đồ cộng tác chức năng tìm kiếm thông tin kho hàng
2.5.3.Biểu đồ chuyển trạng thái chức năng quản lí kho hàng
Hình 2.5.3 Biểu đồ chuyển trạng thái chức năng quản lí kho hàng 2.5.4.Biểu đồ hoạt động chức năng quản lí kho hàng
Hình 2.5.4 Biểu đồ hoạt động chức năng quản lí kho hàng
Trong hệ thống, tính năng đăng nhập cho phép nhân viên và quản lý thực hiện các thao tác như thêm, sửa, xóa và tìm kiếm thông tin từ form Điều này giúp tối ưu hóa quy trình làm việc và quản lý dữ liệu hiệu quả hơn.
Nhân viên phải đăng nhập vào hệ thống trước khi chức năng bắt đầu.
Nhân viên phải chọn các chức năng trong quản lý sản kho hàng như thêm, sửa, xóa, tìm kiếm để sử dụng.
Nếu chức năng thành công:Thông tin sẽ được thêm vào, xóa, sửa hoặc tìm kiếm.
Nếu không trạng thái sẽ không thay đổi.
Chức năng quản lí nhà cung cấp
2.6.1.Biểu đồ trình tự quản lí nhà cung cấp
Hình 2.6.1.1 Biểu trình tự tác chức năng thêm thông tin nhà cung cấp
Hình 2.6.1.2 Biểu đồ trình tự chức năng sửa thông tin nhà cung cấp
Hình 2.6.1.3 Biểu đồ trình tự chức năng xóa thông tin nhà cung cấp
Hình 2.6.1.4 Biểu đồ trình tự chức năng tìm kiếm thông tin nhà cung cấp
2.6.2.Biểu đồ cộng tác quản lí nhà cung cấp
Hình 2.6.2.1 Biểu đồ cộng tác chức năng thêm thông tin nhà cung cấp
Hình 2.6.2.2 Biểu đồ cộng tác chức năng sửa thông tin nhà cung cấp
Hình 2.6.2.3 Biểu đồ cộng tác chức năng xóa thông tin nhà cung cấp
Hình 2.6.2.4 Biểu đồ cộng tác chức năng tìm kiếm thông tin nhà cung cấp 2.6.3.Biểu đồ chuyển trạng thái quản lí nhà cung cấp
Hình 2.6.3 Biểu đồ chuyển trạng thái chức năng quản lí nhà cung cấp
2.6.4.Biểu đồ hoạt động quản lí nhà cung cấp
Hình 2.6.4 Biểu đồ hoạt động chức năng quản lí nhà cung cấp
-Mô tả:Use case cho phép quản lý đăng nhập trong hệ thống Nó bao gồm Thêm, sửa, xóa, tìm kiếm thông tin form từ hệ thống.
Quản lý phải đăng nhập vào hệ thống trước khi chức năng bắt đầu.
Quản lý phải chọn các chức năng trong quản lý nhà cung cấp như thêm, sửa, xóa, tìm kiếm để sử dụng.
Nếu chức năng thành công:Thông tin nhà cung cấp sẽ được thêm vào, xóa, sửa hoặc tìm kiếm.
Nếu không trạng thái sẽ không thay đổi.
Chức năng quản lí sản phẩm
2.7.1Biểu đồ trình tự chức năng quản lí sản phẩm
Hình 2.7.1.1 Biểu đồ trình tự chức thêm thông tin sản phẩm
Hình 2.7.1.2 Biểu đồ trình tự chức sửa thông tin sản phẩm
Hình 2.7.1.3 Biểu đồ trình tự chức năng xóa thông tin sản phẩm
Hình 2.7.1.4 Biểu đồ trình tự chức tìm kiếm thông tin sản phẩm
2.7.2.Biểu đồ cộng tác năng quản lí sản phẩm
Hình 2.7.2.1 Biểu đồ cộng tác chức năng thêm thông tin sản phẩm
Hình 2.7.2.2 Biểu đồ cộng tác chức năng sửa thông tin sản phẩm
Hình 2.7.2.3 Biểu đồ cộng tác chức năng xóa thông tin sản phẩm
Hình 2.7.2.4 Biểu đồ cộng tác chức năng tìm kiếm thông tin sản phẩm
2.7.3.Biểu đồ chuyển trạng thái năng quản lí sản phẩm
Hình 2.7.3 Biểu đồ chuyển trạng thái chức năng quản lí sản phẩm 2.7.4.Biểu đồ hoạt động năng quản lí sản phẩm
Hình 2.7.4 Biểu đồ hoạt động chức năng quản lí sản phẩm
Use case này cho phép nhân viên hoặc quản lý đăng nhập vào hệ thống để thực hiện các thao tác như thêm, sửa, xóa và tìm kiếm thông tin phim Các chức năng này giúp tối ưu hóa việc quản lý dữ liệu phim trong hệ thống.
Nhân viên phải đăng nhập vào hệ thống trước khi chức năng bắt đầu.
Nhân viên phải chọn các chức năng trong quản lý sản phẩm như thêm, sửa, xóa, tìm kiếm để sử dụng.
Nếu chức năng thành công:Sản phẩm sẽ được thêm vào, xóa, sửa hoặc tìm kiếm.
Nếu không trạng thái sẽ không thay đổi.
Chức năng quản lí hóa đơn
2.8.1.Biểu đồ trình tự quản lí hóa đơn
Hình 2.8.1.1 Biểu đồ trình tự chức năng thêm thông tin hóa đơn
Hình 2.8.1.2 Biểu đồ trình tự chức năng sửa thông tin hóa đơn
Hình 2.8.1.3 Biểu đồ trình tự chức năng xóa thông tin hóa đơn
Hình 2.8.1.4 Biểu đồ trình tự chức năng tim kiếm thông tin hóa đơn
2.8.2.Biểu đồ cộng tác quản lí hóa đơn
Hình 2.8.2.1 Biểu đồ cộng tác chức năng thêm thông tin hóa đơn
Hình 2.8.2.2 Biểu đồ cộng tác chức năng sửa thông tin hóa đơn
Hình 2.8.2.3 Biểu đồ cộng tác chức năng xóa thông tin hóa đơn
Hình 2.8.2.4 Biểu đồ cộng tác chức năng tìm kiếm thông tin hóa đơn
2.8.3.Biểu đồ chuyển trạng thái quản lí hóa đơn
Hình 2.8.3 Biểu đồ chuyển trạng thái chức năng quản lí hóa đơn 2.8.4.Biểu đồ hoạt động quản lí hóa đơn
Hình 2.8.4 Biểu đồ hoạt động chức năng quản lí hóa đơn
Use case cho phép nhân viên hoặc quản lý đăng nhập vào hệ thống, với các chức năng như thêm, sửa, xóa và tìm kiếm thông tin phim.
Nhân viên phải đăng nhập vào hệ thống trước khi chức năng bắt đầu.
Nhân viên phải chọn các chức năng trong quản lý hóa đơn như thêm, sửa, xóa, tìm kiếm để sử dụng.
Nếu chức năng thành công:Sản phẩm sẽ được thêm vào, xóa, sửa hoặc tìm kiếm.
Nếu không trạng thái sẽ không thay đổi.
Chức năng đăng nhập
2.9.1.Biểu đồ trình tự đăng nhập
Hình 2.9.1 Biểu đồ trình tự chức năng đăng nhập
2.9.2.Biểu đồ cộng tác đăng nhập
Hình 2.9.2 Biểu đồ cộng tác chức năng đăng nhập
2.9.3.Biểu đồ chuyển trạng thái đăng nhập
Hình 2.9.3 Biểu đồ chuyển trạng thái chức năng đăng nhập
2.9.4.Biểu đồ hoạt động đăng nhập
-Mô tả: Use case cho phép người dùng đang nhập vào hệ thống bằng tài khoản được cấp của mình để sử dụng chương trình.
Hình 2.9.4 Biểu đồ hoạt động chức năng đăng nhập
Người dùng phải được cấp tài khoản.
Người dùng chưa đăng nhập tài khoản của mình vào hệ thống
-Hậu điều kiện: Nếu use case thành công thì sẽ được sử dụng hệ thông tương ứng Ngược lại, trạng thái hệ thống sẽ không thay đổi.
Chức năng đăng xuất
2.10.1.Biểu đồ trình tự đăng xuất
Chức năng chấm dứt phiên làm việc cho phép người dùng dễ dàng thoát khỏi tài khoản của mình trên hệ thống Điều này giúp bảo vệ thông tin cá nhân và đảm bảo an toàn khi sử dụng dịch vụ Người dùng chỉ cần thực hiện một thao tác đơn giản để hoàn tất quá trình đăng xuất, từ đó nâng cao trải nghiệm sử dụng và bảo mật thông tin.
Hình 2.10.1 Biểu đồ trình tự chức năng đăng xuất
-Tiền điều kiện: Tài khoản đã đăng nhập và chưa đăng xuất khỏi hệ thống.
Hậu điều kiện của use case này là khi thực hiện thành công, tài khoản sẽ không thể sử dụng các chức năng của người dùng trên hệ thống, ngược lại, trạng thái hệ thống sẽ không thay đổi.
2.10.2.Biểu đồ cộng tác đăng xuất
Hình 2.10.2 Biểu đồ cộng tác chức năng đăng xuất
2.10.3.Biểu đồ chuyển trạng thái đăng xuất
Hình 2.10.3 Biểu đồ chuyển trạng thái chức năng đăng xuất 2.10.4.Biểu đồ hoạt động đăng xuất
Hình 2.10.4 Biểu đồ hoạt động chức năng đăng xuất
Biểu đồ lớp quản lí siêu thị
Hình 2.11 Biểu đồ lớp cơ sở
Biểu đồ thành phần quản lí siêu thị
Hình 2.12 Biểu đồ thành phần
Biểu đồ triển khai quản lí siêu thị
Hình 2.13 Biểu đồ triển khai