1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn phát triển hệ thống thông tin quản lý Đề tài hệ thống thông tin quản lý siêu thị

58 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Hệ thống thông tin quản lý siêu thị
Tác giả Nguyễn Lê Trúc Quỳnh, Nguyễn Thị Thêu, Đường Thu Thảo, Nguyễn Đăng Quang, Nguyễn Thanh Tùng
Người hướng dẫn Đỗ Văn Hanh
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Công nghệ thông tin
Thể loại Bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 58
Dung lượng 4,66 MB

Cấu trúc

  • I. Đặt vấn đề (5)
  • II. Khảo sát hiện trạng (5)
    • 1. Các đối tượng khảo sát (5)
    • 2. Câu hỏi phỏng vấn (6)
    • 3. Kết quả khảo sát (8)
      • 3.1. Mô tả chung (8)
      • 3.2. Các chức năng nghiệp vụ của từng phòng ban (8)
      • 3.3. Phân tích các vấn đề: (9)
  • III. Phân tích hệ thống (12)
    • 1. Trình bày tổng quát hệ thống (12)
    • 2. Mô tả các đối tượng và các mối quan hệ giữa các đối tượng (14)
    • 3. Mô tả các actor ( primary & secondary actor) của hệ thống (15)
    • 4. Mô tả yêu cầu các chức năng và phi chức năng của hệ thống (16)
    • 5. Sơ đồ chức năng nghiệp vụ BFD (21)
    • 6. Sơ đồ ngữ cảnh (22)
    • 7. Kịch bản các chức năng (22)
    • 8. Lược đồ dữ liệu dòng DFD (27)
      • 8.1. Sơ đồ DFD - mức 0 (27)
      • 8.2. Sơ đồ DFD - mức 1 (28)
  • IV. Thiết kế hệ thống (33)
    • 1. Các tập thực thể (33)
    • 2. Mối quan hệ giữa các thực thể (33)
    • 3. Lược đồ ERD (35)
    • 4. Chuyển ERD sang lược đồ quan hệ (36)
    • 5. Chuẩn hóa 3NF (37)
    • 6. Ràng buộc (38)
    • 7. Cơ sở dữ liệu (39)
  • V. CÀI ĐẶT VÀ TRIỂN KHAI ỨNG DỤNG (40)
    • 1. Kiến trúc hệ thống (40)
    • 2. Kiến trúc công nghệ (41)
    • 3. Mô hình triển khai (41)
    • 4. Cài đặt các công cụ (41)
    • 5. Triển khai ứng dụng (42)
      • 5.1. Đăng nhập (42)
      • 5.2. Quản lý mặt hàng (43)
      • 5.3. Quản lý loại hàng (45)
      • 5.4. Quản lý hội viên (46)
      • 5.5. Quản lý nhân viên (47)
      • 5.6. Quản lý nhà cung cấp (48)
      • 5.7. Quản lý gian hàng (48)
      • 5.8. Quản lý bán hàng (49)
      • 5.9. Quản lý nhập hàng (52)
      • 5.10. Quản lý chương trình khuyến mãi (54)
      • 5.11. Báo cáo thống kê (56)
  • VI. TỔNG KẾT (58)

Nội dung

Admin cóquyền truy cập vào toàn bộ các chức năng trong hệ thống quản lý và thực hiện được toàn bộ các hoạt động của hệ thống:  Quản lý thông tin hàng,  Quản lý thông tin các loại hàng,

Khảo sát hiện trạng

Các đối tượng khảo sát

Các đối tượng Kỹ thuật sử dụng Công cụ

Ban quản lý Phỏng vấn cá nhân Thiết bị ghi âm, bộ câu hỏi phỏng vấn, thiết bị ghi hình.

Nhân viên thu ngân Phỏng vấn nhóm Thiết bị ghi âm, bộ câu hỏi phỏng vấn, thiết bị ghi hình.

Nhân viên kho Phỏng vấn nhóm Thiết bị ghi âm, bộ câu hỏi phỏng vấn, thiết bị ghi hình.

Câu hỏi phỏng vấn

- Ông(bà) hãy cho biết việc đăng ký thẻ hội viên tại Winmart có lệ phí hay không?

“Quý khách hàng không hề tốn bất cứ lệ phí nào để có thẻ hội viên Winmart.”

- Ông(bà) hãy cho biết khách hàng có thể mua tất cả hàng hóa mình cần ở Winmart không?

“Tất nhiên có Nhu cầu về hàng hóa của quý khách hàng sẽ được đáp ứng khi mua sắm tại Winmart, vì ở Winmart luôn có hơn 20000 sản phẩm khác nhau từ các ngành hàng thực phẩm đến phi thực phẩm.”

- Ông(bà) hãy cho biết lợi ích về giá khi khách hàng mua sắm tại Winmart là gì?

“Winmart luôn đưa ra giá tốt nhất có thể cho khách hàng do công ty chúng tôi mua hàng hóa trực tiếp từ các nhà sản xuất, nông dân, ngư dân,…với số lượng hàng hóa lớn vì thế tiết kiệm được chi phí trung gian Chi phí tiết kiệm được chúng tôi san sẻ cùng với quý khách hàng.”

- Ông(bà) hãy cho biết phương thức thanh toán tại Winmart?

“Quý khách hàng có thể thanh toán bằng tiền mặt, chuyển khoản, hoặc quẹt thẻ sau khi mua hàng.”

- Ông(bà) hãy cho biết có phương thức thanh toán nào khác ngoài trả bằng tiền mặt không?

“Có Ngoài phương thức thanh toán bằng tiền mặt chúng tôi còn chấp nhận chuyển khoản hoặc quẹt thẻ.”

- Ông(bà) hãy cho biết thời gian mở cửa của siêu thị Winmart?

“Mỗi ngày chúng tôi mở cửa từ 6 giờ sáng đến 9 giờ tối.”

- Ông(bà) hãy cho biết khách hàng có thể sử dụng thẻ hội viên để mua hàng tại các Winmart khác được không?

“Được Tại Việt nam, quý khách hàng có thể sử dụng thẻ hội viên của mình tại bất kỳ trung tâm nào Thậm chí tại nước ngoài, thẻ hội viên của quý khách hàng cũng có giá trị Quý khách hàng chỉ việc đọc số điện thoại tại quầy tiếp tân Với thẻ hội viên, quý khách hàng có thể mua sắm tại tất cả các trung tâm trên toàn thế giới.”

- Ông(bà) hãy cho biết Winmart có thể vận chuyển hàng đến tận nhà cho khách hàng khi khách hàng mua với một số lượng hàng lớn không?

“Theo phương thức kinh doanh của Winmart là khách hàng tự vận chuyển, Winmart hỗ trợ quý khách hàng bằng cách ký hợp đồng với một công ty vận chuyển Bảng giá được niêm yết tại quầy Quý khách hàng sẽ làm việc với dịch vụ này cho vấn đề vận chuyển.”

- Ông(bà) hãy cho biết làm thế nào để trở thành hội viên của siêu thị Winmart?

“Quý khách có thể đăng ký hội viên Winmart bằng số điện thoại tại Siêu thị WinMart hoặc Đăng ký online qua đường link sau: https://winmart.vn/register” b Nhân viên thu ngân

- Anh(chị) hãy cho biết chức năng, nhiệm vụ của nhân viên thu ngân?

“Nhân viên thu ngân chúng tôi có chức năng, nhiệm vụ thực hiện việc bán hàng và lập hóa đơn thanh toán và nhận tiền thanh toán từ khách hàng Ngoài ra chúng tôi còn phải lập báo cáo doanh thu, các mặt hàng đã bán… cho quản lý.”

- Anh(chị) hãy cho biết khi khách hàng đến mua hàng tại siêu thị cần phải làm những thủ tục gì?

“Đối với siêu thị Winmart chúng tôi, khi khách hàng muốn mua hàng sẽ không có yêu cầu thủ tục nào đặc biệt Nếu khách hàng có đăng ký hội viên sẽ được tích điểm sau mỗi lần mua hàng”

- Anh(chị) hãy cho biết các thông tin cần có ghi trên một hóa đơn?

“Các thông tin cần phải có trên hóa đơn bao gồm: số hóa đơn, ngày lập, mã hội viên và các thông tin về hàng hóa gồm: mã hàng, tên hàng, loại, đơn vị tính, số lượng, đơn giá, tổng số tiền phải thanh toán và ghi chú.”

- Anh(chị) hãy cho biết một khách hàng có thể có nhiều hơn một hóa đơn được không?

“Điều đó là có thể Nó phụ thuộc vào khách hàng Nếu khách hàng mua nhiều lần trong ngày hoặc theo yêu cầu của khách hàng muốn tách ra làm nhiều hóa đơn thì chúng tôi cũng sẽ lập nhiều hóa đơn cho họ nhưng một hóa đơn chỉ dùng được cho một khách hàng duy nhất.”

- Anh(chị) hãy cho biết khách hàng có thể đổi lại hàng hóa sau khi đã mua được không?

“Khách hàng sẽ không đổi lại được hàng hóa sau khi mua trừ trường hợp hàng hóa đó đã quá hạn sử dụng hoặc hàng hóa không đảm bảo chất lượng.”

- Anh(chị) hãy cho biết những khách hàng nào được phép vào siêu thị?

“Đó là những khách hàng không ở trong diện bị cấm vào siêu thị do vi phạm nội quy.” c Nhân viên kho

- Anh(chị) hãy cho biết chức năng của nhân viên kho?

“Chúng tôi có chức năng quản lý hàng, nhà cung cấp và lập hóa đơn nhập hàng, sắp xếp hàng lên kệ”

- Anh(chị) hãy cho biết các thông tin cần có ghi trên một hóa đơn nhập hàng?

“Các thông tin cần phải có trên hóa đơn bao gồm: số hóa đơn, ngày lập, mã nhà cung cấp, tên, địa chỉ, mã số thuế và các thông tin về hàng hóa gồm: mã hàng, tên hàng, loại, đơn vị tính, số lượng, đơn giá, tổng số tiền phải thanh toán và ghi chú.”

Kết quả khảo sát

Siêu thị Winmart là siêu thị lớn chuyên mua bán với nhiều hình thức: bán sỉ, bán lẻ,…Nguồn hàng chủ yếu do các nhà cung cấp, nhà sản xuất hoặc các công ty trong và ngoài nước cung cấp Khách hàng của siêu thị là người tiêu dùng, các hiệu tạp hóa nhỏ, những siêu thị khác…Siêu thị có đa dạng các mặt hàng: quần áo, rau quả, thịt cá,

…Siêu thị có nhiều phòng ban chức năng khác nhau Vì vậy cần một hệ thống quản lý để giúp cho việc quản lý siêu thị được dễ dàng hơn Các hoạt động chính của siêu thị gồm nhập hàng vào kho, xuất hàng từ kho ra quầy, quản lý quầy, báo cáo số lượng và doanh thu hàng tháng, báo cáo tồn kho trong tháng

3.2 Các chức năng nghiệp vụ của từng phòng ban:

Gồm 1 quản lý và 2 phó quản lý có nhiệm vụ điều phối toàn bộ hoạt động của siêu thị Quản lý phải nắm được tình hình mua bán, doanh thu của siêu thị và nhận các báo cáo từ các phòng ban liên quan Việc nhận các báo cáo này được thực hiện hàng tháng, hàng quý hoặc cũng có khi nhận báo cáo đột xuất.

Thực hiện việc bán hàng và lập hoá đơn cho khách hàng đồng thời ghi nhận lại số hàng hoá bán được của mỗi loại để báo cáo cho phòng quản lý hàng sau mỗi ca làm việc.

Xây dựng kế hoạch sản xuất kinh doanh ngắn hạn và dài hạn, tham mưu cho ban giám đốc về các hoạt động kinh doanh của siêu thị.

Nhiệm vụ của phòng là kiểm tra chất lượng hàng hoá và nắm được tình trạng hàng hoá của siêu thị, đảm bảo hàng hóa luôn ở trong tình trạng tốt nhất khi đến tay khách hàng Khi phát hiện hàng hóa hư hỏng phải kịp thời báo cáo ngay cho ban giám đốc để có biện pháp giải quyết và điều phối hàng

3.3 Phân tích các vấn đề: :

3.3.1 Vấn đề liên quan đến giao diện người dùng

- Giao diện trên môi trường access vẫn còn gây nhiều khó khăn trong việc thao tác, tìm kiếm Đặc biệt giao diện vẫn còn đơn giản, ít chức năng.

- Giải pháp: giao diện người dùng được xây dựng bằng ReactJS, cung cấp cho người dùng một môi trường làm việc thân thiện, dễ sử dụng và thao tác với các nút lệnh và tiện ích.

3.3.2 Vấn đề liên quan đến nghiệp vụ báo cáo thống kê

- Yêu cầu về báo cáo thống kê đòi hỏi theo nhiều tiêu chí khác nhau như báo cáo về sản phẩm bán chạy, sản phẩm tồn kho, tổng doanh thu, điều này đã gây ra rất nhiều khó khăn cho nhân viên.

- Giải pháp: Xây dựng chức năng báo cáo thống kê theo các tiêu chí: báo cáo doanh thu, báo cáo các mặt hàng bán chạy, báo cáo các mặt hàng tồn kho,

3.3.3 Vấn đề hỗ trợ khách hàng tìm hiểu thông tin sản phẩm (xem xét bỏ hay ko)

- Muốn biết được siêu thị hiện đang có các mặt hàng nào có thể đáp ứng được nhu cầu mua sắm của mình, khách hàng phải trực tiếp đến các quầy hàng để xem, như thế sẽ gây khó khăn cho khách hàng và tốn nhiều thời gian Ngoài ra, siêu thị với nhiều quầy hàng trong một khuôn viên rộng lớn, nếu hàng hóa không được sắp xếp theo chủng loại một cách thuận tiện cho việc tìm kiếm thì khách hàng sẽ không tìm thấy được mặt hàng họ cần Mặc dù các sản phẩm trong siêu thị có thể đáp ứng được nhu cầu của họ.

- Giải pháp: Cung cấp chức năng hỗ trợ khách hàng trong việc tìm kiếm sản phẩm.

Chức năng này cho phép khách hàng xem các thông tin cơ bản về mặt hàng mà họ cần tìm bao gồm: nhãn hiệu, giá cả, trọng lượng,… Do đó, khách hàng có thể xác định được mặt hàng họ cần và phù hợp với khả năng tài chính mà không phải tốn nhiều thời gian để tìm kiếm.

3.3.4 Hoạt động của hệ thống quản lý bán hàng mới tại siêu thị Winmart

WinMart là một trong những chuỗi siêu thị hàng đầu tại Việt Nam, nổi bật với hệ thống cửa hàng phong phú và đa dạng, phục vụ nhu cầu mua sắm của hàng triệu khách hàng trên khắp cả nước Hàng ngày mở cửa từ 6 giờ sáng cho đến 9 giờ tối. Hoạt động quản lý bán hàng tại siêu thị như sau:

 Quản lý nhập hàng: Khi có nhu cầu nhập hàng thì bộ phận nhập hàng sẽ liên hệ và đặt hàng với các nhà cung cấp Việc nhập hàng dựa vào việc chọn lựa các mặt hàng từ các nhà cung cấp gửi tới và bộ phận này sẽ lập đơn hàng gửi cho nhà cung cấp Thông tin về đơn hàng bao gồm: mã đơn hàng, ngày đặt hàng, mã nhà cung cấp,tên nhà cung cấp, điện thoại, địa chỉ và các thông tin về hàng hóa bao gồm: mã hàng, tên hàng, loại hàng, số lượng, đơn giá, thành tiền, tổng số tiền, chữ ký của người đặt hàng Sau khi nhận được các mặt hàng mà nhà cung cấp gửi đến thì bộ phận này tiến hành kiểm tra, nếu hàng hóa đảm bảo như trong đơn đặt hàng thì tiến hành thanh toán tiền hàng cho nhà cung cấp Nếu hàng hóa không đúng như trong đơn đặt hàng thì thông báo từ chối nhập Một nhà cung cấp có thể cung cấp nhiều đơn hàng nhưng mỗi đơn hàng chỉ do một nhà cung cấp cấp.

 Quản lý thông tin hàng được thực hiện như sau: thêm mới hàng khi hàng được đưa về, sửa các thông tin về hàng khi cần thiết và xóa thông tin về hàng khi không còn bán nữa Thông tin về hàng hóa bao gồm: mã hàng, tên hàng, mã loại hàng, đơn vị tính, đơn giá, số lượng, mã nhà cung cấp và ghi chú Những thông tin về hàng hóa được nhân viên quản lý nhập hàng cung cấp khi hàng được chuyển đến.

 Quản lý thông tin các loại hàng: khi có loại hàng mới thì thông tin về loại hàng được thêm mới, ngoài ra chúng ta có thể sửa, xóa thông tin về các loại hàng khi cần thiết Thông tin về loại hàng bào gồm: mã loại hàng, tên loại hàng.

 Quản lý gian hàng: thêm mới các gian hàng khi có hàng mới, sửa thông tin về các gian hàng khi cần thiết hoặc xóa bỏ khi gian hàng đó không còn sử dụng. Thông tin về gian hàng gồm: mã gian hàng, tên gian hàng, mã loại hàng Mỗi gian hàng chỉ chứa được 1 loại hàng, mỗi loại hàng có thể có ở nhiều gian hàng.

Phân tích hệ thống

Trình bày tổng quát hệ thống

Hệ thống quản lý siêu thị là hệ thống dùng để quản lý và sử dụng trong các hoạt động của một siêu thị Hệ thống cung cấp các công cụ và chức năng cho việc quản lý thông tin về mặt hàng, hội viên, việc bán hàng, nhập hàng, xem báo cáo thống kê, Các chức năng:

 Hệ thống lưu trữ thông tin các mặt hàng

 Hệ thống lưu trữ thông tin mặt hàng: tên mặt hàng, mã mặt hàng, nhà cung cấp, loại hàng, số lượng,…

 Hệ thống cung cấp chức năng thêm, sửa, xóa, tìm/xem mặt hàng tùy theo quyền truy cập của người dùng, chức năng hủy hàng hết hạn, xuất hàng khỏi kho để bán

 Hệ thống lưu trữ thông tin các loại hàng

 Hệ thống lưu trữ thông tin mặt hàng: tên loại hàng, mã loại hàng, mô tả,

 Hệ thống cung cấp chức năng thêm, sửa, xóa, tìm/xem các loại mặt hàng tùy theo quyền truy cập của người dùng

 Hệ thống lưu trữ thông tin gian hàng

 Hệ thống lưu trữ thông tin mặt hàng: tên gian hàng, mã gian hàng,

 Hệ thống cung cấp chức năng thêm, sửa, xóa, tìm/xem các gian hàng tùy theo quyền truy cập của người dùng

 Quản lý nhà cung cấp:

 Hệ thống lưu trữ thông tin nhà cung cấp

 Hệ thống lưu trữ thông tin mặt hàng: tên nhà cung cấp, mã nhà cung cấp, mã số thuế, website, email, điện thoại, địa chỉ,

 Hệ thống cung cấp chức năng thêm, sửa, xóa, tìm/xem nhà cung cấp tùy theo quyền truy cập của người dùng

 Hệ thống lưu trữ thông tin hội viên: mã hội viên, họ tên hội viên, giới tính, điểm tích lũy, ngày sinh, ngày tạo,…

 Hệ thống cung cấp chức năng thêm, sửa, tìm/xem thông tin hội viên, theo dõi điểm tích lũy của hội viên tùy theo quyền truy cập của người dùng.

 Hệ thống lưu trữ thông tin nhân viên: mã nhân viên, tên nhân viên, điện thoại, email, tài khoản, mật khẩu, chức vụ,…

 Hệ thống cung cấp chức năng thêm, sửa, tìm/xem thông tin nhân viên tùy theo quyền truy cập của người dùng.

 Hệ thống cung cấp chức năng lập hóa đơn

 Hệ thống cung cấp chức năng theo dõi và tích điểm cho hội viên khi mua hàng

 Hệ thống cung cấp chức năng lập đơn hàng

 Hệ thống cung cấp chức năng kiểm tra đơn hàng

 Hệ thống cung cấp chức năng tạo báo cáo thống kê về danh sách mặt hàng bán chạy, tình trạng mặt hàng tồn kho, báo cáo doanh thu hàng tháng,

 Quản lý chương trình khuyến mãi

 Hệ thống lưu trữ thông tin các mặt hàng

 Hệ thống lưu trữ thông tin mặt hàng: tên mặt hàng, mã mặt hàng, nhà cung cấp, loại hàng, số lượng,…

 Hệ thống cung cấp chức năng thêm, sửa, xóa, tìm/xem mặt hàng tùy theo quyền truy cập của người dùng

Mô tả các đối tượng và các mối quan hệ giữa các đối tượng

 Thông tin đối tượng cần xử lý

 Nhóm các thông tin liên quan đến con người:

 Nhân viên : mã nhân viên, tên nhân viên, điện thoại, email, tài khoản, mật khẩu, chức vụ,

 Hội viên : mã hội viên, họ tên hội viên, giới tính, điểm tích lũy, ngày sinh, ngày tạo,

 Nhóm các thông tin liên quan đến nghiệp vụ:

 Mặt hàng : tên mặt hàng, mã mặt hàng, nhà cung cấp, loại hàng, số lượng,…

 Loại hàng: tên loại hàng, mã loại hàng, mô tả,

 Gian hàng: tên gian hàng, mã gian hàng,

 Nhóm các thông tin liên quan đến thống kê:

 Báo cáo thống kê doanh thu theo ngày và theo tháng

 Báo cáo thống kê các mặt hàng bán chạy

 Báo cáo thống kê các mặt hàng tồn kho,

 Quan hệ giữa các đối tượng

 Một loại hàng có nhiều gian hàng, một gian hàng chỉ chứa một loại hàng.

 Một loại hàng có nhiều mặt hàng, một mặt hàng chỉ thuộc một loại hàng.

 Mô tả chi tiết hoạt động

 Khách hàng muốn mua hàng sẽ không có yêu cầu thủ tục nào đặc biệt Nếu khách hàng có thẻ hội viên sẽ được tích điểm sau mỗi lần mua hàng

 Nếu khách hàng mua nhiều lần trong ngày hoặc theo yêu cầu của khách hàng muốn tách ra làm nhiều hóa đơn thì chúng tôi cũng sẽ lập nhiều hóa đơn cho họ nhưng một hóa đơn chỉ dùng được cho một khách hàng duy nhất.

 Khách hàng sẽ không đổi lại được hàng hóa sau khi mua trừ trường hợp hàng hóa đó đã quá hạn sử dụng hoặc hàng hóa không đảm bảo chất lượng

 Mỗi đại lý tại một thời điểm chỉ có một thẻ hội viên duy nhất Nếu đại lý bị mất hay hết hạn thẻ thì phải xin cấp lại khi đó hệ thống sẽ hủy thẻ cũ và tạo thẻ khác cho hội viên

 Hội viên có thể mua với một số lượng bất kỳ.

 Mỗi nhân viên có thể lập nhiều hóa đơn, một hóa đơn do một nhân viên lập.

Mô tả các actor ( primary & secondary actor) của hệ thống

 Primary actors (Tác nhân chính):

 Admin : là tác nhân chính trong hệ thống Admin cóquyền truy cập vào toàn bộ các chức năng trong hệ thống quản lý và thực hiện được toàn bộ các hoạt động của hệ thống:

 Đăng nhập vào hệ thống

 Theo dõi quản lý nhân viên

 Quản lý thông tin hàng,

 Quản lý thông tin các loại hàng,

 Quản lý thông tin về nhà cung cấp

 Quản lý chương trình khuyến mãi

 Lập báo cáo thống kê doanh thu, sản phẩm: hàng bán chạy, hàng tồn kho,…

 Quản lý thông tin các loại hàng

 Quản lý chương trình khuyến mãi

 Quản lý nhập hàng : Tạo hóa đơn, danh sách hóa đơn

 Quản lý thông tin nhà cung cấp

 Quản lý thông tin các loại hàng,

 Secondary actors (Tác nhân phụ):

 System Display (Hệ thống hiển thị): Tác nhân này là giao diện người dùng

 của hệ thống, cung cấp giao diện để nhân viên và hội viên tương tác với hệ

 thống, thực hiện các tác vụ như tìm kiếm mặt hàng, quản lý tài khoản, và quản lý thông tin hàng,…

 Nhà cung cấp : Nhà cung cấp cung cấp thông tin mặt hàng.

 Hệ thống Tìm kiếm (Search System): Actor này quản lý và thực hiện chức

 năng tìm kiếm mặt hàng trong hệ thống dựa trên các tiêu chí tìm kiếm

 của nhân viên Hệ thống tìm kiếm giúp nhân viên dễ dàng tìm thấy mặt hàng cần xử lý.

 Reports (Hệ thống báo cáo): Tác nhân này liên quan đến việc tạo và hiển

 thị các báo cáo về hoạt động của siêu thị, chẳng hạn như báo cáo về số

 lượng hàng tồn kho, quá trình nhập hàng, bán hàng,

Mô tả yêu cầu các chức năng và phi chức năng của hệ thống

 Đăng nhập : Chức năng đăng nhập cho phép nhân viên truy cập vào hệ thống bằng cách cung cấp thông tin xác thực cá nhân Nhân viên được cung cấp biểu mẫu điền tên và mật khẩu, hệ thống kiểm tra tính hợp lệ của tài khoản và xác nhận Trường hợp thông tin không chính xác, hệ thống cung cấp thông tin lỗi và yêu cầu nhân viên điền thông tin đúng Sau khi đăng nhập thành công, nhân viên sẽ được chuyển hướng đến trang chính của hệ thống.

 Tìm kiếm mặt hàng: Chức năng tìm kiếm mặt hàng cho phép nhân viên tìm kiếm và xem thông tin về các mặt hàng có sẵn trong siêu thị Nhân viên được cung cấp một giao diện tìm kiếm với trường nhập thông tin tìm kiếm, chẳng hạn như nhãn hiệu, giá cả, trọng lượng,… Hệ thống thực hiện tìm kiếm dựa trên thông tin nhập vào và hiển thị kết quả tìm kiếm tương ứng Kết quả tìm kiếm bao gồm danh mặt hàng các mặt hàng khớp với yêu cầu tìm kiếm, với thông tin như nhãn hiệu, giá cả, trọng lượng trong siêu thị Nhân viên có thể chọn một mặt hàng từ kết quả tìm kiếm để xem thông tin chi tiết về nó.

 Xem mặt hàng: Chức năng xem mặt hàng cho phép nhân viên xem thông tin chi tiết về một mặt hàng cụ thể Nhân viên có thể truy cập vào trang thông tin chi tiết của một mặt hàng bằng cách chọn mặt hàng từ kết quả tìm kiếm hoặc danh mặt hàng mặt hàng Trang thông tin chi tiết hiển thị các thông tin như nhãn hiệu, giá cả, trọng lượng, mô tả, số lượng mặt hàng còn lại, vị trí trong siêu thị và các thông tin khác liên quan.

 Quản lý thông tin về nhà cung cấp : khi có nhà cung cấp hàng mới thì thông tin của họ được lưu trữ bằng thao tác thêm mới Thông tin về nhà cung cấp có thể sửa chữa khi có thay đổi Khi không còn giao dịch với nhà cung cấp nữa thì xóa bỏ thông tin Thông tin về nhà cung cấp gồm: mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại, mã số thuế Một nhà cung cấp có thể cung cấp nhiều mặt hàng, một mặt hàng chỉ do một nhà cung cấp Hệ thống hỗ trợ cập nhật thông tin nhà cung cấp, tìm kiếm nhà cung cấp dựa trên các thông tin của nhà cung cấp,

 Quản lý nhân viên làm việc : siêu thị thực hiện việc thêm mới vào danh sách khi có nhân viên mới được tuyển, sửa đổi thông tin khi có những biến đổi xảy ra và xóa bỏ nhân viên khi hết hợp đồng hoặc bị sa thải Các thông tin về nhân viên gồm: mã nhân viên, tên nhân viên, điện thoại liên hệ, các mô tả khác Hệ thống hỗ trợ cập nhật thông tin nhân viên, tìm kiếm nhân viên dựa trên các thông tin của nhân viên,

 Quản lý thông tin hàng hóa: Thêm mới hàng khi hàng được đưa về, sửa các thông tin về hàng khi cần thiết và xóa thông tin về hàng khi không còn bán nữa Những thông tin về hàng hóa được nhân viên quản lý nhập hàng cung cấp khi hàng được chuyển đến Hệ thống cung cấp khả năng tìm kiếm mặt hàng dựa trên các thông tin như : mã hàng, tên hàng, mã loại hàng, đơn vị tính, đơn giá, số lượng, mã nhà cung cấp và ghi chú Hệ thống cung cấp chức năng hủy hàng hết hạn và chức năngxuất hàng khỏi kho để bán

 Quản lý các hội viên: được thực hiện như sau: tạo hội viên mới gồm các thông tin: họ tên, giới tính, điện thoại Mỗi người có một định danh duy nhất là mã hội viên.

 Quản lý bán hàng: Khi mua hàng tại siêu thị các đại lý có thể mua với một số lượng bất kỳ Nhưng trước khi vào chọn hàng họ phải trình thẻ hội viên ở cửa kiểm soát Hoạt động bán hàng tại siêu thị được thực hiện như sau: khi các đại lý chọn xong các hàng hóa mà mình muốn mua thì đến các quầy thu ngân để thanh toán Tại đây nhân viên siêu thị sẽ yêu cầu đại lý cung cấp thông tin thẻ hội viên để kiểm tra xem có đúng là hội viên đã đăng ký hay không? Nếu đúng là hội viên đã đăng ký thì thực hiện việc thanh toán cho các đại lý bằng cách lập hóa đơn Thông tin trên hóa đơn gồm: số hóa đơn, ngày lập, mã thẻ, mã hội viên, họ tên, địa chỉ, mã số thuế và các thông tin về hàng hóa gồm: mã hàng, tên hàng, mã loại hàng, đơn vị tính, số lượng, đơn giá, tổng số tiền phải thanh toán và ghi chú Mỗi nhân viên có thể lập nhiều hóa đơn, một hóa đơn do một nhân viên lập.

 Xem báo cáo: Chức năng xem báo cáo cho phép nhà quản trị xem và tạo các báo cáo liên quan đến hoạt động của siêu thị Hệ thống cung cấp các báo cáo tổng hợp về doanh thu trong tuần, danh sách các mặt hàng bán chạy, báo cáo về mặt hàng tồn kho,… Các báo cáo cần thể hiện dữ liệu bằng các biểu đồ, bảng,….

 Quản lý chương trình khuyến mãi: Khi triển khai chương trình khuyến mãi, siêu thị sẽ áp dụng các khuyến mãi cho một số sản phẩm nhất định Các chương trình khuyến mãi này sẽ được ghi nhận và quản lý qua hệ thống Khi khách hàng đến mua hàng và sử dụng chương trình khuyến mãi, hệ thống sẽ tự động kiểm tra và áp dụng khuyến mãi phù hợp Các thông tin về chương trình khuyến mãi gồm: mã chương trình, tên chương trình, ngày bắt đầu, ngày kết thúc và các thông tin chi tiết về sản phẩm khuyến mãi như: mã sản phẩm, tên sản phẩm, nhà cung cấp, loại hàng, số lượng, giá gốc, giá khuyến mãi, mô tả khuyến mãi, thời gian bắt đầu và kết thúc khuyến mãi Hệ thống hỗ trợ cập nhật thông tin chương trình khuyến mãi, tìm kiếm chương trình khuyến mãi dựa trên các thông tin của chương trình khuyến mãi.

 Yêu cầu phi chức năng:

 Giao diện dễ sử dụng và thuận tiện cho người dùng.

 Cho phép người dùng thao tác nhanh chóng, dễ dàng

 Bảo mật, quản lý truy cập:

 Phân quyền truy cập dựa trên vai trò người dùng.

 Yêu cầu đăng nhập bằng tài khoản để thực hiện các thao tác: nhập hàng, bán hàng, chỉnh sửa thông tin mặt hàng,

 Hệ thống dễ dàng thay đổi, sửa lỗi, cải thiện hiệu suất.

 Có thể thay đổi để thích hợp môi trường mới.

 Tài nguyên sử dụng: Tài nguyên CPU sử dụng mà hệ thống chiếm dụng của máy chủ không được phép lớn hơn 30% tài nguyên CPU dùng chung tại mọi thời điểm.

 Thời gian phản hồi: Thời gian cho phép hệ thống xử lý thông tin và các thao tác từ phía người dùng không quá 2s.

Mô tả dạng bảng

Tên Mô tả Thông tin cần có Người thực hiện Đăng nhập Cho phép người dùng truy cập vào hệ thống bằng cách xác thực tài khoản

Tên đăng nhập, mật khẩu của người dùng

Nhân viên, Nhà quản trị

Cho phép nhân viên, nhà quản trị thực hiện thêm/sửa/xóa/xem/tìm thông tin mặt hàng, chức năng hủy hàng hết hạn, xuất hàng khỏi kho để bán

Cho phép nhân viên, nhà quản trị thực hiện thêm/sửa/xóa/xem/tìm thông tin loại hàng

Cho phép nhân viên, nhà quản trị thực hiện thêm/sửa/xóa/xem/tìm thông tin gian hàng

Quản lý nhà cung cấp

Cho phép nhân viên thực hiện thêm/sửa/tìm/xem thông tin nhà cung cấp

Nhà cung cấp Nhân viên,

Cho phép nhà quản trị thực hiện thêm/sửa/tìm/xem thông tin nhân viên

Cho phép nhà quản trị thực hiện thêm/sửa/tìm/xem thông tin hội viên

Quản lý Cho phép nhân viên, nhà Mặt hàng, Nhân Nhân viên, nhập hàng quản trị thực hiện lập đơn hàng, kiểm tra hàng viên Nhà quản trị

Cho phép nhân viên, nhà quản trị thực hiện lập hóa đơn, tích điểm hội viên

Nhân viên, Nhà quản trị

Quản lý chương trình khuyến mãi

Cho phép nhân viên, nhà quản trị thực hiện thêm/sửa/xóa/xem/tìm thông tin chương trình khuyến mãi

Chương trình khuyến mãi, Nhân viên

Nhân viên, Nhà quản trị

Cho phép nhà quản trị xem các báo cáo, thống kê của siêu thị

Nhân viên, Nhà quản trị

Giao diện dễ sử dụng, thao tác nhanh chóng

Nhân viên, Nhà quản trị

Bảo mật, quản lý truy cập

Phân quyền truy cập dựa trên vai trò người dùng, yêu cầu đăng nhập khi thực hiện một số thao tác

Nhân viên, Nhà quản trị

Dễ dàng sửa lỗi, cải thiện hệ thống, thích hợp với môi trường

Yêu cầu khả năng chiếm dụng thấp (< 30%)

Yêu cầu thời gian hệ thống xử lý thấp (

Ngày đăng: 31/10/2024, 09:34

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w