
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Cong ty Cong Nghe Tin hoc Nha truong - Mô hình bài toán Thời khóa biểu Học viện kỹ thuật Quân sự - phần I</title>
</head>
<body link="#4D5764" vlink="#4D5764" alink="#4D5764" text="#4D5764">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="600">
<tr>
<td><b><font size="4">Cong ty Cong Nghe Tin hoc Nha truong</font></b></td>
<td align="right"><font size="4"><a href="http://www.vnschool.net">http://www.vnschool.net</a></font></td>
</tr>
</table>
<hr color="#DC0312" width="600">
<table border="0" cellpadding="0" cellspacing="0" width="600">
<tr>
<td><b><font size="5">Mô hình bài toán Thời khóa biểu Học viện kỹ thuật Quân sự - phần I</font></b><br>
<font size="2">05/10/2006</font><br><br>
<p align="justify"><b><h3 align='left'><a name="home"></a>I. Qui trình quản lý hiện tại</h3>
<p align='justify'>Phòng Đào tạo hiện đang quản 
lý các công việc đồ sộ liên quan đến Toàn bộ quá trình học tập và giảng dạy tại 
Học viện, tuy nhiên hầu hết các công đoạn quản lý đều làm bằng tay, thông tin 
giữa các bộ phận ngay bên trong Phòng Đào tạo chưa được thống nhất quản lý, dữ 
liệu phân tán. </p>
<p><a class='main' href='modules.php?name=TKBU&file=article&sid=479#1.1'>1.1. Phần mềm quản lý đang sử dụng</a></p>
<p><a class='main' href='modules.php?name=TKBU&file=article&sid=479#1.2'>1.2. Qui trình Xếp Thời khóa biểu hiện tại</a></p>
<p><a class='main' href='modules.php?name=TKBU&file=article&sid=479#1.3'>1.3. Hệ thống Thông tin hiện tại: các tồn tại và bất cập</a></p>
<p><a class='main' href='modules.php?name=TKBU&file=article&sid=479#1.4'>1.4. Mô hình và vị trí bài toán Quản lý Thời khóa biểu</a></p></b><br>
<a name="1.1"></a><h4>1.1. Phần mềm quản lý đang sử dụng</h4>
<p align='justify'>Hiện tại Phòng Đào tạo đang sử 
dụng 3 phần mềm quản lý độc lập sau đây:</p>
<p align='justify'><i><b>1- Phần mềm Quản lý Báo dạy</b></i></p>
<p align='justify'>Phần mềm này cho phép nhập 
toàn bộ các thông tin ban đầu (từ điển) của hệ thống như danh sách môn học, bộ 
môn, lớp học, giáo viên, phân công giảng dạy. Nhiệm vụ chính của phần mềm là in 
ra được các Bảng báo dạy cho các bộ môn. Thông tin đã nhập vào của phần mềm này 
không dùng lại được cho các phần mềm khác.</p>
<p align='justify'><b><i>2- Phần mềm Nhập và In Thời 
khóa biểu các lớp học</i></b></p>
<p align='justify'>Phần mềm này có chức năng 
chính là nhập thông tin thời khóa biểu các lớp học đã xếp bằng tay vào và in ra 
Thời khóa biểu các lớp học theo mẫu chuẩn (khổ giấy A3) của HVKTQS. Một điều chú 
ý là toàn bộ thông tin nhập PCGD của phần mềm 1 không dùng lại đuợc trong phần 
mềm này, do vậy chúng ta phải nhập lại từ đầu các thông tin như phần mềm 1 đã 
nhập.</p>
<p align='justify'><b><i>3- Phần mềm Quản lý quá 
trình học tập của sinh viên</i></b></p>
<p align='justify'>Phần mềm này độc lập hoàn toàn 
với 2 phần mềm trên có chức năng chính là quản lý học tập, điểm số của học viên 
trong nhà trường. </p>
<p align='justify'>Cả 3 phần mềm trên đều được 
thiết kế rời rạc, không thể liên kết được với nhau về chức năng cũng như dữ 
liệu. Việc nhập liệu vào từng phần mềm độc lập và rời rạc như vậy sẽ làm tốn sức 
ghê gớm của các nhân viên tác nghiệp Phòng Đào tạo.</p>
<p align='right'><a class='main' href='#home'>Về đầu trang</a></p>
<a name="1.2"></a><h4>1.2. Qui trình Xếp Thời khóa biểu hiện tại</h4>
<p align='justify'>Qui trình xếp Thời khóa biểu 
hiện tại trong HVKTQS có thể mô tả trong sơ đồ dưới đây:</p>
<p align='center'><img src='images/tkbu/hinh7.jpg'></p>
<p align='center'>Hình 1. Qui trình Xếp Thời 
Khóa Biểu hiện tại của Phòng Đào tạo</p>
<p align='justify'><b>Chú thích cho sơ đồ trên:</b></p>
<p align='center'><img src='images/tkbu/hinh8.jpg'></p>
<p align='justify'>Qua sơ đồ công việc trên chúng 
ta có một số nhận xét sau đây:</p>
<p align='justify'>1. Hầu hết các công việc chính 
tại Phòng Đào tạo đều được làm bằng tay. Phần ứng dụng máy tính trong công việc 
rất hạn chế và hoàn toàn rời rạc, không liên thông với nhau.</p>
<p align='justify'>2. Các thông tin hiện có tại 
Phòng Đào tạo là chưa đủ, còn thiếu và chứa nhiều bất cập rất khó đáp ứng nhu 
cầu quản lý ngày càng nhiều và lớn của Học viện.</p>
<p align='right'><a class='main' href='#home'>Về đầu trang</a></p>
<a name="1.3"></a><h4>1.3. Hệ thống Thông tin hiện tại: các tồn tại và bất 
cập</h4>
<p align='justify'>Hệ thống thông tin hiện tại 
được dùng trong 2 phần mềm tại Phòng Đào tạo bao gồm 5 loại thông tin dữ liệu 
chính sau đây:</p>
<p><b>1. Danh sách Bộ môn, với hệ thống mã gồm 2 ký tự</b></p>
<p align='center'><img src='images/tkbu/hinh9.jpg'></p>
<p align='justify'>Số lượng Bộ môn hiện có tại 
Học viện là <b>57</b>. Học viện chúng ta hiện đang quản lý việc phân công giáo 
viên dạy đến từng Bộ môn. Do vậy, với hệ thống 2 ký tự để mã hóa theo chúng tôi 
là vừa đủ. </p>
<p align='justify'>Tuy nhiên Hệ thống thông tin 
của Khoa là chưa có, do đó Hệ thống thông tin quản lý ngành dọc của Cán bộ Giáo 
viên là chưa hoàn chỉnh.</p>
<p><b>2. Danh sách Giáo viên</b></p>
<p align='center'><img src='images/tkbu/hinh10.jpg'></p>
<p align='justify'>Danh sách chúng tôi hiện có là
<b>648</b> giáo viên. </p>
<p align='justify'>Hệ thống Mã giáo viên hiện tại 
là 4 ký tự (dùng toàn chữ số) và được đánh mã một cách "ngẫu nhiên" không có 
quan hệ logic với Bộ môn, Khoa, Chuyên ngành hay với bản thân các giáo viên này.</p>
<p align='justify'>Với hệ thống thông tin hiện 
nay, thông tin Mã giáo viên hiện đang "thừa" và không sử dụng được. </p>
<p><b>3. Danh sách Lớp học</b></p>
<p align='center'><img src='images/tkbu/hinh11.jpg'></p>
<p align='justify'>Danh sách lớp học sẽ bao gồm 2 
thông tin chính: <b>Mã lớp học</b> (bao gồm khoảng 6 ký tự) và <b>Tên lớp đầy đủ</b>. 
Hệ thống Mã lớp và Tên lớp học hiện tại rất không chuẩn xác, không thống nhấtvà 
đồng bộ giữa ngay trong các nhóm làm việc của Phòng Đào tạo. Có thể đưa ra đây 
các nhận xét sau về hệ thống thông tin Lớp học.</p>
<p align='justify'>1. Hệ thống mã không thống 
nhất về độ dài, các thông số hiện có đều dao động từ 3 đến 8 ký tự. </p>
<p align='justify'>2. Hệ thống mã lớp học hoàn 
toàn không có thông tin (hoặc rất ít) liên quan đến các thông tin quan trọng 
khác như: Hệ đào tạo, Năm học, Ngành, Chuyên ngành, Quân sự hay Dân sự, Khoa, Bộ 
môn.</p>
<p align='justify'>3. Hệ thống Mã và Tên lớp học 
không chuẩn xác được ghi nhận trong nội bộ Học viện, giữa các Ban của Phòng Đào 
tạo, giữa Phòng Đào tạo và các Khoa, giữa Khoa và bộ phận quản lý Học viên.</p>
<p align='justify'>4. Hiện tại hoàn toàn không mã 
hóa thông tin về các lớp ghép và lớp tách. Trong mô hình bài toán Thời khóa 
biểu, lớp GHÉP và lớp TÁCH là các khái niệm rất quan trọng cần được nghiên cứu 
và mã hóa chuẩn xác.</p>
<p><b>4. Danh sách Hội trường</b></p>
<p align='center'><img src='images/tkbu/hinh12.jpg'></p>
<p align='justify'>Hiện tại danh sách chúng tôi 
đang có là 98 hội trường. Mỗi hội trường bao gồm 2 thông tin là <b>Mã Hội trường</b> 
và <b>Tên Hội trường</b>. Mã hội trường hiện tại được ký hiệu bởi 4 ký tự theo 
truyền thống đặt tên hội trường của Học viện từ thời Vĩnh Yên.</p>
<p align='center'><img src='images/tkbu/hinh13.jpg'></p>
<p align='justify'>Hệ thống mã hóa hội trường như 
trên hiện nay có rất nhiều bất cập như sau:</p>
<p align='justify'>1. Hệ thống mã hội trường bao 
gồm 4 ký tự đã không đáp ứng được thực tế hiện tại của Học viện. Hiện nay, hệ 
thống hội trường học của Học viện nằm tại 3 vị trí chính khác nhau (Khu A- Hoàng 
Quốc Việt, B-361, C - Vĩnh Yên), mỗi khu như vậy lại bao gồm nhiều tòa nhà nhiều 
tầng. Với cách đánh số như trước đây, ví dụ, hai hội trường H11120 và N11120 sẽ 
có mã hội trường như nhau.</p>
<p align='justify'>2. Hiện tại hệ thống mã hóa 
thông tin các vị trí, các tòa nhà và hội trường chưa thống nhất ngay cả khi chưa 
có ứng dụng CNTT. </p>
<p><b>5. Danh sách môn học</b></p>
<p align='center'><img src='images/tkbu/hinh14.jpg'></p>
<p align='justify'>Danh sách chúng tôi hiện có là
<b>764</b> môn học. Hệ thống mã hóa Mã môn học bao gồm 4 ký tự, trong đó 2 ký tự 
đầu tiên chỉ ra mã bộ môn phụ trách môn học này. Việc mã hóa này là tương đối 
hợp lý trong suốt thời gian qua, tuy nhiên trong tình hình mới hệ thống này có 
những bất cập sau đây:</p>
<p align='justify'>1. Một môn học hiện nay có thể 
có một vài Bộ môn cùng đảm nhiệm. Hai ký tự sau của Mã môn học hiện chưa mang 
một ý nghĩa nào và được đặt tên một cách ngẫu nhiên không định hướng.</p>
<p align='justify'>2. Khái niệm Môn học (hay Học 
phần) nằm trong Hệ thống Chương trình Đào tạo Đại học và Cao đẳng của Bộ Giáo 
dục và đào tạo ban hành. Hiện tại, tại phòng Đào tạo chưa có hệ thống thông tin 
quản lý Chương trình đào tạo, Ngành hay Chuyên ngành, do đó riêng một hệ thống 
thông tin môn học là chưa đủ. </p>
<p align='justify'>3. Môn học và khái niệm trung 
tâm liên kết nhiều loại đối tượng khác nhau của bài toán Quản lý Thời khóa biểu, 
Quản lý Điểm Học sinh, Quản lý Giáo viên và Quản lý Chương trình Đào tạo. Việc 
đặt tên và mã hóa môn học là công việc rất quan trọng cần được quan tâm và chỉ 
đạo chặt chẽ từ Ban lãnh đạo Học viện.</p>
<p align='right'><a class='main' href='#home'>Về đầu trang</a></p>
<a name="1.4"></a><h4>1.4. Mô hình và vị trí bài toán Quản lý Thời khóa biểu</h4>
<p align='justify'>Trong bối cảnh thực tế trên, 
việc tin học hóa ngay lập tức toàn bộ các khâu công việc của Phòng Đào tạo là 
không thực tế. Từ phân tích trên, chúng tôi đã đề nghị một định hướng của việc 
phát triển các phần mềm <b>Quản Lý Đào Tạo</b> tại HVKTQS, trong đó bài toán Xếp 
và Quản lý Thời khóa biểu được ưu tiên đưa lên vị trí số 1.</p>
<p align='justify'>Mô hình hệ thống tổng thể quản 
lý Đào tạo của Học viện Kỹ thuật Quân sự sẽ được chia thành 5 module chính sau 
đây.</p>
<p align='justify'><b>
1.</b> 
Module <b>Quản lý Tuyển Sinh</b> (QLTS)</p>
<p align='justify'>Module này có nhiệm vụ nhập 
thông tin đăng ký tuyển sinh, phân chia phòng thi, đánh số báo danh, đăng ký 
thi, theo rõi tiến độ thi, đánh mã phách và chia túi bài thi, nhập điểm và xét 
tuyển vào trường. Đây là một phần mềm rất phức tạp</p>
<p align='justify'><b>
2.</b> 
Module <b>Thiết lập và Quản lý Thời khóa biểu</b> (QLTKBU)</p>
<p align='justify'>Module này có nhiệm vụ nhập, 
xếp và đưa ra được một Thời khóa biểu sử dụng cho toàn khoa theo từng học kỳ. Dữ 
liệu đầu vào là thông tin nhập học của Phòng đào tạo. Phần mềm này được đánh giá 
là phức tạp nhất trong toàn bộ 5 module chính được mô tả tại đây. Có thể chia 
phần mềm này thành 4 module con nhỏ hơn sau đây: </p>
<p align='justify'>
<b>A. Module Quản lý Chương trình Đào tạo (DT)</b></p>
<p align='justify'>
Module này bao gồm các chức năng quản lý, nhập thông tin toàn bộ các ngành nghề 
đào tạo hiện tại của Nhà trường do Bộ Giáo dục & Đào tạo (hoặc Bộ Chủ quản) qui 
định. Tự động phân bổ chương trình theo môn học, học phần và theo học kỳ cho các 
lớp của khoá học mới. Theo rõi tiến độ giảng dạy của các lớp học sao cho luôn 
khớp với chương trình đào tạo đã qui định. </p>
<p align='justify'>
<b>B. Module Quản lý Báo Dạy (BD)</b></p>
<p align='justify'>
Module này có chức năng nhập thông tin về nguồn nhân lực của các Khoa, Bộ môn, 
tự động tạo ra các báo dạy cho các khoa, bộ môn. Sau khi nhận được kết quả phân 
công cụ thể sẽ tự động kiểm tra và chuyển đổi sang khuôn dạng thích hợp cho đầu 
vào của chương trình xếp Thời khóa biểu. Module này còn có chức năng cung cấp 
các thông tin bổ sung từ phía các Khoa, Bộ môn và các Phòng ban khác để cung cấp 
dữ liệu cho module tính toán, thống kê dữ liệu Thời khóa biểu sau này.</p>
<p align='justify'>
<b>C. Module Hỗ trợ xếp Thời khóa biểu (TKBU)</b></p>
<p align='justify'>
Module này có nhiệm vụ hỗ trợ trực tiếp cho việc xếp Thời khóa biểu. Đây là 
module trọng tâm của chương trình QLTKBU. Dữ liệu đầu ra của 2 module trên chính 
là đầu vào của module này. Module này bao gồm các chức năng Nhập thông tin phòng 
học, nhập các ràng buộc tối thiểu của giáo viên, xếp tự động và xếp tay thời 
khóa biểu, kiểm tra lỗi trùng giờ, trùng tiết của giáo viên, in ấn các form Thời 
khóa biểu của lớp, khoa, bộ môn và giáo viên. </p>
<p align='justify'>
<b>D. Module Xếp Lịch Thi của Sinh viên (EXAM)</b></p>
<p align='justify'>
Module này có chức năng hỗ trợ xếp lịch thi cho các lớp toàn trường. </p>
<p align='justify'><b>
3.</b> 
Module <b>Quản lý Học tập Sinh viên </b>(QLHTSV)</p>
<p align='justify'>Module này lưu trữ thông tin 
các khóa học viên và sinh viên nhà trường, nhập điểm học theo học kỳ và tính 
toán điểm tổng hợp học viên, in các báo cáo tổng hợp điểm theo từng học kỳ, theo 
năm học và toàn khóa học của từng lớp, khoa, ngành và từng học viên.</p>
<p align='justify'><b>
4.</b> 
Module <b>Quản lý Giảng dạy Giáo viên </b>(QLGDGV)</p>
<p align='justify'>Module này có nhiệm vụ quản lý 
giờ thực dạy của giáo viên theo Thời khóa biểu đã phân công, đưa ra các bảng 
biểu thống kê giờ dạy và tính toán các trọng số liên quan đến giảng dạy của giáo 
viên. </p>
<p align='justify'><b>
5.</b> 
Module <b>Tổng hợp thông tin Phòng Đào tạo công bố trên </b><b>
Web Site </b>
(QLTTW)</p>
<p align='justify'>Module này thực chất là một 
Web site công bố và kết nối các thông tin của 4 module trên. Từ Web site này, 
lãnh đạo Phòng Đào tạo và Nhà trường dễ dàng xem và tra cứu mọi thông tin chi 
tiết liên quan đến việc học tập của học viên và dạy của giáo viên. Tùy theo mức 
độ, một phần thông tin đào tạo này có thể được công bố trên Internet.</p>
<p align='justify'>Mô hình quan hệ giữa các module trên được thể hiện trong sơ 
đồ sau:</p>
<p align='center'><img src='images/tkbu/hinh15.jpg'></p>
<p align='center'>
Hình 2. Mô hình các module thông tin quản lý đào tạo HVKTQS</p>
<p align='justify'>Từ sơ đồ trên ta thấy phần mềm 
Hỗ trợ xếp Thời khóa biểu (TKBU) chiếm 1 vị trí khiêm tốn trong toàn bộ mô hình 
Quản lý Đào tạo của HVKTQS. Tuy nhiên đây là module phần mềm phức tạp nhất và là 
khâu đột phá đầu tiên của việc tin học hóa quản lý đào tạo nhà trường. </p><br>
<i></i></td>
</tr>
</table>
<hr color="#DC0312" width="600">
<table border="0" cellpadding="0" cellspacing="0" width="600">
<tr>
<td align="center">URL của bài viết này::<a href="http://www.vnschool.net/modules.php?name=News&file=article&sid=479">http://www.vnschool.net/modules.php?name=News&amp;file=article&amp;sid=479</a></td>
</tr>
</table>
<hr color="#4D5764" width="600">
<table border="0" cellpadding="0" cellspacing="0" width="600">
<tr>
<td><font size="2">&copy; </font> <a href="http://www.vnschool.net"><font size="2">Cong ty Cong Nghe Tin hoc Nha truong</font></a></td>
<td align="right"><font size="2">contact: </font> <a href="mailto:sales@schoolnet.vn"><font size="2">sales@schoolnet.vn</font></a></td>
</tr>
</table>
</center>
</body>
</html>
