TRƯỜNG ĐẠI HỌC TÂY ĐÔ
KHOA KỸ THUẬT – CÔNG NGHỆ
LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC
XÂY DỰNG
HỆ THỐNG QUẢN LÝ BÁN HÀNG TRÊN NỀN TẢNG ASP.NET MVC5
Có thể bạn quan tâm!
- Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 - 2
- Xây dựng hệ thống quản lý bán hàng trên nền tảng ASP.NET MVC5 - 3
- Các Tính Năng Của Mô Hình Mvc3 Và Mvc4
Xem toàn bộ 115 trang tài liệu này.
Sinh viên thực hiện Cán bộ hướng dẫn
Họ và tên: Trần Lam Anh ThS. Quách Luyl Đa Mã số sinh viên: 13D480201016
Cán bộ phản biện
ThS. Nguyễn Chí Cường
Luận văn được bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Công nghệ thông tin - Khoa Kỹ Thuật Công Nghệ, Trường Đại học Tây Đô vào ngày 15 tháng 5 năm 2017.
Mã số đề tài:
……………..
Có thể tìm hiểu luận văn tại:
• Thư viện: Trường Đại học Tây Đô.
• Website: http://www.tdu.edu.vn
BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRƯỜNG ĐẠI HỌC TÂY ĐÔ Độc lập – Tự do – Hạnh phúc
***
CHẤP NHẬN LUẬN VĂN ĐẠI HỌC CỦA HỘI ĐỒNG
Luận văn đại học (tên luận văn) Xây dựng ứng dụng thống kê trực tuyến tình hình dịch bệnh trên lúa do sinh viên (tên) Phan Quốc Nghĩa, mã số sinh viên: 250734, thực hiện và báo cáo đã được chỉnh sửa theo góp ý và được Hội đồng chấm luận văn đại học thông qua.
Họ tên Giảng viên hướng dẫn Họ tên Giảng viên Phản biện Giảng viên hướng dẫn Phản biện
Họ tên Thư ký Thư ký
Cần Thơ, ngày ….. tháng …… năm 20…
Họ tên Chủ tịch Hội đồng Chủ tịch Hội đồng
LỜI CẢM ƠN
Em xin chân thành cả ơn Quý Thầy Cô khoa Kỹ Thuật – Công nghệ trường Đại học Tây Đô đã tạo điều kiện cho em thực hiện đề tài khóa luận tốt nghiệp này.
Em xin chân thành cảm ơn Thầy Quách Luyl Đa đã tận tình hướng dẫn, giúp đỡ em trong suốt quá trình thực hiện khóa luận tốt nghiệp này.
Chân thành cảm ơn Quý Thầy Cô khoa Kỹ thuật – Công nghệ, trường Đại học Tây Đô, về những bài giảng trong suốt khóa học, về những kiến thức nền tảng cũng như những kiến thức về chuyên ngành đã giúp cho em hoàn thành tốt đề tài.
Xin chân thành cám ơn các anh chị và bạn bè đã ủng hộ, giúp đỡ và động viên em trong thời gian học tập và nghiên cứu.
Trong phạm vi khả năng cho phép, em đã rất cố gắng để hoàn thành đề tài một cách tốt nhất. Song, chắc chắn sẽ không tránh khỏi những thiếu sót. Em kính mong nhận được sự cảm thông và những ý kiến đóng góp của Quý Thầy Cô và các bạn.
Cần Thơ, ngày 15 tháng 5 năm 2017
Sinh viên thực hiện
Trần Lam Anh
LỜI MỞ ĐẦU
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.
TÓM TẮT ĐỀ TÀI
Ngày nay, công nghệ Web ứng dụng trên nền .NET Framework của Microsoft ngày càng phát triển mạnh mẽ cùng với các công nghệ khác như: PHP, JSP,… Trong đó công nghệ ASP.NET MVC là một công nghệ mang nhiều tính năng ưu việt. Bên cạnh đó, nhu cầu thực tế công việc quản lý bán hàng ngày càng phát triển nên đòi hỏi về trình độ đáp ứng cho công việc ngày càng nâng cao và đòi hỏi khả năng xử lý thông tin ngày càng phức tạp nhằm mang lại hiệu quả cao trong công việc quản lý, thúc đẩy sự phát triển của bán hàng, tiết kiệm thời gian, nhân công, chi phí đầu tư và tính tiện dụng.
Vì vậy, em quyết định chọn đề tài xây dựng hệ thống quản lý bán hàng trên nền tảng Framework ASP.NET MVC5 để hỗ trợ việc quản lý bán hàng tại các công ty/cửa hàng bán lẻ để giải quyết các vấn đề đã đề ra trên đó.
Các vấn đề mà em đã nghiên cứu được về Framework ASP.NET MVC5, công nghệ AJAX, cấu trúc JSON, Bootstrap, HTML5. Các hướng tiếp cận phát triển của chúng em là tìm kiếm thông tin qua Internet, xử lý thông tin dưới sự giúp đỡ của Giáo viên hướng dẫn.
Trong quá trình nghiên cứu, xây dựng và phát triển đề tài, em đã gặp nhiều khó khăn và phương án để giải quyết vấn đề là: tham khảo, hỏi ý kiến từ các forum, xin ý kiến đóng góp của giảng viên hướng dẫn, trao đổi thông tin với bạn bè…
Và kết quả đã đạt được, em đã xây dựng thành công hệ thống quản lý bán hàng đáp ứng đầy đủ yêu cầu đã đặt ra. Hệ thống được vận hành dễ dàng mọi lúc mọi nơi trên mọi thiết bị có hỗ trợ truy cập internet, giao diện tương quan tự động co giản có cấu trúc phù hợp với từng kích thước màn hình hiển thị khác nhau của thiết bị sử dụng.
SUMMARY BY ENGLISH
Today, technical Web Application base on Microsoft’s .NET Framework is strong growing up beside other technicals such as PHP, JSP, etc. However, ASP.NET MVC technical have many good feature. In addition, the actual demand for sales management is increasingly evolving, requiring higher levels of responsiveness to work and the need for increasingly sophisticated information processing to bring about increased productivity. High performance in management, sales growth, time savings, labor, investment costs and usability.
So, I decided to build a sales management system based on the ASP.NET MVC5 framework to support sales management at retail companies / stores.
Issues that we reseached are ASP.NET MVC5 Framework, technical AJAX, structor JSON, Bootstrap, HTML5. Our approach to development are: find information via internet, processing information with the helping of supervisor.
During our research, we had many trouble and had some method to solve the problem such as references to the forum and ask for people's opinions, ask opinions of supervisor, ask opinions team mate to solved the problem.
During our research, we had many trouble and had some method to solve the problem such as references to the forum and ask for people's opinions, ask opinions of supervisor, ask opinions friends mate to solved the problem.
Finally, I have successfully built a sales management system that fully meets the requirements set out. The system is easy to operate anytime, anywhere on any device that supports internet access. The autosave interface is structured to suit the different display sizes of the device.
MỤC LỤC
LỜI CẢM ƠN i
LỜI MỞ ĐẦU ii
TÓM TẮT ĐỀ TÀI iii
SUMMARY BY ENGLISH iv
MỤC LỤC v
MỤC LỤC HÌNH ẢNH ix
MỤC LỤC BẢNG xii
DANH SÁCH CHỮ VIẾT TẮT xiv
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
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