Tải bản đầy đủ (.pdf) (34 trang)

XÂY DỰNG ỨNG DỤNG TRAO đổi SÁCH SHABOO

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.75 MB, 34 trang )

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
-----🙢🕮🙡-----

ĐỒ ÁN 2
ĐỀ TÀI:

“XÂY DỰNG ỨNG DỤNG TRAO ĐỔI SÁCH SHABOO”
Giảng viên hướng dẫn: ThS. Huỳnh Nguyễn Khắc Huy
Sinh viên thực hiện:
1. Võ Văn Tài Triển

17521158

2. Hồng Cơng Minh

17520747
Tp. Hồ Chí Minh, tháng 1 năm 2020


LỜI CẢM ƠN
Nhóm em xin chân thành cảm ơn sự hướng dẫn tận tình của thầy Huỳnh Nguyễn Khắc Huy
- giảng viên hướng dẫn môn Đồ án 2 đã hỗ trợ cho nhóm trong q trình nghiên cứu để
nhóm hồn thành đề tài này.
Trong quá trình thực hiện, cũng như q trình làm báo cáo, tụi em khó tránh khỏi những
sai sót, tụi em hi vọng thầy bỏ qua cũng như tụi em rất mong nhận được ý kiến đóng góp
của thầy để tụi em học thêm được nhiều kinh nghiệm để hoàn thành tốt những đồ án lần
sau. Một lần nữa nhóm em xin chân thành cảm ơn thầy.
Nhóm thực hiện



Thông tin về dự án ShaBoo
Dự án được thực hiện bởi hai sinh viên:
- Võ Văn Tài Triển
- Hồng Cơng Minh
Với sự hướng dẫn và giúp đỡ của thầy Huỳnh Nguyễn Khắc Huy.
Ý tưởng dự án bắt nguồn từ một sinh viên thích đọc sách mong muốn tạo ra một nơi mà
mọi người có thể tìm kiếm những người bạn cùng sở thích và là nơi để các sinh viên u
thích sách có thể trao đổi sách cho nhau.
Dự án ShaBoo thuộc loại Non-profit với mong muốn tạo ra giá trị tốt đẹp cho các bạn
sinh viên làng ĐHQG – TP. Hồ Chí Minh.


NHẬN XÉT CỦA GIÁO VIÊN
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................
...............................................................................................................................................................

...............................................................................................................................................................
...............................................................................................................................................................


MỤC LỤC
Hiện trạng

7

1.

Vấn đề

8

2.

Nhu cầu thực tế

8

3.

Giải pháp hiện tại

9

4.

Nhóm người dùng


9

I.

II.

Phân tích vấn đề

10

1.

Vấn đề của giải pháp hiện tại

10

2.

Đề xuất các giải pháp tiếp cận mới

11

Giải pháp

12

1.

Các chức năng chính (Key value feature)


12

2.

Mơ tả các chức năng

12

Hỗ trợ trao đổi/tặng sách

13

Cập nhật trang cá nhân

14

Cập thật kho thông tin sách

15

Nhắn tin/ trao đổi về sách

16

Gợi ý sách phù hợp với bản thân theo chủ đề

16

Cập nhật đánh giá sách lên cộng đồng


17

Theo dõi (kết bạn) người cùng sở thích

17

Gợi ý các nhà cung cấp sách uy tín

18

III.

3.

Sơ đồ Use case

19

4.

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

20

5.

Thiết kế giao diện

21


Màn hình đăng nhập

21

Màn hình categories để chọn sở thích của mình

23

Gợi ý sách phù hợp

24

Gợi ý nhà cung cấp hoặc bài đăng trao đổi

25

Chi tiết sách trao đổi

26


Tìm kiếm thơng tin sách

27

Màn hình trang cá nhân

28


Đăng thơng tin sách và thơng báo

29

Màn hình viết review

30

Landing page giới thiệu dự án

31

Công nghệ sử dụng

32

Kết quả đạt được

33

1. Chức năng thực hiện

33

2. Giao diện ứng dụng

33

3. Hệ thống


33

6.
IV.

V.
1.

Hướng đi tiếp theo
Các giải pháp hiện tại

2. Các giải pháp triển khai ở bước tiếp theo

33
33
33

VI.

Kết luận

34

VII.

Tài liệu kham khảo

34



I.

Hiện trạng

Sách là nguồn kiến thức vô tận của nhân loại, việc sở hữu và học hỏi từ các cuốn
sách là mang lại nhiều kiến thức, kỹ năng hơn so với việc tham gia các khóa học, hay tìm
kiếm các thông tin từ internet trong thời kỳ nhiễu loạn thông tin như hiện tại.
Một khảo sát quốc tế năm 2016 cho thấy người Việt Nam đọc sách ít hơn nhiều so với
các nước trong khu vực, chỉ có 30% người Việt đọc sách thường xuyên, 44% thỉnh
thoảng mới đọc sách, và 26% hồn tồn khơng đọc sách. Trong khi Ấn Độ đọc 11
giờ/tuần, Đài Loan đọc 5 giờ/tuần, Nhật Bản đọc 4 giờ/tuần,… thì người Việt Nam trung
bình đọc chưa tới 1 giờ/tuần1.
Việc đọc sách sẽ trở nên khó khăn khi gặp các yếu tố tác động như không biết bản
thân thích hợp với thể loại sách nào, khơng biết nội dung của cuốn sách có phù hợp hay
khơng, sở hữu một cuốn sách với giá đắt đỏ khiến chúng ta suy nghĩ nhiều hơn về việc
liệu có nên mua sách hay không,….
Việc sản xuất giấy, sử dụng và xử lý giấy đã ảnh hưởng nhiều tới công nghiệp giấy và bột
giấy cả ở cấp độ kinh doanh và tiêu dùng cá nhân. Cùng với sự phát triển và sử dụng các
công nghệ hiện đại như in ấn và khai thác gỗ được cơ giới hóa cao dẫn đến việc xử lý
chất thải cũng tăng theo.
Shaboo bắt đầu với ý tưởng tạo một cộng đồng mới, nơi mà mọi người có thể trao
đổi, cho – tặng sách và cũng như “review” sách. Với mong muốn thực hiện sứ mệnh là
giải cứu những cuốn sách bị lãng quên trên kệ, bởi “Sách nằm im là sách chết”. Từ đó,
Shaboo đã ra đời để tạo một cộng đồng kết nối những người có nhu muốn tặng sách với
những người muốn nhận sách hay cịn là nơi tập trung những “reviewer” chân chính với
những bạn đọc chưa biết mình phù hợp với thể loại sách.


1. Vấn đề
-


Với nhu cầu đọc sách, nghiên cứu của sinh viên nói riêng và người đọc sách nói
chung sẽ gặp khó khăn khi khơng có đủ điều kiện để mua 1 cuốn sách.
Với nhu cầu đọc sách và nghiên cứu tìm hiểu cao với chi phí rẻ thường xảy ra một
số trường hợp mua phải sách giả, sách có chất lượng không ổn định…
Trong thực tế hoạt động trao đổi sách đã được thực hiện thông qua các cách truyền
thống:
● Ngày hội trao đổi sách.
● Các buổi offline nhỏ lẻ để những người yêu sách có thể gặp gỡ.
Tuy nhiên, những cách truyền thống này gặp rất nhiều khó khăn trong hoạt động
trao đổi:
● Sự cố định về địa điểm và thời gian dẫn tới sự hạn chế về người tham gia,
hoạt động này không thường xuyên, mặc dù nhu cầu trao đổi là thường
xuyên và liên tục.
● Tốn kém chi phí để tổ chức những ngày hội hay buổi offline để mọi người
trao đổi sách.

2. Nhu cầu thực tế
-

Tăng nguồn kiến thức từ sách, đọc nhiều đầu sách với chi phí phải chăng.
Tìm kiếm sưu tầm/chia sẻ các loại sách cổ khơng cịn sản xuất.
Qun góp/tặng sách từ thiện hoặc giao lưu.
Chi sẻ quan điểm của bản thân về các đầu sách từng đọc.
Tìm kiếm bạn bè có cùng sở thích về các loại sách.
Cập nhật thơng tin về các ngày hội sách ở gần khu vực sinh sống.


3. Giải pháp hiện tại
-


Mua sách cũ tại các cửa hàng, sạp bán sách cũ/mới/giả lề đường
Đăng bài trao đổi/tặng sách trên các nhóm cộng đồng trên facebook
Đăng bài mua/bán sách trên các nhóm cộng đồng facebook
Mua sách trên các kênh thơng tin khơng chính thống, khơng phải cơng ty phát
hành
Tìm đọc sách lậu online/pdf
Sử dụng ứng dụng GAT để th sách 2

4. Nhóm người dùng
Personas:



Độc thân.
Sinh viên.

- Cần tìm thể loại sách phù hợp
với bản thân.
- Giảm thiểu chi phí cho việc
mua sách.




Sống 1 mình.
Đã đi làm

- Tìm bạn đọc chung sở thích.
- Đọc review của sách.


- Sống ở Tp.HCM.
- Tích cực tham gia vào các event, hội sách.
- Đọc sách để xây dựng giá trị bản thân.
- Di chuyển bằng xe công cộng.
- Hướng ngoại, tham gia nhiều hoạt động cộng đồng
trên mạng xã hội.
- Gợi ý sách.
- Trao đổi.
- Review sách.

- Sống ở Tp.HCM.
- Thích thể hiện bản thân qua nội dung, quotes hay
trong sách bằng các tấm hình.
- Thích đọc review sách.
- Thích viết về các trải nghiệm.
- Theo đuổi lối sống tối giản, cân bằng thời gian
công việc và bản thân.
- Trao đổi sách
- Review sách
- Profile thể hiện mình biết nhiều về sách.





Độc thân.
Vừa tốt nghiệp ĐH

- Cần tìm nguồn trao đổi vì sách

hiếm.
- Cần tìm bạn cùng sở thích.

- Sống ở Hà Nội.
- Thích sưu tầm sách hiếm, phiên bản giới hạn.
- Thích hồi cổ và đọc sách cũ.
- Thích văn hóa cổ trang.
- Gợi ý sách.
- Thơng báo sách cần trao đổi theo thể loại.
- Tìm bạn chung sở thích qua thể loại được liệt kê
trong profile.

Target audience:
- Độ tuổi: 16 – 26 tuổi
- Sở thích: Đọc sách, khám phá nhiều loại sách
- Tình trạng chung: Độc thân
- Nghề nghiệp: Học sinh, sinh viên, đã đi làm và có nhu cầu đọc sách

II.

Phân tích vấn đề
1. Vấn đề của giải pháp hiện tại
- Việc mua sách giá rẻ tại các sạp của hàng khơng chính thống dễ gặp phải các trường
hợp mua phải sách lậu, sách giả với thông tin và hình thức khơng chính xác.
- Các sạp bán sách, nhà sách online cũng cấp nhiều đầu sách trôi nổi, khơng rõ nguồn
gốc gây khó khăn trong việc tìm kiếm sách.
- Người đọc sách khơng tìm được các loại sách phù hợp với bản thân, không biết bắt
đầu từ những cuốn sách nào.
- Các đánh giá về sách trên các nhóm Facebook khơng đủ, một số khác khơng chính
xác. Các nhóm về sách rời rạc, khơng tập chung tại một nơi.

- Khơng có một cộng đồng chung cho người u thích và reivew sách.
- Sử dụng các ứng dụng thuê sách không đảm bảo việc người cho mượn mất sách hay
người mượn sách mất tiền thế chân. Sách qua tay nhiều người khơng giữ được chất
lượng vốn có.
- Sách số hóa khơng giải quyết cảm giác đọc sách của đọc giả.


2. Đề xuất các giải pháp tiếp cận mới
STT

Vấn đề

Giải pháp mới

1

Tìm kiếm sách chất lượng với chi phí rẻ,
có thể tận dụng sách cũ

Sử dụng sách đã có để trao đổi với
đọc giả gần khu vực sinh sống

2

Khơng có kênh cung cấp thơng tin chính
xác về các đầu sách hiện có

Nơi tập chung các đầu sách, dễ
dàng tìm kiếm thông tin sách qua
tên, mã ISBN, tác giả


3

Không biết sách nào phù hợp với bản thân,
khơng biết bản thân thích thể loại sách nào

Gợi ý sách dựa trên đặc điểm
chung của người đọc sách và các
thể loại yêu thích hoặc các tựa
sách đã đọc

4

Khơng có một cộng đồng tập chung các
độc giả thích sách, đánh giá về các cuốn
sách tâm đắc, tìm kiếm bạn bè chia sẻ sách
và quan điểm

Một cộng đồng chỉ về sách, nơi
trao đổi, đánh giá gợi ý về sách.
Cập nhật các thông tin về sách của
độc giả và tìm kiếm bạn bè chung
sở thích

5

Sách số hóa không đáp ứng được cảm giác
cầm sách trên tay

Mang đến những cuốn sách chất

lượng và giá rẻ

6

Mua sách mới chất lượng, đảm bảo sách
thật. Bảo vệ bản quyền tác giả.

Gợi ý các nhà cung cấp đáng tin
cậy hoặc đã được kiểm chứng


III.

Giải pháp

1. Các chức năng chính (Key value feature)
1.
2.
3.
4.
5.
6.
7.
8.

Hỗ trợ trao đổi/tặng sách.
Cập nhật trang cá nhân.
Cập thật kho thông tin sách.
Nhắn tin/trao đổi về sách.
Gợi ý sách phù hợp với bản thân theo chủ đề.

Cập nhật đánh giá sách lên cộng đồng.
Theo dõi (kết bạn) người cùng sở thích.
Gợi ý các nhà cung cấp sách uy tín.

2. Mơ tả các chức năng


Hỗ trợ trao đổi/tặng sách
Đăng thông tin sách muốn trao đổi/tặng
Mục tiêu

Mô tả

Mô tả công việc

Người dùng đăng thông tin cuốn sách mà họ cần trao đổi/tặng.
Thông tin sẽ được lưu và hiển thị lên cho người dùng khác xem.

Điều kiện bắt đầu

Người dùng muốn thêm một cuốn sách mình đang có để trao
đổi/tặng

Thơng tin đầu vào

+) Tiêu đề, Tên sách, Tác giả, Thể loại, Vị trí
+) Lời nhắn của người dùng khi trao đổi
+) Hình ảnh đính kèm.

Kết quả đầu ra


Thông tin được lưu và hiển thị trên newfeed của người dùng khác

Người sử dụng

Tất cả người dùng

Những quy tắc,
điều kiện đi kèm

Tất cả những thông tin trên là bắt buộc.

Liên hệ trao đổi sách
Mục tiêu

Mô tả

Mô tả công việc

Người dùng lướt newfeed chọn một cuốn sách muốn nhận hoặc
trao đổi. Bấm vào xem thông tin bài đăng, nếu phù hợp sẽ liên hệ
người đăng bài trao đổi

Điều kiện bắt đầu

Người dùng muốn tìm kiếm, trao đổi sách tựa sách mới

Thông tin đầu vào

+) Danh sách các bài đăng


Kết quả đầu ra

Thông tin của bài đăng chi tiết và thông tin của người đăng bài để
liên hệ

Người sử dụng

Tất cả người dùng

Những quy tắc,
điều kiện đi kèm

Tất cả những thông tin trên là bắt buộc.


Cập nhật trang cá nhân
Cập nhật trang cá nhân
Mục tiêu

Mô tả

Mơ tả cơng việc

Người dùng sẽ có thể điều chỉnh trang cá nhân sao cho trang cá
nhân thể hiện được nhiều nhất bản thân của mình trên đó. Thơng
qua các thuộc tính của một người đọc sách.

Điều kiện bắt đầu


Khơng có

Thơng tin đầu vào

Thơng tin cá nhân của người dùng. Cụ thể:
+) Tên (Tên dùng để gọi người dùng)
+) Ảnh cá nhân
+) Câu quotes từ cuốn sách ưu thích của họ
+) Những thể loại sách mà người dùng thích
+) Những cuốn sách mà họ đang sở hữu
+) Những cuốn sách mà họ đang chia sẻ
+) Những bài review về cuốn sách họ đã đọc

Kết quả đầu ra

Trang cá nhân thể hiện cá tính riêng của người dùng.

Người sử dụng

Tất cả người dùng.

Những quy tắc,
điều kiện đi kèm

Khơng có


Cập thật kho thơng tin sách
Tìm kiếm thơng tin sách
Mục tiêu


Mơ tả

Mơ tả cơng việc

Người dùng có thể tìm kiếm cuốn sách cụ thể mà người
dùng mong muốn trao đổi.

Điều kiện bắt đầu

Khơng có

Thơng tin đầu vào

Thơng tin mà người dùng muốn tìm kiếm (Tên cuốn sách,
Nơi trao đổi, Tên tác giả, Mã ISBN)

Kết quả đầu ra

Những cuốn sách gần nhất với kết quả tìm kiếm của người
dùng.

Người sử dụng

Tất cả người dùng.

Những quy tắc, điều
kiện đi kèm

Cần nhập thông tin cần tìm kiếm


Thêm thơng tin kho sách
Mục tiêu

Mơ tả

Mơ tả công việc

Khi người dùng nhập tựa sách mới để đăng bài trao đổi hoặc
người dụng tự nhập tự sách mình có. Hệ thống sẽ lưu thơng
tin vào kho sách và tự động cập nhật thông tin mới.

Điều kiện bắt đầu

Hệ thống khơng tìm thấy dữ liệu sách mà người dùng nhập

Thông tin đầu vào

Thông tin về sách (Tên cuốn sách, Nhà xuất bản, Tên tác
giả, Mã ISBN, Mô tả, Hình ảnh)

Kết quả đầu ra

Khơng có

Người sử dụng

Hệ thống tự cập nhật

Những quy tắc, điều

kiện đi kèm

Nhập đúng các thông tin về sách


Nhắn tin/ trao đổi về sách
Nhắn tin/trao đổi về sách
Mục tiêu

Mô tả

Mô tả công việc

Người dùng trao đổi thông tin, địa điểm trao đổi sách với người
dùng khác bằng cách trực tiếp nhắn tin trao đổi thông qua
SHABOO.

Điều kiện bắt đầu

Người dùng nhấn vào nút nhắn tin với người dùng khác.

Thơng tin đầu vào

Khơng có

Kết quả đầu ra

Các người dùng có thể thống nhất với nhau về thời gian và địa
điểm trao đổi.


Người sử dụng

Tất cả người dùng.

Điều kiện đi kèm

Khơng có

Gợi ý sách phù hợp với bản thân theo chủ đề
Gợi ý tựa sách dựa trên chủ đề yêu thích
Mục tiêu

Mơ tả

Mơ tả cơng việc

Hệ thống sẽ đề xuất những đầu sách phù hợp với sở thích cá nhân,
khoảng cách, những hành vi của người dùng trên nền tảng Shaboo.

Điều kiện bắt đầu

Khơng có.

Thơng tin đầu vào Lượng dữ liệu mà thu thập được khi người dùng sử dụng nền tảng
(Vị trí, sở thích, tương tác,…)
Kết quả đầu ra

Những đầu sách phù hợp với người dùng

Người sử dụng


Tất cả người dùng của SHABOO.

Điều kiện đi kèm

Khơng có


Cập nhật đánh giá sách lên cộng đồng
Viết review về cuốn sách mình thích
Mục tiêu

Mơ tả

Mơ tả cơng việc

Người dùng viết đánh giá về cuốn sách đã đọc, hoặc cuốn sách mà
bản thân mình ưa thích. Mục đích để chính bản thân người dùng
thể hiện bản thân của mình với những người dùng khác.

Điều kiện bắt đầu

Khơng có.

Thơng tin đầu vào

Những đoạn review của người dùng thể hiện bản thân mình.

Kết quả đầu ra


Bài post trên trang cá nhân của người dùng.

Người sử dụng

Tất cả người dùng.

Điều kiện đi kèm

Không có

Theo dõi (kết bạn) người cùng sở thích
Theo dõi (kết bạn) người dùng cùng sở thích
Mục tiêu

Mơ tả

Mơ tả cơng việc

Người dùng đọc những bài review chất lượng, và với mong muốn
được đọc tiếp những bài review sau. Người dùng sẽ theo dõi
reviewer mà mình thích.

Điều kiện bắt đầu

Khơng có.

Thơng tin đầu vào

Khơng có


Kết quả đầu ra

Khơng có

Người sử dụng

Tất cả người dùng.

Những quy tắc,
điều kiện đi kèm

Khơng có


Gợi ý các nhà cung cấp sách uy tín
Gợi ý nhà cung cấp sách uy tín
Mục tiêu

Mơ tả

Mơ tả cơng việc

Hệ thống sẽ đề xuất những nhà cung cấp uy tín, nhà xuất bản chính
thống của cuốn sách cần tìm và so sánh giá

Điều kiện bắt đầu

Khi người dùng muốn mua sách mới hoặc hệ thống khơng tìm
được bài đăng trao đổi nào liên quan đến sách mà người dùng tìm
kiếm


Thơng tin đầu vào +) Thơng tin sách
+) Thơng tin từ các nhà cung cấp
+) Dữ liệu từ internet
Kết quả đầu ra

Danh sách nhà cung cấp uy tín sắp xếp theo giá

Người sử dụng

Tất cả người dùng.

Những quy tắc,
điều kiện đi kèm

Khơng có


3. Sơ đồ Use case


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


5. Thiết kế giao diện
Màn hình đăng nhập



Màn hình categories để chọn sở thích của mình



Gợi ý sách phù hợp


Gợi ý nhà cung cấp hoặc bài đăng trao đổi


×