chức năng cơ bản của hệ thống như sau: • Cho phép khách vãng lai xem tóm tắt bản sách mong muốn và tiến hành đăng ký tài khoản. • Cho phép người dùng tìm kiếm, lọc, xem chi tiết, đăng nhập (có thể đăng nhập bằng facebookmail). • Cho phép người dùng cập nhật thông tin cá nhân. • Cho phép người dùng xem được giỏ hàng, thêm, xóa giỏ hàng • Cho phép người dùng thanh toán trực tuyến (thanh toán bằng Paypal) • Cho phép người dùng xem được lịch sử đặt hàng. • Cho phép người quản lý (Admin): quản lý danh mục sách, duyệt đơn hàng, quản lý sách, thống kê (Tổng thu nhập, đơn hàng, người dùng, số lượng sách có trong kho).
-2023 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Nguyễn Thị Thùy Linh- CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN NĂM 2022 XÂY DỰNG HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên thực : Nguyễn Thị Thùy Linh Mã sinh viên : 1911514110110 Lớp : 19SK1 Người hướng dẫn : PGS.TS Võ Trung Hùng Đà Nẵng, tháng 06/2023 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG HỆ THỐNG KINH DOANH SÁCH TRỰC TUYẾN Giảng viên hướng dẫn duyệt Đà Nẵng, tháng 06/2023 TÓM TẮT Tên đề tài: Xây dựng hệ thống kinh doanh sách trực tuyến Sinh viên thực hiện: Nguyễn Thị Thùy Linh Mã sinh viên: 1911514110110 Lớp : 19SK1 Nội dung tóm tắt: Sau thầy Võ Trung Hùng hướng dẫn đề tài em thực chức hệ thống sau: • Cho phép khách vãng lai xem tóm tắt sách mong muốn tiến hành đăng ký tài khoản • Cho phép người dùng tìm kiếm, lọc, xem chi tiết, đăng nhập (có thể đăng nhập facebook/mail) • Cho phép người dùng cập nhật thơng tin cá nhân • Cho phép người dùng xem giỏ hàng, thêm, xóa giỏ hàng • Cho phép người dùng tốn trực tuyến (thanh tốn Paypal) • Cho phép người dùng xem lịch sử đặt hàng • Cho phép người quản lý (Admin): quản lý danh mục sách, duyệt đơn hàng, quản lý sách, thống kê (Tổng thu nhập, đơn hàng, người dùng, số lượng sách có kho) TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CƠNG NGHỆ SỐ CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ĐỀ CƯƠNG ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Nguyễn Thị Thùy Linh Mã sinh viên: 1911514110110 Lớp: 19SK1 Họ tên người hướng dẫn: PGS.TS.Võ Trung Hùng Đề tài Tên đề tài: Xây dựng hệ thống kinh doanh sách trực tuyến Thời gian thực hiện: Từ ngày: 01/3/2023 đến ngày: 31/5/2023 Mục tiêu Xây dựng hệ thống kinh doanh sách trực tuyến với u cầu: Trang quản trị tồn diện: Có nhìn chi tiết cửa hàng trực tuyến, bao gồm thông tin doanh số bán hàng đơn hàng, giúp vận hành doanh nghiệp tốt Theo dõi kho hàng tập trung: Giúp không bỏ lỡ giao dịch bán hàng Kho hàng hệ thống lúc đồng hóa tất kênh bán hàng theo thời gian thực Dễ dàng tiếp thị: Có tính tự động hóa tiếp thị, ứng dụng tích hợp sẵn kênh tiếp thị lớn Google Facebook, giúp người kinh doanh trước bước - Khách vãng lai: • Xem thư viện sách (Danh mục sản phẩm) • Đăng ký tài khoản - Người dùng (Đã có tài khoản): • Đăng nhập (phân quyền user) • Xem, cập nhật thơng tin cá nhân • Tìm kiếm sách • • • • • • Xem thư viện sách (Danh mục sản phẩm) Xem chi tiết Thêm vào giỏ hàng Xem giỏ hàng Thanh toán (thanh toán trực tuyến Paypal) Xem lịch sử đặt hàng • Đăng xuất Quản trị viên: • Đăng nhập (phân quyền admin) - • • Quản lý tài khoản người dùng Quản lý danh mục (cập nhật danh mục cho website) • • • Quản lý sách (Thêm, sửa, xóa) Duyệt đơn hàng Thống kê tổng thu nhập, đơn hàng, người dùng, số lượng sách có kho Nội dung Q trình xây dựng hệ thống kinh doanh sách trực tuyến gồm: - Khảo sát nghiệp vụ thực tế Phân tích thiết kế chức hệ thống Thiết kế giao diện cho chức Phân tích thiết kế sơ liệu Xây dựng hệ thống website Kiểm thử cài đặt - Hoàn thành báo cáo Kết dự kiến đạt - Website https://bookstore.vn đáp ứng tốt mục tiêu đề trên, giao diện thân thiện File báo cáo hoàn chỉnh - Tiến độ thực TT Thời gian 01/3/2023 – 05/3/2023 06/3/2023 – 08/3/2023 09/3/2023 – 12/3/2023 13/3/2023 – 19/3/2023 20/3/2023 – 23/3/2023 Nội dung công việc Kết dự kiến đạt Chọn đề tài xây dựng dề cương đồ án tốt nghiệp Khảo sát nghiệp vụ thực tế Đề cương Phân tích chức cho hệ thống Thiết kế chức cho hệ thống File word Thiết kế giao diện cho chức (Có thể tìm kiếm template phù hợp) File word lưu kết Các sơ đồ UML Bổ sung file word phân tích thiết kế Hoàn thành xong phần thiết kế giao diện (template phù hợp) TT Thời gian 24/3/2023 – 31/3/2023 Nội dung công việc Kết dự kiến đạt Xây dựng Database từ ERD Xong ERD trước thời gian phân 01/4/2023 – 05/4/2023 Xây dựng sở liệu Database 06/4/2023 – 13/4/2023 Hoàn thành đăng nhập, đăng ký trang home (danh mục sách, loại sách nhập, bán chạy) 14/4/2023 – 21/4/2023 Xây dựng trang đăng nhập, xây dựng phân quyền đăng nhập dành cho admin/user Xây dựng đăng ký Xây dựng trang home Xây dựng hình chi tiết sách, hình giỏ hàng 10 22/4/2023 – 28/4/2023 Xây dựng chức quản lý sách 11 03/5/2023 – 07/5/2023 Xây dựng chức thống kê, duyệt đơn hàng, danh sách người dùng 12 08/5/2023 – 14/5/2023 13 15/5/2023 – 21/5/2023 14 22/5/2023 – 25/5/2023 15 26/5/2023 – 31/5/2023 Hoàn thành trang chi tiết (Tên sách, tác giả, giá, ảnh, nội dung tóm tắt) giỏ hàng (ảnh, tên sách, giá tiền, số lượng) Hồn thành list sách, thêm, sửa, xóa Thống kê tất sách có kho, tổng thu nhập, đơn hàng, người dùng, danh sách người dùng, duyệt đơn hàng Xây dựng chức tìm Trang hiển thị danh sách tồn kiếm, tốn Paypal sách mà user tìm kiếm (sắp xếp sách từ đến cũ) Từ giỏ hàng -> Xác nhận toán (hiển thị Paypal thơng báo tốn thành cơng) Kiểm thử, cài đặt, (thêm Website https://bookstore.vn số chức chưa hoàn chỉnh) Kiểm thử, cài đặt Website https://bookstore.vn Hoàn thiện báo cáo tổng hợp File báo cáo (.doc, pdf) Đà Nẵng, ngày tháng năm 2023 BỘ MÔN DUYỆT NGƯỜI HƯỚNG DẪN SINH VIÊN NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: PGS.TS Võ Trung Hùng Sinh viên thực hiện: Nguyễn Thị Thùy Linh Mã SV: 1911514110110 Tên đề tài: Xây dựng hệ thống kinh doanh sách trực tuyến Các số liệu, tài liệu ban đầu: - Dựa nhu cầu việc mua hàng trực tuyến Con người áp dụng cơng nghệ thơng tin vào đời sống Với phát triển xã hội làm cho người ngày trở nên bận bịu, khơng có thời gian đến trực tiếp cửa hàng để - lựa chọn sách Số liệu nhu cầu trao đổi, mua bán sách lấy từ cửa hàng Các tài liệu tham khảo lấy từ nhiều nguồn, đa phần viết khóa học lập trình youtube Nội dung đồ án: - Tổng quan đề tài - Cơ sở lý thuyết - Khảo sát nghiệp vụ thực tế - Phân tích thiết kế chức hệ thống - Phân tích thiết kế sở liệu - Xây dựng hệ thống website - Kiểm thử cài đặt - Hoàn thành báo cáo Các sản phẩm dự kiến - Website https://bookstore.vn đáp ứng tốt mục tiêu đề trên, giao diện thân thiện Nội dung bao gồm: o Trang quản trị tồn diện: Có nhìn chi tiết cửa hàng trực tuyến, bao gồm thông tin doanh số bán hàng đơn hàng, giúp vận hành doanh nghiệp tốt o Theo dõi kho hàng tập trung: Giúp không bỏ lỡ giao dịch bán hàng Kho hàng hệ thống lúc đồng hóa tất kênh bán hàng theo thời gian thực Dễ dàng tiếp thị: Có tính tự động hóa tiếp thị, ứng dụng tích hợp sẵn kênh tiếp thị lớn Google Facebook, giúp người kinh doanh trước bước Ngày giao đồ án: 14/02/2022 Ngày nộp đồ án: 20/06/2022 Đà Nẵng, ngày … tháng … năm 2023 Trưởng môn Người hướng dẫn Xây dựng hệ thống kinh doanh sách trực tuyến Ở trang cài lại mật người dùng cài lại mật việc nhập mật đủ kí tự nhập lại mật vừa nhập phía bấm “Cài lại mật khẩu” Hệ thống quay lại trang đăng nhập thông báo “bạn thay đổi mật thành công” Và người dùng tiến hành đăng nhập lại với tên tài khoản mật vừa đổi để sử dụng chức hệ thống Hình 3.5: Giao diện quên mật đăng nhập SVTH: Nguyễn Thị Thùy Linh 32 Xây dựng hệ thống kinh doanh sách trực tuyến 3.1.4.3 Giao diện người dùng đăng nhập thành công Giao diện đăng nhâp thông tin, hiển thị message thơng báo đăng nhập thành cơng Hình 3.6: Giao diện sau đăng nhập thành công 3.1.4.4 Giao diện xem chi tiết sách Khi khách hàng truy cập vào trang web, muốn tìm kiếm hay xem sách Xem chi tiết sách để biết nội dung tóm tắt thơng tin sách bao gồm: tên sách, mã sản phẩm, tên tác giả, nhà xuất bản, số trang, ngày phát hành, giá, giới thiệu, hình ảnh Hình 3.7: Giao diện xem chi tiết sách SVTH: Nguyễn Thị Thùy Linh 33 Xây dựng hệ thống kinh doanh sách trực tuyến 3.1.4.5 Giao diện giỏ hàng Hiển thị thông tin sản phẩm: Giao diện giỏ hàng hiển thị thông tin chi tiết sản phẩm mà người dùng thêm vào giỏ hàng, bao gồm tên sản phẩm, hình ảnh, số lượng, giá, tổng cộng Quản lý số lượng: Người dùng điều chỉnh số lượng sản phẩm giỏ hàng, cách tăng giảm số lượng xóa sản phẩm khỏi giỏ hàng Tính tốn tổng cộng: Giao diện giỏ hàng tính toán tổng cộng số tiền sản phẩm giỏ hàng Thanh toán: Giao diện giỏ hàng cung cấp tùy chọn tốn để người dùng hồn thành q trình mua hàng Điều bao gồm phương thức tốn trực tuyến thẻ tín dụng phương thức tốn COD Hình 3.8: Giao diện giỏ hàng 3.1.4.6 Giao diện xóa sản phẩm khỏi giỏ hàng Xác nhận xóa: Khi người dùng chọn xóa sản phẩm khỏi giỏ hàng, giao diện hiển thị thơng báo có hay cancel (khơng đồng ý xóa), thơng báo việc xóa giỏ hàng yêu cầu người dùng xác nhận hành động Thông báo thành cơng: Sau người dùng đồng ý xóa sản phẩm khỏi giỏ hàng, giao diện hiển thị thơng báo “Xóa thành cơng”, xác nhận sản phẩm giỏ hàng xóa thành công SVTH: Nguyễn Thị Thùy Linh 34 Xây dựng hệ thống kinh doanh sách trực tuyến Hình 3.9: Giao diện sản phẩm bị xóa khỏi giỏ hàng 3.1.4.7 Giao diện toán Paypal Ở giỏ hàng sau người dùng thêm sách u thích vào thành cơng Khi người dùng muốn mua tích chọn, tăng giảm số lượng sách Phía bên phải hiển thị thông tin người dùng: Họ tên, địa chỉ, số điện thoại, số lượng, tổng tiền, miễn phí vận chuyển, tổng số tiền cần phải toán Button toán SVTH: Nguyễn Thị Thùy Linh 35 Xây dựng hệ thống kinh doanh sách trực tuyến Khi bấm toán, hệ thống hiển thị box thông tin đặt hàng, người dùng thay đổi thơng tin Nếu người dùng thay đổi thơng tin bấm vào “xác nhận sửa” sau bấm “xác nhận tốn” Cịn người dùng không thay đổi đồng ý với thông tin bấm vào “xác nhận tốn” Trang điều hướng tới tốn xác nhận hồn thành toán SVTH: Nguyễn Thị Thùy Linh 36 Xây dựng hệ thống kinh doanh sách trực tuyến Hình 3.10: Giao diện toán Paypal 3.1.4.8 Giao diện thông tin cá nhân lịch sử mua hàng Giao diện hiển thị thông tin cá nhân bao gồm: email, số điện thoại, địa chỉ, ngày tạo tài khoản, tên người dùng Hiển thị lịch sử mua hàng: mã code, ngày mua, số lượng mua, tổng tiền, tình trạng đơn hàng Tình trạng đơn hàng, người dùng đặt đơn hàng hiển thị trạng thái “đang kiểm duyệt”, phía bên chủ cửa hàng kiểm tra đơn hàng xét duyệt đơn hàng cho người dùng, kiểm duyệt xong trạng thái chuyển “đang vận chuyển” Lúc đơn hàng đồng ý, đóng gói vận chuyển đến người dùng ngày tới sớm SVTH: Nguyễn Thị Thùy Linh 37 Xây dựng hệ thống kinh doanh sách trực tuyến Hình 3.11: Giao diện thông tin cá nhân lịch sử mua hàng 3.1.4.9 Giao diện nhận thông báo gửi mail đơn hàng xác nhận Bên admin check đơn hàng, thấy đơn hàng chờ xét duyệt admin tiến hành bấm vào “xác nhận đơn hàng” Khi admin bấm xác nhận bên mail người dùng hiển thị thơng báo tình trạng đơn hàng bạn xét duyệt giao Hình 3.12: Giao diện đơn hàng xác nhận thông báo mail người dùng SVTH: Nguyễn Thị Thùy Linh 38 Xây dựng hệ thống kinh doanh sách trực tuyến 3.1.5 Giao diện admin 3.1.5.1 Giao diện đăng nhập Hình 3.13: Trang đăng nhập 3.1.5.2 Giao diện đăng nhập thành công – quản lý sách 3.1.5.2.1 Giao diện đăng nhập thành cơng Khi đăng nhập thành cơng phía bên phải công cụ hiển thị tên tài khoản SVTH: Nguyễn Thị Thùy Linh 39 Xây dựng hệ thống kinh doanh sách trực tuyến Hình 3.14: Giao diện thơng tin cá nhân 3.1.5.2.2 Giao diện quản lý sách Giao diện quản lý sách hiển thị danh sách bao gồm: ảnh, tên sách, danh mục, tác giả Hình 3.15: Trang hiển thị danh sách loại sách SVTH: Nguyễn Thị Thùy Linh 40 Xây dựng hệ thống kinh doanh sách trực tuyến Hình 3.16: Giao diện sửa sách Hình 3.17: Giao diện xóa sách SVTH: Nguyễn Thị Thùy Linh 41 Xây dựng hệ thống kinh doanh sách trực tuyến SVTH: Nguyễn Thị Thùy Linh 42 Xây dựng hệ thống kinh doanh sách trực tuyến Sau điền thông tin vào, nhấn vào “thêm mới” Sách thêm hiển thị lên đầu danh sách quản lý Hình 3.18: Giao diện thêm sách 3.1.5.3 Giao diện xác nhận đơn hàng Ở trang xác nhận đơn hàng hiển thị tên tài khoản, mã code, địa chỉ, số điện thoại, số lượng sách, tổng tiền, xác nhận Sau xác nhận đơn hàng, hiển thị tông báo “xác nhận đơn hàng thành cơng” đơn hàng xóa khỏi danh sách chờ duyệt SVTH: Nguyễn Thị Thùy Linh 43 Xây dựng hệ thống kinh doanh sách trực tuyến Hình 3.19: Xác nhận đơn hàng 3.1.5.4 Thống kê Giao diện thống kê doanh thu, tổng đơn hàng, số lượng người dùng, tổng số sách có kho Hiển thị danh sách người dùng bao gồm: tên tài khoản, họ tên, ngày đăng ký, email, số điện thoại Hình 3.20: Thống kê SVTH: Nguyễn Thị Thùy Linh 44 Xây dựng hệ thống kinh doanh sách trực tuyến KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 3.2 Kết luận 3.2.1 Kết đạt - Tiếp cận với toán thực tế - Xây dựng kho liệu lưu trữ sách cửa hàng - Xây dựng sở liệu để lưu trữ sách - Xây dựng website quản lý bán sách 3.2.2 Những mặt hạn chế - Hệ thống chưa lấy ý kiến khách hàng đánh giá nội dung sách mà khách hàng mua 3.3 Hướng phát triển - Khắc phục mặt hạn chế hệ thống - Hoàn thiện phần lại website - Bổ sung thêm phần cho thuê mướn sách SVTH: Nguyễn Thị Thùy Linh 45 Xây dựng hệ thống kinh doanh sách trực tuyến TÀI LIỆU THAM KHẢO [1] Stackoverflow: https://stackoverflow.com/ [2] MySQL: https://www.w3schools.com/mySQL/default.asp [3] Angular: https://angularjs.org/ [4] Spring Boot: https://spring.io/projects/spring-boot SVTH: Nguyễn Thị Thùy Linh 46