Báo cáo đồ án tốt nghiệp: Xây dựng website thương mại điện tử sử dụng mô hình ASP.NET MVC 3 - GVHD. ThS. Đinh Gia Trường
lượt xem 149
download
Báo cáo đồ án tốt nghiệp "Xây dựng website thương mại điện tử sử dụng mô hình ASP.NET MVC 3" giúp các bạn biết cách thiết kế được một trang web đẹp, đầy đủ chức năng và thực hiện tốt những chức năng cơ bản nhất. Tài liệu hữu ích với các bạn chuyên ngành Công nghệ Thông tin và những bạn yêu thích lĩnh vực này.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Báo cáo đồ án tốt nghiệp: Xây dựng website thương mại điện tử sử dụng mô hình ASP.NET MVC 3 - GVHD. ThS. Đinh Gia Trường
- Báo cáo đồ án tốt nghiệp Xây dựng website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3 Sinh viên: - Nguyễn Ích Hoàn Giáo viên hướng dẫn: -Ths Đinh Gia Trường 1
- Nội dung bài báo cáo Xây dựng website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3 1 Nội dung đề tài 2 Giới thiệu về ASP.Net MVC 3 3 Ứng dụng MVC 3 phát triển website 4 Kết luận và hướng phát triển 2
- Phần 1: Nội dung đề tài 3
- Phần 1.1- Lý do chọn đề tài Mô hình bán hàng trực tuyến trên mạng đang trở nên rất phát triển trong giao dịch mua bán sản phẩm. Sự tiện lợi và hiệu quả trong việc thanh toán trực tuyến sẽ là điểm mạnh nếu ta khai thác được chúng. Việc xây dựng trang web bán sản phẩm trực tuyến là điều tất yếu cho những công ty, các tổ chức kinh doanh muốn hình thành thương hiệu, hỗ trợ việc giới thiệu các sản phẩm mới với công nghệ hiện đại... tới người mua và cộng đồng cư dân mạng. 4
- Phần 1.1- Lý do chọn đề tài (tt) Với người sử dụng khi lựa chọn một trang web để tham gia mua bán trực tuyến thì đầu tiên là website đó phải đảm bảo được tính tin cậy, tiếp theo là đến website đó có đẹp hay không và cuối cùng là website đó có đơn giản, có dễ sử dụng và đầy đủ chức năng? Việc xây dựng trang web bán sản phẩm trực tuyến là điều tất yếu cho những công ty, các tổ chức kinh doanh muốn hình thành thương hiệu, hỗ trợ việc giới thiệu các sản phẩm mới với công nghệ hiện đại... tới người mua và cộng đồng cư dân mạng. 5
- Phần 1.1- Lý do chọn đề tài (tt) Để xây dựng được thương hiệu trên các công cụ tìm kiếm thì SEO là một điều rất quan trọng để tồn tại và phát triển một trang web. Trong giới hạn của đề tài em sẽ không tìm hiểu về SEO mà sẽ chuyên sâu vào việc làm sao để thiết kế được một trang web phải đẹp, đầy đủ chức năng và thực hiện tốt những chức năng cơ bản nhất. 6
- Phần 1.2- Các giải pháp được đề xuất Để tồn tại và phát triển trong tương lại thì yếu tố quan trọng nhất mà một trang web mới là phải mang tính sáng tạo và đầy đủ. Để mang tính sáng tạo thì việc vận dụng tốt CSS+ HTML, thêm vào đó là hiệu ứng động của thư viện Jquery vào việc thiết kế giao diện của trang web. Để đầy đủ và hoàn thiện về mặt chức năng thì việc sử dụng mô hình Asp.Net MVC 3 đã hỗ trợ chúng ta rất nhiều trong việc này. 7
- Phần 1.2- Các giải pháp được đề xuất (tt) Ngoài ra việc sử dụng một số công cụ có sẵn hỗ trợ cho việc nhập dữ liệu vào hệ thống như CkEditor cho việc thiết kế nội dung chi tiết hay CkFinder cho việc hỗ trợ Upload những hình ảnh lên Server một cách nhanh chóng cũng là những điều hết sức cần thiết với những người dùng không chuyên. Chính vì thế trang web của em xin được hướng tới sự sáng tạo về mặt giao diện, đầy đủ về mặt chức năng nhất có thể. 8
- Phần 2: Giới thiệu về ASP.Net MVC 3 9
- Phần 2.1-Tổng quan về mô hình MVC Lịch sử phát triển: 10
- Phần 2.1-Tổng quan về mô hình MVC (tt) Mô hình MVC: 11
- Phần 2.1-Tổng quan về mô hình MVC (tt) 3 thành phần của mô hình MVC 12
- Phần 2.1-Tổng quan về mô hình MVC Mô hình hoạt động của MVC 13
- Phần 2.2-Mô hình MVC và mô hình 3 lớp Thành phần (3 Layers) Thành phần (MVC) GUI VIEW, CONTROLLER DAO MODEL DTO BUS 14
- Phần 2.2-Mô hình MVC và mô hình 3 lớp (tt) 15
- Phần 2.2-Mô hình MVC và mô hình 3 lớp (tt) So sánh MVC và 3 Layers 16
- Phần 2.3- So sánh ASP.Net và ASP.Net MVC So sánh ASP.Net và ASP.Net MVC Tính năng ASP.NET ASP.NET MVC Kiến trúc chương trình. Kiến trúc mô hình Kiến trúc sử dụng việc WebForm->Business- phân chia chương trình >Database. thành Controllers, Models, View. Cú pháp chương trình. Sử dụng cú pháp Các sự kiện được kiều WebForm, tất cả các sự khiển bởi controllers, các kiện và control do server control không do server quản lý. quản lý. Truy cập dữ liệu. Sử dụng hầu hết các công Phần lớn dùng LINQ to nghệ truy cập dữ liệu SQL class để tạo mô hình trong ứng dụng. truy cập đối tượng. 17
- Phần 2.3- So sánh ASP.Net và ASP.Net MVC (tt) Tính năng ASP.NET ASP.NET MVC Debug. Debug chương trình phải Debug có thể sử dụng thực hiện tất cả bao các unit test kiểm tra các gồm các lớp truy cập dữ phương thức trong liệu, sự hiển thị, điều controllers. khiển các controls. Tốc độ phân tải. Tốc độ phân tải chậm Phân tải nhanh hơn do trong khi trang có quá không phải quản lý nhiều các controls vì ViewState để quản lý các ViewState quá lớn. control trong trang. Tương tác với Tương tác với javascript Tương tác với javascript javascript. khó khăn vì các controls dễ dàng vì các đối được điều khiển bởi tượng không do server server . quản lý điều khiển không khó. URL Address. Cấu trúc địa chỉ URL có Cấu trúc địa chỉ rành dạng mạch theo dạng .aspx?&. 18
- Phần 2. 4- ASP.Net MVC Routing File Global.asax 19
- Phần 2. 4- ASP.Net MVC Routing (tt) Cách thức hoạt động ROUTING Khi MVC App lần đầu tiên chạy. Application_Start() được gọi. Application_Start() gọi RegisterRoutes() => Route table hình thành. Mặc định route table chỉ chứa 1 route (Default). Default ánh xạ vào {controller}/{action}/{id} Controller: tên controller. Action: Hành động tương ứng trong Controller. Id: Tham số của action. 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Kinh nghiệm chuẩn bị và bảo vệ đồ án tốt nghiệp
8 p | 2812 | 574
-
CÂU HỎI BẢO VỆ ĐỒ ÁN TỐT NGHIỆP
25 p | 3239 | 566
-
Bài báo cáo đồ án tốt nghiệp: Thiết kế Phân xưởng Reforming Xúc tác với năng suất 820000 tấn/năm và mô phỏng phân xưởng phân tách sản phẩm bằng phần mềm ProII
40 p | 657 | 216
-
Thuyết trình Báo cáo đồ án tốt nghiệp: An ninh trong thông tin di động thế hệ 3
28 p | 508 | 199
-
HƯỚNG DẪN TRÌNH BÀY ĐỒ ÁN TỐT NGHIỆP
11 p | 747 | 161
-
Báo cáo đồ án tốt nghiệp: Phần mềm quản lý kho sách
84 p | 1002 | 119
-
Báo cáo đồ án tốt nghiệp: Xây dựng hệ thống mạng cho trường Cao đẳng Thực hành FPT Polytechnic Tây Nguyên
214 p | 906 | 108
-
Hướng dẫn bảo vệ đồ án tốt nghiệp
4 p | 691 | 95
-
ĐỒ ÁN TỐT NGHIỆP - TÌM HIỂU VỀ TẤN CÔNG TRÊN MẠNG DÙNG KỸ THUẬT DOS DDOS
15 p | 548 | 89
-
ĐỒ ÁN TỐT NGHIỆP - THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁC ĐẠI LÝ
66 p | 642 | 75
-
Khóa luận/ Đồ án tốt nghiệp: Xây dựng, triển khai và quản lý mô hình mạng
135 p | 322 | 72
-
Báo cáo đồ án tốt nghiệp ngành Công nghệ kỹ thuật cơ điện tử: Nghiên cứu tính toán chế tạo robot di động điều khiển bằng giọng nói
124 p | 91 | 38
-
Báo cáo đồ án tốt nghiệp: Xây dựng ứng dụng và website bán hàng
91 p | 111 | 31
-
Báo cáo đồ án tốt nghiệp: Nghiên cứu xác định các loại axit amin trong một số loài nấm lớn ở khu vực Bắc Trung Bộ bằng phương pháp sắc kí lỏng hiệu năng cao (HPLC)
38 p | 258 | 18
-
Báo cáo đồ án tốt nghiệp: " Xây dựng hệ thống thông tin quản lý xuất nhập hàng tại coong ty Công Nghiệp Chế Biến"
26 p | 140 | 17
-
Báo cáo đồ án tốt nghiệp: Ứng dụng mô hình thủy lực Mike flood mô phỏng mức độ ngập lụt khu vực hạ lưu sông Ba
41 p | 67 | 9
-
Đồ án tốt nghiệp: Thiết kế cung cấp điện cho tòa nhà 12 tầng 55 Điện Biên Phủ
73 p | 21 | 7
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn