- Các ngày tuần: 8am - 8pm
- T7, CN : 8am 10pm
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