孫婕
(連云港開放大學(xué) 信息工程系,江蘇 連云港222006)
基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)的分析
孫婕
(連云港開放大學(xué) 信息工程系,江蘇 連云港222006)
連云港開放大學(xué)利用網(wǎng)絡(luò)、移動(dòng)終端等現(xiàn)代教育技術(shù)進(jìn)行教學(xué)管理。目前,每個(gè)系部不僅承擔(dān)著艱巨的學(xué)生管理任務(wù),也承擔(dān)著繁重的日常管理工作,這些信息均分散在各個(gè)職能部門,各系部又都是獨(dú)立的單機(jī)操作,缺乏統(tǒng)一的學(xué)生管理平臺(tái)。針對(duì)目前連云港開放大學(xué)各系部的需求,采用統(tǒng)一建模語言對(duì)系統(tǒng)進(jìn)行詳細(xì)的建模分析?;贐/S三層模式結(jié)構(gòu),采用基于WEB的ASP.NET和SQL Server 2000設(shè)計(jì)和實(shí)現(xiàn)了學(xué)生信息管理系統(tǒng)。
信息管理系統(tǒng);B/S模式;開放大學(xué)
管理信息系統(tǒng)(簡(jiǎn)稱MIS)是一個(gè)供使用者利用計(jì)算機(jī)、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,對(duì)所需的信息進(jìn)行采集、傳輸、處理、格式轉(zhuǎn)換及存儲(chǔ)、信息更新、功能拓展和維護(hù)的系統(tǒng)。[1]我國高等職業(yè)教育雖然起步比較晚,但在高等教育大眾化的今天,高等職業(yè)教育的發(fā)展還是相當(dāng)迅速的。如何設(shè)計(jì)一套適合本校的完善的學(xué)生信息管理系統(tǒng),是每個(gè)高職院校目前亟需解決的問題,筆者所在連云港開放大學(xué)也不例外。相對(duì)于其他院校,該校學(xué)生類別眾多,管理更為復(fù)雜。學(xué)生無論是年齡、文化程度、生源,學(xué)習(xí)的渠道和形式,所學(xué)課程等各項(xiàng)信息均有很大差異,且各部門的信息專屬其部門所用,部門與部門之間信息轉(zhuǎn)換需要人為去操作,信息重復(fù)率高,學(xué)生信息管理起來的難度可想而知。該校所面臨的問題并不是特例,這是當(dāng)今許多高等院校都存在的問題。所以針對(duì)本校特點(diǎn)設(shè)計(jì)一套學(xué)生信息管理系統(tǒng)是學(xué)校各部門共同的需求。
若想開發(fā)一個(gè)完整的軟件系統(tǒng),開發(fā)人員首先要進(jìn)行系統(tǒng)的需求分析,使得開發(fā)出來的軟件產(chǎn)品能夠滿足系統(tǒng)用戶的需求。[2]首先通過對(duì)連云港開放大學(xué)的學(xué)生工作進(jìn)行深入了解,廣泛聽取管理人員、教師、學(xué)生等系統(tǒng)用戶的意見和建議,同時(shí),閱讀大量資料,借鑒已有流行的、成熟的軟件設(shè)計(jì)思想,并據(jù)此進(jìn)行了系統(tǒng)的需求分析。
基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)專門針對(duì)該學(xué)校體系設(shè)計(jì),可大大地降低學(xué)校的管理成本,減少冗余工作量,滿足學(xué)校日常學(xué)生管理的需求。根據(jù)調(diào)查研究中收集到的資料,采用模塊化設(shè)計(jì)理念,將系統(tǒng)功能按照模塊進(jìn)行劃分,以便于今后的系統(tǒng)設(shè)計(jì)、調(diào)試與維護(hù),學(xué)生、管理人員和教師能夠登陸系統(tǒng)、對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行添加、查詢和刪除。
1.1 系統(tǒng)的可行性分析
系統(tǒng)的可行性分析主要是對(duì)系統(tǒng)今后用戶、環(huán)境等內(nèi)容、要求進(jìn)行廣泛的調(diào)查和分析,在此基礎(chǔ)之上,系統(tǒng)分析人員利用所學(xué)的專業(yè)知識(shí)從執(zhí)行的效率、完成情況、工作流程等方面來衡量設(shè)計(jì)系統(tǒng)的可能性[3]。
下面是經(jīng)過調(diào)查研究后所得出的可行性分析結(jié)果。
1.2 系統(tǒng)用戶要求
該學(xué)生信息管理系統(tǒng)可以實(shí)現(xiàn)對(duì)學(xué)生、教師以及系統(tǒng)管理維護(hù)人員三類人群的分類操作,該系統(tǒng)能夠?qū)W(xué)生的個(gè)人信息、課程類信息、成績類信息等進(jìn)行存儲(chǔ)和管理,能夠保存各類用戶的賬戶信息、學(xué)生信息、課程信息、班級(jí)信息、成績信息等各類信息。該系統(tǒng)能大大減少學(xué)生管理工作人員及教務(wù)處、總務(wù)處、學(xué)生處等部門的日常工作量,并自動(dòng)生成可打印的各類信息報(bào)表,為學(xué)生管理人員開展日常工作提供便捷。
1.3 系統(tǒng)功能需求分析
通過對(duì)同類院?,F(xiàn)有學(xué)生管理系統(tǒng)進(jìn)行調(diào)查與研究,并借鑒當(dāng)下較為先進(jìn)的信息管理軟件的設(shè)計(jì)理念,結(jié)合學(xué)校對(duì)學(xué)生信息管理的需求,最終把整個(gè)學(xué)生信息管理系統(tǒng)功能劃分為以下幾大模塊:
(1)系統(tǒng)管理員功能模塊。包括系統(tǒng)用戶注冊(cè)審核;系統(tǒng)用戶信息管理;系統(tǒng)用戶權(quán)限的設(shè)置;系統(tǒng)各類數(shù)據(jù)的錄入、查詢和修改;后臺(tái)數(shù)據(jù)庫的維護(hù);前臺(tái)頁面的維護(hù)。
(2)各相關(guān)部門學(xué)生管理人員功能模塊。包括系統(tǒng)學(xué)生注冊(cè)信息的審核;學(xué)生基本信息的錄入、查詢、修改、添加、刪除、打印;班級(jí)基本信息的錄入、查詢、修改、添加、刪除、打??;學(xué)期課表的查詢、打印等。
(3)各相關(guān)部門教學(xué)管理人員功能模塊。包括課程信息的設(shè)置、查詢、修改、添加、刪除、打??;任課教師信息的錄入、查詢、修改、添加、刪除、打??;各專業(yè)的教學(xué)計(jì)劃的錄入、查詢、修改、添加、刪除、打?。唤虒W(xué)日志的錄入、查詢、修改、添加、刪除、打?。粚W(xué)期課表的錄入、查詢、修改、添加、刪除、打印;班級(jí)基本信息的查詢等。
(4)任課教師功能模塊。包括查詢本學(xué)期所教授的課程及其對(duì)應(yīng)班級(jí)的信息;瀏覽、查詢以往所授課程信息;查詢、瀏覽、打印本學(xué)期教師授課課表;設(shè)置課程的教學(xué)進(jìn)度;設(shè)置課程的教學(xué)大綱;為所授課程編寫教案;為所授課程編寫試卷;對(duì)授課班級(jí)的學(xué)生給出平時(shí)成績;批改學(xué)生試卷給出卷面成績;查詢所授課程學(xué)生成績。
(5)班主任功能模塊。包括班級(jí)基本信息的錄入、查詢、修改、添加、刪除、打??;班級(jí)學(xué)生成績查詢、打印;學(xué)期課表的查詢、打印等;各專業(yè)的教學(xué)計(jì)劃的查詢、打印等。
(6)學(xué)生功能模塊。包括注冊(cè)系統(tǒng)用戶;查閱、修改、打印個(gè)人基本信息;查詢、打印學(xué)生已修課程成績;查詢、打印學(xué)生本學(xué)期成績單;查詢、打印本班級(jí)課表;查詢、打印學(xué)生待選修課程信息;給本學(xué)期任課教師留言,測(cè)評(píng)。
該系統(tǒng)面向高職院校。高職院校職能部門相對(duì)較多,教學(xué)對(duì)象也比較復(fù)雜,用戶絕大多數(shù)分布在不同區(qū)域,而學(xué)校管理學(xué)生資源也相對(duì)集中,依據(jù)以上分析內(nèi)容,該學(xué)生管理系統(tǒng)采用B/S結(jié)構(gòu)(Brower/Server結(jié)構(gòu))。
采用B/S結(jié)構(gòu)的系統(tǒng)設(shè)計(jì)可以將學(xué)生類的信息集中在幾臺(tái)服務(wù)器上,用于日常的學(xué)生管理,這樣可以簡(jiǎn)化系統(tǒng)的設(shè)計(jì)開發(fā)和日常運(yùn)行流程。系統(tǒng)只需將數(shù)據(jù)庫安裝在服務(wù)器上,而各客戶端只需通過瀏覽器便可登陸系統(tǒng),與該系統(tǒng)進(jìn)行交互。
在該學(xué)生管理系統(tǒng)中之所以采用B/S結(jié)構(gòu)模式,出于以下幾個(gè)方面的考慮:
(1)B/S結(jié)構(gòu)便于系統(tǒng)在投入運(yùn)行后升級(jí)與維護(hù),這些工作只需在服務(wù)器上完成,并不涉及各個(gè)客戶端。各客戶端只需使用瀏覽器與服務(wù)器交互,并不涉及今后的系統(tǒng)升級(jí)與維護(hù)工作。此外,系統(tǒng)再增加用戶也不會(huì)額外增加系統(tǒng)的升級(jí)和維護(hù)的工作量。但從另一個(gè)角度看,該系統(tǒng)也存在弊端,主要是重要的數(shù)據(jù)資料均集中在服務(wù)器上,服務(wù)器的負(fù)擔(dān)比較重。如果系統(tǒng)服務(wù)器發(fā)生故障,將使得整個(gè)系統(tǒng)面臨癱瘓的危險(xiǎn),所以,學(xué)校應(yīng)提供幾個(gè)備份服務(wù)器,一旦服務(wù)器發(fā)生故障,立即啟用備份服務(wù)器。總體來講,使用B/S結(jié)構(gòu)框架成本較低,安全性也比較高,只需在服務(wù)器上安裝即可。
(2)當(dāng)今大多數(shù)系統(tǒng)均采用B/S框架結(jié)構(gòu),大多數(shù)操作可以在客戶端上完成,減輕了服務(wù)器的負(fù)擔(dān)。
(3)B/S框架結(jié)構(gòu)的應(yīng)用程序交互性強(qiáng),可以進(jìn)行局部性刷新,在客戶端上均可以進(jìn)行操作,而無需安裝任何軟件(瀏覽器除外),也不涉及維護(hù)問題,更容易實(shí)現(xiàn)系統(tǒng)的擴(kuò)充。
B/S框架結(jié)構(gòu)下的基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)如圖1所示。
基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)能夠處理學(xué)生行政管理人員所需的各類信息(包括學(xué)生基本信息、學(xué)生成績、教師課表、班級(jí)課表、學(xué)生課程信息、課程試卷信息、學(xué)生的授課評(píng)價(jià)等),教師所需的各類信息(包括所授班級(jí)學(xué)生的基本信息、所授班級(jí)學(xué)生以往課程的成績、學(xué)生的課表、學(xué)生的評(píng)價(jià)等),學(xué)生所需的各類信息(包括學(xué)生的基本信息、學(xué)生已修課程信息、學(xué)生待選修課程信息、本學(xué)期任課教師聯(lián)系方式、學(xué)生對(duì)任課教師的評(píng)價(jià)、學(xué)生的課表、學(xué)生的已修課程成績等)。這些信息均提供瀏覽、查詢、打印功能,根據(jù)不同的類別設(shè)置不同的權(quán)限,如:學(xué)生對(duì)系統(tǒng)的各類信息只能查詢、瀏覽;任課教師對(duì)課程的設(shè)置情況也只能查詢、瀏覽,對(duì)學(xué)生成績則可進(jìn)行修改;行政管理人員對(duì)相關(guān)信息有查詢、瀏覽、修改權(quán)限。
基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)的數(shù)據(jù)流如圖2-6所示。
(1)圖2為學(xué)生信息管理系統(tǒng)的0層數(shù)據(jù)流圖。
(2)圖3-6為學(xué)生信息管理系統(tǒng)的1層數(shù)據(jù)流圖。
圖1 基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)B/S框架結(jié)構(gòu)
圖2 系統(tǒng)的0層數(shù)據(jù)流圖
基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)對(duì)學(xué)生、教師、系部、專業(yè)、班級(jí)、課程、成績等教學(xué)基本數(shù)據(jù)進(jìn)行集成化管理并有效存儲(chǔ),對(duì)教學(xué)的日常管理數(shù)據(jù)及時(shí)更新,并進(jìn)行快捷、有效的處理,及時(shí)地為學(xué)生、教師、管理人員提供更為科學(xué)便捷的服務(wù),同時(shí)也節(jié)省學(xué)校教學(xué)的日常開支,為教學(xué)的無紙化、現(xiàn)代化提供一種途徑。
本系統(tǒng)設(shè)計(jì)具體完成了以下各工作:
(1)調(diào)查研究學(xué)生信息管理系統(tǒng)的背景及發(fā)展現(xiàn)狀,從中總結(jié)出本系統(tǒng)所要研究的主要工作;
(2)廣泛調(diào)查學(xué)校具體工作流程、所需數(shù)據(jù)特點(diǎn)及今后系統(tǒng)面向的用戶,總結(jié)系統(tǒng)的需求分析,并使用數(shù)據(jù)流圖對(duì)系統(tǒng)的功能進(jìn)行詳細(xì)地描述;
(3)以數(shù)據(jù)流程圖的方式描述系統(tǒng)各個(gè)模塊的設(shè)計(jì)過程;
(4)該系統(tǒng)是基于WEB模式進(jìn)行設(shè)計(jì)的,采用.NET技術(shù),以SQL Server2000數(shù)據(jù)庫作為系統(tǒng)后臺(tái)數(shù)據(jù)庫,實(shí)現(xiàn)學(xué)生信息管理。
以上是筆者對(duì)基于WEB的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)的分析,后續(xù)階段需要在系統(tǒng)的設(shè)計(jì)中加以認(rèn)證和實(shí)施。
圖3 學(xué)生信息子系統(tǒng)的1層數(shù)據(jù)流圖
圖4 成績信息子系統(tǒng)的1層數(shù)據(jù)流圖
圖5 課程信息子系統(tǒng)的1層數(shù)據(jù)流圖
圖6 評(píng)教信息子系統(tǒng)的1層數(shù)據(jù)流圖
[1]王存英.網(wǎng)上教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)[D].濟(jì)南:山東大學(xué),2008.
[2]劉暢.學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長春:吉林大學(xué),2010.
[3]徐海臣.學(xué)生選課及學(xué)分成績管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2010.
The Analysis of Students'Information Management System of Open University in Lianyungang based on WEB
SUN Jie
(Lianyungang Open University,Jiangsu Lianyungang 222006,China)
Lianyungang Open University takes modern education technology for teaching management such as network,mobile terminal skill.At present,each department bears not only the arduous task of student management,but also the heavy daily management work.And the information are dispersed in various functional departments,each department function is a stand-alone operation,lacks of unified management platform for the students.According to the demand of the Open University in Lianyungang,using unified modeling language modeling of the detailed analysis of the system,based on B/S three-tier architecture model,the student information management system based on WEBASP.NET of WEB and SQL Server 2000 design is implemented.
information management system;B/S mode; open university
TP311.52
B
1673-2022(2015)03-0037-04
2015-04-26
孫婕(1980-),女,江蘇連云港人,講師,碩士,研究方向?yàn)橛?jì)算機(jī)軟件工程。