基于PHP-MYSQL技術(shù)的網(wǎng)絡(luò)教務(wù)管理系統(tǒng)設(shè)計(jì)
【摘要】網(wǎng)絡(luò)教務(wù)管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),用PHP-MYSQL技術(shù)開發(fā)了中學(xué)網(wǎng)絡(luò)教務(wù)管理系統(tǒng),該系統(tǒng)有兩大模塊:用戶模塊和管理員模塊。對(duì)于用戶模塊用戶只能瀏覽屬于本用戶(學(xué)生)的相關(guān)信息。管理員模塊可以添加、查詢、修改、刪除、查看學(xué)生和教師的信息,對(duì)班級(jí)信息、課程信息和成績(jī)信息進(jìn)行管理。
【關(guān)鍵詞】PHP 模塊化 網(wǎng)絡(luò)教務(wù)管理系統(tǒng)
網(wǎng)絡(luò)教務(wù)管理系統(tǒng)是一個(gè)對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的未來(lái)的人力資源管理平臺(tái),它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?該系統(tǒng)對(duì)學(xué)生檔案進(jìn)行信息化管理,具備手工管理所無(wú)法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案信息化管理的效率。
1 基于PHP-MYSQL技術(shù)簡(jiǎn)介
PHP (Pernoal Home Page)是一種易于學(xué)習(xí)和使用的服務(wù)器端腳本語(yǔ)言,是生成動(dòng)態(tài)網(wǎng)頁(yè)的工具之一,它是嵌入HTML文件的一種腳本語(yǔ)言。其語(yǔ)法大部分是從C,JAVA,PERL語(yǔ)言中借來(lái),并形成了自己的獨(dú)有風(fēng)格,這些程序是在網(wǎng)絡(luò)服務(wù)端執(zhí)行,所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,客戶端(Client)在瀏覽器中可以顯示程序執(zhí)行的結(jié)果。
1.1 PHP的特點(diǎn)
主要有:(1)簡(jiǎn)單易上手:使用語(yǔ)法大部分是從C,JAVA,PERL語(yǔ)言中借來(lái),并形成了自己的獨(dú)有風(fēng)格,同時(shí)結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序;(2)任何開發(fā)工具皆可用于開發(fā)PHP;(3)與瀏覽器無(wú)關(guān):用戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽PHP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容等。
1.2 數(shù)據(jù)庫(kù)的介紹
數(shù)據(jù)庫(kù)在一個(gè)MIS系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,一個(gè)合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。MYSQL是一個(gè)快速、健壯和易用,且支持多線程、多用戶的SQL數(shù)據(jù)庫(kù)服務(wù)器,選擇MYSQL應(yīng)該說(shuō)是最佳組合。
1.3 關(guān)于B/S體系
目前,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有兩類:Client/Server模式和Browser/WebServer模式。客戶/服務(wù)器(C/S)模式主要的缺點(diǎn)是維護(hù)、升級(jí)較麻煩,瀏覽器/服務(wù)器模式(B/S),它的主要優(yōu)點(diǎn)是集中化管理和維護(hù),便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便。利用PHP技術(shù)是開發(fā)B/S模式軟件最方便、最簡(jiǎn)單的方法。
2 網(wǎng)絡(luò)教務(wù)管理系統(tǒng)分析與設(shè)計(jì)
2.1 系統(tǒng)需求分析
本系統(tǒng)為了實(shí)現(xiàn)中學(xué)所提出的學(xué)生、教師在系統(tǒng)前臺(tái)瀏覽信息,管理員在系統(tǒng)后臺(tái)對(duì)各項(xiàng)信息資源進(jìn)行查詢、統(tǒng)計(jì)、添加、刪除、維護(hù)與管理的需求,將網(wǎng)絡(luò)教務(wù)管理系統(tǒng)分為:普通用戶(學(xué)生和教師)模塊和系統(tǒng)管理員模塊。
(1)普通用戶模塊
學(xué)生模塊是在校學(xué)生可以通過(guò)自己的學(xué)號(hào)和密碼在網(wǎng)上對(duì)自己的個(gè)人信息(如學(xué)號(hào)、姓名、性別、班級(jí)、家庭住址等、成績(jī)信息)進(jìn)行查詢,進(jìn)行留言、投票、下載文件,對(duì)本用戶密碼進(jìn)行修改。
教師模塊是在校教師可以通過(guò)自己的教師號(hào)和密碼在網(wǎng)上對(duì)個(gè)人的檔案信息(如教師號(hào)、姓名、性別、家庭住址等)進(jìn)行查詢,對(duì)所授課程學(xué)生的成績(jī)進(jìn)行添加,進(jìn)行留言、投票、下載文件,對(duì)本用戶密碼進(jìn)行修改。
(2)系統(tǒng)管理員模塊
系統(tǒng)管理員可以對(duì)學(xué)生信息進(jìn)行錄入、查詢、修改、刪除;對(duì)教師信息進(jìn)行錄入、查詢、修改、刪除;對(duì)學(xué)校教務(wù)文件、新聞、留言信息進(jìn)行錄入、修改、刪除
2.2 系統(tǒng)設(shè)計(jì)
本系統(tǒng)的功能主要有兩種用戶:普通用戶(學(xué)生、教師)、系統(tǒng)管理員。整個(gè)系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊,兩個(gè)模塊的功能都完全相對(duì)獨(dú)立的設(shè)計(jì),然后再將它們集成到一個(gè)總的控制模塊中。對(duì)于用戶模塊來(lái)說(shuō),只有瀏覽屬于本用戶(學(xué)生、教師)的一些基本信息和成績(jī)信息,而管理員模塊,則可以錄入、查詢、修改、刪除、查看所有學(xué)生的基本信息和成績(jī)信息,并且可以對(duì)班級(jí)、科目和教師信息進(jìn)行簡(jiǎn)單的管理。
(1)框架設(shè)計(jì)及功能分析
本系統(tǒng)是一個(gè)基于PHP的網(wǎng)絡(luò)教務(wù)管理系統(tǒng),它主要是對(duì)學(xué)生、教師的一些信息(包括基本檔案信息、成績(jī)信息等)進(jìn)行詳細(xì)的管理,并且對(duì)班級(jí)、科目和教師信息進(jìn)行簡(jiǎn)單管理,最關(guān)鍵的是這些管理功能都必須能夠在網(wǎng)上實(shí)現(xiàn)。教務(wù)管理系統(tǒng)包括:系統(tǒng)管理員模塊和普通用戶模塊。具體功能主要有兩個(gè)方面:
從管理員角度講,實(shí)現(xiàn)的功能有:①對(duì)學(xué)生、教師有關(guān)數(shù)據(jù)的輸入功能;②對(duì)學(xué)生有關(guān)數(shù)據(jù)的更新功能;③對(duì)學(xué)生教師信息的查詢功能;④對(duì)班級(jí)、課程、投票、教務(wù)新聞、教務(wù)文件和留言信息的簡(jiǎn)單管理;⑤對(duì)用戶密碼的管理。
從普通用戶(學(xué)生、教師)的角度講,實(shí)現(xiàn)的功能有:①在校學(xué)生可以通過(guò)自己的學(xué)號(hào)和密碼在因特網(wǎng)上對(duì)個(gè)人信息進(jìn)行查詢,在校教師可以通過(guò)自己的教師號(hào)和密碼在因特網(wǎng)上對(duì)個(gè)人檔案信息進(jìn)行查詢,對(duì)所授課程學(xué)生的成績(jī)進(jìn)行添加;②進(jìn)行留言、投票、下載文件;③對(duì)本用戶密碼的管理。
(2)數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)系統(tǒng)采用MYSQL作為后臺(tái)的數(shù)據(jù)庫(kù)管理工具,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)具體如下:
學(xué)生信息表
教師信息表
所學(xué)課程信息表
課程信息表
各種表格的設(shè)計(jì)如新聞表、文件表、投票表、管理員表、學(xué)生登錄表、教師登錄表、網(wǎng)站游客記錄表。
2.3 系統(tǒng)實(shí)現(xiàn)
系統(tǒng)開發(fā)周期中一個(gè)十分重要而漫長(zhǎng)的階段,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,整個(gè)系統(tǒng)開發(fā)過(guò)程包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查,本系統(tǒng)在一邊開發(fā)、一邊使用并得到了學(xué)校管理人員的良好的評(píng)價(jià),系統(tǒng)經(jīng)過(guò)測(cè)試已經(jīng)形成了第一個(gè)版本,在第一個(gè)版本的基礎(chǔ)上繼續(xù)完善系統(tǒng)中各個(gè)模塊功能的穩(wěn)定性、安全性最終為教學(xué)管理提供一個(gè)較為理想的信息化管理平臺(tái)。
3 總結(jié)
在基于PHP-MYSQL技術(shù)的網(wǎng)絡(luò)教務(wù)管理系統(tǒng)的在實(shí)際應(yīng)用中得到了教學(xué)管理人員很高的評(píng)價(jià),但也存在一些問(wèn)題測(cè)試過(guò)程中由于我們編程能力有限和一些其它的因素影響了系統(tǒng)的整體效果,沒(méi)有學(xué)校教務(wù)管理這個(gè)層面的人員真正的參與,一些具體內(nèi)容還不能細(xì)化到模塊中影響了系統(tǒng)的可用性,但我們相信學(xué)校網(wǎng)絡(luò)教務(wù)管理系統(tǒng)這個(gè)信息化平臺(tái),一定會(huì)為學(xué)校人力資源的管理提供科學(xué)的、數(shù)字化的、高效的服務(wù)。
參考文獻(xiàn)
[1] 徐峰.基于MYSQL的PHP數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)[J].計(jì)算機(jī)時(shí)代,2001,(2).
[2] 朱春雁.基于網(wǎng)絡(luò)的中學(xué)教務(wù)管理系統(tǒng)的初步設(shè)計(jì)[J].牡丹江教育學(xué)院學(xué)報(bào),2006,(6).
[3] 渠芳,曹志梅.ASP,PHP和JSP技術(shù)的比較研究[J].現(xiàn)代情報(bào),2007,(7).
[4] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京: 高等教育出版社,2000.
本站論文資源均為來(lái)自網(wǎng)絡(luò)轉(zhuǎn)載,免費(fèi)提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問(wèn)題,請(qǐng)聯(lián)系管理員刪除! 快速論文發(fā)表網(wǎng)(www.6scc.cn)本中心和國(guó)內(nèi)數(shù)百家期刊雜志社有良好的合作關(guān)系,可以幫客戶代發(fā)論文投稿.
投稿郵箱:ksfbw@126.com
客服Q Q:
82702382
聯(lián)系電話:15295038833
本站論文資源均為來(lái)自網(wǎng)絡(luò)轉(zhuǎn)載,免費(fèi)提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問(wèn)題,請(qǐng)聯(lián)系管理員刪除!