




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
青島工學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告書 題目 物流配送管理系統(tǒng) 學(xué)生姓名 王碩郭慶博宋釗 指導(dǎo)教師 楊彥明 系部 信息工程系專業(yè)班級2009級計(jì)算機(jī)科學(xué)與技術(shù)1班目錄4第一章系統(tǒng)分析一51.1概述.5杰杰丿統(tǒng)分析含一之和00、方杰杰乏系統(tǒng)分析彰務(wù)一去杰3一菸統(tǒng)分析步霆、01.2現(xiàn)行系統(tǒng)主要問題分析61.3可行性分析6杰翌丿可0分一下杰昱乏漭可分一/王彐3運(yùn)可00分、尸第二章需求分析一2.1數(shù)據(jù)字典2色老過第三章系統(tǒng)概要設(shè)計(jì)3.1數(shù)據(jù)。庫設(shè)計(jì)1130到實(shí)粼述、」30過張菸還、丿丿第四章系統(tǒng)詳細(xì)設(shè)計(jì)#0數(shù)的殫活一丿0數(shù)據(jù)的實(shí)規(guī)丿丿4.4計(jì)算機(jī)系統(tǒng)配置方案. 200乙乙04.5歷史信息的管理 204.6人機(jī)畀面的設(shè)計(jì)21還6.00錄辦昶一 2壅0乙雪,0原府 0乙3還6.0孬麗、 230乙乙方25o乙下第五章系統(tǒng)實(shí)現(xiàn)一.275.1概述.5.2編程工具與環(huán)境5.3系統(tǒng)測試5.4系統(tǒng)運(yùn)行與維護(hù)第六章結(jié)束語.6.1概述.06.2系統(tǒng)的功能06.3系統(tǒng)的特點(diǎn),06.4存在問題及政進(jìn)方向06.5系統(tǒng)開發(fā)的體會16.6致謝.1
摘要物流信息管理系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的能進(jìn)行信息收集、傳輸、加工、保存、維護(hù)和使用的系統(tǒng):本系統(tǒng)主要通過使用管理信息系統(tǒng)(MIS)的方法,對日常業(yè)務(wù)處理和信息資源進(jìn)行全面、系統(tǒng)的管理。在整個(gè)系統(tǒng)開發(fā)的過程中,運(yùn)用了軟件工程的基本概念,相關(guān)技術(shù)和方法。并且采用了系統(tǒng)生命周期的結(jié)構(gòu)化程序設(shè)計(jì)方法,從而將整個(gè)系統(tǒng)開發(fā)各階段(系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施)的基本活動貫穿起來:本系統(tǒng)希望能夠通過物流進(jìn)管理信息系統(tǒng)的建立,理順信息流程和流向,使管理更加完善,使管理人員在信息系統(tǒng)的輔助下進(jìn)行工作,提高管理的整體水平。一本系統(tǒng)采用Delphi開發(fā)設(shè)計(jì),數(shù)據(jù)庫采用SQLServer2008。關(guān)鍵詞:物流配送信息系統(tǒng)SQLServer2008Dph邏005
第一章系統(tǒng)分析1.1概述1.1.1系統(tǒng)分析的含義和目標(biāo)系統(tǒng)分ffi(systemsanalysis),是指在管理信息系統(tǒng)開發(fā)的生命周期中應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方氵去和技術(shù):系統(tǒng)分析階段的目標(biāo):就是按系統(tǒng)規(guī)劃所定的某個(gè)開發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。1.1.2系統(tǒng)分析的任務(wù)系統(tǒng)分析的任務(wù)是:盡可能弄清用戶對信息的需求,調(diào)查原信息系統(tǒng)的資源、輸入,處理和輸出。完成新系統(tǒng)的邏輯設(shè)計(jì),以滿足業(yè)務(wù)發(fā)展要求。系統(tǒng)分析的具體工作內(nèi)容包括:(1)可行性分析;詳細(xì)調(diào)查,系統(tǒng)性分析;提出新系統(tǒng)的邏輯模型1.1.3系統(tǒng)分析的步驟系統(tǒng)分析階段的主要活動是:系統(tǒng)的初步調(diào)查,可行性研宄,系統(tǒng)的詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。(1)系統(tǒng)的初步調(diào)查:系統(tǒng)的初步調(diào)查是著重于系統(tǒng)的總體目標(biāo)、總體功能和發(fā)展方向。o可行性的研究:可行性的研究是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)發(fā)展背景,必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出擬定開發(fā)系統(tǒng)的初步方案計(jì)劃?,F(xiàn)行系統(tǒng)詳細(xì)調(diào)查:在可行性研宄的基礎(chǔ)上進(jìn)一步對現(xiàn)行系統(tǒng)進(jìn)行全面,深入的調(diào)查和分析,弄清楚現(xiàn)行系統(tǒng)運(yùn)行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié)找出要解決的問題實(shí)質(zhì),確保新系統(tǒng)更有效:新系統(tǒng)邏輯方案的提出:主要明確用戶的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案。1.2現(xiàn)行系統(tǒng)主要問題分析o基本信息表的查詢(商品基本信息、員工基本信息、司機(jī)基本信息、訂購客戶信息表、供貨客戶表、庫存表)2)訂購客戶下訂單,即將訂購客戶訂購詳情打入數(shù)據(jù)庫中3〕采晌環(huán)節(jié),系統(tǒng)可對訂單商品進(jìn)行正總:負(fù)責(zé)人則根據(jù)匯總情況安排人員采購4〕采購?fù)瓿珊?,采購員可把采胸信息輸入系統(tǒng),同時(shí)負(fù)責(zé)人可安排查看需要發(fā)貨的訂單,并安排司機(jī)送貨送貨完成后,等待訂購客戶@認(rèn)收貨訂貝勾客戶確認(rèn)后,計(jì)算相應(yīng)訂單謐利,并送往訂單盈利核算表中1.3可行性分析在明確系統(tǒng)目標(biāo)和環(huán)境的基礎(chǔ)上,需要進(jìn)一步對系統(tǒng)的可行性進(jìn)行研宄。此活動的主要目標(biāo)是進(jìn)一步明確系統(tǒng)的目標(biāo),規(guī)模與功能,對系統(tǒng)開發(fā)背景,必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與計(jì)劃??尚行匝芯渴轻槍ο到y(tǒng)進(jìn)行全面、概要的分析,主要包括三方面:技術(shù)可行性分析、經(jīng)濟(jì)可行性分析和營運(yùn)可行性分析。1.3,1技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬,軟件配置能否滿足開發(fā)者需要等。本系統(tǒng)采用Windows7Professional作為操作系統(tǒng)平臺。本系統(tǒng)的數(shù)據(jù)庫開發(fā)平臺選用Microsoft公司的SQLServer2008,該數(shù)據(jù)庫管理系統(tǒng)在Windows7Professional上能提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)數(shù)據(jù)的手工傳遞工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。本系統(tǒng)的應(yīng)用軟件開發(fā)工具選用的是開發(fā)人員熟悉的Delphi.I.3、2經(jīng)濟(jì)可行性分析主要是對項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評價(jià)。1.3.3營運(yùn)可行性分析主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有設(shè)計(jì)是否科學(xué),原始數(shù)據(jù)是否正確等。系統(tǒng)操乍簡單,易于理解,管理員經(jīng)過短時(shí)間的培訓(xùn)就可以使用該系統(tǒng)。
第二章需求分析這一階段的主要目標(biāo)是明確項(xiàng)目的需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案,完成系統(tǒng)分析階段的最終成果一系統(tǒng)說明書的編寫。2.1數(shù)據(jù)字典上面討論的數(shù)據(jù)流圖只能給出系統(tǒng)邏輯功能的一個(gè)總框架而缺乏詳細(xì)、具體的內(nèi)容,因此我們還需要建立數(shù)據(jù)字典。建立數(shù)據(jù)字典是為了對數(shù)據(jù)流程圖上各個(gè)元素做出詳細(xì)的定義和說明。數(shù)據(jù)字典以一種準(zhǔn)確的和無二義的方式定義所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對系統(tǒng)的邏輯模型進(jìn)行描述,從而形成一個(gè)完整的說明。數(shù)據(jù)字典有助于數(shù)據(jù)的進(jìn)一步管理和控制,為設(shè)計(jì)人員和數(shù)據(jù)庫管理人員在數(shù)據(jù)庫設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工外部項(xiàng)。2彐,1數(shù)據(jù)流數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂剑谝粚覦FD層層第2.1.2數(shù)據(jù)字典名稱數(shù)據(jù)類型null主鍵內(nèi)容1商品編號Char(20)不允許商品的編號2商品名稱Char〔20)不允許商品的名稱3規(guī)格Char〔20)允許商品規(guī)格4包裝Char(20)允許袋裝還是散裝5單價(jià)不允許(元/斤)3用戶名Char〔20)不允許用戶名稱7密碼Char〔20)不允許用戶的密碼8權(quán)限Char(20)不允許用戶的身份9客戶編號Char〔20)不允許客戶的編號10客戶名稱Char(20)允許客戶公司的名稱11公司類別Char〔20)允許公司屬于哪方面服務(wù)12傳真Char〔20)允許公司的傳真13通信地址Char(20)不允許公司的地址14聯(lián)系人Char〔20)不允許公司的聯(lián)系人15聯(lián)系電話Char〔20)不允許客戶電話訂購編號Char(20)不允許訂購的編號17訂胸日期Char〔20)不允許訂購的日期18訂購客戶編號Char〔20)不允許訂購客戶編號19商品編號Char(20)不允許訂購物品的編號20商品數(shù)量Int@不允許訂購物品的數(shù)量狀態(tài)Char(20〕允許訂單狀態(tài)22員工編號Char(20)不允許員工的編號23員工姓名Char〔20)不允許員工的姓名24員工性別Char(20)不允許員工的性別25員工職務(wù)Char(20)不允許員工的職務(wù)26員工部門Char〔20)不允許員工的部門27聯(lián)系電話Char(20)不允許員工的聯(lián)系電話28備注Char〔20)允許特別的事項(xiàng)標(biāo)記29司機(jī)編號Char〔20)不允許司機(jī)的編號30司機(jī)姓名Char(20)不允許司機(jī)的姓名司機(jī)性別Char〔)不允許司機(jī)的性別32駕證類型Char〔20)不允許駕證類型ABCD駕照號碼Char(20)不允許駕照號碼34聯(lián)系電讠舌Char〔20)不允許司機(jī)聯(lián)系電話35車牌號碼Char〔20)不允許司機(jī)車牌號碼36數(shù)量Char(20)不允許庫存商品數(shù)量37送貨編號Char(20)不允許送貨編號38盈利Money(8)允許盈利額39供貨客戶編號Char(20)不允許供貨客戶的編號第三章系統(tǒng)概要設(shè)計(jì)3.1數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是開發(fā)數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),也是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體的說,數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)就首先對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進(jìn)行分析,分析各數(shù)據(jù)存儲之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式。本系統(tǒng)用實(shí)體一聯(lián)系圖(簡稱E一R圖)來描述系統(tǒng)的概念模型。E一R圖由實(shí)體、屬性、聯(lián)系三部分組成,其符號如圖生6所示: 實(shí)體 屬性 聯(lián)系E-R圖圖例3.1.1實(shí)體描述.本系統(tǒng)中所涉及的實(shí)體有4個(gè),其結(jié)構(gòu)如下;訂購客戶(客戶編號,客戶名稱、地址,聯(lián)系電話)供應(yīng)客戶〔客戶編號、客戶名稱、地址、聯(lián)系電話)商品(商品編號、商品名稱、銷售單價(jià)、采購單價(jià)、倉庫)庫存(商品編號、商品名稱、數(shù)量,倉庫)3就2聯(lián)系描述各實(shí)體的聯(lián)系屬性如下:訂購(訂購編號、丁胸日期、訂購客戶編號、商品編號、商品名稱、商品數(shù)量)配貨(采購編號、采胸日期、供貨客戶編號、采購員編號、商品編號、商品數(shù)量、商品名稱、司機(jī)編號、商品單價(jià))送貨(訂購編號、司機(jī)編號、目的地)驗(yàn)收(訂購編號,收貨人、收獲時(shí)間)3.1.3E—R圖本系統(tǒng)的E一R圖如圖7所示:11E-R圖第四章系統(tǒng)詳細(xì)設(shè)計(jì)生1數(shù)據(jù)庫的邏輯設(shè)計(jì)數(shù)據(jù)庫的邏輯設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段的基本E—R圖轉(zhuǎn)化為與選用具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),首先要實(shí)現(xiàn)的是E—R圖關(guān)系模型的轉(zhuǎn)化.而為此要解決的問題是如何將實(shí)體和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如甸確定這些關(guān)系模式的屬性和碼。對于實(shí)體,將每個(gè)實(shí).體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性即為關(guān)系的屬性,實(shí)體的碼即為關(guān)系的碼。對于實(shí)體間的聯(lián)系,可以分成三種情況:o若實(shí)體間的聯(lián)系是1:0可以在兩個(gè)實(shí)體轉(zhuǎn)換成的兩個(gè)關(guān)系中任意一個(gè)關(guān)系的屬性中加入另一個(gè)關(guān)系的碼.2〕若實(shí)體間的聯(lián)系是1:n,則在n端實(shí)體轉(zhuǎn)換成的關(guān)系中加入1端實(shí)體轉(zhuǎn)換成的關(guān)系碼.3)若實(shí)體間的聯(lián)系是n:,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個(gè)實(shí)體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實(shí)體的碼的組合。本系統(tǒng)中所涉及到的關(guān)系的主碼用下劃線,外碼用#標(biāo)出.訂購客戶(客戶編號、客戶名稱、公司類別、傳真、通訊地且、聯(lián)系人、聯(lián)系電話、結(jié)賬方式)供應(yīng)客戶(客戶編號、客戶名稱、公司類別、傳真、通訊地且、聯(lián)系人、聯(lián)系電話話)用戶(用戶號,杈限,用戶密碼)司機(jī)(司機(jī)編號、司機(jī)姓名、司機(jī)性別、駕照類型、駕照號碼、聯(lián)系電話、車牌號碼,狀態(tài)、備注)商品(商品編號、商品名稱、規(guī)格、包裝、銷售單價(jià)、采胸單價(jià)、倉庫)庫存(商品編號#、商“名稱,數(shù)量,倉庫)訂購(訂購編號、訂購日期、訂購客戶編號#、商品編號#、商品名稱、商品數(shù)量、狀態(tài))配貨(采購編號、采購日期、供貨客戶編號#,采購員編號#,商品編號#,商品數(shù)量、商品名稱、司機(jī)編號#、商品單價(jià)、狀態(tài))送貨(送貨編號、訂購編號#、司機(jī)編號#、目的地、結(jié)賬方式)驗(yàn)收(驗(yàn)收編號、訂購編號#,收貨人#,收獲時(shí)間)4.2數(shù)據(jù)庫的實(shí)現(xiàn)按照數(shù)據(jù)字典中的數(shù)據(jù)元素說明確定每個(gè)數(shù)據(jù)項(xiàng)的類型和長度,使每個(gè)關(guān)系都對應(yīng)一個(gè)數(shù)據(jù)庫表:訂購客戶表列名數(shù)據(jù)類型《客戶編號否客戶名稱是公司類別char是傳真是通信地址否聯(lián)系人char否聯(lián)系電話否結(jié)賬方式供貨客戶表列名數(shù)據(jù)類型許客戶編號char否客戶名稱是公司類別是傳真char是通信地址否聯(lián)系人char否聯(lián)系電話char否訂胸表列名數(shù)據(jù)類型長度允許主鍵訂購編號20否是訂購日期datet土m芒8否訂購客戶編號charO否商品編號否商品名稱charO否商品數(shù)量Int4否狀態(tài)char20否配貨表列名數(shù)據(jù)類型《采購編號char否采購日期datetime是供貨客戶編號char是采購員編號char是商品編號否商品數(shù)量int否商品名稱char否司機(jī)編號是商品單價(jià)char是狀態(tài)char否送貨表列名數(shù)據(jù)類型允許空送貨編號char否訂購編號是司機(jī)編號是目的地char是結(jié)賬方式是6)驗(yàn)收表列名數(shù)據(jù)類型長度允許空主鍵驗(yàn)收編號char否是訂購編號char是收貨人是收貨時(shí)間datetime8是7〕用戶表0數(shù)據(jù)類型。允許空主鍵用戶名200是權(quán)限char20用戶密碼char208〕員工信息表列名數(shù)據(jù)類型許員工編號char否員工姓名char否員工性別char否員工職務(wù)char否員工部門否聯(lián)系電話char否狀態(tài)char否備注是9〕司機(jī)信息表列名數(shù)據(jù)類型許司機(jī)編號char否司機(jī)姓名char否司機(jī)性別否駕證類型char否駕照號碼char否聯(lián)系電話否車牌號碼char否狀態(tài)char否備注是(0)訂單盈利核算表列名數(shù)據(jù)類型允許空訂購編號char否商品編號char是商品名稱是盈利money是日期datetime是(1),庫存表列名數(shù)據(jù)類型長度允許空主鍵商品編號是商品名稱是數(shù)量int4否倉庫生3程序流程圖程序流程圖又稱為程序框圖,表示方法簡單直觀,在繪制程序流程圖時(shí)使用的符號說明如下: 處理 輸入輸出0判斷0起始終止 控制方向(1)(1)主模塊 界面配貨o配貨信息亙區(qū)o榘購詳單互回岡生送貨0 迎回岡4.6·8驗(yàn)收界面驗(yàn)收信息0驗(yàn)驗(yàn)收信第五章系統(tǒng)實(shí)現(xiàn)5.1概述在管理信息系統(tǒng)的生命周期中,經(jīng)過了系統(tǒng)規(guī)劃、系統(tǒng)分析和系統(tǒng)設(shè)計(jì)等階段以后,便開始了系統(tǒng)實(shí)施階段。系統(tǒng)實(shí)施階段要繼承此前各階段的工作成果,將技術(shù)設(shè)計(jì)轉(zhuǎn)化成物理實(shí)現(xiàn),因此系統(tǒng)實(shí)施的成果是系統(tǒng)分析和設(shè)計(jì)階段的結(jié)晶.同時(shí),系統(tǒng)實(shí)施作為系統(tǒng)生命周期中的后期階段,是把系統(tǒng)設(shè)計(jì)轉(zhuǎn)化為可實(shí)際運(yùn)行的物理系統(tǒng)的必然步驟。再好的系統(tǒng)設(shè)計(jì),不通過系統(tǒng)實(shí)施也只能是不能帶來現(xiàn)實(shí)效益的空中樓閣:系統(tǒng)實(shí)施作為系統(tǒng)的最后物理實(shí)現(xiàn)階段,對于系統(tǒng)的質(zhì)量,可靠性和可維護(hù)性等有著十分重要的影響。5.2編程工具與環(huán)境編程過程又稱程序設(shè)計(jì)或編寫程序,按照詳細(xì)設(shè)計(jì)階段產(chǎn)生的程序設(shè)計(jì)說明書,用選定的程序設(shè)計(jì)語言書寫源程序,在程序設(shè)計(jì)中,不僅要保證程序的正確性,而且要保證程序的可讀性,必須采用結(jié)構(gòu)化程序設(shè)計(jì)的方法,用一組單一入口和單一出口的基本控制結(jié)構(gòu)及其反復(fù)嵌套。本系統(tǒng)采用Delphi作為程序界面設(shè)計(jì)軟件。后臺數(shù)據(jù)庫所采用的軟件是Microsoft公司的SQLServer2008。SQLServer是一個(gè)高性能的,多用戶關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被設(shè)計(jì)成支持高容量的事務(wù)處理以及需求較少的決策支持應(yīng)用程序:它可以允許不同的用戶通過不同的方式看同樣的數(shù)據(jù),保證了數(shù)據(jù)庫的一致性和可恢復(fù)性。它的可靠性、質(zhì)量和易用性使之成為很多數(shù)據(jù)庫軟件的首選:5·3系統(tǒng)測試軟件測試是系統(tǒng)質(zhì)量保正的主要活動之一。測試雖然不是質(zhì)量保證的“安全網(wǎng)”:但它是不可缺少的,而且是重要的環(huán)節(jié)。因?yàn)椋谙到y(tǒng)開發(fā)的過程中,涉及一系列的活動,而在這個(gè)活動過程中,人們可能犯很多錯(cuò)誤,錯(cuò)誤可能發(fā)生在設(shè)計(jì)階段,也可能發(fā)生在整個(gè)過程的開始階段:系統(tǒng)測試的目標(biāo)是:測試是一個(gè)程序的執(zhí)行過程,其目標(biāo)在于發(fā)現(xiàn)錯(cuò)誤。一個(gè)好的測試用例能夠發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤。一個(gè)成功的測試則是發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤的測試??傊?,試是發(fā)現(xiàn)錯(cuò)誤,這不只是從技術(shù)角度濞試下定義。軟件測試中最為重要的是,實(shí)際工作中人們的心理學(xué)和經(jīng)濟(jì)學(xué)問題。系統(tǒng)的測試分為單元;則試、組裝泖試、確認(rèn)測試和系統(tǒng)濞試,每一步都是在前一步的基礎(chǔ)上進(jìn)行的。1,單元測試單元測試是指程序中的一個(gè)模塊或一個(gè)子程序,是程序運(yùn)行的最小單元,或是程序最小的獨(dú)立編譯單位,單元濞試也稱模塊泖試。例如對“登錄”模塊進(jìn)行測試:獲得用戶登錄名和密碼。業(yè)務(wù)員信息中查找所有成員登錄名和密碼,核對是否有給定的用戶登錄名和密碼,若給定的登錄名和密碼不存在,同顯示錯(cuò)誤信息”“用戶和密碼不存在!進(jìn)行單元濞試可以采用白盒測試方法。白盒測試將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進(jìn)行測試,檢查它與設(shè)計(jì)是否相符。本例采用白盒測試的條件覆蓋標(biāo)準(zhǔn),每一判定中的每個(gè)條件,分別按“真”,“假”至少各執(zhí)行一次,得到以下測試結(jié)果?;蛘卟捎煤诤袦y試用例。將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性.根據(jù)軟件的需求覯格說明書設(shè)計(jì);則試用例,從程序的輸入和輸出特性測試是否滿足設(shè)定的功能。2,組裝測試單元測試通過后,需要按照設(shè)計(jì)時(shí)作出的層次模塊圖把它們連接起來,進(jìn)行組裝試。通常采用黑盒法自頂向下測試。按HIPO圖從頂層模塊自上而下地組裝。每次只嗇一個(gè)模塊逐個(gè)安裝系統(tǒng)。首先安裝主菜單,并為主菜單添上下接子菜單,逐步進(jìn)行最終將系統(tǒng)安裝完畢。3.確認(rèn)測試確認(rèn)測試是進(jìn)一步檢查軟件是否符合軟件需求覯格說明書的全部需求,因此又稱為合格性濞試,確認(rèn)測試的內(nèi)容主要包括以下幾部分:功能測試性能測試配置審查用戶資料系統(tǒng)分析資料系統(tǒng)設(shè)計(jì)資料(0源程序與測試材料4,系統(tǒng)測試系統(tǒng)測試也將整個(gè)軟件作為測試對象,將信息系統(tǒng)的所有組成部分包括軟硬件,用戶及環(huán)境等綜合在一起進(jìn)行試,以保正系統(tǒng)的各組成部分協(xié)調(diào)進(jìn)行。經(jīng)濞試,未發(fā)現(xiàn)本軟件有異常情況,能正常進(jìn)行。5·4系統(tǒng)運(yùn)行與維護(hù)經(jīng)過上述一系列測試通過后,系統(tǒng)就可以投人使用了:為了保證長期高效地工作,必須加強(qiáng)對運(yùn)行的日常管理,日常運(yùn)行管理包括系統(tǒng)每天運(yùn)行狀況,數(shù)據(jù)輸入和輸入情況以及系統(tǒng)的安全性,完備性能及時(shí)地如實(shí)記錄和處置。這些工作主要由系統(tǒng)運(yùn)行人員來完成。系統(tǒng)維護(hù)的目的是為了保證管理信息系統(tǒng)正??煽康剡\(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用:系統(tǒng)應(yīng)用程序維護(hù):業(yè)務(wù)處理是通過程序進(jìn)行的,一旦程序發(fā)生問題或業(yè)務(wù)發(fā)生變化就必然地引地程序的修改和調(diào)整。數(shù)據(jù)維護(hù):需求為業(yè)務(wù)是不斷在變化的,因此反映這種變化的數(shù)據(jù)也要求隨之改變,包括內(nèi)容增加及數(shù)據(jù)結(jié)構(gòu)的調(diào)整。代碼維護(hù):系統(tǒng)的任何變化最終要通過修改代碼實(shí)現(xiàn)。崆件設(shè)備維護(hù):主要指主機(jī)及外設(shè)的日常維護(hù)和管理,以保證系統(tǒng)正常有效地運(yùn)行。第六章結(jié)束語6.1概述物流管理信息系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(M工S),其開發(fā)主要包括后臺數(shù)據(jù),庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完善性強(qiáng),數(shù)據(jù)安全性好的庫,而對于后者則要求應(yīng)用程序功能完善,易使用等特點(diǎn)。物流信息管理系統(tǒng),對客戶信息,產(chǎn)品信息,提單信息進(jìn)行了全面的管理,使得縮短了獲取信息的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公司戰(zhàn)略與創(chuàng)新的融合試題及答案
- 公司戰(zhàn)略與運(yùn)營模式試題及答案
- 2025年軟件設(shè)計(jì)師考試復(fù)習(xí)策略試題及答案
- 編程語言的適用性與選擇指南試題及答案
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)員考題及答案
- 2025年軟考新概念的試題及答案
- 理解數(shù)據(jù)中心網(wǎng)絡(luò)管理技巧試題及答案
- 增強(qiáng)職業(yè)技能用數(shù)字技術(shù)改善殘疾人士工作條件
- 基于大數(shù)據(jù)的智慧城市建設(shè)與城市管理研究進(jìn)展探討
- 大數(shù)據(jù)與人工智能在健康教育中的應(yīng)用探討
- 心理危機(jī)干預(yù)培訓(xùn)課件
- 2023年心血管內(nèi)科學(xué)考博真題
- 保溫杯生產(chǎn)工藝流程
- GB/T 6482-2007鑿巖用螺紋連接釬桿
- 理正深基坑算例
- 公司休假銷假單模板
- 《基于杜邦分析法的企業(yè)財(cái)務(wù)分析國內(nèi)外文獻(xiàn)綜述》
- 全國高中數(shù)學(xué)聯(lián)賽廣東省預(yù)賽試題及解答
- DB33T 2226-2019 空氣負(fù)(氧)離子觀測與評價(jià)技術(shù)規(guī)范-純圖
- 高中政治教學(xué)的經(jīng)驗(yàn)分享課件
- 辦公室事故防范(典型案例分析)
評論
0/150
提交評論