Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Bài tập thực hành về nhà lần 1:

Bài 3.1
Phân tích và thiết kế hệ thống bán hàng phụ kiện thú cưng.
- Mô tả yêu cầu người dùng:
Xây dựng website cho phép giới thiệu và đặt hàng online cho cửa hàng bán phụ kiện thú
cưng. Website cho phép khách hàng có thể xem và đặt hàng online, nhân viên của cửa
hàng có thể quản lý thông tin của website và quản lý hoạt động đặt hàng và giao hàng.
 Cửa hàng có các thuốc, đồ dùng, thức ăn cho thú cưng khác nhau mỗi loại có các
thông tin (Mã, Tên, Mô Tả). Khi cửa hàng có một sản phẩm mới nhân viên có
nhiệm vụ cập nhật thông tin về sản phẩm lên hệ thống nếu có sai sót có thể sửa
hoặc xóa thông tin về sản phẩm.
 Mỗi loại sản phẩm có nhiều sản phẩm khác nhau. Mỗi sản phẩm trong cửa hàng
gồm các thông tin(Mã sản phẩm, Tên sản phẩm, Giá sản phẩm, Mô tả chi tiết,
Hình ảnh). Khi cửa hàng có sản phẩm mới nhân viên có thể sửa hoặc xóa thông tin
về sản phẩm.
 Giá bán bán của các mặt hàng được điều chỉnh theo giá của thị trường, khi giá của
các mặt hàng thay đổi thì nhân viên có nhiệm vụ cập nhật lại giá bán, nếu giá bán
có sai sót nhân viên có thể thực hiện sửa giá bán. Giá bán của mỗi sản phẩm gồm
các thông tin (Mã sản phẩm, Giá sản phẩm , Mã giảm giá).
 Khi hàng về cửa hàng nhân viên có nhiệm vụ nhập sản phẩm vào cửa hàng và lưu
thông tin về hóa đơn nhập hàng vào hệ thống, hóa đơn nhập hàng gồm( Mã hóa
đơn, Xuất xứ, Số lượng, Giá nhập). Khi thông tin về giá nhập sai sót thì nhân viên
có thể sửa, xóa thông tin hóa đơn.
 Khi khách hàng muốn mua sản phẩm, khách hàng vào trang web xem thông tin
của các sản phẩm( thông tin về các sản phẩm có thể được hiển thị theo nhóm như
sản phẩm mới nhập, sản phẩm bán chạy, sản phẩm giảm giá, sản phẩm theo phân
loại ). Khi khách hàng quan tâm đến sản phẩm nào có thể xem chi tiết thông tin về
sản phẩm đó. Trong quá trình xem hàng, khách hàng có thể thêm sp vào giỏ hàng.
Ngoài việc xem thông tin các mặt hàng, khách hàng có thể xem các bài viết trên
website.
 Sau khi chọn mua sản phẩm trong giỏ hàng, khách hàng có thể xem thông tin sp
trong giỏ hàng. Khi khách hàng muốn đặt mua, khách hàng sẽ thực hiện đặt hàng,
thông tin đơn hàng sẽ được lưu vào hệ thống. Thông tin đơn hàng gồm (Mã ĐH,
Thông tin KH, Ngày đặt mua, Thành tiền, Địa chỉ giao, Số điện thoại cá nhân),
trạng thái đơn hàng và các thông tin về sản phẩm đặt mua gồm (Mã sp, Số lượng,
Giá sp)
 Khi một khách hàng mới mua lần đầu tại web, hệ thống sẽ lưu thông tin của khách
hàng sau khi khách hàng xác minh thông tin cá nhân. Thông tin cá nhân của khách
hàng gồm(Mã KH, Tên KH, Số ĐT, Email, Địa chỉ). Khách hàng có thể xem lại
thông tin của bản thân.
 Khách hàng có thể xem lại danh sách các đơn đặt hàng đã đặt và thông tin chi tiết
từng đơn. Với các đơn hàng chưa được giáo, khách hàng có thể sửa đổi số lượng
đặt, kích thước sp, xóa bớt các mặt hàng đã đặt hoặc hủy đơn.
 Với các đơn hàng đã đặt nhân viên có thể thực hiện xóa và xem được các đơn
hàng chưa xác thực và xác nhận xử lý, xem các đơn hàng đã xử lý và chưa được
xử lý, xem được các đơn hàng đang vận chuyển và xác nhận thanh toán hoặc đổi
trả hoặc giao không thành công.
 Tất cả nhân viên thực hiện quản lý thông tin hệ thống bằng cách đăng nhập vào hệ
thống. Thông tin nhân viên gồm( Mã nv, Mật khẩu)
 Khách hàng khi thực hiện xem thông tin sản phẩm phải đăng nhập trước khi sử
dụng.
Bài 3.2
Phân tích tác nhân , mô hình ca sử dụng:
Hệ thống gồm hai trang chính. Một trang dành cho người mua hàng và một trang dành
cho người quản trị và nhân viên cửa hàng.
- Tác nhân tham gia vào trang người dùng là khách hàng khi thực hiện vào website
xem thông tin sp và đặt hàng online.
- Tác nhân tham gia vào trang quản lý thông tin website và quản lý hoạt động đặt
giao hàng gồm hai tác nhân là người quản trị viên và nhân viên.
Từ khảo sát trên các tác nhân và sử dụng các mối quan hệ để tổ chức lại biểu đồ ca sử
dụng chúng ta xây dựng được biểu đồ ca sử dụng mức tổng quát và phân rã cho 2 trang
trên như hình1 và hình3 là biểu đồ tổng quát cho trang quản trị và trang người dùng.
Trong biểu đồ tổng quát trang quản trị, tác nhân Admin kế thừa tác nhân Nhân viên, điều
này có nghĩa tác nhân Admin ngoài việc thực hiện được các ca sử dụng theo vai trò của
mình ra thì có thể thực hiện các ca theo vai trò của Nhân viên. Trong trang quản trị, để
thực hiện tất cả các use case người dùng đều phải thực hiện đăng nhập trước khi dùng
được. Vì vậy, hoạt động đăng nhập đều được tách riêng thành một ca sử dụng và các ca
sử dụng khác trong hệ thống có mối quan hệ <<include>> với ca sử dụng Đăng nhập.
Trong biểu đồ tổng quát của trang người dùng, để thực hiện chức năng Đặt hàng và Quản
lý đơn hàng, người dùng phải thực hiện chức năng Đăng nhập. Vì vậy hai ca sử dụng này
có mối quan hệ<<include>> với ca sử dụng Đăng nhập.
Bài 3.3

Hình 1. Biểu đồ tổng quát trang quản trị

Hình 2. Biểu đồ phân rã use case QL Giỏ hang


Hình 3. Biểu đồ tổng quát tramg người dung

Hình 3.1 Biểu đồ phân rã use case QL loại sp


Hình 3.2 Biểu đồ phân rã use case QL Giá bán
- Tương tự với các quản lý còn lại nhân viên có thể thực hiện chức năng nhập, sửa,
xóa cho phần QL sản phẩm, QL xuất sứ, QL hóa đơn nhập.

Hình 3.3 Biểu đồ phân rã use case QL nhân viên


Hình 3.4 Biểu đồ phân rã use case QL đơn hàng

Hình 4. Biểu đồ tổng quát trang xem sản phẩm


Bài 3.4

Hình 5. Mô tả luồn sự kiện ca đặt hàng

Hình 6. Mô tả luồng sự kiện ca quản lý giỏ hàng


Hình 7. Mô tả luồng sự kiện ca xem sản phẩm

You might also like