Đồ án tốt nghiệp xây dựng website thương mại điện tử bán hàng

58 11 0
Đồ án tốt nghiệp xây dựng website thương mại điện tử bán hàng

Đ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

ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Toán Ứng dụng Tin học ĐỒ ÁN TỐT NGHIỆP Xây dựng Website thương mại điện tử bán hàng TRẦN THỊ GIA LINH linh.ttg195978@sis.hust.edu.vn Chun ngành: Hệ thống thơng tin quản lí Giảng viên hướng dẫn: TS Nguyễn Thị Thanh Huyền Chữ ký GVHD Bộ mơn: Tốn Tin Viện: Viện Tốn ứng dụng Tin học Hà Nội, tháng 08 năm 2023 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Mục đích nội dung đồ án: Kết đạt được: Ý thức làm việc sinh viên: MỤC LỤC PHẦN 1: MỞ ĐẦU Lý chọn đề tài Đối tượng phạm vi nghiên cứu Ý nghĩa khoa học thực tiễn Lời cảm ơn PHẦN 2: NỘI DUNG CHÍNH Chương 1: Xác định yêu cầu hệ thống 1.1 Tổng quan thương mại điện tử 1.1.1 Khái niệm thương mại điện tử 1.1.2 Lợi ích thương mại điện tử 1.1.3 Cơ sở để phát triển thương mại điện tử 1.1.4 Các website thương mại điện tử phổ biến 10 1.2 Khảo sát thực tế 11 1.2.1 Nhu cầu thực tế 11 1.2.2 Vấn đề 12 1.2.3 Giải pháp 13 1.3 Yêu cầu chức hệ thống 13 1.4 Công nghệ sử dụng 16 Chương 2: Phân tích hệ thống 19 2.1 Biểu đồ phân cấp chức 19 2.2 Biểu đồ luồng liệu 20 2.2.1 Biểu đồ luồng liệu mức khung cảnh 20 2.2.2 Biểu đồ luồng liệu mức đỉnh 22 2.2.3 Biểu đồ luồng liệu mức đỉnh 24 2.3 Mơ hình thực thể liên kết 37 2.3.1 Các thực thể hệ thống 37 2.3.2 Mơ hình thực thể liên kết 44 Chương 3: Thiết kế cài đặt hệ thống 45 3.1 Thiết kế sở liệu 45 3.1.1 Biểu đồ liệu quan hệ 45 3.1.2 Thiết kế bảng sở liệu 46 3.2 Thiết kế giao diện 52 PHẦN 3: KẾT LUẬN 56 PHẦN 4: TÀI LIỆU THAM KHẢO 58 PHẦN 1: MỞ ĐẦU Lý chọn đề tài Như biết, thương mại điện tử trở thành xu hướng phổ biến xã hội đại Điều khiến cho việc nghiên cứu triển khai dự án thương mại điện tử mang lại nhiều giá trị lợi ích Để làm việc này, địi hỏi kiến thức kỹ phân tích thiết kế hệ thống, thiết kế giao diện người dùng, lập trình quản lý sở liệu an ninh thông tin Đề tài đồ án “Xây dựng website thương mại điện tử bán hàng” hội để em áp dụng kiến thức học trình đào tạo thử nghiệm khả việc ứng dụng chúng dự án thực tế Hơn nữa, em có hội thực tập công ty công nghệ thương mại điện tử, em nhận thấy website thương mại điện tử đem lại nhiều lợi ích thực tế cho doanh nghiệp, mở rộng thị trường, tăng doanh số bán hàng nâng cao trải nghiệm khách hàng Thực đồ án tạo cho em hội nắm bắt xu hướng cơng nghệ mới, tìm hiểu áp dụng công nghệ tiên tiến trải nghiệm người dùng tương tác, tốn điện tử, tích hợp hệ thống phân tích liệu quản lý bán hàng Những kinh nghiệm tích lũy từ đồ án giúp em nâng cao khả cạnh tranh thị trường lao động tự tin đối mặt với dự án tương tự tương lai, Đối tượng phạm vi nghiên cứu Trong phạm vi đồ án lần này, em tập trung khảo sát quy trình nghiệp vụ bán hàng website thương mại điện tử phân tích, thiết kế chức cho hệ thống Hệ thống tập trung vào chức tính quản lý sản phẩm, quản lý khách hàng, quản lý sưu tập, mã giảm giá, mua hàng theo dõi đơn hàng Tuy nhiên việc lập trình website, em xây dựng số tính phần phân tích tính quản lý tài khoản, quản lý sản phẩm, khuyến mại, giỏ hàng checkout giỏ hàng Ý nghĩa khoa học thực tiễn Về mặt khoa học, xây dựng website thương mại điện tử giúp sinh viên áp dụng kiến thức kĩ lĩnh vực cơng nghệ thống tin lập trình, quản lý sở liệu, thiết kế giao diện, để nghiên cứu phân tích yêu cầu hệ thống Bên cạnh đó, sinh viên cần có kỹ quản lý dự án lập kế hoạch, phân chia công việc, quản lý thời gian tài nguyên Mặt khác, việc đòi hỏi sinh viên phải sáng tạo việc tạo giải pháp đáp ứng nhu cầu doanh nghiệp người dùng Sinh viên phải giải vấn đề kỹ thuật, thiết kế, giao diện, tích hợ tốn tối ưu trải nghiệm người dùng Về mặt thực tiễn, website thương mại điện tử thành cơng mang lại nhiều lợi ích kinh tế Nó tạo hội kinh doanh trực tuyến, mở rộng phạm vi khách hàng, tăng cường doanh số bán hàng giảm chi phí vân hành so với cửa hàng truyền thống Điều hỗ trợ việc phát triển doanh nghiệp thúc đẩy phát triển kinh tế Lời cảm ơn Em xin gửi lời cảm ơn chân thành đến Cô Nguyễn Thị Thanh Huyền hướng dẫn định hướng quý báu trình thực đồ án tốt nghiệp em với đề tài “Xây dựng website thương mại điện tử” Trải qua trình nghiên cứu xây dựng đồ án, em học nhiều kiến thức từ Cô Sự kiên nhẫn, dẫn tận tâm lời khuyên quý giá Cô giúp em tiến không mặt kỹ thuật mà kỹ quản lý dự án, tư sáng tạo giải vấn đề Những kiến thức khơng có ý nghĩa q trình hồn thành đồ án mà cịn hỗ trợ em nghiệp phát triển tương lai Em xin bày tỏ lịng biết ơn đến Viện Tốn ứng dụng Tin học, giảng viên bạn bè đồng hành tơi q trình thực đồ án tốt nghiệp Sự hỗ trợ chia sẻ kinh nghiệm từ người góp phần quan trọng vào thành công đồ án Cuối cùng, em xin chân thành cảm ơn tin tưởng hội mà Cô trao cho em để thực đồ án tốt nghiệp Đây bước quan trọng nghiệp phát triển em Hà Nội, ngày 01 tháng 08 năm 2023 Sinh viên thực Trần Thị Gia Linh PHẦN 2: NỘI DUNG CHÍNH Chương 1: Xác định yêu cầu hệ thống 1.1 Tổng quan thương mại điện tử 1.1.1 Khái niệm thương mại điện tử Thương mại điện tử (E-Commerce) q trình mua bán hàng hóa, dịch vụ thơng tin trực tuyến thông qua sử dụng công nghệ điện tử mạng internet Nó bao gồm hoạt động liên quan đến việc tiếp cận, quảng cáo, bán hàng, toán giao hàng cách sử dụng công nghệ hệ thống thông tin điện tử 1.1.2 Lợi ích thương mại điện tử Lợi ích người tiêu dùng: • Tiện lợi mua sắm: Người tiêu dùng mua hàng truy cập vào dịch vụ 24/7 từ đâu với thiết bị kết nối internet Không cần phải di chuyển đến cửa hàng truyền thống, tiết kiệm thời gian cơng sức • Lựa chọn đa dạng: Thương mại điện tử mở giới mua sắm với đa dạng sản phẩm dịch vụ Người tiêu dùng tìm kiếm so sánh giá cả, tính đánh giá từ nhiều nhà cung cấp khác trước định mua hàng • Tiết kiệm chi phí: Mua hàng trực tuyến thường có giá cạnh tranh khơng có chi phí vận hành cửa hàng truyền thống Người tiêu dùng tiết kiệm chi phí lại tiền xăng dầu • Tiện ích tốn: Thương mại điện tử cung cấp nhiều phương thức toán tiện lợi thẻ tín dụng, ví điện tử, chuyển khoản trực tuyến cổng tốn an tồn Điều giúp người tiêu dùng dễ dàng an toàn việc tốn mua hàng Lợi ích doanh nghiệp: • Mở rộng thị trường: Thương mại điện tử giúp doanh nghiệp tiếp cận đến số lượng khách hàng tiềm rộng lớn toàn cầu Doanh nghiệp mở rộng thị trường tăng doanh số cách bán hàng trực tuyến • Giảm chi phí hoạt động: Vận hành cửa hàng trực tuyến có chi phí thấp so với cửa hàng truyền thống Doanh nghiệp tiết kiệm chi phí th mặt bằng, nhân viên chi phí vận hành khác • Giao tiếp tương tác khách hàng: Thương mại điện tử cung cấp công cụ giao tiếp hiệu email marketing, chat trực tuyến, xã hội hóa hỗ trợ khách hàng trực tuyến Điều giúp doanh nghiệp tương tác trì quan hệ tốt với khách hàng • Thu thập liệu phân tích: Thương mại điện tử cung cấp khả thu thập liệu hành vi mua hàng sở thích khách hàng Doanh nghiệp sử dụng liệu để phân tích tối ưu hóa chiến lược kinh doanh, quảng cáo chăm sóc khách hàng 1.1.3 Cơ sở để phát triển thương mại điện tử Để phát triển thành công lĩnh vực thương mại điện tử, có số sở quan trọng mà doanh nghiệp cần xây dựng ý • Website chuyên nghiệp: Xây dựng website thương mại điện tử chuyên nghiệp, thân thiện với người dùng dễ sử dụng yếu tố quan trọng Website nên có giao diện hấp dẫn, tương thích với thiết bị di động cung cấp trải nghiệm mua sắm thuận tiện cho người dùng • Hệ thống quản lý sản phẩm: Cần có hệ thống quản lý sản phẩm hiệu để quản lý danh mục sản phẩm, mơ tả, hình ảnh, giá số lượng hàng tồn kho Hệ thống giúp cập nhật thông tin sản phẩm cách nhanh chóng đáng tin cậy • Hệ thống tốn an tồn: Đảm bảo hệ thống toán website thương mại điện tử an toàn bảo mật Cung cấp nhiều phương thức toán đa dạng đảm bảo thơng tin tốn khách hàng bảo vệ • Chiến lược marketing: Xây dựng chiến lược marketing hiệu để tiếp cận thu hút khách hàng tiềm Sử dụng công cụ quảng cáo trực tuyến, email marketing, quảng cáo xã hội SEO để tăng khả tìm thấy thu hút lưu lượng truy cập đến website • Dịch vụ khách hàng tốt: Đầu tư vào dịch vụ khách hàng tốt để tạo tin tưởng tăng hài lòng khách hàng Cung cấp hỗ trợ trực tuyến, chat trực tiếp, hệ thống quản lý đơn hàng xử lý khiếu nại cách nhanh chóng hiệu • Quản lý liệu khách hàng: Xây dựng hệ thống quản lý liệu khách hàng để thu thập phân tích thơng tin khách hàng Điều giúp cá nhân hóa trải nghiệm mua sắm, gửi thơng báo ưu đãi đặc biệt, xây dựng mối quan hệ lâu dài với khách hàng • Quản lý vận chuyển: Đối với doanh nghiệp bán hàng trực tuyến, cần xây dựng hệ thống quản lý vận chuyển hiệu Bao gồm việc chọn đối tác vận chuyển đáng tin cậy, tối ưu hóa quy trình giao hàng cung cấp theo dõi vận chuyển cho khách hàng • Tích hợp xã hội: Sử dụng kênh xã hội để tương tác với khách hàng, chia sẻ thông tin sản phẩm, nhận phản hồi tạo tương tác đa dạng • Đánh giá phân tích: Theo dõi đánh giá hiệu hoạt động thương mại điện tử cách sử dụng công cụ phân tích web Điều giúp hiểu rõ hành vi khách hàng, hiệu chiến dịch marketing điều chỉnh chiến lược kinh doanh Các sở giúp doanh nghiệp xây dựng hệ thống thương mại điện tử mạnh mẽ tối ưu hóa trải nghiệm mua sắm cho khách hàng, từ tăng cường cạnh tranh phát triển lĩnh vực thương mại điện tử 1.1.4 Các website thương mại điện tử phổ biến Hiện nay, có nhiều tảng website thương mại điện tử phổ biến giới Việt Nam như: • Amazon: Là trang web thương mại điện tử lớn giới, Amazon cung cấp loạt sản phẩm từ đủ lĩnh vực, bao gồm điện tử, thời trang, đồ gia dụng nhiều • Etsy: Là tảng thương mại điện tử đặc biệt dành cho sản phẩm thủ công, đồ trang sức, nghệ thuật đồ handmade Nó kết nối người bán người mua quan tâm đến sản phẩm độc đáo thủ cơng • Shopify: Là tảng thương mại điện tử đám mây sử dụng để xây dựng quản lý cửa hàng trực tuyến Nó cung cấp loạt cơng cụ tính để tạo quản lý website bán hàng trực tuyến cách dễ dàng • Shopee: Là tảng thương mại điện tử hàng đầu Đông Nam Á, với diện mạnh mẽ quốc gia Việt Nam, Indonesia, Malaysia, Singapore, Philippines Shopee cho phép người dùng mua bán hàng trực tuyến thông qua ứng dụng di động website Nền tảng cung cấp tính gian hàng cá nhân, hỗ trợ tốn an tồn, đánh giá sản phẩm người bán, chương trình khuyến mãi, giao hàng thuận tiện • Tiki: Là trang web thương mại điện tử hàng đầu Việt Nam, chuyên cung cấp sản phẩm đa dạng từ điện tử, sách, đồ gia dụng, thời trang, đến sản phẩm tiêu dùng khác Tiki tập trung vào việc đảm bảo chất lượng sản phẩm, dịch vụ giao hàng nhanh chóng chăm sóc khách hàng tốt Nền tảng cung cấp 10 2.3.2 Mơ hình thực thể liên kết Hình 2.33: Mơ hình thực thể liên kết Chương 3: Thiết kế cài đặt hệ thống 3.1 Thiết kế sở liệu 3.1.1 Biểu đồ liệu quan hệ Hình 3.1 Biểu đồ liệu quan hệ 3.1.2 Thiết kế bảng sở liệu ➢ Bảng Users Thuộc tính Diễn giải Kiểu liệu Bắt buộc UserID Mã người dùng Varchar(50) x UserName Tên đăng nhập Varchar(250) x Password Mật Varchar(250) x FullName Tên người dùng Varchar(250) x DateOfBirth Ngày sinh nhật Datetime x Email Email người dùng Varchar(250) x Phone Số điện thoại người dùng Varchar(20) x Address Địa người dùng Varchar(250) x Status Trạng thái người dùng Bit x CreatedDate Ngày tạo tài khoản Datetime x ➢ Bảng UserRole Thuộc tính Diễn giải Kiểu liệu Bắt buộc UserID Mã người dùng Varchar(50) x RoleID Mã quyền Varchar(50) x ➢ Bảng Role Thuộc tính Diễn giải Kiểu liệu Bắt buộc RoleID Mã quyền Varchar(50) x RoleName Tên quyền Varchar(50) x ➢ Bảng Products Thuộc tính Diễn giải Kiểu liệu Bắt buộc ProductID Mã sản phẩm Varchar(50) x ProductName Tên sản phẩm Varchar(250) x ProductDesc Mô tả sản phẩm Varchar(MAX) ProductImage Hình ảnh sản phẩm Image CollectionId Mã sưu tập Int Price Giá sản phẩm Decimal(18,2) Quantity Số lượng sản phẩm Int Color Màu sắc sản phẩm Varchar(30) x Size Size sản phẩm Varchar(30) x 47 x x ➢ Bảng Collections Thuộc tính Diễn giải Kiểu liệu Bắt buộc CollectionId Mã sưu tập Varchar(50) x CollectionName Tên sưu tập Varchar(250) x CollectionDesc Mô tả sưu tập Varchar(MAX) CollectionImage Hình ảnh sưu tập Image ➢ Bảng Discounts Thuộc tính Diễn giải Kiểu liệu Bắt buộc DiscountId Mã giảm giá Varchar(50) x DiscountCODE Code mã giảm giá Varchar(50) x DiscountStatus Trạng thái mã giảm giá Bit x Value Giá trị giảm Int x Type Loại giảm giá Bit x ApplyTo Đối tượng áp dụng mã giảm giá Bit x Condition Điều kiện áp dụng mã giảm giá Bit x Limit Số lượng giới hạn mã giảm giá Int 48 ➢ Bảng Carts Thuộc tính Diễn giải Kiểu liệu Bắt buộc CartId Mã giỏ hàng Varchar(50) x UserID Mã người dùng Varchar(50) x ProductId Mã sản phẩm Varchar(50) x ProductName Tên sản phẩm Varchar(250) ProductImage Hình ảnh sản phẩm Image Quantity Số lượng sản phẩm giỏ hàng Int x Price Giá sản phẩm Decimal(18,2) x CartTotal Tổng giá trị giỏ hàng Int x ➢ Bảng Orders Thuộc tính Diễn giải Kiểu liệu Bắt buộc OrderId Mã đơn hàng Varchar(50) x UserID Mã người dùng Varchar(50) x CartID Mã giỏ hàng Varchar(50) x ShippingStatus Trạng thái vận chuyển Varchar(50) 49 OrderStatus Trạng thái đơn hàng Varchar(50) CreatedDate Ngày tạo đơn Datetime x ShippingAddress Địa giao hàng Varchar(250) x LineShipID Mã đối tác vận chuyển Varchar(50) x Total Tổng giá trị đơn hàng x Decimal(18,2) ➢ Bảng OrderItem Thuộc tính Diễn giải Kiểu liệu Bắt buộc ItemID Mã mục đơn hàng Varchar(50) x OrderID Mã đơn hàng Varchar(50) x ProductID Mã sản phẩm Varchar(50) x ProductName Tên sản phẩm Varchar(50) Price Giá Decimal(18,2) Quantity Số lượng Int 50 x ➢ Bảng Payment Thuộc tính Diễn giải Kiểu liệu Bắt buộc CardID Mã tài khoản toán Varchar(50) x UserID Mã khách hàng Varchar(50) x CardNumber Số thẻ Varchar(50) x CardType Loại thẻ Bit x CardHolder Tên chủ thẻ Varchar(50) x ExpiryDate Ngày hết hạn thẻ Datetime x CCV Mã bảo mật thẻ (CVV/CVC) Varchar(10) x PaymentUnitId Mã đơn vị toán Varchar(50) x Diễn giải Kiểu liệu ➢ Bảng LineShip Thuộc tính LineShipID Mã đơn vị vận chuyển Varchar(50) LineShipName Tên đơn vị vận chuyển Varchar(250) ShippingFee Phí vận chuyển Decimal(18,2) ShippingStatus Trạng thái vận chuyển Varchar(50) ShippingDate Ngày giao Datetime 51 Bắt buộc x x 3.2 Thiết kế giao diện ➢ Trang chủ: Hình 3.1: Trang chủ website cửa hàng Reid ➢ Trang đăng nhập: Hình 3.2: Trang đăng nhập tài khoản admin khách hàng ➢ Trang đăng kí tài khoản Hình 3.3: Trang đăng ký tài khoản người dùng ➢ Trang quản lý tài khoản Hình 3.4: Trang quản lý tài khoản admin 53 ➢ Trang quản lý sản phẩm Hình 3.5: Trang quản lý sản phẩm admin ➢ Trang chi tiết sản phẩm Hình 3.6: Trang chi tiết sản phẩm 54 ➢ Giỏ hàng Hình 3.7: Trang giỏ hàng Hình 3.8: Trang giỏ hàng 55 PHẦN 3: KẾT LUẬN Đề tài "Xây dựng Website thương mại điện tử bán hàng" đề xuất nhằm xây dựng hệ thống quản lý hỗ trợ cho doanh nghiệp, nhà bán lẻ bán buôn Mục tiêu đề tài tạo tảng để phát triển mở rộng hệ thống tương lai, kết hợp với hệ thống fulfillment hệ thống nhà máy sản xuất sản phẩm Mặc dù em nỗ lực tìm hiểu kiến thức học tra cứu tài liệu chuyên ngành, nhiên hạn chế thời gian, kiến thức, kỹ khả năng, đề tài khơng tránh khỏi thiếu sót sai sót định Dưới phần hoàn thiện đề tài: • Xây dựng chức đăng ký tài khoản, đăng nhập cho người quản trị khách hàng • Xây dựng chức quản lý sản phẩm, tài khoản, mã giảm giá cho người quản trị • Xây dựng chức xem sản phẩm, chi tiết sản phẩm, thêm sản phẩm vào giỏ hàng, xem giỏ hàng, áp dụng mã giảm giá Kiến thức kỹ đạt được: • Nắm quy trình phát triển phềm mềm, hệ thống Tổng hợp kiến thức học để tìm hiểu nghiệp vụ, yêu cầu phân tích thiết kế hệ thống • Tìm hiểu sử dụng HTML, CSS, C#, mơ hình ADO.NET, framework ASP.NET để phát triển ứng dụng website thương mại điện tử • Biết cách trình bày báo cáo khoa học Hạn chế đồ án: • Chưa lập trình đầy đủ chức hệ thống hồn thiện • Website chưa mang tính đột phá thu hút website lớn thị trường Hướng phát triển đồ án: • Phát triển thêm tính hồn thiện tính có website • Lập trình hồn thiện website với chức tính đột phá • Cải thiện giao diện hệ thống trải nghiệm người dùng 56 • Kết nối với hệ thống fulfillment xưởng sản xuất để tạo thành hệ thống lớn cho doanh nghiệp Mặc dù đề tài có thành tựu định, nhiên, để đạt hệ thống hoàn chỉnh chất lượng cao, em cần tiếp tục nghiên cứu cải thiện chức có, đối mặt với thách thức học hỏi từ tài liệu chuyên ngành người có kinh nghiệm Em mong thầy đưa lời góp ý nhận xét thơng cảm cho sai sót em Em xin chân thành cảm ơn thầy cô! 57 PHẦN 4: TÀI LIỆU THAM KHẢO [1] Wikipedia, C Sharp ngôn ngữ lập trình [2] Wikipedia, Microsoft SQL Server [3] Wikipedia, ASP.NET [4] Phạm Huyền Linh (2022), Phân tích thiết kế hệ thống, Bài giảng, Bộ mơn Tốn Tin – Viện Toán ứng dụng Tin học – Trường Đại học Bách khoa Hà Nội (lưu hành nội bộ) 58

Ngày đăng: 20/11/2023, 06:29

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

Tài liệu liên quan