◆陳晶晶 邵彧
基于SSM的“可視化”大學生創新發展運維式系統
◆陳晶晶 邵彧
(鄭州西亞斯學院 河南 451150)
當今隨著互聯網技術的發展和大數據管理的潮流,Web系統的開發及應用已在校園信息化管理中廣泛推廣。針對大學校園中創新項目管理的問題,探尋高效快捷的項目信息管理手段,同時根據高校辦公的實際需求,設計并實現了基于 SSM 框架的“可視化”大學生創新發展“運維式”系統。本系統采用 Spring 、SpringMVC和 Mybatis 三大框架以及B/S體系結構,后臺使用MySQL管理數據和Java Web完成編碼。系統實現了對創新項目申報、審批和信息管理所需的功能,能夠完成數據備份工作,解決數據丟失問題,提高了項目管理的效率。
Web系統開發;B/S 結構;SSM框架;MySQL
隨著科技的發展,高校大學生創新活動中產生的論文、項目、申請文件數量是非常巨大和信息雜亂的,傳統的人工管理方式有著很多缺點,例如效率低、保密性差,不利于檢索、更新和維護等,最大的問題是常見的紙張文件不利于儲存和攜帶,易破損,易丟失。因此,利用Web系統可以很大程度提高創新項目統一管理的效率和質量,這類系統具有良好的數據備份性能,相對于人工管理而言,可以徹底解決數據丟失的問題,節約人力成本以及教育經費,方便了學生對創新項目申報工作,也實現管理的自動化、系統化,減少數據管理中的錯誤,提高了工作效率和可靠性。
隨著高校對大學生創新的鼓勵與支持,越來越多的大學生申報創新項目,每年創新項目的數量都在不斷壯大,這給高校的管理工作帶來了極大的挑戰,開發大學生創新發展“運維式”管理系統已經成為重要的課題。此系統著重關注高校創新發展工作和創新項目的管理兩個方面,為解決創新發展過程中遇到的難題,對系統展開針對性的開發與設計。
目前,絕大部分高校還沒有開發與設計大學生創新項目管理系統,項目的申報與審批仍然是紙質化的統計管理,效率極低。但在國外,對創新發展較為重視,積累了很多經驗,已經形成了較為完善的創新教育體系。此系統將借鑒已有的創新管理系統,從用戶角度出發,開發設計更加方便、快捷的系統。
前臺主要是負責展示關于創新發展的新聞資訊,近幾年的高校創新發展趨勢以及項目的展示,獲獎成果的展示,還有關于創新性的交流會。后臺主要是項目數據和用戶數據的管理,用戶相關權限的維護,數據優化與維護以及數據庫各個表之間的聯系等等。
使用大學生創新項目申報、審批和信息管理系統,可以大大提高創新項目統一管理的效率,完成數據備份工作,可以徹底解決數據丟失問題,節約教育經費。“可視化”的大學生創新發展“運維式”管理系統承擔著高校學生創新項目管理的任務,以記錄大學生的創新成果為中心,以創新與發展為切入點,實現大學生創新項目無紙化辦公系統的開發與設計,完成大學生的創新工作。通過本系統的實施,達到全面掌握大學生創新項目申報、項目指導、審批整個流程的具體信息。
系統功能性分析是在系統中明確表明需要有哪些功能來支撐起系統,讓用戶可以正常地使用該系統,達到預期的目標。
大學生創新發展“運維式”系統,主要就是對大學生創新項目的各種信息進行錄入與管理,有以下功能:
(1)用戶登錄注冊以及修改功能(學生用戶可直接注冊、教師及專家評委需要學校管理員注冊并為其分配功能);
(3)查看創新項目進度和提交文件功能;
(5)創新項目的審核和通知功能;
(6)excel表格統計和下載功能;
(7)各個角色的功能:
學生用戶:項目信息展示模塊數據瀏覽,提交項目申請及項目申請狀態查看,項目進展登記,項目經費登記,提交中期報告申請及審核狀態查詢,“結項申請”及“結項審核”狀態查詢。
(3)慢加急性(亞急性)肝衰竭 在慢性肝病基礎上,由各種誘因引起以急性黃疸加深、凝血功能障礙為肝衰竭表現的綜合征,可合并包括肝性腦病、腹水、電解質紊亂、感染、肝腎綜合征、肝肺綜合征等并發癥,以及肝外器官功能衰竭?;颊唿S疸迅速加深,血清TBil≥10×ULN或每日上升≥17.1 μmol/L;有出血表現,PTA≤40%(或 INR≥1.5)。 根據不同慢性肝病基礎分為3型,A型:在慢性非肝硬化肝病基礎上發生的慢加急性肝衰竭;B型:在代償期肝硬化基礎上發生的慢加急性肝衰竭,通常在4周內發生;C型:在失代償期肝硬化基礎上發生的慢加急性肝衰竭。
教師用戶:項目信息展示模塊數據瀏覽,所指導項目的信息,項目申請審核狀態,項目經費查詢,項目進度查詢,中期報告查詢,“結項審核”狀態查詢,向自己所輔導的學生發布信息。
評審專家:項目信息展示模塊數據瀏覽,對所需評審項目的申請、中期報告、“結項”的全部信息瀏覽,對項目評分并給予評價和建議。
學校管理員:項目信息展示模塊數據瀏覽,發布新聞通知,項目統計匯總表下載,為角色分配功能,管理員可以對學生用戶、教師用戶、評審專家以及申報項目進行增刪改查,還可以指定申報項目的審批人。
該系統在運行時不會占用過多的內存資源,數據庫存儲方面,用戶的密碼都是經過MD5加密算法之后才存入數據庫的,安全能夠得到保障。
面向的用戶大多都是學生和老師,對使用計算機和手機的熟練程度都很高,不需要接受訓練,能很快上手該系統,系統操作難度不高。
本系統的前端交互界面采用了HTML5技術進行開發,使用具有優秀的響應式布局的Bootstrap框架,無論PC還是手機端都能訪問該系統。
系統后端的開發使用了輕量級開源框架SSM(Spring+Spring MVC+Mybatis),解決了系統開發的復雜性問題。其次應用Maven倉庫,對三大框架進行了很好地整合,大大提高了系統的效率以及穩定性。
數據庫使用的是MySQL數據庫管理軟件,MySQL是目前主流的數據庫管理系統,有強大的功能以及能夠快速響應等特點,而且它的代碼是開源的。它的速度快、體積小、成本低、移植性好、代碼免費開源等特征,可滿足該項目的數據管理需求。
用戶注冊:學生用戶需要自己注冊,用于平臺收集用戶基本信息以及用戶申請賬號。
用戶登錄:每個用戶都應該有自己獨立的賬號用來登錄系統,方便系統為用戶提供規范化、個性化的服務。
用戶密碼:管理員可以重置用戶的密碼,默認為123456,以防用戶忘記密碼而導致無法登錄,造成的數據丟失,聯系管理員即可重置密碼。同時我們也有找回密碼的功能,通過驗證一些基本的信息來找回密碼。而且用戶登錄成功后,可以在個人信息界面修改密碼,用戶需要勤換密碼,保證信息安全性。我們的密碼存儲是采用MD5加密后存入數據庫中,防止了查看數據庫就能獲取用戶的密碼,大大地提高了安全性。
用戶信息:用戶可對個人的基本信息進行修改。
用戶管理:學校管理員可以對所有用戶進行增刪改查,并且可以添加新用戶并為其分配相應的功能。
項目信息查詢:在項目信息展示模塊可以檢索查詢相關項目的詳細信息。
項目審批:在項目審核界面,評審專家可以查詢項目的審核狀態以及未審核的項目,并且可以提出自己對項目的審核意見。
提交創新項目相關文件:用于用戶申請創新項目所需提交的各種文件的服務。
excel表格統計及下載:為學校管理員提供創新項目信息。
數據庫設計(主要數據表結構):
學生表:主要存儲申報項目的學生信息,主要字段有學號、姓名、班級、專業、qq、電話、密碼。

圖6 學生表
指導老師表:主要存儲指導老師的信息,主要字段有教工號、姓名、專業、qq、電話、密碼。

圖7 指導老師表
項目數據表:主要存儲申報的項目信息,主要字段有編號、項目名、類型、申請人、申請時間、指導老師、審核意見、審核人。
大學生創新與發展運營維護管理系統實現了高校對大學生創新發展統計管理的功能,在本系統中,學生用戶可以提交項目申請以及查詢項目信息,匯報項目進度;教師用戶可以查看所指導的項目信息,向學生發布信息;評審專家主要對項目進行審核和發表評價;管理員則主要負責用戶管理,角色功能分配以及創新項目信息統計。系統對創新項目申請和審批結果進行查詢統計。該系統很大程度提高創新項目統一管理的效率和質量,具有良好的數據備份性能,可以徹底解決數據丟失的問題,節約人力成本以及時間和經濟成本,從而實現管理的自動化、系統化,提高工作效率和可靠性,為大學生的創新與發展提供更好的幫助。

圖8 項目數據表
[1]張宇,王映輝,張翔南. 基于 Spring 的 MVC 框架設計與實現[J]. 計算機工程,2010,36(4):59-62.
[2]李洋.SSM 框架在 Web 應用開發中的設計與實現[J]. 計算機技術與發展,2016,26(12):190-194.
[3]任曉鵬,趙文兵,張春平. 基于框架的Web 系統開發研究[J]. 計算機工程與設計,2010,31(04):772-775.
[4]吳官學.基于 SpringMVC 酒店信息管理系統[D].長春:吉林大學,2018.
[5]王崟.基于 SSM 框架的 Java Web 開發課程教學中的幾點思考[J].電腦知識與技術,2018(27):140-141.
[6]張波,張福炎. 基于JSP技術的Web應用程序的開發[J]. 計算機應用研究,2001,18(5):99-101.
[7]袁華強,王亞強,朱君. 利用J2EE輕量級框架構建Web應用研究[J]. 計算機工程與設計,2007,28(1):22-23.
[8]吳晨清,榮震華. 用JSP/Servlet技術構建Web應用[J]. 計算機工程,2001,27(1):170-172.