Xây dựng website bán hàng kết hợp hệ thống khuyến nghị cho người dùng

155 967 2
Xây dựng website bán hàng kết hợp hệ thống khuyến nghị cho người dùng

Đ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

Việc kinh doanh, mua bán thông qua Internet hiện nay ngày càng phổ biến. Đồng thời, các website không ngừng đưa ra nhiều cách thức để giữ được mối quan hệ với khách hàng cũng như ngày càng hoàn thiện chất lượng website của mình. Có nhiều phương án để thực hiện như thăm dò ý kiến khách hàng, cho khách hàng để lại ý kiến hay xây dựng một hệ thống tìm kiếm thật hoàn hảo giúp khách hàng dễ dàng tìm được những món hàng thật vừa ý. Thời gian gần đây, một cách thức khá mới mẻ vừa mới xuất hiện đó là hệ thống khuyến nghị cho người dùng. Khi khách hàng chọn một sản phẩm bất kỳ, hệ thống sẽ tự động tìm ra những sản phẩm khác phù hợp để khuyến nghị cho khách hàng có thể mua cùng lúc với sản phẩm vừa chọn. Lúc đó, hệ thống này đóng vai trò như một nhân viên tư vấn cho khách hàng, để khách hàng dễ dàng hơn trong quá trình chọn hàng. Chính những điều này sẽ làm khách hàng hài lòng hơn khi mua hàng ở website của mình.Thấy được lợi ích của mô hình hệ thống như trên. Tôi quyết định tìm hiểu và xây dựng hệ thống khuyến nghị áp dụng vào khóa luận tốt nghiệp của mình với đề tài là: “Xây dựng website bán hàng kết hợp hệ thống khuyến nghị cho người dùng” dựa trên nền tảng sử dụng công nghệ ASP.NET MVC.

TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT VÀ CÔNG NGHỆ KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN HÀNG KẾT HỢP HỆ THỐNG KHUYẾN NGHỊ CHO NGƯỜI DÙNG Giảng viên hướng dẫn: ThS. NGUYỄN BẢO ÂN Sinh viên thực hiện: NGUYỄN THỊ MỸ ĐỊNH Mã số sinh viên: 110108176 Lớp: DA08TTD Khoá: 2008 - 2012 Trà Vinh, tháng 8 năm 2012 TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT VÀ CÔNG NGHỆ KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN HÀNG KẾT HỢP HỆ THỐNG KHUYẾN NGHỊ CHO NGƯỜI DÙNG Giảng viên hướng dẫn: ThS. NGUYỄN BẢO ÂN Sinh viên thực hiện: NGUYỄN THỊ MỸ ĐỊNH Mã số sinh viên: 110108176 Lớp: DA08TTD Khoá: 2008 - 2012 Trà Vinh, tháng 8 năm 2012 LỜI MỞ ĐẦU Việc kinh doanh, mua bán thông qua Internet hiện nay ngày càng phổ biến. Đồng thời, các website không ngừng đưa ra nhiều cách thức để giữ được mối quan hệ với khách hàng cũng như ngày càng hoàn thiện chất lượng website của mình. Có nhiều phương án để thực hiện như thăm dò ý kiến khách hàng, cho khách hàng để lại ý kiến hay xây dựng một hệ thống tìm kiếm thật hoàn hảo giúp khách hàng dễ dàng tìm được những món hàng thật vừa ý. Thời gian gần đây, một cách thức khá mới mẻ vừa mới xuất hiện đó là hệ thống khuyến nghị cho người dùng. Khi khách hàng chọn một sản phẩm bất kỳ, hệ thống sẽ tự động tìm ra những sản phẩm khác phù hợp để khuyến nghị cho khách hàng có thể mua cùng lúc với sản phẩm vừa chọn. Lúc đó, hệ thống này đóng vai trò như một nhân viên tư vấn cho khách hàng, để khách hàng dễ dàng hơn trong quá trình chọn hàng. Chính những điều này sẽ làm khách hàng hài lòng hơn khi mua hàngwebsite của mình. Thấy được lợi ích của mô hình hệ thống như trên. Tôi quyết định tìm hiểu và xây dựng hệ thống khuyến nghị áp dụng vào khóa luận tốt nghiệp của mình với đề tài là: “Xây dựng website bán hàng kết hợp hệ thống khuyến nghị cho người dùng” dựa trên nền tảng sử dụng công nghệ ASP.NET MVC. Có nhiều cách thức để xây dựng hệ thống này. Ở đây chúng tôi sử dụng lịch sử mua hàng của khách hàng để làm tài nguyên đầu vào cho quá trình khai thác. Bằng cách khai thác các luật kết hợp tiềm ẩn trong các hóa đơn mua hàng của khách, chúng tôi thực hiện trích lọc những sản phẩm có độ tin cậy phù hợp và sao lưu những sản phẩm này vào cơ sở dữ liệu làm tài nguyên cho quá trình khuyến nghị sau này. Sau quá trình nghiên cứu và phát triển, tôi đã xây dựng thành công một hệ thống website giới thiệu, quảng bá sản phẩm và cho phép khách hàng đặt hàng online. Hơn nữa, tôi cũng đã xây dựng thành công hệ thống khuyến nghị cho người dùng, đảm bảo yêu cầu đặt ra với kết quả chấp nhận được. LỜI CẢM ƠN Trước tiên, em muốn gửi lời cảm ơn sâu sắc nhất đến thầy ThS. Nguyễn Bảo Ân đã tận tình giúp đỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm khóa luận tốt nghiệp. Trong thời gian làm việc với thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu quả. Đây là những điều rất cần thiết cho em trong quá trình học tập và công tác sau này. Em xin chân thành cảm ơn các thầy, cô giáo trong và ngoài trường đã truyền đạt cho em kiến thức để em tích lũy kiến thức thực hiện khóa luận tốt nghiệp và làm vốn kiến thức, hành trang cho em xây dựng sự nghiệp sau này. Tôi xin gửi lời cảm ơn đến những người bạn thân thương đã luôn nhiệt tình giúp đỡ tôi trong suốt quá trình thực hiện khóa luận. Đặc biệt, em xin chân thành cảm ơn những người thân trong gia đình, con cảm ơn Mẹ, người đã luôn quan tâm động viên con trong những lúc khó khăn nhất và luôn tạo điều kiện tốt nhất cho con trong suốt thời gian qua để con có điều kiện thuận lợi nhất hoàn thành tốt khóa luận tốt nghiệp. Trong quá trình thực hiện khóa luận tốt nghiệp em đã vận dụng những kiến thức mình học, tìm hiểu, nghiên cứu để tìm ra những phương pháp hiệu quả nhằm hoàn thành tốt đồ án. Tuy nhiên, do thời gian thực hiện khóa luận có giới hạn nên còn nhiều mặt còn hạn chế, mong quý thầy cô góp ý để khóa luận ngày càng hoàn thiện hơn. Em xin chân thành cảm ơn! Sinh viên Nguyễn Thị Mỹ Định NHẬN XÉT (Của giảng viên hướng dẫn trong đồ án, khoá luận của sinh viên) Giảng viên hướng dẫn (ký và ghi rõ họ tên) Nguyễn Bảo Ân NHẬN XÉT (Của giảng viên phản biện trong đồ án, khoá luận của sinh viên) Giảng viên phản biện (ký và ghi rõ họ tên) MỤC LỤC Chương 1. ĐẶT VẤN ĐỀ 1 1.1. Phân tích tình hình phát triển các hệ thống website hiện nay 1 1.2. Bài toán đặt ra 2 1.3. Mục tiêu của đề tài 2 1.4. Các bước thực hiện 3 Chương 2. CƠ SỞ LÝ THUYẾT 4 2.1. Mô hình MVC 4 2.2. Hiện thực hóa mô hình MVC trên ASP.NET 8 2.3. Khai thác dữ liệu và hệ thống khuyến nghị 15 Chương 3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BÁN HÀNG 25 3.1. Đặc tả yêu cầu 25 3.2. Phân tích use case 25 3.3. Phân tích lĩnh vực 32 3.4. Hiện thực hóa các use case 41 Chương 4. NGHIÊN CỨU VÀ XÂY DỰNG HỆ THỐNG KHUYẾN NGHỊ CHO NGƯỜI DÙNG 108 4.1. Kiến trúc tổng thể 108 4.2. Tiền xử lý 109 4.3. Khai thác 111 4.4. Hậu xử lý để tạo tri thức khuyến nghị 112 Chương 5. CÀI ĐẶT THỬ NGHIỆM 114 5.1. Cài đặt 114 5.2. Thử nghiệm 114 Chương 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 135 6.1. Kết luận 135 6.2. Hướng phát triển 135 DANH MỤC BẢNG Bảng 2.1. So sánh sự khác nhau giữa ASP.NET WebForm và ASP.NET MVC [6] 14 Bảng 2.2. Dữ liệu cho mẫu cho thuật toán Apriori 20 Bảng 2.3. Dữ liệu L1 20 Bảng 2.4. Dữ liệu C1 20 Bảng 2.5. Bảng dữ liệu C2 21 Bảng 2.6. Bảng dữ liệu L2 21 Bảng 2.7. Bảng dữ liệu C3 22 Bảng 2.8. Bảng dữ liệu thường xuyên 22 Bảng 2.9. Kết quả khai thác luật kết hợp 23 Bảng 3.10. Thực thể nhóm sản phẩm - TypeOfProduct 34 Bảng 3.11. Thực thể loại sản phẩm – Category 35 Bảng 3.12. Thực thể thuộc tính của loại sản phẩm – DescriptionOfCategory 35 Bảng 3.13. Thực thể thuộc tính sản phẩm – Property 35 Bảng 3.14. Thực thể Khuyến mãi - Promotion 36 Bảng 3.15. Thực thể Sản phẩm – Product 36 Bảng 3.16. Thực thể thông tin chi tiết thuộc tính của sản phẩm – Description 37 Bảng 3.17. Thực thể thông tin nhập hàng - AddQuantity 37 Bảng 3.18. Thực thể quyền đăng nhập - Role 37 Bảng 3.19. Thực thể Khách hàng/ User - Customer 38 Bảng 3.20. Thực thể hóa đơn - Bill 39 Bảng 3.21. Thực thể chi tiết hóa đơn - BillDetail 39 Bảng 3.22. Thực thể tin tức - News 39 Bảng 4.23. Bảng dữ liệu mẫu cho quá trình khai thác 110 Bảng 4.24. Thực hiện gom nhóm các đơn đặt hàng của một khách hàng lại gần nhau 111 Bảng 4.25. Dữ liệu sau bước tiền xử lý 111 Bảng 4.26. Dữ liệu sau khi khai thác 113 DANH MỤC HÌNH Hình 2.1. Các thành phần trong mô hình MVC 4 Hình 2.2. Sơ đồ làm việc của mô hình MVC 5 Hình 2.3: Sơ đồ làm việc của mô hình ba lớp 6 Hình 2.4. Cơ chế ánh xạ địa chỉ tự phát sinh trong file Global.ascx 11 Hình 2.5. Các quá trình KTDL 17 Hình 2.6. Mô hình tổng quát của hệ thống khuyến nghị 24 Hình 3.7. Mô hình use case tổng quát 27 Hình 3.8. Use case đăng nhập 27 Hình 3.9. Use case quản lý giỏ hàng 28 Hình 3.10. Use case quản lý nhóm hàng 29 Hình 3.11. Use case quản lý thuộc tính 29 Hình 3.12. Use case quản lý loại hàng 30 Hình 3.13. Use case quản lý sản phẩm 30 Hình 3.14. Use case quản lý khách hàng /User 31 Hình 3.15. Use case quản lý hóa đơn 31 Hình 3.16. Use case quản lý tin tức 32 Hình 3.17. Sơ đồ lớp tổng quát 34 Hình 3.18. Lược đồ CSDL 40 Hình 3.19. Mô hình hoạt động của hệ thống 41 Hình 3.20. Sơ đồ lớp đăng nhập 42 Hình 3.21. Sơ đồ hoạt động của use case đăng nhập 43 Hình 3.22. Sơ đồ tuần tự của use case đăng nhập 44 Hình 3.23. Giao diện đăng nhập 45 Hình 3.24. Giao diện hỗ trợ người dùng lấy mật khẩu mới 45 Hình 3.25. Mật khẩu mới được gởi đến email của người dùng 45 Hình 3.26. Sơ đồ lớp của use case đăng xuất 46 Hình 3.27. Sơ đồ hoạt động của use case đăng xuất 47 Hình 3.28. Sơ đồ tuần tự của use case đăng xuất 48 Hình 3.29. Đường dẫn chỉ đến địa chỉ đăng xuất 48 Hình 3.30. Sơ đồ lớp của use case khách hàng đăng ký thành viên 49 Hình 3.31. Sơ đồ hoạt động của use case khách hàng đăng ký thành viên 49 Hình 3.32. Sơ đồ tuần tự của use case khách hàng đăng ký thành viên 50 Hình 3.33. Giao diện đăng ký thành viên 51 Hình 3.34. Mã kích hoạt tài khoản được gởi đến email của người dùng 52 Hình 3.35. Sơ đồ lớp của use case kích hoạt tài khoản 52 Hình 3.36. Sơ đồ hoạt động của use case kích hoạt tài khoản 53 Hình 3.37. Sơ đồ tuần tự của use case kích hoạt tài khoản 53 Hình 3.38. Link liên kết đến địa chỉ kích hoạt tài khoản 54 Hình 3.39. Giao diện kích hoạt tài khoản 54 Hình 3.40. Sơ đồ lớp của use case người dùng cập nhật thông tin tài khoản 55 Hình 3.41. Sơ đồ hoạt động của use case người dùng cập nhật thông tin tài khoản 56 Hình 3.42. Sơ đồ tuần tự của use case người dùng cập nhật thông tin tài khoản 57 Hình 3.43. Địa chỉ liên kết xem thông tin tài khoản 57 Hình 3.44. Thông tin khách hàng 58 Hình 3.45. Người dùng đổi thông tin mật khẩu 58 Hình 3.46. Thông tin chi tiết của thành viên quản trị 59 Hình 3.47. Thành viên quản trị cập nhật thông tin cá nhân 59 Hình 3.48. Sơ đồ lớp của use case khách hàng lựa chọn hình thức xem hàng 60 Hình 3.49. Sơ đồ hoạt động của use case khách hàng lựa chọn hình thức xem hàng 60 Hình 3.50. Sơ đồ tuần tự của use case khách hàng lựa chọn hình thức xem hàng 61 Hình 3.51. Giao diện hiển thị sản phẩm (theo nhóm sản phẩm) 61 Hình 3.52. Giao diện hiển thị sản phẩm (theo loại sản phẩm) 62 Hình 3.53. Giao diện hiển thị sản phẩm (theo nhóm khuyến mãi) 62 Hình 3.54. Sơ đồ lớp của use case quản lý giỏ hàng 63 Hình 3.55. Sơ đồ hoạt động của use case quản lý giỏ hàng 64 Hình 3.56. Sơ đồ tuần tự của use case quản lý giỏ hàng 65 Hình 3.57. Thiết kế giao diện giỏ hàng 66 Hình 3.58. Khách hàng chọn mua thêm 3 sản phẩm có mã số “147” 66 Hình 3.59. Thông tin giỏ hàng được cập nhật lại 67 Hình 3.60. Sơ đồ lớp của use case tìm kiếm 67 Hình 3.61. Sơ đồ hoạt động của use case tìm kiếm 68 Hình 3.62. Sơ đồ tuần tự của use case tìm kiếm 68 Hình 3.63. Tìm kiếm theo tên sản phẩm 69 Hình 3.64. Kết quả tìm kiếm theo tên sản phẩm 69 Hình 3.65. Giao diện tìm kiếm nâng cao và kết quả tìm kiếm 69 Hình 3.66. Sơ đồ lớp của use case khách hàng xem tin tức 70 Hình 3.67. Sơ đồ hoạt động của use case khách hàng xem tin tức 70 Hình 3.68. Sơ đồ tuần tự của use case khách hàng xem tin tức 71 Hình 3.69. Giao diện chi tiết tin tức 71 Hình 3.70. Sơ đồ lớp của use case quản lý nhóm sản phẩm 72 Hình 3.71. Sơ đồ hoạt động của use case quản lý nhóm sản phẩm 73 Hình 3.72. Sơ đồ tuần tự của use case quản lý nhóm sản phẩm 74 Hình 3.73. Giao diện thêm mới nhóm sản phẩm 75 Hình 3.74. Giao diện cập nhật thông tin nhóm sản phẩm 75 Hình 3.75. Giao diện xóa nhóm sản phẩm 76 Hình 3.76. Sơ đồ lớp của use case quản lý thuộc tính sản phẩm 76 Hình 3.77. Sơ đồ hoạt động của use case quản lý thuộc tính sản phẩm 77 Hình 3.78. Sơ đồ tuần tự của use case quản lý thuộc tính sản phẩm 78 Hình 3.79. Giao diện thêm mới thuộc tính 79 Hình 3.80. Giao diện cập nhật thông tin thuộc tính 79 Hình 3.81. Giao diện xóa thông tin thuộc tính 79 Hình 3.82. Sơ đồ lớp quản lý loại sản phẩm 80 Hình 3.83. Sơ đồ hoạt động của use case quản lý loại sản phẩm 80 Hình 3.84. Sơ đồ tuần tự của use case quản lý loại sản phẩm 81 Hình 3.85. Thiết kế giao diện thêm mới loại sản phẩm 82 Hình 3.86. Thiết kế giao diện cập nhật loại sản phẩm 83 Hình 3.87. Giao diện xóa một loại sản phẩm 83 Hình 3.88. Sơ đồ lớp của use case quản lý sản phẩm 84 Hình 3.89. Sơ đồ hoạt động của use case quản lý sản phẩm 85 Hình 3.90. Sơ đồ tuần tự của use case quản lý sản phẩm 86 Hình 3.91. Chọn một loại sản phẩm cho sản phẩm cần tạo 87 Hình 3.92. Giao diện thêm mới sản phẩm 88 Hình 3.93. Giao diện cập nhật thông tin sản phẩm 89 Hình 3.94. Giao diện xem chi tiết sản phẩm (quản lý) 90 Hình 3.95. Giao diện xóa sản phẩm 91 Hình 3.96. Sơ đồ lớp của use case quản lý khách hàng/User 92 Hình 3.97. Sơ đồ hoạt động của use case quản lý khách hàng/User 93 Hình 3.98. Sơ đồ tuần tự của use case quản lý khách hàng/User 94 Hình 3.99. Giao diện thêm mới người dùng quản trị 95 Hình 3.100. Một số thông tin của thành viên sẽ được gán giá trị mặc định tương ứng 95 [...]... luật kết hợp để xây dựng hệ thống này cũng là một hướng phát triển khá phổ biến như: luật kết hợp luận lý/luật kết hợp lượng số, luật kết hợp đơn chiều/luật kết hợp đa chiều, luật kết hợp đơn mức/luật kết hợp đa mức, luật kết hợp/ luật tương quan thống kê [5] Trong phạm vi đề tài này, để xây dựng hệ thống khuyến nghị, chúng tôi sử dụng lịch sử mua hàng của khách hàng để làm tài nguyên đầu vào cho quá... Thị Mỹ Định + Admin phải quản lý được người dùng, sản phẩm, thông tin các tin tức liên quan - Xây dựng thành công hệ thống khuyến nghị cho người dùng + Khuyến nghị trên cơ sở tận dụng toàn bộ lịch sử mua hàng của từng khách hàng + Khuyến nghị trên cơ sở tận dụng lịch sử mua hàng theo từng hóa đơn 1.4 Các bước thực hiện - Tìm hiểu các hoạt động trong một website bán hàng trực tuyến - Tìm hiểu về lĩnh... dụng những thông tin này để xây dựng một hệ thống khuyến nghị thông minh Điển hình như trong một hệ thống siêu thị trực tuyến, khi khách hàng chọn một sản phẩm bất kỳ, hệ thống sẽ tự động tìm ra những sản phẩm khác phù hợp có thể mua cùng lúc với sản phẩm vừa chọn để khuyến nghị cho khách hàng Chẳng hạn như, khách hàng xem sản phẩm “sữa” hệ thống sẽ tự động đưa ra khuyến nghị khách nên chọn mua hay... em quyết định xây dựng một hệ thống website bán hàng được trình bày như sau: Đến với website, khi một người nào đó có nhu cầu mua hàng, xem hàng người đó sẽ tìm kiếm, lựa chọn tùy thích những sản phẩm thấy vừa ý Trong quá trình này, hệ thống sẽ liên tục cập nhật và đưa ra những sản phẩm khuyến nghị cho khách hàng xuyên suốt quá trình chọn lựa, xem và mua hàng Để có thể mua hàng khách hàng cần phải... khách hàng Tuy hệ thống này còn tương đối GVHD: Nguyễn Bảo Ân 1 SVTH: Nguyễn Thị Mỹ Định mới nhưng hiệu quả của nó mang lại rất đáng kể Hiện nay, hình thức khuyến nghị này đang được nhiều hệ thống mua bán trực tuyến áp dụng và rất hiệu quả như Amazon, eBay, … 1.2 Bài toán đặt ra Với mục đích tìm hiểu kỹ thuật và xây dựng website bán hàng trực tuyến có vận dụng hệ thống khuyến nghị cho người dùng, em... khách hàng dễ dàng tìm được những món hàng thật vừa ý Thời gian gần đây, một cách thức khá mới mẻ vừa mới xuất hiện đó là hệ thống khuyến nghị người dùng Khi khách hàng chọn một sản phẩm bất kỳ, hệ thống website sẽ tự động tìm ra những sản phẩm khác phù hợp với sản phẩm vừa chọn và khuyến nghị trở lại cho khách hàng Với cách thức làm việc như thế việc tìm hiểu thông tin và mua hàng của khách hàng có... quản lý người dùng 128 Hình 5.136 Giao diện quản lý người dùng (thành viên quản trị website) 128 Hình 5.137 Giao diện quản lý khai thác dữ liệu .129 Hình 5.138 Kết quả khai thác được theo từng lần mua hàng .130 Hình 5.139 Kết quả thử nghiệm hệ thống khuyến nghị theo từng đơn hàng 131 Hình 5.140 Kết quả khai thác theo toàn bộ lịch sử mua hàng 131 Hình 5.141 Kết quả khuyến nghị. .. 100.00% Bảng 2.9 Kết quả khai thác luật kết hợp Kết quả ta có các luật kết hợp sau: R1: Beer => Diaper (support =60%, confidence = 75%) R2: Diaper => Beer (support =60%, confidence = 75%) R3: Milk => Beer (support =40%, confidence = 100%) R4: Baby Powder => Diaper (support =40%, confidence = 100%) 2.3.2 Hệ thống khuyến nghị 2.3.2.1 Tổng quan về các hệ thống khuyến nghị hiện nay Hệ thống khuyến nghị là một... trình khuyến nghị sau này Hệ thống này được xây dựng trên cơ sở tận dụng dữ liệu lịch sử của người sử dụng Đây cũng là một giải pháp được ứng dụng khá rộng rãi và phổ biến Hình 2.6 Mô hình tổng quát của hệ thống khuyến nghị 2.3.2.2 Hệ thống khuyến nghị dựa trên luật kết hợp Nguồn dữ liệu được khai phá dựa trên luật kết hợp là nguồn dữ liệu mang nhiều thông tin và mối quan hệ với các nguồn thông tin khác... khách hàng có thể đọc tin tức tại website Người dùng có thể được giải đáp thắc mắc thông qua mục hỗ trợ trực tuyến của website Trong các quá trình khách hàng tìm hiểu về thông tin của một sản phẩm nào đó, hệ thống sẽ căn cứ vào sản phẩm đó đưa ra những sản phẩm khác (sản phẩm khuyến nghị) phù hợp với sản phẩm vừa chọn cho khách hàng có thể chọn xem tiếp các sản phẩm đó 1.3 Mục tiêu của đề tài - Xây dựng . Giảng viên hướng dẫn: ThS. NGUYỄN BẢO ÂN Sinh viên thực hiện: NGUYỄN THỊ MỸ ĐỊNH Mã số sinh viên: 110108176 Lớp: DA08TTD Khoá: 2008 - 2012 Trà Vinh, tháng 8 năm 2012 TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA. DÙNG Giảng viên hướng dẫn: ThS. NGUYỄN BẢO ÂN Sinh viên thực hiện: NGUYỄN THỊ MỸ ĐỊNH Mã số sinh viên: 110108176 Lớp: DA08TTD Khoá: 2008 - 2012 Trà Vinh, tháng 8 năm 2012 LỜI MỞ ĐẦU Việc kinh doanh,

Ngày đăng: 22/05/2014, 12:32

Từ khóa liên quan

Mục lục

  • Chương 1. ĐẶT VẤN ĐỀ

    • 1.1. Phân tích tình hình phát triển các hệ thống website hiện nay

    • 1.2. Bài toán đặt ra

    • 1.3. Mục tiêu của đề tài

    • 1.4. Các bước thực hiện

    • Chương 2. CƠ SỞ LÝ THUYẾT

      • 2.1. Mô hình MVC

        • 2.1.1. Tổng quan về mô hình MVC

        • 2.1.2. Các thành phần trong mô hình MVC và nhiệm vụ, chức năng của từng thành phần

        • 2.1.3. Tìm hiểu sơ lược về mô hình ba lớp và cách làm việc của mô hình ba lớp

        • 2.1.4. Những điểm giống nhau và khác nhau giữa mô hình ba lớp và mô hình MVC

        • 2.1.5. Ưu điểm, nhược điểm của mô hình MVC

          • 2.1.5.1. Ưu điểm

          • 2.1.5.2. Nhược điểm

          • 2.2. Hiện thực hóa mô hình MVC trên ASP.NET

            • 2.2.1. Tổng quan về ASP.NET

              • 2.2.1.1. Một vài điểm về ASP.NET

              • 2.2.1.2. Nhược điểm của ASP.NET truyền thống

              • 2.2.2. Sơ lược về ASP.NET MVC

              • 2.2.3. Một vài đặc tính trong ASP.NET MVC

                • 2.2.3.1. Khả năng ánh xạ các URL vào trong class Controllers của ASP.NET MVC

                • 2.2.3.2. Cơ chế ánh xạ theo bảng định tuyến URL (URL Routing)

                • 2.2.3.3. Khả năng test không hạn chế – Test Driven Developer

                • 2.2.3.4. Dễ nâng cấp, mở rộng và phát triển ứng dụng

                • 2.2.3.5. Kế thừa những tính năng của ASP.NET WebForm

                • 2.2.4.  Sự khác biệt giữa ASP.MVC và ASP.NET WebForm

                • 2.2.5. Những kết luận về mô hình ASP.NET và ASP.NET MVC

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

Tài liệu liên quan