1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán sách trực tuyến cho cửa hàng huế sách bằng asp net core

111 30 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 111
Dung lượng 2,02 MB

Nội dung

- ĐẠI HỌC HUẾ TRƯỜ G ĐẠI HỌC KI H TẾ KHOA HỆ THỐ G THÔ G TI KI H TẾ -  - ng Trư Đạ KHÓA LUẬ TỐT GHIỆP ĐẠI HỌC ih XÂY DỰ G WEBSITE BÁ SÁCH TRỰC TUYẾ CHO ọc CỬA HÀ G HUẾ SÁCH BẰ G ASP ET CORE Kin uế ếH ht Sinh viên thực hiện: GUYỄ THN HỒ G DIỆU iên khóa: 2019 – 2023 - ĐẠI HỌC HUẾ TRƯỜ G ĐẠI HỌC KI H TẾ Trư KHOA HỆ THỐ G THÔ G TI KI H TẾ -  - ng ih Đạ KHÓA LUẬ TỐT GHIỆP ĐẠI HỌC ọc XÂY DỰ G WEBSITE BÁ SÁCH TRỰC TUYẾ CHO CỬA HÀ G HUẾ SÁCH BẰ G ASP ET CORE Kin : TS Dương Thị Hải Phương Sinh viên thực : Nguyễn Thị Hoàng Diệu Mã sinh viên : 19K4081004 Lớp : K53 Tin học kinh tế Niêm khóa : 2019-2023 Đơn vị thực tập : Công ty TNHH phát triển phần mềm Hoa Sen uế ếH ht Giáo viên hướng dẫn Huế, tháng năm 2023 - LỜI CẢM Ơ Sau thời gian học tập trau dồi kiến thức ghế nhà trường, em có hội thực tập công ty T&HH phát triển phần mềm Hoa Sen Đây hội để em áp Trư dụng kiến thức học vào thực tế tự tích lũy thêm nhiều kinh nghiệm quý báu Và sau nỗ lực thân giúp đỡ người, em hoàn thành báo cáo thực tập nghề nghiệp Để đạt kết này, em xin gửi lời cảm ơn đến người trực tiếp ng gián tiếp giúp đỡ em Đầu tiên cô Dương Thị Hải Phương khoa Hệ thống thông tin quản lý ln tận tình dành thời gian, hướng dẫn ln góp ý nhiệt tình để giúp Đạ em hồn thành khóa luận cách tốt Tiếp đến em xin chân thành cảm ơn quý thầy cô khoa Hệ thống thông tin quản lý trường Đại học Kinh ih Tế Huế tận tình giảng dạy, trang bị cho em kiến thức quý báu suốt năm học vừa qua Sau cảm ơn ban lãnh đạo công ty phần mềm Lotus ọc Outsourcing tạo điều kiện cho em làm việc môi trường động, sáng tạo giúp em học hỏi kiến thức kinh nghiệm, cảm ơn anh chị đồng nghiệp hỗ trợ em để em hồn thành đợt thực tập cách trọn Kin vẹn Bên cạnh em xin bày tỏ lời cảm ơn chân thành tới bạn bè, gia đình uế ếH ht ln động viên, tạo động lực, lượng giúp em mạnh mẽ tự tin nhiều Mặc dù, thân hồn thành khóa luận với nỗ lực cao tránh khỏi thiếu sót kiến thức cịn hạn chế Em mong nhận góp ý q báu thầy để khóa luận em hồn thiện Xin kính chúc thầy thật nhiều sức khỏe ln thành cơng đường giảng dạy Em xin chân thành cảm ơn! Huế, tháng năm 2023 Sinh viên thực I - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương &guyễn Thị Hoàng Diệu MỤC LỤC Trư LỜI CẢM Ơ I MỤC LỤC II DA H MỤC TỪ VIẾT TẮT V ng DA H MỤC HÌ H Ả H VI DA H MỤC BẢ G BIỂU VIII Đạ MỞ ĐẦU 1 Lý chọn đề tài ih Mục tiêu nghiên cứu .4 ọc Đối tượng phạm vi nghiên cứu 4 Phương pháp nghiên cứu .5 Kin Một số nghiên cứu liên quan 6 Cấu trúc khóa luận uế ếH ht ỘI DU G GHIÊ CỨU CHƯƠ G I: CƠ SỞ LÝ THUYẾT VỀ VIỆC XÂY DỰ G WEBSITE THƯƠ G MẠI ĐIỆ TỬ .8 1.1 Tổng quan Website thương mại điện tử .8 1.1.1 Khái niệm thương mại điện tử 1.1.2 Ưu điểm hạn chế thương mại điện tử .8 1.1.3 Các loại hình giao dịch thương mại điện tử .9 II SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương 1.1.4 Website Thương mại điện tử 10 1.2 Mơ hình phát triển ngôn ngữ xây dựng hệ thống website 14 1.2.1 Mơ hình MVC .14 Trư 1.2.2 ASP ET CORE 17 1.2.3 gôn ngữ CSS .19 1.2.4 gôn ngữ C# 19 1.2.5 HTML 20 ng 1.2.6 SQL Server 21 1.2.7 Thư viện jQuery 22 Đạ 1.2.8 Framework Bootstrap 22 ih 1.2.9 JavaScript 23 1.2.10 Thanh toán điện tử 24 ọc 1.3 Tổng quan phân tích thiết kế hướng đối tượng 26 1.3.1 Khái niệm phân tích thiết kế hướng đối tượng 26 Kin 1.3.2 Q trình phân tích thiết kế hướng đối tượng 26 1.3.3 Các loại biểu đồ phân tích thiết kế hướng đối tượng .27 uế ếH ht CHƯƠ G II: CỬA HÀ G HUẾ SÁCH VÀ BÀI TOÁ XÂY DỰ G WEBSITE BÁ SÁCH TRỰC TUYẾ CHO CỬA HÀ G HUẾ SÁCH 35 2.1 Tổng quan cửa hàng Huế Sách 35 2.1.1 Giới thiệu chung 35 2.1.2 Cơ cấu tổ chức .36 2.2 Phân tích hoạt động quản lý bán hàng cửa hàng Huế Sách 37 2.3 Bài toán xây dựng website bán hàng trực tuyến cho cửa hàng Huế Sách 42 III SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương 2.3.1 Ý nghĩa thực tiễn 42 2.3.2 Yêu cầu Website 43 2.3.3 Phát biểu toán .44 Trư CHƯƠ G III: PHÂ TÍCH, THIẾT KẾ VÀ XÂY DỰ G WEBSITE CHO CỬA HÀ G HUẾ SÁCH .49 3.1 Phân tích hệ thống 49 3.1.1 Xác định tác nhân .49 ng 3.1.2 Xây dựng biểu đồ Use case 50 3.1.3 Xây dựng sơ đồ .67 Đạ 3.2 Thiết kế hệ thống .74 3.2.1 Thiết kế sở liệu 74 ih 3.2.2 Thiết kế giao diện 79 ọc 3.3 Môi trường cài đặt, triển khai 87 3.4 Kiểm thử website .88 Kin 3.4.1 Kiểm thử chức 88 3.4.2 Kiểm thử phi chức .90 uế ếH ht KẾT LUẬ 91 Kết đạt 91 Hạn chế 91 Hướng phát triển đề tài .92 DA H MỤC TÀI LIỆU THAM KHẢO 93 PHỤ LỤC .96 IV SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương DA H MỤC TỪ VIẾT TẮT STT Từ viết tắt ASP Tiếng Anh Tiếng Việt Active Server Page Giải pháp sản xuất nội dung động cho website Trư CSS HTML RDMS TTĐT UC Hypertext Markup Language Ngôn ngữ đánh dấu siêu văn Model-View-Controller Mẫu kiến trúc phần mềm Relational Database Hệ quản trị sở liệu quan Management System hệ Use-case Thương mại điện tử ọc TMĐT trang ih Language Đạ MVC Ngôn ngữ tạo phong cách cho ng Cascading Style Sheets Thanh toán điện tử Ca sử dụng uế ếH ht Kin V SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương DA H MỤC HÌ H Ả H Hình 1: Tỷ lệ người mua hàng trực tuyến Hình 2: Mức độ ảnh hưởng dịch COVID19 theo nhóm ngành 12 Hình 3: Doanh thu TMDT Việt Nam năm 2017-2022 13 Trư Hình 4: Thành phần mơ hình MVC 14 Hình 5: Mơ hình MVC 15 Hình 6: Các loại quan hệ biểu đồ Use case 29 Hình 7: Thành phần biểu đồ lớp 31 ng Hình 1: Logo Cửa hàng Huế Sách .35 Đạ Hình 2: Sơ đồ cấu tổ chức Cửa hàng Huế Sách .36 ih Hình 1: Biểu Usecase tổng quát 52 ọc Hình 2: Biểu đồ Usecase đặt hàng .53 Hình 3: Biểu đồ Usecase quản lý danh mục sản phNm .55 Hình 4: Biểu đồ Usecase quản lý sản phNm 59 Kin Hình 5: Biểu đồ Usecase quản lý giỏ hàng .62 Hình 6: Usecase quản lý nhập hàng 65 Hình 7: Biểu đồ chức đăng nhập 67 uế ếH ht Hình 8: Biểu đồ thêm sản phNm vào giỏ hàng 69 Hình 9: Biểu đồ thống kê 71 Hình 10: Biểu đồ chức đăng xuất 73 Hình 11: Sơ đồ lớp 74 Hình 12: Mơ hình liệu quan hệ 75 Hình 13: Giao diện trang chủ Cửa hàng Huế Sách 80 Hình 14: Giao diện đăng nhập 81 Hình 15: Giao diện chi tiết sản phNm 82 VI SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Hình 16: Giao diện quản lý giỏ hàng .83 Hình 17: Giao diện quản lý sản phNm .83 Hình 18: Giao diện xử lý đơn đặt hàng .85 Hình 19: Giao diện thống kê .87 Trư Hình 20: Testcase Homepage 88 Hình 21: Testcase Đăng ký 89 Hình 22: Testcase quản lý giỏ hàng 90 ng ọc ih Đạ uế ếH ht Kin VII SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương DA H MỤC BẢ G BIỂU Bảng 1: Sự khác ASP.N ET ASP.N ET CORE .18 Trư Bảng 1: Mơ hình SWOT Cửa hàng Huế Sách 41 Bảng 1: Danh sách ý nghĩa tác nhân hệ thống .49 ng Bảng 2: Danh sách Usecase có hệ thống 50 Bảng 3: Dữ liệu người dùng 76 Đạ Bảng 4:Dữ liệu danh mục 77 ih Bảng 5: Dữ liệu nhà sản xuất 77 Bảng 6: Dữ liệu Order .77 ọc Bảng 7: Mô tả sở liệu bảng chi tiết đơn hàng 78 Kin Bảng 8: Dữ liệu nhà cung cấp 78 Bảng 9: Dữ liệu sản phNm 79 uế ếH ht VIII SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương ng Trư Hình 19: Giao diện thống kê Đạ Giao diện thống kê Hình 3.19 bao gồm thơng tin: Mã hóa đơn, tên khách hàng, ngày đặt, ngày giao, trạng thái, thành tiền, N hân viên vào thống kê tiến hành thống kê sản phNm tồn kho, nhà sản xuất ih - bán chạy, lượng truy cập, danh sách đơn hàng sau xuất Excel theo ọc yêu cầu người dùng 3.3 Xây dựng, triển khai kiểm thử website Kin 3.3 Môi trường cài đặt, triển khai Website bán hàng trực tuyến cho Cửa hàng Huế Sách xây dựng dựa công cụ ngôn ngữ sau: Cơng cụ lập trình: Visual Studio - Hệ quản trị sở liệu: SQL Server - N gơn ngữ lập trình: C#, HTML, CSS, uế ếH ht - 87 SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Các bước triển khai website: Bước 1: Thu nhập thông tin từ khách - Bước 2: Lên kế hoạch chi tiết trình thiết kế website - Bước 3: Thiết kế giao diện website - Bước 4: Xây dựng hệ thống - Bước 5: Kiểm tra chỉnh sửa - Bước 6: Bảo trì nâng cấp website Trư - ng 3.4 Kiểm thử website 3.4.1 Kiểm thử chức Đạ a Testcase trang chủ Hình 3.20 mơ tả số Testcase trang chủ ọc ih Kin uế ếH ht Hình 20: Testcase Homepage 88 SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương b Testcase đăng ký tài khoản Hình 3.21 mơ tả số testcase đăng ký ng Trư ọc ih Đạ uế ếH ht Kin Hình 21: Testcase Đăng ký c Testcase quản lý giỏ hàng 89 SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Hình 3.22 mơ tả số testcase quản lý giỏ hàng Trư Hình 22: Testcase quản lý giỏ hàng ng 3.4.2 Kiểm thử phi chức Khả sử dụng N gơn ngữ sử dụng website tiếng Việt nhằm thống Đạ - đơn giản hóa giao diện người dùng Hiệu suất ih - Đảm bảo ứng dụng hoạt động tốt: Tốc độ phản hồi tốt môi trường khác - ọc Bảo mật Khả bảo mật hệ thống tương đối tốt: mật khNu dạng mã hóa, uế ếH ht Kin không cho phép người dùng không hợp lệ đăng nhập 90 SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương KẾT LUẬ Kết đạt Qua trình học tập nghiên cứu, thân xây dựng thành công website bán sách trực tuyến cho cửa hàng Huế Sách ASP.N et Core với giao diện thân Trư thiện với người dùng đầy đủ chức mà Website cần có Cụ thể: Đối với cửa hàng: Có lượng khách ổn định dễ dàng quảng bá cửa hàng - Xử lý ý kiến, phản hồi nhanh chóng - Số lượng sản phNm bán sàn TMĐT tăng - Dễ dàng kiểm soát sản phNm ng - Đạ Đối với khách hàng: ih Thiện tiện việc mua sách, có trải nghiệm sử dụng dịch vụ tốt - Tiết kiệm chi phí thời gian - Xem tình trạng đơn hàng qua tính quản lý đơn đặt hàng - Có thể tốn ví điện tử ọc - Kin Hạn chế Bên cạnh kết đạt được, website tồn số hạn chế sau: Cách tổ chức liệu, kỹ thuật lập trình chưa tốt - Bắt lỗi người dùng chưa toàn diện - Chức thống kê chưa tối ưu: chưa thống kê người mua hàng nhiều - Website chưa đẹp mắt thu hút - Tốc độ tải trang chưa nhanh uế ếH ht - 91 SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Hướng phát triển đề tài Từ kết đạt hạn chế em đề xuất số hướng phát triển đề tài để Website hồn thiện hơn: - - Đầu tư giao diện giúp thu hút đẹp mắt Cải thiện tốc độ tải trang Cải thiện chức cịn hạn chế, thiếu xót thống kê biểu đồ, ng - Trư - Phát triển website tảng khác thống kê khách hàng tiềm năng, thống kê sản phNm bán chạy - Xử lý kiện, lỗi ý muốn tốt chương trình người Đạ dùng thao tác lên chương trình N âng cao tính linh động chương trình ọc ih - uế ếH ht Kin 92 SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương DA H MỤC TÀI LIỆU THAM KHẢO [1] “Thương mại điện tử Việt N am năm 2022, Trư [2] Từ Thị Lợi (2022) XÂY DỰ&G WEBSITE QUẢ& LÝ KHO DƯỢC PHẨM Y DƯỢC BẰ&G ASP.&ET CORE, Trường Đại học Kinh Tế Huế ng [3] N guyễn Thị Bảo Trâm (2022) XÂY DỰ&G WEBSITE BÁ& HÀ&G TRỰC TUYẾ& CHO CỬA HÀ&G HAPPY.HERB DỰA TRÊ& &Ề& TẢ&G LARAVEL, Trường Đại học Kinh Tế Huế [4] Đoàn Thị N (2022) XÂY DỰ&G WEBSITE THƯƠ&G MẠI ĐIỆ& TỬ KI&H Đạ DOA&H CÁC MẶT HÀ&G THỦ CÔ&G VIỆT &AM BẰ&G ASP.&ET CORE, Trường Đại học Kinh Tế Huế, 09/12/2022 [5] Đào N ghĩa Phương (2022) Xây dựng website bán sách cho nhà sách &gọc Minh, ih Báo cáo đồ án tốt nghiệp, Trường Đại học công nghệ thông tin truyền thông ọc [6] N guyễn Thị Trang (2020) Xây dựng website bán sách online, Báo cáo đồ án, trường Đại học tài nguyên môi trường Hà N ội 09/12/2022 Kin [7] Mã Lâm Phương (2022), Thương mại điện tử gì? [8] HuyenTrang (2022) Website thương mại điện tử gì? , xem 09/12/2022 uế ếH ht [9] Các loại mơ hình doanh nghiệp , xem 10/12/2022 [10] Tồn cảnh cức tranh kinh doanh năm 2020, , xem 11/12/2022 [11] Thị trường việt nam ĐN A,, xem 11/12/2022 93 SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương [12] MVC gì? < https://itzone.com.vn/vi/article/tim-hieu-mo-hinh-mvc-danh-chonguoi-moi-bat-dau-cau-truc-va-vi-du/>, xem 15/12/2022 [13] Mơ hình MVC gì? Tại lại chọn mơ hình MVC, < https://vietnix.vn/timhieu-mo-hinh-mvc-la-gi/ >, xem 15/12/2022 Trư [14] Khái niệm ASP.N ET CORE, , xem 15/12/2022 [15] CSS LÀ GÌ? N hững Thông Tin Cần Biết VỀ N gôn N GỮ CSS, https://mikotech.vn/ngon-ngu-thiet-ke-website/ >, xem 18/12/2022 ng [16] Hai N guyen N gơn N gữ Lập Trình C sharp gì? Ưu N hược điểm C#, , xem 19/12/2022 ih Đạ [17] HTML LÀ GÌ? ưu - nhược điểm vai trị HTML Trong Lập Trình web, < https://bizflycloud.vn/tin-tuc/html-la-gi-20211119162558126.htm >, xem 19/12/2022 ọc [18] Tổng Quan SQL server – Hệ Quản Trị Cơ sở Liệu Tốt N hất, , xem 20/12/2022 Kin [19] JQuery LÀ GÌ? Tổng Quan Hướng Dẫn sử dụng, , xem 25/12/2022 [20] Công nghệ bootstrap, , xem 25/12/2022 uế ếH ht [21] JAVASCRIPT LÀ GÌ? ƯU VÀ N HƯỢC điểm JAVASCRIPT, , xem 26/12/2022 [22] Thanh Tốn điện tử gì? Lợi ích Hạn Chế Của Hình Thức Thanh Tốn N ày , xem 27/12/2022 [23] Quy trình tốn điện tử thương mại điện tử, , xem 28/12/2022 94 SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương [24] Khái niệm Phân tích thiết kế hướng đối tượng, < https://tailieu.vn/doc/giaotrinh-nhap-mon-cong-nghe-phan-mem-nghe-cong-nghe-thong-tin-cao-dangtruong-cd-nghe-ky-th-2501214.html >, xem 02/02/2023 Trư [25] Các giai đoạn phát triển phân tích thiết kế hướng đối tượng < https://123docz.net/document/2148967-phan-tich-httt-bang-uml-doc.htm >, xem 04/03/2023 [26] Use Case Diagram - vẽ thiết kế mơ tả tình sử dụng hệ thống phần mềm , , xem 07/03/2023 ng [27] Biểu đồ gì, , xem 07/03/2023 Đạ [28] Khái niệm sơ đồ lớp , xem 07/03/2023 ih [29] Acsocietion-relationship, , xem 05/03/2023 ọc [30] Võ Lanh (2017) QUAN HỆ AGGREGATION , , xem 05/03/2023 Kin [31] PhatN guyen (2017) Composition, , xem 05/03/2023 uế ếH ht [32] Mối quan hệ Generalization, , xem 05/03/2023 95 SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương PHỤ LỤC Biểu đồ Usecase quản lý tài khoản ng Trư ọc ih Đạ Biểu đồ Usecase tìm kiếm sản ph”m uế ếH ht Kin 96 SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Biểu đồ Usecase đăng ký ng Trư ọc ih Đạ uế ếH ht Kin 97 SVTH: guyễn Thị Hoàng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Giao diện đánh giá sản ph”m ng Trư ọc ih Đạ uế ếH ht Kin 98 SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Giao diện xem lịch sử xem hàng ng Trư ọc ih Đạ Giao diện nhập hàng uế ếH ht Kin 99 SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương Giao diện quản lý đơn đặt hàng ng Trư ọc ih Đạ Giao diện Đăng ký tài khoản uế ếH ht Kin 100 SVTH: guyễn Thị Hồng Diệu - Khóa luận tốt nghiệp GVHD: TS Dương Thị Hải Phương KIỂM TRA ĐẠO VĂ ng Trư ọc ih Đạ uế ếH ht Kin 101 SVTH: guyễn Thị Hoàng Diệu

Ngày đăng: 28/08/2023, 20:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w