CHƯƠNG 1: TỔNG QUAN 1. Khảo sát hiện trạng Qua quá trình khảo sát và tìm hiểu thì ngày nay Internet đang dần trở thành một phần không thể thiếu trong đời sống của con người. Nó len lỏi qua từng lĩnh vực sinh hoạt, công việc, hoạt động giải trí của con người. Sự bùng nổ mạnh mẽ của Internet đã thúc đẩy hàng loạt sự việc gây ảnh hưởng lớn đến thời đại, là một nhân tố đắc lực giúp việc công nghiệp hóa – hiện đại hóa ngày càng mạnh mẽ.
Ngày xưa, khi công nghệ chưa phát triển thì nhu cầu tiếp nhận thông tin mới của con người đều qua sách giấy là chính, họ tìm đến những hiệu sách để tìm mua sách, và hiển nhiên có những cuốn sách rất khó để tìm mua, người mua sách phải tìm đến nhiều hiệu sách, khiến họ tốn cả thời gian và chi phí đi lại. Nhưng hiện nay, với sự phát triển mạnh mẽ của thương mại điện tử, hàng loạt trang mạng, ứng dụng điện thoại như Fahasa(www.com), Vinabook (www.com), Nhã Nam (nhanam.vn),… ra đời, đã giải quyết được vấn đề khó tìm mua sách với chỉ một cái nhấp chuột, vì vậy việc mua sách online đã không còn xa lạ đối với người Việt. Những trang web, ứng dụng đọc sách ra đời đem lại sự trải nghiệm mới mẻ và nó còn mang tới nhiều lợi ích nổi bật. Gần đây, để chào đón ngày Sách và Bản Quyền Thế Giới (23/4), nhóm nghiên cứu Picodi đã công bố một khảo sát liên quan đến thói quen đọc sách và mua sách của người Việt cũng như người đọc tại một số quốc gia khác trên thế giới.
Bản khảo sát này được thực hiện vào tháng 3/2019, dựa trên các giao dịch tại các nhà sách trực tuyến cùng kết quả thu thập từ 7.800 người đến từ 41 quốc gia khác nhau. Theo nghiên cứu này thì có 89% người Việt Nam đọc sách và 21% còn lại không đọc, 60% người Việt mua 1 cuốn sách / 1 năm, 29% người Việt mua sách giấy từ các cửa hàng sách online. Phần lớn người Việt cho biết rằng họ là người yêu văn hóa đọc. Với lượng người có thói quen đọc sách và mua sách giấy cao như vậy thì tiềm năng của một ứng dụng mua bán sách là rất lớn.
Thay vì đi mua sách ở những tiệm sách truyền thống thì người dùng có thể mua sách qua một chiếc điện thoại nhỏ gọn, không bị giới hạn bởi không gian và thời gian, giảm được chi phí di chuyển, thời gian và công sức. 1 do an Các ứng dụng cùng ý tưởng với đề tài đã được ra mắt: Fahasa Vinabook Tiki 1. Xác định yêu cầu 1. Giới thiệu chung về ứng dụng Ứng dụng Lollipop Book là một ứng dụng chuyên kinh doanh về sách thuộc nhiều danh mục khác nhau như Chuyên ngành, Kinh tế, Tạp chí, Thiếu nhi, … của nhiều tác giả nổi tiếng.
Ứng dụng luôn cập nhật những cuốn sách mới với nhiều chương trình ưu đãi và khuyến mãi hấp dẫn. Các chức năng này đều do người quản trị và người dùng có quyền hạn quy định khi xây dựng ứng dụng. Mô tả chức năng 1. Mô tả các tác nhân Bảng 1.1: Mô tả tác nhân Tên tác nhân Công việc/ vai trò - Đăng ký - Đăng nhập - Chọn các danh mục yêu thích Guest - Xem trang chủ ứng dụng - Xem thông tin sách (Khách hàng chưa - Tìm kiếm sách đăng nhập) - Thêm sách vào giỏ hàng - Xem giỏ hàng - Xem danh mục sách - Xem tiêu điểm sách 2 do an - Những tính năng của khách trước khi đăng nhập - Bình luận và đánh giá sách - Thanh toán - Dùng mã khuyến mãi khi mua sách Member - Quản lý tài khoản cá nhân (Khách hàng đã - Quản lý đơn hàng đăng nhập) - Thêm sách vào yêu thích - Phản hồi và báo lỗi - Xem thông báo - Quên mật khẩu - Đăng xuất - Đăng nhập web Admin - Đăng xuất web Admin - Quản lý sách Admin - Quản lý quảng cáo - Quản lý người dùng - Quản lý đơn đặt hàng - Bao gồm những công việc của Member 3 do an 1.
Mô tả chức năng Bảng 1.2: Mô tả chức năng của khách hàng STT Chức năng Mô tả Người dùng có thể chọn Email Password, Facebook, 1 Đăng ký Google để đăng ký tài khoản. Sau khi đăng ký thành công người dùng sẽ tới bước tạo thông tin tài khoản. Đăng nhập bằng tài khoản đăng ký trước đó hoặc 2 Đăng nhập đăng nhập bằng Facebook, Google. Trước khi vào trang chủ của ứng dụng, người dùng Chọn các danh mục bắt buộc phải chọn 4 danh mục họ yêu thích, những 3 yêu thích danh mục này sẽ được hiển thị ở trang chủ của ứng dụng người dùng Người dùng có thể xem trang chủ của ứng dụng bao Xem trang chủ ứng gồm các mục quảng cáo, danh mục sách bán chạy, 4 dụng mới phát hành cùng các danh mục mà người dùng yêu thích Người dùng có thể xem thông tin chi tiết của từng 5 Xem thông tin sách sách như: tên sách, giá tiền, nhà xuất bản, bình luận của từng sách, lượt đánh giá của sách,.
Người dùng tìm sách yêu thích và hiển thị nội dung 6 Tìm kiếm sách có liên quan tới nội dung người dùng nhập. Thêm sách vào giỏ Người dùng có thể chọn sách mình muốn mua để 7 hàng thêm vào giỏ hàng 4 do an Sau khi thêm sách vào giỏ hàng, người dùng có thể 8 Xem giỏ hàng xem giỏ hàng để biết được mình đã mua những sách nào Người dùng có thể xem tất cả các danh mục sách trên 9 Xem danh mục sách ứng dụng. Người dùng có thể xem các bản tin về thông tin, giới 10 Xem tiêu điểm sách thiệu các cuốn sách Bình luận và đánh Người dùng nhập cảm nghĩ của bản thân về cuốn 11 giá sách sách và chọn số sao để đánh giá. Người dùng cần phải đăng nhập.
Sau đó chọn 12 Thanh toán phương thức thanh toán (thanh toán khi nhận hàng hoặc thanh toán thông qua Momo). Người dùng có thể sử dụng mã giảm giá để áp dụng Dùng mã khuyến 13 vào đơn hàng của mình, tổng tiền sẽ bằng tổng tạm mãi khi mua sách tính trừ đi số tiền giảm giá Khách hàng phải đăng nhập vào tài khoản để quản lý thông tin tài khoản. Gồm các tác vụ: Quản lý tài khoản cá 14 nhân Sửa thông tin cá nhân Đổi mật khẩu Quản lý hoá đơn Đăng xuất 5 do an Khách hàng phải đăng nhập vào tài khoản để hiển thị 15 Quản lý đơn hàng và hủy với những đơn có trạng thái chưa thanh toán, chưa giao hàng và chờ xử lý. Thêm sách vào yêu Người dùng chọn một cuốn sách và chọn thêm sách 16 thích vào yêu thích.
Khách hàng phải đăng nhập sau đó chọn loại lỗi và 17 Phản hồi và báo lỗi mô tả chi tiết lỗi. 18 Xem thông báo Khách hàng xem thông tin thông báo của ứng dụng Người dùng sẽ nhập email của tài khoản. Sau đó vào 19 Quên mật khẩu email xác nhận để đổi mật khẩu. 20 Đăng xuất Đăng xuất tài khoản hiện tại.
6 do an Bảng 1.3: Mô tả chức năng của admin STT Chức năng Mô tả Đăng nhập web 1 Đăng nhập bằng tài khoản được cấp quyền. Admin Đăng xuất web 2 Đăng xuất tài khoản hiện tại Admin Đăng nhập vào tài khoản Admin để thêm, xóa, cập 3 Quản lý sách nhật và tìm kiếm sách. Đăng nhập vào tài khoản Admin để thêm, xóa, cập 4 Quản lý quảng cáo nhật quảng cáo Đăng nhập vào tài khoản Admin để thêm, xóa, cập 5 Quản lý người dùng nhật và hiển thị danh sách nhóm người dùng, quyền và người dùng. Đăng nhập vào tài khoản Admin để hiển thị thông tin chi tiết đơn đặt hàng, cập nhật trạng thái thanh Quản lý đơn đặt toán (chưa thanh toán, đã thanh toán) và đơn đặt hàng 6 hàng (Chờ xử lý, đang xử lý, đang giao, hoàn tất, hủy đơn hàng).
Chỉ hủy với những đơn có trạng thái chưa giao hàng, chưa thanh toán và chờ xử lý. Mô tả phi chức năng Hỗ trợ khách hàng an toàn khi mua sản phẩm như các thông tin cá nhân liên quan đến khách hàng được đảm bảo an toàn. Ứng dụng có tốc độ xử lý nhanh. 7 do an Ứng dụng dễ dàng tiếp cận mọi chức năng với người dùng ở mọi lúc mọi nơi khi có kết nối Internet.
Giao diện thân thiện dễ dùng, hấp dẫn, dễ tìm kiếm thông tin các sản phẩm. Cơ sở dữ liệu đám mây giúp người dùng có thể đăng nhập tài khoản, đồng bộ hóa dữ liệu khi đăng nhập ở các thiết bị khác nhau. Lược đồ Usecase tổng quan Hình 1.1: Lược đồ Use Case tổng quan của ứng dụng Lollipop Book 8 do an 1. Mô tả chi tiết Usecase 1.
Mô tả Usecase Đăng nhập Bảng 1.4: Mô tả Usecase Đăng nhập Usecase Đăng nhập Mô tả Kiểm tra và xác thực vai trò người dùng. Tác nhân kích hoạt Khách Tiền điều kiện Tồn tại tài khoản. Các bước thực hiện (1) Vào màn hình Đăng Nhập. (2) Nhập Username và Mật khẩu hoặc chọn đăng nhập thông qua Facebook hoặc Google.
(3) Nhấn “Đăng Nhập”. (4) Nếu thành công sẽ chuyển tới trang chủ. Mô tả Usecase Đăng Ký Bảng 1.5: Mô tả Usecase Đăng ký Usecase Đăng ký Mô tả Tạo tài khoản sử dụng ứng dụng. Tác nhân kích hoạt Khách Tiền điều kiện Không có Các bước thực hiện (1) Vào màn hình Đăng Ký.
(3) Chọn “Đăng Ký” và xác thực đăng ký. (4) Trở lại đăng nhập. Mô tả Usecase Quên mật khẩu Bảng 1.6: Mô tả Usecase Quên mật khẩu Usecase Quên mật khẩu Mô tả Người dùng quên mật khẩu và muốn đổi mật khẩu mới. Tác nhân kích hoạt Thành viên Tiền điều kiện Tài khoản người dùng đã tồn tại.
Các bước thực hiện (1) Vào màn hình Đăng nhập (2) Chọn “Quên mật khẩu”. (3) Nhập Email của tài khoản. (4) Vào Email để đổi mật khẩu. Mô tả Usecase Xem màn hình giới thiệu Bảng 1.7: Mô tả Usecase Xem màn hình giới thiệu Mô tả Usecase Xem màn hình giới thiệu Mô tả Xem màn hình giới thiệu ứng dụng.
Tác nhân kích hoạt Khách, Thành viên Tiền điều kiện Mở ứng dụng lần đầu sau khi cài đặt. Các bước thực hiện (1) Mở ứng dụng lần đầu. Mô tả Usecase Xem trang chủ Bảng 1.8: Mô tả Usecase Xem màn hình trang chủ Usecase Xem màn hình trang chủ Mô tả Xem màn hình trang chủ, người dùng có thể xem các loại sách và tìm kiếm sách. Tác nhân kích hoạt Khách, Thành viên Tiền điều kiện Không có Các bước thực hiện (1) Mở ứng dụng.
Mô tả Usecase Xem thông tin sách Bảng 1.