Xây dựng website thương mại điện tử sử dụng mô hình ASP NET MVC 3

38 1.3K 1
Xây dựng website thương mại điện tử sử dụng mô hình ASP NET MVC 3

Đ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

Xây dựng website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3 Báo cáo đồ án tốt nghiệp 1 Sinh viên: - Nguyễn Ích Hoàn Giáo viên hướng dẫn: -Ths Đinh Gia Trường Nội dung bài báo cáo Nội dung đề tài 1 Giới thiệu về ASP.Net MVC 3 2 Ứng dụng MVC 3 phát triển website 3 Kết luận và hướng phát triển 4 Xây dựng website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3 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) 6  Để 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. 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 10  Lịch sử phát triển: [...]... 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. .. Phần 2 4- ASP. Net MVC Routing (tt)  Cách thức hoạt động ROUTING (tt) 21 Phần 2 5- Đánh giá MVC  Ưu điểm và nhược điểm của MVC 22 Phần 2 6- Mô hình ASP. Net MVC 3  Mô hình ASP. Net MVC 3  ASP. Net MVC 3 là một phiên bản có thêm nhiều tính năng và cải tiến mới giúp đơn giản hóa mã (code)  ASP. Net MVC 3 cũng tương thích ngược với ASP. Net MVC 1 và ASP. Net MVC 2, khiến việc nâng cấp các ứng dụng này rất... 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... dễ dàng 23 Phần 2 6- Mô hình ASP. Net MVC 3 (tt)  Mô hình ASP. Net MVC 3 (tt)  Và sau đây là một số điểm mới của MVC 3:  Công cụ xem Razor (The Razor View Engine)  Hỗ trợ đa View Engines (Support for Multiple View Engines)  Những cải tiến thành phần Controller: • Global Action Filters • Thuộc tính mới “ViewBag” • Các kiểu “ActionResult” mới 24 Phần 3: Ứng dụng ASP. Net MVC 3 phát triển website. .. 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... người quản trị có toàn quyền với hệ thống mà họ quản lý 30 Phần 3. 4-Cài đặt và kiểm thử hệ thống Mời các thầy cô giáo xem trang web ứng dụng mô hình ASP. Net MVC 3 31 Phần 4: Kết luận và hướng phát triển 32 Phần 4- Kết luận và hướng phát triển  Ưu điểm:  Mô hình MVC thực sự rất mạnh với khả năng tùy biến dựa trên nền tảng Entity Framework kết hợp với LINQ Những câu truy vấn liên bảng giờ đã được làm... 27 Phần 3. 2- Đối tượng sử dụng  Đối tượng sử dụng:  Những sản phẩm Công nghệ thông tin hiện đại đều hướng tới xây dựng theo hướng đối tượng Tức là tất cả nhiệm vụ, chức năng của hệ thống đều được bắt đầu từ các đối tượng (thể hiện của các lớp)  Nhóm người sử dụng được chia làm 2 đối tượng chính là người dùng (User) và người quản trị hệ thống (Admin): Người quản trị hệ thống (Admin) Người sử dụng (User)... 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... đó MVC cũng có một số mặt vẫn chưa hoàn thiện Việc ứng dụng MVC trong thực tế ở Việt Nam vẫn chưa nhiều nên làm cho người lập trình không có nhiều tài liệu tham khảo, không có khả năng trao đổi Điều đó làm cho tính phổ dụng của MVC 3 vẫn chưa thực sự tốt  Những nhược điểm đó sẽ được khắc phục trong những phiên bản MVC tiếp theo 35 Phần 4- Kết luận và hướng phát triển (tt) Với khả năng của mình website. .. hay câu truy vấn LINQ  Nền tảng Entity Framework đã mang lại cho chúng ta 3 cách xây dựng dữ liệu khác nhau: Code First (CF), Database First (DF) và Model First (MF) Tùy theo ứng dụng của chúng ta mà ta có thể làm cách nào cũng được Mỗi cách đều có điểm mạnh riêng của mình 33 Phần 4- Kết luận và hướng phát triển (tt)  Việc xây dựng trang web dựa trên sự phát triển vượt bậc của CSS, Jquery, Ajax đã mang . 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) 16  So sánh MVC và 3 Layers Phần 2 .3- So sánh ASP. Net và ASP. Net MVC 17 Tính năng ASP. NET ASP. NET MVC Kiến. thiệu về ASP. Net MVC 3 2 Ứng dụng MVC 3 phát triển website 3 Kết luận và hướng phát triển 4 Xây dựng website thương mại điện tử sử dụng công nghệ ASP. Net MVC 3 2 Phần 1: Nội dung đề tài 3 Phần. (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 14 Thành phần (3 Layers) Thành phần (MVC) GUI VIEW, CONTROLLER DAO

Ngày đăng: 02/10/2014, 08:40

Từ khóa liên quan

Mục lục

  • Xây dựng website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3

  • Nội dung bài báo cáo

  • Phần 1: Nội dung đề tài

  • Phần 1.1- Lý do chọn đề tài

  • Phần 1.1- Lý do chọn đề tài (tt)

  • Slide 6

  • Phần 1.2- Các giải pháp được đề xuất

  • Phần 1.2- Các giải pháp được đề xuất (tt)

  • Phần 2: Giới thiệu về ASP.Net MVC 3

  • Phần 2.1-Tổng quan về mô hình MVC

  • Phần 2.1-Tổng quan về mô hình MVC (tt)

  • Slide 12

  • Slide 13

  • Phần 2.2-Mô hình MVC và mô hình 3 lớp

  • Phần 2.2-Mô hình MVC và mô hình 3 lớp (tt)

  • Slide 16

  • Phần 2.3- So sánh ASP.Net và ASP.Net MVC

  • Phần 2.3- So sánh ASP.Net và ASP.Net MVC (tt)

  • Phần 2. 4- ASP.Net MVC Routing

  • Phần 2. 4- ASP.Net MVC Routing (tt)

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

Tài liệu liên quan