• 
    

    
    

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

      ?

      基于SSH2的高校學(xué)生成果管理系統(tǒng)設(shè)計與實現(xiàn)

      2015-07-13 12:37王先平
      電腦知識與技術(shù) 2015年13期
      關(guān)鍵詞:系統(tǒng)設(shè)計

      王先平

      摘要:學(xué)生成果管理信息化是高校信息建設(shè)的一部分,針對目前高校學(xué)生成果管理的實際情況,利用MVC模式,以輕量級Java EE框架SSH2和SQL Server等技術(shù)設(shè)計并實現(xiàn)高校學(xué)生成果管理系統(tǒng)。文中從用戶需求、系統(tǒng)設(shè)計架構(gòu)和實現(xiàn)來闡述了整個系統(tǒng)。測試結(jié)果表明,它具有功能齊全、健壯性強以及可維護性等優(yōu)點,適用于一般高校學(xué)生成果管理的需要。

      關(guān)鍵詞:學(xué)生成果;系統(tǒng)設(shè)計;框架技術(shù)

      中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)13-0105-03

      Abstract: The student Achievements management information is a part of the information construction of colleges, according to the actual situation of student achievement management of colleges,using MVC pattern, in Java EE framework SSH2 and SQL Server technology to design and realize the student achievement management system. In this paper, from the user needs, the system design architecture and implementation to illustrate the whole system situation. Test results show that it has complete functions, strong robustness and maintenance, suitable for the needs of general colleges student Achievements management.

      Key words: student achievements; system design; framework technology

      學(xué)生管理是高校管理最重要的部分之一,學(xué)生管理信息化當(dāng)然是高校信息化管理的重要組部分。學(xué)生成果是考查學(xué)?;蚨墝W(xué)院培養(yǎng)學(xué)生質(zhì)量最重要的指標(biāo),同時是學(xué)校評估、人才培養(yǎng)檢查的必查項,也是體現(xiàn)學(xué)校的知名度的一個方面。就目前而言,很多高校有學(xué)生學(xué)籍管理系統(tǒng)、科研管理系統(tǒng)[1]、ERP等系統(tǒng),而忽略了對學(xué)生成果的管理,大多數(shù)高校由學(xué)工部或辦公室人員靠人工來登記并收取學(xué)生成果復(fù)印件,這可能造成收取不及時、漏收以及統(tǒng)計不靈活等缺點,這無疑給管理帶來不便。因此,學(xué)生成果管理信息化尤為重要,如何準(zhǔn)確、高效地按不同類型的成果進行準(zhǔn)確統(tǒng)計則是二級學(xué)院乃至學(xué)校學(xué)生管理工作的一部分。

      作為高校信息化建設(shè)的一部分,基于B/S結(jié)構(gòu)的高校學(xué)生成果管理系統(tǒng)開發(fā),將促進高校學(xué)生成果管理工作模式的轉(zhuǎn)變,進一步提高學(xué)工部門的工作效率和管理水平,全面提高高校學(xué)生成果信息化管理水平。本系統(tǒng)正是在這種背景下應(yīng)運而生,本文將從用戶需求分析、設(shè)計并實現(xiàn)詳細闡述了學(xué)生成果管理系統(tǒng)。

      1 用戶需求分析

      1.1 功能性需求

      需求分析是介于系統(tǒng)分析和軟件設(shè)計階段的之間的橋梁,是軟件設(shè)計、實現(xiàn)、測試和后期維護的重要基礎(chǔ),需求分析主要解決是為用戶設(shè)計一個什么樣系統(tǒng)的問題。因此,優(yōu)良的需求分析將有助于避免早期錯誤,進而提高軟件的生產(chǎn)效率,降低軟件開發(fā)成本,改進軟件質(zhì)量[2]。開發(fā)學(xué)生成果管理系統(tǒng)之前,我們對多個學(xué)校學(xué)工部以及二級學(xué)院學(xué)生成果管理工作進行了大量細致的調(diào)研,以確保系統(tǒng)的可用性。通過多方調(diào)研,系統(tǒng)主要有學(xué)生、教職工、二級院管理員、學(xué)校管理員用戶以及系統(tǒng)管理員五種角色,其用例圖[3]如圖1所示:

      1)學(xué)生用戶:學(xué)生登錄此系統(tǒng),能夠完成自己成果(成果類型、指導(dǎo)教師、級別、成果照片、成果簽發(fā)單位等)的錄入(多名學(xué)生合作的成果由第一成果人來錄入,但其它學(xué)生要能查看到自己的成果)、修改、刪除和查詢功能,同時也要求完成對自己基本信息的管理。

      2)教職工用戶:教職工用戶登錄此系統(tǒng),能夠?qū)ψ约夯拘畔⑦M行管理,同時,作為學(xué)生成果的指導(dǎo)教師的身份對自己所帶學(xué)生產(chǎn)生的成果進行審核,也可查看與自己相關(guān)的所有成果。

      3)二級學(xué)院管理用戶:該用戶是教職工用戶的一個管理身份,應(yīng)該有兩大功能,一是對本院學(xué)生基本信息和教師信息的導(dǎo)入,二是對本學(xué)院專業(yè)和班級進行管理,三是能夠?qū)Ρ静块T的沒有指導(dǎo)老師的學(xué)生成果進行審核及管理,四是能夠?qū)Ρ静块T所有學(xué)生的成果按不同方式(比如:按專業(yè)、成果類型等)進行查詢統(tǒng)計以形成報表。

      4)學(xué)院管理用戶:該用戶是教職工用戶的一個管理身份,能夠?qū)Ρ拘5乃袑W(xué)院的學(xué)生成果按不同方式(比如:按學(xué)院、成果類型等)進行查看、統(tǒng)計。

      5)系統(tǒng)管理員用戶:作為本系統(tǒng)的管理員,能夠?qū)Ρ鞠到y(tǒng)進行全面管理,主要是常見系統(tǒng)設(shè)置、用戶管理、部門管理員權(quán)限設(shè)置和系統(tǒng)備份與恢復(fù)等功能。

      6)要求基于瀏覽器模式來訪問系統(tǒng),成果未審核通過的不能進行統(tǒng)計,并且查詢統(tǒng)計結(jié)果能導(dǎo)以excel的形式導(dǎo)出,以便于進一步處理。

      1.2 系統(tǒng)主要業(yè)務(wù)流程

      首先由學(xué)生登錄本系統(tǒng),按成果類型錄入成果信息,并提交指導(dǎo)老師審核,如果沒有指導(dǎo)老師就直接提交學(xué)院管理員審核,指導(dǎo)教師審核或?qū)W院管理員審核通過,如果指導(dǎo)教師審核未通過,學(xué)生必須依據(jù)審核意見進行修改,當(dāng)然也可以刪除本項成果。

      2 系統(tǒng)設(shè)計

      2.1 系統(tǒng)功能設(shè)計

      通過前期用戶調(diào)研及需求分析,按照面向?qū)ο蟮姆椒ㄟM行分析與設(shè)計,將本系統(tǒng)劃分為學(xué)校管理、學(xué)生管理、教師管理、二級學(xué)院管理、系統(tǒng)維護等五大功能模板,其模塊結(jié)構(gòu)圖如圖2所示:

      2.2 數(shù)據(jù)庫設(shè)計

      根據(jù)調(diào)研分析,一個班級由很多學(xué)生組成,但一個學(xué)生只屬于一個班;一個專業(yè)下有很多學(xué)生,但一個學(xué)生只就讀一個專業(yè);一個專業(yè)屬于一個二級學(xué)院部門,但一個二級學(xué)院下有很多專業(yè);一個部門下有很多教職工,但一個教職工只歸屬于一個部門;一個教職工可以任多個班的輔導(dǎo)員,但一個班只配備一個輔導(dǎo)員;成果類型主要有證書、比賽獲獎、學(xué)生科研立項、專利(含著作權(quán))、橫向項目等;學(xué)生在教師指導(dǎo)下取得成果,也有可能是學(xué)生自己取得的成果,同一成果可能是多名學(xué)生在多名老師的指導(dǎo)下完成,當(dāng)然多名學(xué)生在多名老師指導(dǎo)下取得多個成果。由此,經(jīng)過抽取得出學(xué)生、班級、專業(yè)、部門、教師、成果類型、成果等實體,實體屬性略,其E-R模型[2-4]如圖3所示。

      根據(jù)圖3學(xué)生成果管理系統(tǒng)E-R模型圖,按照關(guān)系模式轉(zhuǎn)換規(guī)則和性能優(yōu)先的原則,本系統(tǒng)主要設(shè)計了9個數(shù)據(jù)表,分別是部門信息表、專業(yè)信息表、班級信息表、學(xué)生信息表、教職工信息表、成果類型表、成果信息表、成果指導(dǎo)信息表、用戶信息表。

      2.3 系統(tǒng)架構(gòu)設(shè)計

      優(yōu)良的架構(gòu)有利于提高系統(tǒng)的健壯性,本系統(tǒng)采用多層結(jié)構(gòu)和MVC(模型-視圖-控制,Model-View-Controller)模式[1]來進行架構(gòu)設(shè)計,如圖4所示。

      從系統(tǒng)架構(gòu)圖中可以看出,嚴(yán)格按企業(yè)的規(guī)范來設(shè)計,在業(yè)務(wù)層和數(shù)據(jù)持久化層采用面向接口編程,便于利用Spring的IOC和AOP編程實現(xiàn),可以降低系統(tǒng)的耦合性,增強了功能模板的重復(fù)利用率,同時,各層分工明確,便于團隊合作分工開發(fā)。

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

      本系統(tǒng)利用JSP以及企業(yè)級主流輕量級框的Java EE架技術(shù)(Struts2+Spring4+Hibernate4)[5-6]嚴(yán)格按設(shè)計的架構(gòu)模式來實現(xiàn)學(xué)生成果管理系統(tǒng)的各個功能模板。本系統(tǒng)模板較多,這里不見一一介紹,下面簡單介紹一下系統(tǒng)管理員登錄后的功能,如果是二是學(xué)院管理員,登錄系統(tǒng)后只能操作本部門相關(guān)的教師、學(xué)生以及成果信息,成果查詢統(tǒng)計則可以按專業(yè)、班級以及成果類型查詢,如果要了解此項目成果的詳細信息,可以點相應(yīng)的圖片按鈕,則顯示本項目成果的詳細信息,如圖5所示。

      4 結(jié)束語

      學(xué)生成果管理系統(tǒng)作為高校信息化建設(shè)的一部分,以學(xué)工部門的學(xué)生成果信息化為目標(biāo),采用MVC設(shè)計模式,基于輕量級Java EE框架技術(shù)SSH2實現(xiàn)的學(xué)生成果管理系統(tǒng),包括了學(xué)生管理、成果類型管理、學(xué)生成果管理、成果審核管理、查詢統(tǒng)計報表等模塊,具有功能較齊全、界面交互友好、穩(wěn)健性強以及操作方便等優(yōu)點,提高了學(xué)生成果管理的效率,適用于高校學(xué)生成果管理的需要。當(dāng)然,在后續(xù)工作中,我們還將推出移動平臺端的學(xué)生成果管理應(yīng)用,特別是學(xué)生可以通過手機或其它移動設(shè)備進行成果申報及管理,以提高系統(tǒng)易用性。

      參考文獻:

      [1] 梁弼. 基于MVC的高??蒲谐晒芾硐到y(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機技術(shù)與發(fā)展,2011(10):160-163.

      [2] 張海藩, 牟永敏. 軟件工程導(dǎo)論[M]. 6版. 北京: 清華大學(xué)出版社, 2013.

      [3] 胡荷芬. UML系統(tǒng)建?;A(chǔ)教程[M]. 2版. 北京: 清華大學(xué)出版社, 2014.

      [4] 王珊, 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 北京: 高等教育出版社, 2006: 237- 258.

      [5] 劉萍. 基于SSH框架的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 電腦知識與技術(shù), 2015(7): 117-119.

      [6] 李剛. 輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)(第4版)——Struts 2+Spring4+Hibernate整合開發(fā)[M]. 北京: 電子工業(yè)出版社,2014.

      猜你喜歡
      系統(tǒng)設(shè)計
      基于FCR的城市地下供水管網(wǎng)應(yīng)急處置系統(tǒng)設(shè)計
      基于移動互聯(lián)技術(shù)的通用評價系統(tǒng)的設(shè)計
      基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
      一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設(shè)計研究
      目標(biāo)特性測量雷達平臺建設(shè)構(gòu)想
      信息管理服務(wù)平臺項目應(yīng)用系統(tǒng)設(shè)計探析
      基于工程應(yīng)用能力培養(yǎng)的智能終端課程改革與實踐
      巴中市| 玛多县| 阜南县| 肃南| 开鲁县| 宿州市| 普陀区| 从江县| 沈丘县| 宜君县| 寿阳县| 扎兰屯市| 昭通市| 吐鲁番市| 浮山县| 信丰县| 平舆县| 永嘉县| 梁山县| 临清市| 英山县| 濮阳县| 黄冈市| 延津县| 东明县| 天台县| 二连浩特市| 抚顺市| 安新县| 武定县| 德阳市| 金乡县| 蚌埠市| 盐山县| 南江县| 台东市| 元朗区| 四会市| 鄂托克前旗| 阿克苏市| 兴城市|