(Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

86 185 0
(Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEB BÁN HÀNG VỚI CÔNG NGHỆ ASP.NET MVC VÀ WEB API GVHD: ThS NGUYỄN MINH ĐẠO SVTH: NGUYỄN HỒNG MAI THẢO MSSV: 11110261 SKL004212 Tp Hồ Chí Minh, tháng 1/2016 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEB BÁN HÀNG VỚI CÔNG NGHỆ ASP.NET MVC VÀ WEB API SVTH MSSV Khoá Ngành GVHD : NGUYỄN HỒNG MAI THẢO : 11110261 : 2011-2015 : Công nghệ thông tin : ThS NGUYỄN MINH ĐẠO Tp.Hồ Chí Minh, tháng 01 năm 2016 CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên Sinh viên: NGUYỄN HỒNG MAI THẢO Ngành: Công nghệ thông tin Giảng viên hướng dẫn: NGUYỄN MINH ĐẠO Ngày nhận đề tài: MSSV: 11110261 Lớp: 11110CLC ĐT: 0903982082 Ngày nộp đề tài: Tên đề tài: XÂY DỰNG WEBSITE BÁN HÀNG SỬ DỤNG ASP.NET MVC VÀ WEB API Các số liệu, tài liệu ban đầu: - Cần hiểu rõ việc bán hàng mạng: đối tượng, cách thức hoạt động, yêu cầu - Nắm thiết kế web - Biết cách sử dụng phần mềm Microsoft SQL Server 2012 Visual Studio 2013 - Các tài liệu ban đầu:  Tài liệu môn Lập trình web – thầy Nguyễn Minh Đạo  Tài liệu mơn Lập trình windown – thầy Nguyễn Minh Đạo  Tài liệu môn Bảo mật thông tin – thầy Đặng Trường Sơn  Tài liệu môn Thiết kế phần mềm hướng đối tượng – thầy Đặng Thanh Dũng  Tài liệu môn Thiết kế web Nội dung đề tài thực hiện: - Xây dựng sở liệu Microsoft SQL Server 2012 - Xây dựng trang web sử dụng công nghệ ASP.NET MVC5 WEB API Sản phẩm: Website bán văn phòng phẩm TRƯỞNG NGÀNH GIẢNG VIÊN HƯỚNG DẪN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MSSV: 11110261 Họ tên sinh viên: Nguyễn Hồng Mai Thảo Ngành: Công nghệ thông tin Đề tài: XÂY DỰNG WEBSITE BÁN HÀNG SỬ DỤNG ASP.NET MVC VÀ WEB API Họ tên giáo viên hướng dẫn: NGUYỄN MINH ĐẠO NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằng chữ: ) Tp Hồ Chí Minh, ngày tháng năm 2015 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN MSSV: 11110261 Họ tên sinh viên: Nguyễn Hồng Mai Thảo Ngành: Công nghệ thông tin Đề tài: XÂY DỰNG WEBSITE BÁN HÀNG SỬ DỤNG ASP.NET MVC VÀ WEB API Họ tên giáo viên phản biện: LÊ VĂN VINH NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằng chữ: ) Tp Hồ Chí Minh, ngày tháng năm 2015 Giáo viên phản biện (Ký & ghi rõ họ tên) LỜI CÁM ƠN Em xin chân thành cảm ơn Khoa đào tạo Chất lượng cao, trường Đại Học Sư Phạm Kỹ Thuật TP.HCM tạo điều kiện tốt cho em thực đề tài Em xin chân thành cảm ơn Thầy Nguyễn Minh Đạo người tận tình hướng dẫn, bảo em suốt thời gian thực đề tài Em xin chân thành cảm ơn quý Thầy Cô Khoa đào tạo Chất lượng cao, trường Đại Học Sư Phạm Kỹ thuật TP Hồ Chí Minh, giảng suốt khóa học, kiến thức tảng kiến thức chuyên ngành giúp cho em hoàn thành đề tài Em xin chân thành cảm ơn gia đình bạn bè ủng hộ, giúp đỡ, động viên em lúc khó khăn suốt thời gian học tập nghiên cứu Trong phạm vi khả cho phép, em cố gắng để hoàn thành đề tài cách tốt Song, chắn không tránh khỏi thiếu sót Em kính mong nhận cảm thơng ý kiến đóng góp quý Thầy Cô bạn Người thực Nguyễn Hồng Mai Thảo i TĨM TẮT Ngày nay, cơng nghệ ngày phát triển, với phát triển Intenet lĩnh vực phát triển mạnh mẽ hàng đầu Từ đó, việc giao dịch, mua bán mạng khơng cịn lĩnh vực xa lạ mà phổ biến rộng rãi Đồng hành với điều cơng nghệ web NET Framework Microsoft ngày phát triển mạnh mẽ hơn, với nhiều công nghệ khác như: PHP, JSP, … Trong đó, ASP.NET MVC công nghệ phát triển mạnh mẽ với nhiều tính ưu việt đáp ứng nhu cầu người thiết kế người lập trình Vì em chọn xây dựng website dựa ASP.NET MVC framework số tính khác để hỗ trợ khách hàng việc mua hàng mạng Internet ii ABSTRACT Today, the technology is growing, and with that development, the Intenet is a strong growth sector leading From there, the transaction and online shopping are no longer a strange field It was widespread everywhere Together with that, the web-based technologies of Microsoft NET Framework is growing stronger as many other technologies such as PHP, JSP, In technology ASP.NET MVC which meets for designers and developers is flourished with many premium features So, I decided to build a website base on ASP.NET MVC5 Framework and some other features to support customer buy product via internet iii 61 3.2.2.3.11 Bảng Hình thức vận chuyển (VanChuyen) Hình 3.31: Bảng VanChuyen Thứ tự Tên trườ MaHTVC HinhThucVan Bảng 3.36: Mô tả bảng VanChuyen GiaVanChuy 3.2.2.3.12 Bảng Nhà cung cấp (NhaCungCap) Hình 3.32: Bảng NhaCungCap Thứ tự Tên trường MaNCC TenNCC 62 LoaiNCC KNCC DiaChi SDT Email Bảng 3.37: Mô tả bảng NhaCungCap 3.2.2.3.13 Bảng Loại nhà cung cấp (LoaiNCC) Hình 3.33: Bảng LoaiNCC Thứ tự Tên trường MaLoaiNCC Bảng 3.38: Mô tả bảng LoaiNCC LoaiNCC 3.2.2.3.14 Bảng Hợp đồng cung cấp (HDCC) Hình 3.34: Bảng HDCC Thứ tự Tên trường Kiểu liệu Mô tả 63 MaHDCC NCC NgayCC TongTienPha Bảng 3.39: Mô tả bảng HDCC 3.2.2.3.15 Bảng Khả cung cấp (KNCC) Hình 3.35: Bảng KNCC Thứ tự Tên trườn KNCC TenKNCC Bảng 3.40: Mô tả bảng KNCC 3.2.2.3.16 Bảng Chi tiết khả cung cấp (CTKhaNangCC) Hình 3.36: Bảng CTKhaNangCC Thứ tự Tên trường MaCTKNCC 64 KNCC MaMH Bảng 3.41: Mô tả bảng CTKhaNangCC 3.2.2.3.17 Bảng Giao hàng (GiaoHang) Hình 3.37: Bảng GiaoHang Thứ tự Tên trường MaGH MaDH NgayDH NgayGH Bảng 3.42: Mô tả bảng GiaoHang SoTienThu 3.2.2.3.18 Bảng Chi tiết giao hàng (ChiTietGH) Hình 3.38: Bảng ChiTietGH 65 Thứ tự Tên trường MaCTGH MaGH Bảng 3.43: Mô tả bảng ChiTietGH MaMH SoLuong 3.2.3 Thiết kế xử lý 3.2.3.1 Login Hình 3.39: Sơ đồ trình login 66 3.2.3.2 Đăng ký Hình 3.40: Sơ đồ trình đăng ký 67 3.2.3.3 Đặt hàng Hình 3.41: Sơ đồ trình đặt hàng 3.2.3.4 Tìm kiếm mặt hàng Hình 3.42: Sơ đồ trình tìm kiếm mặt hàng 68 3.2.3.5 Quản lý mặt hàng Hình 3.43: Sơ đồ trình quản lý mặt hàng_Xem chi tiết mặt hàng Hình 3.44:Sơ đồ trình quản lý mặt hàng_Sửa thơng tin mặt hàng 69 Hình 3.45: Sơ đồ q trình quản lý mặt hàng_Xố mặt hàng Hình 3.46:Sơ đồ trình quản lý mặt hàng_Thêm mặt hàng 70 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết đạt Xây dựng số chức website bán hàng:  Đối với người dùng:       Đăng nhập Đăng kí Tìm kiếm theo tên mặt hàng Xem chi tiết mặt hàng Quản lí giỏ hàng Quản lý đặt hàng  Đối với quản trị viên có thêm chức sau:  Quản lý khách hàng, loại khách hàng  Quản lý mặt hàng, loại mặt hàng  Quản lý nhà sản xuất  Quản lý đặt hàng, chi tiết đặt hàng  Quản lý giao hàng, chi tiết giao hàng  Quản lý nhà cung cấp, loại nhà cung cấp  Quản lý khả cung cấp, chi tiết khả cung cấp  Quản lý hợp đồng cung cấp, chi tiết hợp đồng cung cấp  Quản lý user, quyền user  Quản lý hình thức vận chuyển 4.2 Ưu điểm Giúp người dùng xem đặt hàng dễ dàng Giúp quản trị viên dễ dàng quản lý Có tính ứng dụng 4.3 Khuyết điểm Chưa tốn online Chưa đăng nhập tài khoản khác Chưa đưa thực nghiệm 4.4 Hướng phát triển Làm thêm số chức mở rộng, phát triển thêm số chức mới: 71  Thanh toán online  Đăng nhập tài khoản khác Facebook, Google, …  Nâng cao tốc độ thực thi hiệu suất hệ thống  Nâng cao tính bảo mật hệ thống  Đưa website thực nghiệm 72 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Tuấn Anh (21/9/2013), “Làm quen với mơ hình MVC4 ASP.NET” http://nguyentuananhtn.blogspot.com/2013/09/bai-1-lamquen-voi-mo-hinh-mvc-4-aspnet.html [2] FIBOSMS (2009), “SMS API gì?” http://www.fibosms.com/sms-api-la-gi/ [3] FiboSMS Hosting (2009), “SMS Hosting” http://www.fibosms.com/sms-hosting/ [4] [5] Tổng quan thư viện sencha touch, 5/4/2012 Được lấy từ http://vocweb.com/tong-quan-ve-thu-vien-sencha-touch-t105.html Lập trình ASP.NET MVC http://www.slideshare.net/tuoitrecomvn/lap-trinhaspnetmvc Tiếng Anh [1] [2] [3] [4] [5] [6] Jon Galloway, Phil Haack, Brad Wilson, K.Scott Allen, Scott Hanselman (2012), “Proffessional ASP.NET MVC4”, John Wiley & Sons, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 Jose Guay Paz (2013), “Beginning ASP.NET MVC4”, Apress, LLC 233 Spring Street New York, NY 10013 Bryan P Johnson, John Earl Clark (4/2013), “Creating Mobile Apps with Sencha Touch 2”, Packt Publishing Ltd Livery Place35 Livery Street Birmingham B3 2PB, UK Adrian Kosmaczewski (14/6/2012), “Mobile JavaScript Application Development”, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopo Bryan P Johnson , John E Clark (2/2012), “Sencha Touch Mobile JavaScript Framework”, Packt Publishing Ltd Livery Place 35 Livery Street Birmingham B3 2PB, UK Adrian Kosmaczewski (12/2/2013), “Sencha Touch Up and Running”, published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 73 PHỤ LỤC Tài khoản admin:  Username: admin  Password: 12345678 Tài khoản khách hàng:  Username: thaonhm  Password: 12345678 74 ... cứu ASP. NET MVC5 , WEB API Bootstrap để xây dựng website bán hàng Xây dựng website bán văn phịng phẩm online đáp ứng số quy trình website bán hàng 1.3 Kết phần mềm Xây dựng số chức website bán hàng: ... TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEB BÁN HÀNG VỚI CÔNG NGHỆ ASP. NET MVC VÀ WEB API SVTH MSSV Khoá Ngành GVHD : NGUYỄN HỒNG MAI THẢO : 11110261 : 2011-2015 : Công nghệ thông tin : ThS... liệu môn Thiết kế web Nội dung đề tài thực hiện: - Xây dựng sở liệu Microsoft SQL Server 2012 - Xây dựng trang web sử dụng công nghệ ASP. NET MVC5 WEB API Sản phẩm: Website bán văn phòng phẩm

Ngày đăng: 22/12/2021, 06:01

Hình ảnh liên quan

2.1.2. Kiến trúc của mô hình MVC - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

2.1.2..

Kiến trúc của mô hình MVC Xem tại trang 23 của tài liệu.
Bảng 2.1: Quá trình phát triển của ASP.NET - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Bảng 2.1.

Quá trình phát triển của ASP.NET Xem tại trang 25 của tài liệu.
Hình 3.1: Wesite amazon.com - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.1.

Wesite amazon.com Xem tại trang 33 của tài liệu.
Hình 3.4: Website pro-office.vn - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.4.

Website pro-office.vn Xem tại trang 35 của tài liệu.
Hình 3.6: Sơ đồ use case cho admin - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.6.

Sơ đồ use case cho admin Xem tại trang 36 của tài liệu.
Hình 3.5: Sơ đồ use case cho Khách hàng - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.5.

Sơ đồ use case cho Khách hàng Xem tại trang 36 của tài liệu.
3.2.1. Thiết kế giao diện - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

3.2.1..

Thiết kế giao diện Xem tại trang 55 của tài liệu.
Hình 3.12: Trang chủ quản trị - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.12.

Trang chủ quản trị Xem tại trang 58 của tài liệu.
Hình 3.13: Giao diện Quản lý mặt hàng (nửa trên) - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.13.

Giao diện Quản lý mặt hàng (nửa trên) Xem tại trang 58 của tài liệu.
Hình 3.15: Giao diện quản lý_Xem thông tin chi tiết - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.15.

Giao diện quản lý_Xem thông tin chi tiết Xem tại trang 59 của tài liệu.
Hình 3.14: Giao diện Quản lý mặt hàng (nửa dưới) - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.14.

Giao diện Quản lý mặt hàng (nửa dưới) Xem tại trang 59 của tài liệu.
Hình 3.17: Giao diện quản lý_Xoá - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.17.

Giao diện quản lý_Xoá Xem tại trang 60 của tài liệu.
Hình 3.18: Giao diện quản lý_Thêm mới - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.18.

Giao diện quản lý_Thêm mới Xem tại trang 61 của tài liệu.
Hình 3.19: Sơ đồ lớp - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.19.

Sơ đồ lớp Xem tại trang 61 của tài liệu.
3.2.2.3.1. Bảng User - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

3.2.2.3.1..

Bảng User Xem tại trang 63 của tài liệu.
3.2.2.3. Cấu trúc bảng CSDL - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

3.2.2.3..

Cấu trúc bảng CSDL Xem tại trang 63 của tài liệu.
Hình 3.23: Bảng MatHang - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.23.

Bảng MatHang Xem tại trang 65 của tài liệu.
3.2.2.3.6. Bảng Khách hàng (KhachHang) - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

3.2.2.3.6..

Bảng Khách hàng (KhachHang) Xem tại trang 68 của tài liệu.
Hình 3.26: Bảng KhachHang - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.26.

Bảng KhachHang Xem tại trang 68 của tài liệu.
3.2.2.3.10. Bảng Chi tiết đặt hàng (CTDH) - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

3.2.2.3.10..

Bảng Chi tiết đặt hàng (CTDH) Xem tại trang 71 của tài liệu.
3.2.2.3.13. Bảng Loại nhà cung cấp (LoaiNCC) - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

3.2.2.3.13..

Bảng Loại nhà cung cấp (LoaiNCC) Xem tại trang 74 của tài liệu.
Bảng 3.39: Mô tả bảng HDCC 3.2.2.3.15. Bảng Khả năng cung cấp (KNCC) - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Bảng 3.39.

Mô tả bảng HDCC 3.2.2.3.15. Bảng Khả năng cung cấp (KNCC) Xem tại trang 75 của tài liệu.
Bảng 3.43: Mô tả bảng ChiTietGH - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Bảng 3.43.

Mô tả bảng ChiTietGH Xem tại trang 77 của tài liệu.
Hình 3.40: Sơ đồ tuần tự của quá trình đăng ký - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.40.

Sơ đồ tuần tự của quá trình đăng ký Xem tại trang 78 của tài liệu.
Hình 3.42: Sơ đồ tuần tự của quá trình tìm kiếm mặt hàng - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.42.

Sơ đồ tuần tự của quá trình tìm kiếm mặt hàng Xem tại trang 79 của tài liệu.
Hình 3.41: Sơ đồ tuần tự của quá trình đặt hàng 3.2.3.4. Tìm kiếm mặt hàng - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.41.

Sơ đồ tuần tự của quá trình đặt hàng 3.2.3.4. Tìm kiếm mặt hàng Xem tại trang 79 của tài liệu.
Hình 3.44:Sơ đồ tuần tự của quá trình quản lý mặt hàng_Sửa thông tin mặt hàng - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.44.

Sơ đồ tuần tự của quá trình quản lý mặt hàng_Sửa thông tin mặt hàng Xem tại trang 80 của tài liệu.
Hình 3.43: Sơ đồ tuần tự của quá trình quản lý mặt hàng_Xem chi tiết mặt hàng - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.43.

Sơ đồ tuần tự của quá trình quản lý mặt hàng_Xem chi tiết mặt hàng Xem tại trang 80 của tài liệu.
Hình 3.45: Sơ đồ tuần tự của quá trình quản lý mặt hàng_Xoá mặt hàng - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.45.

Sơ đồ tuần tự của quá trình quản lý mặt hàng_Xoá mặt hàng Xem tại trang 81 của tài liệu.
Hình 3.46:Sơ đồ tuần tự của quá trình quản lý mặt hàng_Thêm mặt hàng - (Đồ án tốt nghiệp) xây dựng web bán hàng với công nghệ ASP NET MVC và web API

Hình 3.46.

Sơ đồ tuần tự của quá trình quản lý mặt hàng_Thêm mặt hàng Xem tại trang 81 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan