Professional Documents
Culture Documents
ĐỒ ÁN TỐT NGHIỆP
HÀ NỘI, 7/2021
ĐỀ TÀI TỐT NGHIỆP
Thiết kế và xây dựng website bán sách
Ký và ghi rõ họ tên
Lời cảm ơn
Lời đầu tiên, em xin được gửi lời cảm ơn chân thành đến Ban giám hiệu
nhà trường cùng toàn thể thầy cô trong Khoa, Viện đã luôn dạy dỗ, giúp đỡ và
đồng hành cùng em trong suốt 5 năm học tập tại trường Đại học Bách Khoa Hà
Nội. Đặc biệt, em xin gửi lời cảm ơn đến thầy Nguyễn Nhật Quang, thầy đã luôn
tin tưởng, giúp đỡ em trong suốt quá trình làm Đồ án tốt nghiệp. Trong quá trình
làm đồ án tốt nghiệp không thể tránh khỏi những thiếu sót, em rất mong nhận
được sự thông cảm của quý Thầy cô
Em xin chân thành cảm ơn!
Ký và ghi rõ họ tên
CHƯƠNG 1. GIỚI THIỆU ĐỀ TÀI
Use case Mô tả
Đăng nhập Cho phép người dùng đăng nhập vào hệ thống
Sau khi phân tích, để tóm tắt lại hệ thống em sẽ đưa ra một biểu đồ usecase tổng
quan. Dựa vào biểu đồ này, chúng ta sẽ có đánh giá, nhìn nhận về hệ thống một cách đầy
đủ và khách quan nhất. Biểu đồ trên bao gồm các chức năng tổng quát cho cả actor
Khách hàng và actor Quản trị viên.
Hình 2.1 Biểu đồ Use Case Tổng quan
2.2.2 Biểu đồ use case phân rã cho Actor “Người dùng”
Đăng ký
2.2.3 Biểu đồ use case phân rã cho Actor “Quản trị viên”
Về chức năng quản lí tài khoản, quản trị viên sẽ có quyền được xem danh sách tài
khoản của trang web, được xem thông tin tài khoản và Bên cạnh đó, quản trị viên cũng
có quyền thay đổi trạng thái tài khoản như khóa, xóa tài khoản nếu cần thiết.
Chức năng này rất quan trọng khi khách hàng gặp vấn đề về tài khoản.
Hình 2.3 Biểu đồ Use Case quản lí tài khoản cho Actor Quản trị viên
Mô tả chức năng quản lí sản phẩm. Bao gồm: tìm kiếm sản phẩm, xem chi tiết sản
phẩm, tạo sản phẩm, sửa sản phẩm hoặc là xóa sản phẩm.
Hình 2.4 Biểu đồ Use Case quản lí sản phẩm cho Actor Quản trị viên
Mô tả chức năng quản lí danh mục sản phẩm của quản trị viên. Bao gồm: tìm kiếm
danh mục, xem danh mục, tạo danh mục mới, chỉnh sửa danh mục hoặc là xóa danh mục.
Hình 2.5 Biểu đồ Use Case quản lí danh mục sản phẩm
cho Actor Quản trị viên
Mô tả chức năng quản lí đơn hàng của quan trị viên. Bao gồm: xem danh sách đơn
hàng, cập nhật trạng thái đơn hàng và huỷ đơn hàng.
Hình 2.6 Biểu đồ Use Case quản lí đơn hàng cho Actor Quản trị viên
Đối với chức năng quản lí banner, quản trị viên sẽ được tìm kiếm banner, xem
danh sách banner, thêm, sửa, xóa thông tin banner.
Hình 2.7 Biểu đồ Use Case quản lí banner cho Actor Quản trị viên
Đối với chức năng quản lí đánh giá, quản trị viên sẽ được xem danh sách đánh giá,
ẩn và hiển thị đánh giá của người dùng.
Hình 2.8 Biểu đồ Use Case quản lí đánh giá cho Actor Quản trị viên
Hậu điều kiện Quản trị viên cập nhật tài khoản thành công
Luồng sự kiện Website hiển thị danh sách tài khoản
chính Quản trị viên chọn chức năng xem chi tiết tài
khoản
Quản trị viên chọn chức năng xoá, khoá và mở
tài khoản
Hệ thống sẽ trả về những kết quả tương ứng
Thành công sẽ quay về danh sách tài khoản
Kết thúc usecase
Các luồng sự Hệ thống xảy ra lỗi
kiện thay thế Quản trị viên không thể xóa tài khoản.
Hệ thống quay lại luồng sự kiện chính
Hậu điều kiện Quản trị viên cập nhật sản phẩm thành công
Luồng sự kiện Website hiển thị danh sách sản phẩm
chính Quản trị viên chọn chức năng tạo sản
phẩm, chỉnh sửa sản phẩm, xóa sản phẩm
hoặc xem danh sách sản phẩm
Hệ thống sẽ trả về những kết quả tương
ứng
Hệ thống báo thành công sẽ quay về danh
sách sản phẩm
Kết thúc usecase
Các luồng sự Hệ thống báo lỗi:
kiện thay thế Quản trị viên tạo sản phẩm không thành
công
Quản trị viên sửa sản phẩm không thành
công
Hệ thống quay lại luồng sự kiện chính
Hậu điều kiện Quản trị viên cập nhật danh mục thành công
Luồng sự kiện Website hiển thị danh sách danh mục
chính Quản trị viên chọn chức năng tạo danh
mục, chỉnh sửa danh mục, xóa danh mục
hoặc xem danh sách danh mục
Hệ thống sẽ trả về những kết quả tương
ứng
Thành công sẽ quay về danh sách danh
mục
Kết thúc usecase
Các luồng sự Hệ thống báo lỗi
kiện thay thế Không thể xóa danh mục khi còn sản phẩm
này
Hệ thống quay lại luồng sự kiện chính
Quản lí banner:
Tên Usecase Quản lí banner
Mô tả Thêm, sửa, xóa hoặc xem banner
Tác nhân Quản trị viên
Sự kiện kích Quản trị viên chọn chức năng quản lí banner.
hoạt
Tiền điều kiện Quản trị viên đã đăng nhập vào trang quản trị
Hậu điều kiện Quản trị viên cập nhật banner thành công
Luồng sự kiện Website hiển thị danh sách banner
chính Quản trị viên chọn chức năng tạo banner,
xóa banner hoặc xem danh sách banner.
Hệ thống sẽ trả về những kết quả yêu cầu
Hệ thống thực hiện thành công sẽ quay về
danh sách banner
Kết thúc usecase
Các luồng sự Hệ thống báo lỗi:
kiện thay thế - Quản trị viên không thể xóa banner
- Hệ thống quay lại luồng sự kiện chính
Hậu điều kiện Quản trị viên cập nhật đánh giá thành công
Luồng sự kiện Website hiển thị danh sách đánh giá
chính Quản trị viên chọn chức năng xem danh sách
đánh giá hoặc xóa đánh giá
Hệ thống sẽ trả về những kết quả tương ứng
Thành công hệ thống sẽ quay về danh sách
đánh giá
Kết thúc usecase
Các luồng sự Hệ thống báo lỗi:
kiện thay thế - Quản trị viên không thể xóa đánh giá liên
quan đến người dùng
- Hệ thống quay lại luồng sự kiện chính
Hậu điều kiện Quản trị viên cập nhật đơn hàng thành công
Luồng sự kiện Website hiển thị danh sách đơn hàng
chính Quản trị viên chọn chức năng xem danh sách
đơn hàng, xóa đơn hàng hoặc cập nhật trạng
thái đơn hàng.
Hệ thống sẽ trả về những kết quả tương ứng
Thành công hệ thống sẽ quay về danh sách
đơn hàng
Kết thúc usecase
Các luồng sự Hê thống xảy ra lỗi:
kiện thay thế - Quản trị viên không cập nhật được đơn hàng
- Hệ thống báo đơn hàng bị lỗi
- Hệ thống quay lại luồng sự kiện chính
Thống kê:
Tên Usecase Thống kê
Mô tả Thống kê doanh số theo tháng,năm…
Tác nhân Quản trị viên
Sự kiện kích Quản trị viên đăng nhập thành công vào trang chủ
hoạt trang quản trị
Tiền điều kiện Quản trị viên đã đăng nhập vào trang quản trị
Hậu điều kiện Quản trị viên cập nhật thống kê thành công
Luồng sự kiện Website hiển thị các biểu đồ về doanh số
chính Quản trị viên chọn ngày tháng để xem doanh
số
Thành công hệ thống sẽ trả về những kết quả
tương ứng
Kết thúc usecase