Professional Documents
Culture Documents
Doannhom cs353
Doannhom cs353
ĐỒ ÁN NHÓM
ST
MSSV HỌ TÊN SINH VIÊN ĐIỂM SỐ ĐIỂM CHỮ
T
Đà Nẵng, 03/2024
MỤC LỤC
MỤC LỤC………………………………………………………………………………i
DANH MỤC HÌNH ẢNH..............................................................................................ii
PHÂN CHIA CÔNG VIỆC GIỮA CÁC THÀNH VIÊN TRONG NHÓM..................ii
1. Mô tả chung:...............................................................................................................1
1.1 Đặc tả hệ thống.........................................................................................................1
1.2 Mục tiêu dự án..........................................................................................................1
1.3 Người sử dụng hệ thống..........................................................................1
1.4 Người sử dụng hệ thống muốn gì............................................................1
1.5 Yêu cầu phi chức năng............................................................................2
1.6 Trang web sẽ được sử dụng ở đâu...........................................................2
2. Biểu đồ use case:.........................................................................................3
2.1 Use case: Quản lý khách hàng.................................................................3
2.2 Use case: Quản lý sách............................................................................4
2.3 Use case: Xem báo cáo và thống kê........................................................6
2.4 Use case: Đặt hàng..................................................................................7
3. Biểu đồ class diagram.................................................................................8
4. Activity diagrams:.......................................................................................9
4.1 Activity for use case 1.............................................................................9
4.2 Activity for use case 2...........................................................................10
4.3 Activity for use case 3...........................................................................11
4.4 Activity for use case 4...........................................................................12
5. Sequences diagrams:.................................................................................13
5.1 Sequences for use case 1.......................................................................13
5.2 Sequences for use case 2.......................................................................14
5.3 Sequences for use case 3.......................................................................15
5.4 Sequences for use case 4.......................................................................16
Kết luận:
……………………………………………………………………………….17
i
DANH MỤC HÌNH ẢNH
PHÂN CHIA CÔNG VIỆC GIỮA CÁC THÀNH VIÊN TRONG NHÓM
ii
1. Mô tả chung:
Dự án là một trang web bán sách online, được xây dựng trên nền tảng web/app.
Nhằm cung cấp tới người dùng một nền tảng trực tuyến cho phép người dùng tìm
kiếm, xem và mua sắm sách một cách thuận tiện và dễ dàng. Trang web sẽ cung cấp
danh mục đa dạng với nhiều thể loại sách khác nhau. Dự án nhằm đáp ứng nhu cầu đa
dạng của người mua và tạo môi trường mua sắm trực tuyến an toàn và tiện lợi.
Website bán sách online giúp người quản lý dễ dàng quản lý sản phẩm, quản lý
người dùng và xem báo cáo thống kê bán hàng của cửa hàng.
Cải thiện trải nghiệm mua sắm sách tại trang web an toàn và tiện lợi với nhiều
hình thức thanh toán và giao hàng. Giao diện đơn giản, dễ sử dụng, sử dụng đa nền
tảng. Đội ngũ nhân viên luôn sẵn sàng 24/7 hỗ trợ bạn.
Quản lý
Khách hàng
Quản lý nhà cung cấp: Xem thông tin, sửa thông tin, xóa nhà cung cấp
Quản lý khách hàng: Xem thông tin, cấp quyền, xóa người dùng
Xem báo cáo thống kê: Xem báo cáo doanh thu, đơn hàng, sản phẩm
iii
Quản lý đơn hàng: Quản lí trạng thái đơn hàng, xem thông báo về đơn hàng
mới, xem danh sách đơn hàng
Tìm kiếm: Tìm theo tên sách, tìm theo thể loại
Quản lý tài khoản: Thay đổi thông tin, đổi mật khẩu, xóa tài khoản
Đặt hàng: Thanh toán khi trực tiếp, thanh toán online
Giao diện nên dễ sử dụng, thân thiện với người dùng và tương thích trên nhiều
thiết bị và màn hình. Đảm bảo thông tin khách hàng và giao dịch được bảo vệ an
toàn, tránh rò rỉ thông tin và lưu trữ mật khẩu dưới dạng được mã hóa.
Website nên đảm bảo tốc độ tải nhanh và phản hồi ngay lập tức để cung cấp trải
nghiệm người dùng tốt. Website nên ổn định và luôn hoạt động, tránh các sự cố.
Web/app
iv
2. Biểu đồ use case:
ID: UC01
Actors:
Quản lý
v
Preconditions:
Flow of events:
4. - Xem thông tin: Xem thông tin chi tiết của người dùng
5. Xem thông tin, xóa người dùng và cấp quyền thành công
Postconditions:
1. Người quản lý xem thông tin, xóa người dùng và cấp quyền thành công
vi
ID: UC02
Actors:
Quản lý
Preconditions:
Flow of events:
Postconditions:
vii
2.3 Use case: Xem báo cáo và thống kê ( Trương Nguyễn Khải )
ID: UC03
Actors:
Quản lý
Preconditions:
1: Quản lý đã đăng nhập vào hệ thống và chọn Xem báo cáo và thống kê
Flow of events:
3. Người quản lý chọn hình thức thống kê (doanh thu, đơn hàng…)
4. Hệ thống hiển thị bảng báo cáo thống kê doanh thu, đơn hàng...
viii
Postconditions:
1. Người quản lý xem được các bản báo cáo thống kê về doanh thu, đơn hàng, sản
phẩm...
ID: UC04
Actors:
Khách hàng
Preconditions:
1: Khách hàng đã đăng nhập vào hệ thống và chọn mặt hàng cần thanh toán
Flow of events:
2. Hệ thống hiển thị tùy chọn thanh toán (tiền mặt, online)
3. - Thanh toán bằng tiền mặt: Hệ thống xác nhận đơn hàng và thông báo trạng thái
giao hàng đến người dùng.
- Thanh toán online: Người dùng cung cấp thông tin thẻ tín dụng để thanh toán,
đơn hàng sẽ được xác nhận và được giao đến khách hàng.
ix
4. Đặt hàng thành công
Postconditions:
x
4. Activity diagrams:
xi
4.2 Activity for use case 2
xii
4.3 Activity for use case 3
xiii
4.4 Activity for use case 4
xiv
5. Sequences diagrams:
xv
5.2 Sequences for use case 2
xvi
5.3 Sequences for use case 3
xvii
5.4 Sequences for use case 4
xviii
Kết luận:
Với tốc độ phát triển ngày càng tăng của mạng máy tính thì việc thiết kế và cài
đặt các ứng dụng cho người dùng là rất cần thiết. Vì vậy ý tưởng giới thiệu và bán
hàng qua mạng tuy không phải là mới nhưng phần nào cũng giúp cho khách hàng
thuận tiện trong việc lựa chọn và mua hàng.
Hiện nay việc ứng dụng thương mại điện tử ở Việt Nam chỉ đáp ứng được một
số vấn đề cơ bản về mua bán, chưa được linh hoạt. Việc ứng dụng này đòi hỏi phải tốn
Với kiến thức nền tảng đã được học ở trường và bằng sự nỗ lực của mình,
chúng em đã hoàn thành đề tài “Xây dựng website bán sách online”. Mặc dù đã cố
gắng và đầu tư rất nhiều nhưng do thời gian có hạn. Em rất mong nhận được sự thông
cảm và góp ý của Thầy giáo để đề tài của chúng em được hoàn thiện hơn. Một lần nữa
chúng em xin chân thành cảm ơn thầy Lê Minh Thái đã tận tình giúp đỡ chúng em
trong suốt thời gian thực hiện đề tài này.
xix