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

đồ án môn phân tích và thiết kế hệ thống thông tin hệ thống quản lý siêu thị

52 1 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

Nội dung

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN

HỆ THỐNG QUẢN LÝ SIÊU THỊ

Giảng viên: Nguyễn Thị Minh Hương Nhóm thực hiện: Nhóm 7

Nhóm thực hiện gồm các thành viên: 1

2 3 4 5 6

Trang 2

LỜI MỞ ĐẦU

Nước ta đang trong thời kì công nghiệp hóa, hiện đại hóa nhằm đưa Việt Nam thành nước công nghiệp văn minh, hiện đại Trong đó vấn đề ứng dụng tin học vào quá trình sản xuất, kinh doanh, quản lí đóng vai trò quan trọng

Hiện nay ở nước ta, số lượng sử dụng máy vi tính tăng lên rất nhanh theo đó là quá trình tin học hóa cũng diễn ra mạnh mẽ Tin học đã và đang thâm nhập vào hầu hết các hoạt động của con người như nghiên cứu khoa học, tự động hoá, quản lý Nhờ đó con người có thể làm việc một cách dễ dàng, thuận tiện, khoa học hơn Ngoài ra tin học hóa làm giảm số người tham gia quản lí, giảm bớt sự vòng vèo trong quy trình xử lí, tăng tốc độ cập nhật và tra cứu dữ liệu, giảm bớt sai sót trong tính toán…

Sau khi học môn “Phân tích và thiết kế hệ thống thông tin”, chúng em đã biết thêm về quy trình và phương pháp để xây dựng một hệ thống thông tin Trong tương lai có thể áp dụng những kiến thức này vào công việc

Trong đồ án này chúng em chọn đề tài “Phân tích thiết kế hệ thống quản lý siêu thị” Với đề tài này chúng em muốn thử sức để học hỏi, trao đổi kinh nghiệm và làm quen với thực tế trong việc xây dựng một hệ thống thông tin

Trang 3

LỜI CẢM ƠN

Chúng em xin chân thành cảm ơn các thầy cô khoa Công nghệ thông tin trường Đại học Nông Lâm TP.Hồ Chí Minh, với những kiến thức hữu ích mà thầy cô đã truyền đạt cho chúng em

Chúng con xin gửi đến cha mẹ lời ghi ơn sâu sắc, những người đã sinh ra và dạy bảo chúng con trưởng thành

Đặc biệt, chúng em xin chân thành cảm ơn Cô Nguyễn Thị Minh Hương đã hướng dẫn và giúp đỡ chúng em trong quá trình thực hiện đồ án này

Cũng xin cám ơn tất cả những bạn bè đã chia sẻ kiến thức và tận tình giúp đỡ chúng tôi hoàn thành đồ án này

Trong quá trình thực hiện đồ án, mặc dù chúng em đã có những cố gắng nỗ lực thực hiện nhưng chúng em chắc không thể tránh được những sai sót nhất định Kính mong sự thông cảm và chỉ bảo của quý Thầy Cô

Xin chân thành cảm ơn

TP HCM, ngày 30 tháng 06 năm 2021 NHÓM THỰC HIỆN ĐỒ ÁN

Trang 6

CHƯƠNG 4 KẾ HOẠCH CHO ĐỒ ÁN 14

4.1 Lập tiến độ thực hiện đồ án bằng biểu đồ Gantt 14

4.2 Xác định các mốc cho các phiên bản của hệ thống 14

CHƯƠNG 5 MÔ HÌNH HOÁ YÊU CẦU 15

5.1 Use Case model 15

5.1.1 Use Case tổng quan 15

5.1.2 Use Case Quản lý khách hàng 16

5.1.3 Use Case Thủ kho 16

5.1.4 Use Case Quản lý nhân viên 17

5.1.5 Use Case Khách hàng 17

5.1.6 Use Case Đặt hàng online 18

5.1.7 Use Case Kế toán 18

Trang 7

5.2.13 Tạo phiếu giao ca 28

CHƯƠNG 6 MÔ HÌNH KHÁI NIỆM DOMAIN MODEL 29

6.1 Domain model version 1 29

6.2 Domain model version 2 29

CHƯƠNG 7 BIỂU ĐỒ TRÌNH TỰ SEQUENCE DIAGRAM 30

CHƯƠNG 8 BIỂU ĐỒ LỚP CHI TIẾT CLASS DIAGRAM 35

CHƯƠNG 9 THIẾT KẾ DATABASE 36

CHƯƠNG 10 THIẾT KẾ GIAO DIỆN USER INTERFACE 37

10.1 Trang chủ khách hàng 37

10.2 Danh sách sản phẩm 38

Trang 8

10.8 Tạo phiếu giao ca 41

10.9 Tạo hoá đơn 41

CHƯƠNG 11 DEPLOYMENT DIAGRAM 42

TÀI LIỆU THAM KHẢO 43

Trang 9

TÓM TẮT

Kinh doanh siêu thị là một hoạt động bao gồm nhiều quy tắc nghiệp vụ phức tạp Tuỳ vào quyết định của doanh nghiệp, mỗi siêu thị sẽ có hình thức kinh doanh và triển khai thực hiện khác nhau

Siêu thị mà đồ án thực hiện gồm những đặc điểm sau:

- Siêu thị chỉ có 1 cửa hàng tại TP Thủ Đức, không có chi nhánh

- Siêu thị kinh doanh theo 2 hình thức là bán hàng trực tiếp tại quầy và bán hàng trực tuyến thông qua trang web

- Siêu thị tự vận chuyển các đơn hàng, chưa có hợp tác với các bên thứ 3 về vận chuyển

- Siêu thị chỉ vận chuyển các đơn hàng trong khu vực TP Thủ Đức

Trang 10

CHƯƠNG 1 THÔNG TIN CÁC THÀNH VIÊN 1.1 Danh sách

1 2 3 4 5 6

1.2 Vai trò và công việc

-

-

Trang 11

HƯƠNG 2 PHÁT BIỂU VẤN ĐỀ 2.1 Mô tả hiện trạng

Siêu thị là một dạng của cửa hàng bán lẻ, phân phối hàng hóa gần như trực tiếp giữa nhà sản xuất và người dùng đầu cuối Bên cạnh đó siêu thị còn được xem như một kênh phân phối bậc cao hơn hẳn so với các đại lý sỉ lẻ hiện hành Siêu thị được quy hoạch tổ chức rõ ràng dưới hình thức cửa hàng bán lẻ quy mô lớn, được đầu tư nhiều trang thiết bị vật tư hiện đại, cung cấp hàng hóa với sự phong phú cũng như đa dạng các ngành hàng và đặc biệt là đảm bảo chất lượng hơn hẳn các hình thức bán lẻ thông thường

Hàng hóa trong siêu thị sẽ có mã vạch để dễ kiểm soát và dễ dàng tính tiền hơn ở quầy thu ngân gần cửa ra vào của siêu thị Đây chính là điểm độc đáo và là đặc trưng của mọi siêu thị ngày nay

Ngoài ra, với việc bùng nổ của dịch vụ giao hàng tận nhà và các tiện ích đi kèm, cộng với tình trạng dịch Covid hoành hành, các siêu thị cũng như người tiêu dùng đang có nhu cầu rất lớn về việc mua hàng siêu thị online Điều này sẽ cực kỳ hữu ích cũng như đảm bảo về việc cách ly an toàn trong sự hỗn loạn của dịch bệnh lần này Không những thế, xu hướng mua hàng online đang là một trào lưu cực kỳ thịnh hành khi các sàn giao dịch trung gian đang rất được phát triển như Lazada, Shopee, Tiki, … Vì vậy, để cạnh tranh với những sàn giao dịch trung gian này, đòi hỏi siêu thị nên có một trang web để người tiêu dùng có thể dễ dàng mua sắm và thanh toán một cách trực tuyến

Việc quản lý một siêu thị đòi hỏi nhiều yêu cầu mà ta có thể kể ra sau đây:

- Thiết lập chiến lược phân phối - Thiết lập tổ chức lực lượng bán hàng - Thiết lập chính sách bán hàng, tuyển dụng - Lập kế hoạch bán hàng

- Triển khai

- Quản lý lực lượng bán hàng, khách hàng

Trang 12

- Huấn luyện nâng cao kỹ năng

- Đo lường, đánh giá hiệu quả bán hàng

Cụ thể hơn, để một siêu thị có thể hoạt động một cách trơn tru chúng ta cần phải quản lý được các thành phần sau đây:

- Quản lý nhân viên

- Quản lý khách hàng thân thiết - Quản lý nhập, xuất kho

- Quản lý mặt hàng trong siêu thị - Quản lý tài chính thu chi của siêu thị

Đương nhiên không thể thiếu phần quan trọng và đặc biệt của hệ thống này Đó chính là việc quản lý bán hàng Online của siêu thị, chúng ta sẽ cần phải:

- Quản lý, bố trí sản phẩm trên hệ thống web - Quản lý đơn hàng Online

- Quản lý vận chuyển các đơn hàng Online - Quản lý các chương trình khuyến mãi Online - Quản lý việc chăm sóc khách hàng Online

2.2 Mục đích đồ án (Purpose)

Thiết kế ứng dụng web cho hệ thống thông tin quản lý siêu thị

Giúp cho việc quản lý các thành phần trong siêu thị như hàng hóa, kho, tài chính diễn ra dễ dàng, nhẹ nhàng hơn

Tránh việc hàng hóa thiếu sự quản lý về mặt số lượng, chất lượng và đặc biệt là hạn sử dụng của các mặt hàng trên quầy cũng như trong kho

Giải pháp cho những người tiêu dùng muốn mua hàng Online, đặc biệt trong tình hình dịch bệnh như hiện nay

Giúp siêu thị có thêm nguồn khách hàng Online cũng như mở ra cơ hội

Trang 14

- Nhiệm vụ: Sửa chữa, bảo trì thiết bị, cơ sở hạ tầng kỹ thuật của siêu thị

2.4.3 Khối Hàng hoá – Vật tư 2.4.3.1 Bộ phận Kho

- Gồm trưởng bộ phận và các thành viên

- Nhiệm vụ: Quản lý hàng hoá trong kho, quản lý hoạt động xuất – nhập

hàng hoá trong kho, quản lý vật tư của siêu thị

2.4.3.2 Bộ phận Quản lý ngành hàng

Trang 15

- Gồm nhiều ngành hàng Mỗi ngành hàng có trưởng ngành hàng và các thành viên

- Nhiệm vụ: Quyết định số lượng hàng, loại hàng, nhà cung cấp sẽ nhập, kiểm tra chất lượng, tạo đơn yêu cầu nhập hàng, quản lý các mặt hàng của ngành hàng phụ trách

2.4.3.3 Bộ phận Bán hàng

- Gồm nhân viên tư vấn, nhân viên bán hàng, nhân viên thu ngân

- Nhiệm vụ: Tư vấn cho khách về sản phẩm tại quầy, bán hàng, thanh toán cho khách

Trang 16

CHƯƠNG 3 ĐẶC TẢ YÊU CẦU HỆ THỐNG 3.1 Các định nghĩa, từ viết tắt

3.1.1 Các định nghĩa

- Ứng dụng web: Là một trình ứng dụng có thể tiếp cận website thông qua

mạng Internet hay intranet

- Trình ứng dụng: Là một loại chương trình có khả năng làm cho thiết bị

điện tử thực hiện trực tiếp một công việc nào đó người dùng muốn thực hiện

- Website, còn gọi là trang web: Là một tập hợp các trang thông tin có

chứa nội dung dạng văn bản, chữ số, âm thanh, hình ảnh, video, v.v được lưu trữ trên máy chủ và có thể truy cập từ xa thông qua mạng Internet

- Internet: Là một hệ thống chia sẻ thông tin toàn cầu, là một cộng đồng

các máy tính được liên kết, dựa trên một giao thức liên mạng đã được chuẩn hóa quốc tế

- Intranet: Là một hệ thống mạng nội bộ, dựa trên giao thức TCP/IP

- TCP/IP: Là một bộ các giao thức trao đổi thông tin được sử dụng để

truyền tải và kết nối các thiết bị trong mạng Internet và các hệ thống mạng máy tính tương tự

Trang 17

a Quản lý nhân viên

- Thêm, xóa, sửa, xem và tìm kiếm nhân viên b Quản lý báo cáo

- Thêm, xóa, sửa, xem và tìm kiếm báo cáo

2 BP Hành chính – Nhân sự

a Quản lý nhân viên

- Thêm, xóa, sửa, xem và tìm kiếm nhân viên b Phân ca làm việc

- Thêm, xóa, sửa, xem và tìm kiếm ca làm việc

Trang 18

- Tạo phiếu báo cáo cuối ca làm

5 BP Quản lý Ngành hàng

a Quản lý hàng tại quầy

- Thêm, sửa, xóa, xem, tìm kiếm hàng hóa tại quầy b Xem số lượng hàng trong kho

- Tìm kiếm và xem danh sách mặt hàng trong kho

Trang 19

- Xem log

9 BP Marketing

a Quản lý mã khuyến mãi

- Thêm, xóa, sửa, xem và tìm kiếm mã khuyến mãi b Quản lý phần trăm khuyến mãi của sản phẩm

- Thêm, xóa, sửa, xem và tìm kiếm phần trăm khuyến mãi của sản phẩm

f Quản lý thông tin cá nhân: thay đổi mật khẩu, đổi tên, đổi địa chỉ liên lạc

11 Kho

*Nhân viên kho

- Tạo phiếu nhập kho - Tạo phiếu xuất kho

- Quản lý sản phẩm trong kho:

- Thêm, xóa, sửa, xem và tìm kiếm mặt hàng và thông tin mặt hàng *Nhân viên Quản lí Vật tư

- Thêm, xóa, sửa, xem và tìm kiếm vật tư

12 Các chức năng chung toàn hệ thống

a Đăng nhập b Đăng kí c Đăng xuất

Trang 20

3.5 Xác định người dùng hệ thống

1 Ban lãnh đạo - Giám đốc - Phó giám đốc

2 BP Hành chính – Nhân sự - Nhân viên hành chính - Nhân viên nhân sự 3 BP Kế toán

- Nhân viên kế toán 4 BP Bán hàng

- Nhân viên thu ngân 5 BP Quản lý Ngành hàng

- Trưởng ngành và nhân viên 6 BP Giao hàng

- Nhân viên giao hàng 7 BP CSKH

- Nhân viên CSKH 8 BP Kỹ thuật

- Nhân viên kỹ thuật 9 BP Marketing

- Nhân viên marketing 10 BP Kho

- Nhân viên kho

- Nhân viên quản lý vật tư

Trang 21

3.7.1 Độ tin cậy (Reliability)

- Thực hiện chính xác, đầy đủ các yêu cầu của người sử dụng - Phải có khả năng xử lý và chịu lỗi

- Phải có khả năng phục hồi và quản lý tài nguyên - Quản lý tính toàn vẹn và thống nhất của dữ liệu

3.7.2 Bảo mật (Security)

- Bảo vệ dữ liệu không bị lộ ra ngoài một cách trái phép

- Khả năng ngăn chặn những thao tác không được phép, có khả năng làm ngưng hệ thống

- Chỉ những người dùng được phép mới được chỉnh sửa dữ liệu

- Đảm bảo dữ liệu luôn sẵn sàng khi người dùng hoặc ứng dụng ủy quyền yêu cầu

3.7.3 Bảo trì (Maintainability)

- Khả năng phân tích (Analysability): Có thể được chẩn đoán để tìm những thiếu sót hay những nguyên nhân gây lỗi hoặc để xác định những phần cần sửa

Trang 22

- Khả năng thay đổi (Changeability): Có thể chấp nhận một số thay đổi cụ thể trong quá trình triển khai

- Tính ổn định (Stability): Tránh được những tác động không mong muốn khi chỉnh sửa phần mềm

- Khả năng kiểm tra (Testability): Cho phép đánh giá được phần mềm sau chỉnh sửa

- Tính bảo trì phù hợp (Maintainability compliance): Thỏa mãn các chuẩn, quy ước, quy định

- Khả năng thay thế (Replaceability): Có thể dùng thay thế cho một hệ thống khác với cùng một mục đích trong cùng môi trường

- Tính khả chuyển phù hợp (Portability compliance): Thoả mãn các chuẩn, quy ước, quy định

Trang 23

CHƯƠNG 4 KẾ HOẠCH CHO ĐỒ ÁN 4.1 Lập tiến độ thực hiện đồ án bằng biểu đồ Gantt

4.2 Xác định các mốc cho các phiên bản của hệ thống

Trang 24

CHƯƠNG 5 MÔ HÌNH HOÁ YÊU CẦU 5.1 Use Case model

5.1.1 Use Case tổng quan

Trang 25

5.1.2 Use Case Quản lý khách hàng

5.1.3 Use Case Thủ kho

Trang 26

5.1.4 Use Case Quản lý nhân viên

5.1.5 Use Case Khách hàng

Trang 27

5.1.6 Use Case Đặt hàng online

5.1.7 Use Case Kế toán

Trang 28

5.2 Activity diagram

5.2.1 Quản lý khách hàng

5.2.2 Tìm kiếm nhân viên

Trang 29

5.2.3 Đặt hàng online

Trang 30

5.2.4 Quản lý đơn hàng online

Trang 31

5.2.5 Quản lý sản phẩm kho

Trang 32

5.2.6 Tạo phiếu nhập hàng

Trang 33

5.2.7 Thanh toán

Trang 34

5.2.8 Quản lý tài khoản

Trang 35

5.2.9 Quản lý nhân viên

5.2.10 Khách hàng đăng ký

Trang 36

5.2.11 Thêm mã khuyến mãi

Trang 37

5.2.12 In hoá đơn

5.2.13 Tạo phiếu giao ca

Trang 38

CHƯƠNG 6 MÔ HÌNH KHÁI NIỆM DOMAIN MODEL

6.1 Domain model version 1

6.2 Domain model version 2

Trang 39

CHƯƠNG 7 BIỂU ĐỒ TRÌNH TỰ SEQUENCE DIAGRAM

7.1 Đặt hàng online

Trang 40

7.2 Quản lý đơn hàng online

Trang 41

7.3 Quản lý kho hàng

7.4 Tạo phiếu nhập hàng

Trang 42

7.5 Thêm mã khuyến mãi

7.6 Đăng nhập

Trang 43

7.7 Thanh toán

7.8 In hoá đơn

Trang 44

CHƯƠNG 8 BIỂU ĐỒ LỚP CHI TIẾT CLASS DIAGRAM

Trang 45

CHƯƠNG 9 THIẾT KẾ DATABASE

Trang 46

CHƯƠNG 10 THIẾT KẾ GIAO DIỆN USER INTERFACE

10.1 Trang chủ khách hàng

Trang 47

10.2 Danh sách sản phẩm

10.3 Giỏ hàng

Trang 48

10.4 Thanh toán

Trang 49

10.5 Quản lý sản phẩm

10.6 Tạo phiếu nhập hàng

Trang 50

10.7 Hộp thoại thêm sản phẩm

10.8 Tạo phiếu giao ca

10.9 Tạo hoá đơn

Trang 51

CHƯƠNG 11 DEPLOYMENT DIAGRAM

Trang 52

TÀI LIỆU THAM KHẢO Tiếng Việt

[1] Nguyễn Trọng Hiếu, Trần Thị Thảo Quyên, Trương Kim Thái Bình, Lê Hoàng Phúc, Lưu Thái Vân, ?, “Nghiên cứu các vấn đề đạo đức trong quản lý nhân sự của siêu thị Big C”, trường Đại học Hoa Sen

[2] Nguyễn Văn Thịnh, 13/02/2020, “Siêu Thị Là Gì? Quy Chế, Đặc Trưng, Phân Loại Siêu Thị”, ISSAC, được truy cập tại địa chỉ https://isaac.vn/sieu-thi-

Tiếng Anh

[3] Henrik Bærbak Christensen, Aino Corry, and Klaus Marius Hansen, 06/2012, “The 3+1 Approach to Software Architecture Description Using UML”, Department of Computer Science, University of Aarhus

[4] ?, 03/2012, “UML Diagrams Point Of Sale Terminal”, PROGRAMS 4 MCA, được truy cập tại địa chỉ http://www.programsformca.com/2012/03/uml-

Ngày đăng: 31/07/2024, 17:10

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

TÀI LIỆU LIÊN QUAN

w