Báo cáo phân tích thiết kế hướng đối tượng Hệ thống quản lý siêu thị Vinmart. Khảo sát hiện trạng và xác lập dự án: về siêu thị Vinmart, cơ cấu tổ chức, quy trình hoạt động, ưunhược điểm và yêu cầu. Phân tích thiết kế hệ thống, biểu đồ tuần tự và cộng tác, biểu đồ hoạt động, biểu đồ trạng thái, ... Giao diện hệ thống quản lý.
KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN
Khảo sát hiện trạng
Đề tài:”Quản lý siêu thị VinMart”
Siêu thị là loại hình cửa hàng hiện đại; kinh doanh tồng hợp hoặc chuyên doanh; có cơ cấu chủng loại hàng hoá phong phú, đa dạng, bảo đảm chất lượng; đáp ứng các tiêu chuẩn về diện tích kinh doanh, trang bị kỹ thuật và trình độ quản lý, tổ chức kinh doanh; có các phương thức phục vụ văn minh, thuận tiện nhằm thoả mãn nhu cầu mua sắm hàng hóa của khách hàng Siêu thị là cửa hàng tự phục vụ bày bán nhiều mặt hàng đáp ứng nhu cầu tiêu dùng hàng ngày của người tiêu dùng như thực phẩm, đồ uống, dụng cụ gia đình và các loại vật dụng cần thiết khác.
Với đà tăng trưởng kinh tế, cũng như dân số như hiện nay thì nhu cầu về mua sắm các loại đồ dùng ,thực phẩm nhằm đáp ứng nhu cầu thiết yếu hàng ngày đang tăng lên một cách nhanh chóng Tài nguyên dữ liệu về các loại mặt hàng ngày càng nhiều và hệ thống quản lý dựa trên nền tảng Excel đã không còn phù hợp, tốc độ truy xuất dữ liệu không đủ để đáp ứng thanh toán nhanh cho khách hàng, và trong tương lai sẽ không thể đáp ứng được Ngoài ra, khi muốn tìm hiểu thông tin về sản phẩm mà siêu thị cung cấp, khách hàng vẫn cần phải trực tiếp đến quầy hàng để xem Chưa tối ưu hóa được thời gian, cũng như gây khó khăn cho khách hàng trong việc chọn lựa sản phẩm phù hợp với khách hàng.
1.1 Giới thiệu siêu thị VinMart
Thương hiệu VinMart có lẽ không còn xa lạ gì với nhiều người dân Việt Nam trong vài năm trở lại đây Mặc dù ra đời tương đối muộn hơn so với các chuỗi siêu thị bán lẻ khác, nhưng không vì thế mà thương hiệu này yếu thế hơn.
VinMart là hệ thống siêu thị thuộc Tập đoàn Masan Group, Việt Nam Hệ thống này khai trương vào ngày 20 tháng 11 năm 2014 Theo thống kê của Vietnam Report tính đến tháng 11 năm 2017, VinMart và chuỗi cửa hàng VinMart+ nằm trong Top 2 nhà bán lẻ được người tiêu dùng quan tâm nhất, Top 4 trên bảng xếp hạng 10 nhà bán lẻ uy tín nhất năm 2017.
Tính đến tháng 5 năm 2019, VinMart đã có khoảng 111 siêu thị và khoảng 1.800 cửa hàng VinMart+ trên 50 tỉnh thành Số lượng nhân viên khoảng hơn 11.000 người Các sản phẩm của VinMart đều rất đa dạng với nhiều chủng loại, thương hiệu khác nhau.
VinMart Plus hay thường được gọi là VinMart+ là mô hình cửa hàng bán lẻ tiện lợi vì cộng đồng Hệ thống VinMart+ có độ phủ sóng trên toàn quốc, là nơi cung cấp hàng hóa, thực phẩm an toàn và tiện ích cho mọi gia đình.
VinMart Plus hiện là chuỗi cửa hàng tiện lợi có số lượng cửa hàng lớn nhất cả nước Tính đến năm 2017, số lượng cửa hàng VinMart+ đã lên tới 900 cửa hàng Khu vực thường được hướng đến để mở cửa hàng là những nơi đông dân cư,khu chung cư, khu văn phòng Các mặt hàng được bày bán cũng đa dạng cả về chủng loại, chất lượng và số lượng, đáp ứng nhu cầu thiết yếu của người tiêu dùng.
Tên cửa hàng: Siêu thị VinMart Hoài Đức.
Tổng số nhân viên: 15 người.
Thời gian làm việc: Từ 6h00 sáng – 21h00 tối.
1.2 Cơ cấu, sơ đồ tổ chức
1.2.1 Trang thiết bị của siêu thị
Bộ trang thiết bị bán hàng bao gồm:
4 Máy in phiếu bán hàng
5 Máy tính (4 máy bán hàng POS và 1 máy chủ )
2 Máy in tem mã vạch
Bộ phụ kiện trang thiết bị bán hàng bao gồm :
2 Két thu ngân siêu thị
Giấy in phiếu bán hàng
Bộ thiết bị an ninh siêu thị:
Thiết bị phòng cháy chữa cháy
4 Tủ đông bán đồ đông lạnh
3 Tủ mát trưng bày trái cây
1.2.2 Giới thiệu mặt hang, dịch vụ
Hình thức kinh doanh Siêu thị: kinh doanh tổng hợp hoặc chuyên doanh; có cơ cấu chủng loại hàng hoá phong phú, đa dạng nhằm thoả mãn nhu cầu mua sắm hàng hóa của khách hàng.
- Trước khi mở cửa, bộ phận kho có trách nhiệm kiểm tra chất lượng hàng hóa trong siêu thị trước khi mở cửa siêu thị.
- Khi khách hàng vào trong siêu thị sẽ theo chỉ dẫn, tìm sản phẩm mà mình cần mua Khi cần thêm thông tin về sản phẩm sẽ được nhân viên giới thiệu, tư vấn thêm Khi đã hoàn tất việc chọn sản phẩm, khách sẽ chuyển đồ ra quầy thanh toán và xuất hóa đơn.
- Vào cuối ngày, bộ phận kho có trách nhiệm kiểm tra hàng còn lại, rà soát sản phẩm hết hạn, hàng sắp hết, báo cáo với quản lý.
Quản lý nhận báo cáo từ bộ phận kho, liên hệ với bên cung cấp để đặt hàng.
- Khi hàng đến, bộ phận kho tiếp tục kiểm kê, hàng có đúng, đủ số lượng, chất lượng hàng có đạt yêu cầu hay không, rồi mới thanh toán, nhập hàng vào kho, báo cáo lại với quản lý.
- Quản lý siêu thị sẽ tổng hợp các doanh thu phiếu nhập để lập báo cáo định kỳ hàng ngày,hàng tháng,hàng quý,hằng năm So sánh dữ liệu giữa bên thu ngân và bộ phận kho, tránh gian lận, trục lợi riêng.
- Bộ phận thu ngân sẽ thống kê các mặt hàng bán chạy và mặt hàng không bán chạy để quản lý định ra phương hướng phát triển cho siêu thị tháng tiếp theo.
- Nhân viên của cửa hàng bao gồm: 1 quản lý, 4 nhân viên thu ngân, 2 nhân viên kho, 4 nhân viên bán hàng, 2 nhân viên dọn vệ sinh và 2 nhân viên bảo vệ.Thông tin của nhân viên được tính theo ca làm việc đối với nhân viên parttime, ngày làm việc đối với nhân viên full time.
Fulltime: Thu nhập từ 06- 08 triệu đồng / tháng.
Part time: Ca cố định 4h/ngày, 6h/ngày, 8h/ngày (đăng ký ca 4h, 6h hoặc 8h tùy vào lịch học) : 20.000đ / 1 giờ
- Ngoài tiền lương nhân viên còn được thưởng theo đánh giá năng lực của mình đối với siêu thị, dựa trên doanh số thu được, phạt khi vi phạm.
- Nhân viên được nghỉ 2 ngày/tháng Hưởng mọi chế độ đãi ngộ của siêu thị.
1.4 Ưu nhược điểm của hệ thống hiện tại
- Không yêu cầu cao về trình độ tin học
- Không cần đầu tư nhiều vào hệ thống quản lý.
- Quản lý không chặt chẽ, cần phải đối chiếu dữ liệu dẫn đến nhầm lẫn.
- Tốn thời gian trong việc đồng bộ dữ liệu do không thống nhất.
- Bảo trì, sửa chữa khó khăn, một khi đã mất dữ liệu sẽ khó có thể khôi phục
- Tốc độ xử lý dữ liệu chậm, đôi khi cản trở việc thanh toán cho khách và chăm sóc khách hàng, dẫn đến giảm sút doanh thu.
1.5 Yêu cầu, mục tiêu của dự án mới
- Hệ thống quản lý mới có độ tin cậy, chính xác cao Giúp mọi hoạt động quản lý siêu thị dễ dàng hơn.
- Cải thiện hiệu quả công việc, tăng năng suất làm việc
- Phục vụ khách hàng tốt hơn dựa trên tính năng của hệ thống mới.
1.5.2 Yêu cầu hệ thống mới
- Thực hiện tốt hơn về mọi mặt của hệ thống hiện tại.
- Đồng bộ hóa dữ liệu, giúp khôi phục dữ liệu không gặp khó khăn.
- Đảm bảo về mặt bảo mật dữ liệu, chỉ làm việc với người có quyền sử dụng
- Đầy đủ chức năng của hệ thống quản lý.
- Tích hợp tra cứu thông tin, mua sản phẩm trên ứng dụng smartphone, cải thiện hoạt động mua hàng của khách hàng.
- Yêu cầu cao hơn về trình độ tin học để có thể vận hành.
- Sử dụng Rational Rose, Draw.io, Visual Paradigm để phân tích hướng đối tượng.
- Xây dựng hệ thống quản lý trên nền công nghệ Net (Visual studio 2013), CSDL hệ quản trị SQL server (SQL server 2008).
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Mô hình trường hợp sử dụng
STT Tác nhân Mô tả
Tiếp xúc ,tư vấn, hỗ trợ Khách hàng những sản phẩm mà siêu thị trưng bày Sắp xếp, trưng bày hàng hóa Bảo quản hàng hóa tại quầy Soát hóa đơn Kiểm soát hàng hóa
Phản hồi thông tin thị trường cho quản lý
Tiếp cận giới thiệu khách hàng những sản phẩm mà siêu thị đang trưng bày.
Tính tiền và hoàn tiền cho khách hàng Hỗ trợ khách hàng trong việc đóng bao bì Soát hóa đơn, giám sát tính tiền tại các Quầy thu ngân khác Kiểm soát bán hàng và giải quyết các thông tin trực tiếp Phản hồi thông tin cho quản lý.
Là người nắm được tình hình khi mua bán doanh thu của cửa hàng, quản lý nhân viên.
Việc thống kê được thực hiện hàng tháng, hàng quí hoặc cũng có khi thống kê đột xuất
4 Nhân viên kho Chịu trách nhiệm sắp xếp hàng hóa trong kho Kiểm tra hang hóa và hoàn thành quy trình nhập xuất hàng trong kho Báo cáo và chịu trách nhiệm với bộ phận cấp trên.
5 Nhân viên bảo vệ Kiểm soát an ninh trật tự an toàn tài sản; kiểm soát an toàn phòng chống cháy nổ; kiếm soát tình trạng vệ sinh mỹ quan, an toàn kỹ thuật trong khu vực Siêu thị
1.2 Xác định các ca sử dụng
1 Đăng nhập Người dùng cần đăng nhập đúng tài khoản và mật khẩu của mình để có thể thực hiện các thao tác cập nhật thông tin cho hệ thống.
2 Lập hóa đơn Chức năng này được sử dụng để tính tiền và lập hóa đơn cho khách khi có khách hàng yêu cầu thanh toán.
3 Tạo phiếu nhập Chức năng này được sử dụng để tạo phiếu nhập hàng vào kho
4 Tạo phiếu xuất Chức năng này được sử dụng để tạo phiếu xuất hàng ra khỏi kho
5 Tạo phiếu trả Chức năng này được sử dụng để tạo phiếu trả hàng cho nhà sản xuất nếu hàng hóa bị lỗi.
6 Kiểm kê Chức năng này cho phép cập nhật thông tin trong kho về số lượng, chủng loại.
7 Quản lý nhập Chức năng này cho phép nhập hàng hóa vào kho khi hàng hóa hết hay có nhu cầu bổ sung thêm hàng hóa
8 Quản lý xuất Chức năng này cho phép xuất hàng từ kho lên cửa hàng.
9 Quản lý khách hàng thành viên Chức năng này cho phép thêm, sửa, xóa thông tin khách hàng thân thiện
10 Thống kê Chức năng cho phép thống kê doanh thu của cửa hàng theo từng thời điểm
11 Đăng xuất Cho phép người sử dụng hủy bỏ trạng thái đăng nhập
Lap hoa don Nhan vien ban hang
Tao phieu nhap Nhan vien kho
Quan ly khach hang thanh vien
Nhap thong tin hang include
Tong ket hang ban Tong ket doanh thu
Tong ket hang nhap include include include
1.4.1 Đặc tả Use Case đăng nhập
Tên Use Case Đăng nhập
Mô tả Use Case này cho phép người dùng đăng nhập vào hệ thống
Actor Nhân viên quản lý, Nhân viên, Khách hàng
Tiền điều kiện Người dùng chưa đăng nhập vào hệ thống
Hậu điều kiện Người dùng đăng nhập thành công và có thể sử dụng chức năng mà hệ thống cung cấp
1 Người dùng chọn chức năng đăng nhập
2 Form đăng nhâp hiển thị
3 Nhập tên, mật khẩu vào form đăng nhập
4 Hệ thống kiểm tra tên, mật khẩu người dùng
5 Đăng nhập thành công, chuyển đến màn hình chính của hệ thống
A Người dùng đăng nhập không thành công
1 Hệ thống báo lại quá trình đăng nhập không thành công
2 Yêu cầu người dùng đăng nhập lại
1.4.2 Đặc tả Use case quản lý sản phẩm
Tên Use Case Quản lý sản phẩm
Mô tả Use Case này cho phép người dùng quản lý được sản phẩm có trong cửa hàng Actor Nhân viên quản lý
Nhập kho, quản lý đơn nhập, thêm chiết khấu, tìm kiếm sản phẩm
Tiền điều kiện Nhân viên quản lý đăng nhập vào hệ thống
Hậu điều kiện Nhân viên quản lý sẽ biết được số hàng hiện có, biết thiếu hàng nào và còn tồn hàng nào Luồng sự kiện chính
1 Nhân viên quản lý kích hoạt chức năng quản lý sản phẩm
2 Hệ thông sẽ hiển thị tổng quát về những thông tin của sản phẩm
1.4.3 Đặc tả Use Case Tìm kiếm sản phẩm
Tên Use Case Tìm kiếm sản phẩm
Mô tả Use Case này cho phép người dùng tìm kiếm thông tin về sản phẩm đã được lưu trong hệ thống
Actor Nhân viên quản lý, nhân viên, khách hàng
Use Case liên quan đăng nhập, quản lý sản phẩm
Tiền điều kiện Người dùng đăng nhập thành công vào hệ thống và đã có thông tin sản phẩm được lưu trữ trong hệ thống Hậu điều kiện Thông tin tìm kiếm sẽ được hiện ra trên hệ thống
1 Người dùng chọn chức năng tìm kiếm sản phẩm
2 Người dùng nhập từ mã sản phẩm
3 Hệ thống tìm kiếm sản phẩm với từ mã đã nhập
4 Hệ thống hiển thị thông tin sản phẩm ứng với từ mã đó
Ngoại lệ A Mã sản phẩm không hợp lệ
1 Hệ thông thông báo không có sản phẩm ứng với từ mã trên
2 Hệ thống sẽ tự động quay trở lại bước 2
1.4.4.Đặc tả Use Case thêm chiết khấu
Tên Use Case Thêm chiết khấu
Mô tả Use Case này cho phép người dùng thực hiện những chính sách khuyến mãi, giảm giá của các sản phẩm tới khách hàng
Actor Nhân viên quản lý
Use Case liên quan Đăng nhập, quản lý sản phẩm
Tiền điều kiện Đã đăng nhập và đã có thông tin sản phẩm trên hệ thống
Hậu điều kiện Thông tin sản phẩm giảm giá sẽ được hiển thị
Luồng sự kiện chính 1 Nhân viên quản lý chọn chức năng chiết khấu của hệ thống
2 Hệ thống yêu cầu nhập thông tin của chương trình khuyến mãi 3 Người dùng nhập thông tin chương trình khuyến mãi và ưu đãi giảm giá cho những sản phẩm được chọn
4 Hệ thống lưu lại thông tin của chương trình và sản các sản phẩm được chiết khấu
1.4.5 Đặc tả Use Case quản lý đơn nhập
Tên Use Case Quản lý đơn nhập
Mô tả Use Case này cho ta xem được bao quát và quản lý được đơn nhập của shop khi hàng hóa hết hay có nhu cầu thêm hàng Actor Nhân viên quản lý
Use Case liên quan Đăng nhập, Quản lý sản phẩm, nhập kho
Tiền điều kiện Đăng nhập thành công và mã hàng đã được cập nhập vào hệ thống Hậu điều kiện Người dùng nắm được danh sách các đơn nhập
1 Người dùng chọn chức năng quản lý đơn nhập
2 Hệ thống yêu cầu nhập mã hàng cần nhập
3 Nhân viên quản lý nhập mã hàng
4 Hệ thống kiểm tra tính hợp lệ của mã hàng
5 Hệ thống yêu cầu số lượng
6 Hệ thống chuyển thông tin đến xưởng sản xuất
7 Người dung chọn chấm dứt việc xem danh sách này
8 Hệ thống thoát khỏi việc xem danh sách này
A Nhân viên quản lý nhập mã hàng không hợp lệ
1 Hệ thống hỏi nhân viên quản lý có muốn thêm mặt hàng này vào hệ thống không
2 Nhân viên quản lý chọn thêm sản phẩm
3 Hệ thống yêu cầu nhập tên mặt hàng
4 Nhân viên quản lý nhập tên hàng
5 Hệ thống lưu trữ mã hàng và tên hàng
6 Trở lại bước 5 của luồng sự kiện chính
B Nhân viên quản lý không chọn thêm hàng
1 Hệ thống hỏi nhân viên quản lý có muốn thêm mặt hàng này vào hệ thống không
2 Nhân viên quản lý không thêm sản phẩm
3 Hệ thống trở lại bước 2 của luồng chính của hệ thống.
1.4.6 Đặc tả Use Case nhập kho
Tên Use Case Thêm sản phẩm
Mô tả Use Case này mô tả chức năng thêm thông tin sản phẩm vào hệ thống
Actor Nhân viên quản lý
Quản lý sản phẩm, đăng nhập, quản lý đơn nhập
Tiền điều kiện Nhân viên quản lý đăng nhập thành công vào hệ thống
Hậu điều kiện Thông tin sản phẩm được lưu trữ vào hệ thống
1 Chọn chức năng thêm sản phẩm
2 Nhân viên quản lý nhập mã và toàn bộ thông tin của sản phẩm
3 Hệ thống kiểm tra tính hợp lệ của thông tin nhập vào
4 Thông báo thêm sản phẩm thành công
Ngoại lệ A Dữ liệu nhập không hợp lệ
1 Thông báo thêm thất bại
2 Yêu cầu nhập lại thông tin
3 Hiển thị giao diện nhập
4 Use Case tiếp tục ở bước 1
1.4.7 Đặc tả Use Case quản lý nhân sự
Tên Use Case Quản lý nhân sự
Mô tả Use Case này cho phép người dùng quản lý được sản phẩm có trong shop
Actor Nhân viên quản lý
Use Case liên quan Đăng nhập, cập nhập thông tin nhân sự, tính lương, thông tin chấm công
Tiền điều kiện Người dùng đăng nhập thành công vào hệ thống
Hậu điều kiện Các thông tin của nhân viêm được hiển thị trên hệ thống
1 Chọn chức năng quản lý nhân viên
2 Form quản lý nhân viên xuất hiện, hệ thống hiển thị thông tin cá nhân nhân viên
3 Hệ thống cung cấp liên kết để thành viên có thể sửa thông tin
1.4.8 Đặc tả Use Case cập nhập thông tin nhân sự
Tên Use Case Cập nhập thông tin nhân sự
Mô tả Use Case này cho phép thêm, sửa, xóa thông tin nhân viên vào hệ thống
Actor Nhân viên quản lý
Tiền điều kiện Nhân viên quản lý đăng nhập thành công vào hệ thống
Hậu điều kiện Thông tin khách hàng được lưu trữ vào hệ thống
1 Chọn chức cập nhập thông tin nhân sự
2 Hệ thông hiển thị form quản lý thông tin nhân sự yêu cầu chọn chức năng muốn thực hiện (thêm thông tin nhân sự, xóa thông tin nhân sự, sửa thông tin nhân sự)
3 Nhân viên quản lý chọn chức năng cần thực hiện
4 Nhân viên quản lý nhập toàn bộ thông tin của nhân viên
5 Hệ thống kiểm tra tính hợp lệ của thông tin nhập vào
6 Thông báo cập nhập thành công Ngoại lệ A Dữ liệu nhập không hợp lệ
1 Thông báo cập nhập thất bại
2 Yêu cầu nhập lại thông tin
3 Hiển thị giao diện nhập
4 Use Case tiếp tục ở bước 4
1.4.9 Đặc tả Use Case quản lý thông tin khách hàng
Tên Use Case Quản lý thông tin khách hàng
Mô tả Use Case này cho giúp ta nắm được các thông tin của khách hàng được lưu trữ trong hệ thống
Actor Nhân viên quản lý
Use Case liên quan Đăng nhập
Tiền điều kiện Nhân viên quản lý đăng nhập vào hệ thống
Hậu điều kiện Nắm được các thông tin tổng quát của khách hàng
1 Người dùng chọn chức năng quản lý khách hàng
2 Hệ thông sẽ hiển thị thông tin về những thông tin về những khách hàng
3 Nhân viên quản lý có thể chọn một khách hàng để xem thông tin chi tiết về khách hàng đó
1.4.10 Đặc tả Use Case cập nhập thông tin khách hàng
Tên Use Case Cập nhập thông tin khách hàng
Mô tả Use Case này có chức năng thêm thông tin khách hàng
Actor Nhân viên quản lý, nhân viên
Use Case liên quan Đăng nhập, quản lý thông tin khách hàng
Tiền điều kiện Người dùng đăng nhập vào hệ thống
Hậu điều kiện Thông tin vừa thêm phải dc lưu trữ vào hệ thống
1 Chọn chức cập nhập thông tin khách hàng
2 Hệ thông hiển thị form cập nhập thông tin khách hàng
3 sự yêu cầu chọn chức năng muốn thực hiện (thêm thông tin nhân sự, xóa thông tin khách hàng, sửa thông tin nhân sự)
4 Nhân viên quản lý chọn chức năng cần thực hiện
5 Nhân viên quản lý nhập toàn bộ thông tin của khách hàng
6 Hệ thống kiểm tra tính hợp lệ của thông tin nhâp vào
7 Thông báo cập nhập thông tin khách hàng thành công
Ngoại lệ A Dữ liệu nhập không hợp lệ
1 Thông tin cập nhập thất bại
2 Yêu cầu nhập lại thông tin
3 Hiển thị giao diện nhập
4 Use Case tiếp tục ở bước 5
1.4.11 Đặc tả Use Case doanh thu
Tên Use Case Doanh thu
Mô tả Use case này cho phép người quản lý thống kê doanh thu của cửa hàng tại thời điểm
Actor Nhân viên quản lý
Tiền điều kiện Đã đăng nhập được vào hệ thống
Hậu điều kiện Bảng doanh thu được hiển thị lên hệ thống
1 Nhân viên quản lý chon chức năng doanh thu
2 Hệ thống yêu cầu chọn hình thức thống kê
3 Người dùng chọn hình thức thống kê (tháng, quý, thời điểm hiện tại)
4 Hệ thông hiển thị bảng thống kê doanh thu
1.4.12 Đặc tả Use Case tạo hóa đơn
Tên Use Case Tạo hóa đơn
Mô tả Use Case này cho phép người dùng tạo hóa đơn bán hàng
Tiền điều kiện Nhân viên đăng nhập vào hệ thống
Hậu điều kiện Hóa đơn bán hàng được lập và lưu trữ vào hệ thống
1 Người dùng chọn sản phẩm khách hàng mua và nhập số lượng cần mua, tìm tên khách hàng trong hệ thống
2 Hệ thống kiểm tra thông tin người dùng vừa nhập vào
3 Hệ thống tính tổng tiền dựa trên đơn giá và số lượng sản phẩm được mua
4 Hệ thống lưu hóa đơn vào cơ sở dữ liệu và thực hiện cập nhập tích điểm tích lũy cho khách
Ngoại lệ A Thông tin khách hàng không hợp lệ
1 Hệ thống thông báo không hợp lệ Yêu cầu nhập lại hoặc nếu chưa có người dùng phải thêm thông tin khách hàng vào hệ thống
2 Use Case tiếp tục ở bước 2
1.4.13 Đặc tả Use Case thanh toán
Tên Use Case Thanh toán
Mô tả Use Case này cho phép khách hàng tạo đơn hàng để tiến hành thanh toán
Use Case liên quan Đặt hàng, đăng nhập
Tiền điều kiện Khách hàng đã chọn sản phẩm mình muốn
Hậu điều kiện Sản phẩm được chọn đã được thanh toán xong
1 Khách hàng chọn thành toán để tiến hành tạo đơn bán hàng
2 Form thanh toán xuất hiện, hệ thống hiẻn thị đơn bán hàng và một số thông tin mặc định của đơn bán hàng
3 Khách hàng nhâp các thông tin: họ tên, số tài khoản, phương thức thanh toán, địa chỉ giao hàng, thời gian giao hàng, địa chỉ gmail để hoành thành đơn bán hàng
4 Hệ thống kiểm tra tính hợp lệ thông tin khách hàng nhập
5 Hệ thống thông báo giao dịch thành công Ngoại lệ A Nhập sai dữ liệu
1 Hệ thống thông báo tạo đơn hàng không thành công
2 Hệ thống hiện lại form nhập thông tin và các trường nhập sai
3 Khách hàng nhập lại thông tin
1.5.1 Lược đồ usecase quản lý nhân viên
1.5.2 Lược đồ usecase quản lý kho
1.5.3 Lược đồ usecase quản lý khách hàng
1.5.4 Lược đồ usecase thanh toán
Biểu đồ tuần tự và cộng tác
2.1 Biểu đồ tuần tự đăng nhập
2.2 Biểu đồ cộng tác đăng nhập
2.3 Biểu đồ tuần tự lập hóa đơn
2.4 Biểu đồ cộng tác lập hóa đơn
2.5 Biểu đồ tuần tự quản lý nhập
2.6 Biểu đồ cộng tác quản lý nhập
2.7 Biểu đồ tuần tự quản lý xuất
2.8 Biểu đồ cộng tác quản lý xuất
2.9 Biểu đồ tuần tự quản lý khách hàng thành viên
2.10 Biểu đồ cộng tác quản lý khách hàng thành viên
2.11 Biểu đồ tuần tự phiếu nhập
2.12 Biểu đồ cộng tác phiếu nhập
2.13 Biểu đồ tuần tự phiếu xuất
2.14 Biểu đồ cộng tác phiếu xuất
2.15 Biểu đồ tuần tự phiếu trả
2.16 Biểu đồ cộng tác phiếu trả
2.17 Biểu đồ tuần tự thống kê
2.18 Biểu đồ cộng tác thống kê
2.19 Biểu đồ tuần tự phiếu xuất
2.20 Biểu đồ cộng tác phiếu kiểm kê
3.1 Biểu đồ quản lý hệ thống
3.2 Biểu đồ quản lý sản phẩm
3.3 Biểu đồ quản lý tài khoản
3.4 Biểu đồ quản lý hóa đơn
3.5 Biểu đồ quản lý nhân viên
3.6 Biểu đồ quản lý khách hàng
4.1 Biểu đồ trạng thái nhân viên
4.2 Biểu đồ trạng thái hóa đơn
4.3 Biểu đồ trạng thái sản phẩm
Mô hình đối tượng
7.1 Sơ đồ đối tượng quản lý khách hàng
7.2 Sơ đồ đối tượng quản lý hóa đơn
7.3 Sơ đồ đối tượng quản lý nhân viên
7.4 Sơ đồ đối tượng quản lý sản phẩm
7.5 Sơ đồ đối tượng quản lý phiếu xuất
7.6 Sơ đồ đối tượng quản lý phiếu nhập
Phát sinh mã trình
9.1 Mã trình của khách hàng thành viên
9.2 Mã sinh trình của kho
9.3 Mã sinh trình của khách hàng
9.4 Mã sinh trình của hóa đơn
9.5 Mã sinh trình của nhân viên
9.5 Mã sinh trình của tài khoản
9.6 Mã sinh trình của quản lý
9.7 Mã sinh trình của mặt hàng
9.8 Mã sinh trình của phiếu xuất
9.9 Mã sinh trình của nhà cung cấp
9.10 Mã sinh trình của phiếu nhập