![[優(yōu)秀嵌入式畢業(yè)設計]基于ASP.NET的工程管理系統(tǒng)的設計與實現(xiàn)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/3/29e45501-e89f-480e-8694-611b55b9a5bf/29e45501-e89f-480e-8694-611b55b9a5bf1.gif)
![[優(yōu)秀嵌入式畢業(yè)設計]基于ASP.NET的工程管理系統(tǒng)的設計與實現(xiàn)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/3/29e45501-e89f-480e-8694-611b55b9a5bf/29e45501-e89f-480e-8694-611b55b9a5bf2.gif)
![[優(yōu)秀嵌入式畢業(yè)設計]基于ASP.NET的工程管理系統(tǒng)的設計與實現(xiàn)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/3/29e45501-e89f-480e-8694-611b55b9a5bf/29e45501-e89f-480e-8694-611b55b9a5bf3.gif)
![[優(yōu)秀嵌入式畢業(yè)設計]基于ASP.NET的工程管理系統(tǒng)的設計與實現(xiàn)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/3/29e45501-e89f-480e-8694-611b55b9a5bf/29e45501-e89f-480e-8694-611b55b9a5bf4.gif)
![[優(yōu)秀嵌入式畢業(yè)設計]基于ASP.NET的工程管理系統(tǒng)的設計與實現(xiàn)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/3/29e45501-e89f-480e-8694-611b55b9a5bf/29e45501-e89f-480e-8694-611b55b9a5bf5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、xxxxxx本科畢業(yè)論文 基于asp.net的工程管理系統(tǒng)的設計與實現(xiàn)xxxxxxx本科畢業(yè)論文基于asp.net的工程管理系統(tǒng)的設計與實現(xiàn)design and implementation of software engineering project management information system based on asp.net學 生:xxxxx學 號:xxxxxx專 業(yè):xxxxxxxxxxxxxxx導 師:xxxxx 學校代碼:xxxxxxxxxxxxxxxxxxxxx二八年十月vi畢業(yè)論文聲明本人鄭重聲明:1、此畢業(yè)論文是本人在指導教師指導下獨立進行研究取得的成果。除了
2、特別加以標注和致謝的地方外,本文不包含其他人或其它機構(gòu)已經(jīng)發(fā)表或撰寫過的研究成果。對本文研究做出重要貢獻的個人與集體均已在文中作了明確標明。本人完全意識到本聲明的法律結(jié)果由本人承擔。2、本人完全了解學校、學院有關(guān)保留、使用學位論文的規(guī)定,同意學校與學院保留并向國家有關(guān)部門或機構(gòu)送交此論文的復印件和電子版,允許此文被查閱和借閱。本人授權(quán)xxxxxxxxxx可以將此文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本文。3、若在xxxxxxxxx畢業(yè)論文審查小組復審中,發(fā)現(xiàn)本文有抄襲,一切后果均由本人承擔(包括接受畢業(yè)論文成績不及格、繳納畢業(yè)論文重新學習費、不能
3、按時獲得畢業(yè)證書等),與畢業(yè)論文指導老師無關(guān)。作者簽名: xxxxxxx 日期: 2008-10-3基于asp.net的工程管理系統(tǒng)的設計與實現(xiàn)摘 要本文試從軟件項目工程管理系統(tǒng)的設計與實現(xiàn),來對軟件實施服務在項目管理中的軟件管理實現(xiàn)進行學習與探討。特別是,當前并沒有一款針對軟件項目工程實施與服務的專業(yè)應用軟件,本文結(jié)合公司實際應用,對工程實施管理的計劃、調(diào)研、現(xiàn)場實施、工程驗收、后臺管理等作了初步的設計與實現(xiàn)。本系統(tǒng)采用microsoft visual studio 2008專業(yè)版為主要開發(fā)工具,以microsoft sql server 2005標準版為后臺數(shù)據(jù)庫,運行于中文windows
4、 2003 server 標準版操作系統(tǒng)及.net framework 3.5、iis6.0&te6.0為環(huán)境的服務器平臺,以中文windows xp/2000/2003操作系統(tǒng)及ie6.0瀏覽器客戶端的基于asp.net設計與實現(xiàn)的web應用系統(tǒng)。關(guān)鍵詞: 軟件項目、工程管理、asp.netdesign and implementation of software engineering project management information system based on asp.netabstractthis paper from the software engineer
5、ing project management system design and implementation, to the implementation of the software services in project management of software management to explore and learn. in particular, did not present a software project for the implementation of projects and services of professional application sof
6、tware, the company combined with the practical application of this article, the implementation of the project management plan, research, on-site implementation, project acceptance, management background, and so on a preliminary design and to achieve.the present system uses microsoft visual studio 20
7、08 professional edition as the main development tools to microsoft sql server 2005 standard edition database for the background, running on chinese windows 2003 server standard edition operating system and. net framework 3.5, iis6.0 & te6.0 for the server environment platform to windows xp/2000/
8、2003 chinese ie6.0 operating system and browser-based client asp.net design and implementation of web applications.key words:software project. project management. asp.net論基于asp.net的工程管理系統(tǒng)的設計與實現(xiàn)目 錄畢業(yè)論文聲明i摘 要iiabstractiii第一章 緒論11.1背景11.1.1問題的提出11.1.2工程管理現(xiàn)狀11.2課題目標與意義21.3系統(tǒng)概述21.4系統(tǒng)開發(fā)與運行環(huán)境21.4.1開發(fā)環(huán)境21.4
9、.2系統(tǒng)運行環(huán)境31.5本章小結(jié)3第二章 工程管理系統(tǒng)的需求分析42.1總體需求42.1.1總體業(yè)務描述42.1.2總體業(yè)務邏輯52.2業(yè)務需求62.2.1實現(xiàn)工程管理業(yè)務處理,規(guī)范工程管理的業(yè)務流程62.2.2實現(xiàn)信息采集與分析62.2.3實現(xiàn)信息交換與共享62.3用戶需求62.3.1組織機構(gòu)與崗位現(xiàn)狀62.3.2部門經(jīng)理82.3.3項目經(jīng)理82.3.4實施工程師82.3.5系統(tǒng)管理維護類用戶82.4功能需求92.4.1工程實施管理需求分析92.4.2后臺管理需求分析102.5業(yè)務流程102.5.1工程實施流程102.6非功能性需求122.7本章小結(jié)12第三章 工程管理系統(tǒng)的設計133.1總
10、體設計133.1.1總體設計目標133.1.2系統(tǒng)總體架構(gòu)143.1.3系統(tǒng)總體功能框架153.1.4設計內(nèi)容153.2系統(tǒng)功能模塊設計153.2.1功能模塊列表163.2.2項目立項管理163.2.3計劃進度管理173.2.4工程調(diào)研管理183.2.5現(xiàn)場實施管理203.2.6工程驗收管理223.2.7后臺管理模塊設計243.3本章小結(jié)25第四章 工程管理系統(tǒng)的數(shù)據(jù)庫設計264.1數(shù)據(jù)庫需求分析264.2數(shù)據(jù)庫概念設計274.3數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計344.4數(shù)據(jù)庫的表關(guān)系414.5本章小結(jié)42第五章 工程管理系統(tǒng)的程序設計實現(xiàn)435.1系統(tǒng)總體設計實現(xiàn)435.2系統(tǒng)登錄的實現(xiàn)435.2.1模
11、塊設計說明435.2.2模塊具體實現(xiàn)方法435.2.3界面實現(xiàn)465.2.4技術(shù)難點及解決方案465.3應用系統(tǒng)主頁面的實現(xiàn)475.3.1模塊設計說明475.3.2模塊具體實現(xiàn)方法475.3.3界面實現(xiàn)485.3.4技術(shù)難點及解決方案495.4用戶管理模塊的實現(xiàn)495.4.1模塊設計說明495.4.2模塊具體實現(xiàn)方法505.4.3界面實現(xiàn)505.4.4技術(shù)難點及解決方案505.5后臺管理模塊的實現(xiàn)515.5.1后臺管理主模塊的實現(xiàn)515.5.2新增用戶賬號的實現(xiàn)525.6項目立項管理模塊的實現(xiàn)545.6.1工程項目立項模塊的實現(xiàn)545.6.2項目立項信息查詢模塊的實現(xiàn)565.7工程調(diào)研管理模塊
12、的實現(xiàn)595.7.1模塊設計說明595.7.2模塊具體實現(xiàn)方法595.7.3界面實現(xiàn)605.7.4技術(shù)難點及解決方案605.8現(xiàn)場實施管理模塊的實現(xiàn)615.8.1模塊設計說明615.8.2模塊具體實現(xiàn)方法615.8.3界面實現(xiàn)615.8.4技術(shù)難點及解決方案625.9工程驗收管理模塊的實現(xiàn)625.9.1模塊設計說明635.9.2模塊具體實現(xiàn)方法635.9.3界面實現(xiàn)635.9.4技術(shù)難點及解決方案645.10本章小結(jié)64第六章 工程管理系統(tǒng)的系統(tǒng)測試656.1系統(tǒng)測試656.1.1目的656.1.2測試工具656.1.3測試方法656.1.4測試結(jié)果666.2本章小結(jié)66第七章 總結(jié)與展望67
13、7.1本文總結(jié)677.2展望67參考文獻68致 謝69附 錄70第一章 緒論1.1 背景1.1.1 問題的提出隨著公司開展項目的不斷增多,項目規(guī)模越來越大,軟件項目的工程實施與服務的項目管理的內(nèi)容不斷地增多與復雜,傳統(tǒng)手工紙介與簡單電子文件的管理,已不能滿足公司工程實施服務項目管理的需要,且日益暴露出項目成員之信息溝通不到位、項目進度控制與管理跟不上,以及項目質(zhì)量控制的潛在隱泛,管理手段不夠充分與多樣化、管理越來越困難等等的問題。做it就是做服務。軟件項目的工程項目實施與服務是it公司對項目的提交關(guān)鍵的重要一個階段,此環(huán)節(jié)在項目的整個提交過程中占據(jù)非常重要的地位,以及體現(xiàn)軟件技術(shù)服務的延續(xù)性,
14、并且直接影響著公司經(jīng)濟效益與客戶滿意度。如何快速有效地管理好it項目的工程實施與服務,是軟件工程的重要組成部分,對公司項目管理及公司快速發(fā)展有著越來越重要的作用。本文就it公司工程實施服務部門軟件項目工程管理的應用系統(tǒng)的設計與實現(xiàn)進行展開論述,并且主要使用者為工程實施服務部門全體人員。1.1.2 工程管理現(xiàn)狀目前,公司工程管理的主要手段是:部門管理制度為按照國際質(zhì)量管理標準體系iso9001規(guī)范進行部門整體人員及項目的管理,實現(xiàn)整個實施與服務的全過程的標準化和規(guī)范化,產(chǎn)生的文檔全部采用電子文件方式來提交與歸檔,提交與客戶確認的文檔均有紙介與電子版。尚無相應的軟件項目工程管理系統(tǒng)軟件的應用。對于
15、實際管理過程中,因無一個統(tǒng)一的工程管理系統(tǒng)軟件將部門以及整個工程實施、客戶服務等進行管理,造成項目進度查詢不夠清晰明了、工程實施過程控制不便、服務情況不能及時掌握、客戶服務水平的提高,以及質(zhì)量文檔的歸檔是否齊全與提交與客戶的軟件與資料等服務是否做到位等等的問題。因此,需要有一套針對公司工程管理的系統(tǒng)軟件,將公司的工程管理有機統(tǒng)一起來進行系統(tǒng)的過程與控制的管理。而市面的商業(yè)軟件只是通用產(chǎn)品,對公司實際運作與管理不太相適應,并且購買商業(yè)軟件的成本較高。所以,進行定制開發(fā)較符合公司工程管理的實際需要。1.2 課題目標與意義通過軟件項目工程管理系統(tǒng)的設計實現(xiàn)和應用,達到增進項目內(nèi)部人員之間的溝通與交流
16、,為項目人員提供獲取項目實施整個過程的信息與經(jīng)驗;確保工程項目實施的過程控制,做到人員與時間能夠按計劃進行;以規(guī)范的實施與服務操作,確保軟件工程實施與服務的質(zhì)量,提高服務水平;提高客戶滿意度,以獲得客戶的信任與增強對產(chǎn)品的信心。加強和優(yōu)化企業(yè)管理水平,提高企業(yè)效率。1.3 系統(tǒng)概述本系統(tǒng)以軟件項目的工程實施管理環(huán)節(jié)為核心,將工程實施管理、客戶服務管理、文件歸檔、共享資料等信息進行有序組織,同時對工程管理過程中產(chǎn)生的人員、進度、質(zhì)量等進行分析和管理的一套工程管理軟件。它是對已開發(fā)完善的產(chǎn)品的安裝服務進行控制,以滿足用戶對該產(chǎn)品的使用和服務的質(zhì)量要求。本系統(tǒng)實現(xiàn)了主要包括了項目立項管理、計劃進度管
17、理、工程調(diào)研管理、現(xiàn)場實施管理、工程驗收管理等。本系統(tǒng)采用microsoft visual studio 2008專業(yè)版為主要開發(fā)工具,以microsoft sql server 2005標準版為后臺數(shù)據(jù)庫,運行于中文windows 2003 server 標準版操作系統(tǒng)及.net framework 3.5、iis6.0&te6.0為環(huán)境的服務器平臺,以中文windows xp/2000/2003操作系統(tǒng)及ie6.0瀏覽器客戶端的基于asp.net設計與實現(xiàn)的web應用系統(tǒng)。1.4 系統(tǒng)開發(fā)與運行環(huán)境1.4.1 開發(fā)環(huán)境1. 環(huán)境配置機器:ibm thinkpad t43 intel
18、(r) pentium m 1.86ghz/ram 1g/hd 80g,操作系統(tǒng):中文windows 2003 server 標準版,數(shù)據(jù)庫: microsoft sql server 2005標準版,iis 6.0 & ie6.0,.net framework 3.5。2. 開發(fā)工具Ø編程工具:microsoft visual studio 2008專業(yè)版,數(shù)據(jù)庫建模工具:sybase power designer 9.5,文檔:microsoft office 2003 (word & visio)。1.4.2 系統(tǒng)運行環(huán)境1. 服務器端操作系統(tǒng):中文window
19、s 2003 server標準版,數(shù)據(jù)庫: microsoft sql server 2005標準版,iis 6.0 & ie6.0,.net framework 3.5。2. 客戶端操作系統(tǒng):中文windows xp/2000/2003,瀏覽器:ie6.0。1.5 本章小結(jié)本章從課題的背景和公司工程管理的現(xiàn)狀進行描述,提出問題,并對系統(tǒng)進行了簡要概述,同時對開發(fā)與運行環(huán)境作了描述。讀者可以初步了解本文課題的背景情況、工程項目管理系統(tǒng)的基本內(nèi)容。第二章 工程管理系統(tǒng)的需求分析2.1 總體需求2.1.1 總體業(yè)務描述本系統(tǒng)以軟件項目的工程實施管理環(huán)節(jié)為核心,將工程實施管理、客戶服務管理、
20、文件歸檔、共享資料等信息進行有序組織,同時對工程管理過程中產(chǎn)生的人員、進度、質(zhì)量等進行分析和管理的一套工程管理軟件。系統(tǒng)的使用有利于提高工作效率和效能,促進管理工作、服務能力和服務質(zhì)量;有利于將項目人員的個人能力轉(zhuǎn)化成企業(yè)能力,使企業(yè)的軟件生產(chǎn)和實施趨向于成熟,從而使企業(yè)能夠穩(wěn)定發(fā)展;有利于軟件項目工程的各個參與方凝聚成一個有機的整體,實現(xiàn)統(tǒng)一規(guī)劃,統(tǒng)一步調(diào)、統(tǒng)一標準、協(xié)調(diào)程序作業(yè)。軟件項目工程管理系統(tǒng)建設包括了:軟件項目工程實施管理、客戶服務管理、文件歸檔管理、工作報告管理、客戶信息管理、后臺管理。本文就軟件項目工程管理系統(tǒng)的工程實施管理部分的設計與實現(xiàn)進行討論與分析。工程實施管理是對已開發(fā)
21、完善的產(chǎn)品的安裝服務進行控制,以滿足用戶對該產(chǎn)品的使用和服務的質(zhì)量要求。主要包括了項目立項管理、計劃進度管理、工程調(diào)研管理、合同管理、現(xiàn)場實施管理、客戶培訓管理、工程驗收管理等。2.1.2 總體業(yè)務邏輯如上圖所示,軟件項目工程管理系統(tǒng)總體業(yè)務主要為工程實施管理。工程實施管理包括了七個部分的管理,分別是項目立項管理、計劃進度管理、工程調(diào)研管理、合同管理、現(xiàn)場實施管理、客戶培訓管理、以及工程驗收管理。在工程管理整個過程中,相關(guān)項目信息與質(zhì)量記錄是工程實施中心項目成員所共享的信息,在便于服務與溝通。2.2 業(yè)務需求2.2.1 實現(xiàn)工程管理業(yè)務處理,規(guī)范工程管理的業(yè)務流程從整個工程管理的業(yè)務來說,對系
22、統(tǒng)的設計與實現(xiàn)的根本要求是實現(xiàn)工程管理的工程實施和客戶服務的統(tǒng)一的信息化系統(tǒng)處理。為此,系統(tǒng)需實現(xiàn)工程實施管理和客戶服務以及文件歸檔管理等業(yè)務的有機銜接,按照工程管理的業(yè)務規(guī)范流程,實現(xiàn)工程實施中心各職級人員的工程管理參與過程的規(guī)范化操作與信息互動。2.2.2 實現(xiàn)信息采集與分析工程管理系統(tǒng)設計實現(xiàn)后,在實際應用過程中應能夠?qū)崿F(xiàn)公司軟件項目工程實施與服務的基本信息的采集、提取、分析與交換,對每個項目的工程管理過程進行及時的記載和處理,及時準確地反映公司工程項目的整體情況,為公司工程實施與服務的控制與決策提供完整的信息記錄與支持。2.2.3 實現(xiàn)信息交換與共享由于原來基于文件式的工程質(zhì)量記錄與管
23、理,不便于信息的交換與共享。因此,本系統(tǒng)的設計與實現(xiàn)應能夠?qū)崿F(xiàn)工程實施和客戶服務、歸檔文件、客戶信息等的信息交換與共享。通過統(tǒng)一的基礎(chǔ)數(shù)據(jù)的定義,達到工程管理過程質(zhì)量記錄的準確描述;通過統(tǒng)一的信息化平臺,達到人員之間的項目信息的交換與共享。2.3 用戶需求2.3.1 組織機構(gòu)與崗位現(xiàn)狀組織機構(gòu)xx信息技術(shù)有限公司組織機構(gòu)包括:工程實施中心、開發(fā)部、質(zhì)量管理部、銷售部、行政與人力資源部、財務部等部門。xx信息技術(shù)有限公司組織機構(gòu)圖示如下:各部門主要工作職責如下:工程實施中心負責公司軟件項目工程實施工作;負責客戶服務熱線及服務網(wǎng)站的運維;配合公司對工程項目進行實施的管理;對已實施項目的客戶服務管理
24、;與客戶保持一定的聯(lián)系;配合公司對部門人員的管理。開發(fā)部 負責公司軟件開發(fā)全過程工作。質(zhì)量管理部負責公司所開發(fā)的項目軟件進行發(fā)布前的測試工作。其它部門描述(略)崗位設置工程實施中心工作崗位設置為:部門經(jīng)理、項目經(jīng)理、實施工程師等等。各崗位設置如下圖所示:從公司工程實施中心人員職級與具體工作內(nèi)容分析如下:2.3.2 部門經(jīng)理部門經(jīng)理主持工程管理的全面工作,主要工作內(nèi)容是:工程項目立項、工程實施計劃、調(diào)研方案、合同、培訓、計劃、驗收報告的審核、工程實施與服務的過程監(jiān)督等。2.3.3 項目經(jīng)理項目經(jīng)理負責工程項目的準備與開展工作。主要工作內(nèi)容是:項目立項信息查看、計劃制定、調(diào)研、合同簽訂、前期資源準
25、備、現(xiàn)場實施管理、驗收報告方案制定等。2.3.4 實施工程師實施工程師負責工程項目的實現(xiàn)工作。主要工作內(nèi)容是:現(xiàn)場調(diào)研、入場前確認、現(xiàn)場環(huán)境確認、啟動會、現(xiàn)場安裝與調(diào)試、培訓、聯(lián)調(diào)及試運行、初驗、終驗、實施反饋等。2.3.5 系統(tǒng)管理維護類用戶系統(tǒng)管理維護類用戶主要是為系統(tǒng)作基礎(chǔ)數(shù)據(jù)作初始化、人員賬號與權(quán)限分配、后臺基礎(chǔ)信息維護等工作。2.4 功能需求2.4.1 工程實施管理需求分析對已開發(fā)完善的軟件項目產(chǎn)品的安裝進行控制,以滿足用戶對該項目產(chǎn)品的使用和服務的質(zhì)量要求。適用于項目工程的硬件設備和系統(tǒng)軟件安裝調(diào)試的工作過程。工程項目實施主要包括:項目立項管理、工程調(diào)研管理、計劃進度管理、合同管理
26、、現(xiàn)場實施管理、客戶培訓管理、工程驗收管理等共七部分。項目立項管理項目立項管理主要是對已經(jīng)基本確定的項目進行公司項目立項,對前期資源準備。具體功能包括項目立項、立項信息查詢、前期資源準備。計劃進度管理計劃進度管理主要是對實施項目或已開發(fā)完善的產(chǎn)品的項目實施進行整體進度計劃與控制,擬定項目實施計劃與方案,具體功能包括計劃編制、計劃審核、計劃查詢。工程調(diào)研管理工程調(diào)研管理主要是在項目前期與客戶溝通交流,明確客戶需求,制定調(diào)研方案以及現(xiàn)場調(diào)研的開展等。具體功能包括調(diào)研方案編制、調(diào)研方案審核、調(diào)研方案查詢、現(xiàn)場調(diào)研。合同管理合同管理主要是對項目合同進行統(tǒng)一編制、審核和管理。具體功能包括合同編制、合同審
27、核、合同簽訂、合同信息查詢。現(xiàn)場實施管理現(xiàn)場實施管理主要是對項目工程的整個現(xiàn)場實施(包括對現(xiàn)場環(huán)境、產(chǎn)品質(zhì)量、安裝調(diào)試效果的確認等)進行控制管理,具體功能包括項目啟動會、現(xiàn)場環(huán)境確認、系統(tǒng)部署、系統(tǒng)測試、系統(tǒng)聯(lián)調(diào)、試運行??蛻襞嘤柟芾砜蛻襞嘤柟芾碇饕菍ε嘤栍媱澋闹贫ê晚椖颗嘤柷闆r的統(tǒng)計,具體功能包括培訓計劃編制、培訓計劃審核、培訓計劃查詢、現(xiàn)場培訓、項目培訓信息查詢。工程驗收管理工程驗收管理主要是驗收方案和計劃的制定及驗收信息、驗收報告的歸檔管理。具體功能包括驗收方案編制、驗收方案審核、驗收方案查詢、現(xiàn)場初驗、現(xiàn)場終驗、項目驗收信息查詢。2.4.2 后臺管理需求分析后臺管理,主要包括人員賬號
28、信息、系統(tǒng)基礎(chǔ)信息。人員賬號信息主要是對用戶人員賬號的添加,角色權(quán)限的分配等。系統(tǒng)基礎(chǔ)信息主要是系統(tǒng)的初始化數(shù)據(jù),如項目分類、行業(yè)分類、驗收類型等等的添加、修改、刪除操作。2.5 業(yè)務流程2.5.1 工程實施流程如圖所示,工程實施管理的業(yè)務流程描述如下:由部門經(jīng)理或項目經(jīng)理進行項目立項后,進行前期的資源準備,接著安排實施人員進行實施項目的現(xiàn)場調(diào)研,完成調(diào)研后進行合同的簽訂(若合同簽訂由商務人員作了簽署,則此步可不用執(zhí)行);接著進入計劃進度的準備與人員組織,安排實施人員到客戶現(xiàn)場進行項目系統(tǒng)的現(xiàn)場安裝調(diào)試、初始化、測試、聯(lián)調(diào)及試運行、用戶培訓,基本完成了現(xiàn)場實施工作后,由項目經(jīng)理制定驗收方案,經(jīng)
29、部門經(jīng)理審核后,進入工程實施項目的初驗,最后完成終驗。同時,相應產(chǎn)生各階段的文檔。工程實施的若干階段或環(huán)節(jié)視實際情況作應用,各階段的功能可獨立使用。2.6 非功能性需求1、系統(tǒng)的規(guī)模與性能軟件系統(tǒng)的應用規(guī)模應能適應于人員為200人,并發(fā)用戶為50人。2、系統(tǒng)易用性人機界面:符合日常辦公習慣,頁面簡潔直觀,各項功能清晰,減少操作層次??蛻舳肆闩嘤柣蚪咏闩嘤枺夯赽/s架構(gòu)設計開發(fā)應用系統(tǒng),支持ie6.0以上各版本的游覽器。2.7 本章小結(jié)本章從總體需求、業(yè)務需求、功能需求、業(yè)務流程、非功能性需求五方面對工程管理系統(tǒng)的需求進行了詳細的分析。總體需求主要從總體業(yè)務描述、業(yè)務邏輯進行描述;業(yè)務需求是
30、實現(xiàn)工程管理業(yè)務處理,規(guī)范工程管理業(yè)務流程,實現(xiàn)信息采集與分析,實現(xiàn)信息交換與共享為目的;用戶需求部分從應用系統(tǒng)的人員角色與崗位職責分別進行描述;從工程實施管理、及系統(tǒng)后臺管理的需求進行了功能需求的描述與分析。第三章 工程管理系統(tǒng)的設計3.1 總體設計3.1.1 總體設計目標1、加速信息在企業(yè)內(nèi)部和軟件項目工程建設的參與人員的互動,實現(xiàn)信息的有效整合和利用,減少信息損耗。2、通過軟件項目工程管理系統(tǒng)的工程管理思想在項目管理中的應用,提高軟件項目的管理水平,提高軟件項目參與人員的管理水平。3、提升企業(yè)的核心競爭力,適應市場化競爭的要求。4、有效降低企業(yè)成本,改變和改善成本結(jié)構(gòu),提高工程項目的整體
31、效益。5、縮短服務時間,提高客戶滿意度,及時獲取客戶需求,實現(xiàn)對市場變化的快速響應。3.1.2 系統(tǒng)總體架構(gòu)本系統(tǒng)軟件架構(gòu)采用三層結(jié)構(gòu)模型來實現(xiàn)。現(xiàn)作簡要說明如下:表示層:客戶通過客戶端web瀏覽器訪問系統(tǒng)的用戶界面,實現(xiàn)系統(tǒng)和用戶的交互功能。業(yè)務邏輯層:客戶訪問與交互功能通過應用服務器的iis6.0服務與業(yè)務邏輯實體,實現(xiàn)應用程序的業(yè)務功能。數(shù)據(jù)訪問層:數(shù)據(jù)層提供對業(yè)務實體、數(shù)據(jù)訪問組件的訪問,將業(yè)務數(shù)據(jù)持久化,并對數(shù)據(jù)公開給業(yè)務邏輯層。3.1.3 系統(tǒng)總體功能框架3.1.4 設計內(nèi)容工程項目實施管理主要包括:項目立項管理、工程調(diào)研管理、計劃進度管理、現(xiàn)場實施管理、工程驗收管理等部分。項目立
32、項管理:包括項目立項、立項信息查詢。計劃進度管理:包括計劃編制、計劃查詢。工程調(diào)研管理:包括現(xiàn)場調(diào)研、調(diào)研情況查詢?,F(xiàn)場實施管理:包括項目啟動會、現(xiàn)場環(huán)境確認、系統(tǒng)部署、系統(tǒng)測試、系統(tǒng)聯(lián)調(diào)、試運行。工程驗收管理:包括現(xiàn)場初驗、現(xiàn)場終驗、項目驗收信息查詢。后臺管理:包括人員賬號信息管理、系統(tǒng)基礎(chǔ)信息的初始化與管理。3.2 系統(tǒng)功能模塊設計工程實施管理是對軟件項目工程實施整體過程的管理,它包括了項目立項管理、計劃進度管理、工程調(diào)研管理、現(xiàn)場實施管理、工程驗收管理等環(huán)節(jié)。各環(huán)節(jié)又都有相應的子功能,接下來本文將對主要的功能進行設計與描述。3.2.1 功能模塊列表序號功能模塊名稱100項目立項200計劃
33、進度300工程調(diào)研400現(xiàn)場實施500工程驗收600后臺管理3.2.2 項目立項管理 功能描述工程項目正式立項,確定項目名稱,選擇執(zhí)行比例;對項目進行立項信息查詢,項目組成員可以對立項信息進行查詢。 功能結(jié)構(gòu)圖 功能列表序號子功能模塊名稱101工程項目立項102立項信息查詢 功能設計工程項目立項內(nèi)容:項目編號、項目名稱、項目類型、項目分類、行業(yè)分類、項目總負責人、項目經(jīng)理、項目負責部門、客戶單位操作:添加、修改、刪除。輸入:錄入數(shù)據(jù)輸出:無立項信息查詢內(nèi)容:項目立項編號、項目名稱、項目類型、行業(yè)分類、項目總負責人、項目經(jīng)理、項目負責部門操
34、作:按立項編號、項目名稱、項目類型等查詢。輸入:選擇條件輸出:輸出條件結(jié)果3.2.3 計劃進度管理 功能描述部門經(jīng)理組織項目經(jīng)理和相關(guān)部門確定實施組織名單,擬定計劃;項目經(jīng)理將擬定好的實施計劃提交部門經(jīng)理審核;項目組成員可以對審核通過了的實施計劃進行查詢。 功能結(jié)構(gòu)圖 功能列表序號子功能模塊名稱201計劃進度編制202計劃信息查詢 功能設計計劃進度編制內(nèi)容:計劃書信息有:計劃編號、計劃名稱、項目編號、項目名稱、計劃編寫人、計劃提交時間;項目計劃階段信息:階段id、階段名稱、開始時間、結(jié)束時間、執(zhí)行比例、項目編號、計劃編號;計劃資源信息:計
35、劃編號、項目角色、人員;項目角色:項目角色id、角色名稱。操作:添加、修改、刪除輸入:錄入數(shù)據(jù)輸出:無。計劃查詢內(nèi)容:計劃信息查詢操作:按項目編號查詢、按項目名稱查詢、按計劃名稱查詢。輸入:選擇或輸入條件輸出:按條件顯示查詢結(jié)果,項目編號、項目名稱、計劃名稱等3.2.4 工程調(diào)研管理 功能描述項目經(jīng)理組織項目組員進行現(xiàn)場工程調(diào)研,并填寫調(diào)研信息,項目成員可共享查詢調(diào)研信息。 功能結(jié)構(gòu)圖 功能列表序號子功能模塊名稱301現(xiàn)場調(diào)研302調(diào)研情況查詢 功能設計現(xiàn)場調(diào)研內(nèi)容:項目編號、項目名稱、客戶單位名稱、調(diào)研目的、主要內(nèi)容、調(diào)研開始時間、調(diào)研
36、結(jié)束時間、調(diào)研結(jié)論、現(xiàn)場調(diào)研組長、參與調(diào)研人員操作:添加、修改、刪除輸入:錄入數(shù)據(jù)輸出:無調(diào)研情況查詢內(nèi)容:對調(diào)研的情況進行查詢操作:按項目編號、項目名稱、客戶單位名稱等進行查詢輸入:錄入查詢條件輸出:按查詢條件查詢顯示結(jié)果3.2.5 現(xiàn)場實施管理 功能描述現(xiàn)場實施管理包括了項目啟動會、環(huán)境確認、系統(tǒng)部署、測試、聯(lián)調(diào)、試運行這幾個部分,現(xiàn)場項目經(jīng)理或?qū)嵤┤藛T需將各環(huán)節(jié)的情況記錄于工程管理系統(tǒng)中,及時反饋情況,以便部門經(jīng)理對整體情況的了解與監(jiān)督。項目成員可共享現(xiàn)場實施信息。 功能結(jié)構(gòu)圖 功能列表序號子功能模塊名稱401現(xiàn)場項目啟動會402現(xiàn)場環(huán)境確認40
37、3系統(tǒng)部署404系統(tǒng)測試405系統(tǒng)聯(lián)調(diào)406系統(tǒng)試運行 功能設計現(xiàn)場項目啟動會內(nèi)容:項目編號、項目名稱、客戶單位名稱、入場日期、啟動會日期、會議主題、會議主要內(nèi)容操作:添加、修改、刪除輸入:錄入項目編號、項目名稱、客戶單位名稱、入場時間、啟動會時間、會議主題、會議主要內(nèi)容輸出:無現(xiàn)場環(huán)境確認內(nèi)容:項目編號、項目名稱、客戶單位名稱、環(huán)境確認情況、確認時間、客戶主確認人、實施人員操作:添加、修改、刪除輸入:輸入項目編號、項目名稱、客戶單位名稱、環(huán)境確認情況、確認時間輸出:無系統(tǒng)部署內(nèi)容:項目編號、項目名稱、客戶單位名稱、部署開始時間、部署結(jié)束時間、部署情況、存在問題、解決方案、下一步
38、計劃、實施人員操作:添加、修改、刪除輸入:輸入項目編號、項目名稱、客戶單位名稱、部署開始時間、部署結(jié)束時間、部署情況、存在問題、下一步計劃、實施人員輸出:無系統(tǒng)測試內(nèi)容:項目編號、項目名稱、實施單位、測試開始時間、測試結(jié)束時間、測試情況、存在問題、解決方案、下一步計劃、實施人員操作:添加、修改、刪除輸入:輸入項目編號、項目名稱、實施單位、測試開始時間、測試結(jié)束時間、測試情況、存在問題、解決方案、下一步計劃、實施人員輸出:無系統(tǒng)聯(lián)調(diào)內(nèi)容:項目編號、項目名稱、實施單位名稱、聯(lián)調(diào)開始時間、聯(lián)調(diào)結(jié)束時間、聯(lián)調(diào)情況、存在問題、解決方案、下一步計劃、實施人員操作:添加、修改、刪除輸入:輸入項目編號、項目名
39、稱、實施單位、聯(lián)調(diào)開始時間、聯(lián)調(diào)結(jié)束時間、聯(lián)調(diào)情況、存在問題、解決方案、下一步計劃、實施人員輸出:無系統(tǒng)試運行內(nèi)容:項目編號、項目名稱、實施單位名稱、試運行開始時間、試運行結(jié)束時間、試運行情況、存在問題、解決方案、下一步計劃、實施人員操作:添加、修改、刪除輸入:輸入項目編號、項目名稱、實施單位名稱、試運行開始時間、試運行結(jié)束時間、試運行情況、存在問題、解決方案、下一步計劃、實施人員輸出:無3.2.6 工程驗收管理 功能描述由項目經(jīng)理與實施工程師對工程實施項目進行現(xiàn)場的初驗和終驗,并填寫相關(guān)驗收情況,項目成員可以對相關(guān)項目驗收信息進行查詢。 功能結(jié)構(gòu)圖
40、功能列表序號子功能模塊名稱501現(xiàn)場初驗502現(xiàn)場終驗503項目驗收信息查詢 功能設計現(xiàn)場初驗內(nèi)容:項目編號、項目名稱、實施單位名稱、初驗開始時間、初驗結(jié)束時間、初驗情況、存在問題、解決方案、下一步計劃、實施人員操作:添加、修改、刪除輸入:錄入數(shù)據(jù)輸出:無現(xiàn)場終驗內(nèi)容:項目編號、項目名稱、實施單位名稱、終驗開始時間、終驗結(jié)束時間、終驗情況、存在問題、解決方案、下一步計劃、實施人員操作:添加、修改、刪除輸入:錄入數(shù)據(jù)輸出:無項目驗收信息查詢內(nèi)容:項目編號、項目名稱、實施單位名稱、驗收類型、驗收內(nèi)容、驗收開始時間、驗收結(jié)束時間、工時、參加驗收人員操作:按項目編號、項目名稱、實施單位名
41、稱、驗收類型進行查詢輸入: 按條件進行查詢輸出:顯示條件查詢結(jié)果3.2.7 后臺管理模塊設計 功能描述對后臺的帳號信息、角色信息和系統(tǒng)基礎(chǔ)信息進行初始化與維護操作。 功能結(jié)構(gòu)圖 功能列表序號子功能模塊名稱601賬號管理602基礎(chǔ)信息60101新增用戶帳號60102角色信息60201用戶信息60202客戶信息60203項目角色信息60204行業(yè)分類信息60205項目類型信息60206部門信息 功能設計對人員新增帳號、角色信息,以及基礎(chǔ)信息進行添加、修改、刪除等操作,并可進行相應簡單查詢,并按條件顯示查詢結(jié)果。3.3 本章小結(jié)本章從總體設計目
42、標、總體架構(gòu)、總體功能框架和總體設計內(nèi)容簡述了系統(tǒng)的總體設計,同按照功能列表、功能結(jié)構(gòu)圖、功能設計這幾方面對工程實施管理核心的具體的系統(tǒng)功能模塊進行了詳細設計的描述。從而使讀者對工程管理系統(tǒng)的設計有了清楚的認識。第四章 工程管理系統(tǒng)的數(shù)據(jù)庫設計4.1 數(shù)據(jù)庫需求分析從工程管理系統(tǒng)的整體應用需求和業(yè)務功能來看,數(shù)據(jù)庫的主要需求如下:1、 項目立項信息:項目編號、項目名稱、客戶單位、項目類型、行業(yè)分類、項目總負責人、項目經(jīng)理、項目負責部門;2、 計劃進度編制信息:計劃編號、計劃名稱、項目編號、項目名稱、計劃擬稿人、擬稿時間;3、 項目計劃階段信息:階段id、階段名稱、開始時間、結(jié)束時間、執(zhí)行比例、
43、項目編號、計劃編號;4、 計劃資源信息:計劃編號、項目角色、人員;5、 項目角色:項目角色id、角色名稱;6、 現(xiàn)場調(diào)研信息:項目編號、項目名稱、客戶單位、調(diào)研目的、主要內(nèi)容、調(diào)研開始時間、調(diào)研結(jié)束時間、調(diào)研結(jié)論、參與調(diào)研人員;7、 項目啟動會信息:項目編號、項目名稱、客戶單位、入場日期、啟動會日期、會議主題、會議主要內(nèi)容;8、 環(huán)境確認信息:項目編號、項目名稱、客戶單位、現(xiàn)場環(huán)境確認情況、確認時間、客戶主確認人、實施人員;9、 系統(tǒng)部署信息:項目編號、項目名稱、客戶單位、現(xiàn)場部署開始時間、現(xiàn)場部署結(jié)束時間、部署情況、存在問題、解決方案、下一步計劃、實施人員;10、 系統(tǒng)測試信息:項目編號、項
44、目名稱、客戶單位、測試開始時間、測試結(jié)束時間、測試情況、存在問題、解決方案、下一步計劃、實施人員;11、 系統(tǒng)聯(lián)調(diào)信息:項目編號、項目名稱、客戶單位、聯(lián)調(diào)開始時間、聯(lián)調(diào)結(jié)束時間、聯(lián)調(diào)情況、存在問題、解決方案、下一步計劃、實施人員;12、 系統(tǒng)試運行信息:項目編號、項目名稱、客戶單位、試運行開始時間、試運行結(jié)束時間、試運行情況、存在問題、解決方案、下一步計劃、實施人員;13、 現(xiàn)場初驗信息:項目編號、項目名稱、客戶單位、初驗開始時間、初驗結(jié)束時間、初驗情況、存在問題、解決方案、下一步計劃、實施人員;14、 現(xiàn)場終驗信息:項目編號、項目名稱、客戶單位、終驗開始時間、終驗結(jié)束時間、終驗情況、存在問題
45、、解決方案、下一步計劃、實施人員。15、 客戶單位信息:客戶單位id、單位法定名稱、行業(yè)分類、地址、郵編、電話、法定稅號、開戶銀行、銀行帳號。16、 用戶賬號信息:用戶id、用戶名、密碼、姓名、電話、手機、電話、郵箱、創(chuàng)建日期、狀態(tài)、角色id、備注。4.2 數(shù)據(jù)庫概念設計根據(jù)應用系統(tǒng)的數(shù)據(jù)庫與功能模塊需求,主要實體聯(lián)系圖如下:1、項目立項e-r圖:2、計劃進度信息e-r圖:3、現(xiàn)場調(diào)研信息e-r圖:4、項目啟動會e-r圖:5、環(huán)境確認信息e-r圖:6、系統(tǒng)部署e-r圖:7、系統(tǒng)測試e-r圖:8、系統(tǒng)聯(lián)調(diào)e-r圖:9、試運行e-r圖:10、初驗e-r圖:11、終驗e-r圖:12、用戶信息e-r圖
46、:13、客戶單位信息e-r圖:14、基礎(chǔ)信息e-r圖:4.3 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計本系統(tǒng)的數(shù)據(jù)庫主要數(shù)據(jù)表結(jié)構(gòu)如下:1、 項目立項信息表:projectinfo表4-1 項目立項信息表projectinfo字段名稱類型默認值必填字段說明prjidnvarchar(20)是項目編號,主鍵prjnamenvarchar(100)是項目名稱prjtypeidint項目類型id,與prjtype表關(guān)聯(lián)categoryidint行業(yè)分類id,與category表關(guān)聯(lián)prjmasteridint項目總負責人,外鍵,與userinfo表關(guān)聯(lián)prjpmidint項目經(jīng)理,外鍵,與userinfo表關(guān)聯(lián)depa
47、rtidint項目執(zhí)行部門id,外鍵,與depart表關(guān)聯(lián)customeridint客戶單位id,外鍵,與customerinfo表關(guān)聯(lián)remarknvarchar(100)備注2、 計劃進度信息表:prjplaninfo表4-2 計劃進度信息表prjplaninfo字段名稱類型默認值必填字段說明planidint是計劃id,自增,主鍵plannamenvarchar(100)是計劃名稱draftpeopleidint計劃編寫人,外鍵,與userinfo表關(guān)聯(lián)refertimedatetime計劃提交時間prjidnvarchar(20)是項目編號,外鍵,與prjectinfo表關(guān)聯(lián)remar
48、kncarchar(100)備注3、 計劃資源信息表: planresource表4-3 計劃資源信息表planresource字段名稱類型默認值必填字段說明pridint是計劃資源id,自增,主鍵planidint是計劃id,外鍵,與prjplaninfo表關(guān)聯(lián)prjroleidint是項目角色id,外鍵,與prjroleinfo表關(guān)聯(lián)useridint是用戶id,外鍵,與userinfo表關(guān)聯(lián)4、 項目角色表: prjroleinfo表4-4 項目角色表prjroleinfo字段名稱類型默認值必填字段說明prjroleidint是項目角色id,自增,主鍵prjrolenamenvarcha
49、r(20)是項目角色名稱5、 計劃階段信息表: planstageinfo表4-5計劃階段信息表planstageinfo字段名稱類型默認值必填字段說明planstageidint是階段id,自增,主鍵planstagenamenvarchar(20)是階段名稱startdatedatetime開始日期enddatedatetime結(jié)束日期executescalefloat執(zhí)行比例planidint計劃id,外鍵,與prjplaninfo表關(guān)聯(lián)6、 現(xiàn)場調(diào)研信息表: prjresearchinfo表4-6現(xiàn)場調(diào)研信息表prjresearchinfo字段名稱類型默認值必填字段說明idint是編號
50、,自增,主鍵prjidnvarchar(20)是項目編號,外鍵,與projectinfo表關(guān)聯(lián) customeridint是客戶單位id,外鍵,與customerinfo表關(guān)聯(lián)researchaimnvarchar(100)調(diào)研目的researchcontentnvarchar(200)調(diào)研主要內(nèi)容startdatedatetime調(diào)研開始日期enddatedatetime調(diào)研結(jié)束日期conclusionnvarchar(200)調(diào)研結(jié)論groupleaderidint現(xiàn)場調(diào)研組長,外鍵,與userinfo表關(guān)聯(lián)members1idint參與調(diào)研人員1,外鍵,與userinfo表關(guān)聯(lián)membe
51、rs2idint參與調(diào)研人員2,外鍵,與userinfo表關(guān)聯(lián)remarknvarchar(100)備注7、 項目啟動會信息表: starmeeting表4-7項目啟動會信息表starmeeting字段名稱類型默認值必填字段說明idint是編號,自增,主鍵prjidnvarchar(20)是項目編號,外鍵,與projectinfo表關(guān)聯(lián) customeridint是客戶單位id,外鍵,與customerinfo表關(guān)聯(lián)enterdatedatetime入場日期meetingdatedatetime啟動會日期meetingtitlenvarchar(100)會議主題meetingcontentnv
52、archar(200)會議主要內(nèi)容remarknvarchar(100)備注8、 環(huán)境確認信息表: environmentaffirm表4-8環(huán)境確認信息表environmentaffirm字段名稱類型默認值必填字段說明idint是編號,自增,主鍵prjidnvarchar(20)是項目編號,外鍵,與projectinfo表關(guān)聯(lián) customeridint是客戶單位id,外鍵,與customerinfo表關(guān)聯(lián)confirinfonvarchar(200)現(xiàn)場環(huán)境確認情況cofirdatedatetime環(huán)境確認時間confircustomernvarchar(20)客戶確認人useridint實施人
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教學反思如何促進學生主動學習試題及答案
- 幼兒園數(shù)學問題解決試題及答案
- 新能源汽車的政策導向分析試題及答案
- 月基礎(chǔ)理論試題及答案
- 2025年入黨培訓測試題及答案(一)
- 物流金融服務在供應鏈金融創(chuàng)新中的應用場景與風險控制研究
- 絞車運輸工試題及答案
- 工業(yè)催化考試題及答案
- 教育大數(shù)據(jù)在2025年教育行業(yè)數(shù)據(jù)驅(qū)動戰(zhàn)略規(guī)劃中的應用研究
- 環(huán)境監(jiān)測面試真題及答案
- 駕照考試科目一試題900題(含標準答案)022506
- 水利項目立項報告
- 幼兒園初級保育員考試題庫(附答案)
- 【MOOC】航空燃氣渦輪發(fā)動機結(jié)構(gòu)設計-北京航空航天大學 中國大學慕課MOOC答案
- 家政服務人員崗前培訓
- 國家生物安全培訓課件
- 專題11 名著閱讀之《童年》(考題猜想)(期中真題速遞20題)(含答案解析)
- TSGD7002-2023-壓力管道元件型式試驗規(guī)則
- 無人機組裝與調(diào)試 課件全套 項目1-3 無人機組裝調(diào)試基礎(chǔ)、多旋翼無人機組裝與調(diào)試、垂直起降無人機組裝調(diào)試
- (完整版)第八章財務報表分析習題及答案
- 民間借貸利息計算表
評論
0/150
提交評論