前言:本站為你精心整理了大學(xué)生科技創(chuàng)新項(xiàng)目管理系統(tǒng)范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。
前言
以公安海警學(xué)院傳統(tǒng)項(xiàng)目管理為例,自學(xué)生進(jìn)行項(xiàng)目申請(qǐng)開(kāi)始,一系列的如申報(bào)資料填寫、報(bào)送、審核以及管理等過(guò)程需耗費(fèi)極多的人力資源與物力資源。因此,項(xiàng)目管理過(guò)程中應(yīng)注重引入信息化技術(shù),使以往紙質(zhì)或手工申報(bào)與審核等繁瑣問(wèn)題得以解決。如何做好創(chuàng)新項(xiàng)目管理系統(tǒng)設(shè)計(jì)成為當(dāng)前公安海警學(xué)院需考慮的重要問(wèn)題。
1項(xiàng)目管理系統(tǒng)設(shè)計(jì)需求分析
1.1創(chuàng)新項(xiàng)目管理系統(tǒng)設(shè)計(jì)需解決的問(wèn)題
對(duì)于公安海警學(xué)院,其本身學(xué)生較多且各管理機(jī)構(gòu)極較為分散,以往在許多科技創(chuàng)新項(xiàng)目活動(dòng)開(kāi)展中,很多申報(bào)與審批等都以手工形式為主,其中不乏紙質(zhì)文檔,一旦整個(gè)申報(bào)與審批中出現(xiàn)信息遺漏還需重新進(jìn)行申報(bào)準(zhǔn)備,為學(xué)生與學(xué)校管理部門帶來(lái)極多的難題。因此系統(tǒng)設(shè)計(jì)需解決的問(wèn)題包括:①管理項(xiàng)目信息。通常在項(xiàng)目過(guò)程中,由管理部門向各學(xué)院傳達(dá),再由學(xué)院教師向?qū)W生傳達(dá),項(xiàng)目申請(qǐng)信息極易被延誤,是項(xiàng)目系統(tǒng)設(shè)計(jì)需解決的問(wèn)題。②信息填寫問(wèn)題。項(xiàng)目申請(qǐng)中采取手工填寫方式,容易發(fā)生信息遺漏或錯(cuò)誤問(wèn)題,若管理部門未做好及時(shí)改正,容易導(dǎo)致項(xiàng)目申報(bào)失敗。③項(xiàng)目審核問(wèn)題。一般項(xiàng)目審核的流程表現(xiàn)為由指導(dǎo)教師、學(xué)院以及主管部門等逐級(jí)審批,審核完成后再進(jìn)行逐級(jí)返回,耗費(fèi)較多時(shí)間。④數(shù)據(jù)統(tǒng)計(jì)問(wèn)題。項(xiàng)目數(shù)據(jù)統(tǒng)計(jì)中以手動(dòng)方式為主,在管理中因工作量較大易造成信息統(tǒng)計(jì)失誤。這些都成為管理系統(tǒng)設(shè)計(jì)中亟待解決的問(wèn)題。
1.2系統(tǒng)功能性與非功能性需求分析
所謂功能性需求,主要指用戶可利用系統(tǒng)提供的業(yè)務(wù)功能進(jìn)行項(xiàng)目管理。整個(gè)系統(tǒng)中涉及的用戶包括主管部門、學(xué)院、導(dǎo)師與學(xué)生。其中學(xué)生可應(yīng)用的系統(tǒng)功能主要體現(xiàn)在申請(qǐng)過(guò)程中基本信息的填寫、項(xiàng)目查看以及審核情況等,若填寫信息出現(xiàn)錯(cuò)誤,而且處于未被審核狀態(tài),學(xué)生能夠取消申請(qǐng)并做好修改。在指導(dǎo)教師方面,系統(tǒng)功能集中在項(xiàng)目申請(qǐng)信息查詢、導(dǎo)出與審核等方面。而學(xué)院系統(tǒng)的應(yīng)用除具備指導(dǎo)教師操作系統(tǒng)功能外,還可執(zhí)行項(xiàng)目申請(qǐng)推薦功能,通常主管部門所看到的項(xiàng)目申請(qǐng)信息多為學(xué)院推薦的項(xiàng)目?jī)?nèi)容。主管部門自身具備上述所有功能,而且可執(zhí)行項(xiàng)目申請(qǐng)、項(xiàng)目類型創(chuàng)建以及維護(hù)管理等操作。另外,在非功能需求方面,其主要指系統(tǒng)的安全性、可靠性以及適用性等需求。如其中的安全性,由于管理系統(tǒng)運(yùn)行中需利用互聯(lián)網(wǎng)技術(shù),開(kāi)放性特征較為明顯,學(xué)生項(xiàng)目申請(qǐng)信息、學(xué)校人事信息以及項(xiàng)目經(jīng)費(fèi)信息都可能被非法竊取,所以系統(tǒng)設(shè)計(jì)中應(yīng)做好用戶權(quán)限設(shè)置工作。再如,系統(tǒng)可靠性方面,系統(tǒng)運(yùn)行中往往存在因用戶量增多而出現(xiàn)異常情況,需要做好數(shù)據(jù)備份工作,并從數(shù)據(jù)庫(kù)設(shè)計(jì)上著手使其在數(shù)據(jù)輸入、存儲(chǔ)與輸出等各方面都可穩(wěn)定實(shí)現(xiàn)。而適用性需求則表現(xiàn)在因?qū)W生、教師、學(xué)院與主管部門在電腦操作系統(tǒng)使用上存在差異,若系統(tǒng)不具備兼容特征,將難以滿足用戶使用需求。
2項(xiàng)目管理系統(tǒng)設(shè)計(jì)的具體思路
在分析系統(tǒng)設(shè)計(jì)需求的基礎(chǔ)上,實(shí)際設(shè)計(jì)過(guò)程中還需遵循系統(tǒng)設(shè)計(jì)的相關(guān)原則,除系統(tǒng)安全性、可靠性與適用性要求外,還需遵循系統(tǒng)易維護(hù)、擴(kuò)展的原則,如系統(tǒng)運(yùn)行中由于用戶需求變化或系統(tǒng)自身需求不斷升級(jí),應(yīng)利用相應(yīng)的接口使軟件架構(gòu)得以連接,或直接引入重用技術(shù),確保系統(tǒng)設(shè)計(jì)具有“高內(nèi)聚、低耦合”特征,使系統(tǒng)更易于維護(hù)與擴(kuò)展。以這些原則為根據(jù),設(shè)計(jì)中主要考慮系統(tǒng)總體框架與具體設(shè)計(jì)思路。
2.1項(xiàng)目系統(tǒng)總體框架設(shè)計(jì)思路
總體框架設(shè)計(jì)時(shí)主要從系統(tǒng)架構(gòu)與功能架構(gòu)兩方面出發(fā),其中在系統(tǒng)架構(gòu)設(shè)計(jì)上,主要以SSH為開(kāi)源框架,其中基礎(chǔ)框架主要以Struts為主,其可通過(guò)Servlet技術(shù)實(shí)現(xiàn)基礎(chǔ)架構(gòu)功能,而SSH中的H則為關(guān)系映射框架Hibernate,其作用在于使數(shù)據(jù)庫(kù)更易使用與操作,同時(shí)該框架中輕量級(jí)框架則以Spring為主,在業(yè)務(wù)控制過(guò)程中主要通過(guò)面向切面、控制反轉(zhuǎn)等實(shí)現(xiàn)。具體設(shè)計(jì)中還需從表現(xiàn)層、業(yè)務(wù)邏輯層以及數(shù)據(jù)持久層為主。在表現(xiàn)層設(shè)計(jì)上,根據(jù)系統(tǒng)需求可選擇B/S或C/S客戶端,并引入xml匯聚Jsp語(yǔ)言的進(jìn)行頁(yè)面配置,在服務(wù)器端與頁(yè)面進(jìn)行交互中,可實(shí)現(xiàn)對(duì)客戶請(qǐng)求的分析;在業(yè)務(wù)邏輯層設(shè)計(jì)方面,主要用于數(shù)據(jù)交換作用,Spring下的數(shù)據(jù)處理組件與控制反轉(zhuǎn)將發(fā)揮不同的作用。需注意系統(tǒng)頁(yè)面設(shè)計(jì)時(shí)若以xml語(yǔ)言為主,C/S與B/S客戶端處理業(yè)務(wù)的方式將出現(xiàn)差異,可根據(jù)實(shí)際需求進(jìn)行選擇;而持久層主要體現(xiàn)在數(shù)據(jù)庫(kù)方面,可將所有數(shù)據(jù)信息如項(xiàng)目經(jīng)費(fèi)或項(xiàng)目信息等融入其中,其功能的實(shí)現(xiàn)主要得益于Hibernate。另外,從功能框架設(shè)計(jì)角度,其主要需做好權(quán)限管理、項(xiàng)目制定管理、項(xiàng)目申請(qǐng)管理、審核管理、項(xiàng)目分析評(píng)估等設(shè)計(jì)工作。
2.2項(xiàng)目系統(tǒng)具體設(shè)計(jì)
項(xiàng)目系統(tǒng)具體設(shè)計(jì)中首先需從頁(yè)面設(shè)計(jì)著手,由于創(chuàng)新項(xiàng)目管理系統(tǒng)的需將所有填寫的數(shù)據(jù)以及列表內(nèi)容展示出來(lái),可考慮將系統(tǒng)界面按單個(gè)頁(yè)面、頁(yè)面中各元素等進(jìn)行展示,這些元素內(nèi)容便可構(gòu)成相應(yīng)的模型。該模型下,用戶訪問(wèn)系統(tǒng)過(guò)程中可看到較多窗口,僅需進(jìn)行頁(yè)面切換便可尋找自身需要的內(nèi)容。即使需要進(jìn)行某段界面重新配置,模型內(nèi)其他元素也不會(huì)受到影響,因此界面設(shè)計(jì)可考慮引入模型解析器,使頁(yè)面所有操作在其作用下都可實(shí)現(xiàn)。其次,應(yīng)做好過(guò)程管理設(shè)計(jì)。在過(guò)程管理方面,需注意大學(xué)生科技創(chuàng)新項(xiàng)目在管理中的流程主要以開(kāi)題、、申請(qǐng)、審批等為主,可以此為依據(jù)在系統(tǒng)設(shè)計(jì)過(guò)程中做好流程執(zhí)行驅(qū)動(dòng)模塊的設(shè)計(jì),保證流程順序不會(huì)發(fā)生改變。在此基礎(chǔ)上應(yīng)進(jìn)行項(xiàng)目流程執(zhí)行設(shè)計(jì),如項(xiàng)目啟動(dòng)過(guò)程中,系統(tǒng)能夠根據(jù)用戶系統(tǒng)進(jìn)行實(shí)例創(chuàng)建、實(shí)例修改與刪除以及其他回轉(zhuǎn)或終止等活動(dòng)。最后,系統(tǒng)設(shè)計(jì)中還需對(duì)系統(tǒng)包圖、數(shù)據(jù)庫(kù)等進(jìn)行設(shè)計(jì),使項(xiàng)目相關(guān)信息在輸入、存儲(chǔ)與輸出等各方面都能夠快速實(shí)現(xiàn)。
3項(xiàng)目管理系統(tǒng)測(cè)試與實(shí)現(xiàn)
系統(tǒng)開(kāi)發(fā)本身具有復(fù)雜度較高且周期長(zhǎng)等特征,實(shí)際設(shè)計(jì)中難免存在較多隱藏性隱患問(wèn)題,對(duì)此在系統(tǒng)投入使用前需做好系統(tǒng)測(cè)試工作。如在開(kāi)發(fā)過(guò)程中,可直接測(cè)試系統(tǒng)的編寫程序、頁(yè)面配置,判斷程序內(nèi)代碼是否與系統(tǒng)設(shè)計(jì)需求相符合,且界面是否可發(fā)揮其顯示功能。確保無(wú)誤后可由計(jì)算機(jī)學(xué)院對(duì)系統(tǒng)進(jìn)行測(cè)試,教師可與學(xué)生共同測(cè)試,判斷系統(tǒng)操作中與用戶操作水平是否相適應(yīng),且各項(xiàng)流程設(shè)計(jì)是否滿足基本項(xiàng)目管理要求。對(duì)于存在問(wèn)題要求做好適時(shí)改進(jìn),使系統(tǒng)在頁(yè)面布局、快捷菜單以及與用戶交互能力等都得以保證,若能夠可靠、安全運(yùn)行,便可投入使用。
4結(jié)論
系統(tǒng)設(shè)計(jì)是適應(yīng)公安海警學(xué)院創(chuàng)新項(xiàng)目信息化管理的必然要求。實(shí)際設(shè)計(jì)過(guò)程中應(yīng)正確認(rèn)識(shí)當(dāng)前學(xué)院創(chuàng)新項(xiàng)目管理現(xiàn)狀,以此為依據(jù)明確系統(tǒng)設(shè)計(jì)需求,根據(jù)系統(tǒng)設(shè)計(jì)的相關(guān)原則完成系統(tǒng)架構(gòu)以及其他功能架構(gòu)的設(shè)計(jì)工作,并保證在投入使用前進(jìn)行有效測(cè)試,使其能夠?yàn)楝F(xiàn)代高校創(chuàng)新項(xiàng)目管理提供便利。
作者:張穎 單位:公安海警學(xué)院電子技術(shù)系學(xué)員三十五隊(duì)
大學(xué)生就業(yè) 大學(xué)生德育 大學(xué)生實(shí)踐內(nèi)容及過(guò)程 大學(xué)語(yǔ)文 大學(xué)生實(shí)習(xí) 大學(xué)學(xué)報(bào)期刊 大學(xué)生法律 大學(xué)實(shí)習(xí) 大學(xué)生論文 大學(xué)生學(xué)風(fēng)建設(shè)的建議 紀(jì)律教育問(wèn)題 新時(shí)代教育價(jià)值觀