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

基于SSM框架的創(chuàng)新創(chuàng)業(yè)申報系統的構建

2021-12-17 00:26:39李耀李路蘭王明宇楊廣王偉孫新杰
電腦知識與技術 2021年33期

李耀 李路蘭 王明宇 楊廣 王偉 孫新杰

摘要:隨著高校對大學生創(chuàng)新創(chuàng)業(yè)的重視,越來越多的創(chuàng)新創(chuàng)業(yè)活動展露在大學生面前,學生的積極性也逐漸提高,但由于高校沒有一個較為完善的創(chuàng)新創(chuàng)業(yè)項目申報系統,因傳統紙質形式的煩瑣,一定程度上削弱了學生對創(chuàng)新創(chuàng)業(yè)項目的申報的興趣。

本系統采用傳統的B/S架構,前端使用HTML和前端框架來搭建;后端使用SSM框架體系結構。SSM中利用web和xml相結合,使用MySQL數據庫作為數據庫支撐,快速地開發(fā)易于擴展、更加靈活的系統。本系統由申報、審批和管理三個模塊組成。申報用戶通過注冊登錄對創(chuàng)新創(chuàng)業(yè)項目進行申報,審批用戶通過注冊登錄對申報的項目審批給出意見,管理員登錄系統后通過審批意見確定是否立項。本系統可以幫助高校在創(chuàng)新創(chuàng)業(yè)項目申報管理中更加簡便,使工作效率更快。讓大學生快捷申報項目,減少傳統項目申報的煩瑣。

關鍵詞:B/S架構;SSM;MySQL;項目申報

中圖分類號:TP301? ? ?文獻標識碼:A

文章編號:1009-3044(2021)33-0047-02

開放科學(資源服務)標識碼(OSID):

1 緒論

1.1 研究背景

為了大力推進高校創(chuàng)新創(chuàng)業(yè)項目申報,不斷培養(yǎng)大學生的創(chuàng)新創(chuàng)業(yè)能力,讓高校學生不僅學習理論,更多的是將理論運用到實踐中去創(chuàng)新。目前,高校沒有一個比較完善的創(chuàng)新創(chuàng)業(yè)項目申報的系統,并且申報多半是依靠人工提交紙質、人工收集、審核等傳統方式,由于提交的材料多樣、過程煩瑣。需要一個線上創(chuàng)新創(chuàng)業(yè)項目申報系統進行管理。

1.2 研究內容和意義

研究內容:通過六盤水師范學院創(chuàng)新創(chuàng)業(yè)項目申報系統實現創(chuàng)新創(chuàng)業(yè)項目申報的在線填寫、修改、管理個人項目、專家評審等功能。

研究意義:培養(yǎng)大學生創(chuàng)新意識和創(chuàng)新能力是高校的重要課題,也是大學生終身學習的基本保證。將創(chuàng)新創(chuàng)業(yè)項目與本專業(yè)軟件工程的理論實踐應用和教學安排緊密結合,一起協同發(fā)展,為軟件工程專業(yè)學生的創(chuàng)新實踐能力培養(yǎng)和發(fā)展提供建設性意見。

2 創(chuàng)新創(chuàng)業(yè)項目申報系統相關技術概論

本系統使用SSM開發(fā)框架搭建系統。框架是可復用的軟件構架,是對象的關系映射,其特點是規(guī)范、可復用、模塊化[1]。

SSM框架是標準的MVC模式,將系統劃分為表現層,controller層,service層,DAO層,使用Spring MVC負責請求的轉發(fā)和視圖管理,Spring實現業(yè)務對象管理,MyBatis作為數據對象的持久化引擎[2]。

MySQL是一個使用標準SQL數據庫語言的開源關系型數據庫管理系統,便于開發(fā)人員使用[3]。

3 創(chuàng)新創(chuàng)業(yè)項目申報系統需求分析和總體設計

3.1 系統總體需求分析

本系統是一個獨立系統,提供地址外鏈來實現創(chuàng)新創(chuàng)業(yè)項目角色注冊、項目申報、審批及查詢。管理員能更方便對項目申報進行管理。

系統需求分析:

1) 創(chuàng)新創(chuàng)業(yè)項目申報系統的設計與性能需求:

① 系統應模塊化,易于小組開發(fā)和測試。

② 系統應具有可靠性、可擴展性和維護性。

③ 系統數據應具有安全性和保密性。

④ 系統要能夠高效運作,滿足用戶使用需求。

⑤ 服務器要平穩(wěn)運行,出現故障能迅速恢復。

2) 創(chuàng)新創(chuàng)業(yè)項目申報系統的業(yè)務需求分析:

系統用戶分為兩類:申報者和審批者。申報者對項目進行申報,進入系統有申報和修改頁面,能對申報的項目進行修改;上傳附件有材料類型控制,文件大小限制;文件寫入數據庫后可備份。審批者由專家構成,不參與項目指導,通過系統能查看申報項目,專家有多個項目審批;專家對項目進行審批,沒有修改權利,要給出審批意見,最后由管理員給出立項項目匯總。

查看功能是共有功能,能查看項目申報進度,申報者和審批者只能查看自己的項目進度和意見,管理員能查詢全部。

3.2 系統流程分析

圖1為系統的數據流程圖,該圖表明了數據的走向;通過登錄對權值進行判斷,進入不同的角色,對項目申報審批,最后判斷是否給予立項。

3.3系統功能分析

注冊功能:注冊分為兩個模塊,申報者注冊模塊,審批者注冊模塊。

登錄功能:對賬號進行權限判斷,不同權限進入不同頁面。申報者頁面包括項目申報、查詢和修改、文件上傳和下載;審批者頁面包括項目審批、查詢;管理員是所有頁面都有,且可以查詢用戶基本信息。

申報功能:申報者對項目進行申報,申報頁面有項目的基本信息來供申報者填寫。

修改功能:申報者在項目審批前可對已申報的項目進行修改,在項目審批后不允許修改。

審批功能:審批者對項目審批,從專業(yè)角度確定是否立項,給出立項或不立項意見;一個項目由五個專家審批,最后結合五個專家意見確定該項目是否立項。

查詢功能:可查詢項目屬于哪個階段。

上傳下載附件功能:可對項目進行上傳和下載。

權限的控制:權限是三個等級,管理員、審批者、申報者。管理員可管理所有信息,對賬號權限控制;審批者對項目查詢及審批,不能修改項目信息,只能審批給出項目意見,能看其他審批者對該項目的審批結果和意見;申報者能進行項目申報,在項目沒有審批前,可對項目修改,一旦開始審批,申報者不能修改項目。不同權限的用戶可查看自己權限對應的項目進度,管理員可查詢所有項目的進度。

3.4系統總體設計

系統采用HTML和前端框架技術Layui框架結合設計,不同用戶有不同功能菜單顯示。通過前端表單提交在controller中利用Spring整合MyBatis實現數據庫連接、事務管理、實例化對象的創(chuàng)建和依賴關系等統一由Spring負責[4]。

3.5數據庫的設計

數據庫需求分析:系統數據庫主要提供對存儲的各類實體信息進行增刪查改操作,信息大致可分為申報、審批、管理三部分。設計數據庫關系時,主要按這幾部分關系主體進行設計。

數據庫物理結構設計:本系統在數據庫中建立了6個表。

4 創(chuàng)新創(chuàng)業(yè)項目申報系統的詳細設計與實現

4.1系統開發(fā)運行環(huán)境

軟件環(huán)境:采用eclipse IDE作為java開發(fā)工具、Apache Tomcat8.5作為java的運行容器,數據庫為MySQL5.6,開源開發(fā)框架使用Spring4.3、MyBatis等。

硬件環(huán)境:Windows10系統筆記本、硬盤容量1T。

4.2申報模塊設計與實現

申報用戶模塊有注冊、登錄、申報、修改、查詢五大模塊。申報用戶必須先進行賬戶注冊,前端對注冊的賬號進行登錄,后端對用戶名、密碼和驗證碼進行驗證處理,判斷正確后進入申報頁面。

權限控制:對于每個一級導航和二級導航在數據庫中對應一個權值,每個賬戶也對應一個權值,對賬戶權值和導航權值的控制,不同權值控制用戶進入不同的操作頁面。

4.3審批模塊的設計與實現

審批用戶模塊有注冊、登錄、審批、查詢四大模塊。審批用戶的注冊登錄模塊和申報用戶是一樣的。兩者不相同的是賬戶類型不相同,放在不同數據庫表中。登錄時,權值不同,跳轉頁面是審批者的頁面。

審批模塊:項目和審批者是多對多的關系,一個審批者可以審批多個項目,一個項目由五個審批者進行審批。當進行項目審批時,顯示出整個項目的基本信息,在項目信息下面對項目審批提供一個單選框:同意、不同意,一個必填textarea類型的意見框,審批用戶不管是同意或不同意都要填寫意見,最下面是其他審批用戶對該項目審批的狀態(tài)和意見。

4.4管理員模塊

管理員需要驗證賬戶、賬戶密碼和驗證碼正確便可進入系統。且管理員通過專家的意見來決定項目是否立項。

管理員界面一級導航顯示項目和用戶管理。項目管理的二級導航有項目列表、項目立項、項目不立項。用戶管理二級導航有申報者管理、審批者管理。

項目列表:所有項目顯示在一個列表;操作列表有查看詳情、立項、不立項、下載等對應圖標。提供檢索窗口,通過關鍵詞查詢。點“查看詳情”對項目信息及專家意見查詢。點擊“立項”對該項目立項,點擊“不立項”對該項目不立項。

項目立項:與項目列表相同,區(qū)別是項目狀態(tài)是已立項。

項目不立項:與項目立項相同,區(qū)別是項目狀態(tài)是不立項。

對申報和審批的管理都是對用戶賬戶的“增刪查改”,對數據庫表進行基本操作。

5 總結與展望

本文闡述了基于SSM創(chuàng)新創(chuàng)業(yè)申報系統——以六盤水師范學院為例的具體實現。在創(chuàng)新創(chuàng)業(yè)申報系統的開發(fā)中,主要技術采用HTML和SSM框架技術,Spring開發(fā)框架為服務器端基礎框架,MyBatis對MySQL數據庫持久層操作。本系統對創(chuàng)新創(chuàng)業(yè)項目申報有一個最基本的實現,賬戶的注冊登錄功能、申報者對項目的申報功能、審批者對項目的審批功能、管理員對項目的立項判定功能的實現。在前端Layui框架和后端SSM框架的基礎上,讓整個系統開發(fā)速度更快,系統界面讓用戶有更好的體驗,加強了系統數據的保密性或者安全性。當然本系統還有很多優(yōu)化的地方;頁面顯示不夠美觀,系統邏輯結構可進一步優(yōu)化,讓系統質量更進一步。

參考文獻:

[1] 黑馬程序員.Java EE企業(yè)級應用開發(fā)教程Spring+Spring MVC+MyBatis[M].北京:人民郵電出版社,2017.

[2] 李西明,陳立為.SSM開發(fā)實戰(zhàn)教程Spring+Spring MVC+MyBatis[M].北京:人民郵電出版社,2019.

[3] 馬豪.兼職實習勞務管理系統的設計與開發(fā)[D].北京:北京林業(yè)大學,2020.

[4] 鄒紅霆.基于SSM框架的Web系統研究與應用[J].湖南理工學院學報(自然科學版),2017,30(1):39-43.

【通聯編輯:梁書】

主站蜘蛛池模板: 尤物午夜福利视频| 国产91导航| 亚洲欧美精品一中文字幕| 尤物视频一区| 国产日本视频91| 国产精品夜夜嗨视频免费视频| 日本午夜视频在线观看| 国内老司机精品视频在线播出| 欧美成人精品高清在线下载| 久久香蕉国产线看观| 无码人妻热线精品视频| 欧美精品成人| 在线观看热码亚洲av每日更新| 性欧美精品xxxx| 无码精品一区二区久久久| 亚洲黄色激情网站| 亚洲精品卡2卡3卡4卡5卡区| 视频二区国产精品职场同事| 久久久久夜色精品波多野结衣| 无码一区中文字幕| 久久精品娱乐亚洲领先| 国产91精品最新在线播放| 欧美一级黄色影院| 亚洲大学生视频在线播放| 亚洲成网站| 中文字幕在线一区二区在线| 国产精品欧美日本韩免费一区二区三区不卡 | 久久99热66这里只有精品一| 亚洲第一视频网| 国产黄色视频综合| 国产人在线成免费视频| 一本色道久久88综合日韩精品| 国产精品自在在线午夜| 国产精品永久在线| 中文字幕 欧美日韩| 玖玖免费视频在线观看| 国产免费高清无需播放器| 台湾AV国片精品女同性| 国产一级α片| 色婷婷综合激情视频免费看 | 久久人妻xunleige无码| 国产福利一区视频| 99视频国产精品| 日本免费一级视频| 97国产在线播放| 四虎免费视频网站| 久久精品国产一区二区小说| 99ri国产在线| 尤物精品国产福利网站| 欧美精品啪啪| 国产黑丝视频在线观看| 国产精品片在线观看手机版 | 91精品小视频| 久热中文字幕在线| 亚洲aaa视频| 一级毛片在线播放免费观看| 成人免费午夜视频| 欧美成人怡春院在线激情| 欧美亚洲国产视频| 999在线免费视频| 手机永久AV在线播放| 精品伊人久久久久7777人| 国产三级毛片| 国产亚洲欧美在线视频| 国产一区免费在线观看| 操美女免费网站| 天天躁狠狠躁| 亚欧成人无码AV在线播放| 国产精品青青| 亚洲成人手机在线| 欧美日韩国产系列在线观看| 日本www在线视频| 欧美va亚洲va香蕉在线| 日本高清在线看免费观看| 国产精品久线在线观看| 国模视频一区二区| 99re在线视频观看| 国产精品久线在线观看| 日本久久网站| 青青草原国产免费av观看| AV熟女乱| 国产精品美女在线|