版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《軟件工程課程設(shè)計(jì)》報(bào)告書</p><p><b> 目 錄</b></p><p><b> 摘 要4</b></p><p> 第一章 系統(tǒng)分析5</p><p><b> 1.1 概述5</b></p><p&
2、gt; 1.1.1 系統(tǒng)分析的含義和目標(biāo)5</p><p> 1.1.2 系統(tǒng)分析的任務(wù)5</p><p> 1.1.3 系統(tǒng)分析的步驟5</p><p> 1.2 現(xiàn)行系統(tǒng)主要問題分析6</p><p> 1.3 可行性分析6</p><p> 1.3.1 技術(shù)可行性分析6</p>
3、<p> 1.3.2 經(jīng)濟(jì)可行性分析7</p><p> 1.3.3 營(yíng)運(yùn)可行性分析7</p><p> 第二章 需求分析8</p><p> 2.1 數(shù)據(jù)字典8</p><p> 2.1.1 數(shù)據(jù)流8</p><p> 2.1.2 數(shù)據(jù)字典10</p><p&
4、gt; 第三章 系統(tǒng)概要設(shè)計(jì)11</p><p> 3.1數(shù)據(jù)庫設(shè)計(jì)11</p><p> 3.1.1 實(shí)體描述11</p><p> 3.1.2 聯(lián)系描述12</p><p> 3.1.3 E-R圖12</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)13</p><p>
5、4.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)13</p><p> 4.2 數(shù)據(jù)庫的實(shí)現(xiàn)14</p><p> 4.3 程序流程圖17</p><p> 4.4 計(jì)算機(jī)系統(tǒng)配置方案20</p><p> 4.4.1 計(jì)算機(jī)系統(tǒng)硬件配置20</p><p> 4.4.2 計(jì)算機(jī)系統(tǒng)軟件配置20</p>&
6、lt;p> 4.5 歷史信息的管理20</p><p> 4.6 人機(jī)界面的設(shè)計(jì)21</p><p> 4.6.1 登錄界面設(shè)計(jì)21</p><p> 4.6.2 系統(tǒng)基本信息界面設(shè)計(jì)22</p><p> 4.6.3 商品信息界面23</p><p> 4.6.4 查詢界面23</
7、p><p> 4.6.5 訂購界面24</p><p> 4.6.6 配貨界面25</p><p> 4.6.7 送貨界面26</p><p> 4.6.8 驗(yàn)收界面26</p><p> 第五章 系統(tǒng)實(shí)現(xiàn)27</p><p><b> 5.1 概述27</b
8、></p><p> 5.2 編程工具與環(huán)境27</p><p> 5.3 系統(tǒng)測(cè)試27</p><p> 5.4 系統(tǒng)運(yùn)行與維護(hù)29</p><p> 第六章 結(jié)束語30</p><p><b> 6.1 概述30</b></p><p>
9、 6.2 系統(tǒng)的功能30</p><p> 6.3 系統(tǒng)的特點(diǎn)30</p><p> 6.4 存在問題及改進(jìn)方向30</p><p> 6.5 系統(tǒng)開發(fā)的體會(huì)31</p><p><b> 6.6 致謝31</b></p><p><b> 摘 要</b>
10、;</p><p> 物流信息管理系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的能進(jìn)行信息收集、傳輸、加工、保存、維護(hù)和使用的系統(tǒng)。</p><p> 本系統(tǒng)主要通過使用管理信息系統(tǒng)(MIS)的方法,對(duì)日常業(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ì)、系
11、統(tǒng)實(shí)施)的基本活動(dòng)貫穿起來。</p><p> 本系統(tǒng)希望能夠通過物流進(jìn)管理信息系統(tǒng)的建立,理順信息流程和流向,使管理更加完善,使管理人員在信息系統(tǒng)的輔助下進(jìn)行工作,提高管理的整體水平。 </p><p> 本系統(tǒng)采用Delphi開發(fā)設(shè)計(jì),數(shù)據(jù)庫采用SQL Server 2008。</p><p> 關(guān)鍵詞:物流配送信息系統(tǒng) SQL Server 2008 D
12、elphi2005 </p><p><b> 第一章 系統(tǒng)分析</b></p><p><b> 1.1 概述</b></p><p> 1.1.1 系統(tǒng)分析的含義和目標(biāo)</p><p> 系統(tǒng)分析(systems analysis),是指在管理信息系統(tǒng)開發(fā)的生命周期中應(yīng)用系統(tǒng)思想
13、和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方法和技術(shù)。</p><p> 系統(tǒng)分析階段的目標(biāo):就是按系統(tǒng)規(guī)劃所定的某個(gè)開發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。</p><p> 1.1.2 系統(tǒng)分析的任務(wù)</p><p> 系統(tǒng)分析的任務(wù)是:盡可能弄清用戶對(duì)信息的需求,調(diào)查原信息系統(tǒng)的資源、輸入、處理和輸出。完成新系統(tǒng)的邏輯設(shè)計(jì),以滿足業(yè)務(wù)發(fā)
14、展要求。</p><p> 系統(tǒng)分析的具體工作內(nèi)容包括:</p><p><b> 可行性分析;</b></p><p><b> 詳細(xì)調(diào)查;</b></p><p><b> 系統(tǒng)性分析;</b></p><p> 提出新系統(tǒng)的邏輯模型<
15、;/p><p> 1.1.3 系統(tǒng)分析的步驟</p><p> 系統(tǒng)分析階段的主要活動(dòng)是:系統(tǒng)的初步調(diào)查、可行性研究、系統(tǒng)的詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。</p><p> 系統(tǒng)的初步調(diào)查:系統(tǒng)的初步調(diào)查是著重于系統(tǒng)的總體目標(biāo)、總體功能和發(fā)展方向。</p><p> 可行性的研究:可行性的研究是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)系統(tǒng)發(fā)
16、展背景、必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出擬定開發(fā)系統(tǒng)的初步方案計(jì)劃。</p><p> 現(xiàn)行系統(tǒng)詳細(xì)調(diào)查:在可行性研究的基礎(chǔ)上進(jìn)一步對(duì)現(xiàn)行系統(tǒng)進(jìn)行全面、深入的調(diào)查和分析,弄清楚現(xiàn)行系統(tǒng)運(yùn)行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問題實(shí)質(zhì),確保新系統(tǒng)更有效。</p><p> 新系統(tǒng)邏輯方案的提出:主要明確用戶的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案。</p&g
17、t;<p> 1.2 現(xiàn)行系統(tǒng)主要問題分析</p><p> 1)基本信息表的查詢(商品基本信息、員工基本信息、司機(jī)基本信息、訂購客戶信息表、供貨客戶表、庫存表)</p><p> 2)訂購客戶下訂單,即將訂購客戶訂購詳情打入數(shù)據(jù)庫中</p><p> 3)采購環(huán)節(jié),系統(tǒng)可對(duì)訂單商品進(jìn)行匯總。負(fù)責(zé)人則根據(jù)匯總情況安排人員采購</p>
18、<p> 4)采購?fù)瓿珊?,采購員可把采購信息輸入系統(tǒng),同時(shí)負(fù)責(zé)人可安排查看需要發(fā)貨的訂單,并安排司機(jī)送貨</p><p> 5)送貨完成后,等待訂購客戶確認(rèn)收貨</p><p> 6)訂購客戶確認(rèn)后,計(jì)算相應(yīng)訂單盈利,并送往訂單盈利核算表中</p><p><b> 1.3 可行性分析</b></p><
19、;p> 在明確系統(tǒng)目標(biāo)和環(huán)境的基礎(chǔ)上,需要進(jìn)一步對(duì)系統(tǒng)的可行性進(jìn)行研究。此活動(dòng)的主要目標(biāo)是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與計(jì)劃??尚行匝芯渴轻槍?duì)系統(tǒng)進(jìn)行全面、概要的分析,主要包括三方面:技術(shù)可行性分析、經(jīng)濟(jì)可行性分析和營(yíng)運(yùn)可行性分析。</p><p> 1.3.1 技術(shù)可行性分析</p><p>
20、 技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬、軟件配置能否滿足開發(fā)者需要等。本系統(tǒng)采用 Windows 7 Professional作為操作系統(tǒng)平臺(tái)。本系統(tǒng)的數(shù)據(jù)庫開發(fā)平臺(tái)選用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ā)工具選用
21、的是開發(fā)人員熟悉的Delphi。</p><p> 1.3.2 經(jīng)濟(jì)可行性分析</p><p> 主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。 </p><p> 1.3.3 營(yíng)運(yùn)可行性分析</p><p> 主要是管理人員對(duì)開發(fā)信息系統(tǒng)是否支持,現(xiàn)有設(shè)計(jì)是否科學(xué),原始數(shù)據(jù)是否正確等。系統(tǒng)操作簡(jiǎn)單,易于理解,管理員經(jīng)過短時(shí)間的培訓(xùn)就可以使用該系統(tǒng)
22、。</p><p><b> 第二章 需求分析</b></p><p> 這一階段的主要目標(biāo)是明確項(xiàng)目的需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案,完成系統(tǒng)分析階段的最終成果—系統(tǒng)說明書的編寫。</p><p><b> 2.1 數(shù)據(jù)字典</b></p><p> 上面討論的數(shù)據(jù)流圖只
23、能給出系統(tǒng)邏輯功能的一個(gè)總框架而缺乏詳細(xì)、具體的內(nèi)容,因此我們還需要建立數(shù)據(jù)字典。建立數(shù)據(jù)字典是為了對(duì)數(shù)據(jù)流程圖上各個(gè)元素做出詳細(xì)的定義和說明。數(shù)據(jù)字典以一種準(zhǔn)確的和無二義的方式定義所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(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ù)。</
24、p><p> 數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工外部項(xiàng)。</p><p><b> 2.1.1 數(shù)據(jù)流</b></p><p> 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?lt;/p><p> 2.1.2 數(shù)據(jù)字典</p><p> 第三章 系統(tǒng)概要設(shè)計(jì)</p>
25、<p><b> 3.1數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 數(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),滿足用戶的各種信息需求。</p><p> 在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,首先對(duì)系統(tǒng)分析
26、得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式。本系統(tǒng)用實(shí)體-聯(lián)系圖(簡(jiǎn)稱E-R圖)來描述系統(tǒng)的概念模型。E-R圖由實(shí)體、屬性、聯(lián)系三部分組成,其符號(hào)如圖4.6所示:</p><p> 實(shí)體 屬性 聯(lián)系</p><p><b> E-R圖圖例</b></p>
27、<p> 3.1.1 實(shí)體描述</p><p> 本系統(tǒng)中所涉及的實(shí)體有6個(gè),其結(jié)構(gòu)如下:</p><p> 訂購客戶(客戶編號(hào)、客戶名稱、公司類別、傳真、通訊地址、聯(lián)系人、聯(lián)系電話、結(jié)賬方式)</p><p> 供應(yīng)客戶(客戶編號(hào)、客戶名稱、公司類別、傳真、通訊地址、聯(lián)系人、聯(lián)系電話話)</p><p> 用戶(用戶號(hào)、
28、權(quán)限、用戶密碼)</p><p> 司機(jī)(司機(jī)編號(hào)、司機(jī)姓名、司機(jī)性別、駕照類型、駕照號(hào)碼、聯(lián)系電話、車牌號(hào)碼、狀態(tài)、備注)</p><p> 商品(商品編號(hào)、商品名稱、規(guī)格、包裝、銷售單價(jià)、采購單價(jià)、倉庫)</p><p> 庫存(商品編號(hào)、商品名稱、數(shù)量、倉庫)</p><p> 3.1.2 聯(lián)系描述</p><
29、;p> 各實(shí)體的聯(lián)系屬性如下:</p><p> 訂購(訂購編號(hào)、訂購日期、訂購客戶編號(hào)、商品編號(hào)、商品名稱、商品數(shù)量、狀態(tài))</p><p> 配貨(采購編號(hào)、采購日期、供貨客戶編號(hào)、采購員編號(hào)、商品編號(hào)、商品數(shù)量、商品名稱、司機(jī)編號(hào)、商品單價(jià)、狀態(tài))</p><p> 送貨(送貨編號(hào)、訂購編號(hào)、司機(jī)編號(hào)、目的地、結(jié)賬方式)</p>&
30、lt;p> 驗(yàn)收(驗(yàn)收編號(hào)、訂購編號(hào)、收貨人、收獲時(shí)間)</p><p> 3.1.3 E-R圖</p><p> 本系統(tǒng)的E-R圖如圖.7 所示:</p><p><b> E-R圖</b></p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 4.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)&
31、lt;/p><p> 數(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)系模式的屬性和碼。對(duì)于實(shí)體,將每個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性即為關(guān)系的屬性,實(shí)體的碼即為關(guān)系的碼。</p><p> 對(duì)于實(shí)
32、體間的聯(lián)系,可以分成三種情況:</p><p> 若實(shí)體間的聯(lián)系是1:1,可以在兩個(gè)實(shí)體轉(zhuǎn)換成的兩個(gè)關(guān)系中任意一個(gè)關(guān)系的屬性中加入另一個(gè)關(guān)系的碼。</p><p> 若實(shí)體間的聯(lián)系是1:n,則在n端實(shí)體轉(zhuǎn)換成的關(guān)系中加入1端實(shí)體轉(zhuǎn)換成的關(guān)系碼。</p><p> 若實(shí)體間的聯(lián)系是n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個(gè)實(shí)體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼
33、則為諸實(shí)體的碼的組合。</p><p> 本系統(tǒng)中所涉及到的關(guān)系的主碼用下劃線,外碼用#標(biāo)出:</p><p> 訂購客戶(客戶編號(hào)、客戶名稱、公司類別、傳真、通訊地址、聯(lián)系人、聯(lián)系電話、結(jié)賬方式)</p><p> 供應(yīng)客戶(客戶編號(hào)、客戶名稱、公司類別、傳真、通訊地址、聯(lián)系人、聯(lián)系電話話)</p><p> 用戶(用戶號(hào)、權(quán)限、用
34、戶密碼)</p><p> 司機(jī)(司機(jī)編號(hào)、司機(jī)姓名、司機(jī)性別、駕照類型、駕照號(hào)碼、聯(lián)系電話、車牌號(hào)碼、狀態(tài)、備注)</p><p> 商品(商品編號(hào)、商品名稱、規(guī)格、包裝、銷售單價(jià)、采購單價(jià)、倉庫)</p><p> 庫存(商品編號(hào)#、商品名稱、數(shù)量、倉庫)</p><p> 訂購(訂購編號(hào)、訂購日期、訂購客戶編號(hào)#、商品編號(hào)#、商
35、品名稱、商品數(shù)量、狀態(tài))</p><p> 配貨(采購編號(hào)、采購日期、供貨客戶編號(hào)#、采購員編號(hào)#、商品編號(hào)#、商品數(shù)量、商品名稱、司機(jī)編號(hào)#、商品單價(jià)、狀態(tài))</p><p> 送貨(送貨編號(hào)、訂購編號(hào)#、司機(jī)編號(hào)#、目的地、結(jié)賬方式)</p><p> 驗(yàn)收(驗(yàn)收編號(hào)、訂購編號(hào)#、收貨人#、收獲時(shí)間)</p><p> 4.2 數(shù)
36、據(jù)庫的實(shí)現(xiàn)</p><p> 按照數(shù)據(jù)字典中的數(shù)據(jù)元素說明確定每個(gè)數(shù)據(jù)項(xiàng)的類型和長(zhǎng)度,使每個(gè)關(guān)系都對(duì)應(yīng)一個(gè)數(shù)據(jù)庫表:</p><p><b> 訂購客戶表</b></p><p><b> 供貨客戶表</b></p><p><b> 3)訂購表</b></p&g
37、t;<p><b> 配貨表</b></p><p><b> 送貨表</b></p><p><b> 6)驗(yàn)收表</b></p><p><b> 7)用戶表</b></p><p><b> 8)員工信息表</
38、b></p><p><b> 9)司機(jī)信息表</b></p><p> 10)訂單盈利核算表</p><p><b> 11)庫存表</b></p><p><b> 4.3 程序流程圖</b></p><p> 程序流程圖又稱為程序框
39、圖,表示方法簡(jiǎn)單直觀,在繪制程序流程圖時(shí)使用的符號(hào)說明如下:</p><p> 處理 輸入輸出 判斷 起始終止 控制方向</p><p><b> 主模塊</b></p><p><b> 訂購配貨管理子模塊</b></p><p> 4.4 計(jì)算機(jī)系
40、統(tǒng)配置方案</p><p> 本系統(tǒng)采用Delphi來進(jìn)行開發(fā)?;谲浖_發(fā)工具的選擇,并考慮到本系統(tǒng)的性能要求,對(duì)計(jì)算機(jī)系統(tǒng)具體配置如下。</p><p> 4.4.1 計(jì)算機(jī)系統(tǒng)硬件配置</p><p> 客戶機(jī):微機(jī)PⅢ866或以上檔次,內(nèi)存256MB以上,硬盤40G以上,集成Intel Pro 10/100網(wǎng)卡,8速AGP顯卡,USB接口,3.5英寸軟
41、驅(qū),48倍速CD-ROM,VGA 或更高分辨率的顯示器,EPSON彩噴打印機(jī);</p><p> 服務(wù)器:微機(jī)PⅣ2.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;</p><p> 4
42、.4.2 計(jì)算機(jī)系統(tǒng)軟件配置</p><p> Windows xp, Office 2003,前臺(tái)開發(fā)軟件Delphi, 后臺(tái)數(shù)據(jù)庫管理系統(tǒng)采用 Microsoft SQL Server 2008;</p><p> 4.5 歷史信息的管理</p><p> 由于信息每天都在更新,而歷史信息并不能隨意丟棄,它必須保存。另外為了防止因意外情況(如突然
43、斷電、死機(jī)等)或用戶的誤操作而造成數(shù)據(jù)丟失或錯(cuò)誤,系統(tǒng)需要定期備份數(shù)據(jù)庫中的數(shù)據(jù)。采用兩種方法:完全備份、增量備份。</p><p> 開始時(shí)一周執(zhí)行一次增量備份,一個(gè)月執(zhí)行一次完全備份以后根據(jù)用戶對(duì)本系統(tǒng)的熟練程度,備份的時(shí)間間隔適當(dāng)延長(zhǎng)。</p><p> 為確保有效備份,采用了雙重備份的方法,即在備份數(shù)據(jù)庫中數(shù)據(jù)時(shí),不但將數(shù)據(jù)備份到其他目錄下,而且還將數(shù)據(jù)備份到移動(dòng)硬盤上,這樣就
44、確保了數(shù)據(jù)的完整性,有效地管理了歷史數(shù)據(jù)。</p><p> 4.6 人機(jī)界面的設(shè)計(jì)</p><p> 用戶界面是指軟件系統(tǒng)和用戶交互的接口,良好的用戶界面往往可以提高用戶使用系統(tǒng)的熱情,并刺激他們的積極性。</p><p> 4.6.1 登錄界面設(shè)計(jì)</p><p> 為了保證系統(tǒng)的安全性,進(jìn)入系統(tǒng)之前必須經(jīng)過必要的安全性,簡(jiǎn)潔、清
45、晰、友好是此設(shè)計(jì)的風(fēng)格,如圖所示:</p><p><b> 用戶登錄界面</b></p><p> 如果輸入的用戶名或者密碼錯(cuò)誤,就會(huì)彈出下面的窗口,見所示:</p><p> 4.6.2 系統(tǒng)基本信息界面設(shè)計(jì)</p><p> 輸入正確的用戶名和密碼后,即進(jìn)入系統(tǒng)。系統(tǒng)的基本操作界面如圖所示:</p&g
46、t;<p><b> 系統(tǒng)基本操作界面</b></p><p> 系統(tǒng)的基本操作界面主要包括基本信息管理、訂購管理、統(tǒng)計(jì)管理。其中基本信息管理中又可以分為商品信息管理、庫存信息管理、客戶信息管理、員工司機(jī)信息管理;訂購管理又可以分為訂購單信息管理、配貨單信息管理、送貨信息管理、驗(yàn)收信息管理;統(tǒng)計(jì)管理又可以分為訂單盈利信息管理、月盈利信息管理;用戶管理包括新增用戶、用戶管理。
47、</p><p> 4.6.3 商品信息界面</p><p> 4.6.4 查詢界面</p><p> 4.6.5 訂購界面</p><p> 4.6.6 配貨界面</p><p> 4.6.7 送貨界面</p><p> 4.6.8 驗(yàn)收界面</p><p>
48、;<b> 第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 5.1 概述</b></p><p> 在管理信息系統(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)生命周
49、期中的后期階段,是把系統(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)階段,對(duì)于系統(tǒng)的質(zhì)量、可靠性和可維護(hù)性等有著十分重要的影響。</p><p> 5.2 編程工具與環(huán)境</p><p> 編程過程又稱程序設(shè)計(jì)或編寫程序,按照詳細(xì)設(shè)計(jì)階段產(chǎn)生的程序設(shè)計(jì)說明書,用選定的程序設(shè)計(jì)語言書寫源程序,在
50、程序設(shè)計(jì)中,不僅要保證程序的正確性,而且要保證程序的可讀性,必須采用結(jié)構(gòu)化程序設(shè)計(jì)的方法,用一組單一入口和單一出口的基本控制結(jié)構(gòu)及其反復(fù)嵌套。</p><p> 本系統(tǒng)采用Delphi作為程序界面設(shè)計(jì)軟件。后臺(tái)數(shù)據(jù)庫所采用的軟件是 Microsoft公司的 SQL Server 2008。</p><p> SQL Server是一個(gè)高性能的,多用戶關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它被設(shè)計(jì)成支持
51、高容量的事務(wù)處理以及需求較少的決策支持應(yīng)用程序。它可以允許不同的用戶通過不同的方式看同樣的數(shù)據(jù),保證了數(shù)據(jù)庫的一致性和可恢復(fù)性。它的可靠性、質(zhì)量和易用性使之成為很多數(shù)據(jù)庫軟件的首選。</p><p><b> 5.3 系統(tǒng)測(cè)試</b></p><p> 軟件測(cè)試是系統(tǒng)質(zhì)量保證的主要活動(dòng)之一。測(cè)試雖然不是質(zhì)量保證的“安全網(wǎng)”。但它是不可缺少的,而且是重要的環(huán)節(jié)。因?yàn)?/p>
52、,在系統(tǒng)開發(fā)的過程中,涉及一系列的活動(dòng),而在這個(gè)活動(dòng)過程中,人們可能犯很多錯(cuò)誤,錯(cuò)誤可能發(fā)生在設(shè)計(jì)階段,也可能發(fā)生在整個(gè)過程的開始階段。</p><p><b> 系統(tǒng)測(cè)試的目標(biāo)是:</b></p><p> 測(cè)試是一個(gè)程序的執(zhí)行過程,其目標(biāo)在于發(fā)現(xiàn)錯(cuò)誤。</p><p> 一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤。</p>
53、<p> 一個(gè)成功的測(cè)試則是發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤的測(cè)試。</p><p> 總之,測(cè)試是發(fā)現(xiàn)錯(cuò)誤,這不只是從技術(shù)角度測(cè)試下定義。軟件測(cè)試中最為重要的是,實(shí)際工作中人們的心理學(xué)和經(jīng)濟(jì)學(xué)問題。</p><p> 系統(tǒng)的測(cè)試分為單元測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試,每一步都是在前一步的基礎(chǔ)上進(jìn)行的。</p><p><b> 單元測(cè)試&
54、lt;/b></p><p> 單元測(cè)試是指程序中的一個(gè)模塊或一個(gè)子程序,是程序運(yùn)行的最小單元,或是程序最小的獨(dú)立編譯單位,單元測(cè)試也稱模塊測(cè)試。</p><p> 例如對(duì)“登錄”模塊進(jìn)行測(cè)試:</p><p> 獲得用戶登錄名和密碼。業(yè)務(wù)員信息中查找所有成員登錄名和密碼,核對(duì)是否有給定的用戶登錄名和密碼,若給定的登錄名和密碼不存在,同顯示錯(cuò)誤信息“用戶
55、和密碼不存在!”</p><p> 進(jìn)行單元測(cè)試可以采用白盒測(cè)試方法。白盒測(cè)試將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)處理邏輯來選定測(cè)試用例,對(duì)軟件的邏輯路徑及過程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。本例采用白盒測(cè)試的條件覆蓋標(biāo)準(zhǔn),每一判定中的每個(gè)條件,分別按“真”、“假”至少各執(zhí)行一次,得到以下測(cè)試結(jié)果。</p><p> 或者采用黑盒測(cè)試用例。將軟件看作黑盒子,在完全不考慮程序的
56、內(nèi)部結(jié)構(gòu)和特性的情況下,測(cè)試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計(jì)測(cè)試用例,從程序的輸入和輸出特性測(cè)試是否滿足設(shè)定的功能。</p><p><b> 組裝測(cè)試</b></p><p> 單元測(cè)試通過后,需要按照設(shè)計(jì)時(shí)作出的層次模塊圖把它們連接起來,進(jìn)行組裝測(cè)試。通常采用黑盒法自頂向下測(cè)試。按HIPO圖從頂層模塊自上而下地組裝。每次只嗇一個(gè)模塊逐個(gè)安裝系統(tǒng)。首
57、先安裝主菜單,并為主菜單添上下接子菜單,逐步進(jìn)行最終將系統(tǒng)安裝完畢。</p><p><b> 確認(rèn)測(cè)試</b></p><p> 確認(rèn)測(cè)試是進(jìn)一步檢查軟件是否符合軟件需求規(guī)格說明書的全部需求,因此又稱為合格性測(cè)試,確認(rèn)測(cè)試的內(nèi)容主要包括以下幾部分:</p><p><b> 功能測(cè)試</b></p>
58、<p><b> 性能測(cè)試</b></p><p><b> 配置審查</b></p><p><b> 用戶資料</b></p><p><b> 系統(tǒng)分析資料</b></p><p><b> 系統(tǒng)設(shè)計(jì)資料</b&g
59、t;</p><p><b> 源程序與測(cè)試材料</b></p><p><b> 系統(tǒng)測(cè)試</b></p><p> 系統(tǒng)測(cè)試也將整個(gè)軟件作為測(cè)試對(duì)象,將信息系統(tǒng)的所有組成部分包括軟硬件,用戶及環(huán)境等綜合在一起進(jìn)行測(cè)試,以保證系統(tǒng)的各組成部分協(xié)調(diào)進(jìn)行。經(jīng)測(cè)試,未發(fā)現(xiàn)本軟件有異常情況,能正常進(jìn)行。</p>
60、<p> 5.4 系統(tǒng)運(yùn)行與維護(hù)</p><p> 經(jīng)過上述一系列測(cè)試通過后,系統(tǒng)就可以投入使用了。為了保證長(zhǎng)期高效地工作,必須加強(qiáng)對(duì)運(yùn)行的日常管理,日常運(yùn)行管理包括系統(tǒng)每天運(yùn)行狀況、數(shù)據(jù)輸入和輸入情況以及系統(tǒng)的安全性,完備性能及時(shí)地如實(shí)記錄和處置。這些工作主要由系統(tǒng)運(yùn)行人員來完成。</p><p> 系統(tǒng)維護(hù)的目的是為了保證管理信息系統(tǒng)正常可靠地運(yùn)行,并能使系統(tǒng)不斷得
61、到改善和提高,以充分發(fā)揮作用。</p><p> 系統(tǒng)應(yīng)用程序維護(hù):業(yè)務(wù)處理是通過程序進(jìn)行的,一旦程序發(fā)生問題或業(yè)務(wù)發(fā)生變化就必然地引地程序的修改和調(diào)整。</p><p> 數(shù)據(jù)維護(hù):需求為業(yè)務(wù)是不斷在變化的,因此反映這種變化的數(shù)據(jù)也要求隨之改變,包括內(nèi)容增加及數(shù)據(jù)結(jié)構(gòu)的調(diào)整。</p><p> 代碼維護(hù):系統(tǒng)的任何變化最終要通過修改代碼實(shí)現(xiàn)。</p&g
62、t;<p> 硬件設(shè)備維護(hù):主要指主機(jī)及外設(shè)的日常維護(hù)和管理,以保證系統(tǒng)正常有效地運(yùn)行。</p><p><b> 第六章 結(jié)束語</b></p><p><b> 6.1 概述</b></p><p> 物流管理信息系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及
63、前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立 起數(shù)據(jù)一致性和完善性強(qiáng),數(shù)據(jù)安全性好的庫,而對(duì)于后者則要求應(yīng)用程序功能完善,易使用等特點(diǎn)。物流信息管理系統(tǒng),對(duì)客戶信息、產(chǎn)品信息、提單信息進(jìn)行了全面的管理,使得縮短了獲取信息的時(shí)間,提高了工作效率。</p><p><b> 6.2 系統(tǒng)的功能</b></p><p> 本系統(tǒng)的內(nèi)容涵蓋了物流主要的和必要的業(yè)務(wù)內(nèi)容,它
64、由客服中心、倉庫管理、簽收管理、訂單修改、查詢操作、產(chǎn)品設(shè)置和用戶管理組成,其系統(tǒng)功能基本符合用戶需求。</p><p><b> 6.3 系統(tǒng)的特點(diǎn)</b></p><p> 本系統(tǒng)的每一個(gè)管理子系統(tǒng)均做到內(nèi)容詳備合理、界面安排真觀、查詢檢索功能強(qiáng)大。采用數(shù)據(jù)累計(jì)保存,滿足用戶對(duì)歷史資料的查詢等優(yōu)點(diǎn)。</p><p> 系統(tǒng)登錄,需要使
65、用者鍵入用戶名和口令,以防止未經(jīng)授權(quán)的用戶查詢修改數(shù)據(jù)。</p><p> 6.4 存在問題及改進(jìn)方向</p><p> 雖然系統(tǒng)總體功能已經(jīng)實(shí)現(xiàn),但是由于時(shí)間的關(guān)系,數(shù)據(jù)驗(yàn)證還不完全,界面不夠美觀,還存在一些問題。</p><p> 6.5 系統(tǒng)開發(fā)的體會(huì)</p><p> 通過此次管理信息系統(tǒng)的開發(fā)遵循了標(biāo)準(zhǔn)軟件開發(fā)的過程,由此對(duì)
66、三年的學(xué)習(xí)進(jìn)行了全面的回顧與總結(jié)。</p><p> 1. 系統(tǒng)分析的重要性</p><p> 系統(tǒng)分析工作的主要任務(wù)是明確問題、確定問題,了解用戶的信息需求。由于對(duì)于用戶信息需求的最大限度往往是軟件開發(fā)成敗的關(guān)鍵,而用戶大都不是計(jì)算機(jī)專業(yè)人員,引導(dǎo)他們從規(guī)范和專業(yè)的角度考慮需求是重要的。由于明白這一點(diǎn)的重要性,在軟件開發(fā)開始的時(shí)候就重視這一點(diǎn),從而避免了多走彎路,加快了系統(tǒng)開發(fā)的進(jìn)程
67、。</p><p> 2. 嚴(yán)格按照既定規(guī)劃進(jìn)行系統(tǒng)的開發(fā)</p><p> 在系統(tǒng)開發(fā)的前半部分工作,如系統(tǒng)分析、系統(tǒng)設(shè)計(jì)為系統(tǒng)開發(fā)的后續(xù)工作制定了大量的規(guī)范。因此,一旦系統(tǒng)分析、系統(tǒng)設(shè)計(jì)經(jīng)過大量的論證,與用戶的協(xié)商、反復(fù)考慮后定稿,在系統(tǒng)的實(shí)施過程中就要嚴(yán)格遵循這些即定的規(guī)范去做,本人對(duì)這個(gè)問題不夠重視,所以也造成了部分工作不得不重來。</p><p>
68、3. 注重吸收商用軟件的優(yōu)點(diǎn)</p><p> 在這點(diǎn)尤其要注重的是商用軟件普遍具有的人性化的界面,友好的操作方法,方便、易用,這樣才能促進(jìn)用戶選擇使用。</p><p> 4. 廣泛的積累素材</p><p> 一本好的參考資料往往能夠使系統(tǒng)的開發(fā)工作事半功倍,并使我們眼界不至于只局限于一個(gè)特定的框架體。</p><p><b&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計(jì)報(bào)告物流配送管理系統(tǒng)
- 課程設(shè)計(jì)---物流配送管理系統(tǒng)
- 物流配送系統(tǒng)開題報(bào)告
- 畢業(yè)設(shè)計(jì)-物流配送管理系統(tǒng)
- 酒店管理系統(tǒng)--軟件工程課程設(shè)計(jì)報(bào)告
- 德邦物流配送系統(tǒng)設(shè)計(jì).
- 軟件工程課程設(shè)計(jì)管理系統(tǒng)
- 車站售票管理系統(tǒng)—軟件工程課程設(shè)計(jì)報(bào)告
- 軟件工程課程設(shè)計(jì)報(bào)告——人事管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)報(bào)告(網(wǎng)吧會(huì)員管理系統(tǒng))
- 軟件工程課程設(shè)計(jì)報(bào)告(網(wǎng)吧會(huì)員管理系統(tǒng))
- 物流配送中心績(jī)效管理
- 物流配送管理系統(tǒng)畢業(yè)論文
- 軟件工程課程設(shè)計(jì)-《社團(tuán)管理系統(tǒng)》課程設(shè)計(jì)報(bào)告書
- 物流配送系統(tǒng)干擾管理模型研究
- 軟件工程課程設(shè)計(jì)報(bào)告
- 肯德基物流配送
- 物流配送概述
- 軟件工程課程設(shè)計(jì)報(bào)告
- 物流配送管理與作業(yè)
評(píng)論
0/150
提交評(píng)論