BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH LẬP TRÌNH WEB .NET MVC 5 BÁN HÀNG CÔNG NGHỆ
Trong những năm gần đây, ứng dụng CNTT về quản lý web đang phát triển mạnh mẽ, giúp cho các cửa hàng kiếm được lợi nhuận nhiều hơn nhờ vào các trang website bán hàng nhanh. Nên nhóm chúng em quyết định chọn đề tài xây dựng trang website bán hàng công nghệ . Với mong muốn giúp cho cửa hàng kiếm thêm thu nhập nhiều hơn nhờ vào việc bán online. Ngoài ra, website bán hàng rất thân thiện giúp cho khách hàng mua được thuận lợi hơn, khách hàng sẽ được mua những hàng công nghệ mà mình thích không cần tốn nhiều thời gian để đi ra cửa hàng mua. Đây là điều tuyệt nhất đối với khách hàng.
Một trong các nhà phát triển phần mềm hàng đầu thế giới về lĩnh vực này là Microsoft, họ đã cho ra đời mô hình ASP.NET MVC5 hỗ trợ người phát triển các ứng dụng web trên nền .NET Framework trong đó có tích hợp công nghệ LINQ với Entity Framework hỗ trợ làm việc với các loại CSDL.
NỘI DUNG:
CHƯƠNG I: TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU. 1
1.1 Giới thiệu đề tài: 1
1.2 Mục đích nghiên cứu: 1
1.3 Mục tiêu đề tài: 2
2 CHƯƠNG II: TÌM HIỂU VỀ CƠ SỞ LÝ THUYẾT 4
2.1 Tổng quan về ASP.NET: 4
2.1.1 Giới thiệu về ASP.NET: 4
2.1.2 Tìm hiểu về mô hình lập trình web MVC của ASP.NET: 4
2.2 Giới thiệu mô hình lập trình Web bằng ASP.NET MVC5 6
2.3 Hoạt động của các thành phần chính trong ASP.NET MVC: 8
2.4 Tại sao phải sử dụng ASP.NET? 9
2.5 Ưu điểm và khuyết điểm của ASP.NET: 9
2.6 Sự khác biệt mô hình lập trình Web ASP.NET MVC và ASP.NET Webform: 11
2.7 Ajax: 12
2.7.1 Ajax là gì nhỉ? 12
2.7.2 Ajax hoạt động thế nào? 12
2.7.3 Nhược điểm của AJAX? 14
2.8 HTML: 15
2.8.1 HTML là gì? 15
2.8.2 HTML được xử lý ra sao? 16
2.8.3 Dùng chương trình gì để tạo tập tin HTML? 16
2.8.4 HTML đóng vai trò gì trong website? 17
2.9 CSS: 17
2.10 Bootstrap: 18
2.10.1 Bootstrap là gì? 18
2.10.2 Vì sao phải dùng nó? 18
2.11 Jquery: 19
2.11.1 Jquery là gì? 19
2.11.2 Jquery giúp ích gì cho người lập trình web? 19
2.11.3 Tại sao phải dùng Jquery? 20
2.12 HTML5: 20
2.12.1 HTML5 là gì? 20
2.12.2 HTML5 là vấn đề quan trọng của chúng ta? 21
2.13 CSS3: 21
3 CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 23
3.1 Phân tích thiết kế các chức năng ứng dụng: 23
3.1.1 Mô tả chức năng ứng dụng: 23
3.1.2 Sơ đồ Use Case: 26
3.1.3 Sơ đồ Activity: 28
3.1.4 Sơ đồ Class Diagram: 32
3.2 Thiết kế dữ liệu: 33
3.2.1 Mô hình vật lý: 33
3.2.2 Danh sách đối tượng: 34
3.2.3 Mô tả chi tiết các bảng: 35
4 39
CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 40
4.1 Giao diện User: 40
4.1.1 Giao diện trang chủ: 40
4.1.2 Giao diện thanh Menu chọn: 41
4.1.3 Giao diện trang sản phẩm: 42
4.1.4 Giao diện trang chi tiết sản phẩm: 43
4.1.5 Giao diện trang đăng ký tài khoản: 44
4.1.6 Giao diện trang đăng nhập: 45
4.1.7 Giao diện trang giỏ hàng: 46
4.1.8 Giao diện trang xác nhận đặt hàng: 48
4.1.9 Giao diện trang xác nhận đã đặt hàng: 49
4.1.10 Giao diện trang tìm kiếm: 50
4.1.11 Giao diện trang giải đáp thắc mắc: 51
4.1.12 Giao diện trang liên hệ: 51
4.2 Giao diện Admin: 52
4.2.1 Giao diện trang đăng nhập phần Admin: 52
4.2.2 Giao diện trang chủ Admin: 53
4.2.3 Giao diện trang thêm mới sản phẩm: 54
4.2.4 Giao diện trang sửa sản phẩm: 55
4.2.5 Giao diện trang xóa sản phẩm: 56
4.2.6 Giao diện trang nhập hàng mới: 57
4.2.7 Giao diện trang sản phẩm sắp hết: 58
4.2.8 Giao diện trang thống kê: 59
5 CHƯƠNG 5: TỔNG KẾT. 60
5.1 Kết quả đạt được: 60
5.2 Hoàn thành: 61
5.3 Hướng phát triển: 62
5.4 Tài liệu tham khảo: 62
Trong những năm gần đây, ứng dụng CNTT về quản lý web đang phát triển mạnh mẽ, giúp cho các cửa hàng kiếm được lợi nhuận nhiều hơn nhờ vào các trang website bán hàng nhanh. Nên nhóm chúng em quyết định chọn đề tài xây dựng trang website bán hàng công nghệ . Với mong muốn giúp cho cửa hàng kiếm thêm thu nhập nhiều hơn nhờ vào việc bán online. Ngoài ra, website bán hàng rất thân thiện giúp cho khách hàng mua được thuận lợi hơn, khách hàng sẽ được mua những hàng công nghệ mà mình thích không cần tốn nhiều thời gian để đi ra cửa hàng mua. Đây là điều tuyệt nhất đối với khách hàng.
Một trong các nhà phát triển phần mềm hàng đầu thế giới về lĩnh vực này là Microsoft, họ đã cho ra đời mô hình ASP.NET MVC5 hỗ trợ người phát triển các ứng dụng web trên nền .NET Framework trong đó có tích hợp công nghệ LINQ với Entity Framework hỗ trợ làm việc với các loại CSDL.
NỘI DUNG:
CHƯƠNG I: TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU. 1
1.1 Giới thiệu đề tài: 1
1.2 Mục đích nghiên cứu: 1
1.3 Mục tiêu đề tài: 2
2 CHƯƠNG II: TÌM HIỂU VỀ CƠ SỞ LÝ THUYẾT 4
2.1 Tổng quan về ASP.NET: 4
2.1.1 Giới thiệu về ASP.NET: 4
2.1.2 Tìm hiểu về mô hình lập trình web MVC của ASP.NET: 4
2.2 Giới thiệu mô hình lập trình Web bằng ASP.NET MVC5 6
2.3 Hoạt động của các thành phần chính trong ASP.NET MVC: 8
2.4 Tại sao phải sử dụng ASP.NET? 9
2.5 Ưu điểm và khuyết điểm của ASP.NET: 9
2.6 Sự khác biệt mô hình lập trình Web ASP.NET MVC và ASP.NET Webform: 11
2.7 Ajax: 12
2.7.1 Ajax là gì nhỉ? 12
2.7.2 Ajax hoạt động thế nào? 12
2.7.3 Nhược điểm của AJAX? 14
2.8 HTML: 15
2.8.1 HTML là gì? 15
2.8.2 HTML được xử lý ra sao? 16
2.8.3 Dùng chương trình gì để tạo tập tin HTML? 16
2.8.4 HTML đóng vai trò gì trong website? 17
2.9 CSS: 17
2.10 Bootstrap: 18
2.10.1 Bootstrap là gì? 18
2.10.2 Vì sao phải dùng nó? 18
2.11 Jquery: 19
2.11.1 Jquery là gì? 19
2.11.2 Jquery giúp ích gì cho người lập trình web? 19
2.11.3 Tại sao phải dùng Jquery? 20
2.12 HTML5: 20
2.12.1 HTML5 là gì? 20
2.12.2 HTML5 là vấn đề quan trọng của chúng ta? 21
2.13 CSS3: 21
3 CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 23
3.1 Phân tích thiết kế các chức năng ứng dụng: 23
3.1.1 Mô tả chức năng ứng dụng: 23
3.1.2 Sơ đồ Use Case: 26
3.1.3 Sơ đồ Activity: 28
3.1.4 Sơ đồ Class Diagram: 32
3.2 Thiết kế dữ liệu: 33
3.2.1 Mô hình vật lý: 33
3.2.2 Danh sách đối tượng: 34
3.2.3 Mô tả chi tiết các bảng: 35
4 39
CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 40
4.1 Giao diện User: 40
4.1.1 Giao diện trang chủ: 40
4.1.2 Giao diện thanh Menu chọn: 41
4.1.3 Giao diện trang sản phẩm: 42
4.1.4 Giao diện trang chi tiết sản phẩm: 43
4.1.5 Giao diện trang đăng ký tài khoản: 44
4.1.6 Giao diện trang đăng nhập: 45
4.1.7 Giao diện trang giỏ hàng: 46
4.1.8 Giao diện trang xác nhận đặt hàng: 48
4.1.9 Giao diện trang xác nhận đã đặt hàng: 49
4.1.10 Giao diện trang tìm kiếm: 50
4.1.11 Giao diện trang giải đáp thắc mắc: 51
4.1.12 Giao diện trang liên hệ: 51
4.2 Giao diện Admin: 52
4.2.1 Giao diện trang đăng nhập phần Admin: 52
4.2.2 Giao diện trang chủ Admin: 53
4.2.3 Giao diện trang thêm mới sản phẩm: 54
4.2.4 Giao diện trang sửa sản phẩm: 55
4.2.5 Giao diện trang xóa sản phẩm: 56
4.2.6 Giao diện trang nhập hàng mới: 57
4.2.7 Giao diện trang sản phẩm sắp hết: 58
4.2.8 Giao diện trang thống kê: 59
5 CHƯƠNG 5: TỔNG KẾT. 60
5.1 Kết quả đạt được: 60
5.2 Hoàn thành: 61
5.3 Hướng phát triển: 62
5.4 Tài liệu tham khảo: 62

%20(1).png)

.png)
Không có nhận xét nào: