

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)論文(設(shè)計(jì))</p><p> 題 目: 項(xiàng)目任務(wù)管理系統(tǒng) </p><p> ——架構(gòu)設(shè)計(jì) </p><p> 院 系: 計(jì)算機(jī)科學(xué)系 </p><p> 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) </p><p>
2、 姓 名: </p><p> 學(xué) 號(hào): </p><p> 指導(dǎo)教師: </p><p> 教師職稱: </p><p> 填寫日期:2008 年 11 月 20 日</p>&
3、lt;p><b> 前 言</b></p><p> 調(diào)研資料的準(zhǔn)備及背景:</p><p> 項(xiàng)目管理中比較關(guān)鍵的就是項(xiàng)目的任務(wù)管理,包括項(xiàng)目任務(wù)的分配、執(zhí)行監(jiān)督和執(zhí)行結(jié)果的審核。通常情況下,都是項(xiàng)目經(jīng)理通過員工的工作報(bào)告來分析和審核,這種手工方式既占用項(xiàng)目經(jīng)理的時(shí)間,也難以隨時(shí)把握每個(gè)人的任務(wù)完成進(jìn)度情況。因此,如果建立一套軟件系統(tǒng)來隨時(shí)獲取信息,
4、則將極大提高管理效率。</p><p> 本管理系統(tǒng)就是針對(duì)這個(gè)問題而開發(fā)的。其中使用技術(shù)是JSP和數(shù)據(jù)庫(kù)技術(shù)的聯(lián)合開發(fā),是比較普遍和基本的編程方法。</p><p><b> 摘 要</b></p><p> 本系統(tǒng)是針對(duì)社區(qū)醫(yī)院管理工作、研究、設(shè)計(jì)并開發(fā)的衛(wèi)生治療管理系統(tǒng),采用Oracle 10G數(shù)據(jù)庫(kù)和Visual Stud
5、io 2005---C#作為開發(fā)工具。在開發(fā)的過程中首先分析了其主要的業(yè)務(wù)流程和信息交流交互的內(nèi)容,然后又結(jié)合了學(xué)校對(duì)畢業(yè)設(shè)計(jì)環(huán)節(jié)的管理標(biāo)準(zhǔn)和要求。經(jīng)過系統(tǒng)的功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)的等過程,最終實(shí)現(xiàn)了系統(tǒng)全部要求的功能。</p><p> 衛(wèi)生治療管理系統(tǒng)主要包含以下幾個(gè)模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等。從而,實(shí)現(xiàn)對(duì)進(jìn)貨、銷售、病人、看病、治療及員工信息等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的管理;實(shí)現(xiàn)社區(qū)
6、醫(yī)院的系統(tǒng)化、規(guī)范化。</p><p> 本論文采用軟件工程的思想對(duì)系統(tǒng)的進(jìn)行需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試和數(shù)據(jù)庫(kù)設(shè)計(jì)這六個(gè)環(huán)節(jié)對(duì)系統(tǒng)的開發(fā)過程進(jìn)行了詳細(xì)的介紹,并對(duì)該系統(tǒng)的主要特點(diǎn)以及采用的主要系統(tǒng)開發(fā)工具進(jìn)行了簡(jiǎn)單的介紹。</p><p> 本系統(tǒng)采用快速原型的模型進(jìn)行開發(fā)與設(shè)計(jì)。</p><p> 【關(guān)鍵詞:】 Oracle 10G數(shù)
7、據(jù)庫(kù)、C#、規(guī)范化、軟件工程、SQL</p><p><b> Abstract</b></p><p> This health and therapeutic management system is specially designed and developed for community. The system runs on Oracle 10g da
8、tabase. The model and graphics interface is developed via Microsoft Visual Studio 2005 - C#. First, we have analyzed major business process and information communication content of the system, and then combined with the
9、management criteria and the thesis requirement from the Guiyang University. Finally, the system design requirement is accomplished through system’s fun</p><p> The health and therapeutic management system i
10、s consists of the following major models: Patient, Patient Medical History, Medicine, Disease and Administrative Profile etc. The functions are achieved through the management of whole process of: disease diagnosis, pati
11、ent history query, medicine stock management (purchasing and selling), and administrative management, data entry and system privilege setting etc in thorough, active and timely manner. Varieties of report has been develo
12、ped using the </p><p> The system is designed based on the concept of systematic, standard and modeler, which provides flexibility of extension in functionality in future.</p><p> The system u
13、ses rapid prototype model of development and design.</p><p> Key Words: Oracle 10g database, C#, Standardization, Software Engineering, SQL</p><p><b> 目 錄</b></p><p&g
14、t; 前言........................................................................................................................................1</p><p> 摘要 ...................................................
15、...................................................................................2</p><p> Abstract…………………………………………...........................................……….…..3</p><p> 第1章 概述......(說
16、明項(xiàng)目目的、意義、背景和相關(guān)的技術(shù))......................................6</p><p> 1.1 C#和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)概述...................................................................................6</p><p> 1.2 Oracle數(shù)據(jù)庫(kù).
17、.....................................................................................................6</p><p> Visual studio.NET概述............................................................................
18、........7</p><p> 第2章 軟件項(xiàng)目計(jì)劃..............................................................................................8</p><p> 2.1 問題定義..................................................
19、..............................................................8</p><p> 2.2 可行性分析............................................................................................................8</p><
20、;p> 2.2.1 技術(shù)可行性分析..........................................................................................8</p><p> 2.2.2 操作可行性分析.......................................................................
21、.................8</p><p> 第3章 需求分析....................................................................................................9</p><p> 需求描述(描述要解決的問題)...</p><p> 系統(tǒng)的業(yè)務(wù)
22、流程分析...(可以不要,畫系統(tǒng)數(shù)據(jù)流程圖).....</p><p><b> 需求分析過程</b></p><p><b> DFD圖</b></p><p><b> 數(shù)據(jù)字典</b></p><p><b> 加工說明</b></p&
23、gt;<p> 3.1 系統(tǒng)需求............................................................................................................9</p><p> 3.2 功能需求....................................................
24、........................................................9</p><p> 3.3 性能需求................................................................................................................11</p><p
25、> 3.4 系統(tǒng)的業(yè)務(wù)流程分析............................................................................................11</p><p> 第4章 系統(tǒng)概要設(shè)計(jì).......................................................................
26、............................14</p><p> 4.1 系統(tǒng)概要設(shè)計(jì)...................................................................................................14</p><p> 4.1.1 設(shè)計(jì)思想...................
27、....................................................................................14</p><p> 4.1.2 設(shè)計(jì)原則....................................................................................................
28、...14</p><p> 4.1.3 系統(tǒng)設(shè)計(jì)流程...............................................................................................15</p><p> 4.1.4 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)............................................
29、...........................................16</p><p> 4.2 詳細(xì)設(shè)計(jì)...........................................................................................................18</p><p> 系統(tǒng)層次模塊圖...
30、........................................................................................18</p><p><b> 系統(tǒng)模塊說明</b></p><p> 4.2.2 UML 系統(tǒng)建模............................................
31、.................................................19</p><p> 第5章 數(shù)據(jù)庫(kù)設(shè)計(jì).........................................................................................22</p><p> 5.1 E-R 模型..........
32、..................................................................................................22 </p><p> 5.2 數(shù)據(jù)庫(kù)表設(shè)計(jì).....................................................................................
33、................23 </p><p> 5.3 數(shù)據(jù)庫(kù)視圖設(shè)計(jì)......................................................................................... 26</p><p> 第6章 程序界面說明.......................................
34、....................................................28</p><p> 6.1 總體布局..........................................................................................................28</p><p> 6.2
35、 用戶登陸模塊..................................................................................................28</p><p> 6.3 進(jìn)貨藥品模塊..............................................................................
36、....................29</p><p> 6.4 查詢藥品模塊..................................................................................................30</p><p> 6.5 其它程序界面設(shè)計(jì)............................
37、..............................................................31</p><p> 第7章 系統(tǒng)測(cè)試運(yùn)行.........................................................................................32 </p><p> 7.1 模
38、塊測(cè)試.........................................................................................................32</p><p> 7.2 整體測(cè)試............................................................................
39、.............................32</p><p> 軟件測(cè)試的步驟..............................................................................................33</p><p> 測(cè)試用例....................................
40、......................................................................33</p><p> 結(jié)束語.........................................................................................................................
41、34</p><p> 致謝......................................................................................................................................35</p><p> 參考文獻(xiàn)..............................
42、.............................................................................................36</p><p><b> 第1章 緒 論</b></p><p> 1.1 C#和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)概述</p><p> 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)涉及到
43、后臺(tái)數(shù)據(jù)庫(kù)技術(shù)和前臺(tái)的開發(fā)語言與數(shù)據(jù)庫(kù)訪問技術(shù)。本系統(tǒng)的數(shù)據(jù)庫(kù)選擇Oracle Database 10g , 前臺(tái)開發(fā)選擇當(dāng)前最為流行的開發(fā)工具Visual Studio.NET中最新、最為經(jīng)典的C#語言。 </p><p> 數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息科學(xué)的重要組成部分,它已經(jīng)成為了計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)的重要技術(shù)支持。數(shù)據(jù)庫(kù)技術(shù)就是指如何科學(xué)地存儲(chǔ)數(shù)據(jù)、高效地處理數(shù)據(jù)。</p><p>
44、; 一般來說,數(shù)據(jù)庫(kù)系統(tǒng)由3個(gè)部分組成:數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)和數(shù)據(jù)庫(kù)應(yīng)用程序。數(shù)據(jù)庫(kù)是按一定的結(jié)構(gòu)組織在一起的相關(guān)數(shù)據(jù)的集合;數(shù)據(jù)庫(kù)管理系統(tǒng)是負(fù)責(zé)組織和管理數(shù)據(jù)信息的程序;數(shù)據(jù)庫(kù)應(yīng)用程序是數(shù)據(jù)庫(kù)的前端程序,是用于瀏覽、修改數(shù)據(jù)的應(yīng)用程序。根據(jù)數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)組織方式的不同,數(shù)據(jù)庫(kù)管理系統(tǒng)分為基于文件的管理系統(tǒng)、網(wǎng)狀數(shù)據(jù)庫(kù)管理系統(tǒng)、層狀數(shù)據(jù)庫(kù)管理系統(tǒng)和關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。其中,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)目前被廣泛的應(yīng)用。而Oracle
45、數(shù)據(jù)庫(kù)是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。</p><p> 1.2 Oracle數(shù)據(jù)庫(kù)</p><p> Oracle 不斷推出分布式數(shù)據(jù)庫(kù)、客戶/服務(wù)器結(jié)構(gòu)、鎖定模式以及對(duì)稱多處理機(jī)的支持等技術(shù)。Oracle 數(shù)據(jù)庫(kù)成為世界上使用最廣泛的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)之一。</p><p> Oracle 數(shù)據(jù)庫(kù)產(chǎn)品具有以下優(yōu)良特性:</p&g
46、t;<p> 兼容性:Oracle 產(chǎn)品采用標(biāo)準(zhǔn)SQL,并經(jīng)過美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)所測(cè)(NIST)試。與IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。</p><p> 可移植性:Oracle的產(chǎn)品可運(yùn)行于很寬范圍的硬件與操作系統(tǒng)平臺(tái)上。可以安裝在70中以上不同的大、中、小型機(jī)上;可在VMS,DOS,UNIX,Windows等多種操作系統(tǒng)下工作。</p><p&
47、gt; 可聯(lián)結(jié)性:能與多種通訊網(wǎng)絡(luò)相連,支持多種協(xié)議(TCP/IP,DECnet,LU6.2)</p><p> 高生產(chǎn)率:提供了多種開發(fā)工具,能極大地方便用戶進(jìn)一步開發(fā)。</p><p> 開放性:Oracle良好的兼容性、可移植性、可連接性和高生產(chǎn)率,使Oracle RDBMS具有良好的開放性。</p><p> Oracle 10g 可以滿足如下要求:
48、</p><p> 企業(yè)IT不斷承受著使用越來越少的資源做好越來越多事情的壓力。變化是持續(xù)的,公司需要快速的適應(yīng)這些變化以保持競(jìng)爭(zhēng)力。同時(shí),對(duì)于可用性和性能的需求在不斷增長(zhǎng),而公司的財(cái)政預(yù)算在緊縮,為了應(yīng)付計(jì)算需求的不可預(yù)測(cè)性和即時(shí)性,公司一般擴(kuò)大服務(wù)器規(guī)模來適應(yīng)高峰負(fù)載,并為IT組織配備人員來處理即時(shí)請(qǐng)求。為了解決這些問題,出現(xiàn)了一種新型的計(jì)算模型,即網(wǎng)格計(jì)算模型。而Oracle 10g就是按網(wǎng)格計(jì)算模型。網(wǎng)
49、格計(jì)算的核心思想是計(jì)算應(yīng)當(dāng)和公用設(shè)施一樣可靠、深入和透明。用戶的數(shù)據(jù)或者應(yīng)用程序在哪里,或者什么計(jì)算機(jī)處理用戶發(fā)出的請(qǐng)求變得無關(guān)緊要。用戶將能夠請(qǐng)求信息或計(jì)算,然后發(fā)布它——按需發(fā)布。</p><p> 1.3 Visual studio.NET概述</p><p> 理解Visual studio.NET Framework 最簡(jiǎn)單的方式就是把它看作是執(zhí)行代碼的環(huán)境。VS.NET管理
50、代碼的執(zhí)行,包括啟動(dòng)代碼、給它賦予相應(yīng)的權(quán)限、為它分配內(nèi)存以存儲(chǔ)其數(shù)據(jù),幫助釋放不再需要的內(nèi)存和資源等。除了執(zhí)行這些任務(wù)外,VS.NET還要使用一個(gè)非常復(fù)雜的類庫(kù)——VS.NET基類,以便在Windows上執(zhí)行大量的任務(wù)。對(duì)這些任務(wù),VS.NET承擔(dān)了管理代碼的執(zhí)行和為代碼提供服務(wù)的雙重角色。</p><p> 從技術(shù)層面具體來說,VS.NET Framework 主要包括兩個(gè)內(nèi)核,即通用語言運(yùn)行庫(kù)CLR(Co
51、mmon Language Runtime )和VS.NET Framework基本類庫(kù),他們?yōu)閂S.NET平臺(tái)的實(shí)現(xiàn)提供了底層技術(shù)支持。VS.NET的編譯過程也與以前版本的語言有所不同。</p><p> 通用語言運(yùn)行庫(kù)(CLR)</p><p> CLR是建立在操作系統(tǒng)最底層的服務(wù),是VS.NET平臺(tái)的執(zhí)行引擎。因?yàn)橛辛送ㄓ谜Z言運(yùn)行庫(kù),VS.NET還為C++,C#,Vis
52、ual Basic和Jscript提供了一個(gè)通用的開發(fā)環(huán)境。也就是說C++,C#,Visual Basic和Jscript的編譯器顯露出運(yùn)行庫(kù)的功能接口。這些接口能夠讓用戶編寫出這個(gè)受控的執(zhí)行環(huán)境下運(yùn)行的代碼(在這個(gè)環(huán)境下運(yùn)行的代碼被稱為受控代碼)。這個(gè)通用語言運(yùn)行庫(kù)自動(dòng)處理諸如異常處理、安全性、版本控制、跨語言集成、組件互動(dòng)、調(diào)試和內(nèi)存管理方面的細(xì)節(jié),比如說創(chuàng)建對(duì)象和管理對(duì)象的引用。</p><p> VS.
53、NET Framework基本類庫(kù)</p><p> 在通用語言運(yùn)行庫(kù)的上面是包含了一套與其緊密集成在一起的可被任何語言運(yùn)用的基本類庫(kù),其目的是使得程序員更容易地建立應(yīng)用程序和網(wǎng)絡(luò)服務(wù)。在此之上的是許多應(yīng)用程序模板,這些模板為開發(fā)網(wǎng)絡(luò)應(yīng)用和服務(wù)提供高級(jí)的組件與服務(wù)。從技術(shù)上講,VS.NET Framework的基本類庫(kù)是Microsoft已編寫好的一個(gè)豐富的代碼類集合,它可以完成以前要通過Windows API
54、實(shí)現(xiàn)的絕大多數(shù)任務(wù)。VS.NET基本類庫(kù)的最大優(yōu)點(diǎn)就是非常容易,而且都是自我描述性的。例如要打開一個(gè)文件,就可以調(diào)用File類的Open()方法。Visual Basic和Java的開發(fā)人員非常熟悉這種簡(jiǎn)潔的自我描述的類,而相比之下VS.NET基本類庫(kù)非常豐富,很多類庫(kù)包含對(duì)ADO.NET,XML、SQL、安全、多線程等等功能的支持。這個(gè)基本類庫(kù)還能夠讓用戶訪問諸如聯(lián)網(wǎng)、線程、圖形和加密之類的系統(tǒng)功能服務(wù)。VS.NET基本類庫(kù)就是把Wi
55、ndows API的豐富性和Visual Basic,Java 的易用性結(jié)合起來。</p><p> 編譯和運(yùn)行VS.NET</p><p> VS.NET中的可執(zhí)行文件和dll文件與以前的版本不同,編譯好的代碼不包含匯編語言指令,而是包含Microsoft Intermediate Language(MSIL或IL),這種語言獨(dú)立于機(jī)器、操作系統(tǒng)和CPU。中間語言和Java代碼有一些
56、相似之處,它是一種相當(dāng)?shù)偷恼Z言可以快速地轉(zhuǎn)換成內(nèi)部機(jī)器碼(JIT編譯)。JIT編譯器(just-in-time compiler)是VS.NET Framework的重要組成部分。VS.NET的編譯過程是代碼到中間語言代碼(IL)到機(jī)器碼(JIT編譯器)。</p><p> 第2章 軟件項(xiàng)目計(jì)劃</p><p><b> 2.1問題定義</b></p>
57、;<p> 問題定義是計(jì)劃時(shí)期的第一個(gè)階段,其目的是要弄清用戶需要計(jì)算機(jī)解決的問題根本所在,以及項(xiàng)目所需要的資源和經(jīng)費(fèi)。我們通過去社區(qū)醫(yī)院調(diào)查醫(yī)院的工作流程,并與工作人員進(jìn)行討論和溝通。編寫一個(gè)系統(tǒng)目標(biāo)與范圍的說明書如下。</p><p> 醫(yī)院的工作人員希望在醫(yī)院顯眼的地方設(shè)置幾塊顯示器來顯示醫(yī)院簡(jiǎn)介,溫馨提示,醫(yī)療常識(shí),常見疾病信息,方便社會(huì)人們查詢醫(yī)院的相關(guān)信息,并給醫(yī)院留下意見。實(shí)現(xiàn)方便
58、的管理進(jìn)貨藥品信息、銷售藥品信息、</p><p> 庫(kù)存信息、項(xiàng)目費(fèi)用、員工信息、病人信息,常見疾病信息、優(yōu)惠制定。溫馨提示、醫(yī)療常識(shí)等管理信息能夠在同一種平臺(tái)上管理與操作</p><p><b> 2.2 可行性分析</b></p><p> 2.2.1 技術(shù)可行性分析</p><p> 在IT行業(yè)中從業(yè)的工
59、作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)?,有的醫(yī)院對(duì)員工的素質(zhì)要求比較高,從管理層到下面護(hù)士人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。</p><p> 2.2.2 操作可行性分析</p><p> 本系統(tǒng)采用基于Windows的圖形用戶界面,而
60、該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)衛(wèi)生治療管理系統(tǒng)采用最友好的交互界面,簡(jiǎn)介明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。</p><p> 由于我們是在模擬現(xiàn)實(shí)的實(shí)際需要而開發(fā)的系統(tǒng),作為我們的畢業(yè)設(shè)計(jì)課題。因此在經(jīng)濟(jì)可行性研究不給予考慮。</p><p> 由此,該系統(tǒng)的操作是可行的,能滿足社區(qū)醫(yī)院的需求。</p><p&g
61、t; 綜合以上幾個(gè)方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上還是操作上。</p><p> 可行性分析是為了弄清所定義的項(xiàng)目是不是可能實(shí)現(xiàn)和值得進(jìn)行。這樣可以大大簡(jiǎn)化了系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過程。減少風(fēng)險(xiǎn)。</p><p><b> 第3章 需求分析</b></p><p><b> 3.1 系統(tǒng)介紹</b>
62、</p><p> 項(xiàng)目任務(wù)管理系統(tǒng)主要為了解決企業(yè)項(xiàng)目管理過程中的工作任務(wù)管理問題。在項(xiàng)目管理過程中,每個(gè)參與項(xiàng)目的人員都要承擔(dān)一定的工作任務(wù),而這些任務(wù)又是與項(xiàng)目關(guān)聯(lián)的,只有這些任務(wù)都圓滿完成后,一個(gè)項(xiàng)目才算最終完成,因此項(xiàng)目的任務(wù)管理過程是非常關(guān)鍵的。</p><p><b> 3.2 功能需求</b></p><p> 對(duì)于企業(yè)來
63、說,一套項(xiàng)目管理體系主要包含項(xiàng)目的參與者和工作任務(wù),對(duì)工作任務(wù)的監(jiān)督是項(xiàng)目經(jīng)理日常工作的一部分。對(duì)于項(xiàng)目參與者,則需要隨時(shí)報(bào)告自己的任務(wù)進(jìn)展情況,并及時(shí)告知項(xiàng)目經(jīng)理。</p><p> 在工作任務(wù)上,則還有不同優(yōu)先級(jí)的控制,每個(gè)工作任務(wù)的輕重緩急都有所不同,對(duì)于特別緊迫的任務(wù)來說,則要求負(fù)責(zé)的員工必須盡快完成。</p><p> 由于不同項(xiàng)目形成不同的項(xiàng)目小組,因此項(xiàng)目任務(wù)管理過程中還
64、要有員工任務(wù)分配的過程,這樣才能隨時(shí)知道每個(gè)項(xiàng)目中的任務(wù)到底是誰來完成的,以及完成的情況。</p><p> 工程項(xiàng)目在人類歷史上出現(xiàn)得很早,從古埃及的金字塔、中國(guó)的古長(zhǎng)城到現(xiàn)代的三峽工程、南水北調(diào)工程、工程項(xiàng)目始終貫穿于人類社會(huì)的發(fā)展進(jìn)程中。在對(duì)工程項(xiàng)目管理的基本方法也在逐漸走向成熟,其應(yīng)用也越來越靈活廣泛。目前,該方法已成為工程項(xiàng)目管理過程中一種必不可少的基本方法。</p><p>
65、 簡(jiǎn)單來說,WBS就是將工程項(xiàng)目的各項(xiàng)目?jī)?nèi)容按其相關(guān)關(guān)系逐層進(jìn)行分解,直到得到工作內(nèi)容單一、便于組織管理的單項(xiàng)工作為止,再把各單項(xiàng)工作在整個(gè)項(xiàng)目中的地位、相對(duì)關(guān)系用樹形結(jié)構(gòu)圖或鋸齒列表的形式直觀表示出來。其主要目的是使項(xiàng)目各參與方從整體上了解工程項(xiàng)目的各項(xiàng)工作(或任務(wù)),便于進(jìn)行整體的協(xié)調(diào)管理或從整體上了解自己承擔(dān)的工作與全局的關(guān)系。在實(shí)際應(yīng)用中,樹形結(jié)構(gòu)圖以其直觀易懂的特點(diǎn)應(yīng)用更為廣泛。本文主要討論樹形結(jié)構(gòu)圖的應(yīng)用。</p&g
66、t;<p> 在應(yīng)用此方法的過程中,由于工程項(xiàng)目的單一性決定了項(xiàng)目結(jié)構(gòu)分解沒有普遍適用的方法,但對(duì)任何項(xiàng)目分解都要注意以下幾個(gè)方面:首先,應(yīng)在各個(gè)層次上保持項(xiàng)目?jī)?nèi)容的完整性,不能遺漏任何必要的組成部分,一個(gè)項(xiàng)目單元只能從屬于某一個(gè)上層單元,不能交叉從屬,相同層次的項(xiàng)目單元應(yīng)有相同的性質(zhì);其次,分解出的項(xiàng)目結(jié)構(gòu)應(yīng)有一定的彈性,應(yīng)能為項(xiàng)目范圍的擴(kuò)展做好準(zhǔn)備;最后是確定分解詳細(xì)程度。對(duì)一個(gè)項(xiàng)目進(jìn)行分解,分解過粗可能難以體現(xiàn)計(jì)劃
67、內(nèi)容,分解過細(xì)則會(huì)增加工作量。在此基礎(chǔ)上以項(xiàng)目目標(biāo)體系為指導(dǎo),以項(xiàng)目技術(shù)、管理系統(tǒng)說明為依據(jù),由上而下、由粗到細(xì)進(jìn)行分解。</p><p> 在應(yīng)用WBS法的時(shí)候,不同的使用者可以從不同的角度對(duì)某工作(或任務(wù))進(jìn)行分解。在項(xiàng)目管理的過程中,可對(duì)項(xiàng)目管理工作利用WBS法進(jìn)行工作分解,把各項(xiàng)工作劃分為更細(xì)化的工作包,使各項(xiàng)工作落實(shí)到人,準(zhǔn)確劃分各項(xiàng)目管理者之間的管理界限,方便責(zé)任的分擔(dān),人員的分配落實(shí),做到事事有人
68、負(fù)責(zé)。</p><p> WBS圖把項(xiàng)目實(shí)施中的各項(xiàng)工作(任務(wù))分解開來,可以使項(xiàng)目的各個(gè)工作單元一目了然,使項(xiàng)目實(shí)施過程中涉及的各項(xiàng)工作明確、清晰、透明。使項(xiàng)目管理者、實(shí)施者能準(zhǔn)確把握整個(gè)項(xiàng)目,更加方便地觀察、了解和控制整個(gè)項(xiàng)目以及該項(xiàng)目的各個(gè)工作單元。同時(shí)通過以上結(jié)構(gòu)分解也能對(duì)每個(gè)項(xiàng)目單元和項(xiàng)目參加單位之間的界限準(zhǔn)確劃分,能方便責(zé)任的分解,人員的分配落實(shí)以及資源的協(xié)調(diào)。</p><p&g
69、t; 由上可見,WBS在應(yīng)用于工程項(xiàng)目管理的過程中,可以從不同的角度對(duì)工程項(xiàng)目管理的工作(任務(wù))進(jìn)行分解。通過WBS圖,可以清晰地掌握項(xiàng)目實(shí)施過程中項(xiàng)目的全局和各項(xiàng)細(xì)節(jié)工作。通過WBS能夠明確各項(xiàng)工作(任務(wù))、各管理部門,以及各單位之間的工作界限,明確工作責(zé)任,同時(shí)對(duì)于人員、資源的合理調(diào)配也有重要意義。WBS能夠使管理者更有效地計(jì)劃、組織和控制項(xiàng)目整體的實(shí)施。</p><p> 因此,在對(duì)工程項(xiàng)目進(jìn)行管理的過
70、程中要重視合理靈活地運(yùn)用WBS。這對(duì)于項(xiàng)目實(shí)施過程中的進(jìn)度控制、經(jīng)費(fèi)控制等各項(xiàng)工作都有重要意義,是項(xiàng)目計(jì)劃和控制的基礎(chǔ)。</p><p> 為了滿足項(xiàng)目的工作任務(wù)分解和管理的基本需求,項(xiàng)目任務(wù)管理系統(tǒng)的基本功能要求如下。</p><p> ?。?)項(xiàng)目管理:可以維護(hù)項(xiàng)目信息。</p><p> ?。?)人員管理:可以維護(hù)公司參與項(xiàng)目的人員信息。</p>
71、<p> (3)任務(wù)管理:可以分配任務(wù)并跟蹤任務(wù)進(jìn)展情況。</p><p> (4)系統(tǒng)維護(hù):可以維護(hù)優(yōu)先級(jí)、權(quán)限、項(xiàng)目狀態(tài)等信息。</p><p> ?。?)查詢功能:可以根據(jù)條件查詢?nèi)蝿?wù)情況。</p><p> 3.3 軟硬件環(huán)境需求</p><p> 根據(jù)系統(tǒng)的基本功能需求,以及客戶的信息系統(tǒng)環(huán)境,計(jì)劃采用瀏覽器
72、/服務(wù)器模式來構(gòu)建管理系統(tǒng)。同時(shí),根據(jù)客氣對(duì)技術(shù)的具體建議,計(jì)劃采用J2EE技術(shù)來開發(fā)。</p><p> 由于本系統(tǒng)不涉及復(fù)雜的數(shù)據(jù)分析和處理,為了節(jié)約開發(fā)成本和降低開發(fā)難度,經(jīng)過與客戶協(xié)商,計(jì)劃采用JSP模型1結(jié)構(gòu)來開發(fā),具體的軟硬件環(huán)境要求如下。</p><p> ?。?)硬件環(huán)境:采用普通辦公用個(gè)人計(jì)算機(jī)作為服務(wù)器即可。</p><p> (2)操作系統(tǒng)
73、:可以采用Windows XP以上系統(tǒng)。</p><p> ?。?)數(shù)據(jù)庫(kù)系統(tǒng):采用SQL Server 2005即可。</p><p> (4)Web服務(wù)器:采用Tomcat 5以上系統(tǒng)。</p><p> (5)Java運(yùn)行環(huán)境:采用JRE 1.5以上中文版本。</p><p> (6)客戶端:采用瀏覽器工具即可。</p>
74、;<p><b> 第4章 系統(tǒng)設(shè)計(jì)</b></p><p><b> 系統(tǒng)概述</b></p><p> 為了滿足客戶需求中提出的對(duì)項(xiàng)目任務(wù)管理系統(tǒng)的基本要求,在系統(tǒng)設(shè)計(jì)上,將實(shí)現(xiàn)項(xiàng)目、人員、任務(wù)三大核心對(duì)象的管理。</p><p> 4.1 總體結(jié)構(gòu)設(shè)計(jì)</p><p>
75、 按照需求中提出的功能要求,可以將軟件系統(tǒng)分解為多個(gè)子系統(tǒng),同時(shí),根據(jù)每個(gè)子系統(tǒng)的功能不同,分別完成需求分析中的不同要求??傮w功能結(jié)構(gòu)如圖所示</p><p> 4.2 子系統(tǒng)的結(jié)構(gòu)與功能</p><p> 系統(tǒng)中的各個(gè)子系統(tǒng)要能夠分別滿足功能的要求,并按照工作角色的權(quán)限分別提供給項(xiàng)目經(jīng)理和項(xiàng)目小組成員使用,這樣確保系統(tǒng)數(shù)據(jù)的安全性,避免數(shù)據(jù)被篡改或者被混用。以下為各個(gè)子系統(tǒng)的功能說明
76、。</p><p> ?。?)項(xiàng)目信息:完成項(xiàng)目信息的增加、刪除和修改處理,并可以指定項(xiàng)目負(fù)責(zé)人。</p><p> ?。?)任務(wù)信息:完成任務(wù)信息的增加、刪除和修改處理,并可以指定任務(wù)負(fù)責(zé)人,任務(wù)優(yōu)先級(jí)。</p><p> ?。?)員工信息:完成員工信息的增加、刪除和修改處理并可以指定員工身份(項(xiàng)目經(jīng)理或成員)。</p><p> ?。?)
77、狀態(tài)信息:完成任務(wù)的狀態(tài)信息的增加、刪除和修改處理,主要包括開工、擱置、完成、進(jìn)行中。</p><p> (5)級(jí)別信息:完成任務(wù)優(yōu)先級(jí)別的管理,包括低、中高等。</p><p> 下圖描述了系統(tǒng)總體執(zhí)行的業(yè)務(wù)分解流程,說明了系統(tǒng)總體執(zhí)行的過程的功能調(diào)度系。</p><p><b> 項(xiàng)目信息管理 </b></p><
78、;p> 項(xiàng)目信息管理中實(shí)現(xiàn)項(xiàng)目的信息錄入和編輯,管理員負(fù)責(zé)項(xiàng)目信息錄入,一般職員只能使用項(xiàng)目信息。該模塊的流程圖如下圖所示,</p><p> 項(xiàng)目信息中的負(fù)責(zé)人為項(xiàng)目經(jīng)理,可以是員工信息表中的任何人,不必是系統(tǒng)管理權(quán)限的員工。</p><p><b> 任務(wù)信息管理 </b></p><p> 任務(wù)信息管理中,要把任務(wù)信息錄
79、入到數(shù)據(jù)庫(kù),因此也是由項(xiàng)目管理人員負(fù)責(zé)的,在錄入過程中,還要確定任務(wù)的執(zhí)行者,優(yōu)先級(jí)等信息。下圖是任務(wù)信息處理流程。</p><p> 在本處理進(jìn)程中,項(xiàng)目及優(yōu)先級(jí)、負(fù)責(zé)人信息來自其他信息表,如果其他信息表沒有錄入數(shù)據(jù),則這里不允許錄入,確保只有管理員才能設(shè)置這些數(shù)據(jù)。</p><p><b> 員工信息管理</b></p><p> 員
80、工信息管理用來錄入員工信息,其中包括賬戶和密碼,員工的級(jí)別是系統(tǒng)設(shè)計(jì)中預(yù)先設(shè)計(jì)好的,也就是在程序中設(shè)計(jì)好的,不能隨意修改,即使管理員也不能修改。下圖為員工信息管理流程。</p><p><b> 狀態(tài)信息管理</b></p><p> 狀態(tài)信息管理用來維護(hù)任務(wù)的狀態(tài),由系統(tǒng)管理員來完成該操作。狀態(tài)信息的維護(hù)要保證完整性,就是狀態(tài)的定義不能隨意更改,而是根據(jù)需要進(jìn)行
81、調(diào)整,并確保小組成員對(duì)狀態(tài)含義的理解是一致的。下圖是狀態(tài)信息處理流程。</p><p> 級(jí)別信息管理 </p><p> 級(jí)別信息管理用來確定任務(wù)優(yōu)先級(jí)別,任務(wù)負(fù)責(zé)人根據(jù)優(yōu)先級(jí)別來選擇先完成哪個(gè)任務(wù),決定自己的工作次序。管理員確定任務(wù)優(yōu)先級(jí)的時(shí)候要考慮任務(wù)的實(shí)際工作量。下圖為級(jí)別信息管理流程。</p><p><b> 開發(fā)環(huán)境的配置<
82、/b></p><p> 由于采用了J2EE模型1的方式,因此只要安裝好需求分析中提出的軟件硬件環(huán)境要求就可以了,另外,為了方便開發(fā),還要安裝一套開發(fā)工具,推薦使用Eclipse或者M(jìn)yEclipse,其中提供了方便的編程界面。</p><p> 本系統(tǒng)沒有附加其他的插件或者API,當(dāng)安裝好這些軟件后,就可以進(jìn)行開發(fā)了。其中要注意的就是版本的一致性問題,強(qiáng)烈建議采用最新版本的開發(fā)
83、工具。</p><p> 第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)是指在現(xiàn)有數(shù)據(jù)庫(kù)管理系統(tǒng)上建立數(shù)據(jù)庫(kù)的過程.其設(shè)計(jì)內(nèi)容包括數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)和數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。</p><p> 根據(jù)衛(wèi)生治療管理系統(tǒng)的一般要求及其需求分析,通過對(duì)整個(gè)系統(tǒng)功能。運(yùn)行過程和業(yè)務(wù)流程的分析,可以確定數(shù)據(jù)的E-R模型和實(shí)體表。</p><p> 5
84、.1 E-R 模型 </p><p> 由于篇幅的限制,在各個(gè)實(shí)體表中的屬性就不在畫出來,各實(shí)體屬性參照數(shù)據(jù)庫(kù)表設(shè)計(jì)。</p><p> E-R模型如下圖 圖5-1示:</p><p> 圖 5-1 數(shù)據(jù)庫(kù) E-R 模型</p><p> 5.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p> 1.醫(yī)師表Doctor:<
85、;/p><p> 2. 病人表 Patient:</p><p> 3. 病歷表 PatientHis:</p><p> 4. 疾病表 disease:</p><p> 5. 雜費(fèi)表 Item:</p><p> 6. 醫(yī)院簡(jiǎn)介 HospitalProfile:</p><p> 7
86、. 藥品表 medicine:</p><p> 8. 帳號(hào)信息表 meneger:</p><p> 9. 藥品銷售表(DrugSale)</p><p> 10. 工資表salary:</p><p> 11. 優(yōu)惠查詢OffersFor:</p><p> 12. 醫(yī)療常識(shí)表MedicalKnowle
87、dge:</p><p> 13. 溫馨提示表PleaseContact:</p><p> 5.3 數(shù)據(jù)庫(kù)視圖設(shè)計(jì)</p><p> 1.創(chuàng)建進(jìn)貨費(fèi)用視圖addMedicine_view,其代碼如下</p><p> create or replace view addMedicine_view</p><p&g
88、t;<b> as</b></p><p> select medicine.medicineID as 藥品號(hào),medicine.medicineName as 藥品名,</p><p> medicine.quantity as 數(shù)量,medicine.unitprice as 單價(jià),</p><p> medicine.quant
89、ity*medicine.unitprice as 總價(jià)</p><p> from medicine;</p><p> 2.創(chuàng)建銷售費(fèi)用視圖SaleMedicineCost_view,其代碼如下</p><p> create or replace view SaleMedicineCost_view</p><p><b&g
90、t; as</b></p><p> select drugsale.drugsaleID as 銷售編號(hào),drugsale.medicineID as 藥品號(hào),</p><p> drugsale.medicineName as 藥品名, drugsale.salequantity as 銷售數(shù)量,</p><p> drugsale.sale
91、price as 單價(jià),drugsale.saledate as 銷售日期,</p><p> drugsale.salequantity*drugsale.saleprice as 總價(jià),</p><p> doctor.doctorName as 銷售員 </p><p> from drugsale,doctor</p><p>
92、; where drugsale.doctorid=doctor.doctorid;</p><p> 3.創(chuàng)建庫(kù)存信息視圖v_Inventory, 其代碼如下</p><p> create or replace view v_Inventory</p><p><b> as</b></p><p> se
93、lect medicine.medicineID as 藥品號(hào)</p><p> ,medicine.medicineName as 藥品名</p><p> ,medicine.unitprice as 進(jìn)貨單價(jià)</p><p> ,drugsale.saleprice as 銷售單價(jià)</p><p> ,sum(medicine.
94、quantity) as 進(jìn)貨總數(shù)量</p><p> ,sum(drugsale.salequantity) as 銷售總數(shù)量</p><p> ,sum(medicine.quantity)-sum(drugsale.salequantity) as 庫(kù)存數(shù)量</p><p> from medicine, drugsale</p><
95、;p> where medicine.medicineID=drugsale.medicineID</p><p> group by medicine.medicineID</p><p> ,medicine.medicineName</p><p> ,medicine.unitprice</p><p> ,drugs
96、ale.saleprice;</p><p> 第6章 程序界面說明</p><p><b> 6.1 總體布局</b></p><p> 系統(tǒng)主控制平臺(tái)采用簡(jiǎn)單、直觀的布局,通過菜單實(shí)現(xiàn)對(duì)系統(tǒng)各個(gè)模塊的調(diào)用和對(duì)各個(gè)窗體的顯示。</p><p> 其主控制平臺(tái)界面如下 圖6-1、圖6-2所示:</p>
97、;<p> 圖 6-1 主窗體界面1</p><p> 圖 6-2 主窗體界面2</p><p> 6.2 用戶登陸模塊 </p><p> 1.用戶登陸模塊的IPO圖</p><p> 輸入:用戶名和密碼。</p><p><b> 處理:</b></p>
98、<p><b> 用戶登陸窗體啟動(dòng)。</b></p><p><b> 輸入用戶名和密碼。</b></p><p> 如果用戶名和密碼都為空,則直接進(jìn)入主窗體界面2。</p><p> 以輸入的用戶名和密碼為關(guān)鍵字,檢索系統(tǒng)管理表(meneger)的用戶名和密碼字段。</p><p&
99、gt; 通過檢索結(jié)果判斷該用戶是否存在,如果用戶名和密碼不存在,則處理終止,并進(jìn)行錯(cuò)誤信息提示。</p><p> 如果用戶名和密碼存在且相等,則將該用戶編號(hào)、用戶名、角色和權(quán)限保存在全局變量中。</p><p> (7) 進(jìn)入主窗體界面1.</p><p> 2.用戶登入模塊的界面設(shè)計(jì)</p><p> 圖 6-3 用戶登陸模塊窗
100、體界面</p><p> 6.3 進(jìn)貨藥品模塊</p><p> 1.進(jìn)貨模塊的IPO圖 </p><p> ?。?)進(jìn)貨藥品窗體啟動(dòng)。</p><p> (2)系統(tǒng)在數(shù)據(jù)庫(kù)的medicine表中檢索數(shù)據(jù),并把數(shù)據(jù)的結(jié)果顯示到窗體的DataGrid控件內(nèi)。</p><p> ?。?)根據(jù)用戶選擇操作,有添加信息、
101、更新信息和刪除信息操作。</p><p> ?。?)取得用戶輸入的信息。檢查輸入內(nèi)容是否為空,若為空,則提示用戶再次輸入。</p><p> ?。?)添加藥品信息:</p><p> 輸入界面上的各項(xiàng)信息。</p><p> 檢查用戶輸入信息是否完整,若不完整,則給出錯(cuò)誤信息提示,處理結(jié)束。</p><p> 若
102、輸入完整,則以藥品號(hào)關(guān)鍵字,檢查藥品編號(hào)是否存在改記錄。</p><p> 若記錄已經(jīng)存在,則進(jìn)行錯(cuò)誤信息提示,添加處理終止。</p><p> 若記錄不存在,則根據(jù)數(shù)據(jù)庫(kù)中對(duì)應(yīng)字段的定義,檢驗(yàn)輸入值是否合法,若輸入有錯(cuò)誤則進(jìn)行錯(cuò)誤信息提示,添加處理終止。</p><p> 若輸入正確,則執(zhí)行SQL語句,向medicine表中插入一條新記錄,同時(shí)將結(jié)果顯示在D
103、ataGrid控件內(nèi)。</p><p> 提示用戶添加成功,并把添加信息顯示在DataGrid控件內(nèi)。</p><p><b> (6)更新操作:</b></p><p> 在DataGrid控件內(nèi)選擇要修改的藥品信息,并輸入更新信息在對(duì)應(yīng)的文本框內(nèi)</p><p> 用輸入的修改內(nèi)容,更具數(shù)據(jù)庫(kù)中對(duì)應(yīng)字段的定義
104、,檢驗(yàn)輸入是否合法,若輸入有錯(cuò)誤則進(jìn)行錯(cuò)誤信息提示,更新處理終止。</p><p> 若輸入正確,則執(zhí)行SQL語句,更新進(jìn)貨藥品表medicine表中的藥品編號(hào)對(duì)應(yīng)的記錄。</p><p> 提示用戶更新操作成功,并把更新信息顯示在DataGrid控件內(nèi)。</p><p><b> (7) 刪除操作:</b></p><
105、;p> 用戶在DataGrid控件中選擇要?jiǎng)h除的記錄,然后把要?jiǎng)h除的藥品編號(hào)輸入對(duì)應(yīng)的文本框內(nèi)。點(diǎn)擊按鈕刪除,系統(tǒng)提示用戶“確定要?jiǎng)h除這條記錄嗎?”。用戶確認(rèn),執(zhí)行SQL語句,刪除medicine表中藥品編號(hào)對(duì)應(yīng)的記錄。若該藥品信息已經(jīng)與其他表相關(guān)聯(lián),則提示用戶不能刪除。</p><p> 提示用戶刪除成功信息,并在DataGrid控件內(nèi)顯示其它的藥品信息再次驗(yàn)證成功刪除了沒有。</p>
106、<p> 2.進(jìn)貨藥品模塊的界面設(shè)計(jì) </p><p> 圖 6-4 進(jìn)貨藥品模塊窗體界面</p><p> 6.4 查詢進(jìn)貨藥品模塊</p><p> 1.查詢進(jìn)貨藥品模塊的IPO圖</p><p> 輸入藥品號(hào)、藥品名。</p><p><b> 處理:</b>&l
107、t;/p><p> (1)進(jìn)貨藥品查詢模塊窗體啟動(dòng)。</p><p> (2)根據(jù)用戶的輸入查詢條件(藥品號(hào)、藥品名),系統(tǒng)提示用戶選擇是模糊查詢還是指定查詢。在 數(shù)據(jù)庫(kù)medicine表中檢索滿足條件的數(shù)據(jù),更新DataGrid控件內(nèi)的數(shù)據(jù)顯示。</p><p> 輸出:顯示查詢結(jié)果到窗體的DataGrid控件內(nèi)。</p><p> 2
108、.查詢進(jìn)貨藥品模塊界面 </p><p> 圖 6-5 查詢進(jìn)貨藥品模塊窗體界面</p><p> 6.5 其它程序界面設(shè)計(jì)</p><p> 其它的程序模塊界面的設(shè)計(jì)與實(shí)現(xiàn),與進(jìn)貨藥品模塊和查詢藥品模塊類似。在此就不再陳述,具體的參照畢業(yè)設(shè)計(jì)的界面設(shè)計(jì)。</p><p> 代碼可參照畢業(yè)設(shè)計(jì)的源代碼。</p><
109、p> 第7章 系統(tǒng)測(cè)試運(yùn)行</p><p> 系統(tǒng)測(cè)試是將軟件系統(tǒng)與硬件、外設(shè)和網(wǎng)格等其他因素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過于系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方。常見的系統(tǒng)測(cè)試主要有恢復(fù)測(cè)試、安全性測(cè)試、強(qiáng)度測(cè)試、性能測(cè)試、可靠性測(cè)試和安全性測(cè)試。</p><p> 完成對(duì)流程的編碼后最重要的事情就是對(duì)系統(tǒng)的測(cè)試工作了,
110、測(cè)試在系統(tǒng)設(shè)計(jì)階段有兩個(gè)時(shí)期,通常在編寫每個(gè)模塊后做單元測(cè)試,另一個(gè)時(shí)期是對(duì)系統(tǒng)的綜合測(cè)試。</p><p><b> 7.1 模塊測(cè)試</b></p><p> 在模塊測(cè)試時(shí)我們主要從以下幾個(gè)方面考慮:</p><p><b> 1. 模塊接口;</b></p><p> 2. 局部數(shù)據(jù)結(jié)
111、構(gòu);</p><p> 3. 重要執(zhí)行通道;</p><p> 4. 出錯(cuò)處理通道;</p><p> 5. 影響上述方面的邊界條件。</p><p> 測(cè)試時(shí)進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測(cè)試,從輸入一些簡(jiǎn)單的數(shù)據(jù)開始執(zhí)行一遍,觀測(cè)運(yùn)行期間變量的變化,運(yùn)行中值的變化范圍。改變測(cè)試方案來變換另一個(gè)角
溫馨提示
- 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文
- 軟件工程畢業(yè)論文
- 軟件工程畢業(yè)論文
- 軟件工程專業(yè)畢業(yè)論文員工管理系統(tǒng)
- 軟件工程畢業(yè)論文-教育科研項(xiàng)目管理
- 軟件工程專業(yè)畢業(yè)論文
- 本科軟件工程畢業(yè)論文
- jsp軟件工程畢業(yè)論文---銀行賬目管理系統(tǒng)
- 軟件工程畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)
- jsp軟件工程畢業(yè)論文---銀行賬目管理系統(tǒng)
- 軟件工程畢業(yè)論文-工程監(jiān)理管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-水費(fèi)管理系統(tǒng)的設(shè)計(jì)與開發(fā)
- 本科軟件工程專業(yè)畢業(yè)論文
- 軟件工程畢業(yè)論文-學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-停車場(chǎng)管理系統(tǒng)——前臺(tái)設(shè)計(jì)
- 軟件工程課程網(wǎng)站畢業(yè)論文
- 本科軟件工程專業(yè)畢業(yè)論文
- 軟件工程畢業(yè)設(shè)計(jì)論文 軟件項(xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論