盛 利
(湖南環(huán)境生物職業(yè)技術(shù)學院,湖南 衡陽 421005)
在經(jīng)濟新常態(tài)的號召下,工業(yè)生產(chǎn)以及技術(shù)創(chuàng)新都需要人才出謀劃策,經(jīng)濟結(jié)構(gòu)改革,導致“大眾創(chuàng)業(yè)”的熱潮出現(xiàn),這是信息經(jīng)濟發(fā)展的結(jié)果[1]。結(jié)合目前的經(jīng)濟形勢,所需人才不斷擴大,所以高?!皠?chuàng)新創(chuàng)業(yè)教育”要求更高,體制還需完善,進一步提高學生自主創(chuàng)新創(chuàng)業(yè)的意愿,從學校出發(fā),引導學生參加創(chuàng)新創(chuàng)業(yè)活動。結(jié)合實際情況來看,由于社會創(chuàng)新創(chuàng)業(yè)氛圍不濃,高校對學生創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)還需加強。所以,開發(fā)大學生科研實訓與創(chuàng)業(yè)創(chuàng)新系統(tǒng)是必然的,該系統(tǒng)可根據(jù)科研項目著重培養(yǎng)學生能力,同時,隨著申報等項目流程,對高校大學生創(chuàng)新創(chuàng)業(yè)訓練計劃進行研究,一方面可加強高校對學生的資源投入,另一方面可使學生熱情高漲,加強科研項目的開發(fā),能夠有效地指導高校創(chuàng)新創(chuàng)業(yè)教育工作開展。
高校開展創(chuàng)新創(chuàng)業(yè)教育,一方面,可培養(yǎng)大學生綜合素質(zhì),另一方面,可增加大學生社會實踐能力,從理論到實踐,讓學生能夠提高文化水平和素質(zhì)修養(yǎng),進一步實行人才培養(yǎng)計劃。大學生培養(yǎng)目標,需要從綜合性考慮,高效不僅要求學生在校完成知識技能學習,同時,也要完善其社會需求,即大學生能夠在在校期間培養(yǎng)自我學習、獨立完成、創(chuàng)新創(chuàng)業(yè)等能力,以便其能夠更好地適應社會。大學生創(chuàng)新創(chuàng)業(yè)系統(tǒng)由此出現(xiàn),在競爭激烈的市場環(huán)境下,系統(tǒng)必須實現(xiàn)大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目的功能,包括申報、審核、檢查、結(jié)果、經(jīng)費等方面的需求,以現(xiàn)代計算機為工具,開發(fā)并實現(xiàn)大學生創(chuàng)新創(chuàng)業(yè)管理系統(tǒng),系統(tǒng)的實現(xiàn)能夠?qū)㈨椖坑诶蠋熀屯瑢W緊密結(jié)合起來,并能夠幫助學校教務處進行有效管理,加強溝通,進而實現(xiàn)系統(tǒng)管理功能、專家審批功能、項目申報功能等,利用此系統(tǒng),能夠幫助老師更好地了解學生進展,進而推動創(chuàng)新創(chuàng)業(yè)項目開展,同時,指導教師可與學生方便互動交流,對項目進行實時管控,進一步提高大學生創(chuàng)新創(chuàng)業(yè)能力。
技術(shù)條件:隨著計算機技術(shù)、AI 技術(shù)等出現(xiàn),高科技產(chǎn)業(yè)迅速發(fā)展,以谷歌、微軟等互聯(lián)網(wǎng)公司巨頭早已嫻熟的運用云計算,以商業(yè)化的形式進行開發(fā),目前Open Stack技術(shù)等云計算技術(shù)在工商和教育行業(yè)大規(guī)模使用[2],同時,在教學方面已逐步采納云計算數(shù)據(jù)中心,高校作為教育業(yè)的先鋒陣地,在系統(tǒng)采用上,以云桌面教學系統(tǒng)為主,引進云計算技術(shù)對項目進行管理,其中Java Web 網(wǎng)站作為云技術(shù)的新興載體,能夠加強創(chuàng)新創(chuàng)業(yè)項目管理,無需下載龐大的插件,同時,給予用戶更好的交互體驗,盡可能滿足用戶需求。
運行條件:隨著素質(zhì)教育和綜合性人才需求,以云計算數(shù)據(jù)中心和云桌面為主的教學系統(tǒng)在高校中廣泛應用[3]?;谠朴嬎愦髷?shù)據(jù)教育模式,高效可采用VR 技術(shù),以云桌面教學為導向,基于 Java Web 網(wǎng)站,對系統(tǒng)開發(fā)系統(tǒng),為創(chuàng)新創(chuàng)業(yè)項目提高良好的運行環(huán)境。
經(jīng)濟條件:大學生創(chuàng)新創(chuàng)業(yè)項目開展受到中央和地方政府的大力支持,由于政府政策的導向,使之科研基金更側(cè)重于項目的開展,同時,促進了高校對大學生創(chuàng)業(yè)創(chuàng)新的重視,可為該項目提供各項優(yōu)質(zhì)的資金扶助,滿足系統(tǒng)開發(fā)的經(jīng)濟需求。
三層架構(gòu)模式為系統(tǒng)開發(fā)重要模式,系統(tǒng)以Java Web+Apache+My SQL 開發(fā)環(huán)境,編程效果較好,能夠提高系統(tǒng)運行效果,My SQL 數(shù)據(jù)庫體系龐大,可保障用戶進入的安全性。其中MVC 框架模式能夠完善大學生創(chuàng)業(yè)創(chuàng)新系統(tǒng)構(gòu)造,其 B/S 架構(gòu)是最常見系統(tǒng)開發(fā)架構(gòu),能夠保證系統(tǒng)的有效進行,Ubuntu 操作系統(tǒng)為基石進行開發(fā)[4]。系統(tǒng)設計在云計算下,Java Web 糅合 Java、JSP 和 Servlet 的語法特點,可將程序代碼嵌入HTML 文檔中,具有高效率、運行快等特點,可作為大學生創(chuàng)新創(chuàng)業(yè)系統(tǒng)架構(gòu),能夠加快代碼運行速度,實現(xiàn)系統(tǒng)設計的功能。
該文結(jié)合大學生創(chuàng)新創(chuàng)業(yè)系統(tǒng)功能需求,根據(jù)對創(chuàng)新系創(chuàng)業(yè)申報與管理的特點,系統(tǒng)在總體設計時,需要完善和分析其參與角色,包括以學生為主的項目申請人,以高效組織等為內(nèi)容的項目發(fā)布人和項目審核人員,其次,還包括整個系統(tǒng)的管理人員,如圖1 所示。
圖1 表示各個角色對應的主要功能,該功能是系統(tǒng)設計的內(nèi)容,其中,系統(tǒng)管理員的主要內(nèi)容包括系統(tǒng)管理,可對項目申請人和發(fā)布人進行管理并且能夠刪除或添加相關(guān)信息,由系統(tǒng)管理可進行密碼修改等。項目申請人一般以學生為主,可對創(chuàng)新創(chuàng)業(yè)項目進行申報,并根據(jù)系統(tǒng)提示查看新項目審核狀態(tài),同時,可根據(jù)項目情況取消申報新項目。項目發(fā)布人通過高校進行項目發(fā)布,項目發(fā)布人其功能包括項目發(fā)布,即通過發(fā)布新項目來實現(xiàn)創(chuàng)新創(chuàng)業(yè)目的,同時,高校后來可查看項目申請人和歷史發(fā)布項目,從而實時監(jiān)控項目申請人狀況。
圖1 系統(tǒng)角色功能圖
該系統(tǒng)結(jié)合用戶需求,完全采用面向?qū)ο蟮乃枷?,對設計更貼合學生和高校的方面,采利用了傳統(tǒng)的先設計數(shù)據(jù)庫的思想,通過SQL 數(shù)據(jù)庫生成數(shù)據(jù)庫設計表,對編程方面,通過編寫的JAVA 代碼和B/S(Browse/Server)三層體系架構(gòu)進行設計,完善數(shù)據(jù)庫系統(tǒng),如圖2 所示,該數(shù)據(jù)庫分為三個層次,六項內(nèi)容,針對項目進行描述,其中三個層次:表示層為用戶輸入輸出,由MVC 控件控制;業(yè)務邏輯層通過組件可達到索引的目的;數(shù)據(jù)訪問層,可儲存和索引,能夠有效保證用戶使用需求。能夠協(xié)調(diào)數(shù)據(jù)庫服務器,系統(tǒng)可保證安全性的同時加快指令計算。
圖2 B/S(Browse/Server)三層體系架構(gòu)
根據(jù)用戶角色的劃分可對功能進行描述,結(jié)合系統(tǒng)總體設計,大學生創(chuàng)新創(chuàng)業(yè)系統(tǒng)設計主要以管理員、學生、教師以及專家為登錄對象,模塊的設定圍繞四個角色塑造,即根據(jù)項目申報情況,可劃分為項目審核、信息登記、系統(tǒng)管理維護、項目申報、專家審查等模塊,可以說系統(tǒng)設定與角色劃分息息相關(guān),可實現(xiàn)創(chuàng)業(yè)項目管理系統(tǒng)的功能。
如圖3 所示,管理員登錄模塊,顧名思義是整個系統(tǒng)的管理者,該模塊可操作性強,能夠進行添加和刪除,對其他模塊具有管理作用,并能夠有效保證其系統(tǒng)的安全性。
圖3 管理員登錄模塊及功能圖
申請人以學生為主,可根據(jù)其內(nèi)容進行項目申報,如圖4 所示,該頁面可表明申請人模塊設計與實現(xiàn)的功能,包括審批、查看、索引、刪除、取消等功能,為了保證項目進行順利,該系統(tǒng)設定“每人只能選一項,多選無效!”的要求,盡可能保證項目實施。
結(jié)合圖4,對申請人模塊進行細化分析,其中用戶中心需要學生注冊基本信息,即通過身份證明表明自己所在高校和項目申報內(nèi)容,注冊結(jié)束后可根據(jù)密碼進行登錄,學生可對用戶中心進行管理,可進行修改密碼,基本信息等,進而保證學生身份的有效性。項目管理,以新項目發(fā)布為主,申請人可對項目管理進行查看、申請以及成員查看等,學生可根據(jù)歷史申報項目界面查看相關(guān)內(nèi)容并且點擊申報新項目鏈接,進行項目申報,并根據(jù)注意事項完善申報信息,如果申報信息不對,可按取消按鈕進行重新申報。同時項目申請人數(shù)也可以進行修改,對項目申報組員進行管理。申請人模塊以申請為主,協(xié)調(diào)管理小組成員,完善項目申報請求。
圖4 申請人模塊
發(fā)布人模塊可由學?;蚶蠋煂椖窟M行發(fā)布,項目發(fā)布人模塊有用戶中心等導航,可對項目進行管理,如圖5 所示,項目發(fā)布人可查看歷史發(fā)布項目,針對已發(fā)布項目進行查看,可發(fā)布新項目,對申請項目人進行查看,為了保證項目的有效進行,學?;蚬芾砣藛T對發(fā)布人模塊進行限制,繼新發(fā)布項目只能保證一項,在這個界面中,由項目發(fā)布人點擊發(fā)布項目鏈接,進入系統(tǒng)內(nèi)部界面,可查看已發(fā)布項目的詳細信息以及完成度,例如發(fā)布人發(fā)布宿舍管理系統(tǒng),如果點擊新項目鏈接,就會出現(xiàn)警告信息界面框,等完成該項目時,可再申請發(fā)布新項目鏈接,進而保證項目有序地進行,完善大學生創(chuàng)新創(chuàng)業(yè)系統(tǒng)規(guī)劃。
圖5 發(fā)布人模塊
審核人員模塊由專家和老師組成,具有權(quán)威性,審核人員模塊可根據(jù)申請人的項目進行審核,通過點擊查看,已申請項目的鏈接,對其信息展示列表進行研究,通過分析其可行性,逐一查看,進而確定其審核是否能夠完成,如圖6 所示,審核人員須對項目提出審核未通過的原因,以便項目申請人根據(jù)其要求進行重新填寫和申報。
圖6 審核人員模塊
綜上所述,科技促進發(fā)展,技術(shù)引領潮流,隨著信息化的發(fā)展,高校開始重視“創(chuàng)新創(chuàng)業(yè)教育”工作,結(jié)合我國網(wǎng)絡和計算機技術(shù),以計算機為輔,系統(tǒng)設計為主的項目申報系統(tǒng)已經(jīng)被實現(xiàn),所以該文基于 Java Web 云應用技術(shù)設計,結(jié)合高效的數(shù)據(jù)庫以及系統(tǒng)架構(gòu),實現(xiàn)了大學生科研實訓與創(chuàng)新創(chuàng)業(yè)系統(tǒng)。系統(tǒng)設計以角色為劃分基準,項目管理為主要內(nèi)容進行設計,充分考慮到大學生創(chuàng)新創(chuàng)業(yè)的項目管理過程,以現(xiàn)代化技術(shù)使程序在擴展和交互功能上保證其需求,盡可能實現(xiàn)了高校大學生創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)的功能。