李勇燕
(紹興文理學(xué)院 上虞分院 浙江 紹興 312300
學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
李勇燕
(紹興文理學(xué)院 上虞分院 浙江 紹興 312300
學(xué)生管理是高校管理工作中的重要組成部分.介紹了基于C/S模式的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)方法,包括系統(tǒng)需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)維護等.
學(xué)生信息管理系統(tǒng);數(shù)據(jù)庫設(shè)計;性能測試
近年來高校的招生規(guī)模不斷擴大,在校學(xué)生不斷增加,學(xué)生的管理工作形式上從早期的班主任管理模式轉(zhuǎn)變?yōu)閷I(yè)的學(xué)生工作管理者管理模式.從實際工作來看,學(xué)生管理工作內(nèi)容多,涉及面廣,目前仍存在不少問題.因此,設(shè)計和開發(fā)一個基于計算機和網(wǎng)絡(luò)技術(shù)的學(xué)生信息管理系統(tǒng)就顯得非常重要,這也是高校學(xué)生管理工作的方向.本文采用了瀑布模型的方法開發(fā)設(shè)計了學(xué)生信息管理系統(tǒng)[1].
1.1 系統(tǒng)功能性需求
學(xué)生信息管理系統(tǒng)包括6個子系統(tǒng),分別為基本設(shè)置管理子系統(tǒng)、學(xué)生信息管理子系統(tǒng)、教師管理子系統(tǒng)、課程管理子系統(tǒng)、教學(xué)管理子系統(tǒng)、獎罰管理子系統(tǒng).其中基本設(shè)置管理子系統(tǒng)完成基本內(nèi)容的設(shè)置,主要包括鎖定系統(tǒng)、專業(yè)管理、班級管理、密碼修改、權(quán)限設(shè)置等功能;學(xué)生信息管理子系統(tǒng)主要包括學(xué)生查詢、學(xué)生添加、學(xué)生修改、學(xué)生刪除和學(xué)籍變更部分;教師管理子系統(tǒng)包括教師管理、課程分配、畢業(yè)設(shè)計分配、班主任分配等;課程管理子系統(tǒng)主要包括課程管理和成績管理[2-3].系統(tǒng)結(jié)構(gòu)見圖1.
圖1 系統(tǒng)結(jié)構(gòu)圖
1.2 數(shù)據(jù)流程圖
(1)系統(tǒng)頂層數(shù)據(jù)流程圖如圖2所示.系統(tǒng)0層數(shù)據(jù)流程圖如圖3所示.
圖2 系統(tǒng)頂層數(shù)據(jù)流程圖
圖3 系統(tǒng)0層數(shù)據(jù)流程圖
(2)系統(tǒng)1層數(shù)據(jù)流程圖.其中:基本設(shè)置管理流程圖如圖4所示;學(xué)生信息管理流程圖如圖5所示;教師管理流程圖如圖6所示;課程管理流程圖如圖7所示.
圖4 基本設(shè)置管理流程圖
圖5 學(xué)生信息管理流程圖
圖6 教師管理流程圖
圖7 課程管理流程圖
該部分是學(xué)生信息系統(tǒng)開發(fā)過程中的一個非常重要的階段,這一階段將在系統(tǒng)結(jié)構(gòu)圖的基礎(chǔ)上,進行系統(tǒng)的功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計.
2.1 功能模塊設(shè)計[4-5]
紹興文理學(xué)院上虞分院學(xué)生信息管理系統(tǒng)主要分為以下幾個模塊.
(1)基本設(shè)置管理功能模塊
鎖定系統(tǒng):通過設(shè)定密碼對系統(tǒng)進行相應(yīng)的鎖定.
學(xué)院管理:實現(xiàn)對學(xué)院信息的查詢、添加、修改和刪除.
專業(yè)管理:實現(xiàn)對專業(yè)信息的查詢、添加、修改和刪除.
班級管理:實現(xiàn)對班級信息的查詢、添加、修改和刪除.
圖8 院系結(jié)構(gòu)表
(2)學(xué)生信息功能模塊
執(zhí)行對學(xué)生信息的查詢、添加、修改等操作.
(3)教師管理
教師管理:對教師進行管理.
課程分配:對學(xué)生所學(xué)課程進行管理.
(4)課程管理
課程管理:對課程進行相應(yīng)的管理.
成績管理:對成績進行相應(yīng)的管理.
2.2 數(shù)據(jù)庫設(shè)計[6-7]
(1)院系結(jié)構(gòu)表,用于存放院系編號、院系名稱、院系主任、院系工作地點、院系電話等.結(jié)構(gòu)如圖8所示.
(2)專業(yè)結(jié)構(gòu)表,用于存放專業(yè)編號、專業(yè)名稱、參照系表、專業(yè)主任、專業(yè)工作地點、專業(yè)電話等.結(jié)構(gòu)如圖9所示.
(3)班級結(jié)構(gòu)表,用于存放班級編號、班級名稱、參考專業(yè)表、班主任、班級號、班級人數(shù)等.結(jié)構(gòu)如圖10所示.
圖9 專業(yè)結(jié)構(gòu)表 圖10 班級結(jié)構(gòu)表
(4)學(xué)生信息結(jié)構(gòu)表,用于存放學(xué)號、姓名、性別、籍貫、出生日期、班級號、學(xué)生入校時間,學(xué)生家庭住址、學(xué)生聯(lián)系電話、總學(xué)分、學(xué)生狀態(tài)等.結(jié)構(gòu)如圖11所示.
(5)教師結(jié)構(gòu)表,用于存放教師編號、姓名、性別、出生日期、所在專業(yè)、職稱、家庭住址、聯(lián)系電話、電子郵件地址、QQ號碼、照片等.結(jié)構(gòu)如圖12所示.
圖11 學(xué)生信息結(jié)構(gòu)表 圖12 教師結(jié)構(gòu)表
(6)課程結(jié)構(gòu)表,用于存放課程編號、專業(yè)代碼、課程名稱、課程類型編號、實驗時數(shù)、理論學(xué)時、課程學(xué)分、周學(xué)時等.結(jié)構(gòu)如圖13所示
3.1 基本設(shè)置子系統(tǒng)
基本設(shè)置子系統(tǒng)主要是完成對系統(tǒng)的基本設(shè)置和一些常用功能的使用.如圖14所示.
圖13 課程結(jié)構(gòu)表 圖14 基本設(shè)置子系統(tǒng)界面
3.2 學(xué)生信息子系統(tǒng)
學(xué)生信息子系統(tǒng)主要完成對學(xué)生信息的整體管理,如圖15所示.
3.3 教師管理子系統(tǒng)
教師管理子系統(tǒng)主要完成對教師、課程等的管理.如圖16所示.
3.4 課程管理子系統(tǒng)
課程管理主要涉及課程的管理和成績的管理.如圖17所示.
圖15 學(xué)生信息子系統(tǒng) 圖16教師管理子系統(tǒng)界面 圖17 課程管理子系統(tǒng)
本文采用壓力測試的方法對該系統(tǒng)進行檢測,我們選擇了0~500個用戶進行測試.圖18為用戶的數(shù)量和響應(yīng)時間之間的關(guān)系.系統(tǒng)響應(yīng)時間如圖19所示.
圖18 響應(yīng)時間變化曲線圖 圖19 系統(tǒng)響應(yīng)時間
圖中曲線增長的原因是,隨著用戶數(shù)量的不斷增加,積累了在登錄過程中形成的占據(jù)系統(tǒng)大部分內(nèi)存空間的頁面,因此出現(xiàn)的cookies問題.另外,從用戶的角度出發(fā),我們設(shè)定了一定的訪問時間,在訪問結(jié)束之后,系統(tǒng)仍然占據(jù)著內(nèi)存空間,始終處于沒有退出的狀態(tài),從而導(dǎo)致大量用戶的cookies沒有能夠完全釋放.針對這種情況,我們調(diào)整了有關(guān)程序設(shè)計的邏輯思想,修改了程序,使用戶再次登錄時首先清除cookies,解決了系統(tǒng)占據(jù)內(nèi)存空間的問題.
本系統(tǒng)是結(jié)合教學(xué)的實際情況開發(fā)的學(xué)生信息管理系統(tǒng),基本涵蓋了學(xué)院學(xué)生信息管理的方方面面,并且通過了實際測試,結(jié)果良好,提高了學(xué)生信息管理的工作效率,為學(xué)院的進一步發(fā)展奠定了基礎(chǔ).
[1]陳帥.基于C/S模式的學(xué)生系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信息,2010(9):39-40.
[2]王秀華,徐元彬.學(xué)生管理信息系統(tǒng)的開發(fā)與實現(xiàn)[J].西南民族大學(xué)學(xué)報,2004(3):15-17.
[3]喬德軍,溫炎耿,張學(xué)紅,等.高校數(shù)據(jù)中心的設(shè)計與實現(xiàn)[J].邯鄲學(xué)院學(xué)報,2002,17(3):41-43.
[4]朱曉娟.基于WEB的高校學(xué)生管理系統(tǒng)的設(shè)計與實現(xiàn)[J].安徽工業(yè)大學(xué)學(xué)報,2004(3):74-75.
[5]廖志英.基于C/S與B/S混合結(jié)構(gòu)的管理信息系統(tǒng)運行模式[J].計算機工程與應(yīng)用,2003,38(2):184-188.[6]陳勇.學(xué)生管理系統(tǒng)中數(shù)據(jù)安全的問題的優(yōu)化[J].電子世界,2003,28(1):100-102.
[7]張器.基于C/S模式的學(xué)生管理信息系統(tǒng)[J].網(wǎng)絡(luò)財富,2002,15(1):25-28.
(責(zé)任編輯 鄧穎)
2013-11-18
李勇燕(1981-),女,浙江紹興人,碩士,講師,研究方向:無線傳感器、網(wǎng)絡(luò)算法.
TP399
A
1008-293X(2014)07-0047-05