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

35 2 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ị 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 hướng để em hồ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 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 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 i 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 ii 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 iii 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 iv BẢNG TÓM TẮT KÝ HIỆU VIẾT TẮT STT Tên viết tắt Diễn giải IDE Integrated Development Environment SQL Structured English Query Language CSDL Cơ sở liệu DBMS Database Management System v 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 vi 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 vii 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ổ 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 xviii 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): xix 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 Hình 1: Thực thể User + userName: Tên user + email: Email user + dateOfBirth: Ngày sinh nhật + userMobileNum: Số điện thoại 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 Hình 2: Thực thể Book + 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 xx + imageLink: Link kết nối hình ảnh 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 Hình 3: Thực thể Voucher + voucherID: Mã mã giảm giá + name: Tên mã giảm giá + 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 Hình 4: Thực thể Category tính + CategoryID: Mã thể loại sách + Name: tên thể loại sách 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 Hình 5: Thực thể Order + total: Tổng đơn hàng + state: Trạng thái xxi + 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 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 Hình 6: Thực thể Address + userID: Mã user + name: Tên user + value: + isdefault: 3.2.7 Thực thể OrderItem - 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 Hình 7: Thực thể OrderItem + 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 - Tên thực thể: Cart - Khóa thực thể: userID, bookID - Diễn giải: thực thể Cart có thuộc xxii Hình 8: Thực thể Cart tính + UserID: Mã user + bookID: Mã sách + quantity: Số lượng 3.2.9 Thực thể User_Voucher - Tên thực thể: User_Voucher - Khóa thực thể: userID, voucherID - Diễn giải: thực thể User_Voucher có Hình 9: Thực thể User_Voucher thuộc tính + UserID: Mã user + voucherID: Mã voucher + userDateTime: Ngày sử dụng 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 - 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 xxiii - 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) xxiv Sơ đồ 1: Sơ đồ liệu vật lý 3.4.2 Cơ sở liệu vật lý Cơ sở liệu bảng 1: User Kích Khóa Not Khóa thước null ngoại X X Mã user X Tên user 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 Email user Bảng 1: User xxv Cơ sở liệu bảng 2: Cart STT Tên Kiểu userID Interger BookID Varchar Quantity interger Kích Khóa Not Khóa thước null ngoại X X Mã user 100 X Mã sách 10 X Số lượng Diễn giải Bảng 2: Cart Cơ sở liệu bảng 3: Book Kích Khóa Not Khóa thước null 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 X X 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 Số lượng đánh giá averageRaiting Interger X pageCount Interger X Tổng số trang 10 author Varchar X Tác giả 11 ImageLink Varchar X Link hình ảnh Trung bình đánh giá Bảng 3: Book Cơ sở liệu bảng 4: Voucher Kích Khóa Not Khóa thước null ngoại X X Mã voucher Varchar X Tên voucher discountValue Interger X Giá trị giảm giá expiryDate Datetime X Ngày bắt đầu Describe Interger X Mô tả voucher STT Tên Kiểu voucherID Interger Name Diễn giải xxvi Bảng 4: Voucher Cơ sở liệu bảng 5: Order Kích Khóa Not Khóa thước null 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 Ngày kết thúc VoucherUser Nvarchar Voucher user 50 X Diễn giải Mã khách hàng X 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 Bảng 5: Customer Cơ sở liệu bảng 6: Category Kích Khóa Not Khóa thước null ngoại X X STT Tên Kiểu userID Interger BookID Interger X Quantity Interger X Diễn giải Mã loại sản phẩm X Tên loại sản phẩm Số lượng Bảng 6: Category Cơ sở liệu bảng 7: OrderItem Kích Khóa Not Khóa thước null ngoại Interger X X ItemID Interger X X X Mã sản phẩm ItemName Varchar X X Tên sản phẩm ItemPirce Interger STT Tên Kiểu OrderID 200 X Diễn giải Mã hóa đơn Giá giảm phẩm xxvii ItemQuantity ItemTotal Interger Số lượng sản X 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 null ngoại X X Mã user Varchar X Tên user Value Interger X isdefault Interger X STT Tên Kiểu userID Interger Name Diễn giải Bảng 8: Address Cơ sở liệu bảng 10: User_Voucher Kích Khóa Not Khóa thước null ngoại X X STT Tên Kiểu userID Interger VouherID Interger X userDateTime Interger X Diễn giải Mã user X Mã voucher Bảng 9: Address 3.5 Kết đạt 3.5.1 Lưu đồ hệ thống xxviii 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) xxix 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 ₋ xxx TÀI LIỆU THAM KHẢO Link Demo: https://drive.google.com/drive/folders/1CR2uzNBsugtgQdWmzKcCxcBhHrL4CBN?usp=sharing xxxi 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 xxxii ... 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... đơn hàng, tài khoản khách hà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ị Xuân 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: 06/12/2022, 10:03

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.
describe: Miêu tả sách Hình 2: Thực thể Book language: Ngôn ngữ sách - 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

describe.

Miêu tả sách Hình 2: Thực thể Book language: Ngôn ngữ sách Xem tại trang 23 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 24 của tài liệu.
tính 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

t.

ính Hình 8: Thực thể Cart Xem tại trang 26 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 27 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 - 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 Xem tại trang 28 của tài liệu.
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

s.

ở dữ liệu bảng 2: Cart Xem tại trang 29 của tài 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 2.

Cart Xem tại trang 29 của tài liệu.
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

s.

ở dữ liệu bảng 5: Order Xem tại trang 30 của tài 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

Bảng 7.

OrderItem Xem tại trang 31 của tài liệu.
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

s.

ở dữ liệu bảng 10: Address Xem tại trang 31 của tài liệu.

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

Tài liệu liên quan