Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
398 KB
Nội dung
lOMoARcPSD|17838488 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 lOMoARcPSD|17838488 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 lOMoARcPSD|17838488 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 lOMoARcPSD|17838488 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ế tồ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 đoà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 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 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 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 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ừ q 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à khơng phải nhiều thời gian Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 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 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 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… Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 - 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 toán khách như: Thanh toán qua đường bưu điện Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 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 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 + 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 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 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 + 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 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 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 + Process: Xoá CSDL + Output: Load lại danh sách sản phẩm Chức thêm sản phẩm: + Description: Giúp Admin thêm sản phẩm + Input: Admin nhập vào thông tin cần thiết sản phẩm + Process: Kiểm tra xem trường không để trống Nếu tất phù hợp thêm vào database Ngược lại khơng thêm vào database + Output: Load lại danh sách sản phẩm để xem sản phẩm thêm vào CSDL Chức khuyến mại sản phẩm: + Description: Giúp Admin gán cho sản phẩm chương trình khuyến Mại + Input: Chọn hãng sản phẩm tên sản phẩm + Process: Thêm thông tin khuyến mại vào CSDL + Output: Load lại danh sách sản phẩm để xem thông tin khuyến mại vừa đưa vào 3.4.3.3 Các chức quản trị người dùng Chức xoá với người dùng: + Description: Giúp Admin xố người dùng + Input: Tìm User cần xoá chọn biểu tượng xoá + Process: Xoá User khỏi CSDL + Output: Load lại danh sách người dùng để xem thông tin vừa thay đổi 20 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 3.4.3.4 Các Chức Năng Đối Với Hóa Đơn Đặt Hàng Chức xem thông tin chi tiết đơn đặt hàng (đang chờ xử lý, xử lý, hoàn thành, hoá đơn bị huỷ bỏ): + Description: Xem chi tiết đơn đặt hàng có CSDL + Input: Chọn tên hố đơn tên khách hàng hố đơn + Process: Lấy tồn thơng tin chi tiết đơn đặt hàng có CSDL + Output: Hiển thị chi tiết thông tin đơn đặt hàng Chức chuyển đơn đặt hàng chưa toán thành hóa đơn tốn: + Description: Sau khách hàng xác nhận đặt hàng, hoá đơn lưu vào CSDL Admin gọi điện cho khách hàng để xác nhận thơng tin Nếu hố đơn chuyển sang phận giao hàng, sau thực giao dịch thành cơng hố đơn hồn tất, q trình xử lý hố đơn khách hàng huỷ bỏ hố đơn đặt hàng + Input: Admin chọn hoá đơn cần xử lý + Process: Xứ lý thay đổi hoá đơn + Output: Load lại danh sách hoá đơn để xem lại thay đổi hố đơn 3.5 Biểu đồ phân tích thiết kế hệ thống 3.5.1 Biểu đồ hoạt động Đăng nhập 21 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 3: Biểu đồ hoạt động đăng nhập vào hệ thống Đăng xuấất 22 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 4: Biểu đổ hoạt động thoát khỏi hệ thống Đăng kí thành viên Hình 5: Biểu đồ hoạt động đăng kí thành viên Xem thơng tin sản phẩm 23 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 6: Biểu đồ hoạt động xem thơng tin sản phẩm Thêm sản phẩm vào giỏ hàng Hình 7: Biểu đồ chức thêm SP vào giỏ hàng Đặt hàng 24 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 8: Biểu đồ chức đặt hàng Đổi mật Hình 9: Biểu đồ chức đổi mật 25 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Xố Member Hình 10: Biểu đồ chức xoá Member Thêm sản phẩm 26 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 11: Biểu đồ chức thêm sản phẩm Sửa thông tin sản phẩm 27 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 12: Biểu đồ chức sửa thông tin sản phẩm Xoá sản phẩm 28 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Hình 13: Biểu đồ chức xố sản phẩm Xố User Hình 14: Biểu đồồ chức xoá User 29 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 CHƯƠNG TỔNG QUAN VỀ WEBSITE 4.1 Giao diện người dùng 4.2 Giao diện quản trị viên 30 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 KẾT LUẬN Về Website đáp ứng nhu cầu công ty quản lý sản phẩm thông tin liên quan Website thực chức như: Đưa thông tin sản phẩm, giúp người dùng mua hàng website cách nhanh chóng dễ dàng, thực tìm kiếm sản phẩm, cập nhật, thêm sản phẩm, đưa chi tiết đơn hàng người dùng Hướng nghiên cứu phát triển: - Tìm hiểu sâu ngơn ngữ ASP SQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, - Tìm hiểu thêm số ngơn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn… 31 Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 TÀI LIỆU THAM KHẢO [1].Công nghệ web ứng dụng [7].www.google.com.vn [9].Tài liệu LINQ to SQL [10].LINQ for Visual C# 2019 [11].http://msdn.microsoft.com.vn [12].http://tailieu.vn 32 Downloaded by hây hay (vuchinhhp3@gmail.com)