ĐỒ ÁN TỐT NGHIỆP: Đề tài Xây dựng website bán hàng online

29 450 2
ĐỒ ÁN TỐT NGHIỆP: Đề tài Xây dựng website bán hàng online

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ngày nay, công nghệ thông tin đã và đang đóng vai trò hết sức quan trọng trong đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong một xã hội ngày càng hiện đại hoá. Khi khách hàng muốn tìm kiếm thông tin về sản phẩm, dịch vụ nào đó họ sẽ ngay lập tức vào google để tìm kiếm. Website sẽ là nơi lưu trữ tất cả những thông tin cần thiết cho khách hàng. Tùy từng lĩnh vực kinh doanh của từng doanh nghiệp mà website mang lại những lợi ích khác nhau. Trang web trở thành một cửa ngõ để doanh nghiệp tiếp thị sản phẩm của mình tới khách hàng trên toàn thế giới. Đặc biệt trong lĩnh vực bán sách vốn đã khó khăn khi hiện nay nhu cầu đọc sách online (ebook) đang tăng mạnh thì nhu cầu bán sách truyền thống càng phải được đẩy mạnh để không làm mất đi nét đẹp của văn hóa đọc cũng như doanh thu của các nhà sản xuất. Chính vì lý do đó chúng em đã chọn đề tài: Xây dựng Website bán sách online. • MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI • Mục đích • Website có nội dùng hấp dẫn, đầy đủ, phù hợp với mọi đối tượng sử dụng. • Website được sắp xếp, bố cục một cách hợp lý, tạo điều kiện cho người đọc dễ định hướng trong website. • Website có hình thức đẹp phù hợp với chủ đề, nội dùng, thân thiện với người dùng. • Ý nghĩa Ngày nay, việc xây dựng một website bán sách online mang lại rất nhiều lợi ích: • Về tổ chức: Giúp cơ hội kinh doanh mở rộng. Cơ hội quảng bá không giới hạn, công việc kinh doanh mở cửa 24hngày. Website chính là một văn phòng giao dịch kinh doanh luôn mở cửa 24hngày, 7 ngàytuần và 365 ngàynăm. Giảm thiểu tối đa thời gian quản lý.

MỤC LỤC ẢNH Hình 1.1 Cấu trúc trang HTML Hình 1.2 Cấu trúc Spring Framework Hình 2.1 Sơ đồ Use-case 10 Hình 2.2 Mơ hình sở liệu 12 Hình 2.3 Bảng Authors 12 Hình 2.4 Bảng Books 13 Hình 2.5 Bảng Categories 13 Hình 2.6 Bảng Detail_Orders 13 Hình 2.7 Bảng Coupons 14 Hình 2.8 Bảng Orders 14 Hình 2.9 Bảng Payments Trang 14 Hình 2.10 Bảng Publishers 14 Hình 2.11 Bảng Roles 15 Hình 2.12 Bảng Sildes 15 Hình 2.13 Bảng Users 15 Hình 2.14 Giao diện trang chủ 16 Hình 2.15 Giao diện trang chi tiết sản phẩm 16 Hình 2.16 Giao diện trang phân loại sách 17 Hình 2.17 Giao diện trang đăng ký 17 Hình 2.18 Giao diện trang đăng nhập 18 Hình 2.19 Giao diện trang quản lý tài khoản 18 Hình 3.1 Thực chức Đăng ký 19 Trang Hình 3.2 Thực chức Đăng ký lỗi 20 Hình 3.3 Tài khoản tồn 20 Hình 3.4 Đăng ký thành cơng 20 Hình 3.5 Tìm kiếm sản phẩm 21 Hình 3.6 Đặt mua 21 Hình 3.7 Giỏ hàng 22 Hình 3.8 Thêm sản phẩm vào giỏ hàng 22 Hình 3.9 Quản lý tài khoản 23 Hình 3.10 Quản lý đơn hàng 23 Trang DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Diễn giải HTML Hypertext Markup Language CSS Cascading Style Sheets POJO Plain Old Java Object API Application Programming Interface URL Uniform Resource Locator DI Dependency Injection SpEL Spring Expression Language SQL Structured Query Language GUI Graphical user interface Trang MỞ ĐẦU TỔNG QUAN VỀ ĐỀ TÀI Ngày nay, cơng nghệ thơng tin đóng vai trò quan trọng đời sống kinh tế, xã hội nhiều quốc gia giới, phần thiếu xã hội ngày đại hố Khi khách hàng muốn tìm kiếm thơng tin sản phẩm, dịch vụ họ vào google để tìm kiếm Website nơi lưu trữ tất thông tin cần thiết cho khách hàng Tùy lĩnh vực kinh doanh doanh nghiệp mà website mang lại lợi ích khác Trang web trở thành cửa ngõ để doanh nghiệp tiếp thị sản phẩm tới khách hàng tồn giới Đặc biệt lĩnh vực bán sách vốn khó khăn nhu cầu đọc sách online (ebook) tăng mạnh nhu cầu bán sách truyền thống phải đẩy mạnh để không làm nét đẹp văn hóa đọc doanh thu nhà sản xuất Chính lý chúng em chọn đề tài: Xây dựng Website bán sách online MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích - Website có nội dùng hấp dẫn, đầy đủ, phù hợp với đối tượng sử dụng - Website xếp, bố cục cách hợp lý, tạo điều kiện cho người đọc dễ định hướng website - Website có hình thức đẹp phù hợp với chủ đề, nội dùng, thân thiện với người dùng Trang Ý nghĩa 2.2 Ngày nay, việc xây dựng website bán sách online mang lại nhiều lợi ích: Về tổ chức: Giúp hội kinh doanh mở rộng Cơ hội quảng bá không giới - hạn, công việc kinh doanh mở cửa 24h/ngày Website văn phòng giao dịch kinh doanh ln mở cửa 24h/ngày, ngày/tuần 365 ngày/năm Giảm thiểu tối đa thời gian quản lý Về kinh tế: - • Thay phải gửi Catalogue sách giấy đĩa CDROM cho khách hàng, khách hàng tự truy cập tìm kiếm website với thơng tin cặn kẽ đầy đủ Catalogue • Mọi thứ cửa hàng sách online thực cách xác hồn tồn tự động Chi phí đểwebsite nhỏ bé so với chi phí phải bỏ để quảng bá hoạt động cửa hàng phương tiện truyền thống PHƯƠNG PHÁP THỰC HIỆN - Phương pháp phân tích tổng hợp từ tài liệu bao gồm tạp chí báo cáo khoa học, tác phẩm khoa học, tài liệu lưu trữ thông tin đại chúng, mạng xã hội… - Phương pháp phân tích thiết kế hệ thống: sử dụngđồ dòng liệu để mơ tả yêu cầu hệ thống (use case,…) BỐ CỤC CỦA ĐỀ TÀI Báo cáo đề tài bao gồm nội dung sau: Mở đầu Chương 1: Cơ sở lý thuyết html, css, java spring Trang Chương 2: Phân tích thiết kế hệ thống Chương 3: Triển khai đánh giá kết Kết luận hướng phát triển PHÂN CÔNG TỔ CHỨC CÔNG VIỆC 5.1 Front-End Người làm Phần đóng góp 1) Giao diện trang chủ Huỳnh Hoàng Đức 2) Giao diện trang chi tiết sản phẩm 3) Giao diện giỏ hàng 4) Thu thập thông tin sách 1) Giao diện trang phân loại sản phẩm Lê HồngVân 2) Header, footer 3) Viết chỉnh sửa báo cáo 1) Giao diện trang toán Bùi Thế Dinh 2) Giao diện trang quản lí tài khoản 3) Giao diện trang đăng nhập, đăng kí 4) Thu thập hình ảnh Trang 5.2 Back-End Người làm Phần đóng góp 1) Vẽ use-case Lê Bá Vỹ 2) Lập trình chức năng: quản lý user, đơn hàng, hình thức toán, sliders 3) Giao diện trang admin 1) Thiết kế data-base Hồng Văn Việt 2) Lập trình chức năng: quản lý danh mục, sách, truyện, tác giả, nhà phân phối 3) Giao diện trang admin Trang CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 GIỚI THIỆU HTML VÀ CSS 1.1.1 Cấu trúc chung trang HTML: Mỗi trang web có cách thể cấu trúc khác nhau, có trang cột, có trang có trang chứa nhiều cột, bên tham khảo trang đơn giản sử dụng cột để layout - Phần đầu: header, chứa logo, câu slogan, liên kết, banner liên kết, button, đoạn flash, form ngắn form tìm kiếm, - Phần liên kết toàn cục: global navigation, dùng để chứa liên kết đến trang quan trọng tồn trang, phần chứa thêm liên kết (sub navigation) - Phần thân trang: page body, phần chứa phần nội dung (content) phần nội dung phụ (sidebar) - Phần nội dung chính: content, phần chứa nội dung cần thể cho người dùng xem - Phần nội dung phụ: sidebar, phần chứa liên kết phụ trang (local navigation), banner chứa liên kết liên quan, dùng để chứa liên kết quảng cáo, - Phần cuối trang web: footer, phần thường chứa phần liên hệ như: tên công ty, địa chỉ, số điện thoại, mail liên hệ, đặc biệt copyright, chứa liên kết toàn trang, banner liên kết, Trang Hình 1.1 Cấu trúc trang HTML 1.1.2 Các thẻ HTML bản: - Các thẻ hiển thị đầu đề (heading): , , , , , - Thẻ biểu diễn đoạn văn

- Thẻ ngắt dòng - Thẻ xác định phần tử body (thân) - … 1.1.3 Giới thiệu sơ lược CSS: - CSS file có phần mở rộng css, với nhiệm vụ tách riêng phần định dạng (style) khỏi nội dung trang HTML - Sử dụng css cho phép dễ dàng quản lý nội dung trang HTML, dễ điều khiển phần định dạng, đặc biệt tốn thời gian code hay chỉnh sửa Trang 10 - Đăng nhập: Khi có tài khoản, khách hàng đăng nhập vào thực chức dành cho người dùng - Quên mật khẩu: Khách hàng cài đặt lại mật - Tìm kiếm sản phẩm: Tìm kiếm thơng qua tên sách, tên tác giả, thể loại, nhà xuất - Xem sản phẩm: Xem thông tin chi tiết sản phẩm giới thiệu nội dung, chủ đề, tác giả… 2.1.2 Chức dành cho người dùng - Xem hồ sơ cá nhân: Người dùng thay đổi thơng tin hồ sơ cá nhân muốn họ tên, số điện thoại, địa chỉ, ngày sinh - Quản lý đơn hàng: Người dùng xem thơng tin đơn hàng bao gồm thơng tin địa toán, địa giao hàng, tên sách, số lượng, tiền hủy đơn hàng đơn hàng chưa xác nhận giao thành công - Quản lý giỏ hàng: Người dùng thêm sản phẩm vào giỏ hàng xóa sản phẩm khỏi giỏ hàng Ngồi thay đổi số lượng đặt mua - Đăng xuất: Thoát tài khoản khỏi hệ thống - Thay đổi mật khẩu: Người dùng có quyền thay đổi mật muốn 2.1.3 Chức dành cho quản lý cửa hàng - Quản lý đơn hàng: Quản lý theo dõi đơn hàng khách hàng, xóa đơn hàng cần - Quản lý sản phẩm: Thêm xóa sản phẩm, thay đổi thông tin sản phẩm - Quản lý user: Quản lý xem user, quản trị viên xóa user - Quản lý thể loại: Bao gồm tác giả, nhà phát hành… Trang 15 2.2 THIẾT KẾ 2.2.1 Mơ hình sở liệu Hình 2.2 Mơ hình sở liệu 2.2.2 Cấu trúc bảng liệu - BẢNG AUTHORS (Tác giả): Hình 2.3 Bảng Authors - BẢNG BOOKS (Sách): Trang 16 Hình 2.4 Bảng Books - BẢNG CATEGORIES (Thể loại): Hình 2.5 Bảng Categories - BẢNG DETAIL_ORDERS (Chi tiết đơn đặt hàng): Hình 2.6 Bảng Detail_Orders - BẢNG COUPONS (Mã giảm giá): Trang 17 Hình 2.7 Bảng Coupons - BẢNG ORDERS (Đơn đặt hàng): Hình 2.8 Bảng Orders - BẢNG PAYMENTS (Thanh tốn): Hình 2.9 Bảng Payments - BẢNG PUBLISHERS (Tác giả): Hình 2.10 Bảng Publishers - BẢNG ROLES (Phân quyền): Trang 18 Hình 2.11 Bảng Roles - BẢNG SLIDES (Hình ảnh sản phẩm): Hình 2.12 Bảng Slides - BẢNG USERS (Người dùng): Hình 2.13 Bảng Users Trang 19 2.2.3 Thiết kế giao diện Hình 2.14 Giao diện trang chủ Hình 2.15 Giao diện trang chi tiết sản phẩm Trang 20 Hình 2.16 Giao diện trang phân loại sách Hình 2.17 Giao diện trang đăng ký Trang 21 Hình 2.18 Giao diện trang đăng nhập Hình 2.19 Giao diện trang quản lý tài khoản Trang 22 CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 3.1 KỊCH BẢN 3.1.1 Người dùng - Đăng ký tài khoản Thực việc nhập vào thông tin tài khoản Kiểm tra trường hợp nhập sai, thiếu liệu Tiến hành đăng ký - Tìm kiếm sản phẩm - Thực việc đặt mua, thêm sản phẩm vào giỏ hàng, toán 3.1.2 Quản lý - Thực đăng nhập vào hệ thống quản lý website - Lựa chọn quản lý tài khoản thành viên Kiểm tra chức mục quản lý thành viên (Cấp quyền cho tài khoản, Xóa tài khoản) - Lựa chọn quản lý đơn hàng 3.2 KẾT QUẢ THỰC HIỆN CÁC CHỨC NĂNG 3.2.1 Người dùng a Đăng ký: Hình 3.1 Thực chức Đăng ký - Xử lý trang đăng ký Cho phép kiểm tra trường nhập vào có đầy đủ xác hay khơng Trang 23 Hình 3.2 Thực chức Đăng ký lỗi - Tài khoản tồn hệ thống Hình 3.3 Tài khoản tồn - Đăng ký thành công trả trang chủ Thay đổi hiển thị tên người dùng đăng nhập Hiển thị Button đăng xuất Hình 3.4 Đăng ký thành cơng b Tìm kiếm sản phẩm: - Nhập tên sản phẩm vào tìm kiếm Khi nhận kí tự, hệ thống đưa đề nghị trùng với kí tự Trang 24 Hình 3.5 Tìm kiếm sản phẩm c Đặt mua, thêm sản phẩm vào giỏ hàng, toán - Click vào Button Mua Ngay trang chi tiết sản phẩm sản phẩm thêm vào giỏ hàng Hình 3.6 Đặt mua Trang 25 Hình 3.7 Giỏ hàng - Tiếp tục thêm sản phẩm vào giỏ hàng giỏ hàng có sản phẩm Hình 3.8 Thêm sản phẩm vào giỏ hàng - Thực bước toán: điền địa giao hàng, xác nhận hình thức tốn, thơng báo đặt hàng thành công 3.2.2 Quản lý - Thực đăng nhập giống người dùng - Chọn quản lý tài khoản thành viên Tại Xóa Cấp quyền Trang 26 Hình 3.9 Quản lý tài khoản - Lựa chọn quản lý đơn hàng Hình 3.10 Quản lý tài khoản Trang 27 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT QUẢ ĐẠT ĐƯỢC Trong thời gian tìm hiểu, nghiên cứu sở lý thuyết triển khai ứng dụng công nghệ, đề tài đạt kết sau: Về mặt lý thuyết, đề tài đạt việc sử dụngđồ Use-case phân tích đặc tả u cầu, mơ hình thiết kế hệ thống MVC, sử dụng ngôn ngữ HTML, CSS, Java Script để tạo giao diện, Spring Framework để tạo back-end MySQL để tạo sở liệu Về mặt thực tiễn ứng dụng, đề tài đạt số chức trang web bán hàng trực tuyến Tuy nhiên, đề tài tồn chức nhóm chúng em chưa làm sau: − Chức toán trực tuyến − Chức nhận xét sản phẩm − Chức quên mật − Chức gửi email xác nhận − Chức hủy đơn hàng HƯỚNG PHÁT TRIỂN Một số số hướng nghiên cứu phát triển đề tài sau: − Xây dựng chức chưa hoàn thiện − Xây dựng app trang web điện thoại Trang 28 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Phan Huy Khánh, Giáo trình Phân tích Thiết kế Hệ thống thông tin, ĐH Bách Khoa Đà Nẵng [2] Lê Thị Mỹ Hạnh, Giáo trình Cơng nghệ phần mềm, ĐH Bách Khoa Đà Nẵng Internet [3] http:// www.mapreduce.org [4] http:// www.vre.cse.hcmut.edu.vn Trang 29 ... lý chúng em chọn đề tài: Xây dựng Website bán sách online MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích - Website có nội dùng hấp dẫn, đầy đủ, phù hợp với đối tượng sử dụng - Website xếp, bố cục... người đọc dễ định hướng website - Website có hình thức đẹp phù hợp với chủ đề, nội dùng, thân thiện với người dùng Trang Ý nghĩa 2.2 Ngày nay, việc xây dựng website bán sách online mang lại nhiều... tạo sở liệu Về mặt thực tiễn ứng dụng, đề tài đạt số chức trang web bán hàng trực tuyến Tuy nhiên, đề tài tồn chức nhóm chúng em chưa làm sau: − Chức toán trực tuyến − Chức nhận xét sản phẩm

Ngày đăng: 09/05/2019, 13:55

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

  • 3. PHƯƠNG PHÁP THỰC HIỆN

  • 4. BỐ CỤC CỦA ĐỀ TÀI

  • 5. PHÂN CÔNG TỔ CHỨC CÔNG VIỆC

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

    • 1.1. GIỚI THIỆU HTML VÀ CSS

      • 1.1.1. Cấu trúc chung của một trang HTML:

      • 1.1.2. Các thẻ HTML cơ bản:

      • 1.1.3. Giới thiệu sơ lược về CSS:

      • 1.2. GIỚI THIỆU SPRING FRAMEWORK

        • 1.2.1. Cấu trúc chung của một trang HTML:

        • 1.2.2. Cấu trúc của Spring Framework

        • 1.3. CƠ SỞ DỮ LIỆU MYSQL

          • 1.3.1. Giới thiệu về cơ sở dữ liệu MySQL:

          • 1.3.2. Tại sao lại sử dụng MySQL?

          • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ

            • 2.1. PHÂN TÍCH HỆ THỐNG

              • 2.1.1. Chức năng dành cho khách hàng

              • 2.1.2. Chức năng dành cho người dùng

              • 2.1.3. Chức năng dành cho quản lý cửa hàng

              • 2.2. THIẾT KẾ

                • 2.2.1. Mô hình cơ sở dữ liệu

                • 2.2.2. Cấu trúc các bảng dữ liệu

                • 2.2.3. Thiết kế giao diện

                • CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ

                  • 3.1. KỊCH BẢN

                    • 3.1.1. Người dùng

                    • 3.1.2. Quản lý

                    • 3.2. KẾT QUẢ THỰC HIỆN CÁC CHỨC NĂNG

                      • 3.2.1. Người dùng

Tài liệu cùng người dùng

Tài liệu liên quan