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