1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

87 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích Thiết Kế Hệ Thống Quản Lý Siêu Thị Vinmart
Tác giả Phạm Huy Hưng
Người hướng dẫn Nguyễn Thị Hồng Khánh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Thành phố Hà Nội
Định dạng
Số trang 87
Dung lượng 6,32 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (8)
    • 1. Khảo sát hiện trạng (8)
      • 1.1. Giới thiệu siêu thị VinMart (9)
      • 1.2. Cơ cấu, sơ đồ tổ chức (10)
      • 1.3. Quy trình hoạt động (11)
      • 1.4. Ưu nhược điểm của hệ thống hiện tại (13)
      • 1.5. Yêu cầu, mục tiêu của dự án mới (13)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (15)
    • 1. Mô hình trường hợp sử dụng (15)
      • 1.1 Xác định các ACTOR (15)
      • 1.2 Xác định các ca sử dụng (16)
      • 1.3 Lược đồ use case (17)
      • 1.4 Đặc tả use case (18)
      • 1.5 Lược đồ use case (30)
    • 2. Biểu đồ tuần tự và cộng tác (34)
      • 2.1. Biểu đồ tuần tự đăng nhập (34)
      • 2.2. Biểu đồ cộng tác đăng nhập (34)
      • 2.3 Biểu đồ tuần tự lập hóa đơn (35)
      • 2.4. Biểu đồ cộng tác lập hóa đơn (36)
      • 2.5. Biểu đồ tuần tự quản lý nhập (37)
      • 2.6. Biểu đồ cộng tác quản lý nhập (38)
      • 2.7. Biểu đồ tuần tự quản lý xuất (39)
      • 2.8. Biểu đồ cộng tác quản lý xuất (40)
      • 2.9. Biểu đồ tuần tự quản lý khách hàng thành viên (41)
      • 2.10. Biểu đồ cộng tác quản lý khách hàng thành viên (42)
      • 2.11. Biểu đồ tuần tự phiếu nhập (43)
      • 2.12. Biểu đồ cộng tác phiếu nhập (44)
      • 2.13. Biểu đồ tuần tự phiếu xuất (45)
      • 2.14. Biểu đồ cộng tác phiếu xuất (46)
      • 2.15. Biểu đồ tuần tự phiếu trả (47)
      • 2.16. Biểu đồ cộng tác phiếu trả (48)
      • 2.17. Biểu đồ tuần tự thống kê (49)
      • 2.18. Biểu đồ cộng tác thống kê (50)
      • 2.19. Biểu đồ tuần tự phiếu xuất (51)
      • 2.20. Biểu đồ cộng tác phiếu kiểm kê (52)
      • 3.1 Biểu đồ quản lý hệ thống (53)
      • 3.2 Biểu đồ quản lý sản phẩm (54)
      • 3.3 Biểu đồ quản lý tài khoản (55)
      • 3.4 Biểu đồ quản lý hóa đơn (57)
      • 3.5 Biểu đồ quản lý nhân viên (58)
      • 3.6 Biểu đồ quản lý khách hàng (58)
      • 4.1 Biểu đồ trạng thái nhân viên (60)
      • 4.2 Biểu đồ trạng thái hóa đơn (61)
      • 4.3 Biểu đồ trạng thái sản phẩm (61)
    • 7. Mô hình đối tượng (64)
      • 7.1. Sơ đồ đối tượng quản lý khách hàng (64)
      • 7.2. Sơ đồ đối tượng quản lý hóa đơn (65)
      • 7.3. Sơ đồ đối tượng quản lý nhân viên (66)
      • 7.4. Sơ đồ đối tượng quản lý sản phẩm (67)
      • 7.5. Sơ đồ đối tượng quản lý phiếu xuất (68)
      • 7.6. Sơ đồ đối tượng quản lý phiếu nhập (69)
    • 8. Biểu đồ cơ sở (70)
    • 9. Phát sinh mã trình (70)
      • 9.1 Mã trình của khách hàng thành viên (70)
      • 9.2 Mã sinh trình của kho (71)
      • 9.3 Mã sinh trình của khách hàng (72)
      • 9.4 Mã sinh trình của hóa đơn (73)
      • 9.5 Mã sinh trình của nhân vien (74)
      • 9.5 Mã sinh trình của tài khoản (77)
      • 9.6 Mã sinh trình của quản lý (77)
      • 9.7 Mã sinh trình của mặt hàng (80)
      • 9.8 Mã sịnh trình của phiếu xuất (0)
      • 9.9 Mã sinh trình của nhà cung cấp (82)
      • 9.10 Mã sinh trình của phiếu nhập (83)
  • CHƯƠNG 3: GIAO DIỆN (85)

Nội dung

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

GIAO DIỆN

Ngày đăng: 22/02/2023, 00:02

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w