張代斌 遼寧對(duì)外經(jīng)貿(mào)學(xué)院
高校繼續(xù)教育信息管理設(shè)計(jì)與實(shí)現(xiàn)
張代斌 遼寧對(duì)外經(jīng)貿(mào)學(xué)院
目前,很多學(xué)生都選擇采取遠(yuǎn)程繼續(xù)教育的方式提高自身素質(zhì),通過(guò)信息化管理方式,國(guó)內(nèi)的遠(yuǎn)程繼續(xù)教育課程通過(guò)網(wǎng)絡(luò)方式進(jìn)行受教,大多數(shù)高校繼續(xù)教育采取遠(yuǎn)程管理。因此,信息化管理是為了提高高校遠(yuǎn)程繼續(xù)教育知識(shí)水平,高校教師通過(guò)繼續(xù)教育系統(tǒng)實(shí)現(xiàn)學(xué)生的遠(yuǎn)程繼續(xù)教育,遠(yuǎn)程教師充分發(fā)揮個(gè)人教學(xué)能力,鞏固高校的教育地位和綜合教研能力。高校遠(yuǎn)程繼續(xù)教育的研發(fā)需要了解遠(yuǎn)程繼續(xù)教育實(shí)際需求,必須通過(guò)調(diào)研工作了解遠(yuǎn)程繼續(xù)教育的現(xiàn)狀分析,再通過(guò)軟件瀑布模型的設(shè)計(jì)模式實(shí)現(xiàn)高校遠(yuǎn)程繼續(xù)教育,按照設(shè)計(jì)步驟完成系統(tǒng)需求分析、軟件功能模塊劃分、系統(tǒng)實(shí)現(xiàn)過(guò)程等。本文經(jīng)過(guò)系統(tǒng)的需求分析發(fā)現(xiàn),本文遠(yuǎn)程繼續(xù)教育系統(tǒng)具有一定的可行性,并對(duì)整個(gè)系統(tǒng)采取B/S架構(gòu)的開(kāi)發(fā)與設(shè)計(jì)工作,經(jīng)過(guò)軟件系統(tǒng)的測(cè)試方可運(yùn)行,高校遠(yuǎn)程繼續(xù)教育系統(tǒng)具有一定的實(shí)用價(jià)值和現(xiàn)實(shí)意義。
高校 遠(yuǎn)程 繼續(xù)教育 信息化 B/S架構(gòu)
高校的校園網(wǎng)基礎(chǔ)設(shè)施建設(shè),遠(yuǎn)程繼續(xù)教育方式顛覆了傳統(tǒng)教育模式,使高校教育模式有了突破性的轉(zhuǎn)變。高校中受很多因素影響,高校校園信息化為遠(yuǎn)程繼續(xù)教育帶來(lái)了革新,它正影響著下一代遠(yuǎn)程教育的方式,高校的遠(yuǎn)程繼續(xù)教育從發(fā)出招生公告、報(bào)名登記、學(xué)籍檔案管理、遠(yuǎn)程教學(xué)管理、考務(wù)管理等綜合管理方式,信息化建設(shè)使得我國(guó)高校遠(yuǎn)程繼續(xù)教育發(fā)展前景廣闊。
高校教育資源要以真實(shí)形式位于高校遠(yuǎn)程繼續(xù)教育軟件中,在高校教中,教育資源的使用并不合理,隨著時(shí)間推移可用教學(xué)數(shù)據(jù)資源產(chǎn)生了堆積的現(xiàn)象,存在遠(yuǎn)程繼續(xù)教育系統(tǒng)中的臟數(shù)據(jù),導(dǎo)致數(shù)據(jù)庫(kù)性能下降和系統(tǒng)運(yùn)行速度減慢,嚴(yán)重情況會(huì)導(dǎo)致系統(tǒng)出現(xiàn)癱瘓的局面。
2.1 總體需求分析設(shè)計(jì)
本文實(shí)現(xiàn)基于Java的繼續(xù)教育系統(tǒng)總體需求分析包括:總體分析、功能性分析和非功能性分析。其中功能性分析是指:系統(tǒng)的前期需求調(diào)研和是實(shí)際需求分析。
需求分析是指了解系統(tǒng)的想要做什么,做成什么樣的,需求設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)之間存在著一定的關(guān)聯(lián),即是需要分析是系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)工作階段,本文系統(tǒng)實(shí)現(xiàn)過(guò)程與系統(tǒng)需求分析屬于相輔相成的步驟。
2.2 功能性需求分析設(shè)計(jì)
通過(guò)對(duì)高校遠(yuǎn)程繼續(xù)教育軟件需求分析,使得系統(tǒng)功能結(jié)構(gòu)明確劃分為一級(jí)功能結(jié)構(gòu)和二級(jí)子功能結(jié)構(gòu)。下面為高校遠(yuǎn)程繼續(xù)教育系統(tǒng)的功能需求列表:
2.2.1 基本數(shù)據(jù)管理
在系統(tǒng)中,實(shí)現(xiàn)對(duì)學(xué)生、課程、教師、遠(yuǎn)程教務(wù)管理等基本數(shù)據(jù)綜合管理功能。完成對(duì)基礎(chǔ)數(shù)據(jù)配置,系統(tǒng)基本參數(shù)的初始化操作。
2.2.2 發(fā)出招生公告管理
在系統(tǒng)中實(shí)現(xiàn)對(duì)每學(xué)期的招生情況對(duì)全社會(huì)進(jìn)行公開(kāi)發(fā)布,其中包括:擬招生公告、發(fā)出招生公告、管理招生公告等。
2.2.3 網(wǎng)上報(bào)名功能
網(wǎng)上報(bào)名功能是針對(duì)高校已經(jīng)發(fā)出的招生公告的下一步教學(xué)計(jì)劃,如果想要繼續(xù)深造的同學(xué)可以在高校遠(yuǎn)程繼續(xù)教育網(wǎng)上登記報(bào)名信息等待下一步的現(xiàn)場(chǎng)審核操作,待現(xiàn)場(chǎng)審核操作完成之后,方可在系統(tǒng)中進(jìn)行繳費(fèi)操作,當(dāng)繳費(fèi)結(jié)束之后會(huì)生產(chǎn)一序列的號(hào)碼表示報(bào)名成功,已經(jīng)實(shí)現(xiàn)了網(wǎng)上報(bào)名操作。網(wǎng)上報(bào)名實(shí)現(xiàn)的功能是:網(wǎng)上報(bào)名、網(wǎng)上報(bào)名信息管理、現(xiàn)場(chǎng)審核操作、繳費(fèi)操作、統(tǒng)計(jì)報(bào)名信息操作。
2.2.4 錄入成績(jī)管理
錄入成績(jī)管理功能完成通過(guò)達(dá)到了高校遠(yuǎn)程繼續(xù)教育標(biāo)準(zhǔn)分?jǐn)?shù)線之后的一部分同學(xué),將通過(guò)的同學(xué)成績(jī)錄入到遠(yuǎn)程繼續(xù)教育系統(tǒng)中。錄入成績(jī)功能主要包括:錄入學(xué)生成績(jī)管理功能和學(xué)生成績(jī)綜合管理功能。
2.2.5 入學(xué)辦理
入學(xué)辦理功能是針對(duì)成績(jī)已經(jīng)合格之后,通過(guò)系統(tǒng)實(shí)現(xiàn)遠(yuǎn)程入學(xué)辦理申請(qǐng)功能,完善基本數(shù)據(jù)再進(jìn)行入學(xué)辦理操作。其主要功能:學(xué)生入學(xué)申請(qǐng)、完善學(xué)生基本資料、入學(xué)管理等。
2.2.6 遠(yuǎn)程教務(wù)管理
遠(yuǎn)程教務(wù)管理是指為了實(shí)現(xiàn)遠(yuǎn)程繼續(xù)教務(wù)功能工作,遠(yuǎn)程教務(wù)管理完成的各種事項(xiàng)主要包括:遠(yuǎn)程課程設(shè)置、智能排課管理、遠(yuǎn)程教務(wù)教學(xué)管理、遠(yuǎn)程系統(tǒng)操作管理等。
2.2.7 遠(yuǎn)程教學(xué)實(shí)現(xiàn)
遠(yuǎn)程教學(xué)通過(guò)互聯(lián)網(wǎng)方式實(shí)現(xiàn)的教學(xué)管理,遠(yuǎn)程教學(xué)功能主要包括:上傳遠(yuǎn)程教學(xué)視頻文件、直播遠(yuǎn)程視頻教學(xué)、上傳遠(yuǎn)程音頻教學(xué)文件、回顧歷史遠(yuǎn)程教學(xué)課件管理功能和多媒體遠(yuǎn)程文件下載等。
2.2.8 遠(yuǎn)程教學(xué)成果錄入
遠(yuǎn)程教學(xué)成果錄入功能是指學(xué)生在遠(yuǎn)程繼續(xù)教育教學(xué)期間,通過(guò)完成遠(yuǎn)程學(xué)分、發(fā)表論文成果、完成畢業(yè)論文和基本的獎(jiǎng)項(xiàng)管理等。
2.3 非功能性需求分析設(shè)計(jì)
2.3.1 整體界面要求
要求遠(yuǎn)程繼續(xù)教育界面按照統(tǒng)一美工界面設(shè)計(jì),使得系統(tǒng)界面統(tǒng)一簡(jiǎn)潔、控件布局合理等。同時(shí),系統(tǒng)要求多用戶(hù)同時(shí)在線訪問(wèn)該系統(tǒng),并且響應(yīng)時(shí)間控制在18s之內(nèi)。
2.3.2 功能擴(kuò)展性要求
系統(tǒng)的采用遠(yuǎn)程服務(wù)器實(shí)現(xiàn)功能擴(kuò)展,當(dāng)高校有功能擴(kuò)展需求需時(shí),在高校遠(yuǎn)程服務(wù)器上修改以前的工程文件即可,屬于異步擴(kuò)展功能要求。
2.3.3 安全性能要求
目前的網(wǎng)絡(luò)環(huán)境存在安全隱患,為了達(dá)到系統(tǒng)的安全性能,避免系統(tǒng)的數(shù)據(jù)在運(yùn)行過(guò)程中被惡意攻擊,需要對(duì)傳輸數(shù)據(jù)加密處理為最佳。
3.1 系統(tǒng)總體設(shè)計(jì)
高校遠(yuǎn)程繼續(xù)教育管理系統(tǒng)的總體設(shè)計(jì)包括:網(wǎng)絡(luò)拓?fù)鋱D設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)分布設(shè)計(jì)和系統(tǒng)體系架構(gòu)設(shè)計(jì)。
①網(wǎng)絡(luò)拓?fù)鋱D設(shè)計(jì):根據(jù)系統(tǒng)的需求分析,總體設(shè)計(jì)要根據(jù)終端數(shù)量、網(wǎng)絡(luò)環(huán)境和服務(wù)器的配置。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖的數(shù)據(jù)流向、客戶(hù)端數(shù)量,通過(guò)服務(wù)器的網(wǎng)絡(luò)防火墻設(shè)備。
②系統(tǒng)的數(shù)據(jù)分布設(shè)計(jì):基于該系統(tǒng)的體系架構(gòu)與存儲(chǔ)設(shè)計(jì)相關(guān),另外,系統(tǒng)的性能優(yōu)劣主要是看數(shù)據(jù)分布設(shè)計(jì),因此,針對(duì)于系統(tǒng)數(shù)據(jù)分布設(shè)計(jì)可以采取分布訪問(wèn)策略,利于業(yè)務(wù)存儲(chǔ)數(shù)據(jù)和處理。
③體系架構(gòu)設(shè)計(jì):基于Java的實(shí)現(xiàn)軟件系統(tǒng)技術(shù)架構(gòu)采用B/ S架構(gòu)設(shè)計(jì)模式,采用SSH三層框架整合開(kāi)發(fā)高校遠(yuǎn)程繼續(xù)教育系統(tǒng)。
3.2 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
根據(jù)前文的需求分析與設(shè)計(jì),高校遠(yuǎn)程繼續(xù)教育系統(tǒng)數(shù)據(jù)表的概念結(jié)構(gòu)設(shè)計(jì),全部的數(shù)據(jù)表結(jié)構(gòu)涉及內(nèi)容為:存儲(chǔ)字段是否為主鍵、存儲(chǔ)名稱(chēng)、存儲(chǔ)類(lèi)型以及約束條件。
①報(bào)名表結(jié)構(gòu)設(shè)計(jì),報(bào)名數(shù)據(jù)庫(kù)表字段包括:報(bào)名序號(hào)、姓名、身份證號(hào)等9個(gè)字段。
②課程表結(jié)構(gòu)設(shè)計(jì),根據(jù)概念設(shè)計(jì)課程表字段包括:課程序號(hào)、課程名稱(chēng)、學(xué)院等4個(gè)字段。
④教師表結(jié)構(gòu)設(shè)計(jì),教師實(shí)體表字段包括:教師編號(hào)、身份證號(hào)、姓名、工齡、教授課程序號(hào)等10個(gè)字段。
⑤成果登記表結(jié)構(gòu)設(shè)計(jì),根據(jù)成果登記概念實(shí)體字段包括:登記序號(hào)、學(xué)號(hào)、姓名、成果名稱(chēng)、成果登記等14個(gè)字段。
⑥多媒體資源表結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)中多媒體資源表字段包括:序號(hào)、多媒體名稱(chēng)、文件名稱(chēng)、文件類(lèi)型等7個(gè)字段。
⑦教學(xué)資源表結(jié)構(gòu)設(shè)計(jì),根據(jù)概念設(shè)計(jì)教學(xué)資源實(shí)體字段包括:序號(hào)、學(xué)院、專(zhuān)業(yè)等8個(gè)字段。
⑧入學(xué)辦理表結(jié)構(gòu)設(shè)計(jì),根據(jù)概念設(shè)計(jì)入學(xué)辦理表實(shí)體表字段包括:辦理序號(hào)、申請(qǐng)人姓名、身份證號(hào)碼、入學(xué)總成績(jī)和是否合格標(biāo)識(shí)等15個(gè)字段。
4.1 系統(tǒng)軟件和硬件配置
4.1.1 系統(tǒng)的硬件開(kāi)發(fā)環(huán)境
①CPU類(lèi)型:Inter;
②內(nèi)存空間:4GB;
在使用無(wú)人機(jī)航測(cè)技術(shù)之前,首要任務(wù)是探索土地整治區(qū)域的形狀,在這之后才能使用,且提高飛行的安全性。這就要求無(wú)人機(jī)在飛行之前要對(duì)設(shè)備與儀器、項(xiàng)目地區(qū)的地形狀態(tài)、大概的范圍線圈等方面進(jìn)行檢查,基于此,所布置的發(fā)射點(diǎn)與攝像監(jiān)控點(diǎn)更加科學(xué)合理,即針對(duì)所需測(cè)量區(qū)域信號(hào)。為了確保無(wú)人機(jī)安全飛行,需要先對(duì)土地整治項(xiàng)目地區(qū)進(jìn)行如下工作,比如,勘探地形、選址等。
③硬盤(pán):500GB;
④操作系統(tǒng):Windows7;
⑤服務(wù)器:Win 2003;
4.1.2 系統(tǒng)的軟件開(kāi)發(fā)環(huán)境
①系統(tǒng)開(kāi)發(fā)平臺(tái)類(lèi)型:MyEclipse 10;
②系統(tǒng)實(shí)現(xiàn)編程語(yǔ)言:JAVA;
③系統(tǒng)運(yùn)行服務(wù)器類(lèi)型:Tomcat。
4.2 系統(tǒng)測(cè)試及其測(cè)試結(jié)論分析
4.2.1 系統(tǒng)測(cè)試目的與測(cè)試原則
需要根據(jù)系統(tǒng)子模塊功能完成情況實(shí)現(xiàn)單元測(cè)試、集成測(cè)試、整體測(cè)試,除此之外,需要引進(jìn)第三方測(cè)試完成測(cè)試任務(wù)。本章中系統(tǒng)的測(cè)試計(jì)劃,匯總測(cè)試報(bào)告??墒褂闷渌浖y(cè)試工具完成測(cè)試工作。系統(tǒng)測(cè)試目標(biāo):
①整體測(cè)試目標(biāo):系統(tǒng)整體測(cè)試解決方案要求無(wú)嚴(yán)重缺陷和致命錯(cuò)誤;系統(tǒng)性能指標(biāo)范圍以及系統(tǒng)響應(yīng)時(shí)間。
②功能測(cè)試:保證系統(tǒng)在部署服務(wù)器模式下完成全部業(yè)務(wù)功能暢通性測(cè)試。
③性能測(cè)試:實(shí)現(xiàn)多用戶(hù)多任務(wù)同時(shí)訪問(wèn)的要求,并支持并發(fā)數(shù)據(jù)查詢(xún)。
4.2.2 系統(tǒng)的測(cè)試方案
其一,功能測(cè)試方案:軟件程序能保證其完整的為遠(yuǎn)程師生提供服務(wù),為了保證程序正常地運(yùn)行。
測(cè)試方案內(nèi)容:
①添加數(shù)據(jù),完成將數(shù)據(jù)插入表中的功能,測(cè)試是否能夠正常完成數(shù)據(jù)插入操作。
②修改數(shù)據(jù),測(cè)試修改表數(shù)據(jù)是否成功,返回測(cè)試修改的狀態(tài)及結(jié)果。
③測(cè)試系統(tǒng)中的打印數(shù)據(jù)功能是否正常使用。
④測(cè)試系統(tǒng)中的查詢(xún)功能是否按照查詢(xún)需求顯示查詢(xún)列表。
其二,UI測(cè)試方案:UI界面進(jìn)行測(cè)試。
UI測(cè)試方法:黑盒測(cè)試方法完成UI測(cè)試工作。
4.2.3 測(cè)試結(jié)論及其測(cè)試分析
對(duì)系統(tǒng)軟件測(cè)試時(shí),要按照實(shí)際工作制定可行的測(cè)試分析結(jié)論,下面將介紹系統(tǒng)詳細(xì)測(cè)試,并給出根據(jù)測(cè)試結(jié)果。本小結(jié)中系統(tǒng)測(cè)試結(jié)論及其測(cè)試結(jié)果分析。
根據(jù)測(cè)試結(jié)論可以推斷,系統(tǒng)整體測(cè)試結(jié)果分析見(jiàn)下表,表1系統(tǒng)整體測(cè)試結(jié)果和修改結(jié)論。
表1 系統(tǒng)整體測(cè)試結(jié)果和修改結(jié)論
本文關(guān)于高校遠(yuǎn)程繼續(xù)教育系統(tǒng)的研發(fā)工作,并實(shí)現(xiàn)系統(tǒng)內(nèi)的各個(gè)功能模塊與測(cè)試工作。
本人的主要研究工作總結(jié)為:
①給出符合高校遠(yuǎn)程繼續(xù)教育需求分析工作目標(biāo)。
②查閱相關(guān)的文獻(xiàn)資料和遠(yuǎn)程繼續(xù)教育案例。
③熟悉Java編程及其特征,熟練使用面向?qū)ο蠓椒ā?/p>
④詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的功能模塊,為以后的功能擴(kuò)展提供了編程接口。
系統(tǒng)存在不足之處,接下來(lái)著重改進(jìn):
①針對(duì)系統(tǒng)開(kāi)發(fā)需求分析而言。其主要表現(xiàn)初步設(shè)計(jì)階段,從而導(dǎo)致系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)上靈活下較差問(wèn)題。
②系統(tǒng)實(shí)現(xiàn)功能,為頁(yè)面添加動(dòng)態(tài)加載js數(shù)據(jù),影響其系統(tǒng)性能和響應(yīng)時(shí)間,導(dǎo)致用戶(hù)體驗(yàn)變差,在以后實(shí)現(xiàn)過(guò)程中,避免出現(xiàn)動(dòng)態(tài)加載模式。
[1]孫彩云.基于學(xué)分制的高校教務(wù)管理系統(tǒng)分析與設(shè)計(jì)[D].南京信息工程大學(xué).2011
[2]肖典慧.云南省基層中小學(xué)教師繼續(xù)教育問(wèn)題的思考與探究[J].云南大學(xué),2016(2):8-10
[3]許崢嶸.可持續(xù)發(fā)展觀下的中小學(xué)教師繼續(xù)教育改革研究[J].福建師范大學(xué).2012(1):8-10
[4]葉建設(shè),熊龍飛,紀(jì)鋒.基于工作流的研究生教育管理系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與科學(xué),2016(7):98-100