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