
Youtube.com/PoppinKhiem - Sân chơi giới trẻ PTIT
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN
MÔN: PHÁT TRIỂN PHẦN MỀM HƯỚNG DỊCH VỤ
I.
II. Giới thiệu bài toán
III. Giới thiệu dịch vụ sử dụng/ hoặc tự dây dựng
Website bán sách Book Store sử dụng : Java Servlet .java; Java JSP .java; Jdbc .java;
MySQL
Các phương thức:
getAll():List<T> : Lấy tất cả đối tượng T trong database
getOption(key:int):T : Lấy đối tượng T có ID là key
save(t:T):void : Lưu đối tượng T vào database
update(t:T):void : Cập nhật đối tượng T vào database
delete(t:T):void : Xoá đối tượng T khỏ database
getItemByName(String s): Item : Tìm kiếm đối tượng trong database theo tên
Phục vụ các chức năng thêm sửa xoá Sách, Giỏ hàng, Đơn hàng và thống kê
Hoá đơn
IV. Phân tích thiết kế hệ thống hướng đối tượng
1. Biểu Use Case

Youtube.com/PoppinKhiem - Sân chơi giới trẻ PTIT
Mô tả:
Đăng ký: UC này cho phép khách hàng đăng ký tài khoản cá nhân
Đăng nhập: UC này cho phép khách hàng và nhân viên đăng nhập vào hệ thống
Xem sách: UC này cho phép khách hàng xem thông tin các quyển sách có bán
tại hệ thống
Thêm sách vào giỏ hàng: UC này cho phép khách hàng thêm sách vào giỏ hàng
Tạo Order: UC này cho phép khách hàng đặt hàng từ giỏ hàng
Tìm sách: UC này cho phép khách hàng và nhân viên tìm kiếm sách theo tên
Quản lý sách: UC này cho phép nhân viên quản lý sách gồm thêm sửa xoá
Quản lý Order: UC này cho phép nhân viên quản lý Order, kiểm tra trạng thái
Order
2. Biểu đồ lớp

Youtube.com/PoppinKhiem - Sân chơi giới trẻ PTIT
3. Biểu đồ hoạt động
Khách hàng:

Youtube.com/PoppinKhiem - Sân chơi giới trẻ PTIT
Nhân viên:

Youtube.com/PoppinKhiem - Sân chơi giới trẻ PTIT
4. Biểu đồ CSDL

