亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSM框架的創(chuàng)新創(chuàng)業(yè)申報(bào)系統(tǒng)的構(gòu)建

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

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

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

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

        關(guān)鍵詞:B/S架構(gòu);SSM;MySQL;項(xiàng)目申報(bào)

        中圖分類號(hào):TP301? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

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

        開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

        1 緒論

        1.1 研究背景

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

        1.2 研究?jī)?nèi)容和意義

        研究?jī)?nèi)容:通過六盤水師范學(xué)院創(chuàng)新創(chuàng)業(yè)項(xiàng)目申報(bào)系統(tǒng)實(shí)現(xiàn)創(chuàng)新創(chuàng)業(yè)項(xiàng)目申報(bào)的在線填寫、修改、管理個(gè)人項(xiàng)目、專家評(píng)審等功能。

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

        2 創(chuàng)新創(chuàng)業(yè)項(xiàng)目申報(bào)系統(tǒng)相關(guān)技術(shù)概論

        本系統(tǒng)使用SSM開發(fā)框架搭建系統(tǒng)??蚣苁强蓮?fù)用的軟件構(gòu)架,是對(duì)象的關(guān)系映射,其特點(diǎn)是規(guī)范、可復(fù)用、模塊化[1]。

        SSM框架是標(biāo)準(zhǔn)的MVC模式,將系統(tǒng)劃分為表現(xiàn)層,controller層,service層,DAO層,使用Spring MVC負(fù)責(zé)請(qǐng)求的轉(zhuǎn)發(fā)和視圖管理,Spring實(shí)現(xiàn)業(yè)務(wù)對(duì)象管理,MyBatis作為數(shù)據(jù)對(duì)象的持久化引擎[2]。

        MySQL是一個(gè)使用標(biāo)準(zhǔn)SQL數(shù)據(jù)庫語言的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),便于開發(fā)人員使用[3]。

        3 創(chuàng)新創(chuàng)業(yè)項(xiàng)目申報(bào)系統(tǒng)需求分析和總體設(shè)計(jì)

        3.1 系統(tǒng)總體需求分析

        本系統(tǒng)是一個(gè)獨(dú)立系統(tǒng),提供地址外鏈來實(shí)現(xiàn)創(chuàng)新創(chuàng)業(yè)項(xiàng)目角色注冊(cè)、項(xiàng)目申報(bào)、審批及查詢。管理員能更方便對(duì)項(xiàng)目申報(bào)進(jìn)行管理。

        系統(tǒng)需求分析:

        1) 創(chuàng)新創(chuàng)業(yè)項(xiàng)目申報(bào)系統(tǒng)的設(shè)計(jì)與性能需求:

        ① 系統(tǒng)應(yīng)模塊化,易于小組開發(fā)和測(cè)試。

        ② 系統(tǒng)應(yīng)具有可靠性、可擴(kuò)展性和維護(hù)性。

        ③ 系統(tǒng)數(shù)據(jù)應(yīng)具有安全性和保密性。

        ④ 系統(tǒng)要能夠高效運(yùn)作,滿足用戶使用需求。

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

        2) 創(chuàng)新創(chuàng)業(yè)項(xiàng)目申報(bào)系統(tǒng)的業(yè)務(wù)需求分析:

        系統(tǒng)用戶分為兩類:申報(bào)者和審批者。申報(bào)者對(duì)項(xiàng)目進(jìn)行申報(bào),進(jìn)入系統(tǒng)有申報(bào)和修改頁面,能對(duì)申報(bào)的項(xiàng)目進(jìn)行修改;上傳附件有材料類型控制,文件大小限制;文件寫入數(shù)據(jù)庫后可備份。審批者由專家構(gòu)成,不參與項(xiàng)目指導(dǎo),通過系統(tǒng)能查看申報(bào)項(xiàng)目,專家有多個(gè)項(xiàng)目審批;專家對(duì)項(xiàng)目進(jìn)行審批,沒有修改權(quán)利,要給出審批意見,最后由管理員給出立項(xiàng)項(xiàng)目匯總。

        查看功能是共有功能,能查看項(xiàng)目申報(bào)進(jìn)度,申報(bào)者和審批者只能查看自己的項(xiàng)目進(jìn)度和意見,管理員能查詢?nèi)俊?/p>

        3.2 系統(tǒng)流程分析

        圖1為系統(tǒng)的數(shù)據(jù)流程圖,該圖表明了數(shù)據(jù)的走向;通過登錄對(duì)權(quán)值進(jìn)行判斷,進(jìn)入不同的角色,對(duì)項(xiàng)目申報(bào)審批,最后判斷是否給予立項(xiàng)。

        3.3系統(tǒng)功能分析

        注冊(cè)功能:注冊(cè)分為兩個(gè)模塊,申報(bào)者注冊(cè)模塊,審批者注冊(cè)模塊。

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

        申報(bào)功能:申報(bào)者對(duì)項(xiàng)目進(jìn)行申報(bào),申報(bào)頁面有項(xiàng)目的基本信息來供申報(bào)者填寫。

        修改功能:申報(bào)者在項(xiàng)目審批前可對(duì)已申報(bào)的項(xiàng)目進(jìn)行修改,在項(xiàng)目審批后不允許修改。

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

        查詢功能:可查詢項(xiàng)目屬于哪個(gè)階段。

        上傳下載附件功能:可對(duì)項(xiàng)目進(jìn)行上傳和下載。

        權(quán)限的控制:權(quán)限是三個(gè)等級(jí),管理員、審批者、申報(bào)者。管理員可管理所有信息,對(duì)賬號(hào)權(quán)限控制;審批者對(duì)項(xiàng)目查詢及審批,不能修改項(xiàng)目信息,只能審批給出項(xiàng)目意見,能看其他審批者對(duì)該項(xiàng)目的審批結(jié)果和意見;申報(bào)者能進(jìn)行項(xiàng)目申報(bào),在項(xiàng)目沒有審批前,可對(duì)項(xiàng)目修改,一旦開始審批,申報(bào)者不能修改項(xiàng)目。不同權(quán)限的用戶可查看自己權(quán)限對(duì)應(yīng)的項(xiàng)目進(jìn)度,管理員可查詢所有項(xiàng)目的進(jìn)度。

        3.4系統(tǒng)總體設(shè)計(jì)

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

        3.5數(shù)據(jù)庫的設(shè)計(jì)

        數(shù)據(jù)庫需求分析:系統(tǒng)數(shù)據(jù)庫主要提供對(duì)存儲(chǔ)的各類實(shí)體信息進(jìn)行增刪查改操作,信息大致可分為申報(bào)、審批、管理三部分。設(shè)計(jì)數(shù)據(jù)庫關(guān)系時(shí),主要按這幾部分關(guān)系主體進(jìn)行設(shè)計(jì)。

        數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)在數(shù)據(jù)庫中建立了6個(gè)表。

        4 創(chuàng)新創(chuàng)業(yè)項(xiàng)目申報(bào)系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

        4.1系統(tǒng)開發(fā)運(yùn)行環(huán)境

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

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

        4.2申報(bào)模塊設(shè)計(jì)與實(shí)現(xiàn)

        申報(bào)用戶模塊有注冊(cè)、登錄、申報(bào)、修改、查詢五大模塊。申報(bào)用戶必須先進(jìn)行賬戶注冊(cè),前端對(duì)注冊(cè)的賬號(hào)進(jìn)行登錄,后端對(duì)用戶名、密碼和驗(yàn)證碼進(jìn)行驗(yàn)證處理,判斷正確后進(jìn)入申報(bào)頁面。

        權(quán)限控制:對(duì)于每個(gè)一級(jí)導(dǎo)航和二級(jí)導(dǎo)航在數(shù)據(jù)庫中對(duì)應(yīng)一個(gè)權(quán)值,每個(gè)賬戶也對(duì)應(yīng)一個(gè)權(quán)值,對(duì)賬戶權(quán)值和導(dǎo)航權(quán)值的控制,不同權(quán)值控制用戶進(jìn)入不同的操作頁面。

        4.3審批模塊的設(shè)計(jì)與實(shí)現(xiàn)

        審批用戶模塊有注冊(cè)、登錄、審批、查詢四大模塊。審批用戶的注冊(cè)登錄模塊和申報(bào)用戶是一樣的。兩者不相同的是賬戶類型不相同,放在不同數(shù)據(jù)庫表中。登錄時(shí),權(quán)值不同,跳轉(zhuǎn)頁面是審批者的頁面。

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

        4.4管理員模塊

        管理員需要驗(yàn)證賬戶、賬戶密碼和驗(yàn)證碼正確便可進(jìn)入系統(tǒng)。且管理員通過專家的意見來決定項(xiàng)目是否立項(xiàng)。

        管理員界面一級(jí)導(dǎo)航顯示項(xiàng)目和用戶管理。項(xiàng)目管理的二級(jí)導(dǎo)航有項(xiàng)目列表、項(xiàng)目立項(xiàng)、項(xiàng)目不立項(xiàng)。用戶管理二級(jí)導(dǎo)航有申報(bào)者管理、審批者管理。

        項(xiàng)目列表:所有項(xiàng)目顯示在一個(gè)列表;操作列表有查看詳情、立項(xiàng)、不立項(xiàng)、下載等對(duì)應(yīng)圖標(biāo)。提供檢索窗口,通過關(guān)鍵詞查詢。點(diǎn)“查看詳情”對(duì)項(xiàng)目信息及專家意見查詢。點(diǎn)擊“立項(xiàng)”對(duì)該項(xiàng)目立項(xiàng),點(diǎn)擊“不立項(xiàng)”對(duì)該項(xiàng)目不立項(xiàng)。

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

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

        對(duì)申報(bào)和審批的管理都是對(duì)用戶賬戶的“增刪查改”,對(duì)數(shù)據(jù)庫表進(jìn)行基本操作。

        5 總結(jié)與展望

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

        參考文獻(xiàn):

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

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

        [3] 馬豪.兼職實(shí)習(xí)勞務(wù)管理系統(tǒng)的設(shè)計(jì)與開發(fā)[D].北京:北京林業(yè)大學(xué),2020.

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

        【通聯(lián)編輯:梁書】

        亚洲综合自拍| 国产午夜手机精彩视频| 国产高潮刺激叫喊视频| 国产在视频线精品视频www666| 女同成片av免费观看| 国产的自拍av免费的在线观看| 欧美成人看片一区二区三区尤物| 久久人人爽人人爽人人片亞洲| 国产一区二区三区韩国| 精品人妻日韩中文字幕| 婷婷五月深深久久精品| 亚洲人成无码www久久久| 国产成人精品三上悠亚久久 | 中文字幕有码在线人妻| 成年站免费网站看v片在线| 中文字幕精品无码一区二区| 99热在线播放精品6| 国产成人av三级在线观看韩国| 亚洲一区av在线观看| 国产精品乱码在线观看| 日韩av在线不卡一区二区三区| 精彩亚洲一区二区三区| 亚洲av永久无码精品放毛片| 亚洲va在线va天堂va手机| 国产高清精品在线二区| 亚洲处破女av日韩精品中出| 国产精品无码av天天爽| 欧美韩国精品另类综合| 久久精品一区一区二区乱码| 伊人久久精品无码二区麻豆| 国产又色又爽无遮挡免费动态图| 亚洲精品白浆高清久久| 青青草小视频在线播放| 国产精品夜间视频香蕉| 全部免费国产潢色一级| 女主播国产专区在线观看| 亚洲欧美牲交| 欧美整片第一页| 国产视频一区二区三区免费| 久久久久亚洲av成人片| 久久成人麻豆午夜电影|