XÂY DỰNG HỆ THỐNG QUẢN LÝ BÁN HÀNG TRÊN NỀN TẢNG ASP.NET MVC5 (Trần Lam Anh)



Bước sang thế kỉ 21, sự bùng nổ về công nghệ thông tin, thế giới số đã giúp ích cho con người trong rất nhiều lĩnh vực kinh tế, xã hội, quốc phòng, an ninh,… Công việc con người ngày càng phức tạp nhằm đáp ứng nhu cầu cuộc sống ngày càng cao của xã hội, đặc biệt là trong lĩnh vực kinh doanh, mua bán. Bài toán đặt ra là phải làm sao quản lý được mọi thông tin cần thiết của lĩnh vực như: khách hàng, nhân viên, sản phẩm, hóa đơn, doanh thu, giao nhận hàng… của  một  công  ty,  một  cửa  hàng  kinh doanh một cách chặc chẽ và tiết kiệm thời gian, tiện lợi và hiệu quả mọi lúc mọi nơi nhất. Xuất phát từ nhu cầu thực tiển trên, em đã nghiên cứu và xây dựng nên một hệ thống quản lý bán hàng trực tuyến trên nền tảng ASP.NET với công nghệ MVC5. 



NỘI DUNG:


CHƯƠNG I: TỔNG QUAN ................................................................................. 1 

1.1.  Giới thiệu tổng quan .............................................................................. 1 

1.2.  Mục đích chọn đề tài ............................................................................. 1 

1.3.  Phạm vi nghiên cứu: .............................................................................. 1 

1.4.  Phương pháp nghiên cứu: ...................................................................... 1 

1.5.  Mục tiêu cần đạt .................................................................................... 2 

1.6.  Đặc tả đề tài ........................................................................................... 2 

CHƯƠNG II: CƠ SỞ LÝ THUYẾT ..................................................................... 5 

2.1.  Công nghệ ASP.NET MVC5 .................................................................... 5 

2.2. Mô hình MVC5 .......................................................................................... 9 

2.3. Giới thiệu Entity Framework ................................................................... 12 

2.5. Tổng quan  về SQL Server ....................................................................... 17 

2.6. Tổng quan về ngôn ngữ giao diện ............................................................ 17 

2.7. Vài nét về thương mại điện tử B2C ......................................................... 22 

CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ................................ 24 

Luận án tốt nghiệp: Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 

vi 

 

Sinh viên thực hiện: Trần Lam Anh – 13D480201016 

3.1.  Xác định Actor .................................................................................... 24 

3.2.  Xác định UseCase ................................................................................ 24 

3.3.  Mô hình tương tác người dùng và hệ thống ........................................ 25 

3.4.  Sơ đồ Class .......................................................................................... 43 

3.5.  Sơ đồ hoạt động các chức năng ........................................................... 44 

3.5.1.  Chức năng đăng nhập .................................................................... 44 

3.5.2.  Chức năng thêm người dùng ......................................................... 45 

3.5.3.  Chức năng thêm khách hàng ......................................................... 46 

3.5.4.  Chức năng thêm sản phẩm ............................................................ 47 

3.5.5.  Chức năng thêm hóa đơn/đơn hàng .............................................. 48 

3.6.  Sơ đồ tuần tự các chức năng ................................................................ 49 

3.6.1.  Chức năng đăng nhập .................................................................... 49 

3.6.2.  Chức năng thêm nhân viên ............................................................ 49 

3.6.3.  Thêm khách hàng .......................................................................... 50 

3.6.4.  Chức năng thêm sản phẩm ............................................................ 51 

3.6.5.  Chức năng thêm hóa đơn/đơn hàng .............................................. 52 

3.7.  Mô hình cơ sở dữ liệu .......................................................................... 53 

3.8.  Tổ chức bảng dữ liệu ........................................................................... 54 

3.8.1.  Bảng dữ liệu BƯU CỤC ............................................................... 54 

3.8.2.  Bảng dữ liệu CHI TIẾT HÓA ĐƠN ............................................. 54 

3.8.3.  Bảng dữ liệu CHI TIẾT NHẬP ..................................................... 54 

3.8.4.  Bảng dữ liệu CHỨC VỤ VỊ TRÍ .................................................. 55 

3.8.5.  Bảng dữ liệu ĐƠN VỊ TÍNH ......................................................... 55 

3.8.6.  Bảng dữ liệu HÓA ĐƠN ............................................................... 55 

Luận án tốt nghiệp: Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 

vii 

 

Sinh viên thực hiện: Trần Lam Anh – 13D480201016 

3.8.7.  Bảng dữ liệu KHÁCH HÀNG ...................................................... 56 

3.8.8.  Bảng dữ liệu KHUYẾN MÃI ....................................................... 57 

3.8.9.  Bảng dữ liệu LOẠI SẢN PHẨM .................................................. 58 

3.8.10.  Bảng dữ liệu NHÀ CUNG CẤP ................................................ 58 

3.8.11.  Bảng dữ liệu NHÂN VIÊN ........................................................ 59 

3.8.12.  Bảng dữ liệu NHÓM .................................................................. 60 

3.8.13.  Bảng dữ liệu NHÓM SẢN PHẨM ............................................ 60 

3.8.14.  Bảng dữ liệu PHIẾU NHẬP ...................................................... 60 

3.8.15.  Bảng dữ liệu QUY CÁCH ĐÓNG GÓI SẢN PHẨM ............... 61 

3.8.16.  Bảng dữ liệu QUY CÁCH ......................................................... 61 

3.8.17.  Bảng dữ liệu SẢN PHẨM ......................................................... 62 

3.8.18.  Bảng dữ liệu TÀI KHOẢN NGÂN HÀNG ............................... 63 

3.8.19.  Bảng dữ liệu VẬN ĐƠN ............................................................ 64 

3.8.20.  Bảng dữ liệu TỈNH THÀNH PHỐ ............................................ 65 

3.8.21.  Bảng dữ liệu QUẬN HUYỆN ................................................... 66 

3.8.22.  Bảng dữ liệu XÃ PHƯỜNG ...................................................... 67 

3.9.  PHÂN TÍCH MỐI QUAN HỆ DỮ LIỆU GIỮA CÁC THỰC THỂ . 67 

CHƯƠNG IV: DEMO VÀ TRIỂN KHAI HỆ THỐNG .................................... 73 

4.1.  Giới thiệu tổng quan về hạ tầng Demo ................................................ 73 

4.2.  Giao diện chính .................................................................................... 73 

4.3.  Cấu trúc giao diện: ............................................................................... 73 

4.3.1.  Trên máy tính ................................................................................ 74 

4.3.2.  Trên điện thoại .............................................................................. 75 

4.4.  Giao diện chức năng ............................................................................ 75 

Luận án tốt nghiệp: Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 

viii 

 

Sinh viên thực hiện: Trần Lam Anh – 13D480201016 

4.4.2.  Chức năng quản trị Hóa đơn ......................................................... 76 

4.4.3.  Chức năng quản trị Sản phẩm ....................................................... 80 

4.4.4.  Chức năng quản trị Khách hàng .................................................... 85 

4.4.5.  Chức năng quản trị Nhà cung cấp ................................................. 87 

4.4.6.  Chức năng quản trị Bưu cục .......................................................... 89 

4.4.7.  Chức năng quản trị Vận đơn ......................................................... 91 

CHƯƠNG V: KẾT LUẬN .................................................................................. 93 

5.1.  Kết quả và kinh nghiệm ....................................................................... 93 

5.2.  Hạn chế ................................................................................................ 93 

5.3.  Hướng phát triển .................................................................................. 93 

TÀI LIỆU THAM KHẢO







LINK DOWNLOAD



Bước sang thế kỉ 21, sự bùng nổ về công nghệ thông tin, thế giới số đã giúp ích cho con người trong rất nhiều lĩnh vực kinh tế, xã hội, quốc phòng, an ninh,… Công việc con người ngày càng phức tạp nhằm đáp ứng nhu cầu cuộc sống ngày càng cao của xã hội, đặc biệt là trong lĩnh vực kinh doanh, mua bán. Bài toán đặt ra là phải làm sao quản lý được mọi thông tin cần thiết của lĩnh vực như: khách hàng, nhân viên, sản phẩm, hóa đơn, doanh thu, giao nhận hàng… của  một  công  ty,  một  cửa  hàng  kinh doanh một cách chặc chẽ và tiết kiệm thời gian, tiện lợi và hiệu quả mọi lúc mọi nơi nhất. Xuất phát từ nhu cầu thực tiển trên, em đã nghiên cứu và xây dựng nên một hệ thống quản lý bán hàng trực tuyến trên nền tảng ASP.NET với công nghệ MVC5. 



NỘI DUNG:


CHƯƠNG I: TỔNG QUAN ................................................................................. 1 

1.1.  Giới thiệu tổng quan .............................................................................. 1 

1.2.  Mục đích chọn đề tài ............................................................................. 1 

1.3.  Phạm vi nghiên cứu: .............................................................................. 1 

1.4.  Phương pháp nghiên cứu: ...................................................................... 1 

1.5.  Mục tiêu cần đạt .................................................................................... 2 

1.6.  Đặc tả đề tài ........................................................................................... 2 

CHƯƠNG II: CƠ SỞ LÝ THUYẾT ..................................................................... 5 

2.1.  Công nghệ ASP.NET MVC5 .................................................................... 5 

2.2. Mô hình MVC5 .......................................................................................... 9 

2.3. Giới thiệu Entity Framework ................................................................... 12 

2.5. Tổng quan  về SQL Server ....................................................................... 17 

2.6. Tổng quan về ngôn ngữ giao diện ............................................................ 17 

2.7. Vài nét về thương mại điện tử B2C ......................................................... 22 

CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ................................ 24 

Luận án tốt nghiệp: Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 

vi 

 

Sinh viên thực hiện: Trần Lam Anh – 13D480201016 

3.1.  Xác định Actor .................................................................................... 24 

3.2.  Xác định UseCase ................................................................................ 24 

3.3.  Mô hình tương tác người dùng và hệ thống ........................................ 25 

3.4.  Sơ đồ Class .......................................................................................... 43 

3.5.  Sơ đồ hoạt động các chức năng ........................................................... 44 

3.5.1.  Chức năng đăng nhập .................................................................... 44 

3.5.2.  Chức năng thêm người dùng ......................................................... 45 

3.5.3.  Chức năng thêm khách hàng ......................................................... 46 

3.5.4.  Chức năng thêm sản phẩm ............................................................ 47 

3.5.5.  Chức năng thêm hóa đơn/đơn hàng .............................................. 48 

3.6.  Sơ đồ tuần tự các chức năng ................................................................ 49 

3.6.1.  Chức năng đăng nhập .................................................................... 49 

3.6.2.  Chức năng thêm nhân viên ............................................................ 49 

3.6.3.  Thêm khách hàng .......................................................................... 50 

3.6.4.  Chức năng thêm sản phẩm ............................................................ 51 

3.6.5.  Chức năng thêm hóa đơn/đơn hàng .............................................. 52 

3.7.  Mô hình cơ sở dữ liệu .......................................................................... 53 

3.8.  Tổ chức bảng dữ liệu ........................................................................... 54 

3.8.1.  Bảng dữ liệu BƯU CỤC ............................................................... 54 

3.8.2.  Bảng dữ liệu CHI TIẾT HÓA ĐƠN ............................................. 54 

3.8.3.  Bảng dữ liệu CHI TIẾT NHẬP ..................................................... 54 

3.8.4.  Bảng dữ liệu CHỨC VỤ VỊ TRÍ .................................................. 55 

3.8.5.  Bảng dữ liệu ĐƠN VỊ TÍNH ......................................................... 55 

3.8.6.  Bảng dữ liệu HÓA ĐƠN ............................................................... 55 

Luận án tốt nghiệp: Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 

vii 

 

Sinh viên thực hiện: Trần Lam Anh – 13D480201016 

3.8.7.  Bảng dữ liệu KHÁCH HÀNG ...................................................... 56 

3.8.8.  Bảng dữ liệu KHUYẾN MÃI ....................................................... 57 

3.8.9.  Bảng dữ liệu LOẠI SẢN PHẨM .................................................. 58 

3.8.10.  Bảng dữ liệu NHÀ CUNG CẤP ................................................ 58 

3.8.11.  Bảng dữ liệu NHÂN VIÊN ........................................................ 59 

3.8.12.  Bảng dữ liệu NHÓM .................................................................. 60 

3.8.13.  Bảng dữ liệu NHÓM SẢN PHẨM ............................................ 60 

3.8.14.  Bảng dữ liệu PHIẾU NHẬP ...................................................... 60 

3.8.15.  Bảng dữ liệu QUY CÁCH ĐÓNG GÓI SẢN PHẨM ............... 61 

3.8.16.  Bảng dữ liệu QUY CÁCH ......................................................... 61 

3.8.17.  Bảng dữ liệu SẢN PHẨM ......................................................... 62 

3.8.18.  Bảng dữ liệu TÀI KHOẢN NGÂN HÀNG ............................... 63 

3.8.19.  Bảng dữ liệu VẬN ĐƠN ............................................................ 64 

3.8.20.  Bảng dữ liệu TỈNH THÀNH PHỐ ............................................ 65 

3.8.21.  Bảng dữ liệu QUẬN HUYỆN ................................................... 66 

3.8.22.  Bảng dữ liệu XÃ PHƯỜNG ...................................................... 67 

3.9.  PHÂN TÍCH MỐI QUAN HỆ DỮ LIỆU GIỮA CÁC THỰC THỂ . 67 

CHƯƠNG IV: DEMO VÀ TRIỂN KHAI HỆ THỐNG .................................... 73 

4.1.  Giới thiệu tổng quan về hạ tầng Demo ................................................ 73 

4.2.  Giao diện chính .................................................................................... 73 

4.3.  Cấu trúc giao diện: ............................................................................... 73 

4.3.1.  Trên máy tính ................................................................................ 74 

4.3.2.  Trên điện thoại .............................................................................. 75 

4.4.  Giao diện chức năng ............................................................................ 75 

Luận án tốt nghiệp: Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 

viii 

 

Sinh viên thực hiện: Trần Lam Anh – 13D480201016 

4.4.2.  Chức năng quản trị Hóa đơn ......................................................... 76 

4.4.3.  Chức năng quản trị Sản phẩm ....................................................... 80 

4.4.4.  Chức năng quản trị Khách hàng .................................................... 85 

4.4.5.  Chức năng quản trị Nhà cung cấp ................................................. 87 

4.4.6.  Chức năng quản trị Bưu cục .......................................................... 89 

4.4.7.  Chức năng quản trị Vận đơn ......................................................... 91 

CHƯƠNG V: KẾT LUẬN .................................................................................. 93 

5.1.  Kết quả và kinh nghiệm ....................................................................... 93 

5.2.  Hạn chế ................................................................................................ 93 

5.3.  Hướng phát triển .................................................................................. 93 

TÀI LIỆU THAM KHẢO







LINK DOWNLOAD

M_tả

M_tả

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