Triển khai mô hình MVC và xây dựng hệ thống thông tin bán hàng thể thao trực tuyến

78 6 0
Triển khai mô hình MVC và xây dựng hệ thống thông tin bán hàng thể thao trực tuyến

Đ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

TRƯỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI TRUNG TÂM TIN HỌC – NGOẠI NGỮ KHOÁ LUẬN TỐT NGHIỆP TRIỂN KHAI MƠ HÌNH MVC VÀ XÂY DỰNG HỆ THỐNG THƠNG TIN BÁN HÀNG THỂ THAO TRỰC TUYẾN Sinh viên thực hiện: Nguyễn Trung Hiếu Mã sinh viên: 1705HTTA014 Giảng viên hướng dẫn: ThS Lê Minh Tuấn Hà Nội, 2021 LỜI CAM ĐOAN Tôi xin cam đoan đề tài nghiên cứu “Triển khai mơ hình MVC xây dựng hệ thống thơng tin bán hàng thể thao trực tuyến” thật khơng chép Tơi xin hồn tồn chịu trách nhiệm nội dung đề tài nghiên cứu SINH VIÊN THỰC HIỆN Nguyễn Trung Hiếu LỜI CẢM ƠN Tôi xin gửi lời cảm ơn chân thành đến thầy ThS Lê Minh Tuấn, cố vấn học tập lớp 1705HTTA, giảng viên hướng dẫn trang bị cho nhiều kiến thức, kĩ để hoàn thành đề tài nghiên cứu Trong trình thực nghiên cứu đề tài, kiến thức cịn hạn chế nên khóa luận khơng tránh khỏi thiếu sót trình bày vấn đề nghiên cứu Rất mong nhận góp ý thầy cô, bạn sinh viên để báo cáo tơi hồn thiện Xin chân thành cảm ơn! MỤC LỤC PHẦN MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu nghiên cứu 3 Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Ý nghĩa khoa học thực tiễn đề tài Kết thực đề tài Cấu trúc đề tài Chương 1: THỰC TRẠNG KINH DOANH HÀNG THỂ THAO TRỰC TUYẾN VÀ GIẢI PHÁP 1.1 Đặt vấn đề 1.2 Giải pháp bán hàng thể thao trực tuyến 1.2.1 Hướng giải vấn đề 1.2.2 Hệ thống bán hàng thể thao trực tuyến 1.2.3 Nền tảng ASP.NET 1.2.4 Mơ hình MVC 10 Kết luận chương 13 Chương 2: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG BÁN HÀNG THỂ THAO TRỰC TUYẾN 14 2.1 Khảo sát hệ thống bán hàng thể thao trực tuyến 14 2.1.1 Khảo sát nhu cầu người sử dụng 14 2.1.2 Xu hướng sử dụng hệ thống bán hàng trực tuyến 15 2.1.3 Yêu cầu hệ thống bán hàng thể thao trực tuyến 16 2.2 Phân tích hệ thống bán hàng thể thao trực tuyến 17 2.2.1 Sơ đồ phân rã chức 17 2.2.2 Mô hình nghiệp vụ 20 2.2.3 Sơ đồ hoạt động 25 2.3 Thiết kế sở liệu 34 2.3.1 Các bảng liệu 34 2.3.2 Sơ đồ quan hệ bảng sở liệu 38 Kết luận chương 39 Chương 3: LẬP TRÌNH HỆ THỐNG VÀ KIỂM THỬ 41 3.1 Lập trình 41 3.1.1 Xây dựng Models 41 3.1.2 Xây dựng Controllers 43 3.1.3 Xây dựng Views 49 3.1.4 Truy vấn liệu với Linq 53 3.1.5 Thiết lập giao diện trang Web 54 3.2 Kiểm thử 62 Kết luận chương 68 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 69 Kết luận 69 1.1 Những điểm hệ thống làm 69 1.2 Những điểm hạn chế 70 Hướng phát triển 70 TÀI LIỆU THAM KHẢO DANH MỤC HÌNH ẢNH Hình 1: Sự tương tác Model, View Controller 11 Hình 2: Quy trình hoạt động mơ hình MVC 12 Hình 3: Sơ đồ phân rã chức hệ thống bán hàng thể thao trực tuyến 18 Hình 4: Sơ đồ phân rã chức hệ thống bán hàng thể thao trực tuyến 19 Hình 5: Sơ đồ phân rã chức hệ thống bán hàng thể thao trực tuyến 19 Hình 6: Sơ đồ Use case tổng quát 20 Hình 7: Use case Tìm kiếm 20 Hình 8: Use case Quản lý giỏ hàng 21 Hình 9: Use case Quản lý thơng tin cá nhân 21 Hình 10: Use case Quản lý sản phẩm 22 Hình 11: Use case Quản lý loại sản phẩm 22 Hình 12: Use case Quản lý nhãn hiệu 23 Hình 13: Use case Quản lý đơn hàng 23 Hình 14: Use case Quản lý banner 24 Hình 15: Use case Quản lý tài khoản 24 Hình 16: Use case Quản lý menu 24 Hình 17: Sơ đồ hoạt động Quản lý giỏ hàng 25 Hình 18: Sơ đồ hoạt động Tìm kiếm sản phẩm 26 Hình 19: Sơ đồ hoạt động Quản lý sản phẩm 27 Hình 20: Sơ đồ hoạt động Quản lý loại sản phẩm 28 Hình 21: Sơ đồ hoạt động Quản lý nhãn hiệu 29 Hình 22: Sơ đồ hoạt động Quản lý đơn hàng 30 Hình 23: Sơ đồ hoạt động Quản lý banner 31 Hình 24: Sơ đồ hoạt động Quản lý tài khoản 32 Hình 25: Sơ đồ hoạt động Quản lý menu 33 Hình 26: Sơ đồ quan hệ 39 Hình 27: Tạo Model từ database 42 Hình 28: Tạo Controller 47 Hình 29: Giao diện thiết lập Controller tạo 47 Hình 30: Tạo View 50 Hình 31: Giao diện Menu, Banner ứng dụng 58 Hình 32: Giao diện danh sách sản phẩm ứng dụng 59 Hình 33: Giao diện Footer ứng dụng 59 Hình 34: Giao diện chi tiết sản phẩm ứng dụng 60 Hình 35: Giao diện Giỏ hàng ứng dụng 61 Hình 36: Giao diện Quản lý sản phẩm ứng dụng 61 PHẦN MỞ ĐẦU Lý chọn đề tài Ngày nay, phong trào tập luyện thể dục thể thao để nâng cao sức khỏe, thư giãn sau học, làm việc căng thẳng ngày cao Các hoạt động thể thao yêu thích phải kể đến bóng đá, cầu lơng, bóng chuyền,… nhu cầu trang phục, dụng cụ thể thao tăng cao Mở cửa hàng kinh doanh đồ thể thao ý tưởng kinh doanh khả thi Hiện tại, để tìm kiếm nguồn hàng đồ thể thao dễ dàng thị trường có nhiều nhà cung cấp, nhà sản xuất cung ứng đa dạng sản phẩm, mẫu mã với số lượng lớn Trong năm gần đây, kinh doanh đồ thể thao trở thành xu hướng kinh doanh bật thu hút quan tâm nhiều người có đam mê kinh doanh Người bán bán người mua thực mua; họ dành thời gian cho thể thao nhiều Ứng dụng website thương mại điện tử phương pháp hiệu việc thu hút người tiêu dùng Ngày có nhiều người tiêu dùng đánh giá cao tiện lợi sẵn sàng mua dịch vụ sản phẩm cách thoải mái từ nhà riêng họ, thay đến cửa hàng thực Ngồi ra, cách cung cấp sản phẩm trực tuyến, doanh nghiệp vươn khu vực địa lý rộng lớn nhiều Website thương mại điện tử cho phép doanh nghiệp mở rộng vượt giới hạn thời gian vị trí vốn có việc điều hành cửa hàng thực Hiện nay, việc xây dựng ứng dụng web với tảng ứng dụng ASP.NET trở nên thuận tiện Với cơng nghệ này, người lập trình cảm thấy lập trình ứng dụng Windows Form với việc kéo thả điều khiển, chương trình tự sinh mã HTML đơn giản, dễ hiểu Song, ưu điểm chương trình viết cơng nghệ ASP.NET Webform lại vơ tình biến thành nhược điểm chúng khơng có phân chia rõ ràng giao diện mã nguồn xử lý, nhiều trang chứa mã truy vấn liệu trực tiếp gây an toàn truy cập bảo mật website ASP.NET MVC Microsoft phát triển để khắc phục nhược điểm webform với lớp Model, View Controller Việc phân chia giúp website dễ dàng chỉnh sửa, nâng cấp quản lý Mơ hình MVC bật nhờ ưu điểm sau: - Hỗ trợ q trình phát triển nhanh chóng: Với đặc điểm hoạt động độc lập thành phần, lập trình viên làm việc đồng thời phận khác mơ hình Mơ hình MVC giúp tiết kiệm nhiều thời gian - Khả cung cấp đồng thời nhiều khung View: Với mô hình MVC, tạo đồng thời nhiều khung View cho Model - Hỗ trợ kỹ thuật khơng đồng bộ: MVC hoạt động tảng JavaScript Điều có nghĩa ứng dụng MVC hoạt động với file PDF, trình duyệt web cụ thể, widget máy tính - Dễ dàng thao tác chỉnh sửa: Bộ phận Model hoạt động tách biệt với View đồng nghĩa với việc đưa thay đổi, chỉnh sửa cập nhật dễ dàng phận - Giữ ngun trạng thái data: Mơ hình MVC truyền lại liệu không định dạng lại liệu Do đó, liệu dùng lại cho thay đổi sau - Hỗ trợ tảng phát triển SEO: Với mơ hình MVC, dễ dàng tạo mã SEO URL để thu hút lượng truy cập ứng dụng Chính vậy, việc lựa chọn đề tài nghiên cứu “Triển khai mơ hình MVC xây dựng hệ thống thông tin bán hàng thể thao trực tuyến” phù hợp có ý nghĩa thực tiễn 2 Mục tiêu nghiên cứu - Xây dựng hệ thống thông tin bán hàng thể thao trực tuyến phục vụ việc kinh doanh cửa hàng đồ thể thao - Triển khai mơ hình MVC lập trình web - Sản phẩm đề tài bổ sung cho nguồn tài liệu ASP.NET MVC tiếng Việt thiếu cho sinh viên ngành Hệ thống thông tin trường Đại học Nội vụ Hà Nội Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu: + Hệ thống thông tin bán hàng thể thao trực tuyến + Mơ hình MVC - Phạm vi nghiên cứu: + Cửa hàng kinh doanh đồ thể thao + Hệ thống thông tin bán hàng thể thao trực tuyến Phương pháp nghiên cứu Khóa luận sử dụng phương pháp nghiên cứu như: - Nghiên cứu lý thuyết: phân tích tổng hợp lý thuyết thông qua E-book phát hành Microsoft - Nghiên cứu ứng dụng: tìm hiểu ví dụ mạng, bước áp dụng vào chương trình thử nghiệm Tổng hợp kiến thức tìm hiểu hồn thành báo cáo sản phẩm Ý nghĩa khoa học thực tiễn đề tài - Hiện kiến trúc ASP.NET MVC công nghệ sử dụng phổ biến Việt Nam, song cịn có nhiều bạn sinh viên chưa biết đến hay tìm hiểu công nghệ này, đặc biệt bạn sinh viên ngành Hệ thống thông tin Trường Đại học Nội vụ Hà Nội Chính việc hồn thành báo cáo chương trình ứng dụng giúp ích nhiều cho bạn sinh viên theo ngành muốn tiếp cận
  • Giờ làm việc
    • Các ngày tuần: 8am - 8pm
    • T7, CN : 8am 10pm
    Thông tin liên hệ 0396248850

    Hisu Sport Store 1705HTTA FIS HUHA

    hieu140899@gmail.com @Html.Action("Search", "AuraStore") Bên cạnh đó, tập tin CSS, JS, mẫu chứa thư mục Content giúp hoàn thiện phần hiển thị trang web theo ý muốn 57 Dưới số hình ảnh giao diện website sau hoàn thiện: - Giao diện phần header ứng dụng gồm có: + Logo cửa hàng, số điện thoại liên hệ, nút đăng nhập/ đăng ký + Thanh menu: hiển thị thể loại sản phẩm theo danh mục, thơng tin liên hệ, nút tìm kiếm sản phẩm giỏ hàng + Banner: hiển thị slide ảnh banner người quản trị cài đặt Hình 31: Giao diện Menu, Banner ứng dụng - Giao diện danh sách sản phẩm hiển thị sản phẩm với thông tin sau: + Ảnh sản phẩm + Tên sản phẩm + Giá bán + Nút “Thêm vào giỏ hàng” 58 Hình 32: Giao diện danh sách sản phẩm ứng dụng - Giao diện phần footer ứng dụng hiển thị thông tin cửa hàng như: + Đường dẫn facebook, youtube + Giờ làm việc + Thơng tin liên hệ Hình 33: Giao diện Footer ứng dụng 59 - Giao diện chi tiết sản phẩm hiển thị sản phẩm chọn với thông tin sau: + Ảnh sản phẩm + Tên sản phẩm + Mô tả sản phẩm + Giá bán + Số lượng mua + Nút “Thêm vào giỏ hàng” Hình 34: Giao diện chi tiết sản phẩm ứng dụng - Giao diện giỏ hàng hiển thị sản phẩm thêm vào giỏ hàng với thông tin sau: + Ảnh sản phẩm + Tên sản phẩm + Giá bán + Số lượng + Tổng giá tiền + Các nút chức như: cập nhật, chi tiết, xóa, xóa tất cả, đặt hàng 60 Hình 35: Giao diện Giỏ hàng ứng dụng - Giao diện quản lý sản phẩm hiển thị sản phẩm cửa hàng với thông tin như: + Danh sách sản phẩm với thông tin + Các nút chức như: thêm, sửa, xem chi tiết, xóa, xếp + Thanh tìm kiếm sản phẩm Hình 36: Giao diện Quản lý sản phẩm ứng dụng 61 3.2 Kiểm thử Quy trình kiểm thử qua bước bản: Bước 1: Lập kế hoạch kiểm sốt việc kiểm thử Mục đích: Nhằm định mô tả loại kiểm tra triển khai thực Được chia làm hoạt động Thứ nhất: Lập kế hoạch kiểm thử - Xác định phạm vi, rủi ro - Xác định chiến lược kiểm thử: Mục tiêu, phương pháp, tổng thời gian, - Xác định nguồn lực như: nhân lực, phần cứng, phần mềm, mơi trường test - Xác định tiêu chí kết thúc việc kiểm thử như: tỉ lệ độ bao phủ test case, số lượng bug tìm được, độ nghiêm trọng bug tìm Thứ hai: Kiểm sốt kiểm thử - Đo lường phân tích kết hoạt động kiểm thử - Theo dõi ghi lại tiến độ, độ bao phủ tiêu chí kết thúc kiểm thử - Các hành động khắc phục cần thiết - Đưa định Bước 2: Phân tích Thiết kế Mục đích: Nhằm định test case bước kiểm tra chi tiết cho phiên - Rà soát yêu cầu cần thiết trước tiến hành kiểm thử tài liệu đặc tả, tài liệu thiết kế, tài liệu giao diện, - Xác định điều kiện kiểm thử - Thiết kế test case VD: Thử nhập tên sản phẩm cần tìm vào tìm kiếm để kiểm thử chức tra cứu sản phẩm cần tìm 62 Thực chạy chương trình theo test case tạo, kết đầu kết test (trạng thái hình, Database) So sánh kết test kết mong đợi test case, tất test case test có kết Passed hay Failed, kết đầu báo cáo kết test report - Đánh giá tính khả thi việc kiểm thử yêu cầu hệ thống Bước 3: Thực thi test Mục đích: Thực bước kiểm tra thiết kế ghi nhận kết Chia thành hoạt động là: thực test chạy test - Chuẩn bị test data - Thiết kế phân loại trường hợp kiểm thử dựa theo độ ưu tiên trường hợp kiểm thử - Chạy lại case bị failed trước để xác nhận case sửa - So sách kết ghi nhận thực thi với kết mong đợi - Đánh giá kết kiểm thử (Passed/Failed) cho trường hợp kiểm thử - Viết báo cáo lỗi cho trường hợp kết ghi nhận kết mong đợi không giống Bước 4: Đánh giá kết thực thi báo cáo kết Mục đích: Đánh giá tồn q trình kiểm tra bao gồm xem xét đánh giá kết kiểm tra lỗi, định yêu cầu thay đổi tính tốn số liệu liên quan, đến q trình kiểm tra - Số lượng test case tối đa thực thi Passed - Tỷ lệ lỗi giảm xuống mức định - Đối chiếu kết thực thi test case so với tiêu chí kết thúc kiểm thử định lúc lập kế hoạch kiểm thử 63 - Từ đó, đánh giá xem có cần phải test thêm hay điều chỉnh tiêu chí kết thúc kiểm thử kế hoạch - Viết báo cáo tóm tắt hoạt động kiểm thử Bước 5: Đóng hoạt động kiểm thử Mục đích: Kết thúc hoạt động kiểm thử phần mềm sẵn sàng Hoạt động đóng kiểm thử bao gồm: - Kiểm tra lại hoàn tất đầy đủ phần cam kết từ đầu - Kiểm tra lại lỗi nghiêm trọng fix tương ứng - Đóng gói tài liệu kiểm thử, kịch kiểm thử, môi trường test để dùng cho mục đích, dự án sau - Đánh giá trình kiểm thử rút học kinh nghiệm cho dự án tương lai Hoạt động kiểm thử hệ thống thông tin bán hàng thể thao trực tuyến: - Kế hoạch kiểm thử: Tên kế hoạch Sản phẩm bàn giao Thời gian Thiết kế viết, testcase Tài liệu Testcase ngày Xem lại testcase Tài liệu Testcase ngày Thực thi testcase Tài liệu Testcase ngày Ghi nhận đánh giá kết kiểm thử Tài liệu Testcase ngày - Phạm vi kiểm thử: + Chức quản lý giỏ hàng + Chức tìm kiếm + Quyền admin + Chức đăng ký tài khoản khách hàng - Các test case thực hệ thống thông tin bán hàng thể thao trực tuyến: 64 + Chức quản lý giỏ hàng: ID Kịch Kết Kết Status mong đợi thực tế (Pass/Fail) Thêm sản phẩm Thêm sản Thêm sản hàng vào giỏ phẩm thành phẩm thành hàng công công Thêm sản phẩm Thêm sản Thêm sản hết hàng vào giỏ phẩm thất bại phẩm thất bại Cập nhật số lượng Cập nhật thành Cập nhật thất sản phẩm giỏ công bại Xóa sản phẩm khỏi Xóa sản phẩm Xóa sản phẩm giỏ hàng, xác nhận thành cơng thành cơng Xóa sản phẩm khỏi Xóa sản phẩm Xóa sản phẩm giỏ hàng, hủy xác thất bại thất bại Pass Pass hàng Pass hàng Pass cảnh báo Pass nhận cảnh báo Kết luận: Chức quản lý giỏ hàng hoạt động ổn định + Chức tìm kiếm sản phẩm: ID Kịch Dữ liệu vào Kết Kết Status mong đợi thực tế (Pass/Fail) Không nhập Trong “Tìm Khơng tìm Khơng tìm kiếm kiếm tìm kiếm kiếm sản phẩm” để trống Nhấn tìm kiếm 65 Pass ID Kịch Dữ liệu vào Kết Kết Status mong đợi thực tế (Pass/Fail) Nhập Trong “Tìm Ra sản Ra sản chữ tìm kiếm sản phẩm” phẩm tên phẩm tên kiếm nhập chữ có chứa có chứa “Áo” chữ “Áo” chữ “Áo” Hiển thị Hiển thị kiếm sản phẩm” sản phẩm sản phẩm nhập đầy đủ tên có tên sản có tên sản sản phẩm phẩm trùng phẩm Nhấn tìm kiếm với tên sản trùng với phẩm tìm tên sản kiếm phẩm tìm Pass Nhấn tìm kiếm Nhập đủ tên Trong ô “Tìm sản phẩm Pass kiếm Kết luận: Chức tìm kiếm sản phẩm hoạt động ổn định + Quyền admin: ID Kịch Kết Kết Status mong đợi thực tế (Pass/Fail) Truy cập trang quản Dẫn đến trang Dẫn đến trang Pass lý sản phẩm đăng nhập đăng nhập Truy cập vào trang Truy cập Truy cập quản lý sản phẩm sau thành công thành công không đăng nhập admin đăng nhập admin 66 Pass ID Kịch Kết Kết Status mong đợi thực tế (Pass/Fail) Đăng nhập admin, Dẫn đến trang Dẫn đến trang Pass sau đăng xuất đăng nhập đăng nhập truy cập lại vào trang quản lý sản phẩm Kết luận: Quyền admin hoạt động ổn định + Chức đăng ký tài khoản khách hàng: ID Kịch Kết Kết Status mong đợi thực tế (Pass/Fail) Đăng ký tài khoản Đăng ký tài Đăng ký tài khách hàng nhập khoản thành khoản thành đúng, đầy đủ công công Đăng ký tài khoản Đăng ký tài Đăng ký tài khách hàng nhập khoản thất khoản thất đúng, đầy đủ bại bại Pass trường yêu cầu, không bị trùng tên đăng nhập tồn Pass trường yêu cầu, tên đăng nhập trùng tên tài khoản tồn Kết luận: Chức đăng ký tài khoản khách hàng hoạt động ổn định Lập báo cáo kết kiểm thử Kết thúc hoạt động kiểm thử 67 Kết luận chương Trong chương 3, khóa luận trình bày phần cài đặt, kiểm thử hệ thống thông tin bán hàng thể thao trực tuyến tảng ASP.NET với mơ hình MVC Trong phần cài đặt, tơi xây dựng thành phần hệ thống bán hàng thể thao trực tuyến tảng ASP.NET áp dụng mơ hình MVC Models, Controllers, Views, xây dựng giao diện cho hệ thống với cài đặt liên quan Phần kiểm thử, khóa luận bước kiểm thử hệ thống sau xây dựng Bên cạnh số test case thiết kế, sử dụng trình kiểm thử hệ thống Từ hồn thiện hệ thống, hồn thành việc xây dựng hệ thống thông tin bán hàng thể thao trực tuyến 68 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Ứng dụng mơ hình MVC với tảng ASP.NET kết hợp hệ quản trị sở liệu Microsoft SQL Server cho phép thiết kế xây dựng website có tính cao Trong thời đại mà công nghệ thông tin trở thành nhu cầu thiếu, việc cửa hàng tổ chức bán hàng mạng phương pháp tối ưu để bán hàng, giảm thiểu thời gian chi phí khác người bán người mua Về báo cáo lý thuyết, khóa luận trình bày kiến thức ASP.NET MVC, chưa đầy đủ kiến thức, trình bày báo cáo kiến thức tảng quan trọng để bạn sinh viên tiếp tục tìm hiểu kiến thức sâu Về hệ thống thông tin bán hàng thể thao trực tuyến xây dựng, chức tồn số hạn chế song thực tính thiết yếu trang web bán hàng Qua sản phẩm, tơi áp dụng kiến thức chuyên ngành học năm học vừa qua đưa vào ứng dụng thực tiễn, kể đến kiến thức phân tích thiết kế hệ thống, hệ quản trị sở liệu, lập trình, tơi tin chương trình có tiềm phát triển, đưa vào sử dụng, nguồn tham khảo tốt cho bạn muốn học ASP.NET MVC đồng thời xây dựng sở liệu theo hướng database first 1.1 Những điểm hệ thống làm Một số ưu điểm ứng dụng website bán hàng thể thao sau: - Về hệ thống: + Giao diện tương đối bắt mắt, dễ dàng sử dụng thao tác, hiển thị tốt nhiều loại thiết bị khác + Đã xây dựng tính thiết yếu website bán hàng trực tuyến 69 - Đối với người quản trị: + Quản lý sản phẩm, danh mục sản phẩm cách dễ dàng, thuận tiện nhanh chóng + Quản lý số lượng hàng cửa hàng + Quản lý đơn hàng cửa hàng - Đối với người sử dụng: + Có thể xem tất sản phẩm có cửa hàng + Có thể mua hàng cách đơn giản mà không tốn nhiều thời gian, công sức 1.2 Những điểm hạn chế Tuy cố gắng nhận giúp đỡ tận tình giảng viên hướng dẫn, thời gian trình độ có hạn nên hệ thống thơng tin bán hàng thể thao trực tuyến tồn số hạn chế sau: - Chưa có tính nâng cao website thương mại điện tử - Chưa tích hợp API tốn trực tuyến - Các chức admin tồn hạn chế, chưa thực linh động việc xử lý Hướng phát triển Trong thời gian tới, tác giả tiếp tục hoàn thiện, bổ sung thêm chức mới, tích hợp mơ đun tốn, tiếp tục cố gắng hoàn thiện hệ thống, kiểm tra sửa lỗi tồn bổ sung thêm nhiều chức nâng cao để hệ thống thông tin bán hàng thể thao trực tuyến đưa vào vận hành thực tế 70 TÀI LIỆU THAM KHẢO I Tiếng Việt Nguyễn Minh Đạo (2014), Giáo trình lập trình web với ASP.NET, NXB Đại học Quốc Gia Thành phố Hồ Chí Minh II Tiếng Anh Jon Galloway cộng (2014), Professional ASP.NET MVC 5, Wrox publisher Nimit Joshi (2013), Programing ASP.NET MVC - A problem Solution Approach, Apress publisher Pieter van der Westhuizen (2016), Bootstrap for ASP.NET, Packt publisher Tom Dykstra, Rick Anderson (2014), Getting Started with Entity Framework Code First using MVC 5, Microsoft Corporation III Website https://magenest.com/vi/mo-hinh-mvc-la-gi/ https://www.asp.net ... nghiên cứu: + Hệ thống thông tin bán hàng thể thao trực tuyến + Mơ hình MVC - Phạm vi nghiên cứu: + Cửa hàng kinh doanh đồ thể thao + Hệ thống thông tin bán hàng thể thao trực tuyến Phương pháp... Controller 11 Hình 2: Quy trình hoạt động mơ hình MVC 12 Hình 3: Sơ đồ phân rã chức hệ thống bán hàng thể thao trực tuyến 18 Hình 4: Sơ đồ phân rã chức hệ thống bán hàng thể thao trực tuyến 19 Hình 5:... để phục vụ việc xây dựng hệ thống thông tin bán hàng thể thao trực tuyến 39 Chương tiếp theo, khóa luận trình bày phần cài đặt, kiểm thử hệ thống thông tin bán hàng thể thao trực tuyến tảng ASP.NET

    Ngày đăng: 01/04/2022, 16:34

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

    Tài liệu liên quan