Mã tài liệu: 220053
Số trang: 122
Định dạng: doc
Dung lượng file: 3,130 Kb
Chuyên mục: Kỹ thuật - Công nghệ
[FONT="]MỤC LỤC
GIỚI THIỆU CHUNG 1[FONT="]
CHƯƠNG 1: MỞ ĐẦU 3[FONT="]
1.1.[FONT="] Tổng quan về ASP.NET MVC 3[FONT="]
1.2.[FONT="] Tổng quan về ứng dụng thương mại siêu thị trực tuyến. 3[FONT="]
2.1.[FONT="] Yêu cầu đặt ra cho kiến trúc hệ thống. 4[FONT="]
2.2.[FONT="] Thiết kế kiến trúc hệ thống. 4[FONT="]
2.2.1.[FONT="] Thiết kế kiến trúc phân tầng. 5[FONT="]
2.2.2.[FONT="] Lựa chọn lưu trữ dữ liệu và thiết kế tầng truy xuất dữ liệu. 5[FONT="]
2.2.3.[FONT="] Thiết kế tầng logic nghiệp vụ. 9[FONT="]
2.2.4.[FONT="] Xây dựng vùng nhớ đệm - caching , sử dụng mạng phân phối nội dung tăng hiệu năng của hệ thống 10[FONT="]
2.2.5.[FONT="] Tầng trình diễn (UI hay Views) 10[FONT="]
CHƯƠNG 2: TÌM HIỂU ASP.NET MVC VÀ LINQ 12[FONT="]
1.1.[FONT="] ASP.NET MVC là gì?. 12[FONT="]
1.1.1.[FONT="] Mô hình MVC cơ bản. 12[FONT="]
1.1.2.[FONT="] Một vài đặc tính của ASP.NET MVC 12[FONT="]
1.2.[FONT="] Sự khác biệt so với Web Form 13[FONT="]
1.3.[FONT="] Quá trình thực thi một ứng dụng nền web ASP.NET MVC 15[FONT="]
2.1.[FONT="] Linq to SQL là gì?. 16[FONT="]
2.2.[FONT="] Mô hình hóa CSDL dùng Linq to SQL 16[FONT="]
2.3.[FONT="] Tìm hiểu lớp DataContext 18[FONT="]
2.4.[FONT="] Các ví dụ Linq to SQL 18[FONT="]
2.5.[FONT="] Tổng kết 21[FONT="]
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ ỨNG DỤNG 22[FONT="]
1.1.[FONT="] Thiết kế hệ thống. 22[FONT="]
1.1.1.[FONT="] Các module của hệ thống. 22[FONT="]
1.1.2.[FONT="] Mối quan hệ giữa các module. 23[FONT="]
1.2.[FONT="] Đặc tả sơ lược các module. 23[FONT="]
1.2.1.[FONT="] Module hồ sơ và thành viên. 23[FONT="]
1.2.2.[FONT="] Module lấy ý kiến khách hàng. 23[FONT="]
1.2.3.[FONT="] Module thương mại 23[FONT="]
1.2.4.[FONT="] Module gửi thư. 23[FONT="]
1.2.5.[FONT="] Module diễn đàn. 23[FONT="]
1.2.6.[FONT="] Module tìm kiếm siêu thị 24[FONT="]
1.2.7.[FONT="] Module bài báo, tin tức, và blog. 24[FONT="]
1.2.8.[FONT="] Module quốc tế hóa. 24[FONT="]
1.2.9.[FONT="] Module kiểm thử. 24[FONT="]
2.1.[FONT="] Tổng quan về module. 25[FONT="]
2.2.[FONT="] Sơ đồ chức năng. 26[FONT="]
2.3.[FONT="] Các bảng DL của module. 26[FONT="]
2.3.1.[FONT="] Tạo bảng DL 26[FONT="]
2.3.2.[FONT="] Cấu hình trong web.config cho membership, role và profile: 27[FONT="]
2.4.[FONT="] Models. 28[FONT="]
2.4.1.[FONT="] Lớp UserInformation. 28[FONT="]
2.4.2.[FONT="] Lớp ProfileInformation. 28[FONT="]
2.5.[FONT="] Controllers. 29[FONT="]
2.6.[FONT="] Views. 30[FONT="]
2.7.[FONT="] Sử dụng Javascript 31[FONT="]
2.8.[FONT="] Cấu hình định tuyến. 32[FONT="]
2.9.[FONT="] Xử lí xác thực người dùng. 32[FONT="]
3.1.[FONT="] Tổng quan về module. 33[FONT="]
3.2.[FONT="] Sơ đồ chức năng. 34[FONT="]
3.3.[FONT="] Tìm hiểu , sử dụng Paypal cho chức năng thanh toán (check out) 34[FONT="]
3.3.1.[FONT="] Tạo tài khoản ảo cho mục đích kiểm thử. 35[FONT="]
3.3.2.[FONT="] Quá trình thanh toán với Paypal từ website thương mại 35[FONT="]
3.4.[FONT="] Các bảng dữ liệu của module. 37[FONT="]
3.5.[FONT="] Lớp thiết lập cấu hình cho module thương mại 37[FONT="]
3.6.[FONT="] Model 38[FONT="]
3.7.[FONT="] Controller 39[FONT="]
3.8.[FONT="] View 40[FONT="]
3.9.[FONT="] Sử dụng JavaScript 42[FONT="]
3.10.[FONT="] Cấu hình định tuyến. 45[FONT="]
4.1.[FONT="] Tổng quan về module. 47[FONT="]
4.2.[FONT="] Các vấn đề cần quan tâm khi xây dựng module: 47[FONT="]
4.3.[FONT="] Sơ đồ chức năng. 50[FONT="]
4.4.[FONT="] Các bảng dữ liệu. 50[FONT="]
4.5.[FONT="] Thiết kế lớp cấu hình cho module. 51[FONT="]
4.6.[FONT="] Model 51[FONT="]
4.7.[FONT="] Controller 52[FONT="]
4.8.[FONT="] View 52[FONT="]
4.9.[FONT="] Cấu hình định tuyến. 53[FONT="]
5.1.[FONT="] Tổng quan về module. 54[FONT="]
5.2.[FONT="] Sơ đồ chức năng. 54[FONT="]
5.3.[FONT="] Các bảng dữ liệu. 55[FONT="]
5.4.[FONT="] Thiết kế lớp cấu hình cho module. 56[FONT="]
5.5.[FONT="] Model 56[FONT="]
5.6.[FONT="] Controller 57[FONT="]
5.7.[FONT="] View 58[FONT="]
5.8.[FONT="] Sử dụng javascript 58[FONT="]
5.9.[FONT="] Cấu hình định tuyến. 63[FONT="]
6.1.[FONT="] Tổng quan về module. 65[FONT="]
6.2.[FONT="] Sơ đồ chức năng. 65[FONT="]
6.3.[FONT="] Các bảng dữ liệu. 66[FONT="]
6.4.[FONT="] Xây dựng lớp ForumsElement cho thiết lập cấu hình module. 66[FONT="]
6.5.[FONT="] Model 66[FONT="]
6.6.[FONT="] Controller 67[FONT="]
6.7.[FONT="] View 68[FONT="]
6.8.[FONT="] Sử dụng javascript 69[FONT="]
6.9.[FONT="] Cấu hình định tuyến. 73[FONT="]
6.10.[FONT="] Cấu hình trong tệp web.config. 74[FONT="]
7.1.[FONT="] Tổng quan về module. 75[FONT="]
7.2.[FONT="] Sơ đồ chức năng. 75[FONT="]
7.3.[FONT="] Các bảng dữ liệu. 76[FONT="]
7.4.[FONT="] Xây dựng lớp ArticleElement cho thiết lập cấu hình của module. 76[FONT="]
7.5.[FONT="] Model 77[FONT="]
7.6.[FONT="] Controller 78[FONT="]
7.7.[FONT="] View 79[FONT="]
7.8.[FONT="] Sử dụng javascript 80[FONT="]
7.9.[FONT="] Cấu hình định tuyến. 86[FONT="]
8.1.[FONT="] Tổng quan về module. 90[FONT="]
8.2.[FONT="] Xây dựng module. 90[FONT="]
8.2.1.[FONT="] Các Service hỗ trợ quốc tế hóa trong Framework của Microsoft 90[FONT="]
8.2.2.[FONT="] Xây dựng các tệp tài nguyên. 91[FONT="]
8.2.3.[FONT="] Controller của module. 93[FONT="]
8.2.4.[FONT="] View tương ứng của module. 93[FONT="]
CHƯƠNG 4: SỬ DỤNG WEB FORMS TRONG ỨNG DỤNG ASP.NET MVC 95[FONT="]
1.1.[FONT="] Các lí do cho sự kết hợp giữa 2 công nghệ. 95[FONT="]
1.2.[FONT="] Tại sao có thể thực hiện được sự kết hợp này. 95[FONT="]
1.3.[FONT="] Các bước để kết hợp các trang WebForms vào ứng dụng ASP.NET MVC 95[FONT="]
2.1.[FONT="] Tổng quan về module. 96[FONT="]
2.2.[FONT="] Sơ đồ chức năng. 96[FONT="]
[FONT="]2.3.[FONT="] Phân tích cách xây dựng chức năng. 96[FONT="]
2.4.[FONT="] Bảng CSDL 97[FONT="]
2.5.[FONT="] Các lớp hỗ trợ trong module. 97[FONT="]
2.6.[FONT="] View 100[FONT="]
2.7.[FONT="] Thêm định tuyến cho các trang view của module. 101[FONT="]
2.8.[FONT="] Vấn đề bảo mật 102[FONT="]
CHƯƠNG 5: TRIỂN KHAI ỨNG DỤNG VÀ HƯỚNG PHÁT TRIỂN 103[FONT="]
1.1.[FONT="] Các bước triển khai 103[FONT="]
1.2.[FONT="] Triển khai Global Store Site. 103[FONT="]
1.3.[FONT="] Cấu hình IIS 7.0 cho Framework MVC sử dụng Microsoft Web Platform Installer 104[FONT="]
1.4.[FONT="] Thêm Global Store site vào IIS 7.0. 107[FONT="]
2.1.[FONT="] Hỗ trợ tìm kiếm sản phẩm mở rộng. 109[FONT="]
2.2.[FONT="] Mở rộng chức năng tìm kiếm cửa hàng gần nhất 109[FONT="]
2.3.[FONT="] Xây dựng module báo cáo tình hình bán hàng của siêu thị kết xuất ra các tệp định dạng Execel , Pdf 109[FONT="]
KẾT LUẬN 110[FONT="]
TÀI LIỆU THAM KHẢO 111[FONT="]
DANH MỤC HÌNH ẢNH 112[FONT="]
[FONT="]
[FONT="]
GIỚI THIỆU CHUNG
[FONT="]Trong chuyên đề tốt nghiệp này em thực hiện việc tìm hiểu ASP.NET MVC , mô hình thương mại điện tử trực tuyến của các chuỗi siêu thị lớn trên thế giới như http://www.bestbuy.com , http://www.walmart.com/ qua đó xây dựng hệ thống thương mại trực tuyến trên nền tảng gồm các module:
· [FONT="]Module thành viên và hồ sơ.
[FONT="]- [FONT="]Đăng kí tài khoản
[FONT="]- [FONT="]Đăng nhập, đăng xuất
[FONT="]- [FONT="]Quản lí hồ sơ
[FONT="]- [FONT="]Quản lí vai trò người dùng, xóa , tạo vai trò
[FONT="]- [FONT="]Quản lí người dùng, tìm kiếm người dùng theo tên – theo email , xóa người dùng, sửa đổi thông tin người dùng
· [FONT="]Moudle thương mại
[FONT="]- [FONT="]Duyệt toàn bộ các gian hàng trong siêu thị
[FONT="]- [FONT="]Xem một gian hàng với danh sách các mặt hàng có trong gian hàng
[FONT="]- [FONT="]Xem chi tiết một sản phẩm trong gian hàng , đưa vào giỏ hàng.
[FONT="]- [FONT="]Quản lí các gian hàng, tạo một gian hàng
[FONT="]- [FONT="]Quản lí các sản phẩm (chỉnh sửa thông tin sản phẩm, xóa sản phẩm), tạo sản phẩm
[FONT="]- [FONT="]Quản lí các chọn lựa cách thức giao hàng (xóa, thêm cách thức giao hàng)
[FONT="]- [FONT="]Quản lí các đơn đặt hàng (xem chi tiết đơn hàng)
· [FONT="]Mudule tin tức – bài báo - blog
[FONT="]- [FONT="]Xem toàn bộ bài báo
[FONT="]- [FONT="]Xem theo đầu mục, chọn rss
[FONT="]- [FONT="]Xem chi tiết , viết lời bình và đánh giá bài báo
[FONT="]- [FONT="]Quản lí các đầu mục, tạo đầu mục
[FONT="]- [FONT="]Quản lí các bài báo (chỉnh sửa, xóa), tạo bài báo mới
[FONT="]- [FONT="]Quản lí các nhận xét bài báo
· [FONT="]Module chưng cầu ý kiến khách hàng
[FONT="]- [FONT="]Xem các chưng cầu - polls, cho ý kiến (vote)
[FONT="]- [FONT="]Quản lí các chưng cầu (chuyển chưng cầu sang trạng thái đã lấy đủ ý kiến - archive, hiện hành, chỉnh sửa chưng cầu, xóa chưng cầu) , tạo chưng cầu mới
· [FONT="]Module gửi thư từ hệ thống
[FONT="]- [FONT="]Xem ,xóa các thư đã gửi
[FONT="]- [FONT="]Tạo thư và gửi
· [FONT="]Module định vị cửa hàng siêu thị gần nhất
[FONT="]- [FONT="]Tìm các siêu thị trong khoảng cách nhất định
[FONT="]- [FONT="]Tìm đường đi tới 1 siêu thị
[FONT="]- [FONT="]Thêm vị trí siêu thị mới vào hệ thống
· [FONT="]Module Forum
[FONT="]- [FONT="]Duyệt các diễn đàn.
[FONT="]- [FONT="]Xem các bài thảo luận, tham gia thảo luận , xác nhận thích hay không thích bài thảo luận, tạo bài thảo luận
[FONT="]- [FONT="]Quản lí các diễn đàn (chỉnh sửa , xóa diễn đàn)
[FONT="]- [FONT="]Quản lí các bài thảo luận (approve, đóng , xóa bài thảo luận)
· [FONT="]Module quốc tế hóa
[FONT="]- [FONT="]Hiển thị các thông tin địa phương ứng với thông tin địa phương trong hồ sơ người dùng như tiền dùng ở địa phương, thời gian, cách viết con số của địa phương,
· [FONT="]Module kiểm thử
[FONT="]- [FONT="]Kiểm thử phần bài báo, blog
[FONT="]- [FONT="]Kiểm thử phần gửi th
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 115
👁 Lượt xem: 547
⬇ Lượt tải: 16
📎 Số trang: 122
👁 Lượt xem: 626
⬇ Lượt tải: 17
📎 Số trang: 122
👁 Lượt xem: 328
⬇ Lượt tải: 16
📎 Số trang: 48
👁 Lượt xem: 510
⬇ Lượt tải: 17
📎 Số trang: 48
👁 Lượt xem: 453
⬇ Lượt tải: 16
📎 Số trang: 242
👁 Lượt xem: 405
⬇ Lượt tải: 16
📎 Số trang: 242
👁 Lượt xem: 450
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 122
👁 Lượt xem: 547
⬇ Lượt tải: 19