Untitled TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH ĐỒ ÁN CHUYÊN NGÀNH WEBSITE BÁN HÀNG ONLINE Giảng viên hướng dẫn TS Vũ Thanh Hiền SINH VIÊN THỰC HIỆN Vũ Đình Phong 1911065637 Nguyễn Văn Dũng 191106036[.]
TRƯỜNG ĐẠI HỌC CƠNG NGHỆ TP HỒ CHÍ MINH - ĐỒ ÁN CHUYÊN NGÀNH WEBSITE BÁN HÀNG ONLINE Giảng viên hướng dẫn: TS Vũ Thanh Hiền SINH VIÊN THỰC HIỆN: Vũ Đình Phong 1911065637 Nguyễn Văn Dũng 1911060363 TP HỒ CHÍ MINH – NĂM 2022 0 Tieu luan Mục Lục LỜI NÓI ĐẦU CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI .3 1.1 Giới thiệu đề tài 1.2 Nội dung thực đề tài 1.3 Ý nghĩa lý luận ý nghĩa thực tiễn đề tài KHẢO SÁT, XÁC ĐỊNH YÊU CẦU .6 2.1 Khảo sát yêu cầu hệ thống 2.2 Quy trình nghiệp vụ 2.3 Xác định yêu cầu nghiệp vụ 2.4 Xác định yêu cầu kỹ thuật .9 2.4.1 Môi trường ứng dụng 2.4.2 Xác định yêu cầu cách thức trình bày 10 CHƯƠNG 11 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 3.1 Phân tích yêu cầu đề tài 11 3.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: 11 3.1.2 Phạm vi dự án ứng dụng 11 3.1.3 Đối tượng sử dụng 12 3.1.3 Mục đích dự án 12 3.2 Xác định yêu cầu khách hàng 12 3.2.1 Hệ thống hành cửa hàng 12 0 Tieu luan 3.2.2 Hệ thống đề nghị 13 3.3 Yêu cầu giao diện website 14 3.3.1 Giao diện người dùng .14 3.4 Phân tích chức hệ thống .15 3.4.1 Các chức đối tượng Customer (Khách vãng lai) .17 3.4.2 Các chức đối tượng Member (thành viên) 18 3.4.3 Chức Administrator 20 3.5 Biểu đồ phân tích thiết kế hệ thống 22 3.5.1 Biểu đồ hoạt động 22 KẾT LUẬN 34 TÀI LIỆU THAM KHẢO .35 0 Tieu luan LỜI NĨI ĐẦU Ngày nay, cơng nghệ thơng tin có vai trị quan trọng, động lực thúc đẩy tăng trưởng kinh tế kích thích tăng lực đổi kinh tế toàn cầu nói chung kinh tế quốc dân nước nói riêng Với nhiều thành quan trọng, công nghệ thông tin ứng dụng rộng dãi nhiều lĩnh vực, trở thành yếu tố quan trọng phát triển kinh tế - xã hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng công nghệ thông tin làm thay đổi tác phong làm việc, nâng cao suất lao động, nâng cao dân trí… Chính thế, cơng nghệ thông tin trở thành kinh tế mũi nhọn nước ta năm tới Hơn thương mại điện tử lĩnh vực nhiều quan, nhiều cơng ty, nhiều đồn thể cá nhân nghiên cứu phát triển nhằm đưa thiết bị, ứng dụng liên quan đến điện tử tin học vào phục vụ cho phát triển kinh doanh 0 Tieu luan CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài Thời đại sống nay, thực phẩm phần thiếu sống ngày Nhưng việc phải tận cửa hàng hay chợ để lựa chọn thực phẩm để chế biến với tình hình giao thơng thời tiết khó chịu, người phải làm việc bận rộn Nhằm giúp giải vấn đề chúng em thiết kế trang web bán thực phẩm trực tuyến Để khách hàng internet biết đến doanh nghiệp nhiều hơn, theo quy luật tất yếu có cung có cầu từ website thương mại điện tử đời nhằm đáp ứng nhu cầu giao dịch khách hàng doanh nghiệp ngược lại Chính mà nhu cầu có website thương mại điện tử để giao dịch mạng doanh nghiệp tăng cao Qua cho ta thấy vấn đề thương mại điện tử doanh nghiệp luôn vấn đề cấp thiết cho kinh tế đà phát triển vũ bão giới nói chung Việt Nam nói riêng Với thao tác đơn giản máy có nối mạng Internet người tiêu dùng có tận tay cần cần vào trang web bán hàng, làm theo hướng dẫn click vào bạn cần Khơng cần đâu xa, cần ngồi chỗ chọn lựa thỏa thích mặt hàng mà u thích giao hàng tận nơi, tiết kiệm thời gian, cơng sức tiền bạc Hiện có nhiều ngơn ngữ để lập trình web như: HTML, javascripts, vbscripts ngôn ngữ PHP, ASP Tuy nhiên qua tìm hiểu học tập trường, nhóm em tiếp cận biết đến ngôn ngữ ASP.NET core, ngơn ngữ có nhiều chức hỗ trợ cho việc thiết kế web Trong qua trình khảo sát tìm hiểu, nắm bắt nhu cầu doanh nghiệp cần website thương mại điện tử Vì chúng em chọn ngôn ngữ ASP.NET core để thiết kế website bán thực phẩm trực tuyến 0 Tieu luan 1.2 Nội dung thực đề tài Khảo sát hệ thống Khảo sát trang web bán hàng trực tuyến Shopee, H&M, Uniqlo, từ áp dụng để xây dựng website bán quần áo thời trang Phân tích chức hệ thống Từ trình khảo sát, phân tích đưa bảng chức hệ thống phân tích chi tiết chức Phân tích thiết kế với UML Vẽ phân tích biểu đồ User Case Biểu đồ Biểu đồ lớp Phân tích thiết kế CSDL Phân tích thiết kế chương trình 1.3 Ý nghĩa lý luận ý nghĩa thực tiễn đề tài Hệ thống chương trình phần mềm giúp cho doanh nghiệp giới thiệu bán sản phẩm tới người tiêu dùng cách nhanh thông qua trang web bán thực phẩm Và thông qua trang web người dùng tiếp cận mặt hàng với thao tác đơn giản thiết bị có nối mạng Internet bạn có tận tay cần mà nhiều thời gian 0 Tieu luan CHƯƠNG KHẢO SÁT, XÁC ĐỊNH YÊU CẦU 2.1 Khảo sát yêu cầu hệ thống Nội dung cần khảo sát tương ứng với vấn đề cần giải cho phù hợp với yêu cầu người sử dụng quy mô hệ thống thông tin Nhằm phân tích định rõ yêu cầu khách hàng Tìm hiểu xem phần mềm cần làm khơng phải làm Đích cuối cơng việc phân tích tạo đặc tả yêu cầu, tài liệu ràng buộc khách hàng người phát triển để đến đích chung tạo phần mềm 2.2 Quy trình nghiệp vụ Quy trình nhập hàng: Khi kho báo hết hàng phận kinh doanh nghiên cứu xem cần nhập mặt hàng phận kinh doanh lên kế hoạch nhập hàng (vd nhập sản phẩm, nào…) Sau báo lên nhà cung cấp nhập hàng về, nhập hàng đánh mã để tiện việc theo dõi Bán hàng trực tuyến: Người quản lý đăng lên sản phẩm kèm thông số kĩ thuật, thơng tin khuyến mại, tình trạng, số lượng giá Khách hàng điền địa nhận hàng, số điện thoại vào đơn đặt hàng Sau nhận xác nhận chuyển tiền khách hàng cửa hàng thực giao hàng cho khách hàng, tùy vào khu vực mà tính cách thu phí vận chuyển ko thu phí khác 0 Tieu luan Hóa đơn đưa cho khách hàng phịng kế tốn thu lại liên để lưu trữ Thơng tin khách hàng cập nhật vào hệ thống khách hàng mua sản phẩm công ty để tiện cho việc chăm sóc khách hàng Thống kê bán hàng: kế toán bán hàng (thống kê sản phẩm bán ngày tháng năm…) 2.3 Xác định yêu cầu nghiệp vụ yêu cầu chung hệ thống Hệ thống áp dụng rộng rãi, phổ biến cho đối tượng Giao diện đơn giản, thân thiện, đẹp dễ nhìn, dễ sử dụng cho đối tượng mà khơng cần trình độ cao Phải có tính bảo mật cao Thao tác nhanh chóng, hợp lý, hiệu quả, xác Cập nhật, phục hồi lưu liệu Có chức sau: Quản trị hệ thống - Quản lý đơn hàng - Quản lý sản phẩm - Quản lý giỏ hàng: quản lý giỏ hàng khách hàng họ chọn sản phẩm - Thống kê đơn hàng Nhóm người dùng - Trang chủ: Giới thiệu thông tin cửa hàng, hiển thị thông tin khuyến mãi, hàng mới, hàng ưa chuộng - Hiển thị chi tiết thơng tin sản phẩm - Tìm kiếm: Cho phép khách hàng ghé thăm website cửa hàng tìm kiếm sản phẩm theo số tiêu chí như: Tên sản phẩm, giá sản phẩm, hay dựa vào số đặc điểm khác… 0 Tieu luan - Giỏ hàng: đựng sản phẩm mà khách hàng chọn - Đặt hàng: Cho phép khách hàng đặt mua hàng Yêu cầu cụ thể chức - Khi khách hàng có nhu cầu mua hàng sau xem kỹ thông tin mặt hàng thông qua trang web công ty, khách hàng đặt hàng thông qua website - Mổi khách hàng muốn mua hàng phải thành viên phải đăng ký thành cơng trang web cửa hàng, sau khách hàng đăng nhập thực mua hàng website công ty - Trên trang web công ty hiển thị đầy đủ mặt hàng rau củ, thịt mặt hàng khác…khách hàng lựa chọn để xem tìm kiếm cơng cụ tìm kiếm sản phẩm sản phẩm mà cần tìm - Khi tìm sản phẩm cần mua, khách hàng cần click vào sản phẩm để xem thơng tin chi tiết sản phẩm đặt mua ln sản phẩm - Sản phẩm mà khách hàng lựa chọn đưa vào giỏ hàng, khách hàng khơng hài lịng với sản phẩm lựa chọn xóa sản phẩm lựa chọn sản phẩm khác thay xóa giỏ hàng không muốn mua - Sau chọn sản phẩm mà quý khách cần mua, khách hàng ấn vào nút đặt hàng để gửi yêu cầu đặt hàng cho công ty Khách hàng cần phải kiểm tra lại thơng tin cá nhân chủng loại hàng hóa mà đặt mua để thuận lợi cho việc thực giao dịch - Để thuận tiện cho việc thực đơn hàng, khách hàng cần ghi đúng, đủ thông tin mục đăng ký thành viên - Mọi đơn hàng thiếu số thông tin cần thiết (họ tên, địa chỉ, số điện thoại…) bị loại bỏ - Khách hàng lựa chọn nhiều phương thức tốn khách như: Thanh toán qua đường bưu điện 0 Tieu luan Thanh toán việc chuyển khoản - Và khách hàng nhận hàng nhà 2.4 Xác định yêu cầu kỹ thuật 2.4.1 Môi trường ứng dụng Môi trường phát triển Công nghệ phát triển: Microsoft Visual Studio 2015 Ngôn ngữ: ASP.NET Hệ quản trị: Microsoft SQL Server 2014 Môi trường ứng dụng Trên hosting asp.net core MS SQL 2014 2.4.2 Xác định yêu cầu cách thức trình bày - Giao diện đẹp, dễ nhìn - Cách trình bày hợp lý đơn giản, khơng cầu kì - Cách sử dụng khơng làm khó người dùng 0 Tieu luan + Process: Lưu thông tin khách hàng thơng tin hóa đơn đặt hàng vào bảng sở liệu + Output: Đưa thông báo đơn đặt hàng lập thành công không thành công 3.4.2 Các chức đối tượng Member (thành viên) Thành viên có tất chức giống khách vãng lai cịn có thêm số chức khác như: 3.4.2.1 Chức đăng nhập + Description: Cho Member login vào hệ thống + Input: Người dùng nhập vào thông tin username, password để login + Process: Kiểm tra username password người dùng nhập vào so sánh với username password CSDL + Output: cho đăng nhập hiển thị chức Member, ngược lại hiển thị thông báo yêu cầu nhập lại thơng tin khơng xác 3.4.2.2 Chức đăng xuất + Description: Cho phép người dùng đăng xuất khỏi hệ thống khơng cịn nhu cầu sử dụng hệ thống + Input: Người dùng click vào nút thoát hệ thống + Process: Tiến hành xóa session lưu thơng tin đăng nhập để dừng phiên làm việc tài khoản Member hệ thống + Output: Quay trở lại trang hành Ẩn hết chức Member 3.4.2.3 Chức đổi mật + Description: Cho phép thay đổi mật + Input: Người dùng điền thông tin mật cũ 18 0 Tieu luan + Process: Kiểm tra thông tin người dùng nhập vào Nếu cập nhật thơng tin mới, ngược lại khơng + Output: Hiển thị thơng báo thành cơng thơng tin nhập vào xác hiển thị thông báo yêu cầu nhập lại thông tin khơng xác 3.4.3 Chức Administrator 3.4.3.1 Các chức quản lý Member Chức xoá Member: + Description: Giúp Admin xóa Member khỏi CSDL + Input: Chọn Member cần xóa + Process: Lấy thông tin Member hiển thị hình để chắn Admin xóa Member cần thiết + Output: Load lại danh sách Member để biết xố thành cơng Member khỏi CSDL 3.4.3.2 Các chức quản lý Sản Phẩm Chức chỉnh sửa thông tin sản phẩm: + Description: Giúp Admin thay đổi thơng tin sản phẩm có CSDL + Input: Admin nhập thông tin sản phẩm + Process: Cập nhật thông tin cho sản phẩm + Output: Hiển thị thông báo cập nhật sản phẩm Chức xoá sản phẩm: + Description: Giúp Admin xố sản phẩm + Input: Chọn sản phẩm cần xoá 19 0 Tieu luan ... Thông tin khách hàng cập nhật vào hệ thống khách hàng mua sản phẩm công ty để tiện cho việc chăm sóc khách hàng Thống kê bán hàng: kế toán bán hàng (thống kê sản phẩm bán ngày tháng năm…) 2.3 Xác... công ty, khách hàng đặt hàng thông qua website - Mổi khách hàng muốn mua hàng phải thành viên phải đăng ký thành công trang web cửa hàng, sau khách hàng đăng nhập thực mua hàng website công ty... luan - Giỏ hàng: đựng sản phẩm mà khách hàng chọn - Đặt hàng: Cho phép khách hàng đặt mua hàng Yêu cầu cụ thể chức - Khi khách hàng có nhu cầu mua hàng sau xem kỹ thông tin mặt hàng thông qua