2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

2、 </p><p>  1 緒論 </p><p>  1.1問(wèn)題的提出 </p><

3、p>  1.2系統(tǒng)開發(fā)的目標(biāo) </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)濟(jì)可行性研究

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

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

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

8、 </p><p>  4.1 設(shè)計(jì)思想 </p><p>  4.2 設(shè)計(jì)原則 </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)詳細(xì)設(shè)計(jì) </p><p>  5.1 功能結(jié)構(gòu)圖

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

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

13、 </p><p>  6.3 設(shè)計(jì)用戶管理窗口 </p><p>  6.4 設(shè)計(jì)錄入商品窗口

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

15、 </p><p>  7.1 模塊測(cè)試 </p><p>  7.2 整體測(cè)試

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

40、;  易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示</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)容主要是對(duì)描述數(shù)據(jù)流程圖中的

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

42、:發(fā)貨單文件</b></p><p><b>  流向:管理分析</b></p><p><b>  處理:查詢、維護(hù)</b></p><p><b>  數(shù)據(jù)流的定義</b></p><p><b>  數(shù)據(jù)存儲(chǔ)的定義</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)詳細(xì)設(shè)計(jì)</b></p><p><b>  5.1功能結(jié)構(gòu)圖</b></p><p>  下面介紹超市信息管理系統(tǒng)的主要模塊:</p><p&g

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

60、t;<b>  部分代碼如下:</b></p><p><b>  7 系統(tǒng)測(cè)試運(yùn)行</b></p><p><b>  7.1 模塊測(cè)試</b></p><p>  在模塊測(cè)試時(shí)我們主要從以下幾個(gè)方面考慮:</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)出錯(cuò)處理通道;</b></p><p>  5)影響上述方面的邊界條件。</p><p>  測(cè)試時(shí)進(jìn)行

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

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

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

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

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

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

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

69、后新增加或修改過(guò)的數(shù)據(jù),而并不一定是相對(duì)上一次備份。優(yōu)點(diǎn):備份所需時(shí)間短,節(jié)省磁帶空間,災(zāi)難恢復(fù)也很方便。 </p><p>  ⑷按需備份:是指在正常的備份安排之外,額外進(jìn)行的備份操作。按需備份可彌補(bǔ)冗余管理或長(zhǎng)期轉(zhuǎn)儲(chǔ)的日常備份的不足。</p><p><b>  備份方案的設(shè)計(jì)</b></p><p>  下面就超市信息管理系統(tǒng)中備份系統(tǒng)

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論