Đăng ký Đăng nhập
Trang chủ 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...

Tài liệu 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

.PDF
38
7012
112

Mô tả:

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 WebForm->Business>Database. Kiến trúc sử dụng việc phân chia chương trình thành Controllers, Models, View. Cú pháp chương trình. Sử dụng cú pháp WebForm, tất cả các sự kiện và control do server quản lý. Các sự kiện được kiều khiển bởi controllers, các control không do server quản lý. Truy cập dữ liệu. Sử dụng hầu hết các công nghệ truy cập dữ liệu trong ứng dụng. Phần lớn dùng LINQ to SQL class để tạo mô hình 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 Debug. ASP.NET ASP.NET MVC Debug chương trình phải Debug có thể sử dụng các thực hiện tất cả bao gồm unit test kiểm tra các các lớp truy cập dữ liệu, phương thức trong sự hiển thị, điều khiển các controllers. controls. Tốc độ phân tải. Tốc độ phân tải chậm trong khi trang có quá nhiều các controls vì ViewState quá lớn. Phân tải nhanh hơn do không phải quản lý ViewState để quản lý các control trong trang. Tương tác với javascript. Tương tác với javascript khó khăn vì các controls được điều khiển bởi server . Tương tác với javascript dễ dàng vì các đối tượng không do server quản lý điều khiển không khó. URL Address. Cấu trúc địa chỉ URL có dạng .aspx?&. Cấu trúc địa chỉ rành mạch theo dạng Controllers/Action/ID. 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
- Xem thêm -

Tài liệu liên quan