Skip to content

NguyenTuanVu2105/wanah-book-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WanahBook - An Book Exchange Social Network

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:

  1. Nguyễn Tuấn Vũ
  2. Nguyễn Thị Hồng Hạnh
  3. Vũ Việt Vương
  4. Lý Minh Nghĩa
  5. Nguyễn Thị Qúy Anh
  6. Lê Hoài An

I. Tổng quan

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.

Cơ chế trao đổi 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.

II. Giải quyết vấn đề

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.

III. Mô tả chức năng

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

IV. Actor

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

V. Page Demo

Register

Hình 1: Trang đăng ký tài khoản

Login

Hình 2: Trang đăng nhập

Admin

Hình 3: Trang Admin

Homepage

Hình 4: Trang chủ

Book

Hình 5: Trang gợi ý sách

BookInfo

Hình 6: Trang xem thông tin sách

Update Profile

Hình 7: Trang cập nhật thông tin cá nhân

Profile

Hình 8: Trang cá nhân

Review

Hình 9: Trang xem review

User

Hình 10: Trang xem thông tin user

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

VI. Business Process

Business Process

Business Process

Business Process

VII. Thiết kế cơ sở dữ liệu

CSDL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •