BỘ CÔNG THƯƠNG
TRƯỜNG CAO ĐẲNG DU LỊCH VÀ CÔNG THƯƠNG
GIÁO TRÌNH
MÔN HỌC/MÔ ĐUN: HỆ CƠ SỞDỮLIỆU SQL SERVER
NGÀNH/NGHỀ: TIN HỌC ỨNG DỤNG
TRÌNH ĐỘ: CAO ĐẲNG
(Ban hành kèm theo Quyết định số 285/QĐ-DLCT ngày 8 tháng 4 năm 2022
của Hiệu trưởng trường Cao đẳng Du Lịch và Công Thương)
Hải Dương, 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 có 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 và 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 THIỆU
Đào tạo Tin học ứng dụng trình độ một nội dung đào tạo mới Nhà trường.
Chính vậy phương tiện kinh nghiệm giảng dạy trong đó tài liệu học tập cho
đối tượng này còn gặp nhiều khó khăn.
Nhằm khắc phục khó khăn về tài liệu học tập của sinh viên Cao đẳng Tin học
ứng dụng, chúng tôi đã biên soạn cuốn sách Giáo trình Mã nguồn mở Joomla nghề
nghiệp Tin học ứng dụng.
Cuốn sách được viết dựa trên chương trình hiện đang áp dụng giảng dạy cho
đối tượng Cao đẳng Tin học ứng dụng hệ chính quy tại các trường Cao đẳng hiện
nay. Cuốn sách này là tài liệu học tập cho sinh viên Cao đẳng Tin học ứng dụng,
đồng thời có thể sử dụng như tài liệu tham khảo cho các đối tượng học viên khác.
Mặc dù đã rất cố gắng, nhưng đây là cuốn " Giáo trình Mã nguồn mở
Joomla”nghề nghiệp Tin học ứng dụng đầu tiên dành cho đối tượng Cao đẳng Tin học
ứng dụng không thể tránh khỏi những sai sót, rất mong sự đóng góp ý kiến của các
thầy giáo, cô giáo, các em học sinh, sinh viên và các bạn đồng nghiệp để cuốn sách
được hoàn thiện hơn .
Chúng tôi xin chân thành cảm ơn Ban Giám hiệu Nhà trường, các nhà chuyên
môn bạn đọc đã giúp đỡ, động viên, tạo điều kiện cho chúng tôi hoàn thành cuốn
giáo trình này.
Hải Dương, ngày 01 tháng 01 năm 2022
Tham gia biên soạn
Chủ biên
Nguyễn Thị Thuỷ
MỤC LỤC
MỤC LỤC .........................................................
4 BÀI 1: GIỚI THIỆU VỀ MÃ NGUỒN MỞ .................................
10 1. Khái niệm mã nguồn mở...........................................
10 2 Lợi ích của mã nguồn mở...........................................
10 3 Ứng dụng mã nguồn mở hiện tại......................................
11 BÀI 2: HỆ QUẢN TRỊ NỘI DUNG JOOMLA
............................... 17 1. Giới thiệu sơ lược về Joomla
........................................ 17 2. Vài nét về lịch sử
Joomla........................................... 20 3.Tại sao phải chọn
Joomla? .......................................... 21 4. Kiến trúc Joomla
................................................ 22 5. Sử dụng
WebServer để chạy Joomla (Xampp)............................ 22 6. Cài đặt
và cấu hình Joomla ......................................... 28 7. Việt
hóa Joomla ................................................. 31 BÀI 3:
PHÁT TRIỂN CÁC MODULE TRONG JOOMLA ...................... 35 1
Cấu trúc của gói cài đặt Module ...................................... 35 2
Module Positions ................................................ 37 3
Module Manager (Quản lý các Module)................................. 37 4
Tạo Module .................................................... 39 5
Cách đưa Module tích hợp vào Joomla ................................. 41
BÀI 4: KHẢO SÁT VÀ PHÁT TRIỂN VIRTUEMART TRONG JOOMLA ..........
42 1. Giới thiệu sơ lược về Component VirtueMart ............................
42 2. Cài đặt Component VirtueMart trong Joomla............................
43 3. Cài đặt thêm các modules hỗ trợ VirtueMart ............................
43 BÀI 5: ỨNG DỤNG PHÁT TRIỂN WEBSITE BÁN HÀNG, WEBSITE TIN TỨC
........ 45 1. Giới thiệu một số chức năng chính của website bán hàng, website tin tức
......... 45 2. Cấu hình hệ thống
............................................... 45 3. Một số giao diện
của WebSite bán hàng, Website tin tức. .................... 46
GIÁO TRÌNH MÔN HỌC
1. Tên môn học: Mã nguồn mở Joomla
2. Mã môn học: MĐ20
3. Vị trí, tính chất, ý nghĩa và vai trò của môn học/mô đun
3.1. Vị trí
Mã nguồn mở Joomla là mô đun nằm trong phần các môn học chuyên môn. Mô
đun này được bố trí giảng dạy sau khi học xong các mô đun, môn học cơ sở.
3.2. Tính chất
Môn học này sẽ cung cấp kiến thức bản về vai trò, nhiệm vụ của người Tin
học ứng dụng, quy chế nghề nghiệp Tin học ứng dụng, sự hình thành năng lực các
năng lực nghề nghiệp Tin học ứng dụng, các hiệp hội Tin học ứng dụng quốc tế. Học
phần cũng cung cấp các nội dung cơ bản về Hệ quản trị Joomla, phát triển các module,
ứng dụng phát triển Web…
3.3. Ý nghĩa và vai trò của môn học
Môn học nguồn mở Joomla nghề nghiệp Tin học ứng dụng giúp cho sinh
viên biết được các nội quy, quy chế nghề Tin học ứng dụng, chuẩn ng lực của
người Tin học ứng dụng và các hiệp hội Tin học ứng dụng trên thế giới.
4. Mục tiêu môn học
4.1. Về kiến thức
1.1. Mô tả được vai trò, nhiệm vụ của người Tin học ứng dụng, quy chế nghề
nghiệp nghề Tin học ứng dụng.
1.2. Trình bày được cách thu thập dữ liệu; các cú pháp lệnh khi thực hiện
1.3. Trình bày được sự hình thành và các năng lực của người Tin học ứng
dụng 1.4. Mô tả, phân tích được Mã nguồn mở Joomla
1.5. Kể được các lệnh thực hiện trong Mã nguồn mở Joomla
4.2. Về kỹ năng
2.1. Thực hiện được nhiệm vụ và quy chế nghề nghiệp của người Tin học ứng
dụng trong quá trình phát triển nghề nghiệp.
2.2. Thu thập được các dữ liệu về cơ sở dữ liệu của khách hàng.
2.3. Hình thành và phát triển hoàn thiện năng lực nghề nghiệp Tin học ứng
dụng theo mức độ tăng dần của khung năng lực.
2.4. Phát hiện, đánh giá được sự an toàn thông tin để xử lý; Sửa chữa kịp thời
các trường hợp bất thường trong khi thực hiện chương trình.
4.3. Về tự chủ và tự chịu trách nhiệm
4.3.1. Ứng xử tế nhị, không phán xét, không chỉ trích, có văn hóa thích hợp với
mọi đối tượng phục vụ.
4.3.2. Tôn trọng sự riêng tư, văn hóa phong tục của khách quan tiếp
nhận; không phân biệt tình trạng kinh tế, văn hóa hội, sắc tộc hoặc niềm tin, tín
ngưỡng của họ. Đảm bảo tính bảo mật đối với tất cả các thông tin cá nhân và thoog tin
khác.
4.3.3. Có thái độ tôn trọng, tinh thần hợp tác với các đối tác trong quá trình tiếp
cận xử lý về chương trình Tin học ứng dụng.
5. Nội dung của môn học
5.1. Chương trình môn học
MH
Tên môn học Số
tín
chỉ
Thời gian học tập
Tổn
g
số
LT TH Thi/KT
I Các môn học chung 21 435 157 255 23
MH01 Chính trị 4 75 36 35 4
MH02 Pháp luật 2 60 5 51 4
MH03 Giáo dục thể chất 2 30 18 10 2
MH04 Giáo dục Quốc phòng –
An ninh 4 75 41 29 5
MH05 Tin học 3 75 15 58 2
MH06 Tiếng Anh 6 120 42 72 6
II Các môn học, mô đun
chuyên môn 69 1892 433 1358 101
II.1 Môn học, mô đun cơ sở 18 408 141 243 24
MH07 Mạng máy tính 3 60 27 29 4
MH08 Tin học cơ sở 3 76 25 47 4
MĐ09 Phần cứng máy tính 3 76 15 57 4
MH10 Đồ họa ứng dụng 3 60 27 29 4
MH11 Lập trình C/C++ 3 60 27 29 4
MH12 An toàn hệ thống và an
ninh mạng 3 76 20 52 4
II.2 Môn học, mô đun
chuyên môn 51 1484 292 1115 77
MĐ13 Tin học văn phòng 4 92 30 57 5
MĐ14 Sửa chữa máy tính 4 92 30 57 5