Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
2,95 MB
Nội dung
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 MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN LỜI CÁM ƠN i TÓM TẮT ii ABSTRACT iii MỤC LỤC iv DANH SÁCH CHỮ VIẾT TẮT viii DANH SÁCH BẢNG BIỂU ix DANH SÁCH HÌNH ẢNH, BIỂU ĐỒ xi CHƯƠNG 1: TỔNG QUAN 13 1.1 Giới thiệu tổng quát 13 1.2 Mục đích đồ án 13 1.3 Kết phần mềm 13 Chương 2: CƠ SỞ LÝ THUYẾT 15 2.1 Giới thiệu mơ hình MVC 15 2.1.1 Xuất xứ 15 2.1.2 Kiến trúc mô hình MVC 15 2.1.3 Đặc điểm mơ hình MVC 16 2.2 Công nghệ ASP.NET MVC5 16 2.2.1 Lịch sử phát triển ASP.NET 16 2.2.2 Khái quát thành phần ASP.NET MVC 17 2.2.3 Lợi ích mơ hình ASP.NET MVC 18 2.2.4 Đặc điểm ASP.NET MVC FRAMEWORK 18 2.2.5 Các tính mơ hình MVC3 MVC4 20 2.2.6 Cải tiến mơ hình MVC5 21 iv 2.3 Bootstrap 21 2.4 Authentication Filter 22 2.5 Giới thiệu mơ hình B2C 23 2.5.1 Khái niệm 23 2.5.2 Phân loại 23 2.5.3 Cách thức hoạt động 23 CHƯƠNG 3: WEBSITE BÁN HÀNG ONLINE 24 3.1 Khảo sát thực trạng phân tích đặc tả yêu cầu 24 3.1.1 Khảo sát thực trạng 24 3.1.2 Phân tích thực trạng 24 3.1.2.1 Một số website bán hàng online phổ biến 24 3.1.2.2 Các chức website bán hàng online 26 3.1.3 Mục tiêu đề tài 26 3.1.4 Phân tích yêu cầu 27 3.1.4.1 Sơ đồ use case 27 3.1.4.2 Mô tả use case 28 3.1.4.2.1 Use case Đăng ký: 28 3.1.4.2.2 Use case Đăng nhập: 28 3.1.4.2.3 Use case Đăng xuất: 28 3.1.4.2.4 Use case Quản lý mặt hàng: 29 3.1.4.2.5 Use case Quản lý loại mặt hàng: 29 3.1.4.2.6 Use case Quản lý nhà sản xuất 30 3.1.4.2.7 Use case Quản lý nhà cung cấp: 31 3.1.4.2.8 Use case Quản lý loại nhà cung cấp: 32 3.1.4.2.9 Use case Quản lý hợp đồng cung cấp: 33 3.1.4.2.10 Use case Quản lý chi tiết hợp đồng cung cấp: 34 3.1.4.2.11 Use case Quản lý khả cung cấp: 35 v 3.1.4.2.12 Use case Quản lý chi tiết khả cung cấp: 36 3.1.4.2.13 Use case Quản lý đặt hàng: 37 3.1.4.2.14 Use case Quản lý chi tiết đặt hàng: 37 3.1.4.2.15 Use case Quản lý giao hàng: 38 3.1.4.2.16 Use case Quản lý chi tiết giao hàng: 39 3.1.4.2.17 Use case Quản lý hình thức vận chuyển: 40 3.1.4.2.18 Use case Quản lý khách hàng: 41 3.1.4.2.19 Use case Quản lý loại khách hàng: 42 3.1.4.2.20 Use case Quản lý user: 43 3.1.4.2.21 Use case Quản lý quyền user: 44 3.1.4.2.22 Use case Quản lý giỏ hàng: 45 3.1.4.2.23 Use case Tìm kiếm theo tên mặt hàng: 45 3.1.4.2.24 Use case Xem chi tiết mặt hàng: 46 3.1.4.2.25 Use case Đặt hàng: 46 3.2 Thiết kế 46 3.2.1 Thiết kế giao diện 46 3.2.1.1 Giao diện người dùng 46 3.2.1.2 Giao diện quản trị 49 3.2.2 Thiết kế sở liệu 52 3.2.2.1 Sơ đồ lớp 52 3.2.2.2 Sơ đồ logic 53 3.2.2.3 Cấu trúc bảng CSDL 54 3.2.2.3.1 Bảng User 54 3.2.2.3.2 Bảng Roles 55 3.2.2.3.3 Bảng Mặt hàng (MatHang) 56 3.2.2.3.4 Bảng Loại mặt hàng (LoaiMatHang) 57 3.2.2.3.5 Bảng Nhà sản xuất (NhaSanXuat) 57 vi 3.2.2.3.6 Bảng Khách hàng (KhachHang) 58 3.2.2.3.7 Bảng LoaiKhachHang 59 3.2.2.3.8 Bảng Wishlist (WISTLIST) 59 3.2.2.3.9 Bảng Đặt hàng (DatHang) 60 3.2.2.3.10 Bảng Chi tiết đặt hàng (CTDH) 61 3.2.2.3.11 Bảng Hình thức vận chuyển (VanChuyen) 62 3.2.2.3.12 Bảng Nhà cung cấp (NhaCungCap) 62 3.2.2.3.13 Bảng Loại nhà cung cấp (LoaiNCC) 63 3.2.2.3.14 Bảng Hợp đồng cung cấp (HDCC) 63 3.2.2.3.15 Bảng Khả cung cấp (KNCC) 64 3.2.2.3.16 Bảng Chi tiết khả cung cấp (CTKhaNangCC) 64 3.2.2.3.17 Bảng Giao hàng (GiaoHang) 65 3.2.2.3.18 Bảng Chi tiết giao hàng (ChiTietGH) 65 3.2.3 Thiết kế xử lý 66 3.2.3.1 Login 66 3.2.3.2 Đăng ký 67 3.2.3.3 Đặt hàng 68 3.2.3.4 Tìm kiếm mặt hàng 68 3.2.3.5 Quản lý mặt hàng 69 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 71 4.1 Kết đạt 71 4.2 Ưu điểm 71 4.3 Khuyết điểm 71 4.4 Hướng phát triển 71 TÀI LIỆU THAM KHẢO 73 PHỤ LỤC 74 vii DANH SÁCH CHỮ VIẾT TẮT Các từ viết tắt app Từ viết đầy đủ Application ASP Active Server Page AJAX Asynchronous JavaScript and XML API Application Programming Interface BN BrandName CSDL Cơ sở liệu GUI Graphical User Interface ID Indentification number IOS Intelligent Opperating System 10 JS Javascript 11 JSON JavaScript Object Notation 12 MVC Model View Controller 13 OOP Object Oriented Programming 14 SMS Sort Message Service 15 SQL Structured Query Language 16 UI User Interface 17 URL Uniform Resource Locator 18 VS Visual STT viii DANH SÁCH BẢNG BIỂU Bảng 2.1: Quá trình phát triển ASP.NET 17 Bảng 2.2: Các loại security MVC5 22 Bảng 3.1: Mô tả use case Đăng ký 28 Bảng 3.2: Mô tả use case Đăng nhập 28 Bảng 3.3: Mô tả use case Đăng xuất 28 Bảng 3.4: Mô tả use case Quản lý mặt hàng 29 Bảng 3.5: Mô tả use case Quản lý loại mặt hàng 30 Bảng 3.6: Mô tả use case Quản lý nhà sản xuất 31 Bảng 3.7: Mô tả use case Quản lý nhà cung cấp 32 Bảng 3.8: Mô tả use case Quản lý loại nhà cung cấp 33 Bảng 3.9: Mô tả use case Quản lý hợp đồng cung cấp 34 Bảng 3.10: Mô tả use case Quản lý chi tiết hợp đồng cung cấp 35 Bảng 3.11: Mô tả use case Quản lý khả cung cấp 36 Bảng 3.12: Mô tả use case Quản lý chi tiết khả cung cấp 37 Bảng 3.13: Mô tả use case Quản lý đặt hàng 37 Bảng 3.14: Mô tả use case Quản lý chi tiết đặt hàng 38 Bảng 3.15: Mô tả use case Quản lý giao hàng 39 Bảng 3.16: Mô tả use case Quản lý chi tiết giao hàng 40 Bảng 3.17: Mơ tả use case Quản lý hình thức vận chuyển 41 Bảng 3.18: Mô tả use case Quản lý khách hàng 42 Bảng 3.19: Mô tả use case Quản lý loại khách hàng 43 Bảng 3.20: Mô tả use case Quản lý user 44 Bảng 3.21: Mô tả use case Quản lý quyền user 45 Bảng 3.22: Mô tả use case Quản lý giỏ hàng 45 Bảng 3.23: Mơ tả use case Tìm kiếm theo tên mặt hàng 45 Bảng 3.24: Mô tả use case Xem chi tiết mặt hàng 46 Bảng 3.25: Mô tả use case Đặt hàng 46 Bảng 3.26: Mô tả bảng User 55 Bảng 3.27: Mô tả bảng Roles 55 Bảng 3.28: Mô tả bảng MatHang 57 Bảng 3.29: Mô tả bảng LoaiMatHang 57 Bảng 3.30: Mô tả bảng NhaSanXuat 57 Bảng 3.31: Mô tả bảng KhachHang 59 ix Bảng 3.32: Mô tả bảng LoaiKhachHang 59 Bảng 3.33: Mô tả bảng WISHLIST 60 Bảng 3.34: Mô tả bảng DatHang 61 Bảng 3.35: Mô tả bảng CTDH 61 Bảng 3.36: Mô tả bảng VanChuyen 62 Bảng 3.37: Mô tả bảng NhaCungCap 63 Bảng 3.38: Mô tả bảng LoaiNCC 63 Bảng 3.39: Mô tả bảng HDCC 64 Bảng 3.40: Mô tả bảng KNCC 64 Bảng 3.41: Mô tả bảng CTKhaNangCC 65 Bảng 3.42: Mô tả bảng GiaoHang 65 Bảng 3.43: Mô tả bảng ChiTietGH 66 x DANH SÁCH HÌNH ẢNH, BIỂU ĐỒ Hình 2.1: Sơ đồ cấu trúc MVC 16 Hình 2.2: Nền tảng ASP.NET MVC Framework 17 Hình 3.1 : Wesite amazon.com 24 Hình 3.2: Website lazada.vn 25 Hình 3.3: Website vatgia.com 25 Hình 3.4: Website pro-office.vn 26 Hình 3.5: Sơ đồ use case cho Khách hàng 27 Hình 3.6: Sơ đồ use case cho admin 27 Hình 3.7: Trang chủ người dùng (nửa trên) 46 Hình 3.8: Trang chủ người dùng (nửa dưới) 47 Hình 3.9: Giao diện đặt hàng 47 Hình 3.10: Giao diện giỏ hàng 48 Hình 3.11: Giao diện xem chi tiết mặt hàng 48 Hình 3.12: Trang chủ quản trị 49 Hình 3.13: Giao diện Quản lý mặt hàng (nửa trên) 49 Hình 3.14: Giao diện Quản lý mặt hàng (nửa dưới) 50 Hình 3.15: Giao diện quản lý_Xem thơng tin chi tiết 50 Hình 3.16: Giao diện quản lý_Sửa thông tin 51 Hình 3.17: Giao diện quản lý_Xoá 51 Hình 3.18: Giao diện quản lý_Thêm 52 Hình 3.19: Sơ đồ lớp 52 Hình 3.20: Sơ đồ logic 53 Hình 3.21: Bảng User 54 Hình 3.22: Bảng Roles 55 Hình 3.23: Bảng MatHang 56 Hình 3.24: Bảng LoaiMatHang 57 Hình 3.25: Bảng NhaSanXuat 57 Hình 3.26: Bảng KhachHang 58 Hình 3.27: Bảng LoaiKhachHang 59 Hình 3.28: Bảng WISHLIST 59 Hình 3.29: Bảng DatHang 60 Hình 3.30: Bảng CTDH 61 xi 10 SDT nchar(10) Số điện thoại 11 Email nvarchar(50) Email 12 DiaChi nvarchar(100) Địa 13 AnhDaiDien nvarchar(MAX) Ảnh đại diện Bảng 3.31: Mơ tả bảng KhachHang 3.2.2.3.7 Bảng LoaiKhachHang Hình 3.27: Bảng LoaiKhachHang Tên trường Thứ tự Mô tả Kiểu liệu MaLoaiKH nchar(10) Mã loại khách hàng TenLoaiKH nvarchar(50) Tên loại khách hàng Giảm giá nchar(10) Chiết khấu Bảng 3.32: Mô tả bảng LoaiKhachHang 3.2.2.3.8 Bảng Wishlist (WISTLIST) Hình 3.28: Bảng WISHLIST Tên trường Thứ tự Ma Kiểu liệu nchar(10) Mô tả Mã danh sách yêu thích 59 MaMH nchar(10) Mã mặt hàng MaKH nchar(10) Mã khách hàng Bảng 3.33: Mô tả bảng WISHLIST 3.2.2.3.9 Bảng Đặt hàng (DatHang) Hình 3.29: Bảng DatHang Thứ tự Tên trường Kiểu liệu Mô tả MaDH nchar(10) Mã đặt hàng MaKH nchar(10) Mã khách hàng NgayDH datetime Ngày đặt hàng TenNguoiNhan nvarchar(50) Tên người nhận hàng SDTNguoiNhan nvarchar(50) Số điện thoại người nhận Email nvarchar(200) Email người nhận DiaChiNguoiNhan nvarchar(200) Địa người nhận HTVanChuyen nchar(10) Mã hình thức vận chuyển 60 Giá trị hàng hoá float Tổng giá trị hàng hoá 10 GiamGia float Số tiền chiết khấu 11 TongGiaTriDH float Tổng giá trị đơn đặt hàng 12 TinhTrang nvarchar(MAX) Tình trạng đơn đặt hàng Bảng 3.34: Mô tả bảng DatHang 3.2.2.3.10 Bảng Chi tiết đặt hàng (CTDH) Hình 3.30: Bảng CTDH Thứ tự Tên trường Mô tả Kiểu liệu MaCTDH nchar(10) Mã chi tiết đặt hàng MaDH nchar(10) Mã đặt hàng MaMH nchar(10) Mã mặt hàng SoLuong nchar(10) Số lượng mặt hàng đặt GhiChu nvarchar(MAX) Ghi ThanhTien float Tổng số tiền giá trị hàng hoá Bảng 3.35: Mơ tả bảng CTDH 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ường Mơ tả Kiểu liệu Mã hình thức vận chuyển MaHTVC nchar(10) HinhThucVanChuyen nvarchar(50) Hình thức vận chuyển GiaVanChuyen Giá vận chuyển nvarchar(50) Bảng 3.36: Mô tả bảng VanChuyen 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 Kiểu liệu Mô tả MaNCC nchar(10) Mã nhà cung cấp TenNCC nvarchar(50) Tên nhà cung cấp 62 LoaiNCC nchar(10) Mã loại nhà cung cấp KNCC nchar(10) Mã khả cung cấp DiaChi nvarchar(250) Địa nhà cung cấp SDT nvarchar(250) Số điện thoại nhà cung cấp Email nvarchar(50) Email nhà cung cấp 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 Mơ tả Kiểu liệu MaLoaiNCC nchar(10) Mã loạivnhà cung cấp LoaiNCC nvarchar(250) Tên loại nhà cung cấp Bảng 3.38: Mô tả bảng 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 nchar(10) Mã hợp đồng cung cấp NCC nchar(10) Mã nhà cung cấp NgayCC datetime Ngày cung cấp TongTienPhaiTra nvarchar(50) Tổng giá trị hợp đồng phải toán 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ường Mơ tả Kiểu liệu KNCC nchar(10) Mã khả cung cấp TenKNCC nvarchar(50) Tên khả cung cấp 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 Kiểu liệu nchar(10) Mô tả Mã chi tiết khả cung cấp 64 KNCC nchar(10) Mã khả cung cấp MaMH nchar(10) Mã mặt hàng 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 Mô tả Kiểu liệu MaGH nchar(10) Mã giao hàng MaDH nchar(10) Mã đơn đặt hàng NgayDH datetime Ngày đặt hàng NgayGH datetime Ngày giao hàng SoTienThu float Số tiền thu giao hàng Bảng 3.42: Mô tả bảng GiaoHang 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 Mô tả Kiểu liệu MaCTGH nchar(10) Mã chi tiết giao hàng MaGH nchar(10) Mã giao hàng MaMH nchar(10) Mã mặt hàng SoLuong nchar(10) Số lượng hàng giao Bảng 3.43: Mô tả bảng ChiTietGH 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] [2] [3] 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-lam-quen-voi-mohinh-mvc-4-aspnet.html FIBOSMS (2009), “SMS API gì?” http://www.fibosms.com/sms-api-la-gi/ FiboSMS Hosting (2009), “SMS Hosting” http://www.fibosms.com/sms-hosting/ [4] [5] Tiếng Anh [1] [2] [3] [4] [5] [6] 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 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 ... Pages (ASP) 2002/03 ASP. NET 1.0/1.1 16 2005 ASP. NET 2.0 2007 ASP. NET Ajax 2008 ASP. NET 3.5 2009 ASP. NET MVC 1.0 2010 ASP. NET MVC 2.0 2011 ASP. NET MVC 3.0 Cuối 2011 ASP. NET MVC 4.0 2013 ASP. NET MVC. .. 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: ... khách hàng Quản lý mặt hàng Quản lý đặt hàng Quản lý nhà cung cấp 3.1.3 Mục tiêu đề tài Xây dựng website bán văn phịng phẩm online sử dụng cơng nghệ ASP. NET MVC5 đáp ứng chức website bán hàng