軟件工程課程設計--超市信息管理系統(tǒng)_第1頁
已閱讀1頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、<p><b>  軟件工程課程設計</b></p><p><b>  超市信息管理系統(tǒng)</b></p><p><b>  目 錄</b></p><p>  摘要

2、 </p><p>  1 緒論 </p><p>  1.1問題的提出 </p><

3、p>  1.2系統(tǒng)開發(fā)的目標 </p><p>  1.3系統(tǒng)環(huán)境 </p><p>  2 系統(tǒng)可行性研究

4、 </p><p>  2.1 技術(shù)可行性研究 </p><p>  2.2 經(jīng)濟可行性研究

5、 </p><p>  2.3 操作可行性研究 </p><p>  3 系統(tǒng)需求分析 </p><p>  3.1 系

6、統(tǒng)開發(fā)背景 </p><p>  3.2 用戶業(yè)務需求 </p><p>  3.3 功能需求

7、 </p><p>  3.4 性能需求 </p><p>  4 系統(tǒng)總體設計

8、 </p><p>  4.1 設計思想 </p><p>  4.2 設計原則 </p><p>  4.3

9、系統(tǒng)流程圖 </p><p>  4.4 數(shù)據(jù)字典 </p><p>  4.5 系統(tǒng)E-R圖

10、 </p><p>  5 系統(tǒng)詳細設計 </p><p>  5.1 功能結(jié)構(gòu)圖

11、 </p><p>  5.2 數(shù)據(jù)庫設計 </p><p>  5.3 各功能模塊設計 </p><p>  6 系

12、統(tǒng)編碼設計 </p><p>  6.1 數(shù)據(jù)庫構(gòu)建 </p><p>  6.2 登陸窗口設計

13、 </p><p>  6.3 設計用戶管理窗口 </p><p>  6.4 設計錄入商品窗口

14、 </p><p>  6.5 設計銷售商品窗口 </p><p>  6.6 設計查詢銷售商品情況窗口 </p><p>  7 系統(tǒng)測試運行

15、 </p><p>  7.1 模塊測試 </p><p>  7.2 整體測試

16、 </p><p><b>  8 系統(tǒng)維護報告 </b></p><p><b>  8.1數(shù)據(jù)備份技術(shù)</b></p><p><b>  8.2數(shù)據(jù)安全技術(shù)</b></p><p><b>  9 結(jié)論&

17、lt;/b></p><p>  摘 要——超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)商業(yè)企業(yè)所共有的落后的一面,如:不能有效的管理每一種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調(diào)價,盤點效率底等,而且在超市日常管理中,商品進、銷、存決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足,隨著超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變的愈加復雜,日常所需處理的數(shù)據(jù)量

18、也逐漸增大,商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。</p><p>  針對超市的特點,為了幫助超市解 決現(xiàn)在面臨的問題,提高小型超市的競爭力,我們將開發(fā)商品庫存子系統(tǒng)和銷售子系統(tǒng):</p><p>  商品庫存子系統(tǒng)負責完成商品的庫存管理。當有新商品入庫時,可完成商品基本信息的錄入工作,對于錄入后的商品信息還提供了修改的界面。對庫存的商品信息還可以通過設置不

19、同的查詢條件進行查詢。</p><p>  銷售子系統(tǒng)是超市信息管理系統(tǒng)中十分重要的一個系統(tǒng)。銷售子系統(tǒng)的主要作用是通過商品的商品編碼,從數(shù)據(jù)庫中查詢到該商品的價格,根據(jù)購買的商品數(shù)量計算出顧客應付的款項,根據(jù)顧客所付的實際金額計算出應付給顧客的金額,最后完成購物清單的打印。另外,銷售子系統(tǒng)還應將商品的銷售數(shù)量及時傳給數(shù)據(jù)庫。</p><p><b>  1 緒論</b&g

20、t;</p><p><b>  1.1 問題的提出</b></p><p>  超市是一個很繁忙的地方,每天有很多的顧客要買東西,收銀員要和很多的顧客結(jié)算,并且要給這些結(jié)算存檔,以便日后查看。如果只用人工的方法去處理這些結(jié)算和計算的數(shù)據(jù)將是一件很繁瑣的事情,將投入大量的人力物力,為了解決這個問題,實現(xiàn)科學化、現(xiàn)代化的超市信息管理,我們就必須設計開發(fā)超市信息管理系統(tǒng),

21、并用于實踐。</p><p>  1.2系統(tǒng)開發(fā)的目標</p><p>  超市信息管理系統(tǒng)是一款非常常見和流行的管理系統(tǒng),本超市管理系統(tǒng)需要提供如下功能:</p><p>  需要提供管理員登錄功能,保證只有合法的用戶才能進入該系統(tǒng)</p><p>  需要提供商品管理功能,從而保證可以錄入新的商品信息</p><p&g

22、t;  需要提供出入庫管理功能,通過該功能來實現(xiàn)商品的出入庫</p><p>  需要提供銷售統(tǒng)計功能,能夠?qū)︿N售的商品進行查詢分析</p><p><b>  1.3 系統(tǒng)環(huán)境</b></p><p>  開發(fā)環(huán)境:SQL Server 2008 數(shù)據(jù)庫和Visual Basic 6.0 編程環(huán)境</p><p> 

23、 運行環(huán)境:Windows 7操作系統(tǒng)</p><p><b>  2 系統(tǒng)可行性研究</b></p><p><b>  2.1 技術(shù)可行性</b></p><p>  從技術(shù)條件來看,我們現(xiàn)在身處的信息化社會信息技術(shù)快速發(fā)展,信息管理技術(shù)也日趨完善,使我們有條件來完成超市管理系統(tǒng)的開發(fā)。隨著信息技術(shù)的發(fā)展,特別是網(wǎng)絡技

24、術(shù)和數(shù)據(jù)庫技術(shù)的發(fā)展,在軟件開發(fā)方面,可以采用現(xiàn)行主流的開發(fā)技術(shù),硬件技術(shù)方面則可以充分利用日益增強的存儲能力、通訊能力和處理速度開保證系統(tǒng)開發(fā)技術(shù)的準備。</p><p>  現(xiàn)在的超市對員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計算機基礎,所以在新系統(tǒng)投入使用時,只要對員工進行少量的培訓,系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運行。</p><p><b

25、>  2.2 經(jīng)濟可行性</b></p><p>  因為通過網(wǎng)絡傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上完全是可行的。</p><p>  超市有能力承擔系統(tǒng)開發(fā)費用</p><p>  開發(fā)新系統(tǒng)的工作是一項間距復雜的

26、工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。軟件企業(yè)作為一個簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開支。同時軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)

27、過程中,企業(yè)完全有能力承擔開發(fā)費用。</p><p>  新系統(tǒng)將為企業(yè)帶來經(jīng)濟效益</p><p>  管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。所以在管理中獲得經(jīng)濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費用和人力開支。而其它一些繁瑣的食物都

28、通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟效益。</p><p><b>  2.3 操作可行性</b></p><p>  該管理系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以掌握。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)

29、據(jù)庫進行深入的了解。從人員角度來講不會因人員知識基礎問題影響該系統(tǒng)在超市的運行于使用。</p><p>  可行性結(jié)論:綜合以上三點發(fā)現(xiàn),開發(fā)該系統(tǒng)具備技術(shù)、管理、經(jīng)濟、操作等各個方面的可行性,有了這些方面的支持,并且由于它管理開發(fā)的各項特征來看,開發(fā)此管理系統(tǒng)是很有意義和必要。</p><p><b>  3 系統(tǒng)需求分析</b></p><p&

30、gt;  3.1 系統(tǒng)開發(fā)的背景</p><p>  隨著現(xiàn)代科學技術(shù)的迅猛發(fā)展,計算機技術(shù)已經(jīng)滲透到各個領域,成為各行業(yè)必不可少的工具,特別是因特網(wǎng)技術(shù)的推廣和信息高速公路的建立與普及,使信息技術(shù)產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切和重要。</p><p>  作為國內(nèi)市場的一些中小型超市

31、,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化管理進程是十分重要的。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。</p><p>  超市形式具有很多優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的

32、不足的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調(diào)價,盤點效率低等。因此,在選題過程中,我們選擇了超市管理系統(tǒng)設計題目,依靠現(xiàn)代化的計算機信息處理技術(shù)來管理超市,從而會大量節(jié)省了人力、物力,改善了員工的工作條件,提高超市經(jīng)營管理效率,增加超市效益。 </p><p>  3.2 用戶業(yè)務需求</p><p>  管理商品的基本信息資料,包括商品編號、

33、商品名稱、商品單價、商品單位等??梢蕴砑樱ㄉ唐啡霂欤⑿薷?、刪除這些商品</p><p>  記錄超市員工銷售信息,通過商品的商品編碼,從數(shù)據(jù)庫中查詢該商品的價格,根據(jù)購買的商品數(shù)量計算出顧客應付的款項,根據(jù)顧客所付的實際金額計算出應找給顧客的金額,最后完成購物清單的打印。同時,還可以查詢員工的銷售情況</p><p>  用戶需要通過身份驗證才能登陸系統(tǒng),并且按照指定的權(quán)限進行系統(tǒng)操作&

34、lt;/p><p>  管理系統(tǒng)用戶,如添加、修改、刪除用戶</p><p>  用戶可以自行修改密碼</p><p><b>  3.3 功能需求</b></p><p>  本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個部分:進貨管理模塊、庫存管理模塊、銷售管理模塊、人事管理模塊。具體的功能描述如下: </

35、p><p>  進貨管理:其功能是對手機供應商信息進行管理,并根據(jù)企業(yè)情況制定進貨計劃,實施產(chǎn)品采購,并進行進貨查詢</p><p>  庫存管理:其功能是對采購來的產(chǎn)品進行企業(yè)內(nèi)部編碼入庫,產(chǎn)品分類等活動,同時能夠根據(jù)銷售清單進行出貨管理,以及庫存統(tǒng)計</p><p>  銷售管理:其功能是提供一般的銷售管理,能夠進行銷售明細查詢和打印銷售報表</p>

36、<p>  人事管理:其功能是對超市的員工和供貨商信息進行管理,包括查詢,更新等</p><p><b>  3.4 性能需求</b></p><p>  數(shù)據(jù)精確度:產(chǎn)品的進貨單和銷售單中,單價、金額采用浮點數(shù),保留至小數(shù)點后兩位</p><p>  時間特性:該管理系統(tǒng)軟件從啟動到進入系統(tǒng)登錄界面的時間正常情況下應少于5秒<

37、/p><p>  適用性:該管理系統(tǒng)軟件適用于Windows 7及以上操作系統(tǒng)</p><p><b>  4 系統(tǒng)總體設計</b></p><p><b>  4.1 設計思想</b></p><p>  系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理</p><p>

38、  分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設計。作為應用程序有較強的可操作性和擴展性</p><p>  合理的數(shù)據(jù)流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性</p><p><b>  4.2 設計原則</b></p><p>  為了使本系統(tǒng)功能齊全完備,操作簡

39、便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實際需要,在設計開發(fā)過程中遵循了如下原則:</p><p>  實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能</p><p>  準確性原則:對輸入的相關資料建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如:類型匹配,長度不超限等)</p><p>

40、;  易操作原則:要求設計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進行提示</p><p><b>  4.3 系統(tǒng)流程圖</b></p><p>  圖1 超市信息管理流程圖</p><p><b>  4.4 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典的內(nèi)容主要是對描述數(shù)據(jù)流程圖中的

41、數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲、加工處理邏輯、外部實體等組成部分的嚴格定義,下面是管理系統(tǒng)的數(shù)據(jù)字典:</p><p><b>  外部實體的定義</b></p><p><b>  數(shù)據(jù)流編號:F1</b></p><p>  數(shù)據(jù)流名稱:發(fā)貨單數(shù)據(jù)</p><p><b>  來源

42、:發(fā)貨單文件</b></p><p><b>  流向:管理分析</b></p><p><b>  處理:查詢、維護</b></p><p><b>  數(shù)據(jù)流的定義</b></p><p><b>  數(shù)據(jù)存儲的定義</b></p&g

43、t;<p>  4.5 系統(tǒng)E-R圖 </p><p>  圖2 系統(tǒng)E-R圖</p><p><b>  5 系統(tǒng)詳細設計</b></p><p><b>  5.1功能結(jié)構(gòu)圖</b></p><p>  下面介紹超市信息管理系統(tǒng)的主要模塊:</p><p&g

44、t;<b>  商品庫存</b></p><p>  該模塊主要完成錄入商品信息、修改商品信息及查詢商品信息。</p><p><b>  銷售商品</b></p><p>  該模塊主要完成員工銷售情況的查詢。</p><p><b>  系統(tǒng)設置</b></p>

45、<p>  該模塊主要完成系統(tǒng)設置。系統(tǒng)管理員登陸后可以使用該模塊進行用戶管理,修改密碼。</p><p>  圖3 系統(tǒng)模塊結(jié)構(gòu)圖</p><p><b>  5.2 數(shù)據(jù)庫設計</b></p><p><b>  數(shù)據(jù)庫需求分析</b></p><p>  根據(jù)系統(tǒng)要求,可以列出

46、以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p>  用戶信息表:該表包含了系統(tǒng)所有用戶信息,包括編號、用戶名、密碼、用戶權(quán)限、權(quán)限等級。</p><p>  收銀機與收銀員對應表:該表將超市的終端收銀機與超市的超市收銀員對應起來,包括機器號、用戶編號。</p><p>  商品信息表:超市商品的基本信息都保存在這張表中,包括編號、名稱、單價、單位等。</p>

47、<p>  商品進貨表:商品從廠家購入,并納入庫存,進貨表包括商品編號、進貨數(shù)量、進貨時間等數(shù)據(jù)項。</p><p>  商品銷售表:商品通過收銀員銷售給大眾客戶,其銷售信息保存在該表中,數(shù)據(jù)項包括商品編號、收銀員編號、銷售數(shù)量、銷售時間等。</p><p><b>  數(shù)據(jù)表設計</b></p><p>  根據(jù)以上分析,一共將設計

48、5個表:用戶信息表Users,收銀員與收銀機對應表MachineUser,商品信息表Products,商品進貨表ProductIN,商品銷售表Sales。下面是各表的詳細結(jié)構(gòu)。</p><p>  用戶信息表Users:</p><p>  銷售人員表MachineUser:</p><p>  商品信息表Products:</p><p>

49、  商品進貨表ProductIN:</p><p>  商品銷售表Sales:</p><p>  5.3 各功能模塊設計</p><p><b>  系統(tǒng)登錄模塊</b></p><p>  功能:本模塊的主要功能是對用戶身份進行,,驗證只有系統(tǒng)的合法用戶才能進入系統(tǒng)。</p><p>  在進

50、行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。在登錄模塊中,對系統(tǒng)的嘗試登錄次數(shù)進行了限制,禁止用戶無終止的進行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當用戶對系統(tǒng)的三次登錄失敗后,系統(tǒng)將自動機制登錄,突出登錄模塊。并在輸入了錯誤的或者是不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。</p><

51、;p>  輸入項、輸出項:輸入項為賬號和密碼。賬號和密碼均為字符串,長度各為6個字符,密碼回顯字符是“*”。</p><p><b>  進貨管理模塊</b></p><p>  功能:該模塊主要是實現(xiàn)進行進貨信息查詢、進貨計劃制定兩個功能。</p><p>  進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以進行進貨信息的明

52、細查詢,并以進貨報表形式打印出來。</p><p>  進貨計劃制定:該模塊可以為制定進貨計劃,并形成相應的采購訂單。</p><p>  輸入項、輸出項:該模塊的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數(shù)量,金額進貨日期,備注。</p><p><b>  銷售管理模塊</b></p><

53、p>  功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能。</p><p>  銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進行查詢。在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。</p><p>  銷售信息盤點:可以按照需要對在一定時期內(nèi)的銷售情況

54、進行盤點。</p><p>  輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。</p><p><b>  庫存管理模塊</b></p><p>  功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。</p><p>  查詢商品信息:主要功能查詢商品的

55、明細信息,和它的庫存信息。</p><p>  添加商品信息:主要功能添加新進的商品。</p><p>  修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。</p><p>  刪除商品信息:主要功能是刪除不再銷售的商品信息。</p><p>  輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。</p><p&

56、gt;<b>  系統(tǒng)管理模塊</b></p><p>  系統(tǒng)用戶管理:在系統(tǒng)實行多用戶管理時,本模塊將為系統(tǒng)開辟多個系統(tǒng)用戶,并能對其進行簡單的信息維護,用戶名變更和密碼修改。</p><p>  退出:選擇退出系統(tǒng),將關閉整個系統(tǒng),結(jié)束本次使用。</p><p><b>  6 系統(tǒng)編碼設計</b></p>

57、;<p><b>  6.1數(shù)據(jù)庫構(gòu)建</b></p><p>  在SQL Server 2008 中構(gòu)建數(shù)據(jù)庫:</p><p>  新增一個數(shù)據(jù)庫,其數(shù)據(jù)庫名為pos。數(shù)據(jù)庫中一共包含5 張表,用來存儲相關信息。 </p><p><b>  如下圖所示:</b></p><p>

58、;<b>  6.2登錄窗口設計</b></p><p>  在Visual Basic 6.0 中創(chuàng)建工程,設計登錄窗口:</p><p><b>  代碼設計:</b></p><p>  6.3 設計用戶管理窗口</p><p><b>  部分代碼設計:</b><

59、/p><p>  6.4 設計錄入商品窗口</p><p><b>  部分代碼設計:</b></p><p>  6.5 設計銷售商品窗口</p><p><b>  部分代碼如下:</b></p><p>  6.6 設計查詢銷售情況窗口</p><p&g

60、t;<b>  部分代碼如下:</b></p><p><b>  7 系統(tǒng)測試運行</b></p><p><b>  7.1 模塊測試</b></p><p>  在模塊測試時我們主要從以下幾個方面考慮:</p><p><b>  1)模塊接口;</b&g

61、t;</p><p><b>  2)局部數(shù)據(jù)結(jié)構(gòu);</b></p><p><b>  3)重要執(zhí)行通道;</b></p><p><b>  4)出錯處理通道;</b></p><p>  5)影響上述方面的邊界條件。</p><p>  測試時進行

62、代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進行審查,然后進行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運行期間變量的變化,運行中值的變化范圍。改變測試方案來變換另一個角度進行測試,發(fā)現(xiàn)錯誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運行結(jié)果從而完成模塊測試。</p><p><b>  7.2 整體測試</b></p><p>  總體測試是組裝軟件的系統(tǒng)技

63、術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模塊加入系統(tǒng)中,進行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在具體測試時,采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動,逐漸把所有模塊結(jié)合了。</p><p>  在測試過程中使用到調(diào)試技術(shù):</p><p>  1)采用debug調(diào)試語句,跟蹤數(shù)據(jù);</p><p>  2)嵌入打印語句,

64、輸出中間結(jié)果;</p><p>  3)利用Visual Basic 6.0中調(diào)試工具,從調(diào)試窗口觀測變量的變化;</p><p>  4)設置斷點,觀察程序在斷點附近的狀況。</p><p>  評估運行的可靠性問題:</p><p><b>  1)結(jié)果正確;</b></p><p><

65、b>  2)運行速度;</b></p><p><b>  3)空間利用率;</b></p><p><b>  4)算法的可行性。</b></p><p><b>  8 系統(tǒng)維護報告</b></p><p><b>  8.1數(shù)據(jù)備份技術(shù)<

66、/b></p><p>  數(shù)據(jù)備份是指為防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導致數(shù)據(jù)丟失,而將全系統(tǒng)或部分數(shù)據(jù)集合從應用主機的硬盤或陣列復制到其它存儲介質(zhì)的過程。傳統(tǒng)的數(shù)據(jù)備份主要是采用數(shù)據(jù)內(nèi)置或外置的磁帶機進行冷備份。一般來說,各種操作系統(tǒng)所都附帶了備份程序。但是隨著數(shù)據(jù)的不斷增加和系統(tǒng)要求的不斷提高,附帶的備份程序根本無法滿足日益增長的需求。要對數(shù)據(jù)進行可靠的備份,必須選擇專門的備份軟、硬件,并制定相應的備

67、份及恢復方案。采用備份的系統(tǒng)具有以下優(yōu)點: 1.降低風險。最大限度地保護銀行數(shù)據(jù)的實時性、完整性和一致性。2.能夠增強數(shù)據(jù)中心的可用性和靈活性。3.提高銀行抗變能力,增加銀行客戶對銀行信心。</p><p><b>  備份技術(shù)的選擇</b></p><p> ?、湃珎浞?是對整個服務器系統(tǒng)進行備份,包括服務器操作系統(tǒng)和應用程序生成的數(shù)據(jù)。優(yōu)點:備份的數(shù)據(jù)最全面、最

68、完整。 缺點:數(shù)據(jù)量很大,占用備份的磁帶設備多,備份時間較長 </p><p>  ⑵增量備份:指每次備份的數(shù)據(jù)只相當于上次備份后增加的和修改過的數(shù)據(jù),是相對上次備份而增加或修改過的數(shù)據(jù)。優(yōu)點:無重復的備份數(shù)據(jù),節(jié)省磁帶空間,縮短了備份時間.缺點: 恢復數(shù)據(jù)比較麻煩 。</p><p> ?、遣罘謧浞? 每次備份的數(shù)據(jù)是相對于上一次全備份之后新增加的和修改過的數(shù)據(jù),這是相對上一次全備份之

69、后新增加或修改過的數(shù)據(jù),而并不一定是相對上一次備份。優(yōu)點:備份所需時間短,節(jié)省磁帶空間,災難恢復也很方便。 </p><p> ?、劝葱鑲浞荩菏侵冈谡5膫浞莅才胖?,額外進行的備份操作。按需備份可彌補冗余管理或長期轉(zhuǎn)儲的日常備份的不足。</p><p><b>  備份方案的設計</b></p><p>  下面就超市信息管理系統(tǒng)中備份系統(tǒng)

70、的設計步驟做如下設計: </p><p> ?、?制定總體規(guī)劃:認真研究超市業(yè)務系統(tǒng)的數(shù)據(jù)存儲環(huán)境,考慮數(shù)據(jù)備份及安全性措施。 </p><p> ?、?選擇合適的設備:對訪問頻繁的數(shù)據(jù)可放在容錯功能強且高效的服務器上,對訪問較少的文件可放置在價廉、讀寫過程較慢的外存上。 </p><p> ?、沁M行風險控制:對系統(tǒng)中若干重要數(shù)據(jù)存儲點的安全性要作風險評估,順序排出

71、各點數(shù)據(jù)風險的大小。 </p><p> ?、忍岢鰧嵤┓桨福合到y(tǒng)中所有重要的存儲資源能進行集中管理,當要進行數(shù)據(jù)備份歸檔時,要考慮何時最適合進行文件備份及恢復備份文件的最大允許時間,并選擇合適的備份設備 ⑸嚴密的恢復計劃:用戶可根據(jù)自己系統(tǒng)的特點,以轉(zhuǎn)儲數(shù)據(jù)庫中和日志作為基本備份恢復方案。 </p><p><b>  8.2數(shù)據(jù)安全技術(shù)</b></p>

72、<p>  數(shù)據(jù)庫的安全性是系統(tǒng)安全的基本部分。數(shù)據(jù)庫的安全性主要指數(shù)據(jù)庫中數(shù)據(jù)的安全性。防止非法使用數(shù)據(jù)庫中的數(shù)據(jù),包括如下兩種情況:防止非法實體進入數(shù)據(jù)庫,以防止數(shù)據(jù)向未授權(quán)實體泄露,或被未授權(quán)實體所修改。防止合法用戶越權(quán)使用數(shù)據(jù)庫中數(shù)據(jù),或者說防止合法用戶在獲取信息時得到權(quán)限以外的信息。</p><p>  數(shù)據(jù)庫加密:原始數(shù)據(jù)以可視形式存儲于數(shù)據(jù)庫中,這樣,高明的入侵者可以從計算機系統(tǒng)的內(nèi)存中

73、導出數(shù)據(jù),從系統(tǒng)的后備存儲中竊取數(shù)據(jù)或篡改數(shù)據(jù)。所以還必須對存儲數(shù)據(jù)進行加密保護。數(shù)據(jù)庫的加密方法包括:庫外加密;庫內(nèi)加密;硬件加密 。</p><p><b>  9 結(jié)論</b></p><p>  與傳統(tǒng)管理模式相比較,使用本系統(tǒng),毫無疑問會大大提高超市的運作效率,輔助提高超市的決策水平,管理水平,為降低經(jīng)營成本, 提高效益,減少差錯,節(jié)省人力,減少顧客購物時間

74、,增加客流量,提高顧客滿意度,增強超市擴張能力, 提供有效的技術(shù)保障。</p><p>  由于能力有限,加上時間倉促,本系統(tǒng)難免會出現(xiàn)一些不足之處,例如:</p><p>  1)本系統(tǒng)只適合小型超市使用,不能適合中大型超市使用;</p><p>  2)超市管理系統(tǒng)涉及范圍寬,要解決的問題多,功能復雜,實現(xiàn)困難,但由于限于時間,本系統(tǒng)只能做出其中的一部分功能;&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論