下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 基于b/s架構(gòu)的高校大學(xué)生創(chuàng)新創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 余晨 魏卓【摘 要】隨著我國(guó)大學(xué)生創(chuàng)新創(chuàng)業(yè)熱情的逐漸高漲,“互聯(lián)網(wǎng)+”等各類大學(xué)生創(chuàng)新創(chuàng)業(yè)大賽層出不窮。面臨繁多的創(chuàng)業(yè)項(xiàng)目、參與比賽的學(xué)生,如何進(jìn)行管理就變得特別重要。本系統(tǒng)基于b/s模式,實(shí)現(xiàn)創(chuàng)新創(chuàng)業(yè)項(xiàng)目管理智能化、網(wǎng)絡(luò)化,以達(dá)到提高管理水平和消除各類管理弊端的目的?!娟P(guān)鍵詞】大學(xué)生創(chuàng)新創(chuàng)業(yè);項(xiàng)目管理;b/s模式g642 a2095-3089(2018)12-0009-02一、引言我國(guó)最早的創(chuàng)新創(chuàng)業(yè)教育起步于20世紀(jì)90年代末,僅10年左右便實(shí)現(xiàn)了較大發(fā)展。隨著全球化進(jìn)程的加快,我國(guó)
2、在高校人才培養(yǎng)當(dāng)中,加強(qiáng)創(chuàng)新創(chuàng)業(yè)教育已逐漸成為高校的教育當(dāng)中的一個(gè)較為重要方面。在全球信息化浪潮的沖擊下,以互聯(lián)網(wǎng)為載體的各類信息管理系統(tǒng)相繼出現(xiàn)。為了解決傳統(tǒng)大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目管理效率低、數(shù)據(jù)統(tǒng)計(jì)方面任務(wù)量大等問(wèn)題,基于創(chuàng)新創(chuàng)業(yè)項(xiàng)目的實(shí)施管理的思想,我們開(kāi)發(fā)設(shè)計(jì)了基于b/s架構(gòu)的大學(xué)生創(chuàng)新創(chuàng)業(yè)管理系統(tǒng),實(shí)現(xiàn)項(xiàng)目在線進(jìn)行申報(bào)、項(xiàng)目在線進(jìn)行公示、項(xiàng)目運(yùn)作過(guò)程在線控制與管理、項(xiàng)目在線審核、項(xiàng)目過(guò)程文檔與項(xiàng)目成果的集中管理。二、系統(tǒng)分析與設(shè)計(jì)1.工作流程分析。以我校為例,在立項(xiàng)時(shí),先由學(xué)生提交申請(qǐng)書,提交后由指導(dǎo)教師去審核,審核通過(guò)后院系主管進(jìn)行審核。審核通過(guò)后,進(jìn)入校級(jí)審核環(huán)節(jié)。中期、結(jié)題與初期審
3、核類似。期間,各級(jí)人員可以根據(jù)實(shí)際情況提出指導(dǎo)意見(jiàn),輔助項(xiàng)目更好地開(kāi)展。2.用戶角色。根據(jù)流程需求,我們分析可以確定本系統(tǒng)涉及到的用戶角色有如下四類人員:1、學(xué)生:負(fù)責(zé)提交、修改申報(bào)書、中期檢查報(bào)告、結(jié)題報(bào)告等相關(guān)材料;2、教師:主要負(fù)責(zé)對(duì)學(xué)生申請(qǐng)的項(xiàng)目材料進(jìn)行審核,提出指導(dǎo)意見(jiàn)。3、主管院系領(lǐng)導(dǎo):主要負(fù)責(zé)本院系項(xiàng)目的審批和指導(dǎo)工作。4、校級(jí)管理員:主要負(fù)責(zé)數(shù)據(jù)維護(hù)和項(xiàng)目審批。3.數(shù)據(jù)庫(kù)設(shè)計(jì)。根據(jù)需求,設(shè)計(jì)了部門信息、用戶信息、項(xiàng)目信息、通知信息、項(xiàng)目運(yùn)作信息、流程信息和用戶角色信息等7個(gè)表,其中流程信息由activiti直接提供,用戶角色信息由shiro提供。數(shù)據(jù)庫(kù)使用的是mysql,其中每
4、個(gè)表的主鍵則通過(guò)生成md5的形式進(jìn)行保存,增加了系統(tǒng)的安全性。三、關(guān)鍵技術(shù)及系統(tǒng)實(shí)現(xiàn)本系統(tǒng)設(shè)計(jì)開(kāi)發(fā)采用b/s架構(gòu),mvc模式,以javaee為開(kāi)發(fā)平臺(tái),spring framework作為核心框架,以spring mvc為模型視圖控制器、mybatis為數(shù)據(jù)訪問(wèn)層、apache shiro權(quán)限授權(quán)層。在服務(wù)端驗(yàn)證上使用了hibernate validator、布局上使用sitemesh。在流程管理上,主要使用了activiti工作流引擎。同時(shí),為了提升服務(wù)器訪問(wèn)效率,系統(tǒng)使用了alibaba druid作為數(shù)據(jù)庫(kù)連接池,使用了ehcache、redis對(duì)常用數(shù)據(jù)進(jìn)行緩存。1.流程審批。項(xiàng)目的設(shè)
5、立需要進(jìn)行審批,項(xiàng)目負(fù)責(zé)人進(jìn)入立項(xiàng)申請(qǐng)頁(yè)面,可以按照要求填寫立項(xiàng)申請(qǐng)書。提交后表單即進(jìn)入activiti工作流,自此審批流程開(kāi)始。由于審批流程使用了activiti工作流,所以中間的許多環(huán)節(jié)由工作流引擎直接管理,節(jié)約了大量的開(kāi)發(fā)時(shí)間。其中,在審批的過(guò)程中,如果設(shè)置了專家組權(quán)限,則需要專家組同時(shí)審批通過(guò),項(xiàng)目才能生效。流程審批不僅僅是在立項(xiàng)時(shí)使用,在中期檢查和結(jié)題的時(shí)候也需要使用。activiti工作流為開(kāi)發(fā)人員提供了以可視化業(yè)務(wù)流程圖開(kāi)發(fā)頁(yè)面,即使完全不懂得程序開(kāi)發(fā)的業(yè)務(wù)人員也能夠輕松上手,極大地提高了開(kāi)發(fā)效率,避免因需求理解的差異導(dǎo)致的返工。在建立數(shù)據(jù)庫(kù)表后,我們需要繪制審批流程模型,通過(guò)配
6、置部署以后,可以直接使用activiti提供的在線流程設(shè)計(jì)器來(lái)創(chuàng)建一個(gè)流程定義文件。以項(xiàng)目立項(xiàng)為例,我們按照bpmn規(guī)范繪制項(xiàng)目立項(xiàng)審批流程圖。創(chuàng)建流程模型需要調(diào)用工作流引擎的repository?service接口,將流程模型以對(duì)象的形式保存到數(shù)據(jù)庫(kù)中。隨后,我們可以利用引擎提供的repositoryservice接口將定義文件部署到activiti流程引擎中。部署好了以后,申請(qǐng)人開(kāi)始填寫表單,在提交時(shí)通過(guò)系統(tǒng)調(diào)用runtimeservice接口啟動(dòng)審批流程實(shí)例。工作流引擎將根據(jù)具體設(shè)置,將任務(wù)發(fā)送到相應(yīng)人員的手中。2.項(xiàng)目運(yùn)作信息管理。在項(xiàng)目實(shí)施的過(guò)程中,可以使用系統(tǒng)進(jìn)行項(xiàng)目管理。系統(tǒng)提供
7、了文檔管理等功能,凡是在立項(xiàng)時(shí)填寫的項(xiàng)目人員,均會(huì)收到項(xiàng)目管理的相關(guān)信息,查閱相關(guān)文檔。同時(shí),項(xiàng)目運(yùn)作管理也可以在最終數(shù)據(jù)統(tǒng)計(jì)時(shí),作為院系監(jiān)控項(xiàng)目實(shí)施過(guò)程的一個(gè)指標(biāo),可以作為最后評(píng)分的依據(jù)之一。3.學(xué)習(xí)資料管理。在系統(tǒng)中,全體用戶還可以添加分享自己的相關(guān)學(xué)習(xí)資料,資料將添加到數(shù)據(jù)庫(kù)當(dāng)中。新添加的資料需要系統(tǒng)管理員進(jìn)行審核,審核通過(guò)后,可以被所有用戶看到。同時(shí),用戶也可以提出自己的想法、點(diǎn)子,提交到系統(tǒng)中,供和他人分享。此功能不僅利于系統(tǒng)內(nèi)用戶間的互相學(xué)習(xí)交流,同時(shí)還有利于組成新的項(xiàng)目團(tuán)隊(duì)或者對(duì)現(xiàn)有項(xiàng)目的擴(kuò)充,具有較好的促進(jìn)作用。4.數(shù)據(jù)統(tǒng)計(jì)。系統(tǒng)提供了數(shù)據(jù)功能,用戶可以根據(jù)自己的需要,通過(guò)數(shù)據(jù)
8、庫(kù)的統(tǒng)計(jì)功能,對(duì)指定時(shí)間段內(nèi)的項(xiàng)目數(shù)據(jù)進(jìn)行統(tǒng)計(jì),從而做出相應(yīng)的分析。5.用戶權(quán)限控制。由于本系統(tǒng)涉及到多種角色,所以本系統(tǒng)采用了apache shiro框架來(lái)進(jìn)行用戶權(quán)限控制。apache shiro是一款強(qiáng)大、靈活的開(kāi)源安全管理框架,以十分優(yōu)雅的方式處理身份驗(yàn)證、授權(quán)、企業(yè)會(huì)話和加密業(yè)務(wù)。apache shiro具有三大核心組件subject、securitymanager、realms,分別負(fù)責(zé)當(dāng)前用戶的操作、管理所有的subject和進(jìn)行權(quán)限信息的驗(yàn)證。在權(quán)限管理的應(yīng)用程序里,shiro需要通過(guò)subject來(lái)提供基礎(chǔ)的當(dāng)前用戶信息,以知道誰(shuí)能夠操作什么,誰(shuí)擁有操作該程序的權(quán)利。secu
9、ritymanager是shiro框架的核心組件, shiro框架的各種服務(wù)由securitymanager進(jìn)行調(diào)度。realms是用戶的信息認(rèn)證器和用戶的權(quán)限人證器,我們需要自己來(lái)實(shí)現(xiàn)realms來(lái)自定義的管理我們自己系統(tǒng)內(nèi)部的權(quán)限規(guī)則。作為市面上主流的權(quán)限管理框架,apache shiro對(duì)于權(quán)限控制主要采用授權(quán)模式,開(kāi)發(fā)者可以在系統(tǒng)內(nèi)建立多種角色,然后通過(guò)對(duì)指定的角色在功能樹(shù)上勾選其子樹(shù)或者其根結(jié)點(diǎn),進(jìn)行自定義授權(quán),靈活方便、易于操作。同時(shí),通過(guò)此類管理模式,可以對(duì)系統(tǒng)設(shè)定的用戶、角色以及功能樹(shù)實(shí)現(xiàn)增、刪、改的機(jī)制,確保了系統(tǒng)管理員對(duì)整個(gè)系統(tǒng)的權(quán)限管理模塊進(jìn)行有效管理。四、結(jié)語(yǔ)大學(xué)生創(chuàng)新創(chuàng)業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),對(duì)促進(jìn)大學(xué)生的發(fā)展,培養(yǎng)大學(xué)生的綜合素質(zhì)和專業(yè)能
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度不動(dòng)產(chǎn)登記信息共享與安全保障合同3篇
- 2025年度新型住宅水電費(fèi)分時(shí)計(jì)費(fèi)合同4篇
- 2025年度生態(tài)廁所建設(shè)與資源化利用合同4篇
- 2024版貨車租賃吊車合同3篇
- 2025年度生物制藥研發(fā)成果轉(zhuǎn)化保密合同4篇
- 2025年度智能節(jié)能窗戶系統(tǒng)研發(fā)、安裝與運(yùn)營(yíng)合同3篇
- 2025年度LED廣告車租賃及智能控制系統(tǒng)集成服務(wù)合同3篇
- 2025賓館一次性餐飲用品采購(gòu)及庫(kù)存管理合同3篇
- 2024版貨物出口運(yùn)輸服務(wù)協(xié)議書
- 2025年度山地旅游項(xiàng)目土石方運(yùn)輸與景觀開(kāi)發(fā)合同匯編3篇
- 綿陽(yáng)市高中2022級(jí)(2025屆)高三第二次診斷性考試(二診)歷史試卷(含答案)
- 露天礦山課件
- 經(jīng)濟(jì)效益證明(模板)
- 銀行卡凍結(jié)怎么寫申請(qǐng)書
- 果樹(shù)蔬菜病害:第一章 蔬菜害蟲(chóng)
- 借條借款合同帶擔(dān)保人
- 人工地震動(dòng)生成程序
- 創(chuàng)意綜藝風(fēng)脫口秀活動(dòng)策劃PPT模板
- SSB變槳系統(tǒng)的基礎(chǔ)知識(shí)
- 大五人格量表(revised)--計(jì)分及解釋
- CFA考試(LevelⅠ)歷年真題詳解2015LevelⅠMockExamAfternoonSession
評(píng)論
0/150
提交評(píng)論