




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、物流配送管理系統(tǒng) 青島工學(xué)院軟件工程課程設(shè)計(jì)報(bào)告書題 目物流配送管理系統(tǒng)學(xué)生姓名王碩 郭慶博 宋釗指導(dǎo)教師楊彥明系 部信息工程系專業(yè)班級2009級計(jì)算機(jī)科學(xué)與技術(shù)1班目 錄摘 要4第一章 系統(tǒng)分析51.1 概述51.1.1 系統(tǒng)分析的含義和目標(biāo)51.1.2 系統(tǒng)分析的任務(wù)51.1.3 系統(tǒng)分析的步驟51.2 現(xiàn)行系統(tǒng)主要問題分析61.3 可行性分析61.3.1 技術(shù)可行性分析61.3.2 經(jīng)濟(jì)可行性分析71.3.3 營運(yùn)可行性分析7第二章需求分析82.1 數(shù)據(jù)字典82.1.1 數(shù)據(jù)流82.1.2 數(shù)據(jù)字典10第三章系統(tǒng)概要設(shè)計(jì)113.1數(shù)據(jù)庫設(shè)計(jì)113.1.1 實(shí)體描述113.1.2 聯(lián)系描述
2、123.1.3 e-r圖12第四章 系統(tǒng)詳細(xì)設(shè)計(jì)134.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)134.2 數(shù)據(jù)庫的實(shí)現(xiàn)144.3 程序流程圖174.4 計(jì)算機(jī)系統(tǒng)配置方案204.4.1 計(jì)算機(jī)系統(tǒng)硬件配置204.4.2 計(jì)算機(jī)系統(tǒng)軟件配置204.5 歷史信息的管理204.6 人機(jī)界面的設(shè)計(jì)214.6.1 登錄界面設(shè)計(jì)214.6.2 系統(tǒng)基本信息界面設(shè)計(jì)224.6.3 商品信息界面234.6.4 查詢界面234.6.5 訂購界面244.6.6 配貨界面254.6.7 送貨界面264.6.8 驗(yàn)收界面26第五章 系統(tǒng)實(shí)現(xiàn)275.1 概述275.2 編程工具與環(huán)境275.3系統(tǒng)測試275.4 系統(tǒng)運(yùn)行與維護(hù)29第六章
3、 結(jié)束語306.1 概述306.2 系統(tǒng)的功能306.3 系統(tǒng)的特點(diǎn)306.4 存在問題及改進(jìn)方向306.5 系統(tǒng)開發(fā)的體會316.6 致謝3132摘 要物流信息管理系統(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í)施)的基本活動(dòng)貫穿起來。本系統(tǒng)希望能夠通過物流進(jìn)管理信息系統(tǒng)的建立,理順信息流程和流向,使管理更
4、加完善,使管理人員在信息系統(tǒng)的輔助下進(jìn)行工作,提高管理的整體水平。 本系統(tǒng)采用delphi開發(fā)設(shè)計(jì),數(shù)據(jù)庫采用sql server 2008。關(guān)鍵詞:物流配送信息系統(tǒng) sql server 2008 delphi2005 第一章 系統(tǒng)分析1.1 概述1.1.1 系統(tǒng)分析的含義和目標(biāo)系統(tǒng)分析(systems analysis),是指在管理信息系統(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ù)是:盡可能弄清用戶對信息的需求
5、,調(diào)查原信息系統(tǒng)的資源、輸入、處理和輸出。完成新系統(tǒng)的邏輯設(shè)計(jì),以滿足業(yè)務(wù)發(fā)展要求。系統(tǒng)分析的具體工作內(nèi)容包括:(1) 可行性分析;(2) 詳細(xì)調(diào)查;(3) 系統(tǒng)性分析;(4) 提出新系統(tǒng)的邏輯模型1.1.3 系統(tǒng)分析的步驟系統(tǒng)分析階段的主要活動(dò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ā)展方向。(2) 可行性的研究:可行性的研究是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)發(fā)展背景、必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出擬定開發(fā)系統(tǒng)的初步方案計(jì)劃。(3) 現(xiàn)行系統(tǒng)詳細(xì)調(diào)查:在可行性研究的基礎(chǔ)
6、上進(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)更有效。(4) 新系統(tǒng)邏輯方案的提出:主要明確用戶的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案。1.2 現(xiàn)行系統(tǒng)主要問題分析1)基本信息表的查詢(商品基本信息、員工基本信息、司機(jī)基本信息、訂購客戶信息表、供貨客戶表、庫存表)2)訂購客戶下訂單,即將訂購客戶訂購詳情打入數(shù)據(jù)庫中3)采購環(huán)節(jié),系統(tǒng)可對訂單商品進(jìn)行匯總。負(fù)責(zé)人則根據(jù)匯總情況安排人員采購4)采購?fù)瓿珊?,采購員可把采購信息輸入系統(tǒng),同時(shí)負(fù)責(zé)人可安排查看需要發(fā)貨的訂單,并安排司機(jī)送貨5)送貨完成后,等待訂購客戶確
7、認(rèn)收貨6)訂購客戶確認(rèn)后,計(jì)算相應(yīng)訂單盈利,并送往訂單盈利核算表中1.3 可行性分析在明確系統(tǒng)目標(biāo)和環(huán)境的基礎(chǔ)上,需要進(jìn)一步對系統(tǒng)的可行性進(jìn)行研究。此活動(dòng)的主要目標(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)采用 windows 7 professional作為操作系統(tǒng)平臺。本系統(tǒng)的數(shù)據(jù)
8、庫開發(fā)平臺選用microsoft公司的sql server2008,該數(shù)據(jù)庫管理系統(tǒng)在windows 7 professional上能提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)數(shù)據(jù)的手工傳遞工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。本系統(tǒng)的應(yīng)用軟件開發(fā)工具選用的是開發(fā)人員熟悉的delphi。1.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)的邏
9、輯方案,完成系統(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.1 數(shù)據(jù)
10、流數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。第一層dfd p2物流管理作業(yè)客戶d1 庫存信息d2訂單信息客戶基本資料庫存變動(dòng)供應(yīng)商 p1物流決策管理庫存帳訂單存擋客戶資料供應(yīng)商發(fā)貨 p2.1倉庫管理 p2.2訂單處理客戶訂單d2 訂單信息管理員發(fā)貨d7 派司機(jī)d6 配送信息訂貨單貨款通知單發(fā)貨單入倉單存檔出倉單存檔訂單存檔配送存檔司機(jī)存檔 p2.3配送管理 p2.4結(jié)算管理第二層dfd 第三層dfd供應(yīng)商d1 入倉單p3.1入倉管理d4 入庫數(shù)據(jù)d5 出庫信息入倉單存檔庫存臺帳等有貨再發(fā)貨訂單p3.6庫存控制p3.5出倉管理p3.4庫存查詢2.1.2 數(shù)據(jù)字典no名稱數(shù)據(jù)類型null主鍵內(nèi)容1商品編
11、號char(20)不允許是商品的編號2商品名稱char(20)不允許商品的名稱3規(guī)格char(20)允許商品規(guī)格4包裝char(20)允許袋裝還是散裝5單價(jià)money(8)不允許(元/斤)6用戶名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)不
12、允許客戶電話16訂購編號char(20)不允許是訂購的編號17訂購日期char(20)不允許訂購的日期18訂購客戶編號char(20)不允許訂購客戶編號19商品編號char(20)不允許訂購物品的編號20商品數(shù)量int(4)不允許訂購物品的數(shù)量21狀態(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ī)
13、編號char(20)不允許是司機(jī)的編號30司機(jī)姓名char(20)不允許司機(jī)的姓名31司機(jī)性別char(4)不允許司機(jī)的性別32駕證類型char(20)不允許駕證類型abcd33駕照號碼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è)的重要組成部分。具體
14、的說,數(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)系三部分組成,其符號如圖4.6所示:實(shí)體 屬性 聯(lián)系e-r圖圖例3.1.1 實(shí)體描述本系統(tǒng)中所涉及的實(shí)體有4個(gè),其結(jié)構(gòu)如下:訂購客戶(客戶編號、客戶名稱、地址、聯(lián)系電話)供應(yīng)客戶(客戶編號、客戶名稱、地址、聯(lián)系電話)商品(商品編號、商品名稱、銷售
15、單價(jià)、采購單價(jià)、倉庫)庫存(商品編號、商品名稱、數(shù)量、倉庫)3.1.2 聯(lián)系描述各實(shí)體的聯(lián)系屬性如下:訂購(訂購編號、訂購日期、訂購客戶編號、商品編號、商品名稱、商品數(shù)量)配貨(采購編號、采購日期、供貨客戶編號、采購員編號、商品編號、商品數(shù)量、商品名稱、司機(jī)編號、商品單價(jià))送貨(訂購編號、司機(jī)編號、目的地)驗(yàn)收(訂購編號、收貨人、收獲時(shí)間)3.1.3 e-r圖本系統(tǒng)的e-r圖如圖.7 所示:管理員倉庫訂購配貨送貨驗(yàn)收用戶表庫存表司機(jī)信息表供應(yīng)客戶表配貨表驗(yàn)收表訂購表送貨表商品信息表11111nnm11mm1nn1n e-r圖第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)數(shù)據(jù)庫的邏輯設(shè)計(jì)的任務(wù)就是
16、把概念結(jié)構(gòu)設(shè)計(jì)階段的基本er圖轉(zhuǎn)化為與選用具體機(jī)器上的dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),首先要實(shí)現(xiàn)的是er圖關(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)系,可以分成三種情況:1) 若實(shí)體間的聯(lián)系是1:1,可以在兩個(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:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸
17、個(gè)實(shí)體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實(shí)體的碼的組合。本系統(tǒng)中所涉及到的關(guān)系的主碼用下劃線,外碼用#標(biāo)出:訂購客戶(客戶編號、客戶名稱、公司類別、傳真、通訊地址、聯(lián)系人、聯(lián)系電話、結(jié)賬方式)供應(yīng)客戶(客戶編號、客戶名稱、公司類別、傳真、通訊地址、聯(lián)系人、聯(lián)系電話話)用戶(用戶號、權(quán)限、用戶密碼)司機(jī)(司機(jī)編號、司機(jī)姓名、司機(jī)性別、駕照類型、駕照號碼、聯(lián)系電話、車牌號碼、狀態(tài)、備注)商品(商品編號、商品名稱、規(guī)格、包裝、銷售單價(jià)、采購單價(jià)、倉庫)庫存(商品編號#、商品名稱、數(shù)量、倉庫)訂購(訂購編號、訂購日期、訂購客戶編號#、商品編號#、商品名稱、商品數(shù)量、狀態(tài))配貨(采購編號、采購日期
18、、供貨客戶編號#、采購員編號#、商品編號#、商品數(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ù)庫表:1) 訂購客戶表列名數(shù)據(jù)類型長度允許空主鍵客戶編號char20否是客戶名稱char20是公司類別char20是傳真char20是通信地址char20否聯(lián)系人char20否聯(lián)系電話char20否結(jié)賬方式char202) 供貨客戶表列名數(shù)據(jù)類型長度允許空主鍵客戶編號char20否是客戶名稱char2
19、0是公司類別char20是傳真char20是通信地址char20否聯(lián)系人char20否聯(lián)系電話char20否3)訂購表列名數(shù)據(jù)類型長度允許空主鍵訂購編號char20否是訂購日期datetime8否訂購客戶編號char20否商品編號char20否商品名稱char20否商品數(shù)量int4否狀態(tài)char20否4) 配貨表列名數(shù)據(jù)類型長度允許空主鍵采購編號char20否是采購日期datetime8是供貨客戶編號char20是采購員編號char20是商品編號char20否商品數(shù)量int4否商品名稱char20否司機(jī)編號char20是商品單價(jià)char20是狀態(tài)char20否5) 送貨表列名數(shù)據(jù)類型長度允許空
20、主鍵送貨編號char20否是訂購編號char20是司機(jī)編號char20是目的地char50是結(jié)賬方式char20是6)驗(yàn)收表列名數(shù)據(jù)類型長度允許空主鍵驗(yàn)收編號char20否是訂購編號char20是收貨人char20是收貨時(shí)間datetime8是7)用戶表列名數(shù)據(jù)類型長度允許空主鍵用戶名char20否是權(quán)限char20否用戶密碼char20否8)員工信息表列名數(shù)據(jù)類型長度允許空主鍵員工編號char20否是員工姓名char20否員工性別char4否員工職務(wù)char20否員工部門char20否聯(lián)系電話char20否狀態(tài)char20否備注char50是9)司機(jī)信息表列名數(shù)據(jù)類型長度允許空主鍵司機(jī)編號c
21、har20否是司機(jī)姓名char20否司機(jī)性別char4否駕證類型char20否駕照號碼char20否聯(lián)系電話char20否車牌號碼char20否狀態(tài)char20否備注char50是10)訂單盈利核算表列名數(shù)據(jù)類型長度允許空主鍵訂購編號char20否是商品編號char20是商品名稱char20是盈利money8是日期datetime8是11)庫存表列名數(shù)據(jù)類型長度允許空主鍵商品編號char20否是商品名稱char20是數(shù)量int4否倉庫char204.3 程序流程圖程序流程圖又稱為程序框圖,表示方法簡單直觀,在繪制程序流程圖時(shí)使用的符號說明如下:處理 輸入輸出 判斷 起始終止 控制方向(1) 主
22、模塊主模塊輸入密碼yn重新輸入密碼正確y輸入選項(xiàng)n選項(xiàng)訂購管理配貨管理送貨管理驗(yàn)收管理退出結(jié)束(2) 訂購配貨管理子模塊開 始輸入業(yè)務(wù)員編號輸入口密碼正確選擇項(xiàng)選 擇ny輸入商品信息正確否修 改返 回輸入采購信息條件滿足采 購庫存信息條件滿足貨物查看yyy4.4 計(jì)算機(jī)系統(tǒng)配置方案本系統(tǒng)采用delphi來進(jìn)行開發(fā)?;谲浖_發(fā)工具的選擇,并考慮到本系統(tǒng)的性能要求,對計(jì)算機(jī)系統(tǒng)具體配置如下。4.4.1 計(jì)算機(jī)系統(tǒng)硬件配置客戶機(jī):微機(jī)p866或以上檔次,內(nèi)存256mb以上,硬盤40g以上,集成intel pro 10/100網(wǎng)卡,8速agp顯卡,usb接口,3.5英寸軟驅(qū),48倍速cd-rom,v
23、ga 或更高分辨率的顯示器,epson彩噴打印機(jī);服務(wù)器:微機(jī)p2.0g或以上檔次,內(nèi)存256mb ddr以上,硬盤120g以上,24倍速最大cd-rw,7個(gè)熱插拔 pci-x插槽(64位/100mhz),1個(gè)熱插拔 傳統(tǒng)插槽(32位/33mhz),intel pro/1000xt服務(wù)器適配器,smart-ups;4.4.2 計(jì)算機(jī)系統(tǒng)軟件配置windows xp, office 2003,前臺開發(fā)軟件delphi, 后臺數(shù)據(jù)庫管理系統(tǒng)采用 microsoft sql server 2008;4.5 歷史信息的管理由于信息每天都在更新,而歷史信息并不能隨意丟棄,它必須保存。另外為了防
24、止因意外情況(如突然斷電、死機(jī)等)或用戶的誤操作而造成數(shù)據(jù)丟失或錯(cuò)誤,系統(tǒng)需要定期備份數(shù)據(jù)庫中的數(shù)據(jù)。采用兩種方法:完全備份、增量備份。開始時(shí)一周執(zhí)行一次增量備份,一個(gè)月執(zhí)行一次完全備份以后根據(jù)用戶對本系統(tǒng)的熟練程度,備份的時(shí)間間隔適當(dāng)延長。為確保有效備份,采用了雙重備份的方法,即在備份數(shù)據(jù)庫中數(shù)據(jù)時(shí),不但將數(shù)據(jù)備份到其他目錄下,而且還將數(shù)據(jù)備份到移動(dòng)硬盤上,這樣就確保了數(shù)據(jù)的完整性,有效地管理了歷史數(shù)據(jù)。4.6 人機(jī)界面的設(shè)計(jì)用戶界面是指軟件系統(tǒng)和用戶交互的接口,良好的用戶界面往往可以提高用戶使用系統(tǒng)的熱情,并刺激他們的積極性。4.6.1 登錄界面設(shè)計(jì)為了保證系統(tǒng)的安全性,進(jìn)入系統(tǒng)之前必須經(jīng)
25、過必要的安全性,簡潔、清晰、友好是此設(shè)計(jì)的風(fēng)格,如圖所示: 用戶登錄界面如果輸入的用戶名或者密碼錯(cuò)誤,就會彈出下面的窗口,見所示:4.6.2 系統(tǒng)基本信息界面設(shè)計(jì)輸入正確的用戶名和密碼后,即進(jìn)入系統(tǒng)。系統(tǒng)的基本操作界面如圖所示:系統(tǒng)基本操作界面系統(tǒng)的基本操作界面主要包括基本信息管理、訂購管理、統(tǒng)計(jì)管理。其中基本信息管理中又可以分為商品信息管理、庫存信息管理、客戶信息管理、員工司機(jī)信息管理;訂購管理又可以分為訂購單信息管理、配貨單信息管理、送貨信息管理、驗(yàn)收信息管理;統(tǒng)計(jì)管理又可以分為訂單盈利信息管理、月盈利信息管理;用戶管理包括新增用戶、用戶管理。4.6.3 商品信息界面4.6.4 查詢界面4
26、.6.5 訂購界面4.6.6 配貨界面4.6.7 送貨界面4.6.8 驗(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)境編程過程又稱
27、程序設(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公司的 sql server 2008。sql server是一個(gè)高性能的,多用戶關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被設(shè)計(jì)成支持高容量的事務(wù)處理以及需求較少的決策支持應(yīng)用程序。它可以允許不同的用戶通過不同的方式看同樣的數(shù)據(jù),保證了數(shù)據(jù)庫的一致性和可恢復(fù)性。它的可靠性、質(zhì)量和易用性使之成為
28、很多數(shù)據(jù)庫軟件的首選。5.3系統(tǒng)測試軟件測試是系統(tǒng)質(zhì)量保證的主要活動(dòng)之一。測試雖然不是質(zhì)量保證的“安全網(wǎng)”。但它是不可缺少的,而且是重要的環(huán)節(jié)。因?yàn)?,在系統(tǒng)開發(fā)的過程中,涉及一系列的活動(dòng),而在這個(gè)活動(dòng)過程中,人們可能犯很多錯(cuò)誤,錯(cuò)誤可能發(fā)生在設(shè)計(jì)階段,也可能發(fā)生在整個(gè)過程的開始階段。系統(tǒng)測試的目標(biāo)是:1) 測試是一個(gè)程序的執(zhí)行過程,其目標(biāo)在于發(fā)現(xiàn)錯(cuò)誤。2) 一個(gè)好的測試用例能夠發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤。3) 一個(gè)成功的測試則是發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤的測試??傊瑴y試是發(fā)現(xiàn)錯(cuò)誤,這不只是從技術(shù)角度測試下定義。軟件測試中最為重要的是,實(shí)際工作中人們的心理學(xué)和經(jīng)濟(jì)學(xué)問題。系統(tǒng)的測試分為單元測試、組裝測
29、試、確認(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è)條件,分別按“真
30、”、“假”至少各執(zhí)行一次,得到以下測試結(jié)果?;蛘卟捎煤诤袦y試用例。將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(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)一步檢查軟件是否符合軟件需求規(guī)格說明書的全部需求,因此又稱為合格性測試,確認(rèn)測試的內(nèi)容主要包
31、括以下幾部分:(1) 功能測試(2) 性能測試(3) 配置審查(4) 用戶資料(5) 系統(tǒng)分析資料(6) 系統(tǒng)設(shè)計(jì)資料(7) 源程序與測試材料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ù):
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 太原住宅租賃合同
- 增值稅發(fā)票技術(shù)服務(wù)項(xiàng)目規(guī)定合同
- 豬肉銷售合同書
- 物聯(lián)網(wǎng)傳感器設(shè)備銷售合同
- 店鋪商鋪?zhàn)赓U合同例文
- Revision of Module 7(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(一起)英語一年級上冊
- 泉州師范學(xué)院《學(xué)前教育中的哲學(xué)智慧》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西青年職業(yè)學(xué)院《廣播電視與新媒體概論》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 6 Growing Up(教學(xué)設(shè)計(jì))-2023-2024學(xué)年人教新起點(diǎn)版英語五年級下冊
- 4鄧小平爺爺植樹(教學(xué)設(shè)計(jì))2024-2025學(xué)年統(tǒng)編版語文二年級下冊
- 新審定人教版小學(xué)數(shù)學(xué)六年級下冊教材分析課件
- 小學(xué)科學(xué)教科版五年級上冊全冊思維導(dǎo)圖(2021新版)
- 全國水資源保護(hù)規(guī)劃技術(shù)大綱
- 企業(yè)員工培訓(xùn)PPT課件:職務(wù)犯罪培訓(xùn)
- 蛋白質(zhì)分離技術(shù)全PPT課件
- 汪小蘭有機(jī)化學(xué)課件(第四版)9醛酮醌
- 磷酸鐵鋰電池工商業(yè)儲能項(xiàng)目施工組織設(shè)計(jì)方案
- 震旦ad188維修手冊
- 五金英語詞匯盤點(diǎn)
- 內(nèi)容講義說明案例nxt pop trainning
- 工業(yè)自動(dòng)化設(shè)備項(xiàng)目用地申請報(bào)告(模板)
評論
0/150
提交評論