【正文】
let文件,然后編譯。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 Html和 JSP 文件或者包含這兩種文件的目錄,另外還會 有一個 WEBINF 目錄,這個目錄很重要。由于有了 Sun的參與和支持,最新的Servlet 和 JSP規(guī)范總能在 Tomcat中得到體現(xiàn)。目前主要的數(shù)據(jù)庫有: Access、 FoxPro、 Excel、 Sybase、 Oracle、 Informix、 SQL Server等,其中網(wǎng)絡(luò)型的 SQL Server、 Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的 Access、 FoxPro等數(shù)據(jù)庫。 Application 的范圍最、停留的時間也最久,所以使用時要特別注意不然可能會造成服務(wù)器負(fù)載越來越重的情況。 Session 會話作用域,當(dāng)用戶首次訪問時,產(chǎn)生一個新的會話,以后服務(wù)器就可以記住這個 會話狀態(tài)。 JavaBean 屬性: JavaBean 的屬性與一般 Java 程序中所指的屬性或者說與所有面向?qū)ο蟮某绦蛟O(shè)計語言中對象的屬性是同一個概念在程序中的具體體現(xiàn)就是類中的變 JavaBean 的設(shè)計中按照屬性的不同作用又細(xì)分為 4 類 Simple 屬性 、 Index 屬性 、 Bound 屬性 以及 Constrained 屬性。 2.系統(tǒng)中使用到的 JSP 技術(shù) ( 1) JavaBean 技術(shù) 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 java 代碼創(chuàng)造的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、 Servlet、其他 JavaBean、 applet 程序或者應(yīng) 用來使用這些對象。具體過程可以建立 SQL 自定義函數(shù),用戶調(diào)用函數(shù)并返回更新后的結(jié)果集。 ② 如何讓用戶能多次評估和選擇相應(yīng)的解決方案 ③ 若某一頁面的紀(jì)錄太多,但又不愿意多個頁面顯示,應(yīng)該采取什么較好的辦法。實現(xiàn)的步驟是,根據(jù)用戶的登陸名(具有唯一性),將用戶信息表中的信息調(diào)出來,查看用戶權(quán)限字段值是什么,如果用戶是管理員,在用戶資料模塊上,僅有查看和修改自身帳戶密碼的權(quán)力;如果是系統(tǒng)管理員除了具有管理員的權(quán)限外,還可更改用戶資料、新增用戶、刪除用戶。該方法 強(qiáng)調(diào)了用戶的參與,最大限度滿足用戶的需求;整個開發(fā)過程的規(guī)范和嚴(yán)格定義,常常能生產(chǎn)出高質(zhì)量的系統(tǒng);完整的文檔也使系統(tǒng)日后的維護(hù)工作更為方便。因為 結(jié)構(gòu)化生命周期法采用結(jié)構(gòu)化的系統(tǒng)分析和設(shè)計的方法,即 “ 自頂向下,逐步求精 ” ,把一個復(fù)雜的系統(tǒng)分解成足夠簡單,并能被清楚地理解和表達(dá) 3 的若干層次 。 系統(tǒng)中,采取在 Windows 平臺上,使用 IE瀏覽器,采用 JSP前臺顯示和 SQL SERVER2020 后臺數(shù)據(jù)庫結(jié)合,完成風(fēng)險識別的入錄過程,且風(fēng)險名稱展現(xiàn)用戶時是經(jīng)過以往的項目風(fēng)險值排序,用戶同時可知道哪些風(fēng)險以往較為嚴(yán)重,在完成風(fēng)險清單錄入后對高風(fēng)險尋求解決方案。風(fēng)險分析是在事前的一種估計,憑借一定的技術(shù)手段和豐富的經(jīng)驗,基本能夠?qū)椖康娘L(fēng)險做出比較準(zhǔn)確的估計,經(jīng)過慎重的考慮提出可行的風(fēng)險回避措施,是避免損失的重要環(huán)節(jié) 。 JSP 技術(shù) 可以用于管理動態(tài)內(nèi)容、支持?jǐn)?shù)據(jù)庫、處理會話跟蹤,甚至構(gòu)建整個電子商務(wù)站點(diǎn)。 但是,目前國內(nèi)的軟件企業(yè)不太關(guān)心軟件項目的風(fēng)險管理,結(jié)果造 成軟件項目經(jīng)常性的延期、超過預(yù)算,甚至失敗。如此漫長的實施過程,已經(jīng)足以把企業(yè)內(nèi)人們對信息化最初的憧憬和熱情消磨殆盡。例如某新增風(fēng)險出現(xiàn)在多個項目中,那么系統(tǒng)將會認(rèn)為該風(fēng)險可能會出現(xiàn)在以后的項目中,在下一個項目的風(fēng)險識別中,該風(fēng)險將會顯示在對應(yīng)風(fēng)險類型的表格中。在風(fēng)險識別階段,風(fēng)險名稱是根據(jù)數(shù)據(jù)庫中以往的項目風(fēng)險值排序的,因此,隨著項目的增加,風(fēng)險名稱展現(xiàn)的順序也將發(fā)生動態(tài)的改變,這是通過一個 SQL自定義函數(shù)實現(xiàn)的。 從以上分析得出該課題的研究,對于軟件項目的開發(fā)有著實際需求,通過該課題的研究找出比較科學(xué)的、準(zhǔn)確的、實用的評估軟件項目動態(tài)風(fēng)險的方法(數(shù)學(xué)模型),輔以適當(dāng)?shù)能浖崿F(xiàn),將對今后軟件項目的動態(tài)風(fēng)險評估具有很大價值,有利于軟件項目實施過程中的風(fēng)險控制,也可將其中一些方法和模型應(yīng)用于其它領(lǐng)域。如果對項目進(jìn)行風(fēng)險管理,就可以最大限度的減少風(fēng)險的發(fā)生。面臨著如何確定項目的投資價值、評估利益大小、分析不確定因素、決定投資回收時間等眾多問題。這些均是由一些自定義SQL 函數(shù)實現(xiàn),再通過 JSP 頁面展示給用戶。 本科畢業(yè)論文 (設(shè)計 ) 論文題目 : 項目風(fēng)險管理系統(tǒng) I 項目風(fēng)險管理系統(tǒng) 內(nèi) 容 摘 要 項目與其它經(jīng)濟(jì)活動一樣帶有風(fēng)險,需要避免和減少損失,將威脅轉(zhuǎn)化為機(jī)會,因此,了解和掌握風(fēng)險的來源、性質(zhì)和發(fā)生規(guī)律,并對其進(jìn)行有效的管理在項目管理上非常重要。針對高風(fēng)險系統(tǒng)將自動給出相應(yīng)的解決方案,用戶可以選擇合適的風(fēng)險回避措施以降低高風(fēng)險。 關(guān)鍵詞: 風(fēng)險 項目管理 決策 評估 風(fēng)險指標(biāo)值 II Project Risk Management System Abstract Projects and other economic activities with the same risks and the need to avoid and reduce losses to the threat into opportunities, so, understanding and mastering the sources of risk、 nature and occurrence , and its effective management in project management is very important. Project risk management system aimed at the software development cycle may arise in the course of the risk assessment and proposed solutions. System referred to the risk of a basic outline of the analysis, a risk index value of as a cutoff point, with the horizon off, above the horizon for the highrisk (risk index values greater than with a red font great concern to prompt the user). For highrisk systems will be automatically given the corresponding solutions, Users can choose a suitable risk aversion measures to reduce highrisk. These are defined by some selfSQL Function, and through the JSP page display to users. And the evaluation of risk is demonstrated by the threedimensional bar to the user, through JFREECHART plug in achieve. Risk Identification in system, the name of the risk with the project in accordance with the increase in the overall value and risk indicators show that the change order, and in five more projects to increase the same type of risk and risk names of the risks and the risk has been shown in the mon pages. Key words: Risk Management Projects Decision Evaluation Risk index value I 目 錄 一、緒論 .....................................................1 (一)開發(fā)項目風(fēng)險管理系統(tǒng)的目的和意義 .....................1 (二)選題背景 ............................................2 (三)項目風(fēng)險管理的技術(shù)路線 ...............................2 二、系統(tǒng)設(shè)計相關(guān)原理 .........................................5 (一) JSP 技術(shù) .............................................5 1. JSP簡介 ...............................................5 2.系統(tǒng)中使用到的 JSP技術(shù) .....................................5 (二) SQL Server 2020 .....................................6 (三) Tomcat 概述 ..........................................6 (四) B/S 模式及其優(yōu)勢 .....................................7 三、系統(tǒng)分析 .................................................8 (一)系統(tǒng)調(diào)查 ............................................8 1.用戶使用項目管理系統(tǒng)流程 ...................................8 2.系統(tǒng)所處環(huán)境 ............................................8 (二)數(shù)據(jù)流圖 ...........................................10 (三)數(shù)據(jù)字典 ...........................................11 1.?dāng)?shù)據(jù)元素 定義 ...........................................11 2.?dāng)?shù)據(jù)結(jié)構(gòu)定義 ...........................................13 3.?dāng)?shù)據(jù)流定義 ............................................14 4.?dāng)?shù)據(jù)存儲定義 ...........................................14 5.處理過程定義 ...........................................14 6.外部實體定義 ...........................................15 四、系統(tǒng)總體設(shè)計 ............................................16 ( 一)系統(tǒng)功能結(jié)構(gòu) .......................................16 1.系統(tǒng)總體架構(gòu)設(shè)計 ........................................16 2.系統(tǒng)功能模塊設(shè)計 ........................................16 (二)數(shù)據(jù)庫設(shè)計 .........................................19 1.?dāng)?shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 .......................................19 2.?dāng)?shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 .......................................20 3.表關(guān)系顯示 ............................................21 (三)輸入輸出設(shè)計 .......................................22 1.輸入設(shè)計 ..............................................22 2.輸出設(shè)計 ..............................................23 (四)系統(tǒng)流程圖 .........................................24 II 五、系統(tǒng)實施與測試 ..........................................26 (一)系統(tǒng)實施階段 .......................................26 1.系統(tǒng)實施階段的主要活動 ....................................26 2.自頂向下的實現(xiàn)方法 .............