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

đề tài ứng dụng quản lý web cây cảnh namgarden

74 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

Thông tin cơ bản

Tiêu đề Ứng dụng quản lý web cây cảnh Namgarden
Tác giả Lê Thị Lan Anh, Hoàng Phùng Thanh Thảo, Đoàn Thị Thùy Trang
Trường học Trường Đại học Kinh tế Tài chính TP. HCM
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án môn học
Năm xuất bản 2022
Thành phố Hồ Chí Minh
Định dạng
Số trang 74
Dung lượng 1,62 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN VỀ ĐỒ ÁN (12)
    • 1. MỤC TIÊU – PHẠM VI ĐỀ TÀI (12)
      • 1.1 Mục tiêu (12)
      • 1.2 Phạm vi đề tài (12)
    • 2. MÔ TẢ BÀI TOÁN (12)
    • 3. CÁC THÀNH VIÊN THAM GIA (14)
  • CHƯƠNG 2. USE CASE VIEW (14)
    • 1. SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM) (14)
      • 1.1. Xác định các tác nhân và Uses Case (14)
      • 1.2 Use Case tổng quan (15)
      • 1.3 Tóm lược các Use Case (15)
    • 2. Miêu tả các trường hợp sử dụng (Use case description) (17)
      • 2.1 UC01 – Duyệt web (17)
      • 2.2 UC02 – Đăng nhập (17)
      • 2.3 UC03 – Đăng ký (19)
      • 2.4 UC04 – Đặt mua (20)
      • 2.5 UC05 – Lập phiếu thu (22)
      • 2.6 UC06 – Cập nhật tình trạng giao hàng (24)
      • 2.7 UC07 – Quản lý thông tin danh mục cây (25)
      • 2.8 UC08 – Quản lý thông tin nhân viên (26)
      • 2.9 UC09 – Lập báo cáo hoạt động (28)
      • 2.10 UC10 – In phiếu đặt (29)
  • CHƯƠNG 3. LOGICAL VIEW (31)
    • 1. SƠ ĐỒ LỚP (CLASS DIAGRAM) (31)
      • 1.1 Sơ đồ lớp (31)
      • 1.2 Giải thích các lớp (31)
    • 2. SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM) (33)
  • CHƯƠNG 4. PROCESS VIEW (34)
    • 1. SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM) (34)
      • 1.1 SQD01- Đăng nhập (34)
      • 1.2 SQD02- Đăng ký (35)
      • 1.3 SQD03- Duyệt web (36)
      • 1.4 SQD04- Đặt mua (37)
      • 1.5 SQD05- Cập nhật tình trạng giao hàng (38)
      • 1.6 SQD06- Lập phiếu đặt (39)
      • 1.7 SQD07- Lập phiếu thu (40)
      • 1.8 SQD08- Quản lý danh mục cây (41)
      • 1.9 SQD09- Quản lý thông tin nhân viên (42)
      • 1.10 SQD10- Lập báo cáo hoạt động (43)
    • 2. SƠ ĐỒ CỘNG TÁC (COLLABORATION DIAGRAM) (44)
      • 2.1 SCD01- Đăng nhập (44)
      • 2.2 SCD02- Đăng ký (44)
      • 2.3 SCD03- Duyệt web (45)
      • 2.4 SCD04- Đặt mua (45)
      • 2.5 SCD05- Cập nhật tình trạng đơn hàng (46)
      • 2.6 SCD06- Lập phiếu đặt (46)
      • 2.7 SCD07- Lập phiếu thu (47)
      • 2.8 SCD08- Quản lý danh mục cây (48)
      • 2.9 SCD09- Quản lý thông tin nhân viên (49)
      • 2.10 SCD10- Lập bảng báo cáo (50)
    • 3. SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM) (50)
      • 3.1 SD01- Đăng nhập (50)
      • 3.2 SD02- Đăng ký (51)
      • 3.3 SD03- Duyệt web (51)
      • 3.4 SD04- Đặt mua (52)
      • 3.5 SD05- Tình trạng giao hàng (52)
      • 3.6 SD06- Lập phiếu đặt (53)
      • 3.7 SD07- Lập phiếu thu (53)
      • 3.8 SD08- Quản lý danh mục cây (54)
      • 3.9 SD09- Quản lý thông tin nhân viên (54)
      • 3.10 SD10- Lập bảng báo cáo (55)
    • 4. SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DIAGRAM) (56)
      • 4.1 AD01- Đăng nhập (56)
      • 4.2 AD02- Đăng ký (57)
      • 4.3 AD03- Duyệt web (57)
      • 4.4 AD04- Đặt mua (58)
      • 4.5 AD05- Cập nhật tình trạng đơn hàng (59)
      • 4.6 AD06- Lập phiếu đặt (60)
      • 4.7 AD07- Lập phiếu thu (61)
      • 4.8 AD08- Quản lý danh mục cây (62)
      • 4.9 AD09- Quản lý thông tin nhân viên (63)
      • 4.10 AD10- Lập bảng báo cáo (64)
  • CHƯƠNG 5: IMPLEMENTATION VIEW (65)
    • 1. SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM) (65)
      • 1.1 CD01- Quản lý (65)
      • 1.2 CD02- Đặt hàng (66)
    • 2. SƠ ĐỒ GÓI (PACKAGE DIAGRAM) (67)
  • CHƯƠNG 6: DEPLOYMENT VIEW (68)
    • 1. DEPLOYMENT DIAGRAM (68)
      • 1.1 DD01- Quản lý (68)
      • 1.2 DD02- Đặt hàng (69)
  • TÀI LIỆU THAM KHẢO (73)
  • PHỤ LỤC (74)

Nội dung

Hệ thống xây dựng còn đơn giản hóa, dễ sửdụng có đầy đủ các chức năng sau:Bộ phận nhân viên có thể dễ dàng quản lý và cập nhật các thông tin đơn hàng, nhânviên,.. Khách hàng dễ dàng tru

TỔNG QUAN VỀ ĐỒ ÁN

MỤC TIÊU – PHẠM VI ĐỀ TÀI

Dựa vào kiến thức đã học trong môn Phân Tích Thiết Kế Hệ Thống Thông Tin, nhóm thực hiện đồ án với mục tiêu tạo ra hệ thống thông tin dành cho cửa hàng kinh doanh cây cảnh Phần mềm quản lý hỗ trợ cho việc quản lý thông tin cửa hàng một cách hiệu quả, nhanh nhẹn và chính xác nhất Hệ thống xây dựng còn đơn giản hóa, dễ sử dụng có đầy đủ các chức năng sau:

Bộ phận nhân viên có thể dễ dàng quản lý và cập nhật các thông tin đơn hàng, nhân viên,

 Khách hàng dễ dàng truy cập để duyệt web và đặt đơn hàng

 Hệ thống quản lý sẽ đem lại các lợi ích như:

 Tiết kiệm thời gian và chi phí

 Quản lý hiệu quả nguồn lực

 Xử lý số lượng dữ liệu lớn chính xác, nhanh gọn.

1.2 Phạm vi đề tài Đồ án được thực hiện dựa trên cơ sở phạm vi môn học Phân Tích Thiết Kế Hệ Thống Thông Tin.

Phạm vi của đồ án là tạo ra phần mềm quản lý dành cho cửa hàng kinh doanh cây cảnh để quản lý được tất cả các thông tin về nhân viên , đơn hàng, thông tin khách hàng, sản phẩm của cửa hàng,

MÔ TẢ BÀI TOÁN

Ứng dụng web cửa hàng cây cảnh Green

Một cửa hàng kinh doanh cây cảnh xanh NamGreen chủ yếu qua hình thức online phù hợp với mọi lứa tuổi, mọi đối tượng Số lượng khách hàng ngày càng đông, cửa hàng thường xuyên thay đổi sản phẩm và cập nhật nhiều thứ khác, vì vậy cửa hàng cần một hệ thống thông tin quản lý để đảm bảo mọi hoạt động kinh doanh của cửa hàng diễn ra thông suốt, hợp lý và hiệu quả Nghiệp vụ của cửa hàng cụ thể như sau:

Khách hàng có thể duyệt web để xem các sản phẩm của cửa hàng mà không cần có tài khoản Nhưng khi khách hàng muốn đặt hàng thì bắt buộc phải đăng ký tài khoản. Khi đăng ký, hệ thống sẽ yêu cầu khách hàng cung cấp họ tên, số điện thoại, email, địa chỉ, tên đăng nhập và mật khẩu

Vào mỗi lần mua hàng thành công, trong tài khoản đăng nhập của khách hàng ở mục điểm thưởng sẽ được tích lũy thêm điểm Màn hình hiển thị của khách hàng khi đăng nhập sẽ có các mục chức năng như: xem hóa đơn đã đặt, giỏ hàng, mục thông tin cá nhân(có thể chỉnh sửa)

Trong quá trình đặt đơn hàng, hệ thống sẽ yêu cầu khách hàng chọn mục thanh toán (trả trước qua thẻ hay tiền mặt khi nhận hàng) Cửa hàng sẽ có ưu đãi giảm cho đơn hàng tiếp theo khi đơn hàng hiện tại khách hàng chọn thanh toán qua thẻ

Khi đơn hàng được đặt bởi khách hàng và hệ thống xác nhận sẽ được chuyển qua màn hình hiển thị của nhân viên quản lý Quản lý sẽ dựa vào hóa đơn của khách và in ra phiếu mua gồm các thông tin: mã lượt hóa đơn, ngày đặt, các thông tin người nhận, tổng tiền, tên cây và số lượng cây

Sau đó, phiếu mua sẽ được đưa cho nhân viên giao hàng Nhân viên này sẽ tiếp nhận phiếu, vào kho của cửa hàng lấy số lượng và sản phẩm phù hợp với phiếu mua và giao hàng Khi giao hàng thành công, nhân viên giao hàng sẽ cập nhật qua phiếu xác nhận vào hệ thống để được chuyển tiếp thông tin qua màn hình của nhân viên thu ngân Thông tin sẽ chuyển qua thu ngân chỉ khi được xác nhận giao thành công

Nhân viên thu ngân in phiếu thu có các thông tin: mã thu, mã hóa đơn, tổng tiền và nhận tiền từ nhân viên giao hàng Nhân viên thu ngân ghi nhận số tiền thu được khi giao hàng thành công

● Quản lý thông tin cửa hàng

Nhân viên quản lý sẽ đảm nhận các nhiệm vụ như:

1 Danh mục cây, thông tin gồm có: Mã cây, tên cây, giá tiền Đồng thời, mỗi cây sẽ thuộc một nhóm cây như cây văn phòng, cây để bàn, … thông tin nhóm cây gồm có mã nhóm, tên nhóm.

2 Thông tin nhân viên gồm có mã nhân viên, họ tên nhân viên, địa chỉ, số điện thoại, công việc (duyệt đơn hàng, giao hàng, thâu ngân, …)

Cuối ngày, nhân viên này sẽ tổng hợp và báo cáo hoạt động cửa hàng cho chủ cửa hàng (nếu cần).

CÁC THÀNH VIÊN THAM GIA

STT MSSV Họ tên email

1 205121347 Lê Thị Lan Anh anhltl20@uef.edu.vn

2 205121330 Hoàng Phùng Thanh Thảo thaohpt20@uef.edu.vn

3 205044991 Đoàn Thị Thùy Trang trangdtt20@uef.edu.vn

Bảng 1: Các thành viên tham gia

USE CASE VIEW

SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)

1.1 Xác định các tác nhân và Uses Case

STT Tác nhân Use Case

1 Khách hàng Đăng nhập Đăng ký Đặt mua

2 Nhân viên thu ngân Lập phiếu thu

3 Nhân viên giao hàng Cập nhật tình trạng giao hàng

4 Nhân viên quản lý Quản lý thông tin danh mục cây

Quản lý thông tin nhân viên Lập báo cáo hoạt động

Bảng 2: Các tác nhân và Use Case

Hình 1: Use Case Tổng quát

1.3 Tóm lược các Use Case

 Truy cập vào trang web

 Đăng nhập để đặt hàng

 Tạo tài khoản để đăng nhập

 Thêm sản phẩm vào giỏ hàng

 Xóa sản phẩm trong giỏ hàng

 Thay đổi thông tin giao nhận hàng

 Cập nhật thông tin ghi nhận ngân sách

1.3.6 UC Cập nhật đơn hàng

 Cập nhật đơn hàng đã được giao thành công

1.3.7 UC Quản lý thông tin danh mục cây

 Quản lý danh mục cây

 Cập nhật thông tin cây

1.3.8 UC Quản lý thông tin nhân viên

 Quản lý thông tin nhân viên

 Cập nhật thông tin nhân viên

1.3.9 UC Lập báo cáo hoạt động

 Lập danh sách tổng hợp và báo cáo

1.3.10 UC In phiếu đặt mua

 Thêm thông tin khách hàng

 Thay đổi thông tin khách hàng

 Xóa thông tin khách hàng

 Cập nhật thông tin giao nhận hàng

 Xem thông tin đơn hàng

Miêu tả các trường hợp sử dụng (Use case description)

Tên Use Case Duyệt web

Mô tả Khách hàng có thể vào web để xem các sản phẩm và giá tiền.

Tác nhân (Actor) Khách hàng

Pre-conditions - Truy cập vào trang web.

- Thiết bị có kết nối internet.

Dòng sự kiện (Flow) Chính (Basic)

1 Truy cập vào ứng dụng trang web.

2 Lướt xem thông tin sản phẩm.

Bảng 3: Đặc tả Use Case “Duyệt web”

Tên Use Case Đăng nhập

Mô tả Cho phép khách hàng đăng nhập vào trang web để đặt mua cây cảnh.

Pre-conditions - Cần phải có tài khoản được đăng ký trước.

- Thiết bị kết nối được với Internet.

1 Thực hiện chức năng khi khách hàng truy cập vào ứng dụng NamGarden.

2 NamGarden sẽ yêu cầu tên tài khoản và mật khẩu để đăng nhập

3 Hệ thống xử lý sẽ xác thực tài khoản hợp lệ.

4 Hệ thống ghi nhận hoạt động đăng nhập thành công.

5 Khách hàng có thể thay đổi thông tin tài khoản (họ tên, số điện thoại, địa chỉ, )

Thay thế (Alternative) Khi nhập thông tin đăng nhập và được thông báo sai:

1 Người dùng có thể chọn nhập lại thông tin

2 Người dùng có thể nhập lấy lại thông tin đăng nhập.

2.1 Cung cấp cho hệ thống tên và số điện thoại.

2.2 Hệ thống xác nhận thông tin và gửi lại thông tin đăng nhập thông qua số điện thoại người dùng.

2.3 Người dùng sử dụng thông tin đó đăng nhập lại và hệ thống báo thành công.

 Không có thiết bị kết nối internet để đăng nhập

 Hệ thống xác thực thông tin đăng nhập không thành công và hiển thị thông báo.

 Người dùng bấm lệnh thoát.

 Hệ thống thông báo người dùng chưa tạo tài khoản.

Post-conditions  Đăng nhập thành công.

 Cập nhật thông tin thành công.

 Khách hàng có thể đặt mua.

Bảng 4: Đặc tả Use Case “Đăng nhập”

Tên Use Case Đăng ký

Mô tả - Tạo tài khoản đăng ký để có thể đặt mua hàng.

- Thông tin tài khoản đăng ký bắt buộc phải có: tên đăng nhập, họ, tên, số điện thoại, địa chỉ và email

Pre-conditions - Truy cập vào trang web NamGarden.

- Thiết bị có kết nối internet.

1 Khách hàng chọn mục đăng ký trên trang web

2 Khách hàng nhập bao gồm các thông tin: họ tên, số điện thoại, địa chỉ nhà, địa chỉ email, ngày sinh

3 Khách hàng chọn xác nhận thông tin.

4 Hệ thống gửi mã OTP xác nhận tài khoản về số điện thoại đăng ký.

5 Khách hàng nhập các thông tin hệ thống gửi vào trang web và đăng ký thành công.

Thay thế (Alternative) Ngoại lệ (Exception)

- Trang web bảo trì hay bị lỗi.

- Trang web thông báo số điện thoại này đã được sử dụng

- Đường truyền internet không ổn định.

Post-conditions  Tạo tài khoản thành công.

 Hệ thống đã gửi mã xác nhận.

Business Rules Người dùng nhập sai mật khẩu 3 lần liên tiếp sẽ bị khóa tài khoản 30 phút.

Bảng 5: Đặc tả Use Case “Đăng ký”

Tên Use Case Đặt mua

Mô tả Cho phép khách hàng đặt hàng hay thêm, xóa sản phẩm trong giỏ hàng Ngoài ra còn có thể xem được hóa đơn khi đã đặt xong.

Pre-conditions - Khách hàng truy cập vào website thành công.

- Danh mục cây, thông tin gồm có: Mã cây, tên cây,mã nhóm cây, giá tiền đã được cập nhật trên hệ thống.

1 Khách hàng truy cập vào trang web cây cảnh NamGarden

2 Hệ thống hiển thị thông tin cây cảnh ( mã cây, tên cây, mã nhóm cây, giá tiền, hình ảnh).

3 Khách hàng xem danh mục cây cảnh trên trang web Nam Garden.

4 Khách hàng thêm sản phẩm mới hoặc xóa, sửa số lượng.

5 Hệ thống kiểm tra đơn hàng.

6 Hệ thống hiển thị giỏ hàng gồm thông tin cây cảnh số lượng, đơn giá.

7 Khách hàng xác nhận giỏ hàng.

8 Hệ thống xác nhận các thông tin khách hàng.

Thay thế (Alternative) Ngoại lệ (Exception)

- Trang web bảo trì hay sập hệ thống.

- Hệ thống xác nhận giao dịch bị lỗi không thực hiện được.

 Đơn hàng đã được cập nhật trên hệ thống xử lý.

 Đã thêm sản phẩm vào giỏ.

 Đã xóa sản phẩm thành công

 Đã cập nhật thông tin thành công.

Bảng 6: Đặc tả Use Case “Đặt mua”

Tên Use Case Lập phiếu thu

Mô tả Ghi nhận ngân sách của cửa hàng để cập nhật lên hệ thống xử lý và dựa vào phiếu thu để nhận tiền từ nhân viên giao hàng.

Pre-conditions - Hệ thống kết nối mạng và truy cập vào trang web.

- Khách hàng đặt mua thành công

- Dựa trên phiếu đặt mua.

- Đăng nhập thành công vào hệ thống

1 Nhân viên thu ngân đăng nhập vào hệ thống thành công.

2 Chọn mục kiểm tra đơn đặt hàng đã giao thành công trên hệ thống xử lý.

4 Hệ thống hiển thị thông tin phiếu thu.

5 Cập nhật thông tin số tiền thu lên hệ thống

Thay thế (Alternative) Khi nhập thông tin đăng nhập và được thông báo sai:

1 Người dùng có thể chọn nhập lại thông tin

2 Người dùng có thể nhập lấy lại thông tin đăng nhập 2.1 Cung cấp cho hệ thống tên, số điện thoại và mã nhân viên 2.2 Hệ thống xác nhận thông tin và gửi lại thông tin đăng nhập thông qua số điện thoại người dùng.

2.3 Người dùng sử dụng thông tin đó đăng nhập lại và hệ thống báo thành công.

 Hệ thống đang bảo trì.

 Hệ thống báo lỗi không cập nhật được thông tin.

 Nhập số tiền nhận được không trùng khớp với phiếu đặt.

 In phiếu thu thành công

 Cập nhật lên hệ thống thành công.

Bảng 7: Đặc tả Use Case “Lập phiếu thu”

2.6 UC06 – Cập nhật tình trạng giao hàng

Tên Use Case Cập nhật đơn hàng

Mô tả Khi nhân viên giao hàng đã giao hàng thành công và bấm xác nhận thông tin trên hệ thống

Pre-conditions - Hệ thống kết nối mạng và truy cập vào trang web.

- Dựa trên đơn đặt hàng/phiếu đặt. Đăng nhập thành công vào hệ thống.

1 Nhân viên giao hàng đăng nhập thành công vào hệ thống.

2 Chọn vào mục tình trạng đơn hàng.

3 Xác nhận đã giao khi sản phẩm đến tay khách hàng.

Thay thế (Alternative) Khi nhập thông tin đăng nhập và được thông báo sai

1 Người dùng có thể chọn nhập lại thông tin.

2 Người dùng có thể nhập lấy lại thông tin đăng nhập:

2.1 Cung cấp cho hệ thống tên, số điện thoại và mã nhân viên.

2.2 Hệ thống xác nhận thông tin và gửi lại thông tin đăng nhập thông qua số điện thoại người dùng.

2.3 Người dùng sử dụng thông tin đó đăng nhập lại và hệ thống báo thành công.

 Hệ thống báo lỗi không cập nhật được thông tin

 Khách hàng hủy đơn khi hàng đang được giao

Post-conditions  Đăng nhập thành công

 Cập nhật thông tin giao hàng thành công lên hệ thống

Bảng 8: Đặc tả Use Case “Cập nhật tình trạng giao hàng”

2.7 UC07 – Quản lý thông tin danh mục cây

Tên Use Case Quản lý thông tin danh mục cây

Mô tả Thực hiện xem, xóa, sửa hay cập nhật thông tin cây vào hệ thống.

Pre-conditions - Đăng nhập vào hệ thống bằng tài khoản quản lý

- Hệ thống kết nối mạng và truy cập vào trang web

1 Quản lý đăng nhập thành công vào hệ thống

2 Chọn mục quản lý cây trên phần quản lý thông tin cửa hàng

3 Quản lý danh mục cây cảnh bằng cách kiểm tra hàng hóa tồn kho và đối chiếu với hệ thống

4 Thay đổi, thêm, xóa hay cập nhật thông tin cây cảnh

5 Cập nhật lại giá thành theo thị trường

6 Chọn hoàn thành và được lưu thông tin vào hệ thống Thay thế (Alternative)

Khi nhập thông tin đăng nhập và được thông báo sai

1 Người dùng có thể chọn nhập lại thông tin.

2 Người dùng có thể nhập lấy lại thông tin đăng nhập:

2.1 Cung cấp cho hệ thống tên, số điện thoại và mã nhân viên. 2.2 Hệ thống xác nhận thông tin và gửi lại thông tin đăng nhập thông qua số điện thoại người dùng.

2.3 Người dùng sử dụng thông tin đó đăng nhập lại và hệ thống báo thành công

 Đường truyền kết nối internet không ổn định.

 Hệ thống báo lỗi không lưu thông tin được vào hệ thống thành công.

Post-conditions  Đăng nhập thành công

 Đã cập nhật thành công

 Đã lưu thông tin vào hệ thống

Bảng 9: Đặc tả Use Case “Quản lý thông tin danh mục cây”

2.8 UC08 – Quản lý thông tin nhân viên

Tên Use Case Quản lý thông tin nhân viên

Mô tả Quản lý có thể xem, thêm, xóa hay cập nhật các thông tin của nhân viên

Pre-conditions Đăng nhập vào hệ thống bằng tài khoản quản lý

Hệ thống kết nối mạng và truy cập vào trang web

1 Quản lý đăng nhập thành công

2 Quản lý chọn mục quản lý thông tin nhân viên trên phần quản lý thông tin cửa hàng

3 Quản lý có thể xem, sửa, xóa hay cập nhật các thông tin của nhân viên

4 Sau khi thực hiện các chức năng cần, chọn hoàn thành và thông tin sẽ được lưu vào hệ thống

Thay thế (Alternative) Khi nhập thông tin đăng nhập và được thông báo sai

1 Người dùng có thể chọn nhập lại thông tin

2 Người dùng có thể nhập lấy lại thông tin đăng nhập

1 Cung cấp cho hệ thống tên, số điện thoại và mã nhân viên

2 Hệ thống xác nhận thông tin và gửi lại thông tin đăng nhập thông qua số điện thoại người dùng

3 Người dùng sử dụng thông tin đó đăng nhập lại và hệ thống báo thành công

 Đường truyền kết nối internet không ổn định

 Hệ thống báo lỗi không lưu được vào hệ thống thành công

 Hệ thống báo thông tin nhân viên đã có trước đó

Post-conditions  Đăng nhập thành công

 Đã lưu thông tin vào hệ thống

Bảng 10: Đặc tả Use Case “Quản lý thông tin nhân viên”

2.9 UC09 – Lập báo cáo hoạt động

Tên Use Case Lập báo cáo hoạt động

Mô tả Nhân viên quản lý tổng hợp các tình trạng đơn hàng và lập thành bảng báo cáo doanh thu trong ngày.

Pre-conditions - Hệ thống kết nối mạng và truy cập vào trang web.

- Đăng nhập vào hệ thống bằng tài khoản quản lý.

1 Nhân viên quản lý chọn chức năng Lập báo cáo doanh thu.

2 Hệ thống hiển thị trang quản lý thông tin doanh thu.

3 Nhân viên quản lý chọn doanh thu mỗi ngày.

4 Hệ thống hiển thị danh sách doanh thu từng ngày.

5 Nhân viên quản lý chọn chỉnh sửa,thêm,xóa,cập nhập doanh thu trong ngày.

6 Hệ thống kiểm tra tính hợp lệ của dữ liệu.

7 Hệ thống hiển thị danh sách đã được cập nhật lại.

8 Nhân viên quản lý xác nhận.

9 Hệ thống thông báo cập nhập tổng hợp doanh thu thành công.Thay thế (Alternative)

Khi nhập thông tin đăng nhập và được thông báo sai

1 Người dùng có thể chọn nhập lại thông tin.

2 Người dùng có thể nhập lấy lại thông tin đăng nhập:

1 Cung cấp cho hệ thống tên, số điện thoại và mã nhân viên.

2 Hệ thống xác nhận thông tin và gửi lại thông tin đăng nhập thông qua số điện thoại người dùng.

3 Người dùng sử dụng thông tin đó đăng nhập lại và hệ thống báo thành công.

 Đường truyền kết nối internet không ổn định.

 Hệ thống báo lỗi không lưu được vào hệ thống thành công.

Post-conditions  Đăng nhập thành công.

 Đã lưu thông tin vào hệ thống.

Bảng 11: Đặc tả Use Case “Lập báo cáo hoạt động”

Tên Use Case In phiếu đặt mua

Mô tả Dùng để thêm, thay đổi, xóa thông tin đơn hàng Duyệt đơn đặt hàng của khách hàng và in phiếu

Pre-conditions - Đăng nhập vào hệ thống bằng tài khoản quản lý

- Hệ thống kết nối mạng và truy cập vào trang web

- Nhận được đơn đặt hàng từ hệ thống sau khi khách đặt hàng thành công

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

2 Kiểm tra hóa đơn sau khi nhận đơn đặt hàng

3 Thêm hoặc thay đổi thông tin khách hàng(khi có sự yêu cầu)

4 Kiểm tra sản phẩm trong kho

5 Duyệt đơn hàng và in phiếu đặt để nhân viên giao hàng

6 Cập nhật lên hệ thống xử lý

Thay thế (Alternative) Khi nhập thông tin đăng nhập và được thông báo sai

1 Người dùng có thể chọn nhập lại thông tin.

2 Người dùng có thể nhập lấy lại thông tin đăng nhập:

2.1 Cung cấp cho hệ thống tên, số điện thoại và mã nhân viên

2.2 Hệ thống xác nhận thông tin và gửi lại thông tin đăng nhập thông qua số điện thoại người dùng.

2.3 Người dùng sử dụng thông tin đó đăng nhập lại và hệ thống báo thành công.

 Trang web bị bảo trì hay bị báo lỗi, thông tin không được cập nhật đến người dùng.

 Thông báo không lưu được thông tin.

Post-conditions  Đăng nhập thành công.

 In phiếu đặt mua thành công.

 Cập nhật thông tin lên hệ thống thành công.

Bảng 12: Đặc tả Use Case “In phiếu đặt”

LOGICAL VIEW

SƠ ĐỒ LỚP (CLASS DIAGRAM)

STT Tên trường Diễn giải Kiểu dữ liệu Khóa chính

1 MaNV Mã nhân viên int Khóa chính

2 HotenNV Họ tên nhân viên text

4 SoDT Số điện thoại number

5 MaCV Mã công việc int

6 TenCV Tên công việc text

Bảng 13: Giải thích lớp “Nhân viên”

STT Tên trường Diễn giải Kiểu dữ liệu Khóa chính

1 MaThe Mã thẻ number Khóa chính

2 MaKH Mã khách hàng int

3 TenDangNhap Tên đăng nhập text

8 SoDT Số điện thoại number

Bảng 14: Giải thích lớp “Tài khoản khách hàng”

STT Tên trường Diễn giải Kiểu dữ liệu Khóa chính

1 MaLuotMua Mã lượt mua int Khóa chính

4 DiaChiNguoiNha n Địa chỉ người nhận text

5 SDTNguoiNhan Số điện thoại người nhận number

6 SoLuongCay Số lượng cây int

Bảng 15: Giải thích lớp “Phiếu mua”

STT Tên trường Diễn giải Kiểu dữ liệu Khóa chính

1 MaThu Mã thu number Khóa chính

2 MaLuotMua Mã lượt mua number

Bảng 16: Giải thích lớp “Phiếu thu”

STT Tên trường Diễn giải Kiểu dữ liệu Khóa chính

1 MaCay Mã cây int Khóa chính

Bảng 17: Giải thích lớp “Danh mục cây”

STT Tên trường Diễn giải Kiểu dữ liệu Khóa chính

1 MaNhom Mã nhóm int Khóa chính

Bảng 18: Giải thích lớp “Nhóm cây”

SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)

Hình 3: Sơ đồ đối tượng

PROCESS VIEW

SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)

Hình 4: Sơ đồ tuần tự đăng nhập

Hình 5: Sơ đồ tuần tự đăng ký

Hình 6: Sơ đồ tuần tự duyệt web

Hình 7: Sơ đồ tuần tự đặt mua

1.5 SQD05- Cập nhật tình trạng giao hàng

Hình 8: Sơ đồ tuần tự cập nhật tình trạng giao hàng

Hình 9: Sơ đồ tuần tự lập phiếu đặt

Hình 10: Sơ đồ tuần tự lập phiếu thu

1.8 SQD08- Quản lý danh mục cây

Hình 11: Sơ đồ tuần tự quản lý danh mục cây

1.9 SQD09- Quản lý thông tin nhân viên

Hình 12: Sơ đồ tuần tự quản lý thông tin nhân viên

1.10 SQD10- Lập báo cáo hoạt động

Hình 13: Sơ đồ tuần tự lập bảng báo cáo hoạt động

SƠ ĐỒ CỘNG TÁC (COLLABORATION DIAGRAM)

Hình 14: Sơ đồ cộng tác đăng nhập

Hình 15: Sơ đồ cộng tác đăng ký

Hình 16: Sơ đồ cộng tác duyệt web

Hình 17: Sơ đồ cộng tác đặt mua

2.5 SCD05- Cập nhật tình trạng đơn hàng

Hình 18: Sơ đồ cộng tác cập nhật tình trạng giao hàng

Hình 19: Sơ đồ cộng tác lập phiếu đặt

Hình 20: Sơ đồ cộng tác lập phiếu thu

2.8 SCD08- Quản lý danh mục cây

Hình 21: Sơ đồ cộng tác quản lý danh mục cây

2.9 SCD09- Quản lý thông tin nhân viên

Hình 22: Sơ đồ cộng tác quản lý thông tin nhân viên

2.10 SCD10- Lập bảng báo cáo

Hình 23: Sơ đồ cộng tác lập bảng báo cáo

SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM)

Hình 24: Sơ đồ trạng thái đăng nhập

Hình 25: Sơ đồ trạng thái đăng ký

Hình 26: Sơ đồ trạng thái duyệt web

Hình 27: Sơ đồ trạng thái đặt mua

3.5 SD05- Tình trạng giao hàng

Hình 28: Sơ đồ trạng thái cập nhật tình trạng giao hàng

Hình 29: Sơ đồ trạng thái lập phiếu đặt

Hình 30: Sơ đồ trạng thái lập phiếu thu

3.8 SD08- Quản lý danh mục cây

Hình 31: Sơ đồ trạng thái quản lý danh mục cây

3.9 SD09- Quản lý thông tin nhân viên

Hình 32: Sơ đồ trạng thái quản lý thông tin nhân viên

3.10 SD10- Lập bảng báo cáo

Hình 33: Sơ đồ trạng thái lập bảng báo cáo

SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DIAGRAM)

Hình 34: Sơ đồ hoạt động đăng nhập

Hình 35: Sơ đồ hoạt động đăng ký

Hình 36: Sơ đồ hoạt động duyệt web

Hình 37: Sơ đồ hoạt động đặt mua

4.5 AD05- Cập nhật tình trạng đơn hàng

Hình 38: Sơ đồ hoạt động cập nhật tình trạng giao hàng

Hình 39: Sơ đồ hoạt động lập phiếu đặt

Hình 40: Sơ đồ hoạt động lập phiếu thu

4.8 AD08- Quản lý danh mục cây

Hình 41: Sơ đồ hoạt động quản lý danh mục cây

4.9 AD09- Quản lý thông tin nhân viên

Hình 42: Sơ đồ hoạt động quản lý thông tin nhân viên

4.10 AD10- Lập bảng báo cáo

Hình 43: Sơ đồ hoạt động lập bảng báo cáo

IMPLEMENTATION VIEW

SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)

Hình 44: Sơ đồ thành phần quản lý

Hình 45: Sơ đồ thành phần đặt hàng

SƠ ĐỒ GÓI (PACKAGE DIAGRAM)

DEPLOYMENT VIEW

DEPLOYMENT DIAGRAM

Hình 47: Deployment Diagram Quản lý

Hình 48: Deployment Diagram Đặt hàn

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Cửa hàng cây cảnh NamGreen chủ yếu hoạt động theo mô hình kinh doanh trực tuyến, đã phát triển ứng dụng mạng phù hợp với mọi đối tượng khách hàng sử dụng và dễ dàng quản lý thông tin cửa hàng Thiết kế hệ thống đơn giản và có thể nâng cấp thêm trong tương lai Thông qua việc đăng nhập và đăng ký tài khoản đơn giản, khách hàng có thể:

- Vào từng danh mục cây xem rõ sản phẩm, thông tin, xuất xứ và giá cả.

- Tốc độ thanh toán nhanh, không nhiều bước, nhiều phương thức thanh toán.

Ngoài ra, hệ thống còn có thể giúp người quản lý dễ dàng hiểu được hoạt động của cửa hàng và hỗ trợ các nhân viên khác làm việc hiệu quả hơn:

- Nhận đơn hàng nhanh chóng và cung cấp đầy đủ thông tin khách hàng

- Kiểm hàng trong kho và đóng gói thành đơn hàng

- Tạo phiếu đặt hàng và chuyển cho nhân viên khác

- Quản lý nhiều loài cây và thông tin nhân viên trong cửa hàng

- Tổng hợp và báo cáo hoạt động cho chủ cửa hàng Đối với nhân viên giao hàng luôn phải kiểm tra tình trạng đơn hàng, hệ thống hỗ trợ nhân viên bằng ứng dụng web tối ưu và đầy đủ chức năng:

- Kiểm tra trạng thái đơn hàng qua ứng dụng web

- Đơn hàng nội thành giao ngay trong ngày

- Cập nhật đơn hàng sau khi giao hàng xong

Sau khi giao hàng nhân viên thu ngân lấy biên nhận order và nhập dữ liệu, ứng dụng web sẽ giúp nhân viên thực hiện việc này dễ dàng:

- Kiểm tra trạng thái đơn hàng và tạo biên lai

- Nhập ngân sách, cập nhật hoặc chỉnh sửa thông tin và tệp

Tóm lại, hệ thống sẽ hỗ trợ các công việc khác nhau cho từng nhân viên trong quá trình sử dụng ứng dụng web, tránh được nhiều sai sót và rủi ro như mất dữ liệu, thời gian, tiền bạc,… mỗi nhân viên được phân quyền cập nhật trạng thái công việc trên hệ thống, giảm bớt nhiều bước không cần thiết trong quy trình Cuối cùng, luôn lắng nghe ý kiến phản hồi của khách hàng, nâng cao chất lượng sản phẩm, tối ưu ứng dụng mạng, bảo trì hệ thống hàng tháng. Để hệ thống hoạt động hiệu quả, quản lý và khách hàng cần phối hợp với nhau chặt chẽ hơn song song với nhau để quan sát và hỗ trợ khách một cách tối ưu Từ ứng dụng hệ thống, mạng lưới đến đóng gói và giao hàng cho khách hàng, chúng tôi luôn tiếp thu ý kiến phản hồi của khách hàng để hoàn thiện hơn Phân công công việc hiệu quả cho nhân viên đáp ứng các tiêu chí dễ dàng, đơn giản và nhanh chóng.

STT Họ tên Công việc

1 Lê Thị Lan Anh - 7 sơ đồ cộng tác

2 Hoàng Phùng Thanh Thảo - Tổng hợp word

- Kết luận và hướng phát triển

3 Đoàn Thị Thùy Trang - 1 Use Case Tổng quát

Bảng 19: Miêu tả công việc từng thành viên

Ngày đăng: 12/06/2024, 19:38

HÌNH ẢNH LIÊN QUAN

1. SƠ ĐỒ LỚP (CLASS DIAGRAM) - đề tài ứng dụng quản lý web cây cảnh namgarden
1. SƠ ĐỒ LỚP (CLASS DIAGRAM) (Trang 31)
Hình 5: Sơ đồ tuần tự đăng ký - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 5 Sơ đồ tuần tự đăng ký (Trang 35)
Hình 6: Sơ đồ tuần tự duyệt web - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 6 Sơ đồ tuần tự duyệt web (Trang 36)
Hình 7: Sơ đồ tuần tự đặt mua - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 7 Sơ đồ tuần tự đặt mua (Trang 37)
Hình 8: Sơ đồ tuần tự cập nhật tình trạng giao hàng - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 8 Sơ đồ tuần tự cập nhật tình trạng giao hàng (Trang 38)
Hình 9: Sơ đồ tuần tự lập phiếu đặt - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 9 Sơ đồ tuần tự lập phiếu đặt (Trang 39)
Hình 10: Sơ đồ tuần tự lập phiếu thu - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 10 Sơ đồ tuần tự lập phiếu thu (Trang 40)
Hình 11: Sơ đồ tuần tự quản lý danh mục cây - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 11 Sơ đồ tuần tự quản lý danh mục cây (Trang 41)
Hình 12: Sơ đồ tuần tự quản lý thông tin nhân viên - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 12 Sơ đồ tuần tự quản lý thông tin nhân viên (Trang 42)
Hình 13: Sơ đồ tuần tự lập bảng báo cáo hoạt động - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 13 Sơ đồ tuần tự lập bảng báo cáo hoạt động (Trang 43)
Hình 19: Sơ đồ cộng tác lập phiếu đặt - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 19 Sơ đồ cộng tác lập phiếu đặt (Trang 46)
Hình 18: Sơ đồ cộng tác cập nhật tình trạng giao hàng - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 18 Sơ đồ cộng tác cập nhật tình trạng giao hàng (Trang 46)
Hình 20: Sơ đồ cộng tác lập phiếu thu - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 20 Sơ đồ cộng tác lập phiếu thu (Trang 47)
Hình 21: Sơ đồ cộng tác quản lý danh mục cây - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 21 Sơ đồ cộng tác quản lý danh mục cây (Trang 48)
Hình 22: Sơ đồ cộng tác quản lý thông tin nhân viên - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 22 Sơ đồ cộng tác quản lý thông tin nhân viên (Trang 49)
Hình 29: Sơ đồ trạng thái lập phiếu đặt - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 29 Sơ đồ trạng thái lập phiếu đặt (Trang 53)
Hình 31: Sơ đồ trạng thái quản lý danh mục cây - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 31 Sơ đồ trạng thái quản lý danh mục cây (Trang 54)
Hình 33: Sơ đồ trạng thái lập bảng báo cáo - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 33 Sơ đồ trạng thái lập bảng báo cáo (Trang 55)
Hình 35: Sơ đồ hoạt động đăng ký - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 35 Sơ đồ hoạt động đăng ký (Trang 57)
Hình 37: Sơ đồ hoạt động đặt mua - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 37 Sơ đồ hoạt động đặt mua (Trang 58)
Hình 38: Sơ đồ hoạt động cập nhật tình trạng giao hàng - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 38 Sơ đồ hoạt động cập nhật tình trạng giao hàng (Trang 59)
Hình 39: Sơ đồ hoạt động lập phiếu đặt - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 39 Sơ đồ hoạt động lập phiếu đặt (Trang 60)
Hình 41: Sơ đồ hoạt động quản lý danh mục cây - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 41 Sơ đồ hoạt động quản lý danh mục cây (Trang 62)
Hình 42: Sơ đồ hoạt động quản lý thông tin nhân viên - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 42 Sơ đồ hoạt động quản lý thông tin nhân viên (Trang 63)
Hình 43: Sơ đồ hoạt động lập bảng báo cáo - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 43 Sơ đồ hoạt động lập bảng báo cáo (Trang 64)
Hình 45: Sơ đồ thành phần đặt hàng - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 45 Sơ đồ thành phần đặt hàng (Trang 66)
2. SƠ ĐỒ GÓI (PACKAGE DIAGRAM) - đề tài ứng dụng quản lý web cây cảnh namgarden
2. SƠ ĐỒ GÓI (PACKAGE DIAGRAM) (Trang 67)
Hình 47: Deployment Diagram Quản lý - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 47 Deployment Diagram Quản lý (Trang 68)
Hình 48: Deployment Diagram Đặt hàn - đề tài ứng dụng quản lý web cây cảnh namgarden
Hình 48 Deployment Diagram Đặt hàn (Trang 69)

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

TÀI LIỆU LIÊN QUAN

w