UBND TỈNH THANH HÓA
TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP THANH HOÁ
------------
GIÁO TRÌNH
MÔN HỌC/MÔ ĐUN: XÂY DỰNG PHẦN MỀM QUẢN LÝ
NGÀNH, NGHỀ: CÔNG NGHỆ THÔNG TIN (ƯDPM)
TRÌNH ĐỘ: CAO ĐẲNG
(Ban hành kèm theo Quyết định số: /QĐ-TCĐCN ngày…tháng….năm
2025 của Hiệu trưởng Trường Cao đẳng Công nghiệp Thanh Hóa)
Thanh Hóa, năm 2025
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 tinthể đượ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.
LỜI GIỚI THIU
Hiện nay, trước xu thế toàn cầu hóa hội nhập quốc tế vừa tạo ra hội lớn
vừa đặt ra những thách thức không nhỏ cho hệ thống các trường đào tạo nghề. Do
đó các trường cần tạo tơng hiệu riêng cho mình bằng cách nâng cao chất lượng
đào tạo, xây dựng thành trường chất lượng cao, đào tạo các nghề theo chuẩn khu
vực và quốc tế, hướng tới tạo niềm tin và thu hút người học, mở ra cho người học
những hội có việc làm trong nướcnước ngoài với mức lương hấp dẫn, đồng
thời đáp ứng nhu cầu nguồn nhân lực chất lượng cao phục vụ sự nghiệp công
nghiệp hóa, hiện đại hóa đất nước.
Cùng với sự phát triển của khoa học công nghệ trên thế giới, lĩnh vực Công
nghệ thông tin Việt Nam đã có những bước phát triển đáng kể. Giáo trình “
Xây
dựng phần mềm quản
được biên soạn dựa o Chương trình khung nghề
Công nghệ thông tin (ƯDPM) đã được nhà trường ban hành.Việc biên soạn giáo
trình cần thiết, nhằm tạo điều kiện thuận lợic ho việc nghiên cứu, giảng dạy của
giáo viên và học tập của sinh viên.
Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu trong
và ngoài nước, kinh nghiệm giảng dạy thực tế tại trường. Mặc dù có rất nhiều cố
gắng, nhưng không tránh khỏi những khiếm khuyết, rất mong nhận được sự đóng
góp ý kiến của c đồng nghiệp, sinh viên độc giả để giáo trình được hoàn
thiện hơn.
Thanh Hóa, ngày 28 tháng 04 năm 2025
Tham gia biên soạn
1. Lê Thị Bằng
2. Nguyễn Hồng Hà
3. Lê Ngọc Tâm
MỤC LỤC
TUYÊN BỐ BN QUYỀN...................................................................................2
LI GII THIỆU...................................................................................................3
MỤC LỤC............................................................................................................. 4
BÀI 1: LÀM VIC VI MACRO.........................................................................8
1. Kho sát và phân tích bài toán qun lý bánng.............................................8
2. Quá tnh thiết kế cơ s dữ liệu......................................................................13
3. Thiết kế các Table trong CSDL.....................................................................22
4.
Tạo quan hệ giữa các bảng trong cơ sở dữ liệu........................................24
Bài tập rèn luyện kỹ năng.................................................................................26
BÀI 2: THIẾT KẾ GIAO DIỆN VÀ MENU CHÍNH……………………….........27
2.1.
Mdule chuẩn (Standard Module)................................................................28
2.2.
Module lớp (Class Module)........................................................................31
Module của form/report (Form/report Module)..........................................31
3. Kiểu dữ liệu, hng và biến.............................................................................33
3.1.
Kiểu dữ liệu................................................................................................34
3.2
Hằng............................................................................................................36
3.3
Biến............................................................................................................. 37
4. Các cấu tc điều khiển.................................................................................41
4.1
Cấu tc tuần tự.......................................................................................41
4.1.
Cấu tc rnhánh.......................................................................................41
4.2.
Cấu tc lặp................................................................................................45
5. Hàm và thủ tục con.......................................................................................50
5.1 Hàm.........................................................................................................50
5.2 Thtục con..............................................................................................52
Bài tập rèn luyện kỹ năng.................................................................................54
BÀI 3: TẠO GIAO DIỆN FORM TÌM KIẾM.....................................................56
1. Kiến trúc chương trình ứng dụng MS Access...........................................56
2Kiến tc DAO (Data Access Objects)..........................................................57
3. Đi tượng Relation........................................................................................69
4. Đt lọc dữ liệu...............................................................................................70
BÀI 4: THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH………………………………78
1. QueryDefs.....................................................................................................78
2. TableDefs......................................................................................................81
3. Relations.......................................................................................................82
4. Kiến trúc ADO (ActiveX Data Objects)........................................................84
5. Đối tượng Command.....................................................................................88
6. Đối tượng Recordset......................................................................................89
BÀI 5: THIẾT K C BÁO CÁO..................................................................100
1. To menubar và toolbar...............................................................................100
2. Gn kết Menu, Toolbar................................................................................103
Bước 1: Mở đối tượng cần gắn kết Menu hoặc ToolBar (ví dụ một form) ở
chế độ Design View:
........................................................................................................................
103
Bước 2: Chọn Menu Bar hoặc ToolBar cần gắn kết bằng cách thiết lập thuộc
tính ToolBar hoặc Menu Bar
........................................................................................................................
103
3. To form chính............................................................................................103
Bài tập rèn luyện kỹ năng..................................................................................107
BÀI 6: HOÀN THIỆN VÀ ĐÓNG GÓI CƠNG TRÌNH.............................110
1. Bài toán quản lý bán hàng...........................................................................110
2. Xây dựng giao diện.....................................................................................112
3. Xây dựng báo cáo.......................................................................................115
5. Xây dựng hệ thống menu và bảo mật chương tnh....................................116
TÀI LIỆU THAM KHẢO.................................................................................118