• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

      2014-09-15 12:57:10關(guān)偉
      關(guān)鍵詞:大卡學(xué)籍信息管理

      關(guān)偉

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

      伴隨著計算機科學(xué)技術(shù)的發(fā)展和在各個領(lǐng)域的應(yīng)用,全球都受其影響,進入到由互聯(lián)網(wǎng)帶來的浪潮之中。在此基礎(chǔ)上,信息管理系統(tǒng)構(gòu)建技術(shù)逐漸走向成熟,相關(guān)教育機構(gòu)也在信息管理系統(tǒng)方面逐漸向信息化和網(wǎng)絡(luò)化邁進,而且大多數(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]。在進行集成時,是以Struts框架為整個系統(tǒng)的基礎(chǔ),主要任務(wù)是實現(xiàn)MVC分離。整個系統(tǒng)是以Struts架構(gòu)為地基,并為系統(tǒng)業(yè)務(wù)層提供支撐,通過Hibernate架構(gòu)來支撐系統(tǒng)持久層。詳細情況是:采用面向?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)維護;②更好地完成了MVC模式,絕對做到顯示和邏輯的分離;③涉及到的邏輯都屬于JavaBean范圍,在這種情況下,如果有需要對代碼進行更新,只要對這些中心文件進行更新,而不必對其它代碼進行操作;④通過程序邏輯的運用和代碼分離的實現(xiàn),對應(yīng)用程序邏輯進行定義。以配置文件的方式,不必涉及到代碼的變動。這樣如果需求出現(xiàn)改變,可以通過程序邏輯的修改直接達成,而不需要對代碼操作。

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

      通過這種整合后,系統(tǒng)具有更加清晰的層次性,且各層次有明確分工,耦合性低,具有良好的擴展性和可維護性,在很大程度上減少了開發(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é)工作造成很大的不便。具體而言,基本信息管理模塊存在的需求如下:維護學(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é)生異動原因、類型、起止時間等一系列問題有一個詳細記錄;并且針對不同用戶設(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é)籍涉及到的信息進行更新。

      4)輔助模塊 輔助模塊在整個管理系統(tǒng)中也非常重要。基于SSH架構(gòu)設(shè)計與實現(xiàn)新型學(xué)籍管理系統(tǒng)是在原系統(tǒng)的基礎(chǔ)上進行改進,能夠自動實現(xiàn)各項功能,并且還能夠打印。這一模塊還要具備輔助學(xué)籍管理、輔助畢業(yè)審核的功能。具體需求如下:確保學(xué)生看到的只是本學(xué)期開設(shè)輔修單位,在填報志愿時保證第一志愿填寫,第二志愿可選,可以自行刪除志愿;確保管理端的報名審核按步驟進行;輔助學(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)下都強制申請;針對每一步驟都進行統(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),所以必須保證其正確性;后者又可以下分為審核明細表和審核登記表。同時還涉及到結(jié)業(yè)換證。其具體需求包括:畢業(yè)審核主要是審核明細表和登記表及等級審核結(jié)果,對審核結(jié)果進行重新審核、修改等;畢業(yè)學(xué)籍歸檔部分任務(wù)內(nèi)容包括將畢業(yè)生或指定學(xué)生信息轉(zhuǎn)移到歷史數(shù)據(jù)庫,并且能夠?qū)崿F(xiàn)雙向恢復(fù);對歷史庫中的學(xué)生信息進行更改,且這種更改與當(dāng)前學(xué)生庫完全無關(guān)。

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

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

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

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

      2)異動管理模塊 異動管理模塊操作對象主要是PERMUTE、STUDENT表。實際操作時主要是增加、修改、刪除異動。涉及到的主要語句是:public Boolean addOrUpdatePernute(Permute permute),此函數(shù)是對移動記錄進行新增和更新。返回值為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)然,不可否認目前SSH架構(gòu)設(shè)計與實現(xiàn)的新型學(xué)籍管理系統(tǒng)中仍存在一定的不足,各方面還需要進一步優(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.

      猜你喜歡
      大卡學(xué)籍信息管理
      高校學(xué)籍異動學(xué)生管理工作的思考
      造價信息管理在海外投標(biāo)中的應(yīng)用探討
      學(xué)籍學(xué)歷電子注冊管理系統(tǒng)在學(xué)籍管理中的應(yīng)用與實現(xiàn)
      河北畫報(2020年10期)2020-11-26 07:21:10
      評《現(xiàn)代物流信息管理與技術(shù)》(書評)
      虎兄弟小卡和大卡
      減肥極限每周兩斤
      還是有那么點兒恍惚
      雨花(2017年12期)2017-12-28 16:58:03
      二則
      在高速公路信息管理中如何做好QC小組活動
      教育部:不得將學(xué)籍作為中小學(xué)生入學(xué)和轉(zhuǎn)學(xué)條件
      贡觉县| 澳门| 富蕴县| 江山市| 合肥市| 民勤县| 广水市| 开原市| 库伦旗| 洪雅县| 南开区| 阜阳市| 岳池县| 体育| 扎鲁特旗| 富阳市| 永福县| 长沙县| 新兴县| 元谋县| 乳源| 新巴尔虎右旗| 芦山县| 武清区| 东辽县| 西城区| 固阳县| 庐江县| 驻马店市| 海宁市| 江都市| 乐清市| 咸丰县| 怀来县| 民丰县| 普安县| 禄丰县| 板桥市| 大理市| 绵阳市| 泰安市|