計(jì)算機(jī)學(xué)院教學(xué)經(jīng)費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第1頁
計(jì)算機(jī)學(xué)院教學(xué)經(jīng)費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第2頁
計(jì)算機(jī)學(xué)院教學(xué)經(jīng)費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第3頁
計(jì)算機(jī)學(xué)院教學(xué)經(jīng)費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第4頁
計(jì)算機(jī)學(xué)院教學(xué)經(jīng)費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)(論文)題目計(jì)算機(jī)學(xué)院教學(xué)經(jīng)費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。作者簽名:日期:指導(dǎo)教師簽名:日期:使用授權(quán)說明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。作者簽名:日期:學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名:日期:年月日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期:年月日導(dǎo)師簽名:日期:年月日注意事項(xiàng)1.設(shè)計(jì)(論文)的內(nèi)容包括:封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)原創(chuàng)性聲明中文摘要(300字左右)、關(guān)鍵詞外文摘要、關(guān)鍵詞目次頁(附件不統(tǒng)一編入)論文主體部分:引言(或緒論)、正文、結(jié)論參考文獻(xiàn)致謝附錄(對(duì)論文支持必要時(shí))2.論文字?jǐn)?shù)要求:理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于1.2萬字。3.附件包括:任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印圖表應(yīng)繪制于無格子的頁面上軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序設(shè)計(jì)(論文)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂指導(dǎo)教師評(píng)閱書指導(dǎo)教師評(píng)價(jià):一、撰寫(設(shè)計(jì))過程學(xué)生在論文(設(shè)計(jì))過程中的治學(xué)態(tài)度、工作精神□優(yōu)□良□中□及格□不及格學(xué)生掌握專業(yè)知識(shí)、技能的扎實(shí)程度□優(yōu)□良□中□及格□不及格學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專業(yè)技能分析和解決問題的能力□優(yōu)□良□中□及格□不及格研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計(jì)方案的合理性□優(yōu)□良□中□及格□不及格完成畢業(yè)論文(設(shè)計(jì))期間的出勤情況□優(yōu)□良□中□及格□不及格二、論文(設(shè)計(jì))質(zhì)量論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格三、論文(設(shè)計(jì))水平論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格論文(設(shè)計(jì)說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成績(jī):□優(yōu)□良□中□及格□不及格(在所選等級(jí)前的□內(nèi)畫“√”)指導(dǎo)教師:指導(dǎo)教師:(簽名)單位:(蓋章)年月日

評(píng)閱教師評(píng)閱書評(píng)閱教師評(píng)價(jià):一、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格二、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問題的指導(dǎo)意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設(shè)計(jì)說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成績(jī):□優(yōu)□良□中□及格□不及格(在所選等級(jí)前的□內(nèi)畫“√”)評(píng)閱教師:(簽名)單位:(蓋章)年月日教研室(或答辯小組)及教學(xué)系意見教學(xué)系意見:教學(xué)系意見:系主任:(簽名)年月日

目錄摘要1Abstract2緒論41.1課題背景和研究意義41.1.1課題背景41.2課題國(guó)內(nèi)外研究現(xiàn)狀41.1.3課題研究?jī)?nèi)容和意義51.2可行性分析51.2.1技術(shù)可行性分析51.2.2經(jīng)濟(jì)可行分析61.2.3操作可行性分析61.3相關(guān)技術(shù)概述61.3.1B/S結(jié)構(gòu)61.3.2SQLServer81.4論文結(jié)構(gòu)介紹9系統(tǒng)需求分析102.1系統(tǒng)概述102.2功能總體介紹102.3功能分析123.1管理員管理122.3.2項(xiàng)目負(fù)責(zé)人管理162.3.3項(xiàng)目成員173系統(tǒng)概要設(shè)計(jì)203.1系統(tǒng)架構(gòu)概述203.2系統(tǒng)模塊設(shè)計(jì)203.3功能模塊數(shù)據(jù)流圖24數(shù)據(jù)庫設(shè)計(jì)274.1數(shù)據(jù)庫概念設(shè)計(jì)274.2數(shù)據(jù)庫邏輯設(shè)計(jì)284.3數(shù)據(jù)庫物理設(shè)計(jì)283.1系統(tǒng)PDM圖284.3.2系統(tǒng)數(shù)據(jù)庫29系統(tǒng)詳細(xì)設(shè)計(jì)345.1功能說明345.2功能結(jié)構(gòu)345.3主要功能設(shè)計(jì)(分為三大類)363.1項(xiàng)目和預(yù)算管理類功能設(shè)計(jì)365.3.2查詢和微調(diào)類功能設(shè)計(jì)385.3.3用戶功能類功能設(shè)計(jì)40系統(tǒng)實(shí)現(xiàn)416.1實(shí)現(xiàn)原理416.2實(shí)現(xiàn)情況412.1系統(tǒng)整體布局416.2.2項(xiàng)目和預(yù)算管理426.2.3查詢和微調(diào)466.2.4用戶功能48系統(tǒng)測(cè)試517.1測(cè)試計(jì)劃和結(jié)果51結(jié)束語558.1工作總結(jié)55致謝56參考文獻(xiàn)57

摘要該系統(tǒng)是基于B/S結(jié)構(gòu),使用SQLServer2008建立后臺(tái)存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫,前臺(tái)開發(fā)使用ASP.NET,按照軟件工程的開發(fā)流程對(duì)經(jīng)費(fèi)預(yù)算管理系統(tǒng)的開發(fā)設(shè)計(jì)作了一個(gè)闡述。主要功能分為三類(項(xiàng)目和預(yù)算管理,查詢和微調(diào),用戶相關(guān)功能)。項(xiàng)目和預(yù)算管理:完成新預(yù)算項(xiàng)目的增加,刪除、修改和發(fā)布,完成對(duì)經(jīng)費(fèi)的初步預(yù)算安排,發(fā)布前可以進(jìn)行項(xiàng)目的科目預(yù)算安排,也可以留給項(xiàng)目負(fù)責(zé)人安排??缮暾?qǐng)項(xiàng)目能夠項(xiàng)目申請(qǐng)模塊找到并進(jìn)行自主申請(qǐng),不可申請(qǐng)項(xiàng)目只能由管理員進(jìn)行安排。管理員可以為已經(jīng)發(fā)布的項(xiàng)目安排負(fù)責(zé)人、項(xiàng)目成員,或者審核成員對(duì)項(xiàng)目的科目計(jì)劃和申請(qǐng);查詢和微調(diào):項(xiàng)目信息的查詢和匯總實(shí)在項(xiàng)目查詢模塊進(jìn)行,最后還能將匯總信息導(dǎo)出。安排或?qū)徍撕蟮娜蝿?wù),需要在項(xiàng)目微調(diào)出進(jìn)行修改,修改需要得到項(xiàng)目負(fù)責(zé)人的意見后才能最終實(shí)行。個(gè)人的項(xiàng)目信息匯總在私人信息模塊。特別特供給最高級(jí)管理員一個(gè)絕對(duì)刪除項(xiàng)目的權(quán)限;用戶相關(guān)功能:成員的添加只能由管理員完成,成員可以在之后修改初始密碼。管理員可以修改成員權(quán)限。項(xiàng)目負(fù)責(zé)人和成員在此處進(jìn)行支出操作。以及系統(tǒng)提供的小功能模塊。本文首先通過對(duì)教學(xué)經(jīng)費(fèi)預(yù)算管理系統(tǒng)的背景和可行性進(jìn)行分析,說明軟件實(shí)現(xiàn)的可行性和價(jià)值。然后通過詳細(xì)的需求分析闡述系統(tǒng)的總體結(jié)構(gòu)和需要實(shí)現(xiàn)的功能;通過系統(tǒng)的設(shè)計(jì)對(duì)系統(tǒng)的總體架構(gòu)和功能模塊進(jìn)行規(guī)劃和設(shè)計(jì);通過系統(tǒng)實(shí)現(xiàn)的介紹,對(duì)該系統(tǒng)具體功能模塊的實(shí)現(xiàn)方式進(jìn)行說明。最后通過系統(tǒng)測(cè)試以及系統(tǒng)的運(yùn)行和使用說明展示系統(tǒng)的可靠性、健壯性和易操作性。本系統(tǒng)從分析設(shè)計(jì)到系統(tǒng)實(shí)現(xiàn)和測(cè)試,均嚴(yán)格遵循軟件開發(fā)的基本過程。關(guān)鍵詞:預(yù)算管理教學(xué)系統(tǒng)經(jīng)費(fèi)管理系統(tǒng)AbstractThesystemisbasedonB/Sstructure,usingSQLServer2008toestablishthebackgrounddatastoredindatabase,thedevelopmentoftheuseofASP.NET,accordingtothesoftwareengineeringdevelopmentprocessforadescriptionofthebudgetmanagementsystemdesignanddevelopment.Themainfunctionisdividedintothreecategories(projectandbudgetmanagement,queryandreportgeneration,userrelatedfunctions).Projectandbudgetmanagement:completenewprojectbudgetincrease,delete,modifyanddistribute,thecompletionoftheinitialbudgetoffundarrangement,beforethereleaseofthesubjectprojectbudgetarrangement,canalsobeleftinchoftheprojectarrangements,issuedanewprojectisdividedintoapplicationandcapplyforclass2,fortheprojecttoprojectapplicationmoduletofindandindepenapplication,donotapplytotheprojectonlybyanadministratortoarrange.Administratorscanintheauditarrangementmoduleforhasreleasedthearrangementsfortheprojectpersonincharge,projectmembers,orauditmembersofprojectsubjeplanningandapplication;queryandfine-tuning:projectinformationqueryandsummaryprojectistrulyquerymodule,andfinallyalsowillbeaggregatedinformationisderived.Afterthearrangementortheaudittask,needtobemodifiedtheprojecttomodifytheneedtogettheprojectmanager'scommentscanfinallybimplemented.Personalprojectinformationisaggregatedinprivateinformationmodule.Thespecialfeatureprovidesthehighestleveladministratoranabsolutedeleprojectpermissions;userrelatedfunctions:memberoftheaddonlybytheadministrator,memberscanmodifytheinitialpasswordafter.Administratorscanmodifymemberpermissionswithintheirownauthoritylevels.Theprojectleaderandmemberareheretocarryouttheexpensesoperation.ThesystemalsoprovidesasmallfunctionmodulefortheclassificationoftheDepartment..Thispaperbasedonthebackgroundandfeasibilityofteachingbudgetmanagementsystemareanalyzed,andillustratethefeasibilityofrealizingthevaluesoftware.Andthenthroughthedetailedanalysisofthedemandoftheoverallstructuofthesystemandtheneedtoimplementthefunctions;planninganddesigntheoverallstructureandfunctionofthesystemdesignmodule;throughthesystemimplementationisintroduced,thespecificwaytoachievethemodulesofthissystearedescribed.Finally,systemtestingandsystemoperationandusedisplaysystemreliability,robustnessandeasytooperate.Theanalysissystemdesigntosystemimplementationandtesting,strictlyfollowthebasicprocessofsoftwaredevelopmentKeywords:Budgetmanagement,Teachingsystem,F(xiàn)undmanagementsystem1緒論1.1課題背景和研究意義1.1.1課題背景計(jì)算機(jī)網(wǎng)絡(luò)的出現(xiàn),給人們的日常生活和工作方式帶來了翻天覆地的改變,它已經(jīng)滲透到人類社會(huì)的各個(gè)方面,它的出現(xiàn)改變了人們傳統(tǒng)意義上的時(shí)空觀,為提高工作效率和生活質(zhì)量帶來了革命性變革。我國(guó)各高校作為科技發(fā)展的前沿,早就把校園網(wǎng)工程作為自己的工作重心開發(fā)利用起來。預(yù)算管理可優(yōu)化組織的資源配置,全方位地調(diào)動(dòng)組織內(nèi)各個(gè)層面員工的積極性,它是預(yù)算管理人員將組織內(nèi)部的管理靈活運(yùn)用于預(yù)算管理的全過程,是促使組織效益最大化的堅(jiān)實(shí)的基礎(chǔ)。預(yù)算是行為計(jì)劃的量化,這種量化有助于管理者協(xié)調(diào)、貫徹計(jì)劃,是一種重要的管理工具。高校同樣也需要這種管理工具。因?yàn)楦咝W鳛槲覈?guó)培養(yǎng)人才的重要場(chǎng)所,近幾年來,伴隨著教育產(chǎn)業(yè)化、高校擴(kuò)招、畢業(yè)生就業(yè)困難等現(xiàn)象,預(yù)算管理顯得更加重要。高校預(yù)算是指高等學(xué)校根據(jù)事業(yè)發(fā)展計(jì)劃和任務(wù)編制的年度財(cái)務(wù)收支計(jì)劃,是高校年度所要完成的事業(yè)計(jì)劃和工作任務(wù)的貨幣表現(xiàn),是高等學(xué)校日常組織收入和和控制支出的依據(jù)。并且高校預(yù)算管理是高校財(cái)務(wù)管理的中心工作,直接關(guān)系到高校各項(xiàng)工作計(jì)劃的完成情況和今后的發(fā)展方向,直接影響到高等學(xué)校各項(xiàng)資金的使用效益,對(duì)高等學(xué)校的事業(yè)發(fā)展有著直接重大的影響。隨著高校經(jīng)濟(jì)體制改革的不斷發(fā)展,預(yù)算管理已成為高校財(cái)務(wù)管理的核心。加強(qiáng)預(yù)算管理,是為了最大限度地節(jié)約資金,科學(xué)地細(xì)化預(yù)算編制,提高預(yù)算管理水平和資金使用效益。1.1.2課題國(guó)內(nèi)外研究現(xiàn)狀目前隨著IT技術(shù)的迅速發(fā)展,信息技術(shù)扮演的角色就顯得越來越重要,為了提高學(xué)校的辦事效率,改變以往的辦學(xué)模式,使學(xué)校在新時(shí)代的辦學(xué)思想,辦學(xué)理念,辦學(xué)條件能夠立于不敗之地,迎接知識(shí)經(jīng)濟(jì)新時(shí)代的挑戰(zhàn)。必然成為學(xué)校的發(fā)展之路。在這處情況下,學(xué)校的辦公方式和辦學(xué)理念必須隨之發(fā)生變化。而這些研究在國(guó)外早就開始了,國(guó)內(nèi)各高校也會(huì)根據(jù)自己的校際情況使用自己的預(yù)算管理系統(tǒng)。近年來基于ASP技術(shù)的面向?qū)ο蟮脑O(shè)計(jì)OOP的方法進(jìn)入了相當(dāng)多的研究領(lǐng)域,面向?qū)ο蟮某绦蛟O(shè)計(jì)和面向?qū)ο蟮臄?shù)據(jù)庫已經(jīng)非常普遍。以ASP為核心的Web的應(yīng)用已經(jīng)成為網(wǎng)絡(luò)軟件開發(fā)的一個(gè)主要手段。1.1.3課題研究?jī)?nèi)容和意義教學(xué)經(jīng)費(fèi)預(yù)算管理系統(tǒng)的研究?jī)?nèi)容是開發(fā)一個(gè)適合計(jì)算機(jī)學(xué)院自身的、能夠脫離傳統(tǒng)手工管理的教學(xué)經(jīng)費(fèi)管理系統(tǒng)。目前校園網(wǎng)已成為全校各項(xiàng)工作正常開展的基本保障,許多工作已由原來的手工作業(yè)改變?yōu)楝F(xiàn)在的信息化作業(yè),日常辦公主要由校園網(wǎng)上的辦公平臺(tái)進(jìn)行處理。校園網(wǎng)的投入使用為全校教職員工帶來了許多便利,工作方式也在隨之改變。,有必要開發(fā)一個(gè)針對(duì)計(jì)算學(xué)院的教學(xué)經(jīng)費(fèi)預(yù)算管理系統(tǒng),解決人工方式工作量大,效率低下,質(zhì)量難保證的問題。為管理者提供及時(shí)、準(zhǔn)確、全面、適用的信息,提高效率和減少勞動(dòng)強(qiáng)度。1.2可行性分析計(jì)算機(jī)學(xué)院年度經(jīng)費(fèi)預(yù)算管理系統(tǒng)有著實(shí)際運(yùn)用的價(jià)值,它能滿足計(jì)算機(jī)學(xué)院經(jīng)費(fèi)預(yù)算管理的需求,國(guó)內(nèi)外對(duì)于經(jīng)費(fèi)預(yù)算管理系統(tǒng)已經(jīng)有了很多的研究,可以找到足夠多的參考資料和資源,因此從理論上來講是可行的,系統(tǒng)擁有足夠的能力完成經(jīng)費(fèi)預(yù)算管理的需求。1.2.1技術(shù)可行性分析本系統(tǒng)是B/S結(jié)構(gòu)的.NET程序,采用C#語言,并加上JavaScript語言實(shí)現(xiàn),頁面樣式設(shè)計(jì)采用開源網(wǎng)站bootstrap提供的功能和樣式,屬于比較主流的開發(fā)語言和手段,因此,各種資料和資源也很容易找到,技術(shù)的不足容易補(bǔ)充,排除錯(cuò)誤也更加的便捷,項(xiàng)目開發(fā)的技術(shù)也得以保障。1.2.2經(jīng)濟(jì)可行分析本系統(tǒng)是B/S結(jié)構(gòu)的.NET程序,開發(fā)的工具是VS2012,數(shù)據(jù)庫使用SQLSever2008,系統(tǒng)的開發(fā)過程中不涉及其他的經(jīng)費(fèi)需求,由于采用開源資源自主完成開發(fā)不會(huì)引起版權(quán)糾紛或其它的不良影響,開發(fā)工具只需要聯(lián)網(wǎng)的筆記本電腦一臺(tái),因此也沒有開發(fā)設(shè)備的額外費(fèi)用,所有從經(jīng)濟(jì)上來說是可行的。1.2.3操作可行性分析本系統(tǒng)的主要方向是經(jīng)費(fèi)預(yù)算管理,該課題在國(guó)內(nèi)外都有比較深入的研究,有著較為豐富的理論知識(shí)。本系統(tǒng)的開發(fā)過程也嚴(yán)格遵循軟件開發(fā)過程中的增量迭代模式,有助于及時(shí)得到反饋并進(jìn)行修正。本系統(tǒng)由于是B/S結(jié)構(gòu)的.NET程序,用戶端不需要添加過多的設(shè)備,只需要最基礎(chǔ)的網(wǎng)絡(luò)和聯(lián)網(wǎng)設(shè)備即可。系統(tǒng)使用也并不復(fù)雜,用戶不需要額外的話時(shí)間學(xué)習(xí)使用。所以從操作來說是可行的。1.3相關(guān)技術(shù)概述1.3.1B/S結(jié)構(gòu)B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server實(shí)現(xiàn)),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本圖1.1B/S結(jié)構(gòu)圖B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)(1)維護(hù)和升級(jí)方式簡(jiǎn)單。(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。目前我院內(nèi)網(wǎng)(Intranet、外網(wǎng))(Internet和北京東) 方清大公司“案件、辦公管理軟件”就是B/S結(jié)構(gòu)管理軟件,干警在局域網(wǎng)各工作站通過WWW瀏覽器就能實(shí)現(xiàn)工作業(yè)務(wù)。特別是在JAVA這樣的跨平臺(tái)語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人圖1.1B/S結(jié)構(gòu)圖B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)(1)維護(hù)和升級(jí)方式簡(jiǎn)單。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。(2)成本降低,選擇更多。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對(duì)的統(tǒng)治地位?,F(xiàn)在的趨勢(shì)是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫也是免費(fèi)的,這種選擇非常盛行。(3)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server上,網(wǎng)絡(luò)管理人員只需要)管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server端完全通過) WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲(chǔ)服務(wù)器,以防萬一。1.3.2SQLServer學(xué)院經(jīng)費(fèi)預(yù)算管理系統(tǒng)采用SQLServer2008數(shù)據(jù)庫。它是軟件開發(fā)中經(jīng)常使用的數(shù)據(jù)庫。SQLServer2008具有性能高和企業(yè)級(jí)可伸縮性的特點(diǎn)。SQLServer2008安裝部署與WindowsNT操作系統(tǒng)之上,與操作系統(tǒng)一起提供了對(duì)多處理器、大內(nèi)存和64位硬件平臺(tái)的支持。而且SQLServer2008還支持WindowsNT的多路群集,為較大規(guī)模的應(yīng)用提供了良好的支持。在可管理性和易用性方面,SQLServer的上一個(gè)版本7.0在行業(yè)內(nèi)就處于領(lǐng)先地位,而且升級(jí)版的2008不僅在可管理性和易用性方面做了大量改進(jìn),而且在性能、擴(kuò)展性和安全性方面也做了許多改進(jìn)。SQLServer2008作為一款數(shù)據(jù)庫開發(fā)與分析的軟件,能夠方便快捷的為可伸縮性的電子商務(wù)、企業(yè)ERP和數(shù)據(jù)倉(cāng)庫等創(chuàng)建出優(yōu)秀的解決方案。在SQLServer的2008版本出現(xiàn)時(shí),Internet網(wǎng)絡(luò)已興起,所以它為網(wǎng)絡(luò)應(yīng)用程序的開發(fā)和設(shè)計(jì)做了很多工作,能很好的適應(yīng)網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)庫管理和數(shù)據(jù)分析。在開發(fā)電子商務(wù)、數(shù)據(jù)倉(cāng)庫應(yīng)用時(shí),如果采用由SQLServer2008作為核心組件之一的WindowsDNA(DistributedInternetArchitecture)架構(gòu),能夠使得整個(gè)應(yīng)用的開發(fā)周期大大縮短。另外,SQLServer2008全方位支持HTTP和XML(ExtensibleMarkupLanguage)擴(kuò)展標(biāo)示語言。SQLServer2008能為具有商務(wù)活動(dòng)的網(wǎng)絡(luò)站點(diǎn)提供優(yōu)異的性能,具有商務(wù)活動(dòng)的網(wǎng)絡(luò)站點(diǎn)對(duì)性能、可管理性、易用性都有較高要求,而SQLSever2008能夠很好的做到這些。SQLSever2008具備以下優(yōu)點(diǎn):保護(hù)您的信息。SQLServer2008利用全面審核功能、透明數(shù)據(jù)加密和外圍應(yīng)用配置器(僅啟用所需服務(wù)最大限度地減少安全攻擊)來提高符合性和安全性。確保業(yè)務(wù)連續(xù)性。SQLServer2008附帶提供的數(shù)據(jù)庫鏡像可提高應(yīng)用程序的可靠性,簡(jiǎn)化發(fā)生存儲(chǔ)失敗后的恢復(fù)過程。提供可預(yù)測(cè)響應(yīng)。SQLServer2008提供更廣泛的性能數(shù)據(jù)收集、新的中央數(shù)據(jù)存儲(chǔ)庫(存儲(chǔ)性能數(shù)據(jù)),以及改進(jìn)的數(shù)據(jù)壓縮(使您可以更有效地存儲(chǔ)數(shù)據(jù))。最大限度地減少管理監(jiān)視。DeclarativeManagementFramework(DMF)是SQLServer2008中一個(gè)基于策略的新型管理框架,它通過為大多數(shù)數(shù)據(jù)庫操作定義一組通用策略來簡(jiǎn)化日常維護(hù)操作,降低總擁有成本。集成任何數(shù)據(jù)。SQLServer2008提供改進(jìn)的查詢性能和高效且具成本效益的數(shù)據(jù)存儲(chǔ),允許您管理和擴(kuò)展數(shù)量龐大的用戶和數(shù)據(jù)。提供相關(guān)信息。SQLServer2008使用戶可以在MicrosoftOfficeWord和MicrosoftOfficeExcel中創(chuàng)建復(fù)雜報(bào)表,并在內(nèi)部和外部分享那些報(bào)表。即時(shí)訪問相關(guān)信息使員工可以做出更好、更快和更多相關(guān)決策。1.4論文結(jié)構(gòu)介紹本論文共8個(gè)部分。第一部分是緒論,主要介紹課題的相關(guān)內(nèi)容以及實(shí)現(xiàn)該系統(tǒng)所用到的關(guān)鍵技術(shù)、系統(tǒng)的可行分析等。第二部分是系統(tǒng)需求分析,主要從系統(tǒng)的總體概述、功能需求和非功能需求幾個(gè)方面對(duì)系統(tǒng)的需求進(jìn)行了分析。第三部分是系統(tǒng)概要設(shè)計(jì),闡述系統(tǒng)總體架構(gòu)是如何設(shè)計(jì)的。第四部分是數(shù)據(jù)庫設(shè)計(jì),介紹了該系統(tǒng)數(shù)據(jù)庫的概要設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)的詳細(xì)過程。第五部分是系統(tǒng)詳細(xì)設(shè)計(jì),是系統(tǒng)概要設(shè)計(jì)的一個(gè)細(xì)化,詳細(xì)地介紹了每個(gè)功能模塊的設(shè)計(jì)思路和實(shí)現(xiàn)情況。第六部分是系統(tǒng)實(shí)現(xiàn),說明系統(tǒng)的實(shí)現(xiàn)狀況和使用的方法。第七部分是系統(tǒng)測(cè)試,主要通過黑盒測(cè)試的方法來驗(yàn)證系統(tǒng)的可行性和穩(wěn)定性。第八部分是結(jié)束語,是對(duì)被此次畢業(yè)設(shè)計(jì)的總結(jié)。2系統(tǒng)需求分析2.1系統(tǒng)概述該系統(tǒng)主要是計(jì)算機(jī)學(xué)院年度經(jīng)費(fèi)預(yù)算管理的一個(gè)系統(tǒng)。管理員可以根據(jù)經(jīng)費(fèi)實(shí)際使用情況對(duì)經(jīng)費(fèi)進(jìn)行各項(xiàng)管理活動(dòng)。管理員也被分為三個(gè)權(quán)限等級(jí),以防止單一的管理員的預(yù)算分配過于自主化,也能減少審核時(shí)的出錯(cuò)率。同時(shí)不同權(quán)限的管理員也有著獨(dú)有的權(quán)限,可以將任務(wù)層層分撥,不同權(quán)限的負(fù)責(zé)人可以只需要完成自己獨(dú)有審核分配任務(wù),就能保持真?zhèn)€預(yù)算的正常進(jìn)行;也可以獨(dú)立完成自己權(quán)限允許下所有任務(wù),減少任務(wù)傳遞耗時(shí),加快任務(wù)進(jìn)度。這樣就可以幫助管理員方便、迅捷、準(zhǔn)確地對(duì)經(jīng)費(fèi)信息進(jìn)行錄入、查詢、刪除、修改等操作,并且具有設(shè)計(jì)合理的數(shù)據(jù)庫。管理員先登錄系統(tǒng),根據(jù)設(shè)定權(quán)限等級(jí)的不同,能夠?qū)?yīng)進(jìn)行不同的操作。權(quán)限最高的能夠進(jìn)行所有的經(jīng)費(fèi)管理操作。并且能夠?qū)ζ胀ㄈ藛T設(shè)置權(quán)限。普通人員在得到授權(quán)后,便可對(duì)自己管理范圍內(nèi)的經(jīng)費(fèi)進(jìn)行管理,此范圍包括經(jīng)費(fèi)支出管理、經(jīng)費(fèi)匯總管理。管理員在對(duì)經(jīng)費(fèi)管理后,會(huì)把相應(yīng)的數(shù)據(jù)更新至數(shù)據(jù)庫里。同時(shí),對(duì)于想要通過完成任務(wù)來表現(xiàn)自己的能力的人員,本系統(tǒng)提供給所有人員一個(gè)任務(wù)申請(qǐng)模塊,在該模塊里所有權(quán)限的人均能申請(qǐng)由管理員發(fā)布的任務(wù),管理員就可以更好調(diào)用人員的積極性,發(fā)掘不同人員所擅長(zhǎng)的方面,同時(shí)也能減少管理員的一部分工作壓力。同時(shí),系統(tǒng)對(duì)任務(wù)分為三個(gè)階段:1、尚未發(fā)布的2、審核前3、預(yù)算結(jié)束,來實(shí)現(xiàn)對(duì)預(yù)算項(xiàng)目控制。2.2功能總體介紹該系統(tǒng)主要實(shí)現(xiàn)計(jì)算機(jī)學(xué)院年度經(jīng)費(fèi)的管理,通過將所有成員分為管理員、項(xiàng)目負(fù)責(zé)人、項(xiàng)目成員和普通成員,管理員、項(xiàng)目負(fù)責(zé)人、項(xiàng)目成員三個(gè)用戶組來實(shí)施管理。管理人員可以通過登錄系統(tǒng),根據(jù)各自職責(zé)的不同,對(duì)學(xué)院內(nèi)相應(yīng)經(jīng)費(fèi)進(jìn)行管理操作。管理員能夠進(jìn)行經(jīng)費(fèi)匯總管理、申請(qǐng)任務(wù)發(fā)布、經(jīng)費(fèi)支出管理、學(xué)院預(yù)算管理、授權(quán)管理,權(quán)限夠高還能添加新的經(jīng)費(fèi)類別、工作部門等;項(xiàng)目負(fù)責(zé)人能夠經(jīng)費(fèi)匯總管理、經(jīng)費(fèi)支出管理。對(duì)經(jīng)費(fèi)管理后并能將實(shí)時(shí)數(shù)據(jù)更新至數(shù)據(jù)庫中。用例圖如圖2.1所示:管理員預(yù)算管理管理員預(yù)算管理支出管理授權(quán)管理匯總管理申請(qǐng)任務(wù)管理項(xiàng)目負(fù)責(zé)人支出管理項(xiàng)目管理項(xiàng)目成員支出管理科目管理圖2.1系統(tǒng)總體結(jié)構(gòu)用例圖該系統(tǒng)總體功能如下:管理員預(yù)算管理2)支出管理3)授權(quán)管理4)匯總管理5)申請(qǐng)任務(wù)管理項(xiàng)目負(fù)責(zé)人支出管理項(xiàng)目管理項(xiàng)目成員支出管理科目管理2.3功能分析2.3.1管理員管理1)概述管理員主要是對(duì)學(xué)院經(jīng)費(fèi)預(yù)算進(jìn)行整體的管理。能進(jìn)行幾乎所有的管理活動(dòng)。包括了學(xué)院預(yù)算管理、經(jīng)費(fèi)支出管理、經(jīng)費(fèi)匯總管理、用戶管理幾個(gè)大的功能模塊。只有申請(qǐng)任務(wù)發(fā)布模塊是需要管理員中稍高一級(jí)的權(quán)限。在學(xué)院預(yù)算管理中,管理員可以根據(jù)預(yù)算項(xiàng)目、經(jīng)費(fèi)類別、負(fù)責(zé)人查看明細(xì)。此外,還能進(jìn)行授權(quán),項(xiàng)目負(fù)責(zé)人只有在得到管理員的授權(quán)后,才能對(duì)自己管理范圍內(nèi)的管理活動(dòng)進(jìn)行操作。根據(jù)科目名稱進(jìn)行管理。可以對(duì)具體的每一小項(xiàng)編輯。編輯后的數(shù)據(jù)會(huì)更新至后臺(tái)的數(shù)據(jù)庫中。在經(jīng)費(fèi)匯總管理中,是根據(jù)經(jīng)費(fèi)類別和負(fù)責(zé)人匯總。經(jīng)費(fèi)支出管理被嵌入在預(yù)算發(fā)布,管理員可以在一開始就設(shè)立好所有的,然后安排給某個(gè)成員負(fù)責(zé);也可以利用系統(tǒng)設(shè)置預(yù)算任務(wù)申請(qǐng)模塊,發(fā)布給所有成員一個(gè)未安排科目或者設(shè)立一部分必要科目的任務(wù),成員通過對(duì)任務(wù)進(jìn)行科目安排向管理員進(jìn)行申請(qǐng),然后由管理員選擇最恰當(dāng)?shù)姆桨?,概要業(yè)務(wù)如圖2.2所示:管理員預(yù)算管理管理員預(yù)算管理支出管理授權(quán)管理匯總管理申請(qǐng)任務(wù)管理圖2.2管理員管理設(shè)置用例圖如下為各用例描述,規(guī)格說明列表如下:表2.1經(jīng)費(fèi)匯總管理用例描述用例名:匯總管理標(biāo)識(shí)號(hào):001參與者:管理員用例描述:管理員登陸系統(tǒng),進(jìn)行經(jīng)費(fèi)匯總管理前置條件:管理員登錄系統(tǒng)后置條件:學(xué)院經(jīng)費(fèi)根據(jù)類別匯總基本操作流程:管理員登陸系統(tǒng)選擇“查詢和微調(diào)”中“項(xiàng)目查詢”根據(jù)需要選擇搜索方式搜索表2.2授權(quán)管理用例描述用例名:授權(quán)管理標(biāo)識(shí)號(hào):002參與者:管理員用例描述:管理員登陸系統(tǒng),進(jìn)行授權(quán)管理前置條件:管理員登陸系統(tǒng)后置條件:需授權(quán)某人基本操作流程:管理員登陸系統(tǒng)選擇“項(xiàng)目和預(yù)算管理”中“任務(wù)安排、審核”根據(jù)條件授權(quán)表2.3預(yù)算管理用例描述用例名:預(yù)算管理標(biāo)識(shí)號(hào):003參與者:管理員用例描述:管理員登陸系統(tǒng),進(jìn)行學(xué)院經(jīng)費(fèi)預(yù)算前置條件:管理員登陸系統(tǒng)后置條件:需查看預(yù)算明細(xì)基本操作流程:管理員登陸系統(tǒng)選擇“項(xiàng)目和預(yù)算管理”中“任務(wù)發(fā)布”表2.4支出管理用例描述用例名:支出管理標(biāo)識(shí)號(hào):004參與者:管理員用例描述:管理員登陸系統(tǒng),進(jìn)行經(jīng)費(fèi)支出管理前置條件:管理員登陸系統(tǒng)后置條件:經(jīng)費(fèi)支出需要更新基本操作流程:管理員登陸系統(tǒng)選擇“項(xiàng)目和預(yù)算管理”中“任務(wù)發(fā)布”對(duì)相應(yīng)項(xiàng)目的科目進(jìn)行編輯修改表2.5申請(qǐng)任務(wù)管理用例描述用例名: 申請(qǐng)任務(wù)管理標(biāo)識(shí)號(hào):005參與者:中級(jí)以上管理員用例描述:管理員登陸系統(tǒng),進(jìn)行申請(qǐng)任務(wù)發(fā)布前置條件:管理員登陸系統(tǒng)后置條件:需要發(fā)布預(yù)算任務(wù)基本操作流程:管理員登陸系統(tǒng)選擇“項(xiàng)目和預(yù)算管理”中“任務(wù)發(fā)布”不對(duì)該任務(wù)進(jìn)行安排,由成員自主申請(qǐng)2)明細(xì)化需求管理員管理的明細(xì)化需求如下:登錄:管理員輸入用戶名(或用戶編號(hào))、密碼以及驗(yàn)證碼登錄,登錄成功就進(jìn)入管理系統(tǒng)的主界面,若登陸失敗,提示密碼或用戶名錯(cuò)誤,不進(jìn)行跳轉(zhuǎn)操作。預(yù)算管理:添加新的預(yù)算任務(wù),確認(rèn)所有條件,如果錯(cuò)誤就進(jìn)行修改,正確后將其發(fā)布。發(fā)布成功后,管理員有以下2個(gè)選擇選擇“項(xiàng)目和預(yù)算管理”中“任務(wù)安排、審核”模塊,直接將任務(wù)分配給某個(gè)成員;不進(jìn)行分配,將其作為可申請(qǐng)任務(wù)。支出管理:在添加任務(wù)時(shí)就可以為任務(wù)分配預(yù)算,發(fā)布前可以對(duì)預(yù)算進(jìn)行修改,發(fā)布成功后可以在“查詢和微調(diào)”中“預(yù)算微調(diào)”對(duì)預(yù)算進(jìn)行調(diào)整,便可在最終審核前更新實(shí)時(shí)的預(yù)算支出,亦可顯示出具體的使用明細(xì)及余額顯示等,編輯后會(huì)將數(shù)據(jù)更新至后臺(tái)數(shù)據(jù)庫中。理論上完成最終審核后不能再進(jìn)行調(diào)整。匯總管理:匯總經(jīng)費(fèi)時(shí),可以根據(jù)不同需求進(jìn)行搜索,然后將對(duì)應(yīng)條件的匯總出來。這里主要分為3類按照預(yù)算項(xiàng)目進(jìn)行搜索2)按照經(jīng)費(fèi)類別進(jìn)行搜索3)按照負(fù)責(zé)人進(jìn)行搜索授權(quán)管理:在授權(quán)時(shí),根據(jù)實(shí)際授權(quán)條件進(jìn)行授權(quán)。2.3.2項(xiàng)目負(fù)責(zé)人管理1)概述項(xiàng)目負(fù)責(zé)在獲得授權(quán)后可以使用項(xiàng)目管理和支出管理模塊,項(xiàng)目管理中,項(xiàng)目負(fù)責(zé)人需要對(duì)負(fù)責(zé)項(xiàng)目的科目信息進(jìn)行管理修改,在經(jīng)費(fèi)支出管理中,根據(jù)科目名稱進(jìn)行管理??梢詫?duì)具體的每一小項(xiàng)編輯。編輯后的數(shù)據(jù)會(huì)更新至后臺(tái)的數(shù)據(jù)庫中。但是黨同最總審核后理論上就無法更改科目信息。概要業(yè)務(wù)如圖2.3所示:項(xiàng)目負(fù)責(zé)人支出管理項(xiàng)目負(fù)責(zé)人支出管理項(xiàng)目管理圖2.3項(xiàng)目負(fù)責(zé)人管理用例圖如下為各用例描述,規(guī)格說明列表如下:表2.6支出管理用例描述用例名:支出管理標(biāo)識(shí)號(hào):004參與者:項(xiàng)目負(fù)責(zé)人用例描述:項(xiàng)目負(fù)責(zé)人登陸系統(tǒng),進(jìn)行科目經(jīng)費(fèi)支出管理前置條件:項(xiàng)目負(fù)責(zé)人登陸系統(tǒng)后置條件:科目經(jīng)費(fèi)支出需要更新基本操作流程:項(xiàng)目負(fù)責(zé)人登陸系統(tǒng)選擇“查找和微調(diào)”中“私人項(xiàng)目信息”對(duì)相應(yīng)項(xiàng)目的科目進(jìn)行編輯或修改表2.7項(xiàng)目管理用例描述用例名: 項(xiàng)目管理標(biāo)識(shí)號(hào):006參與者:項(xiàng)目負(fù)責(zé)人用例描述:項(xiàng)目負(fù)責(zé)人登陸系統(tǒng),進(jìn)行項(xiàng)目管理前置條件:項(xiàng)目負(fù)責(zé)人登錄系統(tǒng)后置條件:所負(fù)責(zé)項(xiàng)目需要進(jìn)行管理基本操作流程:項(xiàng)目負(fù)責(zé)人登陸系統(tǒng)選擇“查找和微調(diào)”中“私人項(xiàng)目信息”對(duì)所負(fù)責(zé)項(xiàng)目科目信息進(jìn)行管理2)明細(xì)化需求項(xiàng)目負(fù)責(zé)人管理明細(xì)化需求如下:項(xiàng)目管理:根據(jù)或項(xiàng)目的不同可以分為2類項(xiàng)目負(fù)責(zé)人,第一類項(xiàng)目負(fù)責(zé)人是得到管理員直接安排授權(quán);第二類是通過項(xiàng)目申請(qǐng)模塊成為項(xiàng)目負(fù)責(zé)人。雖然獲取方式不同,但是都能使用項(xiàng)目管理和支出管理模塊,被直接安排的項(xiàng)目負(fù)責(zé)人需要根據(jù)項(xiàng)目已被安排科目的情況,來決定是否要繼續(xù)完善科目信息。申請(qǐng)獲得則因?yàn)樯暾?qǐng)時(shí)已經(jīng)經(jīng)過了科目信息一步,只需根據(jù)管理員的要求修改某些科目信息即可。項(xiàng)目負(fù)責(zé)人可以在“查詢和微調(diào)”中查看私人項(xiàng)目信息的明細(xì)情況。支出管理:經(jīng)費(fèi)支出管理同樣是被嵌入在科目信息管理中,在為負(fù)責(zé)項(xiàng)目添加科目信息時(shí)就能管理支出,編輯后會(huì)將數(shù)據(jù)更新至后臺(tái)數(shù)據(jù)庫中,可支出的金額完全有所用的項(xiàng)目總預(yù)算控制,在最終審核前可以實(shí)時(shí)對(duì)支出管理,最終審核后理論上無權(quán)進(jìn)行管理。2.3.3項(xiàng)目成員1)概述項(xiàng)目成員可以出項(xiàng)目負(fù)責(zé)人那里獲得科目權(quán)限,獲得權(quán)限后,可以對(duì)所負(fù)責(zé)的科目預(yù)算進(jìn)行支出管理,或者匯總相關(guān)信息。概要業(yè)務(wù)如圖2.4所示:項(xiàng)目成員支出管理項(xiàng)目成員支出管理科目管理圖2.4項(xiàng)目成員管理用例圖如下為各用例描述,規(guī)格說明列表如下:表2.8支出管理用例描述用例名:支出管理標(biāo)識(shí)號(hào):004參與者:項(xiàng)目成員用例描述:項(xiàng)目成員登陸系統(tǒng),進(jìn)行科目具體經(jīng)費(fèi)支出管理前置條件:項(xiàng)目負(fù)責(zé)人登陸系統(tǒng)后置條件:科目經(jīng)費(fèi)具體支出需要更新基本操作流程:成員登陸系統(tǒng)選擇“查找和微調(diào)”中“私人項(xiàng)目信息”③找到對(duì)應(yīng)項(xiàng)目的科目,完成支出經(jīng)費(fèi)操作表2.9科目詳情匯總用例描述用例名:科目詳情匯總標(biāo)識(shí)號(hào):007參與者:項(xiàng)目成員用例描述:項(xiàng)目成員登陸系統(tǒng),找到自己參與項(xiàng)目,匯總所負(fù)責(zé)科目信息前置條件:成員有參與某個(gè)項(xiàng)目后置條件:科目信息需要匯總基本操作流程:成員登陸系統(tǒng)選擇“查找和微調(diào)”中“私人項(xiàng)目信息”找到自己負(fù)責(zé)科目,查看明細(xì)匯總2)明細(xì)化需求項(xiàng)目成員管理明細(xì)化需求如下:科目詳情匯總:項(xiàng)目成員可以查看自己所負(fù)責(zé)科目信息,可以查看自己的支出明細(xì),并對(duì)其所有明細(xì)進(jìn)行匯總操作。支出管理:項(xiàng)目成員對(duì)自己所負(fù)責(zé)科目的可以進(jìn)行詳細(xì)的支出,支出時(shí)需要對(duì)支出進(jìn)行說明,如果還有支出余額則指出成功,每筆支出的信息會(huì)被實(shí)時(shí)記錄到數(shù)據(jù)庫。3系統(tǒng)概要設(shè)計(jì)3.1系統(tǒng)架構(gòu)概述本系統(tǒng)按功能主要分為兩大部分:管理員管理、項(xiàng)目負(fù)責(zé)人管理。管理員管理主要是通過登錄系統(tǒng),負(fù)責(zé)整個(gè)學(xué)院的經(jīng)費(fèi)管理,包括匯總管理、支出管理、預(yù)算管理、授權(quán)管理和申請(qǐng)任務(wù)發(fā)布。項(xiàng)目負(fù)責(zé)人管理是在進(jìn)入系統(tǒng)后能進(jìn)行項(xiàng)目管理、支出管理。所有用戶均能進(jìn)行項(xiàng)目申請(qǐng)。項(xiàng)目成員并不一定是必須存在的,如果有項(xiàng)目成員,項(xiàng)目負(fù)責(zé)人會(huì)給其安排科目任務(wù),項(xiàng)目成員可以對(duì)科目進(jìn)行相應(yīng)的經(jīng)費(fèi)支出,查詢導(dǎo)出自己的科目經(jīng)費(fèi)明細(xì)操作。3.2系統(tǒng)模塊設(shè)計(jì)系統(tǒng)運(yùn)行硬件要求(即為SQLServer2008R2的硬件要求):處理器?最小:1GHz建議:2GHz最佳:3GHz或者更快速的內(nèi)存?最小:512MBRAM建議:1GBRAM最佳:2GBRAM(完整安裝)或者1GBRAM(ServerCore安裝)或者其他允許的硬盤空間?最小:8GB建議:40GB完整安裝( )或者10GB(ServerCore安裝)最佳:80GB完整安裝( )或者40GB(ServerCore安裝)或者其他系統(tǒng)運(yùn)行軟件要求:SQLServer2008R2、IIS8.0系統(tǒng)主要分為管理員管理、項(xiàng)目負(fù)責(zé)人管理和項(xiàng)目成員管理三個(gè)類別的用戶組管理,三個(gè)用戶組的所有操作由項(xiàng)目和預(yù)算管理、查詢和微調(diào)和用戶功能三個(gè)類別的功能模塊完成。三個(gè)類別的功能模塊的圖和簡(jiǎn)要說明如下(不重復(fù)說明相同功能模塊):項(xiàng)項(xiàng)目和預(yù)算管理任務(wù)發(fā)布任務(wù)審核、安排項(xiàng)目申請(qǐng)?zhí)砑有马?xiàng)目新項(xiàng)目調(diào)整申請(qǐng)審核任務(wù)安排項(xiàng)目申請(qǐng)信息修改新項(xiàng)目刪除一般項(xiàng)目發(fā)布經(jīng)費(fèi)支出添加科目計(jì)劃添加科目計(jì)劃申請(qǐng)項(xiàng)目發(fā)布安排項(xiàng)目成員安排項(xiàng)目負(fù)責(zé)人錄入支出信息通過申請(qǐng)拒絕申請(qǐng)授權(quán)圖3.1項(xiàng)目和預(yù)算管理模塊組成圖添加新項(xiàng)目:管理員添加新的預(yù)算項(xiàng)目的模塊,錄入項(xiàng)目的一些基本信息,未分配經(jīng)費(fèi);新項(xiàng)目調(diào)整:前往經(jīng)費(fèi)支出、添加科目計(jì)劃、信息修改、信息修改、新項(xiàng)目刪除、一般項(xiàng)目發(fā)布、申請(qǐng)項(xiàng)目發(fā)布的接口;經(jīng)費(fèi)支出:管理員在該模塊為項(xiàng)目分配預(yù)算經(jīng)費(fèi),實(shí)際與信息修改整合在一起;添加科目計(jì)劃:管理員添加項(xiàng)目固有科目并為其分配經(jīng)費(fèi),與信息修改整合在一起?;蛘叱蓡T添加科目信息和經(jīng)費(fèi)分配計(jì)劃(申請(qǐng)項(xiàng)目必須先完成此過程);信息修改:管理員修改尚未發(fā)布的項(xiàng)目的信息,可以修改所有信息;新項(xiàng)目刪除:管理員可以隨意刪除尚未發(fā)布的項(xiàng)目;一般項(xiàng)目發(fā)布:將信息確認(rèn)并且已分配經(jīng)費(fèi)的項(xiàng)目發(fā)布,確定管理員的經(jīng)費(fèi)支出,并錄下該管理員的經(jīng)費(fèi)支出信息;申請(qǐng)項(xiàng)目發(fā)布:和一般項(xiàng)目發(fā)布幾乎相同,只是這類項(xiàng)目才能申請(qǐng);申請(qǐng)審核:前往通過申請(qǐng)、拒絕申請(qǐng)的接口;通過審核:管理員根據(jù)成員的科目計(jì)劃審核成員的項(xiàng)目申請(qǐng),對(duì)適合成員完成授權(quán);拒絕審核:管理員根據(jù)成員的科目計(jì)劃審核成員的項(xiàng)目申請(qǐng),拒絕不適合的成員申請(qǐng);任務(wù)安排:前往選擇項(xiàng)目負(fù)責(zé)人、選擇項(xiàng)目成員、授權(quán)的接口;選擇項(xiàng)目負(fù)責(zé)人:選擇項(xiàng)目的負(fù)責(zé)人;選擇項(xiàng)目成員:可以普通成員加入項(xiàng)目;授權(quán):確定將權(quán)限授予所選的成員,完成任務(wù)安排;項(xiàng)目申請(qǐng):成員通過該模塊申請(qǐng)中意的項(xiàng)目;查查詢和微調(diào)項(xiàng)目微調(diào)私人項(xiàng)目信息特殊處理項(xiàng)目查詢項(xiàng)目信息查詢支出明細(xì)查詢按三級(jí)單位查詢按負(fù)責(zé)人查詢按項(xiàng)目名稱或編號(hào)查詢項(xiàng)目信息微調(diào)調(diào)整溝通項(xiàng)目信息查詢特殊刪除支出明細(xì)查詢導(dǎo)出信息科目信息查詢只有最高級(jí)管理員可使用,最高級(jí)管理員唯一不可更改圖3.2查詢和微調(diào)管理模塊組圖項(xiàng)目信息查詢:管理員使用提供按三級(jí)單位、按負(fù)責(zé)人和項(xiàng)目名稱或編號(hào)三種查詢方式,項(xiàng)目成員和負(fù)責(zé)人使用提供按三級(jí)單位和項(xiàng)目名稱或編號(hào)2種,查詢所得結(jié)果,會(huì)提供一個(gè)前往科目信息查詢的接口。管理員查詢所有項(xiàng)目信息,或者項(xiàng)目負(fù)責(zé)人查詢其負(fù)責(zé)和負(fù)責(zé)過的所有項(xiàng)目信息,或者項(xiàng)目成員查詢其參與的項(xiàng)目信息;科目信息查詢:獲得項(xiàng)目的科目的具體信息;支出明細(xì)查詢:提供按三級(jí)單位、按負(fù)責(zé)人和項(xiàng)目名稱或編號(hào)三種查詢方式,項(xiàng)目成員和負(fù)責(zé)人使用提供按三級(jí)單位和項(xiàng)目名稱或編號(hào)2種,管理員查詢所有支出明細(xì),或者項(xiàng)目負(fù)責(zé)人查詢其負(fù)責(zé)項(xiàng)目的所有支出明細(xì),或者項(xiàng)目成員查詢其負(fù)責(zé)科目的支出明細(xì);項(xiàng)目信息微調(diào):對(duì)已授權(quán)的項(xiàng)目信息進(jìn)行微調(diào),但是必須與項(xiàng)目負(fù)責(zé)人協(xié)商;調(diào)整溝通:項(xiàng)目信息微調(diào)是協(xié)商溝通的模塊;特殊刪除:最高級(jí)管理員使用的用來無視項(xiàng)目權(quán)級(jí)刪除項(xiàng)目的模塊;用戶用戶功能添加分類添加成員修改權(quán)限個(gè)人信息部門類型經(jīng)費(fèi)類型三級(jí)單位科目類型修改信息圖3.3用戶功能模塊組成個(gè)人信息:可以查看個(gè)人信息,提供一個(gè)前往修改信息的接口;修改信息:可以修改個(gè)人密碼、愛好、擅長(zhǎng)、性別、年齡信息;添加成員:管理員添加新成員的賬號(hào),可初步設(shè)定部分資料;修改權(quán)限:管理員能在低于自己權(quán)限一級(jí)的范圍內(nèi)修改權(quán)限低于自己的成員的權(quán)限;添加分類:管理員可以添加新的可選經(jīng)費(fèi)類型、可選科目類型、可選三級(jí)單位類型、可選部門類型。3.3功能模塊數(shù)據(jù)流圖新項(xiàng)目添加:管理員管理員項(xiàng)目信息錯(cuò)誤判斷格式正確提示管理員重新輸入提示信息導(dǎo)入數(shù)據(jù)庫并返回成功信息成功信息臨時(shí)項(xiàng)目信息表項(xiàng)目刪除:管理員項(xiàng)目信息管理員項(xiàng)目信息是否已發(fā)布否臨時(shí)項(xiàng)目信息表是否已授權(quán)否是刪除項(xiàng)目信息是否為最高級(jí)管理員是刪除項(xiàng)目科目信息和支出信息項(xiàng)目信息表支出信息表科目信息表是否通過最終審核是刪除項(xiàng)目科目信息和支出信息否臨時(shí)科目信息表管理員臨時(shí)項(xiàng)目信管理員臨時(shí)項(xiàng)目信息表操作信息讀取所選項(xiàng)目信息項(xiàng)目信息修改信息預(yù)算信息新項(xiàng)目信息是否編輯科目計(jì)劃否是編輯科目信息科目信息發(fā)布支出信息表臨時(shí)科目信息是否已發(fā)布否記錄數(shù)據(jù)是修改后項(xiàng)目信息項(xiàng)目申請(qǐng):添加科目信息信息是否正確科目信息成員添加科目信息信息是否正確科目信息成員項(xiàng)目信息否不能添加是是否繼續(xù)添加是否確認(rèn)申請(qǐng)臨時(shí)科目信息表申請(qǐng)者表管理員操作信息臨時(shí)項(xiàng)目信息表選擇審核項(xiàng)目是否存在競(jìng)爭(zhēng)者項(xiàng)目信息否是否通過申請(qǐng)否是授權(quán)并記錄信息刪除相關(guān)信息申請(qǐng)者表臨時(shí)科目信息表是查看每個(gè)申請(qǐng)者的科目計(jì)劃是否通過申請(qǐng)科目計(jì)劃否是否最后申請(qǐng)者否是管理員操作信息臨時(shí)項(xiàng)目信息表選擇項(xiàng)目項(xiàng)目信息安排負(fù)責(zé)人修改后信息是否安排項(xiàng)目成員否授權(quán)并記錄信息是安排成員最新項(xiàng)目信息操作信息管理員操作信息管理員獲得信息臨時(shí)項(xiàng)目信息表所有項(xiàng)目信息選擇匯總方式對(duì)應(yīng)項(xiàng)目信息是導(dǎo)出的信息是否導(dǎo)出返回項(xiàng)目結(jié)果是項(xiàng)目結(jié)果信息是否匯總科目信息否選擇匯總方式對(duì)應(yīng)科目信息返回科目結(jié)果科目結(jié)果信息支出查詢匯總:操作信息成員信息類型項(xiàng)目支出獲得項(xiàng)目支出結(jié)果操作信息成員信息類型項(xiàng)目支出獲得項(xiàng)目支出結(jié)果科目支出科目明細(xì)支出獲得科目支出結(jié)果獲得明細(xì)支出結(jié)果是否導(dǎo)出信息項(xiàng)目結(jié)果是支出信息表支出信息表導(dǎo)出的信息科目明細(xì)結(jié)果科目結(jié)果成員成員信息臨時(shí)項(xiàng)目信息表判斷權(quán)限管理員項(xiàng)目信息項(xiàng)目信息調(diào)整項(xiàng)目信息新項(xiàng)目信息詢問負(fù)責(zé)人,記錄信息項(xiàng)目負(fù)責(zé)人相關(guān)項(xiàng)目信息臨時(shí)科目信息表科目信息信息調(diào)整科目信息新科目信息是否有成員負(fù)責(zé)是否存儲(chǔ)科目信息臨時(shí)科目信息表成員操作信息獲得調(diào)整信息臨時(shí)科目信息表是否同意調(diào)整信息是完成修改臨時(shí)項(xiàng)目信息表臨時(shí)科目信息表否記錄協(xié)調(diào)信息成員成員信息成員成員信息是否為管理員私人信息成員表個(gè)人信息修改信息是功能選擇修改權(quán)限添加分類對(duì)應(yīng)分類信息存儲(chǔ)分類信息臨時(shí)項(xiàng)目信息表權(quán)限信息存儲(chǔ)權(quán)限信息成員表4數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫概念設(shè)計(jì)E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。構(gòu)成E-R圖的基本要素是實(shí)體、屬性和關(guān)系。實(shí)體是指客觀存在并可相互區(qū)分的事特;屬性指實(shí)體所具有的每一個(gè)特性;聯(lián)系也稱關(guān)系,信息世界中反映實(shí)體內(nèi)部或?qū)嶓w之間的聯(lián)系。E-R圖由實(shí)體、屬性、聯(lián)系三部分組成,其符號(hào)如圖4.1所示: 實(shí)體 屬性 聯(lián)系 圖4.1E-R圖符號(hào)說明管理員、項(xiàng)目負(fù)責(zé)人和項(xiàng)目成員的E-R圖,如圖4.2所示:管理員權(quán)限密碼管理員權(quán)限密碼用戶名用戶編號(hào)授權(quán)1項(xiàng)目負(fù)責(zé)人用戶名用戶編號(hào)密碼權(quán)限n項(xiàng)目成員n用戶名用戶編號(hào)密碼權(quán)限添加預(yù)算項(xiàng)目1n管理1n項(xiàng)目編號(hào)項(xiàng)目名經(jīng)費(fèi)類型統(tǒng)籌比例所屬三級(jí)單位項(xiàng)目預(yù)算擁有1n擁有預(yù)算科目1n科目預(yù)算擁有n1分配協(xié)助1管理查看1項(xiàng)目支出明細(xì)n查看科目支出明細(xì)n1項(xiàng)目編號(hào)說明項(xiàng)目編號(hào)科目編號(hào)說明科目編號(hào)科目名詳細(xì)說明項(xiàng)目編號(hào)4.2數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫的邏輯設(shè)計(jì)是依照E-R圖確定的數(shù)據(jù)庫全局邏輯結(jié)構(gòu),包括所確定的實(shí)體以及實(shí)體的關(guān)鍵字和屬性、所建立的各個(gè)數(shù)據(jù)之間的相互關(guān)系。本系統(tǒng)在E-R圖的基礎(chǔ)上,確定了各實(shí)體(表)主鍵字段。系統(tǒng)CDM模型如圖4.3所示:User_tab*#*User_tab*#***oooooUserNumUserNamePassWordDepartNumDepartNameSpecialityHobbySexAgeUserPowVariablecharacters(15)Variablecharacters(100)Variablecharacters(100)Variablecharacters(15)Variablecharacters(100)Variablecharacters(100)Variablecharacters(100)Variablecharacters(4)IntegerIntegerMembers#oProjectNum1SubjectNum1Variablecharacters(15)Variablecharacters(15)TemporaryProjectInfo#*****ProjectNumProjectNameAllBudgetPlanProSubjectBudgetAudit2Variablecharacters(15)Variablecharacters(100)MoneyFloatMoneyIntegerTemporarySubjectInfo#**o**SubjectNumSubjectNameBudgetExplainName2Audit3Variablecharacters(15)Variablecharacters(100)MoneyVariablecharacters(100)Variablecharacters(100)IntegerFixedAssets#***NumExplain1BudgetcostRealcostIntegerVariablecharacters(100)MoneyRelationship_10Relationship_1Relationship_2Relationship_4Relationship_6Relationship_7Relationship_9Relationship_8Applicate#*Num1Name1IntegerVariablecharacters(100)SubjectInfo#***fSubjectNumfSubjectNamefBudgetfExplainVariablecharacters(15)Variablecharacters(100)MoneyVariablecharacters(100)ProjectInfo#*******fProjectNumfProjectNamefFundsSortfProjectHeadfBelColfAllBudgetfPlanProfSubjectBudgetVariablecharacters(15)Variablecharacters(100)Variablecharacters(100)Variablecharacters(100)IntegerMoneyFloatMoneyColInfo#*ColNumColNameIntegerVariablecharacters(100)Funds#*FundsSortFundsClassVariablecharacters(100)Variablecharacters(100)4.3數(shù)據(jù)庫物理設(shè)計(jì)數(shù)據(jù)庫物理設(shè)計(jì)用來設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu),根據(jù)數(shù)據(jù)庫的邏輯結(jié)構(gòu)來選定RDBMS,并設(shè)計(jì)和實(shí)施數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)、存取方式等。數(shù)據(jù)庫物理設(shè)計(jì)過程中需要對(duì)時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求進(jìn)行權(quán)衡,選擇一個(gè)優(yōu)化方案作為數(shù)據(jù)庫物理結(jié)構(gòu)。4.3.1系統(tǒng)PDM圖User_tabUser_tabUserNumUserNamePassWordDepartNumDepartNameSpecialityHobbySexAgeUserPowvarchar(15)varchar(100)varchar(100)varchar(15)varchar(100)varchar(100)varchar(100)varchar(4)intintpk><MembersProjectNum1UserNameSubjectNum1varchar(15)varchar(100)varchar(15)>pk<>fk<TemporaryProjectInfoProjectNumColNumUserNameFundsSortProjectNameAllBudgetPlanProSubjectBudgetAudit2varchar(15)intvarchar(100)varchar(100)varchar(100)moneyfloatmoneyintpk<>3>fk<<1>fkfk<2>TemporarySubjectInfoSubjectNumProjectNumSubjectNameBudgetExplainName2Audit3varchar(15)varchar(15)varchar(100)moneyvarchar(100)varchar(100)int<>pk,ak<fk>ak><FixedAssetsNumSubjectNumExplain1Budgetcostintvarchar(15)varchar(100)money<>pk><fkApplicateNum1ProjectNumName1intvarchar(15)varchar(100)<pk>>fk<FundsFundsSortFundsClassvarchar(100)varchar(100)>pk,ak<ColInfoColNumColNameintvarchar(100)>pk,ak<ProjectInfofProjectNumfProjectNamefFundsSortfProjectHeadfBelColfAllBudgetfPlanProfSubjectBudgetvarchar(15)varchar(100)varchar(100)varchar(100)intmoneyfloatmoney<>pk,akSubjectInfofSubjectNumfProjectNumfSubjectNamefBudgetfExplainvarchar(15)varchar(15)varchar(100)moneyvarchar(100)<pk>fk<> Realcost money 4.3.2系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫名稱:BudgetManagementSystem說明:PK——主鍵Notnull——非空系統(tǒng)數(shù)據(jù)庫各表的列表如下:表4.1成員表表名表名User_tab描述存放成員信息字段名類型主鍵備注UserNumvarchar(15)PKUserNamenvarchar(50)NotnullPassWordnvarchar(50)NotnullDepartNumvarchar(15)NotnullDepartNamenvarchar(50)NotnullSpecialitynvarchar(50)Hobbynvarchar(50)Sexnvarchar(2)AgeintUserPowUserPowint表4.2成員分組表表名表名Members描述存放分組信息字段名類型主鍵備注Namenvarchar(50)PKProjectNumvarchar(15)PKNotnullSubjectNumvarchar(15)表4.3臨時(shí)項(xiàng)目表表名表名TemporaryProjectInfo描述存放最終審核前項(xiàng)目信息字段名類型主鍵備注NumintPKProjectNumvarchar(15)NotnullProjectNamenvarchar(50)NotnullFundsSortnvarchar(50)NotnullProjectHeadnvarchar(50)BelColintNotnullAllBudgetmoneyNotnullPlanProfloatNotnullSubjectBudgetmoneyNotnullAuditintNotnull表4.4項(xiàng)目表表名表名ProjectInfo描述存放最終審核后項(xiàng)目信息字段名類型主鍵備注NumintPKProjectNumvarchar(15)NotnullProjectNamenvarchar(50)NotnullFundsSortFundsSortnvarchar(50)NotnullProjectHeadnvarchar(50)NotnullBelColintNotnullAllBudgetmoneyNotnullPlanProfloatNotnullSubjectBudgetmoneyNotnull表4.5臨時(shí)科目表表名表名TemporarySubjectInfo描述存放最終審核前科目信息字段名類型主鍵備注NumintPKSubjectNumvarchar(15)NotnullSubjectNamenvarchar(50)NotnullBudgetmoneyNotnullExplainnvarchar(MAX)ProjectNumvarchar(15)NotnullNamenvarchar(50)NotnullAuditintNotnull表4.6科目表表名表名SubjectInfo描述存放最終審核后科目信息字段名類型主鍵備注NumintPKSubjectNumvarchar(15)NotnullSubjectNamenvarchar(50)NotnullBudgetmoneyNotnullExplainnvarchar(MAX)ProjectNumvarchar(15)Notnull表4.7細(xì)節(jié)表表名表名FixedAssets描述存放器材信息和科目明細(xì)字段名類型主鍵備注NumintPKSubjectNumvarchar(15)ProjectNumvarchar(15)Explainnvarchar(50)NotnullBudgetcostmoneyNotnullRealcostmoneyNotnull表4.8申請(qǐng)者表表名表名Applicate描述存放項(xiàng)目申請(qǐng)者信息字段名類型主鍵備注NumintPKNamenvarchar(50)NotnullProjectNumvarchar(50)Notnull表4.9科目類表表名表名Subject_FirstClass描述存放科目編碼類的雜表字段名類型主鍵備注NumintPKFClassNumvarchar(50)NotnullFClassNamenvarchar(50)Notnull表4.10科目款表表名表名Subject_SecondClass描述存放科目編碼款的雜表字段名類型主鍵備注NumintPKSClassNumvarchar(50)NotnullSClassNameSClassNamenvarchar(50)NotnullFClassNumvarchar(50)Notnull表4.11科目項(xiàng)表表名表名Subject_ThirdClass描述存放科目編碼項(xiàng)的雜表字段名類型主鍵備注NumintPKTClassNumvarchar(50)NotnullTClassNamenvarchar(50)NotnullSClassNumvarchar(50)Notnull表4.12部門表表名表名Depart描述存放學(xué)院所分為的部門的信息的雜表字段名類型主鍵備注DepartNumvarchar(50)PKDepartNamenvarchar(50)Notnull表4.13經(jīng)費(fèi)類別表表名表名Funds描述存放學(xué)院現(xiàn)有的經(jīng)費(fèi)分類的信息的雜表字段名類型主鍵備注FundsSortnvarchar(50)PKFundsClassnvarchar(50)Notnull表4.14三級(jí)單位表表名表名ColInfo描述存放學(xué)院現(xiàn)有的三級(jí)單位的信息的雜表字段名類型主鍵備注NumintPKColNumintNotnullColNamenvarchar(50)Notnull5系統(tǒng)詳細(xì)設(shè)計(jì)5.1功能說明管理員管理的主要功能是管理學(xué)院的預(yù)算經(jīng)費(fèi)。管理員登錄系統(tǒng)后,可以直接對(duì)已添加項(xiàng)目的未最終審核項(xiàng)目進(jìn)行管理,也可以添加新的預(yù)算項(xiàng)目,然后確認(rèn)項(xiàng)目信息正確后將其發(fā)布安排,可以按照需求找項(xiàng)目,并可以導(dǎo)出報(bào)表。同時(shí)只有管理員才有資格添加新用戶,也能更改普通成員的權(quán)限等級(jí),但是不能高于自己的權(quán)限。管理員還能發(fā)布預(yù)算項(xiàng)目任務(wù)給成員們申請(qǐng),通過比較申請(qǐng)者提交的科目計(jì)劃來選擇負(fù)責(zé)人,這能減輕管理員的工作負(fù)擔(dān),也能跳動(dòng)成員的積極性。通過授權(quán)確定項(xiàng)目負(fù)責(zé)人,項(xiàng)目負(fù)責(zé)人能夠管理管理員為其安排的項(xiàng)目預(yù)算,可以完善或修改科目計(jì)劃。5.2功能結(jié)構(gòu)管理員管理功能結(jié)構(gòu)如圖5.1所示:項(xiàng)目項(xiàng)目和預(yù)算管理添加新項(xiàng)目新項(xiàng)目調(diào)整申請(qǐng)審核任務(wù)安排項(xiàng)目申請(qǐng)查詢和微調(diào)項(xiàng)目信息查詢支出明細(xì)查詢項(xiàng)目信息微調(diào)調(diào)整溝通項(xiàng)目信息查詢特殊刪除支出明細(xì)查詢?nèi)蝿?wù)發(fā)布項(xiàng)目申請(qǐng)任務(wù)審核、安排項(xiàng)目查詢項(xiàng)目微調(diào)私人項(xiàng)目信息特殊處理用戶功能部門類型經(jīng)費(fèi)類型三級(jí)單位科目類型修改信息個(gè)人信息添加分類添加成員修改權(quán)限管理員圖5.1管理員管理功能結(jié)構(gòu)圖項(xiàng)目負(fù)責(zé)人管理功能結(jié)構(gòu)如圖5.2所示:項(xiàng)目項(xiàng)目和預(yù)算管理項(xiàng)目申請(qǐng)查詢和微調(diào)項(xiàng)目信息微調(diào)調(diào)整溝通項(xiàng)目信息查詢支出明細(xì)查詢項(xiàng)目申請(qǐng)項(xiàng)目微調(diào)私人項(xiàng)目信息用戶功能修改信息個(gè)人信息項(xiàng)目負(fù)責(zé)人圖5.2項(xiàng)目負(fù)責(zé)人管理功能結(jié)構(gòu)圖項(xiàng)目成員管理功能結(jié)構(gòu)如圖5.3所示:項(xiàng)目項(xiàng)目和預(yù)算管理項(xiàng)目申請(qǐng)查詢和微調(diào)項(xiàng)目信息微調(diào)調(diào)整溝通項(xiàng)目信息查詢支出明細(xì)查詢項(xiàng)目申請(qǐng)項(xiàng)目微調(diào)私人項(xiàng)目信息用戶功能修改信息個(gè)人信息項(xiàng)目成員圖5.3項(xiàng)目成員管理功能結(jié)構(gòu)圖5.3主要功能設(shè)計(jì)(分為三大類)5.3.1項(xiàng)目和預(yù)算管理類功能設(shè)計(jì)項(xiàng)目和預(yù)算管理類功能由項(xiàng)目申請(qǐng)、任務(wù)安排和審核、任務(wù)發(fā)布三個(gè)部分組成。項(xiàng)目申請(qǐng)模塊是提供給所有成員,用已申請(qǐng)被管理員發(fā)布的項(xiàng)目的模塊,成員可以通過該模塊爭(zhēng)取負(fù)責(zé)項(xiàng)目的機(jī)會(huì)。詳細(xì)說明如表5.1所示:表5.1項(xiàng)目申請(qǐng)?jiān)敿?xì)設(shè)計(jì)說明功能名稱功能名稱項(xiàng)目申請(qǐng)涉及數(shù)據(jù)表臨時(shí)項(xiàng)目表(TemporaryProjectInfo)、臨時(shí)科目表(TemporarySubjectInfo)、申請(qǐng)者表(Applicate)、細(xì)節(jié)表(FixedAssets)、其余雜表功能表述成員可以此模塊申請(qǐng)由管理員發(fā)布的預(yù)算任務(wù),申請(qǐng)之前必須按照實(shí)際情況提交科目計(jì)劃,用于審核者挑選合適的項(xiàng)目負(fù)責(zé)人。輸入項(xiàng)科目信息,申請(qǐng)者名字,項(xiàng)目信息業(yè)務(wù)處理描述登錄系統(tǒng)后,選擇項(xiàng)目申請(qǐng),再根據(jù)需要選擇想申請(qǐng)的項(xiàng)目,完善該項(xiàng)目的科目信息調(diào)教申請(qǐng),等待審核。項(xiàng)目的科目信息調(diào)教申請(qǐng),等待審核。輸出項(xiàng)(正確)提交申請(qǐng)成功輸出項(xiàng)(錯(cuò)誤)無法提交申請(qǐng)界面要求Web頁面任務(wù)安排和審核模塊是管理員審核成員申請(qǐng)和安排項(xiàng)目負(fù)責(zé)人的模塊。管理員在該模塊可以查看所有被申請(qǐng)的項(xiàng)目,和申請(qǐng)者提交的科目計(jì)劃,通過比較不同計(jì)劃得好壞來選擇項(xiàng)目負(fù)責(zé)人;也可以直接為現(xiàn)有的項(xiàng)目安排合適的負(fù)責(zé)人,或者為某個(gè)項(xiàng)目添加成員等。詳細(xì)說明如表5.2所示:表5.2任務(wù)安排和審核詳細(xì)設(shè)計(jì)說明功能名稱功能名稱任務(wù)安排和審核涉及數(shù)據(jù)表臨時(shí)項(xiàng)目表(TemporaryProjectInfo)、臨時(shí)科目表(TemporarySubjectInfo)、申請(qǐng)者表(Applicate)、成員分組表(Members)、其余雜表功能表述管理員在這里審核成員的申請(qǐng)和安排合適的項(xiàng)目負(fù)責(zé)人輸入項(xiàng)錄入審核通過成員信息(或者被安排成員信息),對(duì)應(yīng)項(xiàng)目信息,對(duì)應(yīng)科目信息業(yè)務(wù)處理描述登錄系統(tǒng)后,選擇任務(wù)安排和審核,進(jìn)入審核小模塊,審核申請(qǐng)信息,拒絕為入選者的申請(qǐng);進(jìn)入安排任務(wù)小模塊,選擇某個(gè)成員負(fù)責(zé)對(duì)應(yīng)項(xiàng)目輸出項(xiàng)(正確)授權(quán)給負(fù)責(zé)成員輸出項(xiàng)(錯(cuò)誤)授權(quán)失敗界面要求Web頁面任務(wù)發(fā)布模塊只有中級(jí)以上的管理員才能使用,該模塊用于添加和發(fā)布新的項(xiàng)目的模塊。詳細(xì)說明如表5.3所示:表5.3任務(wù)發(fā)布詳細(xì)設(shè)計(jì)說明功能名稱功能名稱任務(wù)發(fā)布涉及數(shù)據(jù)表臨時(shí)項(xiàng)目表(TemporaryProjectInfo)、臨時(shí)科目表(TemporarySubjectInfo)、其余雜表功能表述權(quán)限足夠的管理員可以在此模塊發(fā)布新的項(xiàng)目任務(wù),發(fā)布前可以隨意的修改項(xiàng)目信息或者刪除預(yù)算項(xiàng)目,發(fā)布出去的任務(wù)可以成為被申請(qǐng)的修改項(xiàng)目信息或者刪除預(yù)算項(xiàng)目,發(fā)布出去的任務(wù)可以成為被申請(qǐng)的申請(qǐng)任務(wù),也可是被安排的任務(wù)(申請(qǐng)任務(wù)可以被安排,安排任務(wù)不能被申請(qǐng))輸入項(xiàng)新項(xiàng)目信息,項(xiàng)目類別業(yè)務(wù)處理描述登錄系統(tǒng)后,權(quán)限足夠可以看見任務(wù)發(fā)布,選擇進(jìn)入,可以發(fā)布新的預(yù)算項(xiàng)目,可以刪除項(xiàng)目,也可以確定項(xiàng)目是否可被申請(qǐng)后將為發(fā)布項(xiàng)目發(fā)布出去輸出項(xiàng)(正確)項(xiàng)目成功發(fā)布,其他模塊能根據(jù)權(quán)限要求查看該項(xiàng)目輸出項(xiàng)(錯(cuò)誤)無法發(fā)布所選項(xiàng)目界面要求Web頁面

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論