Link server repo: https://github.com/NguyenTuanVu2105/wanah-book-server
Link admin repo: https://github.com/NguyenTuanVu2105/admin-wanah-book
Link slide: https://github.com/NguyenTuanVu2105/wanah-book-client/blob/master/web3.pptx
Link deploy: https://wanahbook.herokuapp.com
Thành viên nhóm phát triển:
- Nguyễn Tuấn Vũ
- Nguyễn Thị Hồng Hạnh
- Vũ Việt Vương
- Lý Minh Nghĩa
- Nguyễn Thị Qúy Anh
- Lê Hoài An
WanahBook là một nền tảng kết nối những người đọc sách, cho phép người dùng mượn và chia sẻ thông tin về sách.
- Người có sách muốn trao đổi tại website, viết review về quyển sách
- Nếu có người mượn sách thì bắt đầu trao đổi trực tiếp với nhau qua tin nhắn về thời gian, địa điểm, … để mượn sách.
Mỗi tháng mọi người đều dành một khoản từ 200.000-500.000 nghìn đồng để mua sách. Đọc lần đầu sách vẫn còn mới và đọc thì lần đầu thường kiểu cưỡi ngựa xem hoa, vẫn nên lưu lại để đọc lại ,mà số lần đọc lại cực kỳ hiếm, chưa kể có những cuốn sách mua về nhưng không đọc. Như vậy sẽ rất lãng phí.
Bên cạnh đó, có rất nhiều người muốn đọc sách nhưng họ không đủ tiền để mua quyển sách đó, đa phần họ là sinh viên các trường đại học, cao đẳng. Việc được đọc cuốn sách mà không cần bỏ ra nhiều tiền để mua chúng rất là tuyệt vời, tạo điều kiện cho sinh viên trau dồi tri thức, là động lực giúp họ đạt được ước mơ một cách chân thực hơn.
Chính vì thế, việc trao đổi sách sẽ giúp mọi người chia sẻ giá trị, kiến thức mà còn tiết kiệm thêm một khoản nhỏ để dành cho bạn vào những chi tiêu khác, tạo điều kiện cho tất cả mọi người đều được đọc sách.
WanahBook bao gồm các chức năng chính sau:
STT | Mã chức năng | Tên chức năng | Phân loại chức năng | Actor | Mô tả |
---|---|---|---|---|---|
1 | RES | Đăng ký | Account | Guest | Đăng ký tài khoản để đăng nhập vào hệ thống có thể đăng ký bằng gmail, facebook. |
2 | LOG | Đăng nhập | Account | Guest | Nhập tài khoản và mật khẩu để đăng nhập vào hệ thống. |
3 | CREV | Tạo bài review | Review | User | Tạo một bài review về cuốn sách ưa thích. Bài review sẽ hiện thị lên trang cá nhân của người viết |
4 | SREV | Xem các bài review | Review | User, Guess | Người dùng có thể tìm hiểu sách qua bài review về sách của người dùng khác. |
5 | EREV | Đánh giá bài review | Review | User | Bình luận, đánh giá sao cho các bài review. |
6 | CBOOK | Thêm tủ sách | Book | User | Thêm sách mà người dùng sở hữu. |
7 | BBOOK | Mượn sách | Book | User | Tạo một yêu cầu mượn cuốn sách mà người dùng khác sở hữu. |
8 | SBOOK | Xem thông tin sách | Book | Guess, User | Xem thông tin chi tiết của một cuốn sách như tác giả, nội dung chính, nhà xuất bản, những người sở hữu, ... |
9 | MES | Nhắn tin | User | User | 2 người có thể nhắn tin trao đổi về thời gian, địa điểm mượn sách hay chém gió về các cuốn sách hay,... |
10 | SUSER | Xem thông tin người dùng | User | User | Xem thông tin, các bài review, sách hiện có của người khác. |
11 | UBOR | Cập nhật trạng thái mượn sách | Book | User | Khi có người mượn sách, người dùng có thể thay đổi trạng thái mượn. Có các trạng thái như đợi mượn, đã mượn, đã trả. |
12 | NTF | Thông báo | User | System | Hệ thống sẽ thông báo cho người dùng khi có người mượn sách, đến hạn trả sách,... |
13 | BOSE | Tìm kiếm sách | Book | User, Guess | Người dùng tìm kiếm sách. |
14 | USE | TÌm kiếm người dùng | Account | User | Người dùng tìm kiếm thông tin người dùng khác. |
15 | SERV | Xem review mới nhất | Review | User | Người dùng xem các bài review mới được đăng lên nhất. |
16 | BSUG | Gợi ý sách | Book | Guess, User | Hệ thống hiện thị những adnh sách những sách được mượn nhiều, sách hay, sách ở gần. |
17 | ACC | Xem trang cá nhân | Account | User | Người dùng xem thông tin cá nhân. |
18 | NOTI | Xem thông báo | System | User | Người dùng xem thông báo yêu cầu mượn sách hoặc thông báo thời gian trả, mượn sách. |
19 | REB | Xem bài review của sách | Review | User, Guess | Người dùng xem các bài review của cuốn sách đó. |
20 | SEU | Xem ngừơi sở hữu sách | User | User | Người dùng xem thông tin tài khoản những người sở hữu cuốn sách đó. |
21 | BOK | Sách tương tự | Book | User | Người dùng xem danh sách những cuốn sách cùng thể loại hoặc cùng tác giả.. |
22 | BOKC | Xem tủ sách của người dùng | Book | User | Người dùng xem tủ sách của người dùng khác. |
23 | REVU | Xem review của người dùng | Review | User | Người dùng xem các bài review của người dùng khác. |
24 | COMT | Bình luận | User | User | Người dùng bình luận trong các bài review. |
25 | MAB | Quản lý tủ sách của mình | Book | User | Người dùng quản lý tủ sách của mình. |
26 | MAR | Quản lý review của mình | Review | User | Người dùng quản lý các bài review của mình. |
27 | SEEN | Xem trạng thái mượn sách | Book | User | Người dùng xem trạng thái mượn sách của mình. |
28 | UPIF | Cập nhập thông tin cá nhân | Account | User | Người dùng chỉnh sửa thay đổi thông tin cá nhân. |
29 | MAU | Quản lý người dùng | Account | Admin | Admin quản lý thông tin tài khoản người dùng. |
30 | NOTU | Thông báo người dùng | Account | Admin | Admin thông báo đến cho người dùng hạn trả sách và những yêu caais mượn sách. |
31 | MABO | Quản lý sách | Book | Admin | Admin quản lý hệ thống sách. |
32 | MACA | Quản lý thể loại sách | Book | Admin | Admin quản lý thể loại sách. |
33 | MANXB | Quản lý NXB | Book | Admin | Admin quản lý NXB của từng cuốn sách. |
34 | MARE | Quản lý review | Review | Admin | Admin quản lý các bài review. |
35 | SMES | Xem tin nhắn | User | User | Người dùng xem lại các tin nhắn của mình. |
35 | USAR | Xem user được gợi ý | User | User | Gợi ý các user tích cực, xung quanh bạn |
Phần mềm gồm có 3 actor chính là
STT | Actor | Mô tả |
---|---|---|
1 | Guest | Người dùng khi chưa đăng nhập vào hệ thống hoặc sau khi đăng xuất khỏi hệ thống |
2 | Admin | Người dùng với quyền quản trị hệ thống |
3 | User | Người dùng sau khi đã đăng nhập vào hệ thống |
Hình 1: Trang đăng ký tài khoản
Hình 2: Trang đăng nhập
Hình 3: Trang Admin
Hình 4: Trang chủ
Hình 5: Trang gợi ý sách
Hình 6: Trang xem thông tin sách
Hình 7: Trang cập nhật thông tin cá nhân
Hình 8: Trang cá nhân
Hình 9: Trang xem review
Hình 10: Trang xem thông tin user
Hình 11: Trang xem các user được gợi ý
WanahBook bao gồm các trang có chức năng sau:
STT | Tên trang | Chức năng |
---|---|---|
1 | Trang đăng ký tài khoản | RES |
2 | Trang đăng nhập tài khoản | LOG |
3 | Trang Admin | User: MAU, NOTU; Book: MABO, MACA, MANXB; Review: MARE. |
4 | Trang chủ | BOSE, USE, SREV, BSUG, ACC |
5 | Trang gợi ý sách | BSUG |
6 | Trang xem thông tin sách | SBOOK, BBOOK, CBOOK, REB, SEU, BOK |
7 | Trang cập nhật thông tin cá nhân | UPIF |
8 | Trang cá nhân | ACC, MAB, MAR, NOTI |
9 | Trang xem review | SREV, CREV |
10 | Trang xem thông tin user | BOKC, REVU |
11 | Trang xem các user được gợi ý | USAR |