ỦY BAN NHÂN DÂN TỈNH THANH HÓA
TRƯỜNG CAO ĐẲNG NÔNG NGHIỆP THANH HÓA
GIÁO TRÌNH
XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG
NGHỀ: CÔNG NGHỆ THÔNG TIN
TRÌNH ĐỘ: CAO ĐẲNG
Ban hành kèm theo Quyết định số: /QĐ-… ngày…….tháng….năm 2022
của Hiệu trưởng trường Cao đẳng Nông nghiệp Thanh Hóa.
1
Thanh Hóa, năm 2022
TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin thể được
phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo tham
khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh
doanh thiếu lành mạnh sẽ bị nghiêm cấm.
2
LỜI GIỚI THIỆU
Trong bối cảnh cuộc Cách mạng Công nghiệp 4.0 sự bùng nổ của kinh tế
số, hoạt động bán hàng đã vượt ra khỏi giới hạn của những giao dịch truyền
thống. Ngày nay, bán hàng không chỉ yếu tố quyết định sự tồn tại của doanh
nghiệp còn là động lực cốt lõi cho tăng trưởng bền vững trung tâm của
mọi chiến lược xây dựng trải nghiệm khách hàng.
Thực tế cho thấy, khách hàng hiện đại ngày càng thông thái hơn, yêu cầu cao
hơn nhiều lựa chọn hơn bao giờ hết. Việc quản thủ công các quy trình,
theo dõi thông tin rời rạc không chỉ gây tốn kém thời gian, nguồn lực còn
dẫn đến những sai sót nghiêm trọng, làm mất đi cơ hội kinh doanh.
Trước thách thức đó, việc xây dựng một hệ thống bán hàng chuyên nghiệp,
được hỗ trợ bởi công nghệ, không còn một lựa chọn đã trở thành yêu cầu
bắt buộc. Doanh nghiệp cần một quy trình bán hàng bài bản, một đội ngũ được
trang bị kỹ năng hiện đại các công cụ quản thông minh để biến dữ liệu
thành lợi thế cạnh tranh.
Giáo trìnhX"Xây dựng phần mềm Quản Bán hàng"Xđược biên soạn nhằm
trang bị cho người học những kiến thức kỹ năng nền tảng, cập nhật nhất để
giải quyết bài toán trên.
Nội dung chính của giáo trình:
Bài 1: Tạo cơ sở dữ liệu
Bài 2: Thiết kế các chức năng chính
Bài 3: Thiết kế giao diện chính
Bài 4: Thiết kế các báo cáo
Bài 5: Hoàn thiện, đóng gói phần mềm
Thanh Hóa, ngày tháng năm 2022
Chủ biên
Trần Thị Hà
3
MỤC LỤC
Bài 1: Tạo cơ sở dữ liệu........................................................................................3
1. Khảo sát và phân tích bài toán quản lý bán hàng..........................................3
2. Lựa chọn hệ quản trị cở dữ liệu.....................................................................7
3. Thiết kế cơ sở dữ liệu Quản lý bán hàng.......................................................7
4. Thiết kế các Table trong CSDL.....................................................................8
5. Tạo liên kết cho các Table trong CSDL......................................................10
6. Nhập dữ liệu mẫu cho các Table................................................................10
7. Cài đặt cơ sở dữ liệu Quản lý bán hàng.......................................................11
Bài 2: Thiết kế các chức năng chính...................................................................12
1. Tạo project và kết nối cơ sở dữ liệu.............................................................12
2. Thiết kế chức năng Cập nhật dữ liệu...........................................................13
3. Thiết kế chức năng Xem thông tin...............................................................41
4. Thiết kế chức năng Tìm kiếm thông tin.......................................................44
5. Thiết kế chức năng In..................................................................................45
6. Kiểm tra.......................................................................................................49
Bài 3: Thiết kế giao diện chính............................................................................50
1. Tạo form đăng nhập với người dùng...........................................................50
2. Tạo form giao diện chính của chương trình.................................................52
3. Tạo các liên kết đến các chức năng trong chương trình..............................52
Bài 4: Thiết kế các báo cáo..................................................................................55
1. Xác định chức năng của báo cáo.................................................................55
2. Xác định, tạo nguồn dữ liệu cho báo cáo.....................................................55
3. Tạo báo cáo với công cụ..............................................................................55
4. Chỉnh sửa các thành phần, thuộc tính trong báo cáo...................................55
5. Tạo form truyền tham số..............................................................................56
6. Xử lý tham số với báo cáo...........................................................................57
7. Thiết kế các báo cáo chi tiết........................................................................57
8. Kiểm tra.......................................................................................................58
Bài 5: Hoàn thiện, đóng gói phần mềm...............................................................59
1. Kiểm thử phần mềm....................................................................................59
2. Hiệu chỉnh phần mềm..................................................................................59
4
3. Xác định công cụ đóng gói..........................................................................59
5. Đóng gói phần mềm.....................................................................................60
6. Kiểm tra.......................................................................................................62
5