999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于SSH系統(tǒng)框架的新型學(xué)籍管理系統(tǒng)

2014-09-15 12:57:10關(guān)偉
關(guān)鍵詞:系統(tǒng)管理學(xué)生

關(guān)偉

(中國計量學(xué)院現(xiàn)代科技學(xué)院計算機系,浙江 杭州 310018)

伴隨著計算機科學(xué)技術(shù)的發(fā)展和在各個領(lǐng)域的應(yīng)用,全球都受其影響,進(jìn)入到由互聯(lián)網(wǎng)帶來的浪潮之中。在此基礎(chǔ)上,信息管理系統(tǒng)構(gòu)建技術(shù)逐漸走向成熟,相關(guān)教育機構(gòu)也在信息管理系統(tǒng)方面逐漸向信息化和網(wǎng)絡(luò)化邁進(jìn),而且大多數(shù)系統(tǒng)都是按照指定對象的實際操作來研究其系統(tǒng)需要,所以能夠獲得較強的需求和實際的結(jié)合性[1]。學(xué)生學(xué)籍信息管理是各教育單位必不可少的組成單元,無論是對于學(xué)校決策者還是管理者而言,對其工作都起著指導(dǎo)性作用。因此,學(xué)生學(xué)籍管理必須能夠為其提供需要的信息和快速的查詢結(jié)果。表現(xiàn)尤為突出的是大中專院校,目前基本上都采用了信息管理系統(tǒng)。目前各院校由于學(xué)籍信息管理需要存在一定的不同,所以選擇的管理系統(tǒng)也有所差異,各類學(xué)籍信息管理系統(tǒng)都有其優(yōu)勢和不足。為此,筆者基于SSH系統(tǒng)框架設(shè)計了一種新型學(xué)籍管理系統(tǒng)。

1 SSH系統(tǒng)框架

SSH系統(tǒng)是指Struts、Spring、Hibernate 3者合理集合而成的框架,融合了3者的優(yōu)勢,是當(dāng)下使用率比較高的Web應(yīng)用程序開源框架[2]。在進(jìn)行集成時,是以Struts框架為整個系統(tǒng)的基礎(chǔ),主要任務(wù)是實現(xiàn)MVC分離。整個系統(tǒng)是以Struts架構(gòu)為地基,并為系統(tǒng)業(yè)務(wù)層提供支撐,通過Hibernate架構(gòu)來支撐系統(tǒng)持久層。詳細(xì)情況是:采用面向?qū)ο蠓治龇椒?,按照需要來?gòu)建最初模型,對構(gòu)建模型利用Java語言來實現(xiàn)基本的Java對象,并在此基礎(chǔ)上寫出DAO接口,在DAO基礎(chǔ)上實現(xiàn)Hibernate,為Java類數(shù)據(jù)庫多方轉(zhuǎn)換和雙向訪問提供條件,最后業(yè)務(wù)邏輯由Spring實現(xiàn)。具體系統(tǒng)框架圖如圖1所示。

Struts框架主要任務(wù)是降低總框架的耦合性,處理較為繁瑣的業(yè)務(wù)邏輯。Hibernate主要任務(wù)是使業(yè)務(wù)模型部分開發(fā)更加簡單[3]。經(jīng)過整合能夠有效使用集成框架信息系統(tǒng)在框架整體或部分的業(yè)務(wù)模型中實現(xiàn)更低的耦合性,從而使其靈活度和安全性有所提高,避免由單獨使用造成的系統(tǒng)開發(fā)問題。

SSH集成框架能夠更好地發(fā)揮Struts在表示層的優(yōu)勢,實現(xiàn)頁面申請和傳遞[4]。另外,還能在業(yè)務(wù)層通過Spring框架,由其容器管理機制完成業(yè)務(wù)邏輯,并確保各項處理過程的安全性。Hibernate框架將被應(yīng)用在持久層中,完成對象與數(shù)據(jù)庫之間的映射。SSH框架結(jié)合了3者的優(yōu)點,總結(jié)起來包括:①網(wǎng)頁中涉及到的代碼較少,程序結(jié)構(gòu)條理清楚,便于系統(tǒng)維護(hù);②更好地完成了MVC模式,絕對做到顯示和邏輯的分離;③涉及到的邏輯都屬于JavaBean范圍,在這種情況下,如果有需要對代碼進(jìn)行更新,只要對這些中心文件進(jìn)行更新,而不必對其它代碼進(jìn)行操作;④通過程序邏輯的運用和代碼分離的實現(xiàn),對應(yīng)用程序邏輯進(jìn)行定義。以配置文件的方式,不必涉及到代碼的變動。這樣如果需求出現(xiàn)改變,可以通過程序邏輯的修改直接達(dá)成,而不需要對代碼操作。

圖1 SSH系統(tǒng)框架圖

通過這種整合后,系統(tǒng)具有更加清晰的層次性,且各層次有明確分工,耦合性低,具有良好的擴展性和可維護(hù)性,在很大程度上減少了開發(fā)時間,提高了開發(fā)速度。并且,這種幾何形框架是一種非強制性,能夠單獨使用任意部分。

2 新型學(xué)籍管理系統(tǒng)的架構(gòu)

基于SSH架構(gòu)設(shè)計與實現(xiàn)的新型學(xué)籍管理系統(tǒng)涉及到的方面較多,包括學(xué)生的基本信息管理、新生入學(xué)后的花名冊管理及印制、專業(yè)分配管理、異動管理、交流生管理等等。系統(tǒng)架構(gòu)與流程圖如圖2所示。

根據(jù)圖2可以清晰的看到,SSH架構(gòu)設(shè)計與實現(xiàn)的新型學(xué)籍管理系統(tǒng)基本可以歸納為8項模塊:學(xué)生基本信息管理、異動管理、分專業(yè)管理、輔修管理、轉(zhuǎn)專業(yè)管理、畢業(yè)管理、交流生管理、大卡打印管理。

1)基本信息管理模塊 基本信息管理在整個學(xué)籍管理系統(tǒng)中是最基礎(chǔ)的管理模塊[5]。系統(tǒng)中涉及到的學(xué)生、教師、管理者權(quán)限都是根據(jù)它實現(xiàn)的。如果處理學(xué)籍信息存在誤差或超時,必然對教學(xué)工作造成很大的不便。具體而言,基本信息管理模塊存在的需求如下:維護(hù)學(xué)生基本信息;完成學(xué)籍快速查閱;添加學(xué)生并對其定位功能;刪除學(xué)生信息;使其他系統(tǒng)單獨單元能夠自由銜接。

2)異動管理模塊 異動管理模塊與學(xué)生學(xué)籍有密切關(guān)系。由于各種原因?qū)е聦W(xué)籍異動,這會對學(xué)生學(xué)習(xí)課程造成多方面影響,因此異動管理模塊一定要確保數(shù)據(jù)銜接性、統(tǒng)一性和及時性。該系統(tǒng)具體需要是:能夠?qū)崿F(xiàn)異動記錄的增加、修改和刪除,要對學(xué)生異動原因、類型、起止時間等一系列問題有一個詳細(xì)記錄;并且針對不同用戶設(shè)計不同的操作權(quán)限。

3)分專業(yè)管理模塊 分專業(yè)管理是根據(jù)學(xué)校教學(xué)計劃來實現(xiàn)校內(nèi)學(xué)生專業(yè)管理,這關(guān)系到院系專業(yè)設(shè)置。這一模塊具體需求包括:實現(xiàn)精準(zhǔn)篩選制定專業(yè)、班級學(xué)生;能夠按照操作員選擇任意分配到指定年級專業(yè)中;能夠?qū)崿F(xiàn)雙向分配[6],從專業(yè)大類到專業(yè)的分配和從專業(yè)到專業(yè)大類分配;分專業(yè)后及時對學(xué)籍涉及到的信息進(jìn)行更新。

4)輔助模塊 輔助模塊在整個管理系統(tǒng)中也非常重要?;赟SH架構(gòu)設(shè)計與實現(xiàn)新型學(xué)籍管理系統(tǒng)是在原系統(tǒng)的基礎(chǔ)上進(jìn)行改進(jìn),能夠自動實現(xiàn)各項功能,并且還能夠打印。這一模塊還要具備輔助學(xué)籍管理、輔助畢業(yè)審核的功能。具體需求如下:確保學(xué)生看到的只是本學(xué)期開設(shè)輔修單位,在填報志愿時保證第一志愿填寫,第二志愿可選,可以自行刪除志愿;確保管理端的報名審核按步驟進(jìn)行;輔助學(xué)籍查詢、退選、畢業(yè)審核功能。

5)轉(zhuǎn)專業(yè)管理模塊 轉(zhuǎn)專業(yè)管理模塊的任務(wù)是對學(xué)生轉(zhuǎn)專業(yè)管理。轉(zhuǎn)專業(yè)可以歸入學(xué)籍異動選項中,但由于教學(xué)改革條件要求和轉(zhuǎn)專業(yè)管理模塊的獨特性,在此將其單獨提出。轉(zhuǎn)專業(yè)管理模塊類似于輔助管理報名管理模塊,但也存在不同,轉(zhuǎn)專業(yè)模塊除了涉及到學(xué)籍之外,還與異動管理分不開。具體需求是:保證學(xué)生只能瀏覽本學(xué)期轉(zhuǎn)入專業(yè)志愿,查詢結(jié)果是可以看見所有審核結(jié)果,管理端還沒有審核的志愿可以修改,可以申請撤銷志愿,能夠?qū)崿F(xiàn)申請表打印;如果由學(xué)生管理員提出特殊申請,任何狀態(tài)下都強制申請;針對每一步驟都進(jìn)行統(tǒng)計;設(shè)置專業(yè),并將其呈現(xiàn)在學(xué)生端報名志愿選擇表中。

圖2 系統(tǒng)架構(gòu)與業(yè)務(wù)流程

6)畢業(yè)管理模塊 畢業(yè)管理模塊由畢業(yè)審核和畢業(yè)學(xué)籍歸檔二者組成[7]。前者與學(xué)生畢業(yè)緊密相關(guān),所以必須保證其正確性;后者又可以下分為審核明細(xì)表和審核登記表。同時還涉及到結(jié)業(yè)換證。其具體需求包括:畢業(yè)審核主要是審核明細(xì)表和登記表及等級審核結(jié)果,對審核結(jié)果進(jìn)行重新審核、修改等;畢業(yè)學(xué)籍歸檔部分任務(wù)內(nèi)容包括將畢業(yè)生或指定學(xué)生信息轉(zhuǎn)移到歷史數(shù)據(jù)庫,并且能夠?qū)崿F(xiàn)雙向恢復(fù);對歷史庫中的學(xué)生信息進(jìn)行更改,且這種更改與當(dāng)前學(xué)生庫完全無關(guān)。

7)交流生管理模塊 交流生管理是整個系統(tǒng)中比較特殊的模塊。所涉及到的需求也是較為特殊的:能夠?qū)崿F(xiàn)單個或批量交流生操作功能;如果出現(xiàn)某些原因?qū)е陆涣魃鷷r間延長,要能夠提供修改功能;對于某些錯誤或失誤操作,要為操作員提供撤銷操作。

8)大卡打印管理模塊 大卡打印管理模塊主要是針對畢業(yè)生而言,其重要性是非常大的[8]。具體需求包括:提供學(xué)籍大卡打印功能,根據(jù)學(xué)生注冊資料判斷學(xué)生是否具備打印學(xué)籍大卡資格后再進(jìn)行內(nèi)容呈現(xiàn);提供成績總表打印功能;提供畢業(yè)生成績推薦表功能。

3 系統(tǒng)實現(xiàn)

1)基本信息管理模塊 基本信息管理模塊基本上是在STUDENT表中進(jìn)行操作。該模塊中主要功能函數(shù)的實現(xiàn)如下所示:Public List getByNomameAuthority3 (String nomame,String college,StringDepartment,String specialty,int firstrecord,int maxresult,int pagerag)[9],此函數(shù)是按照涉及到的名字、學(xué)號進(jìn)行查詢,但仍然要針對用戶權(quán)限進(jìn)行放權(quán)。如果操作者鍵入學(xué)號不屬于權(quán)限范圍內(nèi)學(xué)生,就算該生確實屬于此學(xué)生庫,也不會顯示相關(guān)信息。返回值為LIST型,所有元素均屬于STUDENT。

2)異動管理模塊 異動管理模塊操作對象主要是PERMUTE、STUDENT表。實際操作時主要是增加、修改、刪除異動。涉及到的主要語句是:public Boolean addOrUpdatePernute(Permute permute),此函數(shù)是對移動記錄進(jìn)行新增和更新。返回值為boolean型。操作成功顯示TRUE,失敗則返回FALSE。

3)大卡打印模塊 大卡打印基本上是跟學(xué)籍和成績掛鉤,所以打卡打印模塊涉及到的是STUDENT表和STUDENT_SCORE表??梢园凑諏W(xué)號來實現(xiàn)學(xué)生信息的查詢,其查詢語句是:public List gerBySnoArray(String sno),也可以選擇學(xué)生數(shù)組以及主輔修標(biāo)志來實現(xiàn)學(xué)生成績查詢:public List gerBySnoArray (String sno,String major_flag)[10]。

4 結(jié)語

筆者設(shè)計的新型學(xué)籍管理系統(tǒng)不僅擁有原系統(tǒng)的自身優(yōu)勢,還增設(shè)了全新的功能模塊,就系統(tǒng)性能做了優(yōu)化。SSH架構(gòu)設(shè)計與實現(xiàn)的新型學(xué)籍管理系統(tǒng)具有一定的普遍性,能夠很好的應(yīng)用于目前各高校中。當(dāng)然,不可否認(rèn)目前SSH架構(gòu)設(shè)計與實現(xiàn)的新型學(xué)籍管理系統(tǒng)中仍存在一定的不足,各方面還需要進(jìn)一步優(yōu)化,這些問題將會在日后的使用中逐漸得到解決。

[1]羅慧蘭 .淺談多功能電子學(xué)籍管理系統(tǒng)的可行性需求分析 [J].中國科技縱橫,2013(14):82.

[2]方麗真 .黨校學(xué)籍信息管理系統(tǒng)建設(shè)探討 [J].福建教育學(xué)院學(xué)報,2013(3):117-119.

[3]王橙澄 .全國中小學(xué)生學(xué)籍信息管理信息系統(tǒng)今年將實現(xiàn)聯(lián)網(wǎng) [J].課堂內(nèi)外,2013(4):26.

[4]馮岳 .數(shù)字化校園網(wǎng)絡(luò)整體建設(shè)與運行管理的實踐研究 [J].中國教育信息化,2013(6):78.

[5]黃欲飛 .士官學(xué)校學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn) [J].電子世界,2013(12):120-121.

[6]韓文偉,孫榮平,孫桂英,等 .以人為本的創(chuàng)新人才培養(yǎng)學(xué)籍管理制度的研究與實踐 [J].中國電力教育,2013(6):148-149.

[7]曾友枰 .加強和規(guī)范成人教育學(xué)院函授站管理的對策思考——以學(xué)籍管理的視角 [J].經(jīng)濟研究導(dǎo)刊,2013(22):277-278.

[8]張海霞.SQL語言在統(tǒng)計查詢中的應(yīng)用——以內(nèi)蒙古建筑職業(yè)技術(shù)學(xué)院學(xué)籍管理為例 [J].內(nèi)蒙古統(tǒng)計,2012(5):14-15.

[9]董文英 .高職院校學(xué)生學(xué)籍檔案管理工作的思考 [J].中小企業(yè)管理與科技,2013(21):50-51.

[10]梁凱,趙林琳 .關(guān)于做好高校學(xué)籍管理工作的一點思考——以北京建筑工程學(xué)院為例 [J].教育教學(xué)論壇,2013(37):11-12.

猜你喜歡
系統(tǒng)管理學(xué)生
棗前期管理再好,后期管不好,前功盡棄
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
趕不走的學(xué)生
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
學(xué)生寫話
學(xué)生寫的話
“這下管理創(chuàng)新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應(yīng)用
主站蜘蛛池模板: 国产精品微拍| 在线欧美一区| 午夜日韩久久影院| 亚洲美女一级毛片| 精品丝袜美腿国产一区| 日韩一区二区在线电影| 久草视频精品| 午夜国产理论| 久久精品丝袜| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲成人一区在线| 亚洲国产日韩一区| 亚洲人成高清| 老司机精品久久| 亚洲va在线∨a天堂va欧美va| 欧美日韩一区二区在线免费观看| 国产原创演绎剧情有字幕的| 色婷婷电影网| 国产精品天干天干在线观看| 国产精品林美惠子在线播放| 波多野结衣在线se| 国产激爽大片在线播放| 国产亚洲精品97在线观看| 欧美激情一区二区三区成人| 国产乱子伦手机在线| 日本91在线| 91久久偷偷做嫩草影院免费看| 香蕉久久国产超碰青草| 91精品国产一区自在线拍| 国产亚洲美日韩AV中文字幕无码成人| 五月天在线网站| 国精品91人妻无码一区二区三区| 成人综合久久综合| 亚洲愉拍一区二区精品| 亚洲欧美成人影院| 国产永久免费视频m3u8| 国产91精选在线观看| 鲁鲁鲁爽爽爽在线视频观看| 久久久久国产精品熟女影院| 亚洲精品制服丝袜二区| 网友自拍视频精品区| 国内精品免费| 日本不卡在线| 亚洲a级毛片| 成人午夜天| 激情网址在线观看| 免费一看一级毛片| 久久亚洲国产最新网站| 国产农村1级毛片| 波多野结衣无码中文字幕在线观看一区二区| 亚洲福利一区二区三区| 色综合国产| 婷婷五月在线| 精品久久国产综合精麻豆| 中文字幕在线播放不卡| 国产国模一区二区三区四区| 国产麻豆精品手机在线观看| 一级片免费网站| 青青青国产免费线在| 欧美精品亚洲二区| 亚洲系列无码专区偷窥无码| 精品欧美一区二区三区久久久| 思思热在线视频精品| 亚洲国产精品成人久久综合影院| 老司国产精品视频91| 国产香蕉97碰碰视频VA碰碰看| 欧美中文字幕在线二区| 黄色网址免费在线| 国产视频一区二区在线观看| 久久免费成人| 久久亚洲日本不卡一区二区| 国产幂在线无码精品| 中文字幕乱码二三区免费| 老司机精品久久| 亚洲香蕉伊综合在人在线| 亚洲免费毛片| 香蕉视频在线观看www| 亚洲高清免费在线观看| 国产xxxxx免费视频| 91精选国产大片| 久久男人资源站| 国产黑丝视频在线观看|