Tìm hiều về mô hình mvc trong net và ứng dụng xây dựng website bán hàng trẻ em kutiesshop

55 68 0
Tìm hiều về mô hình mvc trong  net và ứng dụng xây dựng website bán hàng trẻ em kutiesshop

Đ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

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN NGUYEN DUY THĂNG BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: TÌM HIỀU VỀ MƠ HÌNH MVC TRONG NET VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG TRẺ EM KUTIESSHOP Nghệ An, tháng 01 năm 2016 Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: TÌM HIỀU VỀ MƠ HÌNH MVC TRONG NET VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG TRẺ EM KUTIESSHOP Sinh viên thực hiện: Nguyễn Duy Thắng Mã sinh viên: Lớp: 1151073688 52K2 - CNTT Giáo viên hướng dẫn:ThS Nguyễn Thị Hồng Anh Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Nghệ An, tháng 01 năm 2016 LỜI CẢM ƠN Để hoàn thành đồ án cố gắng thân em xin gửi lời cảm ơn chân thành đến Khoa Công nghệ Thông tin năm qua tạo hội giúp em đƣợc tham gia học tập, rèn luyện kỹ cần thiết cho đợt làm báo cáo đồ án tốt nghiệp Đặc biệt em xin gửi lời cảm ơn đến cô giáo giảng viên Th.S Nguyễn Thị Hồng Anh quan tâm giúp đỡ, góp ý cho báo cáo đồ án tốt nghiệp sẵn sàng trả lời thắc mắc cần thiết giúp em hoàn thành tốt làm Mặc dù có nhiều cố gắng nhƣng kiến thức hạn chế với kinh nghiệm chƣa có nhiều nên khơng tránh khỏi thiếu sót.Vì em mong nhận đƣợc ý kiến đóng góp bổ sung thầy giáo bạn để làm báo cáo đồ án tốt nghiệp em đƣợc hoàn thiện Sinhviên: Nguyễn Duy Thắng Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC MỤC LỤC Trang LỜI CẢM ƠN CHƢƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Lý chọn đề tài 1.3 Đối tƣợng, mục tiêu nghiên cứu đề tài 1.4 Phƣơng pháp nghiên cứu 1.5 Ý nghĩa lý luận thực tiễn CHƢƠNG TÌM HIỂU MƠ HÌNH MVC TRONG ASP.NET 2.1 Giới thiệu mơ hình MVC 2.2 Mơ hình MVC ASP.NET 2.2.1 Giới thiệu tổng quan 2.2.2 Lịch sử phát triển 2.2.3 Khái quát thành phần MVC 2.2.4 Lợi ích việc phát triển Web theo mơ hình MVC 2.2.5 So sánh MVC với mơ hình khác 2.3 Tìm hiểu cách xây dựng ứng dụng WEB theo mơ hình MVC 2.3.1 Tạo project với ASP.NET MVC 2.3.2 Tìm hiểu định tuyến mơ hình MVC 11 2.3.3 Xây dựng Model 12 2.3.4 Các mơ hình lập trình 12 2.3.5 Tìm hiểu Entity Framework Code First 13 2.3.6 Xây dựng View 15 2.3.7 Xây dựng Controllers 19 2.3.8 Truy cập liệu với LINQ 21 CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 25 3.1.Khảo sát hệ thống 25 3.1.1 Mục đích xây dựng trang Web 25 3.2 Phân tích hệ thống 25 3.2.1 Yêu cầu chi tiết Website 26 Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.2.2 Biều đồ, sơ đồ chức 26 3.3 Thiết kế hệ thống 33 3.3.1 Lựa chọn công cụ cài đặt CSDL 33 3.3.2 Thiết kế CSDL 34 3.3.3 Lựa chọn ngôn ngữ, công cụ lập trình 39 CHƢƠNG GIAO DIỆN CHƢƠNG TRÌNH 40 4.1 Phần dành cho ngƣời sử dụng 40 4.2 Phần quản trị 43 4.3 Publish Wesite ,upload lên host miễn phí somee.com đăng ký tên miền thành công cho dự án http://kutiesshop.somee.com/ 47 KẾT LUẬN 49 TÀI LIỆU THAM KHẢO 50 Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHƢƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề Ngày nay, công nghệ thông tin ngày phát triển tỏ rõ tầm quan trọng tất lĩnh vực, nói cơng nghệ thơng tin trở thành thƣớc đo để đánh giá phát triển xã hội đại Nơi mà ngƣời dần khỏi cách làm việc thủ cơng, thơ sơ dần tiến đến tin học hóa tất lĩnh vực Cùng với phát triển mạnh mẽ việc mua bán online Thƣơng mại điện tử phát triển phát triển kéo theo xuất trang web đáp ứng nhu cầu mua bán đặt hàng ngƣời dùng cần nhấp chuột Các trang web ngày bảo mật cao, giao diện sinh động, bắt mắt hỗ trợ thiết bị sử dụng internet Một tảng giúp cho làm đƣợc việc phát triển web theo mơ hình MVC Microsoft Asp.Net MVC1 đƣợc phát hành 13-3-2009 Microsoft cập nhật lên Asp.Net MVC 5.Vì việc phát triển website trở nên dễ dàng với tất ngƣời đam mê lập trình ASP.NET MVC tảng framework để phát triển ứng dụng web theo mơ hình MVC đƣợc định nghĩa Model-View-Controller Nền tảng Framework khuyến khích lập trình viên lập trình ứng dụng web với quy mơ lớn Mơ hình MVC có đặc điểm bật nhẹ, dễ kiểm thử phần giao diện, tích hợp tính có sẵn ASP.NET Việc phát triển website theo mơ hình MVC có nhiều thuận lợi, đƣợc cộng đồng lập trình hỗ trợ mạnh mẽ Bài báo cáo đồ án giúp cho hiểu rõ đƣợc cách xây dựng dự án website theo mơ hình MVC 1.2 Lý chọn đề tài - Rèn luyện kỹ lập trình - Phù hợp với nhu cầu việc làm thị trƣờng - Nghiên cứu mô hình MVC chuẩn bị hành trang cho việc vấn xin việc sau trƣờng 1.3 Đối tƣợng, mục tiêu nghiên cứu đề tài - Đối tƣợng nghiên cứu lý thuyết mơ hình MVC - Mục tiêu sau tìm hiểu xong mơ hình MVC xây dựng Website bán hàng shop trẻ em kutiesshop Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 1.4 Phƣơng pháp nghiên cứu Đọc tài liệu mạng, phân tích, tổng hợp tài liệu sau áp dụng vào thực tiễn xây dựng Website bán hàng shop trẻ em kutiesshop 1.5 Ý nghĩa lý luận thực tiễn - Website bán hàng shop trẻ em kutiesshop đáp ứng, cung cấp đa dạng sản phẩm hàng tiêu dùng chăm sóc cho trẻ em từ độ tuổi tháng tuổi đến 10 năm tuổi theo yêu cầu khách hàng - Đặt mua hàng nhanh nhấp chuột - Khách hàng tìm kiếm tất sản phẩm cửa hàng cách nhanh chóng - Với ứng dụng Google Maps cung cấp đƣờng thuận tiện cho khách hàng đến mua bánh cửa hàng - Đăng ký tài khoản nhanh chóng tài khoản Facebook - Hỗ trợ giao diện loại thiết bị truy cập internet: điện thoại, máy tính bảng, laptop… Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHƢƠNG TÌM HIỂU MƠ HÌNH MVC TRONG ASP.NET 2.1 Giới thiệu mơ hình MVC Trong mơ hình MVC bao gồm thành phần bản: Model, View Controller (Hình 1.1):  Model: thành phần chứa tất nghiệp vụ logic, phƣơng thức xử lý, truy xuất liệu , đối tƣợng mô tả liệu nhƣ lớp, hàm  View: thành phần chứa tất nghiệp vụ hiển thị thông tin, tƣơng tác với ngƣời dùng, nơi chứa tất đối tƣợng giao diện nhƣ Textbox, Images Hiểu cách đơn giản tập hợp form file HTML  Controller: thành phần giữ nhiệm vụ nhận điều hƣớng yêu cầu từ ngƣời dùng gọi phƣơng thức xử lý chúng Chẳng hạn thành phần nhận yêu cầu từ URL Form để thao tác trực tiếp với Model Hình 1.1: Các thành phần mơ hình MVC Hoạt động mơ hình MVC: Ngƣời dùng tƣơng tác với cách nhấp chuột vào nút gửi yêu cầu Controller nhận yêu cầu ngƣời dùng, điều hƣớng, xử lý xây dựng Model phù hợp, chuyển Model cho View View tiếp nhận Model sinh giao diện phù hợp với Model vừa tiếp nhận Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Model chứa liệu chia sẻ chung giữu Controller View Hoạt động MVC đƣợc mơ tả nhƣ hình 1.2 Hình 1.2: Tƣơng tác ngƣời dùng với MVC 2.1.1 Đặc điểm mơ hình MVC Dƣới đặc điểm mơ hình MVC: - Cái lợi ích quan trọng mơ hình MVC giúp cho ứng dụng dễ bảo trì, module hóa chức năng, đƣợc xây dựng nhanh chóng - MVC tách tác vụ ứng dụng thành phần riêng lẽ model, view, controller giúp cho việc xây dựng ứng dụng nhẹ nhàng - Dễ dàng thêm tính mới, tính cũ dễ dàng thay đổi, thay - MVC cho phép thay đổi phần ứng dụng mà không ảnh hƣởng đến phần khác - Tự động nhận diện thiết bị: tự lựa chọn View phù hợp - Razor: sinh giao diện - Dễ test: dễ dàng test Action Controller - NuGet: quản lý gói mở rộng Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 2.2 Mơ hình MVC ASP.NET 2.2.1 Giới thiệu tổng quan Nhƣ nói phần trên, mơ hình MVC với ƣu điểm đƣợc ứng dụng nhiều tảng framework khác nhau, có tảng framework tiếng đƣợc nhiều ngƣời biết đến sử dụng tảng framework ASP.NET MVC ASP.NET MVC tảng framework phát triển ứng dụng web Microsoft, kết hợp tính hiệu nhỏ gọn mơ hình Model-ViewController (MVC), ý tƣởng công nghệ đại nhất, với thành phần tốt tảng ASP.NET thời Là lựa chọn khác bên cạnh tảng WebForm phát triển ứng dụng web sử dụng ASP.NET 2.2.2 Lịch sử phát triển Asp.Net MVC1 : Phiên đƣợc phát hành vào tháng năm 2009 tảng Net Framework 3.5 Visual Studio 2008 Asp.Net MVC2 : Phiên đƣợc phát hành vào tháng năm 2010 Net Framework 3.5 Net Framework 4.0 Visual Studio 2010 Asp.Net MVC : Phiên đƣợc phát hành vào tháng năm 2011 tảng Net Framework 4.0, đặc điểm phiển :  So với phiên ASP.NET MVC2 tính đƣợc hỗ trợ thêm HTML5 CSS3; tính hỗ trợ cho trình duyệt mới;  Cải thiện Model validation;  Hỗ trợ View Engine: RAZOR, ASPX, kể Open source ASP.NET MVC2 có ASPX;  Controller đƣợc cải tiến nhƣ thuộc tính ViewBag kiểu ActionResult;  Cải thiện Dependency Injection với IDpendencyResolver (có phần: DependencyResolver interface IDpendencyResolver)trong ASP.NET MVC3; lớp thực thi mơ hình Service Locator, cho phép framework gọi DIContainer cần làm việc với lớp thực thi từ kiểu cụ thể  Cách tiếp cận với JavaScript đƣợc hạn chế;  Hỗ trợ caching Partial page; Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Bảng 1.8: Các thuộc tính, mô tả bảng CategoryId (Chuyên mục viết) Tên trƣờng Độ rộng Mô tả CategoryId int Mã danh mục viết tự động tang Name nvarchar(MAX) Tên Chuyên mục viết ParentId nvarchar(MAX) Kiểu liệu null Decription nvarchar(MAX) Trạng thái CreatedOn datetime Thời gian khởi tạo LastUpdated datetime Thời gian cập nhật Bảng liên hệ(Bảng 1.9) Bảng 1.9: Các thuộc tính, mơ tả bảng Contact( Thơng tin liên hệ) Tên trƣờng Độ rộng Mô tả Id int Mã liên hệ tự động tăng FullName nvarchar(30) Họ tên Telephone nvarchar(20) Số điện thoại Email nvarchar(MAX) Email Address nvarchar(MAX) Địa Message nvarchar(MAX) Tin nhắn SentDateTime datetime Thời gian gửi Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 36 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Bảng hỗ trợ trực tuyến(Bảng 2.0) Bảng 2.0: Các thuộc tính, mơ tả bảng OnlineSupport (hỗ trợ trực tuyến) Tên trƣờng Độ rộng Mô tả Id int Mã ngƣời hỗ trợ trực tuyến tự động tăng Yahoo nvarchar(MAX) Tên tài khoản yahoo Skype nvarchar(MAX) Tên tài khoản skype FullName nvarchar(MAX) Tên Ngƣời hỗ trợ Email nvarchar(MAX) Email liên lạc CreatedOn datetime Ngày tạo LastUpdated datetime Ngày cập nhật Bảng quản lý sản phẩm(Bảng 2.1) Bảng 2.1: Các thuộc tính, mơ tả bảng product(quản lý sản phẩm) Tên trƣờng Độ rộng Mô tả Id int Mã sản phẩm tự động tăng Name nvarchar(100) Tên sản phẩm Price int Giá sản phẩm ImageThumb nvarchar(200) Đƣờng dẩn ảnh sản phẩm Description nvarchar(500) Thông tin mô tả sản phẩm ImageSlider nvarchar(MAX) Thƣ viện ảnh sản phẩm Details nvarchar(MAX) Thông tin chi tiết sản phẩm CatId int Mã cột sản phẩm CreatedOn datetime Thời gian tạo LastUpdated datetime Thời gian cập nhật Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 37 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Bảng Danh mục sản phẩm(Bảng 2.2) Bảng 2.2: Các thuộc tính, mơ tả bảng ProductCategory (Danh mục sản phẩm) Tên trƣờng Độ rộng Mô tả Id int Mã danh mục sản phẩm tự động tăng Name nvarchar(MAX) Tên danh mục sản phẩm ParentId int Mã danh mục cảu danh mục sản phẩm ImageThumb nvarchar(MAX) Đƣờng dẩn ảnh ImageBanner nvarchar(MAX) Banner danh mục sản phẩm Description nvarchar(MAX) Thông tin mô tả danh mục sản phẩm CreatedOn datetime Thời gian tạo LastUpdated datetime Thời gian cập nhật Bảng slider (Bảng 2.3) Bảng 2.3: Các thuộc tính, mô tả bảng Slider(ảnh cuộn Slider) Tên trƣờng Độ rộng Mô tả Id int Mã ảnh slider tự động tăng ImageUrl nvarchar(MAX) Đƣờng dẫn ảnh Descriptions nvarchar(MAX) Thông tin ảnh(notnull) Link nvarchar(MAX) Link liên kết với ảnh CreatedOne datetime Thời gian tạo LastUpdated datetime Thời gian cập nhật Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 38 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Bảng Videoclip(Bảng 2.4) Bảng 2.4: Các thuộc tính, mơ tả bảng VideoClip Tên trƣờng Độ rộng Mô tả Id int Mã video clip tự động tăng Caption nvarchar(200) Nội dung video VideoUrl nvarchar(50) Đƣờng dẫn video CreatedOne datetime Ngày tạo LastUpdated datetime Ngày cập nhật Bảng thống kê lƣợt truy cập(Bảng 2.5) Bảng 2.5: Các thuộc tính, mơ tả bảng VisitorStatistics Tên trƣờng Độ rộng Mô tả Id int Mã thống kê tự động tăng Today bigint Hôm Yesterday bigint Hôm qua ThisMonth bigint Tháng LastMonth bigint Tháng trƣớc TotalVisitor bigint Tổng số lƣợng truy cập DateTimeUpdate datetime Ngày cập nhật 3.3.3 Lựa chọn ngơn ngữ, cơng cụ lập trình Cơng cụ để lập trình Visual Studio Enterprise 2015 (Hình 4.4) Hình 4.4: Visual Studio 2015 Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 39 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHƢƠNG GIAO DIỆN CHƢƠNG TRÌNH 4.1 Phần dành cho ngƣời sử dụng Màn hình trang chủ bao gồm thông tin bản: - Danh mục sản phẩm có loại danh mục sản phẩm chính: bỉm vải, ga chống thấm, phụ kiện thời trang, đồ chơi trẻ em slider thông tin quảng cáo (hình 4.5) - Danh mục sản phẩm bỉm vải bao gồm sản phẩm bỉm vải: bỉm size 3-12kg, bỉm 10-24kg loại lót vải có lót vải cỡ lớn lót vải cỡ nhỏ ngồi cón có thêm phần video clip quảng cáo thông tin hỗ trợ trực tuyến bên phải hình (hình 4.6) - Danh mục sản phẩm ga chống thấm bao gồm loại sản phẩm ga chống thấm hình ảnh quảng cáo bên phải hình (hình 4.7) - Danh mục sản phẩm phụ kiện thời trang bao gồm sản phẩm phụ kiện thời trang : Giày dép trẻ em, dây chuyền - vòng đeo tay, nón – mắt kính – ba lơ thơng tin quảng cáo bên phải hình hình(4.8) - Danh mục sản phẩm đồ chơi trẻ em bao gồm loại sản phẩm: đồ chơi trẻ sơ sinh, đồ chơi xếp hình, đồ chơi giáo dục, đồ chơi mơ hình – búp bê thơng tin quảng cáo hình(4.9) - Danh mục viết bao gồm viêt về: chia sẻ kinh nghiệm thơng tin tuyển dụng phần footer website hình(5.0) Hình 4.5:Trang chủ gồm danh mục sản phẩm Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 40 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hình 4.6: Các loại sản phẩm bỉm vải Hình 4.7: Các loại sản phẩm ga chống thấm Hình 4.8: Các loại sản phẩm phụ kiện thời trang Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 41 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hình 4.9: Các loại sản phẩm đồ chơi trẻ em Hình 5.0: Trang thơng tin viết Màn hình trang chi tiết sản phẩm Màn hình trang chi tiết sản phẩm hiển thị tên sản phẩm, thị loại sản phẩm, thị giá, có nút thêm vào giỏ hàng, xem giỏ hàng, nút chia sẻ qua facebook, google+, skype (Hình 5.1) Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 42 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hình 5.1: Thơng tin sản phẩm Màn hình trang chi tiết sản phẩm phần dƣới chứa thơng tin bình luận sản phẩm sử dụng Facebook comment plugin Hình 5.2: Nhận xét sản phẩm 4.2 Phần quản trị Màn hình đăng nhập Login (Hình 5.3) Màn hình đăng nhập có nghiệp vụ kiểm tra tài khoản ngƣời dùng đăng nhập vào hệ thống để thực quản trị thông tin hệ thống Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 43 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hình 5.3: Màn hình đăng nhập hệ thống Màn hình trang chủ quản trị Hình 5.4: Màn hình trang chủ quản trị Màn hình quản lý danh mục sản phẩm Màn hình danh mục sản phẩm chứa thơng tin , hình ảnh đại diện cho danh mục sản phẩm có, sửa xóa danh mục sản phẩm Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 44 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hình5.5: Màn hình danh mục sản phẩm Màn hình danh sách sản phẩm Màn hình danh sách sản phẩm có nghiệp vụ thị số thơng tin loại sản phẩm nhƣ: id sản phẩm,tên sản phẩm, ảnh đại diện, ngày tạo cập nhật , thêm sửa xóa sản phẩm tên loại, mơ tả loại sản phẩm, trạng thái sản phẩm (Hình 5.6) Hình 5.6: Màn hình quản lý sản phẩm Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 45 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Màn thêm sản phẩm mới: bao gồm trƣờng thông tin sản phẩm : danh mục sản phẩm , tên sản phẩm giá bán, thông tin mô tả, thƣ viện ảnh thông tin chi tiết sử dụng plugin ckeditor thông tin thƣ viện ảnh phục vụ cho việc upload ảnh sản phẩm sử dụng plugin ckfinder Hình 5.7: Thêm sản phẩm Hình 5.8: thƣ viện upload ảnh sử dụng plugin ckfinder Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 46 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Ngồi cịn danh mục nhƣ blog, slider, Ảnh quảng cáo, videoclip, quản trị website, liên hệ 4.3 Publish Wesite, upload lên host miễn phí somee.com đăng ký tên miền thành công cho dự án http://kutiesshop.somee.com/ - Đầu tiên phải đăng ký tài khoản trang some.com, sử dụng gói free hosting package… Hình 5.9: Màn hình đăng kí tài khoản somee.com - Sau tiến hành publish website công cụ visual studio 2015 vào thu mục riêng Hình 6.0: Màn hình publish dự án OnlineShop Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 47 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC - Tiếp theo ta tiến hành back up liệu cơng cụ SQL sever 2014 Hình 6.1: Tiến hành backup dựa án OnlineShop_MVC5 - Tiếp Sau tiến hành cấu hình cho trang website kết dăng kí thành công trang quản trị chứa file, sở liệu cấu hình nên website: http://kutiesshop.somee.com/ Hình 6.2: hình đăng kí tạo thành cơng website: http://kutiesshop.somee.com/ Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 48 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC KẾT LUẬN Kết đạt - Tìm hiểu đƣợc lý thuyết xây dựng web theo mơ hình MVC - Tìm hiểu đƣợc cách xây dựng trang web theo hƣớng responsive, mobie first, web design sử dụng Bootstrap, giao diện thân thiện, dễ sử dụng, đăng ký tài khoản nhanh chóng tài khoản Facebook - Tìm hiểu đƣợc cách sử dụng số file jquery: datepicker, jquery autocomplete… - Áp dụng xây kiến thức tìm hiểu vào xây dựng trang web bán hàng shop trẻ em kutiesshop với tên miền thức: http://kutiesshop.somee.com/ - Tìm hiểu đƣợc cách phân tích thiết kế hệ thống theo hƣớng đối tƣợng - Bản thân tích lũy đƣợc nhiều kỹ kiến thức lập trình Hạn chế - Kinh nghiệm thiết kế, code chƣa nhiều - Tuy thực đƣợc hầu hết chức năng, yêu cầu, mục tiêu đề nhƣng chƣơng trình chƣa thực tối ƣu, chƣa thực chuyên nghiệp Hƣớng phát triển - Tiếp tục hoàn thiện code, tối ƣu chƣơng trình để chạy nhanh - Tìm hiểu thêm ASP.NET MVC để mở rộng thêm nhiều chức năng, cho hình trở nên tiện dụng hơn, đẹp hơn, hấp dẫn ngƣời dùng - Phát triển chức đăng kí nhận thánh tốn qua tài khoản ngân hàng - Thêm chức bảo mật, nâng cao bảo mật cho hệ thống - Tìm hiểu MVC6 ASP.NET xây dựng dự án Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 49 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC TÀI LIỆU THAM KHẢO [1] Hồng Hữu Việt, Lập trình C# cho ứng dụng sở liệu, NXB Đại Học Vinh, Năm xuất 2015 [2] Website: http://www.asp.net/mvc [3] fanpage: https://www.facebook.com/groups/mvcvietnam/ [4] Website: https://www.youtube.com/ Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT 50 ... liệu sau áp dụng vào thực tiễn xây dựng Website bán hàng shop trẻ em kutiesshop 1.5 Ý nghĩa lý luận thực tiễn - Website bán hàng shop trẻ em kutiesshop đáp ứng, cung cấp đa dạng sản phẩm hàng tiêu... BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: TÌM HIỀU VỀ MƠ HÌNH MVC TRONG NET VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG TRẺ EM KUTIESSHOP Sinh viên thực hiện: Nguyễn Duy Thắng Mã sinh... nghiên cứu đề tài - Đối tƣợng nghiên cứu lý thuyết mơ hình MVC - Mục tiêu sau tìm hiểu xong mơ hình MVC xây dựng Website bán hàng shop trẻ em kutiesshop Nguyễn Duy Thắng – Lớp 52K2 – Khoa CNTT ĐỒ

Ngày đăng: 01/08/2021, 11:24

Từ khóa liên quan

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

Tài liệu liên quan