1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo

84 856 3
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT Nội Dung và Đào Tạo
Tác giả Bùi Tấn Việt
Người hướng dẫn Thầy Nguyễn Vũ Giảng viên Khoa Khoa Học Máy Tính, Thầy Trần Thanh Tuấn Giám đốc trung tâm phát triển nội dung và đào tạo
Trường học Trường Cao đẳng Công nghệ Thông tin hữu nghị Việt Hàn
Chuyên ngành Đào tạo và Hỗ trợ việc làm
Thể loại Đề án tốt nghiệp
Năm xuất bản 2011
Thành phố Đà Nẵng
Định dạng
Số trang 84
Dung lượng 7,24 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo

Trang 1

LỜI CẢM ƠN

Đầu tiên, Tôi xin chân thành cảm ơn Ban giám hiệu, quy thầy cô trường Caođẳng CNTT hữu nghị Việt Hàn, đặc biệt là thầy cô trong khoa Khoa học máy tính đãtận tình giảng dạy và truyền đạt cho tôi những kiến thức quý báu trong những năm họcvừa qua

Xin chân thành gửi lời cảm ơn đến thầy Nguyễn Vũ Giảng viên khoa Khoa HọcMáy Tính, thầy Trần Thanh Tuấn Giám đốc trung tâm phát triển nội dung và đào tạo

đã tận tình hướng dẫn, giúp đỡ tôi trong quá trình định hướng, nghiên cứu và hoànthiện đồ án tốt nghiệp này

Con xin gửi lòng biết ơn sâu sắc và sự kính trọng gia đình đã sinh thành, nuôidưỡng con trưởng thành như ngày hôm nay

Xin cảm ơn tất cả bạn bè đã giúp đỡ trong thời gian vừa qua

Trong quá trình thực hiện đồ án, mặc dù đã có nhiều cố gắng tuy nhiên vẫn còn

có nhiều thiếu sót và hạn chế, kính mong các thầy (cô) và các bạn đóng góp ý kiến củamình để hệ thống được hoàn thiện hơn

Đà Nẵng, tháng 03 năm 2011

Sinh viên thực hiệnBùi Tấn Việt

Trang 2

MỤC LỤC

LỜI CẢM ƠN i

MỤC LỤC ii

DANH MỤC CÁC TỪ VIẾT TẮT iv

DANH MỤC HÌNH ẢNH v

DANH MỤC BẢNG BIỂU vii

MỞ ĐẦU viii

CHƯƠNG 1 NGHIÊN CỨU TỔNG QUAN 1

1.1 GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH PHP VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL 1

1.1.1 Giới thiệu PHP và môi trường lập trình Web 1

1.1.1.1 PHP là gì? 1

1.1.1.2 Tại sao phải sử dụng PHP 1

1.1.1.3 Những điểm mạnh của PHP 3

1.1.2 Giới thiệu hệ cơ sở dữ liệu MySQL 3

1.2 GIỚI THIỆU VỀ HỆ QUẢN TRỊ NỘI DUNG MÃ NGUỒN MỞ JOOMLA 5

1.2.1 Giới thiệu hệ quản trị nội dung 5

1.2.2 Giới thiệu hệ quản trị nội dung mã nguồn mở Joomla 5

1.2.3 Các Phiên Bản Của Joomla 7

1.2.4 Các loại thành phần mở rộng của joomla 8

1.2.4.1 Component 8

1.2.4.2 Modules 9

1.2.4.3 Plugins 11

1.2.4.4 Template 13

1.2.4.5 Languages 14

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ CỔNG THÔNG TIN ĐIỆN TỬ VỀ ĐÀO TẠO VÀ HỖ TRỢ VIỆC LÀM TRÊN NỀN JOOMLA VÀ MOODLE 15

2.1 CÁC QUY TRÌNH NGHIỆP VỤ CỦA TRUNG TÂM PHÁT TRIỂN NỘI DUNG VÀ ĐÀO TẠO 15

2.1.1 Giới thiệu Trung tâm 15

2.1.1.1 Nhiệm vụ của trung tâm 15

2.1.1.2 Quyền hạn của Trung tâm 17

2.1.2 Khảo sát hiện trạng quy trình đào tạo ngắn hạn tại trường 17

2.1.2.1 Lưu đồ quy trình đào tạo ngắn hạng tại trường 17

2.1.2.2 Diễn giải lưu đồ 19

2.1.3 Khảo sát quy trình hỗ trợ thực tập và việc làm cho sinh viên 22

2.1.3.1 Lưu đồ quy trình thực tập và việc làm cho sinh viên 22

2.1.3.2 Diễn giải lưu đồ 23

2.1.4 Kết luận 25

2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 27

2.2.1 Xác định chức năng của hệ thống 27

2.2.2 Chức năng quản lý tin tức 28

2.2.3 Tính năng đăng ký khoá học trực tuyến 30

2.2.3.1 Phân tích yêu cầu 30

2.2.3.2 Đề xuất giải pháp 31

Trang 3

2.2.4.2 Đề xuất giải pháp 34

2.2.5 Sơ đồ các quy trình đăng ký thực tập 35

2.2.6 Tính năng đăng ký thực tập trực tuyến 36

2.2.6.1 Mô hình hoá yêu cầu 36

2.2.6.2 Mô hình khái niệm 44

2.2.6.3 Biểu đồ trình tự 45

2.2.6.4 Biểu đồ lớp chi tiết 48

CHƯƠNG 3 XÂY DỰNG CHƯƠNG TRÌNH THỰC NGHIỆM 49

3.1 YÊU CẦU HỆ THỐNG 49

3.2 GIỚI THIỆU CHƯƠNG TRÌNH 49

3.2.1 Trang chủ 49

3.2.2 Trang đăng ký khoá học trực tuyến 52

3.2.2.1 Giao diện cho người dùng 52

3.2.2.2 Giao diện cho người quản trị 55

3.2.3 Trang hỗ trợ việc làm 60

3.2.3.1 Giao diện người dùng 60

3.2.3.2 Giao diện cho người quản trị 66

3.3 BẢO MẬT CỔNG THÔNG TIN 69

3.3.1 Các nguy cơ bảo mật 69

3.3.2 Đề xuất giải pháp bảo mật 70

3.3.2.1 Bảo mật cho trang quản trị bằng cookie 70

3.3.2.2 Bảo mật trang quản trị bằng cách đặt mật khẩu thư mục 70

3.3.2.3 Bảo mật bằng các component của Joomla 71

KẾT LUẬN 73

TÀI LIỆU THAM KHẢO 74

Ý KIẾN CỦA GIẢNG VIÊN HƯỚNG DẪN 75

Trang 4

DANH MỤC CÁC TỪ VIẾT TẮT

TUQHT Người được Hiệu trưởng ủy quyền

HPCM Phó Hiệu trưởng phụ trách chuyên môn – người được Hiệu trưởng

phân công quản lý công tác đào tạo ngắn hạnLĐPT Lãnh đạo phụ trách

CVĐT Chuyên viên phụ trách từng mảng công việc đào tạo ngắn hạn tại

Trường hoặc tại Địa phươngCVHS Chuyên viên quản lý văn bằng chứng chỉ, hồ sơ đào tạo

CVNC Chuyên viên phụ trách công tác Nghiên cứu thị trường và Quảng cáoLĐĐP Lãnh đạo đơn vị triển khai đào tạo

TT PTND Trung tâm phát triển nội dung và đào tạo

DTNH Đào tạo ngắn hạn

CNTT Công nghệ thông tin

E-learning Electronic Learning

Moodle Modular Object-Oriented Dynamic Learning Environment

LCMS Learning Content Managerment System

LMS Learning Management System

Scorm Sharable Content Object Reference Model

GPL General Public License

LAMP Linux – Apache – MySQL – PHP

CMS Content Management System

OSI Open Systems Interconnection Reference Model

XSS Cross-Site Scripting

Trang 5

DANH MỤC HÌNH ẢNH

Hình 1.1 Hoạt động của website viết bằng HTML 2

Hình 1.2 Hoạt động của website viết bằng PHP 3

Hình 1.3 Kết quả của http://www.google.com/trends?q=joomla về sự phát triển của Joomla 6

Hình 1.4 Menu quản lý các Component của Joomla 8

Hình 1.5 Danh sách các component mặc định của Joomla 1.5 9

Hình 1.6 Module bình chọn được đặt ở trang chủ 10

Hình 1.7 Các module mặc định của Joomla1.5 10

Hình 1.8 Menu quản lý Joomla Plugin từ trang quản trị 12

Hình 1.9 Danh sách 8 loại plugin mặc định của Joomla 12

Hình 1.10 Quản lý Template Joomla từ trang quản trị 13

Hình 1.11 Template Beez, JA Purity và Rhuk Milkyway của Joomla 13

Hình 2.1 Sơ đồ phân cấp tin tức 28

Hình 2.2 Các nhóm tin được tạo 29

Hình 2.3 Các chủ đề con được tạo 29

Hình 2.4 Quy trình sinh viên đăng ký khoá học trực tuyến 31

Hình 2.5 Component Course Manager 32

Hình 2.6 Quy trình đăng ký thực tập trực tuyến 35

Hình 2.7 Quy trình cập nhật công ty thực tập của cán bộ chuyên trách 36

Hình 2.8 Biểu đồ use case của component đăng ký thực tập 43

Hình 2.9 Biểu đồ trình tự thêm công ty thực tập của cán bộ chuyên trách 45

Hình 2.10 Biểu đồ tuần tự thêm thông tin cá nhân của sinh viên 46

Hình 2.11 Biểu đồ trình tự đăng ký thực tập của sinh viên 47

Hình 2.12 Biểu đồ lớp chi tiết 48

Hình 3.1 Giao diện trang chủ 50

Hình 3.2 Vị trí các module chính ở trang chủ 51

Hình 3.3 Menu đăng ký khoá học trực tuyến 53

Hình 3.4 Giao diện của các khoá học thuộc chủ đề con Đào tạo quản trị mạng 53

Hình 3.5 Giao diện các thông tin cung cấp cho học viên khi đăng ký 54

Hình 3.6 Form đăng ký khoá học trực tuyến 55

Hình 3.7 Bảng điều khiển của tính năng đăng ký khoá học trực tuyến 55

Hình 3.8 Giao diện quản lý học viên đã đăng ký khoá học 56

Hình 3.9 Giao diện quản lý các khoá học 56

Hình 3.10 Giao diện thêm khoá học mới 57

Hình 3.11 Giao diện quản lý chủ đề con của khoá học 57

Hình 3.12 Thêm một chủ đề con 58

Hình 3.13 Thêm mới giảng viên 58

Hình 3.14: Cấu hình hiển thị các thông khoá học 59

Hình 3.15 Thêm một trường trong mẫu đăng ký học viên 59

Hình 3.16 Giao diện trang cổng thông tin việc làm 60

Hình 3.17 Module danh mục việc làm 61

Hình 3.18 Module việc làm theo địa điểm 61

Hình 3.19 Giao diện tìm kiếm nâng cao 62

Hình 3.20 Giao diện xem việc mới nhất 62

Hình 3.21 Giao diện lựa chọn đăng ký 63

Trang 6

Hình 3.22 Giao diện đăng ký của ứng viên 63

Hình 3.23 Xem việc và đăng ký tuyển dụng 64

Hình 3.24 Quản lý danh sách các công việc đã lưu 64

Hình 3.25 Menu đăng và quản lý công việc đã đăng 65

Hình 3.26 Giao diện đăng việc 65

Hình 3.27 Tìm hồ sơ ứng viên 65

Hình 3.28 Bảng điều khiển tính năng cổng thông tin việc làm 66

Hình 3.29 Quản lý các gói đăng việc 66

Hình 3.30 Thống kê sử dụng các gói công việc 67

Hình 3.31 Quản lý việc làm theo thời gian 67

Hình 3.32 Quản lý kiểu lương 67

Hình 3.33 Quản lý nhà tuyển dụng 68

Hình 3.34 Quản lý ứng viên 68

Hình 3.35 Cấu hình bảo mật website Joomla với Sh404SEF 72

Hình 3.36 Cấu hình chống Anti-floood với Sh404SEF 72

Hình 3.37 Tuỳ chọn cho phép các IP được phép truy cập và cấm truy cập 72

Trang 7

DANH MỤC BẢNG BIỂU

Bảng 2.1 Nhiệm vụ của trung tâm 15

Bảng 2.2 Quy trình đào tạo ngắn hạng tại trường 18

Bảng 2.3 Quy trình thực tập và việc làm cho sinh viên 22

Bảng 2.4 Thông tin và các trường cần hiển thị cho sinh viên đăng ký 30

Bảng 2.5 Use case đăng nhập vào hệ thống 37

Bảng 2.6 Use case thêm công ty thực tập 38

Bảng 2.7 Use case sửa công ty thực tập 38

Bảng 2.8 Use case xoá thông tin thực tập 39

Bảng 2.9 Use case thêm khoa 39

Bảng 2.10 Use case thêm ngành 40

Bảng 2.11 Use case thêm lớp 40

Bảng 2.12 Use case thêm thông tin cá nhân 41

Bảng 2.13 Use case đăng ký thông tin thực tập 41

Bảng 2.14 Use case sửa thông tin thực tập 42

Bảng 2.15 Use case pass công ty thực tập 42

Bảng 2.16 Các định các lớp cho component đăng ký thực tập trực tuyến 44

Bảng 3.1 Những yêu cầu của máy chủ web cho cổng thông tin 49

Bảng 3.2 Yêu cầu cấu hình PHP đề vận hành cổng thông tin 49

Trang 8

MỞ ĐẦU

Hiện nay, việc ứng dụng mã nguồn mở vào các cơ sở giáo dục và đào tạo là ưutiên hàng đầu được nhà nước khuyến khích áp dụng Với nhu cầu hoàn thiện về cơ sởđào tạo, đạt mục tiêu nâng cấp Trường cao đẳng công nghệ thông tin Hữu nghị Việt-Hàn lên đại học trong thời gian tới, việc triển khai cổng thông tin điện tử về đào tạo và

hỗ trợ việc làm là việc làm cấp thiết phải có của trung tâm Phát Triển Nội Dung vàĐào Tạo trường CĐ CNTT Hữu Nghị Việt-Hàn

Với các lý do trên, Tôi mạnh dạn đề xuất đề tài “Ứng dụng mã nguồn mở xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho trung tâm Phát triển nội dung và Đào tạo trường CĐ CNTT Hữu Nghị Việt-Hàn” để làm đồ án tốt

nghiệp cho mình Tôi thấy đây là đề tài mang tính thực tế cao, giúp trung tâm có thể

“tin học hoá ” quá trình đăng ký thực tập cho sinh viên, hỗ trợ việc làm và đào tạo từxa(e-learning) qua website, đồng thời giúp ích rất nhiều cho Tôi trong các công việcsau này Đồ án bao gồm những nội dung chính sau:

Chương 1: Nghiên cứu tổng quan

Trong chương này chủ yếu trình bày tổng quan về lý thuyết, những kiến thức cầnthiết để xây dựng ứng dụng

Chương 2: Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm trên

nền Joomla và Moodle

Chương này trình bày khảo sát các quy trình nghiệm vụ của trung tâm để từ đórút ra các tính năng cần thiết đồng thời phân tích, thiết kế hệ thống cho cổng thông tin

Chương 3: Chương trình thực nghiệm.

Trong chương 3 sẽ giới thiệu chương trình, chức năng của chương tình và hướngdẫn cài đặt, vận hành

Trang 12

Hình 1.1 Hoạt động của website viết bằng HTML

Hình 1.2 Hoạt động của website viết bằng PHPTóm lại, sự khác nhau giữa HTML và PHP là HTML không được thực hiện xử lýtrên máy chủ Web server còn các trang viết bằng mã PHP được thực hiện và xử lý trênmáy chủ Web server, do đó PHP linh động và mềm dẻo hơn

đó có thể kết nối với nhiều ngôn ngữ khác mà ODBC hỗ trợ

 PHP cung cấp một hệ thống thư viện phong phú và ngày càng phát triển DoPHP ngay từ đầu được thiết kế nhằm mục đích xây dựng và phát triển các ứng dụngtrên web nên PHP cung cấp rất nhiều hàm xây dựng sẵn giúp thực hiện các côngviệc rất dễ dàng: gửi, nhận mail, làm việc với cookie…

 PHP là một ngôn ngữ rất dễ dùng, dễ học và đơn giản hơn nhiều so với cácngôn ngữ khác như Perl, Java

 Đặc biệt, PHP là ngôn ngữ mã nguồn mở Có rất nhiều phần mềm website mãnguồn mở được viết trên nền tảng của PHP như Joomla, Drupal, Nukeviet

1.1.2 Giới thiệu hệ cơ sở dữ liệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và đượccác nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL là cơ

sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều

hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.Với tốc độ và tínhbảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập cơ sở dữ liệu trêninternet MySQL miễn phí hoàn toàn, có rất nhiều phiên bản cho các hệ điều hành

Trang 13

khác nhau: Phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X,Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, …

Sự kết hợp tuyệt vời giữa PHP và MySQL đã cho ra đời phần mềm mã nguồn mởJoomla

 Các đặc điểm của MySQL:

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệuquan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL)

MySQL là một phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm trongnhóm LAMP (Linux - Apache -MySQL - PHP)

MySQL là một hệ quản trị nhỏ, bảo mật và rất dễ sử dụng Thường sử dụngcho các ứng dụng nhỏ và trung bình Nó được sử dụng cho các ứng dụng client-server với máy chủ mạnh như UNIX, Windows, và đặc biệt là máy chủ UNIX.MySQL hỗ trợ các điểm vào là ANSI 92 và ODBC mức 0-2 SQL chuẩn.MySQL hỗ trợ nhiều ngôn ngữ cho việc thông báo lỗi như: Czec, Dutc,English, Estonia, Polish, Porugue, Spanish and Swedish Ngôn nữ được hỗ trợmặc định cho dữ liệu là ISO-8859-1(Latin1)

Ngôn ngữ lập trình được sử dụng để viết các hàm API để nhập cơ sở dữ liệuMySQL có thể là C, Perl, PHP

Cơ sở dữ liệu MySQL rất dễ quản lý và có tốc độ xử lý cao hơn tớ ba bốnlần so với các hệ quản trị cơ sở dữ liệu khác

MySQL không cho phép thực hiện các câu lệnh SQL select truy vấn con.MySQL không hỗ trợ Stored Procedures, Triggers, Transactions, ForeignKeys và Views như các hệ quản trị cơ sở dữ liệu khác

1.2 GIỚI THIỆU VỀ HỆ QUẢN TRỊ NỘI DUNG MÃ NGUỒN MỞ JOOMLA 1.2.1 Giới thiệu hệ quản trị nội dung

Hệ quản trị nội dung hay còn gọi là hệ thống quản lý nội dung (CMS - Content

Management System) là phần mềm để tổ chức và tạo môi trường cộng tác thuận lợinhằm mục đích xây dựng một hệ thống tài liệu và các loại nội dung khác một cáchthống nhất Mới đây, thuật ngữ này liên kết với chương trình quản lý nội dung củawebsite Quản lý nội dung web (web content management) cũng đồng nghĩa như vậy

Trang 14

Các đặc điểm cơ bản của CMS bao gồm:

 Phê chuẩn việc tạo hoặc thay đổi nội dung trực tuyến

 Chế độ Soạn thảo WYSIWYG tiện lợi

 Quản lý người dùng

 Tìm kiếm và lập chỉ mục

 Lưu trữ

 Tuỳ biến giao diện

 Quản lý ảnh và các liên kết (URL)

Với sự phát triển nhanh chóng hiện nay của internet, nếu chúng ta có một website

mà không có chức năng thay đổi, cập nhật nội dung mới, chúng ta sẽ trở nên tụt hậu vàgặp khó khăn trong việc cập nhật nội dung cũng như quảng bá hình ảnh công ty, tổchức Ý tưởng cho một website với hệ thống quản trị nội dung (Content ManagementSystems – CMS) được ra đời nhằm đáp ứng nhu cầu trên Và đặc biệt là sự xuất hiệncủa mã nguồn mở Joomla CMS Chúng ta có thể thấy được sức mạnh của hệ quản trịnội dung trong loại mã nguồn mở này

1.2.2 Giới thiệu hệ quản trị nội dung mã nguồn mở Joomla

Joomla là một hệ quản trị nội dung mã nguồn mở được viết bằng ngôn ngữ PHP

và kết hợp với cơ sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng đưa nộidung thông tin của họ lên mạng internet

Ra đời do bất đồng quan điểm trong nội bộ Mambo - một hệ quản trị nội dungnổi tiếng, gần như toàn bộ nhân lực chủ chốt (Core Team) của mambo đã ra đi, xâydựng nên một đế chế hùng mạnh với tên gọi Open Source Master, và Joomla ra đời từ

đó (năm 2005)

Chỉ hơn 3 năm chào đời, Joomla đã làm nên một kỳ tích: 2 lần đạt giải nhất mãnguồn mở ứng dụng tốt nhất thế giới, số thành viên trên 200.000 người (tính riêng tạijoomla.org) Nếu tính thêm những site lớn như rockettheme.com, joomlart.com,joomlashack.com, virtuemart.net, thì con số thành viên lên đến hàng triệu người

Trang 15

Hình 1.3 Kết quả của http://www.google.com/trends?q=joomla về sự phát triển của

Joomla được sử dụng nhiều như vậy bởi lý do đơn giản: Joomla giúp mọi người

có thể phát triển việc kinh doanh, học tập, giảng dạy, giới thiệu, quảng bá hình ảnh,dịch vụ, sản phẩm của mình, của công ty, của trường mình một cách tốt nhất, hiệu quảnhất với chi phí thấp nhất

Nói tóm lại, nếu cần xây dựng một website, dù là web cá nhân hay là mộtwebsite ngân hàng, một đại công ty, một hệ thống bán hàng trực tuyến, một hệ thốngviễn thông, một trường học online, đều có thể dùng Joomla Trong phạm vi đồ ánnày, Joomla được sử dụng để thiết kế cổng thông tin về đào tạo ngắn hạng và hỗ trợviệc làm

Trang 16

1.2.3 Các Phiên Bản Của Joomla

Hiện tại Joomla có ba phiên bản chính:

 Joomla 1.0.x: Phiên bản thế hệ 1 (được cộng đồng người sử dụng và các nhàphát triển đánh giá rất ổn định) Phiên bản đầu tiên là phiên bản Joomla 1.0.0(ngày 25/9/2005) có nguồn gốc từ mambo 4.5.2.3 Phiên bản phát hành cuốicùng của Joomla 1.0 là phiên bản Joomla 1.0.15 (ngày 22/2/2008)

 Dòng phiên bản 1.5.x: Phiên bản thế hệ 2 (ổn định), đây là phiên bản cải tiến

từ phiên bản Joomla 1.0.x trong đó phần code được viết mới hoàn toàn, tuynhiên vẫn giữ cách hành xử như phiên bản cũ Phiên bản Joomla 1.5.x đượccoi như Mambo 4.6 Phiên bản Joomla 1.5 tiếp tục duy trì một giao diện lookand feel (nhìn và cảm nhận) rất thuận tiện đối với người sử dụng Cả Joomla1.5 và mambo 4.6 đều hỗ trợ đa ngôn ngữ Joomla sử dụng file định dạng

“.ini” để lưu trữ các thông tin chuyển đổi ngôn ngữ, nó hỗ trợ tất cả các ngônngữ có tập kí tự được biểu diễn bằng bảng mã UTF-8, phù hợp với ngôn ngữViệt Nam Joomla 1.5 cũng bao gồm các đặc tính mới như:

Hỗ trợ các hình thức chứng thực LDAP, Gmail

Hỗ trợ mô hình Client-Server hỗ trợ giao thức gọi hàm từ xa Xml-Rpc

Hỗ trợ các trình điều khiển cớ sở dữ liệu dành cho MySQL 4.1+ (trên nềnPHP5) và tăng cường hỗ trợ cho MySQL 5, đồng thời nó cũng hỗ trợ các hệ quảntrị cơ sở dữ liệu khác

 Phiên bản mới nhất 1.6.x: Với một khoảng thời gian chuẩn bị xấp xỉ 3 năm,cuối cùng Joomla phiên bản 1.6 cũng đã chính thức được ra mắt (ngày11/01/2011) với các tính năng được chờ đợi từ rất lâu của cộng đồng Joomlanhư:

Quản lý truy xuất của người dùng (ACL)

Phân loại nội dung đa cấp thay vì chỉ có hai cấp như phiên bản trước

Quản lý và nâng cấp các thành phần mở rộng chỉ với vài cú nhấp chuột.Khả năng cài đặt một lúc nhiều loại thành phần mở rộng

Thư viện JForm mới giúp việc tạo và quản lý Form trong trang web dễ dànghơn, giúp tăng tốc trong việc phát triển các thành phần mở rộng trong Joomla

Và rất nhiều cải tiến khác giúp tăng tốc độ tải trang, cải thiện trải nghiệm cho

Trang 17

1.2.4 Các loại thành phần mở rộng của joomla

Thành phần mở rộng (extensions) là gói cài đặt thêm để mở rộng chức năngngoài các chức năng cốt lõi của Joomla Trong Joomla, có năm loại thành phần mởrộng:

Hình 1.4 Menu quản lý các Component của Joomla

- Các Component mặc định của Joomla

Trong phiên bản Joomla 1.5 có tất cả 11 component mặc định được cung cấp

kèm theo Các component này được đặt trong thư mục [Joomla]/components và nằm

trong các thư mục con tương ứng với ký hiệu là "com_têncomponent"

Trang 18

Hình 1.5 Danh sách các component mặc định của Joomla 1.5

- Danh sách các component và ý nghĩa của chúng:

+ com_banners: Quản lý bảng quảng cáo (banner).

+ com_contact: Quản lý các đầu mối liên hệ (contact).

+ com_content: Quản lý và hiển thị bài viết (đây là component quan trọng nhất) + com_mailto: Quản lý chức năng gửi/nhận email.

+ com_media: Quản lý các tệp đa phương tiện (video, flash, mp3, hình).

+ com_newsfeeds: Quản lý việc lấy tin từ website khác.

+ com_poll: Cung cấp chức năng bình chọn.

+ com_search: Cung cấp chức năng tìm kiếm.

+ com_user: Quản lý thành viên.

+ com_weblinks: Quản lý và hiển thị danh mục các website liên kết.

+ com_wrapper: Cho phép nhúng một website khác trong cửa sổ của website

Joomla

1.2.4.2 Modules

Joomla Module là một trong các thành phần mở rộng của Joomla, nó là một ứngdụng nhỏ (thường chỉ có vài file và phần lập trình cũng không nhiều) được sử dụngchủ yếu để lấy dữ liệu và hiển thị thông tin Module thường được dùng kết hợp kèmvới các component nhằm mở rộng, cũng như thể hiện rõ ràng hơn các chức năng củacomponent

Không giống như component, một module có thể được đặt ở bất kỳ vị trí nào trêntemplate hoặc vị trí do người dùng tự định nghĩa Ngoài ra một module có thể đượcnhân bản, nghĩa là cùng lúc có thể xuất hiện tại một vị trí hoặc các vị trí khác nhau

Trang 19

Hình 1.6 Module bình chọn được đặt ở trang chủ

- Vị trí của Module Joomla.

Vị trí của module (module position) là nơi mà module có thể được đặt vào đó.Mỗi vị trí đều được xác định thông qua một định danh duy nhất (một cái tên), chẳnghạn như: left, right, top, bottom, user1, user2 Tên và số lượng các vị trí này được quyđịnh bởi template Các template khác nhau thì số lượng vị trí module cũng như tên củachúng có thể khác nhau Ngoài ra, trong quá trình sử dụng người dùng cũng có thể tựđịnh nghĩa các vị trí mới sao cho phù hợp với yêu cầu của mình

- Các Module mặc định của Joomla 1.5

Trong phiên bản Joomla 1.5 có tất cả 20 module mặc định được cung cấp kèm

theo Các module này được đặt trong thư mục [Joomla]/modules và nằm trong các thư

mục con tương ứng với ký hiệu là "mod_tenmodules"

Hình 1.7 Các module mặc định của Joomla1.5

- Danh sách các Module Joomla được cung cấp theo mặc định.

Trang 20

+ mod_archive: Module hiển thị các bài viết đã được đánh dấu "lưu trữ".

+ mod_banners: Module hiển thị các quảng cáo.

+ mod_breadcrumbs: Module hiển thị thanh điều hướng.

+ mod_custom: Module hiển thị một đoạn mã HTML bất kỳ.

+ mod_feed: Module hiển thị tin lấy từ các website khác.

+ mod_footer: Module hiển thị dòng bản quyền ở cuối Website.

+ mod_latestnews: Module hiển thị các bài viết mới nhất.

+ mod_login: Module hiển thị form đăng nhập.

+ mod_mainmenu: Module hiển thị menu điều khiển.

+ mod_mostread: Moudle hiển thị các bài viết được đọc nhiều nhất.

+ mod_newsflash: Module hiển thị tin vắn / tin nhanh.

+ mod_poll: Module hiển thị bình chọn.

+ mod_random_image: Module hiển thị ảnh ngẫu nhiên.

+ mod_related_items: Module hiển thị các bài viết liên quan.

+ mod_search: Module hiển thị form tìm kiếm.

+ mod_sections: Module hiển thị danh sách các mục của Website.

+ mod_stats: Module hiển thị các thông số thống kê của Website.

+ mod_syndicate: Module cấp tin cho các website khác.

+ mod_whoisonline: Module hiện danh tính và số người trực tuyến.

+ mod_wrapper: Mudule hiển thị một trang web bất kỳ được nhúng vào

website Joomla

1.2.4.3 Plugins

Là thành phần mở rộng cung cấp một số chức năng cộng thêm cho website Pluginskhác với module và component ở đặc điểm người quản trị không cần quản lý nóthường xuyên

Trang 21

Hình 1.8 Menu quản lý Joomla Plugin từ trang quản trị

- Các Plugin mặc định của Jooml:

Trong phiên bản Joomla 1.5 có tất cả 32 plugin mặc định được cung cấp kèm theo.Các module này được phân thành 8 loại khác nhau và đặt trong các thư mục con tương

ứng của thư mục [Joomla]/plugins.

Hình 1.9 Danh sách 8 loại plugin mặc định của Joomla

- Danh sách các loại plugin của Joomla:

+ authentication: Các plugin chứng thực quyền hạn.

+ content: Các plugin nội dung (bài viết).

+ editors: Các plugin về trình soạn thảo.

+ editors-xtd: Các plugin hỗ trợ, mở rộng tính năng cho trình soạn thảo.

+ search: Các plugin về tìm kiếm.

+ system: Các plugin của hệ thống.

+ user: Các plugin về người dùng.

Trang 22

+ xmlrpc: Các plugin cho phép quản trị Joomla, viết bài từ các hệ thống khác

1.2.4.4 Template

Joomla Template là một gói bao gồm các file PHP, HTML, CSS, JS (Javascript)

và các tấm hình, ảnh, biểu tượng, video, flash kèm theo tạo nên giao diện (bố cục vàhình hài) của website Joomla

Hình 1.10 Quản lý Template Joomla từ trang quản trị

- Các Template mặc định của Joomla:

Trong phiên bản Joomla 1.5 có 3 template được đóng gói sẵn kèm theo: JA Purity

(Joomlart), Rhuk Milkyway (RocketTheme) và Beez (Angie Radtke/Robert Deutz).Trong đó JA Purity là template được thiết kế bởi Joomlart - công ty có xuất xứ từ ViệtNam và là công ty hàng đầu về template Joomla hiện nay

Hình 1.11 Template Beez, JA Purity và Rhuk Milkyway của Joomla

- Đặc điểm của Template Joomla:

Trang 23

+ Các template của Joomla đều có khả năng tùy biến cao thông qua cách sắp xếp

và đặt vị trí các module rất linh động

+ Việc thiết kế Template Joomla khá dễ dàng, thậm chí chỉ cần vài giờ là có thểchuyển từ một template thuần HTML/CSS hay một template của một PORTAL/CMSkhác sang template Joomla

+ Có thể dùng cùng lúc vài template khác nhau trên cùng website Chẳng hạnđối với trang HOME gắn với template JA Purity, còn trang DOWNLOAD lại gắn vớitemplate Rhuk Milkyway

+ Số lượng template Joomla free (template miễn phí) và template Joomlacommercial (template có phí) được cung cấp trên mạng internet hiện nay là một con sốrất lớn Có tới hàng nghìn thậm chí hàng chục nghìn template

1.2.4.5 Languages

Joomla là mã nguồn mở hỗ trợ đa ngôn ngữ, sử dụng file định dạng “.ini” để lưutrữ các thông tin chuyển đổi ngôn ngữ, nó hỗ trợ tất cả các ngôn ngữ có tập kí tự đượcbiểu diễn bằng bảng mã UTF-8 Bằng cách cài đặt một gói ngôn ngữ, có thể để quốc tếhóa Joomla sang các ngôn ngữ khác nhau

Trang 24

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ CỔNG THÔNG TIN ĐIỆN TỬ VỀ ĐÀO TẠO VÀ HỖ TRỢ VIỆC LÀM

TRÊN NỀN JOOMLA VÀ MOODLE

2.1 CÁC QUY TRÌNH NGHIỆP VỤ CỦA TRUNG TÂM PHÁT TRIỂN NỘI DUNG VÀ ĐÀO TẠO

2.1.1 Giới thiệu Trung tâm

Trung tâm phát triển nội dung và đào tạo – Trường cao đẳng công nghệ thông tinHữu nghị Việt-Hàn là đơn vị hoạt động trực thuộc Trường cao đẳng công nghệ thôngtin Hữu nghị Việt-Hàn, đặt dưới sự định hướng về chương trình hoạt động và nội dungcông tác của Ban thường vụ Đoàn trường được Ban Giám hiệu phê duyệt Với nhiệm

vụ và quyền hạn:

2.1.1.1 Nhiệm vụ của trung tâm

Phát triển nộidung & tưvấn giải pháp

Đào tạotại địaphương

Đào tạotại trường

Bảng 2.1 Nhiệm vụ của trung tâm

- Quan hệ doanh nghiệp:

Liên hệ và gặp gỡ các công ty – doanh nghiệp để tạo mối quan hệ, trao đổi thôngtin và giới thiệu quảng bá các chương trình đào tạo của trường

Thiết lập hệ thống thông tin việc làm, thông tin hai chiều giữa trường với các tổchức, cá nhân sử dụng lao động về nhu cầu sử dụng lao động, số lượng sinh viên tốtnghiệp hàng năm theo từng ngành đào tạo của trường để tư vấn và giới thiệu việc làmcho sinh viên người học; giúp các tổ chức, cá nhân có nhu cầu sử dụng lao động lựachọn lao động phù hợp với yêu cầu công việc

Tham gia hoặc phối hợp với các công ty /doanh nghiệp tổ chức các buổi giao lưu,hội thảo, hội nghị, sàn giao dịch việc làm

Tìm kiếm nguồn giảng viên thỉnh giảng tham gia các khoá đào tạo tại trường vàcác đơn vị

Trang 25

Theo dõi và thống kê tình hình việc làm và chất lượng việc làm của sinh viên đãtốt nghiệp, lấy ý kiến các tổ chức về kỹ năng, khả năng và thái độ làm việc của sinhviên của trường làm việc tại các tổ chức.

- Hỗ trợ sinh viên:

Thu thập dữ liệu về doanh nghiệp các ngành nghề khác nhau để hỗ trợ sinh viêntrong quá trình thực tập, tìm kiếm việc làm

Liên hệ thực tập cho sinh viên trường theo đúng chuyên ngành đào tạo

Tổ chức các khoá đào tạo, định hướng nghề nghiệp, các kỹ năng mềm cho sinhviên

Xây dựng cổng thông tin hỗ trợ việc làm, tìm kiếm và phối hợp với các doanhnghiệp cung cấp thông tin về các việc làm bán thời gian, nhu cầu tuyển dụng nhân sựcủa các đơn vị

Phối hợp với các đơn vị chức năng tổ chức khảo sát tình trạng việc làm của sinhviên sau khi tốt nghiệp; theo dõi, đánh giá thông tin phản hồi của các tổ chức, cá nhân

sử dụng lao động về khả năng đáp ứng yêu cầu công việc của sinh viên sau khi tốtnghiệp

Chịu trách nhiệm chính trong việc thành lập và phối hợp với Ban liên lạc cựusinh viên tổ chức các hoạt động cựu sinh viên trường

- Quảng cáo & Marketing:

Phối hợp với các đơn vị chức năng trong trường tổ chức các chương trình quảngcáo – marketing các chương trình đào tạo (chính quy – ngắn hạn) của trường đến toàn

xã hội thông qua các kênh quảng cáo trên báo, tạp chí, băng rôn, tờ rơi…

Thực hiện công tác khảo sát, nghiên cứu nhu cầu đào tạo, tìm kiếm việc làm đốivới sinh viên các khoá tại Trường, và các địa phương

- Phát triển nội dung đào tạo (kết hợp nghiên cứu tư vấn các giải pháp về CNTT: phần cứng, phần mềm, kế hoạch ứng dụng CNTT tại các cơ quan đơn vị)

Kết hợp với bộ phận Marketing điều tra, khảo sát thực trạng về nguồn nhân lực

và ứng dụng CNTT tại các đơn vị Phân tích nhu cầu đào tạo, lập kế hoạch đào tạo vàđánh giá hoạt động đào tạo của các đơn vị, đồng thời liên tục cập nhật kiến thức và kỹthuật của các ứng dụng KHKT mới (chú trọng đến các lĩnh vực CNTT&TT) để nghiêncứu và phối hợp với các khoa chuyên ngành xây dựng đề cương các chương trình đàotạo mới phù hợp với mục tiêu và thực tiễn kinh doanh của các cơ quan / đơn vị

Trang 26

Thực hiện nghiên cứu các giải pháp - ứng dụng mới về CNTT (phần cứng, phầnmềm, các giải pháp về mạng, mã nguồn mở…) để áp dụng vào hoạt động đào tạo tạitrường và triển khai tư vấn cho các đơn vị.

- Đào tạo tại đơn vị

Đàm phán trao đổi với đơn vị các chương trình đào tạo, giá trị hợp đồng, hìnhthức thực hiện và tham mưu trình lãnh đạo Trường ký kết hợp đồng đào tạo

Phối hợp với đơn vị triển khai đào tạo, kiểm tra cấp chứng chỉ và thực hiện cácthủ tục thanh toán

Phối hợp với các khoa nghiên cứu và xây dựng các chương trình đào tạo mới, cậpnhật các kiến thức và nội dung đào tạo mới đối với các chương trình đào tạo đã có

- Đào tạo tại trường

Phân tích nhu cầu đào tạo, lập kế hoạch đào tạo và tổ chức quảng cáo chiêu sinh,

tư vấn ghi danh xếp lớp các khoá đào tạo tại trường

2.1.1.2 Quyền hạn của Trung tâm

Được tổ chức và phối hợp, hợp tác liên kết với các cơ quan, đơn vị khác trong vàngoài trường nhằm tổ chức thực hiện các hoạt động hỗ trợ sinh viên theo chức năng vànhiệm vụ được giao

Được thu phí dịch vụ trên cơ sở cho phép của Ban Giám hiệu theo đúng các quyđịnh của Nhà nước và Nhà trường

2.1.2 Khảo sát hiện trạng quy trình đào tạo ngắn hạn tại trường

2.1.2.1 Lưu đồ quy trình đào tạo ngắn hạng tại trường

Trang 27

Trách nhiệm Lưu đồ các bước thực hiện

Bảng 2.2 Quy trình đào tạo ngắn hạng tại trường

Kết quả khảo sát nhu cầu đào tạo

Phê duyệt

Triển khai quảng cáo; Tư vấn – ghi danh; Thu HP; Xếp lớp

Lập kế hoạch tổ chức triển khai

đào tạo khóa học

Triển khai tổ chức đào tạo

Kế hoạch quảng cáo, chiêu sinh,

dự kiến chương trình đào tạo

Xét khả năng mở lớp

Phê duyệt

Tổ chức thi kiểm tra;

Cấp chứng nhận

Lưu hồ sơ lớp họcThủ tục thanh toán đào tạo

Trang 28

2.1.2.2 Diễn giải lưu đồ

Bước 1: Kết quả khảo sát nhu cầu đào tạo

Vào cuối mỗi học kỳ, CVNC lập kế hoạch và triển khai khảo sát nhu cầu đào tạocủa sinh viên Trường, lập số liệu báo cáo lãnh đạo PTNDĐT trình BGH và chuyểntoàn bộ kết quả khảo sát nhu cầu đào tạo Sinh viên trường, học sinh - sinh viên và cácđối tượng khác thuộc khu vực TP Đà Nẵng cho CBPT

Xây dựng kế hoạch quảng cáo, chiêu sinh, dự kiến chương trình đào tạo

Trong thời gian 01 tuần, căn cứ vào kết quả khảo sát nhu cầu đào tạo của Sinhviên trường và sinh viên – học sinh khu vực Đà Nẵng, CVĐT xây dựng kế hoạch chiêusinh đào tạo dự kiến gồm: Danh mục các chương trình đào tạo, thời gian đào tạo, họcphí, số tiết, dự kiến giảng viên, Tài liệu – Thiết bị phục vụ đào tạo

Bước 2: Phê duyệt kế hoạch quảng cáo

- Sau khi kế hoạch quảng cáo đã được lãnh đạo TTPTND ký duyệt, CBQC trình

kế hoạch cho HT hoặc TUQHT phê duyệt Nếu đồng ý thì CBQC triển khai nội dung(theo bước 4), nếu không đồng ý thì xem xét xây dựng lại nội dung kế hoạch theo ýkiến chỉ đạo của HT hoặc TUQHT và trình phê duyệt lại (quay về bước 2)

Bước 3: Triển khai Quảng cáo, Tư vấn – ghi danh, Thu HP, Xếp lớp

a Thực hiện Quảng cáo, thông báo chiêu sinh

- Sau khi kế hoạch quảng cáo được phê duyệt, CVNC triển khai liên hệ vớicông ty quảng cáo thiết kế băng rôn, tờ rơi, theo mẫu thiết kế đã được phê duyệt,đăng nội dung quảng cáo lên Web, báo chí

b Tư vấn – Ghi danh, Thu Học phí, Xếp lớp

- Khi học viên đến tìm hiểu các khoá đào tạo của trường, CVĐT đón tiếp họcviên niềm nở, tìm hiểu mong muốn của người học, ra quyết định lựa chọn khoá họccho phù hợp và đáp ứng nhu cầu thực tế tuỳ thuộc vào từng đối tượng khác nhau

- CVĐT giới thiệu nội dung khóa học, học phí, lịch học, suất học, chế độ ưu đãi,

… và giải đáp các thắc mắc khác của học viên về chương trình học

- Học viên nhận và điền đầy đủ thông tin đăng ký vào phiếu đăng ký khoá học.CBTV nhập toàn bộ thông tin của HV từ phiếu đăng ký vào máy và lưu phiếu đăng kývào hồ sơ đăng ký

Bước 4: Xét khả năng mở lớp

Trang 29

+ Nếu số lượng lớp đã đảm bảo đủ mở lớp (ít nhất từ 15 – 20 học viênđăng ký/1 lớp tuỳ đặc thù của từng chương trình) thì báo cáo, đề xuất LĐPT tiến hànhcông tác chuẩn bị mở lớp và lập kế hoạch mở lớp (bước 6).

+ Nếu số lượng lớp chưa đủ theo yêu cầu, CVĐT tiếp tục tư vấn – ghidanh, thu học phí, xếp lớp (quay về bước 4)

- Trong trường hợp học viên đã đăng ký ghi danh nhưng chưa nộp học phí,CVĐT có trách nhiệm thông báo cho học viên đến làm thủ tục qua các hình thức thíchhợp (thông tin trên bảng thông báo, website, điện thoại, nhắn tin, gửi Email, Chat,…)

Bước 5: Lập kế hoạch tổ chức triển khai khóa đào tạo

- CVĐT lập kế hoạch tổ chức triển khai đào tạo, cụ thể như: Thời gian khaigiảng, địa điểm, suất học, GV, dự toán chi phí, công tác phối hợp,… đính kèm danhsách học viên đăng ký và nộp học phí của từng lớp Công việc này chỉ thực hiện trong

01 ngày

- CVĐT trình LĐPT kiểm tra, ký duyệt kế hoạch trước khi trình HPCM phêduyệt

Bước 6: Phê duyệt kế hoạch tổ chức triển khai khóa đào tạo

CBPT trình Hiệu phó chuyên môn phê duyệt kế hoạch tổ chức triển khai đào tạokhóa học Nếu đồng ý, thực hiện triển khai theo nội dung đã được duyệt (bước 8); Nếukhông đồng ý phê duyệt, lập lại kế hoạch theo ý kiến chỉ đạo của Hiệu phó chuyênmôn và trình phê duyệt lại (quay về bước 6)

Bước 7: Triển khai tổ chức đào tạo

a Thủ tục thành lập lớp học và tổ chức khai giảng

+ PTNDĐT căn cứ vào kế hoạch tổ chức triển khai khóa đào tạo đã đượcphê duyệt thực hiện các thủ tục liên quan đến việc thành lập và tổ chức lớp học

b Theo dõi, quản lý lớp học

Trong vòng 01 tuần sau khi mở lớp, CVĐT tiến hành in ấn, cấp phát thẻ cho họcviên và phối hợp với các đơn vị liên quan thực hiện công tác quản lý lớp học:

c Tổ chức thi – kiểm tra giữa kỳ/thi kết thúc học phần

- Căn cứ vào lịch trình đào tạo, CVĐT theo dõi chủ động phối hợp với giảng viên

tổ chức kiểm tra giữa khóa học (đối với các khóa đào tạo chỉ có 01 học phần) hoặc tổchức thi kết thúc học phần (đối với các khóa đào tạo có nhiều học phần không tínhchương trình đào tạo Kỹ thuật viên)

Trang 30

Bước 8: Tổ chức kiểm tra cuối khóa, cấp chứng nhận tốt nghiệp: Công tác này được phân thành 02 trường hợp cụ thể như sau

Đào tạo cấp chứng chỉ Quốc gia: Thực hiện công tác phối hợp với Sở Giáo dục

& Đào tạo Thành phố Đà Nẵng (Sở GD) tổ chức thi, cấp chứng chỉ

Bước 9: Thủ tục thanh toán đào tạo

- CVĐT lập biên bản thanh lý Hợp đồng giảng dạy và hoàn tất các thủ tục thanhtoán giảng dạy cho giảng viên gồm: Bảng chấm công, bản cam (nếu có), đề nghị thanhtoán, hợp đồng và thanh lý hợp đồng giảng dạy gửi phòng KHTC để thực hiện thanhtoán cho Giảng viên Công tác này được thực hiện và hoàn thành trong 10 ngày sau khikết thúc khóa học

Bước 10: Lưu trữ hồ sơ lớp học

- CVHS tiến hành rà soát toàn bộ thủ tục, quy trình đào tạo kiểm tra, bổ sungnhững thiếu sót để tiến hành lưu trữ hồ sơ

- Theo dõi chặt chẽ, khoa học trong công tác in, cấp phát chứng chỉ cho Học viêntheo đúng quy định

- CVĐT lập báo cáo tổng kết, đánh giá khóa học trình lãnh đạo PTNDĐT để tổchức họp rút kinh nghiệm tại Trung tâm

Trang 31

2.1.3 Khảo sát quy trình hỗ trợ thực tập và việc làm cho sinh viên

2.1.3.1 Lưu đồ quy trình thực tập và việc làm cho sinh viên

Bảng 2.3 Quy trình thực tập và việc làm cho sinh viên

Thu thập, tổng hợp phân loại

và báo cáo thông tin

Lập kế hoạch hoạt động năm Báo cáo lãnh đạo PTNDĐT

TC/DN

Phòng ĐT/khoa SV/CSV

Trang 32

2.1.3.2 Diễn giải lưu đồ

Bước 1: Thu thập dữ liệu và lập kế hoạch

- Hàng năm, vào tháng 12 CV HTVL yêu cầu CV Mar cung cấp các thông tincầu tìm việc làm, thực tập của SV/CSV, nhu cầu nguồn lao động của xã hội

- CV HTVL tiến hành lập kế hoạch hoạt động năm để trình GĐ xem xét kiểmtra

Bước 2: Phê duyệt

Sau khi hoàn chỉnh kế hoạch tiến hành trình HT (người được HT ủy quyền)kiểm tra phê duyệt và cho ý kiến chỉ đạo

Bước 3: Tổ chức các sự kiện hỗ trợ tìm kiếm

- Trên cơ sở Kế hoạch được duyệt, CV HTVL liên hệ tìm kiếm và tiếp xúc vớicác tổ chức/doanh nghiệp bằng các hình thức: điện thoại, trực tiếp, email, quan hệ cácnhân, …

- Tùy theo từng trường hợp và thời điểm khác nhau, PTND ĐT (CVHTVL) tiếnhành tổ chức các sự kiện: hội thảo, hội chợ việc làm, sàn tuyển dụng, giao lưu…để tìmkiếm thông tin bằng các hình thức: liên kết các tổ chức/đơn vị, tự đứng ra tổ chức…

- CV HTVL gửi phiếu đăng tới các tổ chức/doanh nghiệp tại khu vực miềnTrung – Tây nguyên và các khu vực khác khi có yêu cầu (vào đầu tháng của các quýtrong năm)

- CV HTVL phát phiếu đăng ký theo tới người có nhu cầu tìm việc

- CV HTVL cập nhập thông tin thường xuyên trên các phương tiện thông tincủa Trường và đơn vị/doanh nghiệp

Bước 4: Thu thập, tổng hợp và phân loại thông tin

Trên cơ sở tổng hợp các số liệu, CV HTVL sẽ tiến hành phân loại thông tin thuthập được Chia ra làm 02 nội dung:

- Đối với hỗ trợ thực tập cho SV :

+ Danh sách SV đủ điều kiện thực

+ Danh sách tổ chức/doanh nghiệp liên hệ địa điểm thực tập

+ Công văn gửi tổ chức/doanh nghiệp đề nghị tiếp nhận thực tập

+ Danh sách tổ chức/doanh nghiệp đồng ý tiếp nhận thực tập và số lượng

SV được tiếp nhận (bao gồm cả đề tài thực tập SV)

Trang 33

+ DS tổ chức/doanh nghiệp tham gia tuyển dụng lao động (bao gồm cả sốlượng cần tuyển, yêu cầu tuyển, thời gian, vị trí tuyển…).

+ DS sinh viên đăng ký tìm việc làm đầy đủ các thông tin theo biểu mẫu + Báo cáo tình hình hỗ trợ và giới thiệu việc

Bước 5: Soát xét

+ Căn cứ danh sách phân loại tập hợp, CV HTVL trình GĐ tiến hành soátxét, kiểm tra và phê duyệt đối với từng thông tin

Bước 6: Thông báo/Gửi kết quả cho các đơn vị (cá nhân) liên quan

- Trên cơ sở thông tin về sinh viên và doanh nghiệp đã được xét duyệt,CVHTVL thông báo đến tổ chức/doanh nghiệp và sinh viên

- Những thông tin tuyển dụng lao động phù hợp và thông tin tìm việc, CVHTVL sẽ tiến hành đăng trên các phương tiện thông tin

- Đối với các phòng/khoa/trung tâm/đơn vị có liên quan: CVHTVL sẽ gửi

thông tin về doanh nghiệp hỗ trợ thực tập đầy đủ, cụ thể theo yêu cầu và kế hoạch củatrường

Bước 7: Thực hiện các nội dung hỗ trợ

+ CV HTVL đối chiếu và phân loại SV cho phù hợp với yêu cầu của đơn

vị và nguyện vọng của sinh viên

Trang 34

+ CV HTVL gửi danh sách SV (họ tên, lớp, khoa, chuyên đề thực tập…)cho đơn vị tiếp nhận thực tập

+ CV HTVL gửi DS đơn vị đồng ý tiếp nhận (đã được GĐ phê duyệt) choPhòng Đào tạo trước thời gian chính thức thực tập là 02 tuần

Bước 8: Báo cáo tình hình hỗ trợ thực tập và việc làm cho Sinh viên

Báo cáo thường xuyên hằng tuần/tháng/quý các công việc triển khai cho GĐ TT

Bước 9: Theo dõi quản lý và lưu trữ hồ sơ

Sau khi thông tin sinh viên và doanh nghiệp phù hợp được các yêu cầu củanhau, đơn vị tuyển dụng và người xin được tuyển dụng ký kết hợp đồng lao động/tiếpnhận thực tập (thực tế) tại đơn vị, văn thư TT có trách nhiệm tiếp nhận, theo dõi, quản

lý, lưu hồ sơ về công tác hỗ trợ thực tập và việc làm cho sinh viên và các giấy tờ khác

có liên quan

2.1.4 Kết luận

Với hai quy trình được khảo sát như trên, Trung tâm đã hoạt động một cáchthông suốt, hiệu quả, các chức năng được phân chia rõ ràng đối với từng cán bộ cụ thể.Trung tâm có thể quản lý tốt các hoạt động của mình như thông tin các khóa học,thông tin học viên… một cách dễ dàng Tuy nhiên với cách thức tổ chức hoạt độngnhư đã nêu trên có một số ưa điểm cũng như nhược điểm sau:

Mất nhiều thời gian tổng hợp những thông tin dữ liệu đang có

Mất nhiều thời gian trong việc tra cứu nhiều thông tin liên quan với nhau.Tốn nhiều thời gian cũng như công sức trong việc nhập nhiều dữ liệu cũngnhư xử lý trùng nhau

Tốn nhiều chi phí cho việc quảng bá, thực hiện ghi danh, xếp lớp… cho họcviên

Tốn nhiều thời gian, nhân lực trong việc hỗ trợ việc làm cho sinh viên cũngnhư không tạo được tính chủ động cao cho doanh nghiệp tuyển dụng trong việctuyển dụng

Với những ưu điểm cũng như nhược điểm như thế, một đề xuất được đưa ra đó làxây dựng một hệ thống để tin học hóa một phần các chức năng hoạt động của trung

Trang 35

tạo và hỗ trợ việc làm cho trung tâm Phát Triển Nội Dung và Đào tạo trường CĐ CNTT Hữu Nghị Việt-Hàn” Với trang cổng thông tin này, các hoạt động của trungtâm sẽ được thực hiện trên hệ thống máy tính thay vì trên sổ sách giấy tờ như trước.Việc xây dựng trang website này có những ưu và nhược điểm sau:

 Ưu điểm:

Tạo kênh thông tin, quảng bá về đào tạo

Tiết kiệm thời gian trong việc nhập các thông tin

Việc tra cứu, tổng hợp các thông tin cần thiết trở nên nhanh chóng

Gói gọn một số các chức năng, hoạt động của trung tâm vào trong một hệthống làm cho việc quản lý theo dõi trở nên dễ dàng và thuận tiện hơn

Tiết kiệm được nguồn nhân lực để quản lý hoạt động của trung tâm

Thuận lợi cho cả trung tâm và học viên trong quá trình học tập Đăng kýthực tập cũng như tìm việc làm

Sinh viên có thể học tập, trả bài cũng như thực hiện các bài tập về nhà, kiểmtra trên hệ thống Elearning Giúp việc đào tạo từ xa trở nên chuyên nghiệp

 Nhược điểm:

Có thể sẽ tốn một khoản thời gian để hướng dẫn nhân viên làm quen vớichương trình

Bước đầu cán bộ nhân viên gặp khó khăn trong việc giao tiếp với hệ thống

Có thể sẽ có một số lỗi không thể khắc phục được vì khả năng xây dựngchương trình còn hạn chế

Sẽ có một số chức năng trong hoạt động của TT không thể tin học hóa được.Tốn chi phí để triển khai và duy trì hoạt động của hệ thống website

Trang 36

2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.2.1 Xác định chức năng của hệ thống.

Cổng thông tin điện tử sẽ được xây dựng trên nền tảng mã nguồn mở Joomla,tích hợp với mã nguồn mở Moodle để đáp ứng chức năng Elearning Đối với Joomla,phải tích hợp các component đảm nhận các tính năng cổng thông tin điện tử, việc làm,đăng ký khoá học trực tuyến và đăng ký thực tập trực tuyến Nhìn chung, cổng thôngtin có các chức năng chính sau:

- Chức năng quản lý tin tức: Cho phép quản trị website có thể đăng tin và

quản lý tin tức, người truy cập có thể xem tin tức đã đăng

- Chức năng quản lý thông tin thành viên: Đảm nhiệm chức năng đăng ký

thành viên Quản lý tài khoản đăng nhập, thông tin email cơ bản của thành viên Chophép người quản trị có thể thêm, xoá sửa thông tin thành viên Thành viên cũng có thểchỉnh sửa thông tin của mình Chức năng này đã mặc định tích hợp trên Joomla với

component com_users.

- Chức năng quản lý đăng ký thực tập trực tuyến: Sinh viên có thể đăng ký

công ty thực tập dựa vào danh sách công ty của Trung tâm đưa lên hoặc tự đề xuấtcông ty cho mình Người quản trị website có thể quản lý thông tin đăng ký thực tậpnhư công ty thực tập, người hướng dẫn, thông tin của doanh nghiệp nhận thực tập

- Chức năng cổng thông tin hỗ trợ việc làm: Quản lý thông tin việc làm do

trung tâm hoặc doanh nghiệp đưa lên, cho phép sinh viên xem, tìm kiếm

- Chức năng đăng ký khoá học ngắn hạn trực tuyến: Cho phép sinh viên

xem, đăng ký khoá học ngắn hạng trực tuyến Quản trị website có thể quản lý thông tinđăng ký này

- Chức năng E-learning: Sinh viên của các khoá học ngắn hạn có thể học tập

trực tuyến, trả bài cũng như thực hiện các bài tập về nhà, kiểm tra trên hệ thốngElearning

Cổng thông tin phải được xây dựng trên giao diện với màu sắc hài hoà, bố cụccác module phải thích hợp Vị trí module phải xuất hiện và thay đổi theo các trangkhác nhau Đảm bảo việc truyền tải thông tin và quảng bá các khoá học, việc làm

Trang 37

2.2.2 Chức năng quản lý tin tức

Hiện nay, phiên bản Joomla 1.5 mặc định đã tích hợp sẵn chức năng quản lý tin

tức do component com_content đảm nhận Trong component này, tin tức được tổ chức

theo mô hình phân cấp gồm 2 mức: Nhóm tin (Section) và chủ đề con (category)

Áp dụng vào cổng thông tin, các nhóm tin và chủ đề con được tạo để phân cấp tintức như sau:

+ Tin tức chung: Nhóm tin này chứa các tin tức hợp tác đào tạo của trung tâm,hoặc có thể tin tức chọn lọc trên internet

+ Đào tạo: Chứa các tin tức giới thiệu trung tâm, giới thiệu khoá học và nhữngtin tức tiêu điểm trình diễn cho module Slideshow

+ Sinh viên: Chứa các tin tức mà trung tâm thông báo cho sinh viên, tin hỗ trợsinh viên và cựu sinh viên

Tin đào tạo

HỆ THỐNG TIN TỨC

Bản tin

Tin tức

Hợp tác đào tạo

Thông tin

hỗ trợ sinh viên Tiêu điểm

Giới thiệu Thông báo từ Trung tâm

Việc làm thêm

Cẩm nan sinh viên

Cựu sinh viên

Hình 2.12 Sơ đồ phân cấp tin tức

Trang 38

Hình 2.13 Các nhóm tin được tạo

Hình 2.14 Các chủ đề con được tạo

Trang 39

2.2.3 Tính năng đăng ký khoá học trực tuyến

2.2.3.1 Phân tích yêu cầu

Tính năng đăng ký khoá học trực tuyến cho phép sinh viên có thể đăng ký cáckhoá học ngắn hạng mà trung tâm đưa ra

- Tính năng cơ bản cần phải cung cấp cho cán bộ chuyên trách:

+ Quản lý khoá học: Cán bộ chuyên trách có thể thêm, sửa, xoá các thôngtin về khoá học

+ Quản lý sinh viên đăng ký: Liệt kê danh sách các sinh viên đã đăng ký,cán bộ chuyên trách có thể xem thông tin các sinh viên đã đăng ký

- Tính năng cơ bản cần phải cung cấp cho sinh viên

+ Xem các thông tin về các khoá học

+ Đăng ký khoá học trực tuyến: Cho phép sinh viên nhập các thông tin yêucần để đăng ký khoá học

Thông tin và các trường cần hiển thị cho sinh viên đăng ký:

Trung tâm cung cấp Sinh viên cung cấp

Tên khoá học: Họ tên người đăng ký:

Ngày bắt đầu: Số lượng đăng ký:

Ngày kết thúc: Suất học dự kiến:

Học phí: Ngày tháng năm sinh:

Địa chỉ nơi học: Giới tính:

Giảng viên: Dân tộc:

Số lượng có thể đăng ký: Nơi sinh:

Email:

Giới thiệu khoá học:

Điện thoại:

Đối tượng(tích chọn) Sinh viên Việt-Hàn, KhácĐối tượng

miễn giảm(tích chọn)

Chính sách, SV Việt-Hàn, SV khác,Nhóm

Biết thông tin khoá học(tích chọn)

Tờ rơi, Băng roll, Báo chí, Bạn bè, http://viethanit.edu.vn,

http://ptdn.viethanit.edu.vn, http://2mit.org

Bảng 2.4 Thông tin và các trường cần hiển thị cho sinh viên đăng ký

Trang 40

Hình 2.15 Quy trình sinh viên đăng ký khoá học trực tuyến

2.2.3.2 Đề xuất giải pháp

Hiện nay, Joomla có số lượng thành phần mở rộng khổng lồ với hơn 7000component, module, plugin Trong đó các component được cung cấp cho việc quản lýkhoá học không nhiều (số liệu được lấy từ trang http://extensions.joomla.org/) Vớiyêu cầu như mục trên đã phân tích, Tôi xin đề xuất và chủ động áp dụng component

Cource Manager của Profinvent bởi các tính năng và ưu điểm mà component này

đem lại:

 Cource Manager cho phép quản lý và đăng ký khoá học trực tuyến choJoomla1.5 và MySQL 4.1.x, phù hợp với phiên bản Joomla đang triển khai

Ngày đăng: 29/03/2014, 15:27

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Ks. Hồ Văn Phi, Giáo trình phân tích và thiết kế hệ thống thông tin, Cao Đẳng CNTT Hữu Nghị Việt Hàn Sách, tạp chí
Tiêu đề: Giáo trình phân tích và thiết kế hệ thống thông tin
[2]. Ks. Hồ Văn Phi, Giáo trình Cơ sở dữ liệu và SQL, Cao Đẳng CNTT Hữu Nghị Việt Hàn Sách, tạp chí
Tiêu đề: Giáo trình Cơ sở dữ liệu và SQL
[4]. Tài liệu giới thiệu giải pháp xây dựng giải pháp dạy học trực tuyến E- learning, Asianux Viet Nam Sách, tạp chí
Tiêu đề: Tài liệu giới thiệu giải pháp xây dựng giải pháp dạy học trực tuyến E-learning
[5]. TS.Nguyễn Quang Trung, Sử dụng phần mềm nguồn mở trong E-learning [6]. Đại học Hoa Sen , Học liệu chuẩn Scorm. Tài liệu tiếng Anh Sách, tạp chí
Tiêu đề: Sử dụng phần mềm nguồn mở trong E-learning" [6]. Đại học Hoa Sen , "Học liệu chuẩn Scorm
[1]. Joomla! 1.5 Installation Manual, Andy Wallace, (03-09-2007) Sách, tạp chí
Tiêu đề: 1.5 Installation Manual
[2]. Barrie M. North, Joomla! A User's Guide: Building a Successful Joomla! Powered Website, Prentice Hall, December (11 – 2007) Sách, tạp chí
Tiêu đề: Joomla! A User's Guide: Building a Successful Joomla! "Powered Website
[3]. Jennifer Marriott , The Official Joomla! Book, Addison-Wesley Professional, Elin Waring (Dec -17 - 2010) Sách, tạp chí
Tiêu đề: The Official Joomla! Book
[4]. Jason Cole, Helen Foster (2008), Using Moodle, O’Reilly. Internet Sách, tạp chí
Tiêu đề: Using Moodle
Tác giả: Jason Cole, Helen Foster
Năm: 2008
[3]. TS. Dương Kiều Hoa -Tôn Thất Hoà An, Phân tích và thiết kế HTTT theo UML Khác

HÌNH ẢNH LIÊN QUAN

Hình 1.2 Hoạt động của website viết bằng PHP - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 1.2 Hoạt động của website viết bằng PHP (Trang 11)
Hình 1.3 Kết quả của http://www.google.com/trends?q=joomla về sự phát triển của  Joomla - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 1.3 Kết quả của http://www.google.com/trends?q=joomla về sự phát triển của Joomla (Trang 14)
Hình 1.4 Menu quản lý các Component của Joomla - Các Component mặc định của Joomla - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 1.4 Menu quản lý các Component của Joomla - Các Component mặc định của Joomla (Trang 16)
Hình 1.6 Module bình chọn được đặt ở trang chủ - Vị trí của Module Joomla. - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 1.6 Module bình chọn được đặt ở trang chủ - Vị trí của Module Joomla (Trang 18)
Hình 1.7 Các module mặc định của Joomla1.5 - Danh sách các Module Joomla được cung cấp theo mặc định. - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 1.7 Các module mặc định của Joomla1.5 - Danh sách các Module Joomla được cung cấp theo mặc định (Trang 18)
Hình 1.8 Menu quản lý Joomla Plugin từ trang quản trị - Các Plugin mặc định của Jooml: - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 1.8 Menu quản lý Joomla Plugin từ trang quản trị - Các Plugin mặc định của Jooml: (Trang 20)
Hình 1.11 Template Beez, JA Purity và Rhuk Milkyway của Joomla - Đặc điểm của Template Joomla: - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 1.11 Template Beez, JA Purity và Rhuk Milkyway của Joomla - Đặc điểm của Template Joomla: (Trang 21)
Bảng  2.2 Quy trình đào tạo ngắn hạng tại trườngKết quả khảo sát nhu - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
ng 2.2 Quy trình đào tạo ngắn hạng tại trườngKết quả khảo sát nhu (Trang 26)
Hình 2.15 Quy trình sinh viên đăng ký khoá học trực tuyến - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 2.15 Quy trình sinh viên đăng ký khoá học trực tuyến (Trang 39)
2.2.5. Sơ đồ các quy trình đăng ký thực tập - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
2.2.5. Sơ đồ các quy trình đăng ký thực tập (Trang 43)
Hình 2.18  Quy trình cập nhật công ty thực tập của cán bộ chuyên trách - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 2.18 Quy trình cập nhật công ty thực tập của cán bộ chuyên trách (Trang 44)
Hình 2.19 Biểu đồ use case của component đăng ký thực tập - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 2.19 Biểu đồ use case của component đăng ký thực tập (Trang 51)
Hình 2.20 Biểu đồ trình tự thêm công ty thực tập của cán bộ chuyên trách - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 2.20 Biểu đồ trình tự thêm công ty thực tập của cán bộ chuyên trách (Trang 53)
Hình 2.21 Biểu đồ tuần tự thêm thông tin cá nhân của sinh viên - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 2.21 Biểu đồ tuần tự thêm thông tin cá nhân của sinh viên (Trang 54)
Hình 2.22 Biểu đồ trình tự đăng ký thực tập của sinh viên - Xây dựng cổng thông tin điện tử về đào tạo và hỗ trợ việc làm cho TT PT nội dung và đào tạo
Hình 2.22 Biểu đồ trình tự đăng ký thực tập của sinh viên (Trang 55)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w