MÔN THI THƯƠNG mại điện tử WEB bán SÁCH đề tài thương mại điện tử ứng dụng bán sách

34 5 0
MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ THÔNG TIN MÔN THI: THƯƠNG MẠI ĐIỆN TỬ WEB BÁN SÁCH GIẢNG VIÊN HƯỚNG DẪN: Ths Tưởng Thị Xuân Thu SINH VIÊN THỰC HIỆN: Lê Phước Hùng – 19DH111215 Lê Lưu Trường An – 19DH110504 Nguyễn Lâm Ngọc Phước – 19DH110571 Thành phố Hồ Chí Minh, tháng 12 năm 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ THÔNG TIN MÔN THI: THƯƠNG MẠI ĐIỆN TỬ ỨNG DỤNG BÁN SÁCH GIẢNG VIÊN HƯỚNG DẪN: Ths Tưởng Thị Xuân Thu SINH VIÊN THỰC HIỆN: Lê Phước Hùng – 19DH111215 Lê Lưu Trường An – 19DH110504 Nguyễn Lâm Ngọc Phước – 19DH110571 Thành phố Hồ Chí Minh, tháng 12 năm 2022 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành sâu sắc đến tất thầy cô trường đại học Đại Học Ngoại Ngữ - Tin Học TP Hồ Chí Minh nói chung thầy khoa Cơng Nghệ Thơng Tin nói riêng tận tình giảng dạy, truyền đạt kiến thức kinh nghiêm quý báu cho chúng em suốt trình học tập trường Trong suốt thời gian em làm báo cáo Đề Tài Thương Mại Điện Tử, em xin gửi lời cảm ơn chân thành sâu sắc đến cô Ths Tưởng Thị Xuân Thu, người cô hết lòng giúp đỡ theo sát em suốt trình thực đề tài thương mại điện tử này, cho hướng để em hoàn thành tốt báo cáo đề tài thương mại điện tử thời hạn quy định Trong q trình thực đề tài Mơn Thương mại điện tử, dù em cố gắng hoàn thiện đề tài cách tốt thời gian kiến thức cịn hạn chế nên khơng tránh khỏi thiếu sót định, mong nhận cảm thơng, chia đến từ đóng góp ý chân thành từ quý thầy cô khoa Công Nghệ Thông Tin Sau em xin gửi lời cảm ơn đến tất bạn tham gia đóng góp ý kiến giúp đỡ em suốt trình thực Đề Tài Môn Thương mại điện tử Em xin chân thành cảm ơn tất người! TP Hồ Chí Minh, ngày tháng 12 năm 2022 MỤC LỤC LỜI CẢM ƠN i MỤC LỤC .ii TÓM TẮT iv BẢNG TÓM TẮT KÝ HIỆU VIẾT TẮT .v DANH SÁCH HÌNH ẢNH vi DANH MỤC CÁC BẢNG vii DANH MỤC CÁC SƠ ĐỒ viii LỜI NÓI ĐẦU ix Chương TỔNG QUAN ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Phạm vi đề tài .2 1.3 Phương pháp nghiên cứu 1.4 Quá trình thực Chương ngôn ngữ lập trình – sở liệu 2.1 Giới thiệu Microsoft NET 2.2 Cơ sở liệu .3 2.3 Phần mềm lập trình 2.3.1 Giới thiệu SQL Server 2019 2.3.2 Giới thiệu Visual Studio 2022 .6 Chương NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 10 3.1 Khảo sát thu thập thông tin 10 3.1.1 Kết khảo sát 10 3.1.2 Mô tả yêu cầu nghiệp vụ chức 10 3.2 Các thực thể 11 3.2.1 Thực thể User .11 3.2.2 Thực thể Admin 11 3.2.3 Thực thể Voucher .12 3.2.4 Thực thể Category .12 3.2.5 Thực thể Order 12 3.2.6 Thực thể Address .13 3.2.7 Thực thể OrderItem 13 3.2.8 Thực thể Cart .13 3.2.9 Thực thể User_Voucher 14 3.3 Các mối kết hợp bảng số .14 3.3.1 Mối kết hợp Order - User 14 3.3.2 Mối kết hợp Book – Category 14 3.4 Mơ hình vật lý 15 3.4.1 Mơ hình liệu vật lý (PDM) 15 3.4.2 Cơ sở liệu vật lý 16 3.5 Kết đạt 19 3.5.1 Lưu đồ hệ thống 19 3.5.2 Các giao diện website (Đối tượng Khách hàng) 20 3.5.3 Các giao diện website (Đối tượng Admin) .20 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .21 TÀI LIỆU THAM KHẢO .22 TĨM TẮT Cơng nghệ thông tin ngày chứng tỏ mạnh lĩnh vực sống Việc ứng dụng công nghệ thông tin giúp cho người tiết kiệm tối đa thời gian chi phí cho cơng đoạn thủ cơng truyền thống, mà thay vào xây dựng nên phần mềm thay cho sức lao động người Thời gian gần nhu cầu săn mặt hàng phụ kiện, bảo vệ điện thoại tảng internet ngày tăng cao nên việc quản lý đơn hàng ngày khó khăn Vì điều cấp thiết cho xây dựng nên trang web quản lý tốt số lượng đơn hàng, thơng tin khách hàng cập nhật, thêm, sửa sản phẩm cách dễ dàng xác BẢNG TÓM TẮT KÝ HIỆU VIẾT TẮT STT Tên viết tắt IDE SQL CSDL DBMS Diễn giải Integrated Development Environment Structured English Query Language Cơ sở liệu Database Management System DANH SÁCH HÌNH ẢNH Hình 1: Thực thể User 11 Hình 2: Thực thể Book 11 Hình 3: Thực thể Voucher 12 Hình 4: Thực thể Category 12 Hình 5: Thực thể Order 12 Hình 6: Thực thể Address 13 Hình 7: Thực thể OrderItem 13 Hình 8: Thực thể Cart 13 Hình 9: Thực Voucher-User………………………………………………… 14 Hình 10: Mối kết hợp Order - User .14 Hình 11: Mối kết hợp Book - Category 14 DANH MỤC CÁC BẢNG Bảng 1: User 11 Bảng 2: Book 11 Bảng 3: Voucher 12 Bảng 4: Category 12 Bảng 5: Order 12 Bảng 6: Address .13 Bảng 7: OrderItem 13 Bảng 8: Cart 13 Bảng 9: Voucher-User…………………………………………………………….14 giúp người dùng thao tác dễ nhanh hơn, mở Project gần đây, mở project có sẵn từ máy, clone nhánh project GitHub hay Azure  Cả UI UX thiết kế tinh tế với icon mới, menu nhỏ gọn  Thanh tìm kiếm Quick Launch đa hơn, hỗ trợ tốt cho người dùng từ đoạn mã, cài đặt, chí kết tìm kiếm hiển thị gõ sai tả  Khả tái cấu trúc giúp trì đảm bảo tính qn code xuyên suốt dự án  Hiệu suất Debugging cải thiện  Cải tiến Snapshot Debugger  IntelliCode: Chất lượng suất code cải thiện nhờ đề xuất thông minh AI  Live Share: Các thành viên nhóm thao tác (comment code, chia sẻ ứng dụng desktop, kiểm soát thay đổi mã nguồn) theo thời gian thực Tính cài đặt mặc định Visual Studio 2019 hữu ích trường hợp lập trình theo cặp, lập trình team thi hackathon, đánh giá code, việc giảng bài, thuyết trình cho sinh viên Microsoft Visual Studio mơi trường phát triển tích hợp (IDE) từ Microsoft Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, cácứng dụng web dịch vụ web Visual Studio sử dụng tảng phát triển phần mềm Microsoft Windows API, Windows Forms, Windows Presentation Foundation, Windows Store Microsoft Silverlight Nó sản xuất hai ngôn ngữ máy mã số quản lý Visual Studio bao gồm trình soạn thảo mã hỗ trợ IntelliSense cải tiến mãnguồn Trình gỡ lỗi tích hợp hoạt động trình gỡ lỗi mức độ mã nguồn gỡ lỗi mức độ máy Công cụ tích hợp khác bao gồm mẫu thiết kế hình thức xây dựng giao diện ứngdụng, thiết kế web, thiết kế lớp thiết kế giản đồ sở liệu Nó chấp chận plug- in nâng cao chức hầu hết cấp bao gồm thêm hỗ trợ cho hệ thống quản lý phiên Subversion bổ 17 sung thêm công cụ biên tập thiết kế trực quan cho miền ngôn ngữ cụ thể cơng cụ dành cho khía cạnh khác quy trình phát triển phần mềm 18 CHƯƠNG NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 3.1 Khảo sát thu thập thông tin 3.1.1 Kết khảo sát Mô tả loại phân quyền người dùng: Quản lý người dùng chia thành bốn đối tượng chính: quản trị người dùng (admin), đọc giả ₋ Quản trị người dùng (admin): có quyền thêm hay xố người dùng truy cập, sản phẩm, loại sản phẩm đơn hàng ₋ Khách hàng: Khách hàng tạo giỏ hàng, thêm, xóa sản phẩm giỏ hàng, tạo tài khoản 3.1.2 Mô tả yêu cầu nghiệp vụ chức Tạo tài khoản: Khi khách hàng có nhu cầu tạo tài khoản để mua hàng khách hàng tạo tài khoản nhập thông tin cần thiết để dễ dàng mua hàng cho lần sau Tạo giỏ hàng: Sau khách hàng chọn tìm hàng ưng ý khách hàng thêm chúng vào giỏ hàng Kiểm tra giỏ hàng: Sau khách hàng thêm sản phẩm vào giỏ hàng, khách vào giỏ hàng để kiểm tra chi tiết sản phẩm chọn Xác nhận giỏ hàng: Sau kiểm tra giỏ hàng, khách hàng kiểm tra thơng tin cá nhân (Họ tên, Số điện thoại, Địa giao hàng…) lần để xác nhận thơng tin đặt hàng Cập nhật thông tin đơn hàng (admin): Trong qua trình xử lý đơn hàng, admin cập nhật cho khách hàng trình đơn hàng (Chờ xác nhận, Đang giao hàng, Đã giao hàng, Thành công, Hủy đơn hàng) Cập nhật thông tin đơn hàng (khách hàng): 19 Trong trình chờ xác nhận đơn hàng, có lí cần hủy đơn hàng (cần mua thêm sản phẩm, bỏ bớt sản phẩm không cần thiết, khơng muốn mua hàng nữa…) khách hàng chọn “Cancel” để hủy đơn hàng 3.2 Các thực thể 3.2.1 Thực thể User - Tên thực thể: User Khóa thực thể: userID Diễn giải: thực thể User có thuộc tính + UserID: Mã user + userName: Tên user + email: Email user + dateOfBirth: Ngày sinh nhật + userMobileNum: Số điện thoại user Hình 1: Thực thể User 3.2.2 Thực thể Admin - Tên thực thể: Book Khóa thực thể: bookID, categoryID Diễn giải: thực thể Book có thuộc tính + bookID: Mã sách + categoryID: Mã thể loại sách + title: Tiêu đề sách + describe: Miêu tả sách + language: Ngôn ngữ sách + publishedDate: Ngày xuất sách + ratingCount: Số lương đánh giá + averageRaing: Trung bình đánh giá + pageCount: Số trang sách + price: Giá sách + author: Tác giả sách + imageLink: Link kết nối hình ảnh Hình 2: Thực thể Book 3.2.3 Thực thể Voucher - Tên thực thể: Voucher Khóa thực thể: voucherID Diễn giải: thực thể Voucher có thuộc tính + voucherID: Mã mã giảm giá + name: Tên mã giảm giá Hình 3: Thực thể Voucher 20 + discountValue: Giá trị giảm giá + ExpiryDate: Ngày hết hạn giảm giá + Describe: Mô tả mã giảm giá 3.2.4 Thực thể Category - Tên thực thể: Category Khóa thực thể: categoryID Diễn giải: thực thể Category có thuộc tính + CategoryID: Mã thể loại sách + Name: tên thể loại sách Hình 4: Thực thể Category 3.2.5 Thực thể Order - Tên thực thể: Order Khóa thực thể: orderID Diễn giải: thực thể Order có thuộc tính + orderID: Mã order + userID: Mã user + total: Tổng đơn hàng + state: Trạng thái + paymentMetod: Phương thức toán + cretedTime: Ngày tạo đơn hàng + endTime: Ngày kết thúc + voucherUser: Mã giảm giá user Hình 5: Thực thể Order 3.2.6 Thực thể Address - Tên thực thể: Address Khóa thực thể: userID Diễn giải: thực thể Address có thuộc tính + userID: Mã user + name: Tên user + value: + isdefault: Hình 6: Thực thể Address 3.2.7 Thực thể OrderItem 21 Tên thực thể: OrderItem Khóa thực thể: oderID, itemID Diễn giải: thực thể OrderItem có - thuộc tính + orderID: Mã order + itemID: Mã sản phẩm + itemPrice: Giá sảm phẩm + itemQuantity: Số lượng sản phẩm + itemTotal: Tổng sản phẩm 3.2.8 Thực thể Cart Hình 7: Thực thể OrderItem Tên thực thể: Cart Khóa thực thể: userID, bookID Diễn giải: thực thể Cart có thuộc - tính + UserID: Mã user + bookID: Mã sách + quantity: Số lượng 3.2.9 Thực thể User_Voucher Hình 8: Thực thể Cart Tên thực thể: User_Voucher Khóa thực thể: userID, voucherID Diễn giải: thực thể User_Voucher có - thuộc tính + UserID: Mã user + voucherID: Mã voucher + userDateTime: Ngày sử dụng Hình 9: Thực thể User_Voucher 3.3 Các mối kết hợp bảng số 3.3.1 Mối kết hợp Order - User Hình 10: Mối kết hợp Order - User - Các thực thể tham gia: Order, User - Khóa mối kết hợp: orderID, userID 22 - Diễn giải: Một Order thuộc riêng User đó, User có hay nhiều Order 3.3.2 Mối kết hợp Book – Category - Các thực thể tham gia: Book, Category - Khóa thực thể: bookID, categoryID - Diễn giải: Một Book thuộc riêng Category đó, Category có hay nhiều Book Hình 11: Mối kết hợp Product - Category 3.4 Mơ hình vật lý 3.4.1 Mơ hình liệu vật lý (PDM) 23 Sơ đồ 1: Sơ đồ liệu vật lý 3.4.2 Cơ sở liệu vật lý 24 Cơ sở liệu bảng 1: User Kích Khóa Not Khóa thước X null X ngoại STT Tên Kiểu Diễn giải UserID Interger userName Varchar 100 email Varchar 50 DateOfBirth Date Ngày sinh nhật userMobileNum Int Số điện thoại user Mã user X Tên user Email user Bảng 1: User Cơ sở liệu bảng 2: Cart Kích Khóa Not Khóa thước X null X ngoại STT Tên Kiểu userID Interger BookID Varchar Quantity interger 10 Bảng 2: Cart 100 Diễn giải Mã user X Mã sách X Số lượng Cơ sở liệu bảng 3: Book Kích Khóa Not Khóa thước X null X ngoại X X STT Tên Kiểu Bookid Interger categoryID Interger Title Nvarchar 200 Describe Varchar 100 Language Varchar 20 publishDate X Diễn giải Mã sách Mã loại sản phẩm Tiêu đề sách Miêu tả sách X Ngôn ngữ sách Date X Ngày xuất Raiting count Interger X averageRaiting Interger X Số lượng đánh giá Trung bình đánh pageCount Interger X giá Tổng số trang 10 author Varchar X Tác giả 11 ImageLink Varchar Bảng 3: Book X Link hình ảnh 25 Cơ sở liệu bảng 4: Voucher Kích Khóa Not Khóa thước X null X ngoại STT Tên Kiểu Diễn giải voucherID Interger Name Varchar X Tên voucher discountValue Interger X Giá trị giảm giá expiryDate Datetime X Ngày bắt đầu Describe Interger Bảng 4: Voucher X Mô tả voucher Mã voucher Cơ sở liệu bảng 5: Order Kích Khóa Not Khóa thước X null X ngoại X X STT Tên Kiểu orderID Interger UserID Interger Total Interger State Nvarchar 100 Paymentmethod Varchar 100 createdTime Date endTime Date VoucherUser 50 Diễn giải Mã khách hàng X Tên tài khoản Tổng đơn hàng Trạng thái Phương thức toán Ngày tạo đơn hàng Ngày kết thúc Nvarchar Bảng 5: Customer Voucher user Cơ sở liệu bảng 6: Category Kích Khóa Not Khóa thước X null X ngoại Interger X X Interger Bảng 6: Category X STT Tên Kiểu userID Interger BookID Quantity Diễn giải Mã loại sản phẩm Tên loại sản phẩm Số lượng 26 Cơ sở liệu bảng 7: OrderItem Kích Khóa Not Khóa thước null X ngoại Interger X ItemID Interger X X X Mã sản phẩm ItemName Varchar X X Tên sản phẩm ItemPirce Interger X ItemQuantity Interger X ItemTotal STT Tên Kiểu OrderID 200 Diễn giải Mã hóa đơn Giá giảm phẩm Số lượng sản phẩm Tổng số lượng sản phẩm Bảng 7: OrderItem Cơ sở liệu bảng 10: Address Kích Khóa Not Khóa thước X null X ngoại STT Tên Kiểu userID Interger Name Varchar X Value Interger X isdefault Interger Bảng 8: Address X Diễn giải Mã user Tên user Cơ sở liệu bảng 10: User_Voucher Kích Khóa Not Khóa thước X null X ngoại Interger X X Interger Bảng 9: Address X STT Tên Kiểu userID Interger VouherID userDateTime Diễn giải Mã user Mã voucher 3.5 Kết đạt 3.5.1 Lưu đồ hệ thống 27 Sơ đồ 2: Lưu đồ hệ thống (Admin) 3.5.2 Các giao diện website (Đối tượng Khách hàng) 3.5.3 Các giao diện website (Đối tượng Admin) 28 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Thuận lợi khó khăn thời gian thực đồ án Thuận lợi: ₋ Khó khăn: ₋ Kết đạt ₋ Kết chưa đạt ₋ Hướng phát triển ₋ 29 TÀI LIỆU THAM KHẢO Link Demo: https://drive.google.com/drive/folders/1CR2uzNBsugtgQdWmzKcCxcBhHrL4CBN?usp=sharing 30 NHẬN XÉT CỦA GIÁO VIÊN Điểm: Giáo Viên Chấm Thi Giáo Viên Chấm Thi 31 ... cáo đề tài thương mại điện tử thời hạn quy định Trong trình thực đề tài Môn Thương mại điện tử, dù em cố gắng hoàn thi? ??n đề tài cách tốt thời gian kiến thức hạn chế nên khơng tránh khỏi thi? ??u... hàng, tài khoản khách hàng khơng cần phải có thơng tin xác đối tượng mà cần phải có chế quản lý thích hợp Đó lý chúng em định lựa chọn đề tài thương mại điện tử ? ?Ứng dụng bán sách? ??, ứng dụng thành... làm báo cáo Đề Tài Thương Mại Điện Tử, em xin gửi lời cảm ơn chân thành sâu sắc đến cô Ths Tưởng Thị Xn Thu, người hết lịng giúp đỡ theo sát em suốt trình thực đề tài thương mại điện tử này, cho

Ngày đăng: 05/12/2022, 22:05

Hình ảnh liên quan

BẢNG TÓM TẮT KÝ HIỆU VIẾT TẮT - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách
BẢNG TÓM TẮT KÝ HIỆU VIẾT TẮT Xem tại trang 8 của tài liệu.
+ imageLink: Link kết nối hình ảnh - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

image.

Link: Link kết nối hình ảnh Xem tại trang 23 của tài liệu.
Hình 7: Thực thể OrderItem - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

Hình 7.

Thực thể OrderItem Xem tại trang 25 của tài liệu.
Hình 8: Thực thể Cart - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

Hình 8.

Thực thể Cart Xem tại trang 25 của tài liệu.
Hình 11: Mối kết hợp Product - Category - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

Hình 11.

Mối kết hợp Product - Category Xem tại trang 26 của tài liệu.
Cơ sở dữ liệu bảng 1: User - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

s.

ở dữ liệu bảng 1: User Xem tại trang 28 của tài liệu.
Bảng 1: User Cơ sở dữ liệu bảng 2: Cart - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

Bảng 1.

User Cơ sở dữ liệu bảng 2: Cart Xem tại trang 28 của tài liệu.
Cơ sở dữ liệu bảng 4: Voucher - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

s.

ở dữ liệu bảng 4: Voucher Xem tại trang 29 của tài liệu.
Bảng 4: Voucher Cơ sở dữ liệu bảng 5: Order - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

Bảng 4.

Voucher Cơ sở dữ liệu bảng 5: Order Xem tại trang 29 của tài liệu.
Cơ sở dữ liệu bảng 7: OrderItem - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

s.

ở dữ liệu bảng 7: OrderItem Xem tại trang 30 của tài liệu.
Bảng 7: OrderItem Cơ sở dữ liệu bảng 10: Address - MÔN THI THƯƠNG mại điện tử WEB bán SÁCH  đề tài thương mại điện tử ứng dụng bán sách

Bảng 7.

OrderItem Cơ sở dữ liệu bảng 10: Address Xem tại trang 30 của tài liệu.

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

Tài liệu liên quan