0
HỌC VIỆN CHÍNH TRỊ QUỐC GIA HỒ CHÍ MINH
HỌC VIỆN HÀNH CHÍNH VÀ QUẢN TRỊ CÔNG
KHÓA LUẬN TỐT NGHIỆP
NGÀNH: HỆ THỐNG THÔNG TIN
ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ BÁN ĐIỆN
THOẠI CHUNGPHONE
Giảng viên hướng dẫn: ThS. Nguyễn Thị Lan Phượng
Họ và tên sinh viên: Nguyễn Hữu Chung
Mã sinh viên: 2205HTTA010
Lớp: Hệ thống thông tin 22A
Khóa :2022-2026
Hà Nội, Tháng 3 Năm 2025
1
LỜI CAM ĐOAN
Em xin cam đoan đề tài khóa luận “Xây dựng web site quản lý bán điện thoại
ChungPhone” công trình nghiên cứu của riêng nhân em, được thực hiện dưới sự
hướng dẫn khoa học ca ThS. Nguyễn Thị Lan Phượng.
Các số liu, kết quả nghiên cứu được trình bày trong khóa luận này hoàn toàn
trung thực chưa từng được công bố trong bất kỳ công trình nào khác. Bnguồn
(source code) hthống phần mềm thành qudo em tự tìm hiểu, thiết kế xây
dựng dựa trên các nền tảng công nghệ đã công bố. Mọi tài liệu tham khảo, trích dẫn đều
được ghi rõ nguồn gốc.
Em xin hoàn toàn chịu trách nhiệm trước Hội đồng bảo vệ Học viện về nội
dung của khóa luận này.
SINH VIÊN
Nguyễn Hữu Chung
2
LỜI CẢM ƠN
Trong suốt quá trình học tập, nghiên cứu và hoàn thành khóa luận tốt nghiệp này,
em đã nhận được sự quan tâm, động viên và giúp đỡ rất lớn tcác thầy cô giáo, gia đình
và bạn bè.
Trước tiên, em xin gửi lời cảm ơn chân thành sâu sắc nhất đến giảng viên
hướng dẫn - ThS. Nguyễn Thị Lan Phượng. người đã trực tiếp định hướng, dành
nhiều thời gian quý báu để tận tình chỉ bảo, giải đáp những thắc mắc truyền đạt cho
em những kiến thức thực tế vô giá trong suốt quá trình triển khai và hoàn thiện hthống
phần mềm ChungPhone.
Em xin trân trọng cảm ơn Ban Giám đốc Học viện nh chính Quốc gia, ng
toàn thể các thầy giáo Khoa Khoa học Liên ngành - Ngoại ngữ - Tin học đã tận tâm
giảng dạy, tạo môi trường học tập tốt nhất và trang bị cho em nền tảng kiến thức chuyên
môn vững chắc trong suốt quá trình hc tập tại Hc viện.
Mặc dù đã nhiều cố gắng, nhưng do thời gian nghiên cứu kinh nghiệm thực
tiễn còn hạn chế, khóa luận chắc chắn không tránh khỏi những thiếu sót. Em rất mong
nhận được sự góp ý, chỉ bảo của các thầy cô giáo trong Hội đồng bảo vệ để đề tài được
hoàn thiện hơn giúp em thêm hành trang vững chắc khi ớc vào con đường sự
nghiệp thực tế.
Em xin chân thành cảm ơn!
3
MỤC LỤC
LỜI CAM ĐOAN ..................................................................................................................... 1
LỜI CẢM ƠN ........................................................................................................................... 2
MỤC LỤC ................................................................................................................................. 3
DANH MỤC BẢNG BIỂU ...................................................................................................... 6
DANH MỤC HÌNH ẢNH ........................................................................................................ 7
DANH MỤC TỪ VIẾT TẮT ................................................................................................... 9
PHẦN MỞ ĐẦU ..................................................................................................................... 11
1. Lý do chọn đề tài ............................................................................................................. 11
2. Tổng quan tình hình nghiên cứu ................................................................................... 12
2.1. Tình hình nghiên cứu và ứng dụng trong nước .................................................... 12
2.2. Tình hình nghiên cứu và ứng dụng trên thế giới .................................................. 13
3. Mục tiêu và nhiệm vụ nghiên cứu ................................................................................. 13
3.1. Mục tiêu nghiên cứu ................................................................................................ 13
3.2. Nhiệm vụ nghiên cứu ............................................................................................... 13
4. Đối tượng và phạm vi nghiên cứu ................................................................................. 14
4.1. Đối tượng nghiên cứu .............................................................................................. 14
4.2. Phạm vi nghiên cứu ................................................................................................. 14
5. Phương pháp nghiên cứu ............................................................................................... 14
6. Giả thuyết nghiên cứu .................................................................................................... 15
7. Những đóng góp mới của khóa luận ............................................................................. 15
8. Cấu trúc của khóa luận .................................................................................................. 16
CHƯƠNG 1. CƠ SỞ LÝ LUẬN VÀ CÔNG NGHỆ SỬ DỤNG ........................................ 18
1.1. Tổng quan về thương mại điện tử và quy trình bán lẻ thiết bị di động .................. 18
1.1.1. Cơ sở lý luận về Thương mại điện tử (E-Commerce) ....................................... 18
1.1.2. Đặc thù khắt khe của quy trình bán lẻ thiết bị di động .................................... 20
1.1.3. Tầm quan trọng của thanh toán không dùng tiền mặt ..................................... 20
1.2. Giới thiệu hệ sinh thái công nghệ phát triển hệ thng ............................................. 21
1.2.1. Nền tảng .NET Framework và Kiến trúc ASP.NET MVC 5 ............................ 21
1.2.2. Hệ quản trị CSDL SQL Server và Entity Framework (Code First) ................ 23
1.2.3. Trí tuệ nhân tạo (AI) với Machine Learning (ML.NET) .................................. 23
1.2.4. Cổng thanh toán VNPAY API và Thư viện báo cáo EPPlus ............................. 24
4
1.3. Khảo sát các website bán lẻ điện thoại trên thị trường ............................................ 25
1.4. Xác định bài toán quản lý và Từ điển dữ liệu ........................................................... 26
1.4.1. Đặc tả các phân hệ chức năng ............................................................................. 26
1.4.2. Từ đin dữ liệu nghiệp vụ (Business Data Dictionary) ..................................... 27
CHƯƠNG 2. PHÂN TÍCH, THIẾT KẾ VÀ XÂY DỰNG HTHỐNG CHUNGPHONE
.................................................................................................................................................. 30
2.1. Khảo sát và phân tích hiện trạng bài toán ................................................................ 30
2.1.1. Đánh giá thực trạng quản lý bán lẻ tại các cửa hàng SME .............................. 30
2.1.2. Đề xuất giải pháp và mô hình hệ thống ChungPhone ....................................... 31
2.2. Phân tích hệ thống (System Analysis) ........................................................................ 32
2.2.1. Phân tích yêu cầu chức năng và phi chức năng ................................................. 32
2.2.2. Biểu đồ Use Case (Tổng quát và Phân rã) .......................................................... 34
2.2.3. Phân tích và đặc tả chi tiết các nghiệp vụ cốt lõi ............................................... 36
2.4. Thiết kế cơ sở dữ liệu (database design) .................................................................... 61
2.3.1 Biểu đồ class ........................................................................................................... 62
2.3.2. Thiết kế Cơ sở dữ liệu vật lý (Physical Data Model) chi tiết ............................ 62
2.5 Triển khai hệ thống website ChungPhone .................................................................. 73
2.5.1 Môi trường cài đặt ................................................................................................. 73
2.5.2 Khởi tạo cơ sở dữ liệu và nạp dữ liệu hệ thng .................................................. 74
2.5.3 Tích hợp thanh toán trực tuyến VNPay .............................................................. 74
2.6. Xây dựng ứng dụng ..................................................................................................... 75
2.6.1. Xử lý Giỏ hàng và Đặt hàng (Checkout) ............................................................ 75
2.6.2. Tích hợp thanh toán trực tuyến VNPay ............................................................. 76
2.6.3. Ứng dụng Trí tuệ nhân tạo (AI) trong Thương mại điện tử ............................. 77
2.6.4. Chức năng Quản trị và Xuất báo cáo (Admin Dashboard) .............................. 77
2.7. Giao diện người dùng .................................................................................................. 77
2.7.1. Giao diện ứng dụng (Phân hệ Khách hàng) ....................................................... 77
2.7.2. Giao diện bảng điều khiển quản trị (Phân hệ Admin) ...................................... 91
2.8. Kiểm thử và đánh giá mức độ đáp ứng yêu cầu ....................................................... 99
2.8.1. Mục tiêu và Phương pháp kiểm thử ................................................................... 99
2.8.2. Kịch bản kiểm thử chi tiết và Đối soát yêu cầu.................................................. 99
2.9. Môi trường cài đặt và triển khai hệ thng .............................................................. 102
2.9.1. Cấu hình phần cứng và phần mềm phát triển ................................................. 102
2.9.2. Thông số kết nối Cơ sở dữ liệu (Connection String) ....................................... 102