吳燕珍
摘要:教務(wù)管理工作隨著網(wǎng)絡(luò)的快速發(fā)展,逐漸從紙化辦公轉(zhuǎn)為無紙化辦公,基本所有的工作都能在電腦上面完成。如何整合教務(wù)需求,實(shí)現(xiàn)網(wǎng)絡(luò)辦公,方便廣大師生用戶,是學(xué)校工作中很重要的一部分,是一項(xiàng)十分細(xì)致而且復(fù)雜的工作。該文基于Web對中職學(xué)校教務(wù)管理系統(tǒng)進(jìn)行研究開發(fā)。
關(guān)鍵詞:教務(wù)管理系統(tǒng);中職學(xué)校;PHP
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)26-0047-02
隨著網(wǎng)絡(luò)的快速發(fā)展,學(xué)校的辦公也日趨實(shí)現(xiàn)辦公自動(dòng)化,推行無紙化辦公。中職學(xué)校雖然沒有中學(xué)的信息技術(shù)化推進(jìn)快速,但是基本上也實(shí)現(xiàn)了行政人員和教師使用信息技術(shù)辦公。學(xué)校教務(wù)系統(tǒng)面對廣大教師和學(xué)生,應(yīng)改進(jìn)管理辦法,推進(jìn)信息化進(jìn)程,讓教師和學(xué)生不管在家還是在學(xué)校,都能進(jìn)行辦公,給使用人員更好的體驗(yàn)效果,因此非常有必要開發(fā)一個(gè)網(wǎng)絡(luò)中職學(xué)校教務(wù)管理系統(tǒng)。
1 系統(tǒng)需求分析
創(chuàng)建一個(gè)系統(tǒng)網(wǎng)站,首要的工作就是對需要進(jìn)行分析。教務(wù)管理系統(tǒng)的管理模式是以教務(wù)管理部門為中心,對所涉及的相關(guān)功能的數(shù)據(jù)進(jìn)行集中、統(tǒng)一管理。教務(wù)管理主要的對象是教師和學(xué)生,以及相關(guān)的數(shù)據(jù)。根據(jù)教務(wù)部門的日常管理工作分析,系統(tǒng)開發(fā)涉及到4種不同的用戶:系統(tǒng)管理員、教務(wù)員、教師和學(xué)生。系統(tǒng)管理員負(fù)責(zé)用戶管理、定期備份數(shù)據(jù),維護(hù)系統(tǒng)的正常運(yùn)行。教務(wù)員由教務(wù)部門工作人員擔(dān)任,分別負(fù)責(zé)不同的工作,如部門領(lǐng)導(dǎo)負(fù)責(zé)校歷制定、任課安排、學(xué)生畢業(yè)審核等工作,課程管理員負(fù)責(zé)課程表和排課調(diào)課等工作、教材管理員負(fù)責(zé)教材訂制和分發(fā)工作,考務(wù)員負(fù)責(zé)試題收集印發(fā)、學(xué)教測評(píng)工作;教師方面在每學(xué)期初負(fù)責(zé)教學(xué)計(jì)劃制定、填寫教案,每學(xué)期末考試后錄入學(xué)生成績,日常請假申請調(diào)課等;學(xué)生方面可以進(jìn)行學(xué)籍查詢、課程查詢、學(xué)生成績查詢等操作。
2 系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)開發(fā)平臺(tái)
系統(tǒng)使用PHP5.0作為系統(tǒng)網(wǎng)站的開發(fā)環(huán)境,通過構(gòu)建Web應(yīng)用程序來管理網(wǎng)站內(nèi)容,實(shí)現(xiàn)更新和添加網(wǎng)頁。
軟件系統(tǒng)方面使用基于Web的B/S體系結(jié)構(gòu),實(shí)現(xiàn)客戶端瀏覽器與服務(wù)器端交互,減輕開發(fā)和維護(hù)系統(tǒng)的成本,通過網(wǎng)絡(luò)方便不同使用人員從不同的地點(diǎn)以不同的方式訪問系統(tǒng)。數(shù)據(jù)庫軟件使用MySQL,它是一個(gè)小巧的數(shù)據(jù)庫系統(tǒng)軟件,特別適用于網(wǎng)站系統(tǒng)建設(shè),支持多種操作系統(tǒng),可移植性好。
2.2 系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)系統(tǒng)需求分析,分為4個(gè)模塊進(jìn)行設(shè)計(jì):系統(tǒng)管理員模塊、教務(wù)員模塊、教師模塊和學(xué)生模塊。系統(tǒng)管理員為各用戶設(shè)置用戶權(quán)限,登錄后進(jìn)入各自所屬的頁面。根據(jù)權(quán)限的區(qū)分,每類用戶的界面及可以操作的功能各有不同。
系統(tǒng)管理員模塊頁面內(nèi)容有用戶管理、安全管理、數(shù)據(jù)的備份與還原等;
教務(wù)員模塊頁面內(nèi)容有校歷設(shè)置、課程表、教師管理、學(xué)籍管理、設(shè)置教師選課、排課安排、教材管理等;
教師模塊頁面內(nèi)容有選課、制定授課計(jì)劃、教案提交、調(diào)課申請、成績錄入等功能;
學(xué)生模塊頁面內(nèi)容有成績查詢、課表查詢、學(xué)籍查詢、教學(xué)測評(píng)、畢業(yè)審核等功能。
系統(tǒng)主要的功能模塊設(shè)置如下所示:
圖1
2.3 數(shù)據(jù)庫設(shè)計(jì)
2.3.1 軟件
數(shù)據(jù)庫設(shè)計(jì)使用關(guān)系型數(shù)據(jù)庫的理念,采用MySQL數(shù)據(jù)庫軟件,MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。其開源、支持大型的數(shù)據(jù)庫,使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式,可以運(yùn)行在多個(gè)系統(tǒng)上,并且支持多種語言。最重要的是MySQL對PHP有很好的支持,可以使得系統(tǒng)的網(wǎng)頁設(shè)計(jì)具備和諧性。
2.3.2 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫的設(shè)計(jì)首先要確定系統(tǒng)涉及到的實(shí)體以及實(shí)體之間的聯(lián)系,使用E-R關(guān)系圖進(jìn)行描述,進(jìn)而建立數(shù)據(jù)庫及數(shù)據(jù)庫對象。在數(shù)據(jù)庫中建立多個(gè)數(shù)據(jù)表,分別是系統(tǒng)管理員表、學(xué)生信息表、教師信息表、教材表、成績表、授課計(jì)劃表、教學(xué)測評(píng)表等。
2.3.3 數(shù)據(jù)訪問
系統(tǒng)的設(shè)計(jì)是在本地測試完成后,再上傳到網(wǎng)絡(luò),數(shù)據(jù)訪問連接數(shù)據(jù)庫的文件conn.php代碼設(shè)置如下:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_conn = "localhost";
$database_conn = "jiaowu";
$username_conn = "root";
$password_conn = "";
$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_query("set names utf8");
?>
2.3.4 數(shù)據(jù)存儲(chǔ)
系統(tǒng)采用流行的分布式數(shù)據(jù)處理技術(shù),將數(shù)據(jù)分類存儲(chǔ)在本地 ( 客戶端) 和后臺(tái)服務(wù) 器端。其中,長期性數(shù)據(jù)和共享性數(shù)據(jù)存儲(chǔ)在后臺(tái),同時(shí)后臺(tái)還存儲(chǔ)數(shù)據(jù)處理視圖、存儲(chǔ)過 程、觸發(fā)器等關(guān)鍵信息。
3 安全設(shè)計(jì)
系統(tǒng)的安全管理是非常重要的一環(huán),稍有不慎就會(huì)造成系統(tǒng)的崩潰。從以下幾個(gè)措施進(jìn)行防范:
1) 制定和實(shí)施安全管理策略和制度,實(shí)現(xiàn)有效的身份認(rèn)證;
2) 加強(qiáng)系統(tǒng)的物理安全,消除及屏蔽電磁輻射,防止造成信息泄露;
3) 加強(qiáng)系統(tǒng)的容錯(cuò)和數(shù)據(jù)備份,改進(jìn)系統(tǒng)運(yùn)行環(huán)境,防范計(jì)算機(jī)病毒;
4) 設(shè)立防火墻,實(shí)施訪問控制;
5) 實(shí)施主機(jī)托管方式,提高系統(tǒng)網(wǎng)站的可靠性和安全性。
4 結(jié)束語
應(yīng)用教務(wù)系統(tǒng)進(jìn)行管理學(xué)校教務(wù),使得教務(wù)部門的工作大大地減輕了,不用經(jīng)常催交教學(xué)資料;對于教職員工來說也帶來便利,首先是避免了同一資料重復(fù)遞交,其次是可以在學(xué)校以外的地方完成辦公。而實(shí)現(xiàn)辦公自動(dòng)化,也是中職學(xué)校大勢所趨的一件大事。
參考文獻(xiàn):
[1] 楊衛(wèi)民. 基于校園網(wǎng)的綜合教務(wù)管理系統(tǒng)的設(shè)計(jì)[J]. 中南林學(xué)院學(xué)報(bào), 2003(1).
[2] 刁帥. 基于Web的數(shù)字化學(xué)校教務(wù)管理系統(tǒng)[J]. 電腦編程技巧與維護(hù), 2011(4).
[通聯(lián)編輯:光文玲]