超市管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 設(shè) 計(jì) 說 明 書</p><p>  設(shè)計(jì)(論文)題目: **超市管理系統(tǒng)</p><p>  系 別: 信息工程學(xué)院 </p><p>  專 業(yè): 軟件技術(shù) </p><p>  姓 名: </p><p>  學(xué)

2、號(hào): </p><p>  指導(dǎo)教師: </p><p>  完成時(shí)間: 2012-4-20 </p><p><b>  摘要</b></p><p>  隨著時(shí)代的發(fā)展,越來越多的人開起了小型超市,它可沒有便利店那樣好管理,因此便開發(fā)了博雅超

3、市管理系統(tǒng),此系統(tǒng)主要使用VisualStudio2008開發(fā)平臺(tái),采用SQL2005數(shù)據(jù)庫和C#語言。博雅超市管理系統(tǒng)僅針對個(gè)體營業(yè)超市,此系統(tǒng)主要包括用戶登錄,前臺(tái)收銀,后臺(tái)管理三大部分;后臺(tái)管理主要包括用戶信息管理、員工信息管理、供應(yīng)商信息管理、商品管理、進(jìn)貨管理、退貨管理和信息統(tǒng)計(jì)管理。博雅超市系統(tǒng)操作簡單,能夠減少超市的工作量,能夠發(fā)揮社會(huì)經(jīng)濟(jì)效益。</p><p><b>  關(guān)鍵詞 <

4、;/b></p><p>  小型超市管理系統(tǒng)、前臺(tái)收銀、商品管理、進(jìn)貨管理管理、信息統(tǒng)計(jì)管理</p><p><b>  目錄</b></p><p><b>  第一章概述1</b></p><p>  1.1系統(tǒng)開發(fā)的背景1</p><p>  1.1.1社

5、會(huì)背景1</p><p>  1.1.2超市背景1</p><p>  第二章系統(tǒng)分析2</p><p>  2.1可行性分析2</p><p>  2.1.1技術(shù)可行性分析2</p><p>  2.1.2經(jīng)濟(jì)可行性分析2</p><p>  2.2系統(tǒng)的功能需求分析3<

6、/p><p>  2.3系統(tǒng)業(yè)務(wù)流程分析4</p><p>  2.4系統(tǒng)數(shù)據(jù)流程分析5</p><p>  2.5系統(tǒng)的開發(fā)工具及數(shù)據(jù)庫介紹5</p><p>  第三章系統(tǒng)概要設(shè)計(jì)7</p><p>  3.1系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)7</p><p>  3.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)7</

7、p><p>  3.2.1.概念設(shè)計(jì)7</p><p>  3.2.2.邏輯設(shè)計(jì)10</p><p>  第四章系統(tǒng)詳細(xì)設(shè)計(jì)14</p><p>  4.1用戶登錄14</p><p>  4.2前臺(tái)收銀15</p><p>  4.3后臺(tái)管理17</p><p&g

8、t;  4.3.1.用戶信息管理17</p><p>  4.3.2.員工信息管理18</p><p>  4.3.3.供應(yīng)商信息管理21</p><p>  4.3.4.商品管理23</p><p>  4.3.5.進(jìn)貨管理24</p><p>  4.3.6.退貨管理25</p><

9、p>  4.3.7.信息統(tǒng)計(jì)管理27</p><p>  第五章系統(tǒng)測試29</p><p>  5.1測試原理與方法29</p><p>  5.1.1測試原理29</p><p>  5.1.2測試方法29</p><p>  5.2測試過程30</p><p>  第六

10、章系統(tǒng)使用與配置說明32</p><p>  6.1系統(tǒng)使用32</p><p>  6.2安裝配置說明33</p><p><b>  結(jié)語34</b></p><p><b>  致謝35</b></p><p><b>  參考文獻(xiàn)36</

11、b></p><p><b>  概述</b></p><p>  1.1系統(tǒng)開發(fā)的背景</p><p><b>  1.1.1社會(huì)背景</b></p><p>  隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公

12、路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入信息化時(shí)代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對書數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。</p><p>  作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進(jìn)程是必可少的。</p>

13、<p><b>  1.1.2超市背景</b></p><p>  在我國超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。</p><p>  超市形態(tài)具有種種優(yōu)點(diǎn),

14、但在目前狀況下,它仍存在落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對及時(shí)傳遞資料的要求始終得不到滿足。日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場。為此,在選題過程中, 選擇了博雅超市管理系統(tǒng)這個(gè)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來

15、管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。</p><p><b>  系統(tǒng)分析</b></p><p><b>  2.1可行性分析</b></p><p>  2

16、.1.1技術(shù)可行性分析</p><p>  (1)硬件方面:CPU:2.8 GHz,硬盤大?。?G 以上</p><p>  (2)系統(tǒng)軟件: Windows XP/ Win 7</p><p>  (3)應(yīng)用軟件:開發(fā)工具采用了Visual studio 2008,它與其他軟件相比具有良好的穩(wěn)定性,而且更智能、更快捷、更簡單和更便宜。數(shù)據(jù)庫使用的SQL Serve

17、r 2005數(shù)據(jù)庫,該數(shù)據(jù)庫速度快,總體成本低,開放源代碼等特征。與其他大型數(shù)據(jù)庫例如0racle、DB2等相比,SQL server自有它的不足之處,比如功能有限等,但是這些絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)體和小中型企業(yè)來說,SQL server 提供的功能已經(jīng)綽綽有余,而且SQL server 是開放式軟件,因此可以大大降低總體擁有成本。</p><p>  (4)操作人員:該系統(tǒng)在開發(fā)過程中,本著

18、簡單易用的原則,盡可能地使用可視化開發(fā)工具(盡量少使用手工編碼),以便在后期的運(yùn)行維護(hù)中。該系統(tǒng)要求后期維護(hù)人員具有較強(qiáng)的數(shù)據(jù)庫專業(yè)知識(shí),能熟練地運(yùn)用開發(fā)工具;而對使用者只要求了解基礎(chǔ)的計(jì)算機(jī)操作知識(shí),不需要進(jìn)行特殊培訓(xùn)。</p><p>  2.1.2經(jīng)濟(jì)可行性分析</p><p>  1.此系統(tǒng)的投資分析:</p><p>  開發(fā)本系統(tǒng)的費(fèi)用較低,主要包括:設(shè)

19、備費(fèi)用、開發(fā)費(fèi)用、維護(hù)費(fèi)用以及其他費(fèi)用等。在設(shè)備上,本系統(tǒng)要求較低,一般的計(jì)算機(jī)都可以實(shí)現(xiàn),甚至有些計(jì)算機(jī)配置已經(jīng)遠(yuǎn)遠(yuǎn)高于開發(fā)系統(tǒng)所需配置。開發(fā)費(fèi)用方面,因?yàn)殚_發(fā)技術(shù)已經(jīng)成熟,所以成本較低,對于超市來講,開發(fā)費(fèi)用不成問題。維護(hù)費(fèi)用以及其他費(fèi)用絕大多數(shù)軟件都同時(shí)存在的,由于技術(shù)的成熟性,維護(hù)起來并不困難,而其他費(fèi)用,比如電費(fèi),網(wǎng)費(fèi)之類的,一般的家庭用戶都可以完全支付的起,因而,對于超市來講,不成問題。此系統(tǒng)提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性;降

20、低了管理人員的勞動(dòng)強(qiáng)度,提高了勞動(dòng)效率;增強(qiáng)了同行業(yè)競爭的能力,取得了經(jīng)濟(jì)和社會(huì)效益。具體費(fèi)用參考如下:</p><p>  表2.1經(jīng)濟(jì)可行性參考費(fèi)用</p><p>  2.此系統(tǒng)的效益評估分析:</p><p>  提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性;降低了管理人員的勞動(dòng)強(qiáng)度,提高了勞動(dòng)效率;使用信息更加方便,從而使決策更及時(shí)、準(zhǔn)確;提高了企業(yè)的形象,增強(qiáng)了同行業(yè)競

21、爭的能力;取得了其他經(jīng)濟(jì)和社會(huì)效益。</p><p>  2.2系統(tǒng)的功能需求分析</p><p><b>  用戶登錄:</b></p><p>  不同角色登錄進(jìn)入不同的操作模塊,管理員登錄進(jìn)入管理模塊,收銀員登錄進(jìn)入收銀模塊同時(shí)在銷售界面上要顯示收銀員信息(工號(hào)),老板登錄進(jìn)入信息統(tǒng)計(jì)模塊;</p><p>  當(dāng)

22、密碼與用戶名不對應(yīng)時(shí),要有錯(cuò)誤提示。</p><p><b>  前臺(tái)收銀:</b></p><p>  實(shí)現(xiàn)商品的添加功能;</p><p>  實(shí)現(xiàn)結(jié)算功能,當(dāng)輸入的實(shí)際金額小于應(yīng)收金額時(shí)提示金額不足,當(dāng)實(shí)際金額大于等于應(yīng)收金額時(shí)提示購物成功。</p><p><b>  實(shí)現(xiàn)票據(jù)打印功能;</b&g

23、t;</p><p><b>  后臺(tái)管理:</b></p><p><b>  用戶信息管理</b></p><p>  實(shí)現(xiàn)用戶密碼修改功能;</p><p><b>  員工信息管理</b></p><p>  實(shí)現(xiàn)新增員工信息、刪除和修改員工信息

24、的功能;</p><p><b>  供應(yīng)商信息管理</b></p><p>  實(shí)現(xiàn)新增供應(yīng)商信息、刪除和修改供應(yīng)商信息的功能;</p><p><b>  商品管理</b></p><p>  實(shí)現(xiàn)商品信息的增加、刪除、查詢和修改功能,同時(shí)在子菜單下維護(hù)商品品類和單位信息,實(shí)現(xiàn)增加和刪除功能;&

25、lt;/p><p><b>  進(jìn)貨管理</b></p><p>  實(shí)現(xiàn)商品的增加、刪除和查詢功能,新增和刪除商品時(shí)庫存要更新。</p><p><b>  退貨管理</b></p><p>  記錄客戶退的商品,可以查詢和刪除退貨商品信息,同時(shí)更新庫存;</p><p>&l

26、t;b>  信息統(tǒng)計(jì)管理</b></p><p>  庫存統(tǒng)計(jì):記錄所有商品的庫存量;</p><p>  營業(yè)額統(tǒng)計(jì):統(tǒng)計(jì)一個(gè)營業(yè)員一天的營業(yè)金額;</p><p>  2.3系統(tǒng)業(yè)務(wù)流程分析</p><p>  博雅超市管理系統(tǒng)的簡單的業(yè)務(wù)流程圖如下:</p><p>  圖2.1系統(tǒng)業(yè)務(wù)流程圖&

27、lt;/p><p>  2.4系統(tǒng)數(shù)據(jù)流程分析</p><p>  博雅超市管理系統(tǒng)的前臺(tái)銷售數(shù)據(jù)流程圖如下:</p><p>  圖2.2前臺(tái)銷售數(shù)據(jù)流程圖</p><p>  2.5系統(tǒng)的開發(fā)工具及數(shù)據(jù)庫介紹</p><p>  1.此系統(tǒng)的開發(fā)工具是Microsoft Visual Studio 2008。</

28、p><p>  Visual Studio 2008引入了250多個(gè)新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用Visual Studio 2008可以高效開發(fā)Windows應(yīng)用程序。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時(shí)Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio 2008可以高效開發(fā)Web應(yīng)用,集成了AJAX

29、 1.0,包含AJAX項(xiàng)目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。</p><p>  2.此系統(tǒng)使用的數(shù)據(jù)庫是Microsoft SQL Server 2005。</p><p>  SQL Server 2005 通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強(qiáng)大的分析等方面的革新更好的確立了微軟在BI領(lǐng)域的領(lǐng)導(dǎo)地位。SQL Server 2005 能夠把關(guān)鍵的信息及時(shí)的傳遞到

30、組織內(nèi)員工的手中,從而實(shí)現(xiàn)了可伸縮的商業(yè)智能。從CEO 到信息工作者,員工可以快速的、容易的處理數(shù)據(jù),以更快更好的做出決策。SQL Server 2005全面的集成、分析和報(bào)表功能使企業(yè)能夠提高他們已有應(yīng)用的價(jià)值,即便這些應(yīng)用是在不同的平臺(tái)上。</p><p><b>  系統(tǒng)概要設(shè)計(jì)</b></p><p>  3.1系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)</p><

31、p>  博雅超市管理系統(tǒng)分為三個(gè)模塊,用戶登錄、收銀、后臺(tái)管理。</p><p>  系統(tǒng)功能結(jié)構(gòu)圖如下:</p><p>  圖3.1系統(tǒng)功能結(jié)構(gòu)圖</p><p>  3.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</p><p>  3.2.1.概念設(shè)計(jì)</p><p>  概念設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模

32、型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無關(guān)的、面向事實(shí)世界的、容易理解的數(shù)據(jù)模型,其獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于計(jì)算機(jī)的軟件系統(tǒng),與用戶進(jìn)行交流十分方便。</p><p>  概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡稱E-R模型),對具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。</p&g

33、t;<p>  博雅超市管理系統(tǒng)的E-R圖如下:</p><p>  圖3.2供應(yīng)商信息E-R圖</p><p>  圖3.3商品信息E-R圖</p><p>  圖3.4員工信息E-R圖</p><p>  圖3.5進(jìn)貨單E-R圖</p><p>  圖3.6用戶E-R圖</p><

34、p>  圖3.7銷售單E-R圖</p><p>  圖3.8退貨單E-R圖</p><p>  圖3.9庫存表E-R圖</p><p>  圖3.10關(guān)系E-R圖</p><p>  3.2.2.邏輯設(shè)計(jì)</p><p>  通過E-R模型到關(guān)系模型的轉(zhuǎn)換,可以得到如下關(guān)系模式:</p><p

35、>  供應(yīng)商信息表(供應(yīng)商編號(hào),名稱,地址,聯(lián)系電話,供貨類型)</p><p>  商品表(商品編號(hào),商品名稱,品類,包裝,單位,單價(jià))</p><p>  品類表(品類編號(hào),名稱)</p><p>  單位表(單位編號(hào),名稱)</p><p>  庫存表(商品編號(hào),商品名稱,庫存數(shù)量)</p><p>  進(jìn)

36、貨表(入庫編號(hào),商品編號(hào),商品名稱,單位,單價(jià),進(jìn)貨數(shù)量,生產(chǎn)日期,入庫日期)</p><p>  退貨表(退貨編號(hào),商品編號(hào),商品名稱,退貨數(shù)量,退貨金額,退貨日期,退貨原因)</p><p>  銷售表(單據(jù)編號(hào),商品名稱,商品編號(hào),品類,包裝,數(shù)量,單位,單價(jià),總金額,日期,收銀員,實(shí)收金額,找零)</p><p>  營業(yè)額表(日期,收銀員,金額)</

37、p><p>  員工信息表(員工編號(hào),姓名,收銀編號(hào),年齡,性別,職務(wù))</p><p>  用戶表(用戶名,密碼,角色)</p><p><b>  數(shù)據(jù)庫表結(jié)構(gòu)如下:</b></p><p>  表3.1供應(yīng)商表(manufacturer)</p><p>  表3.2商品表(goods)<

38、/p><p>  表3.3品類表(pinlei)</p><p>  表3.4單位表(danwei)</p><p>  表3.5庫存表(stock)</p><p>  表3.6進(jìn)貨表(purchase1)</p><p>  表3.7退貨表(tuihuo)</p><p>  表3.8銷售表(s

39、ell)</p><p>  表3.9營業(yè)額表(turnover)</p><p>  表3.10員工表(employee)</p><p>  表3.11用戶表(user)</p><p><b>  系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  博雅超市管理系統(tǒng)的整個(gè)設(shè)計(jì)思路是采用“三層架構(gòu)”的思

40、想,三層架構(gòu)具體如下:</p><p>  用戶界面表示層(USL):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候他的所見所得。</p><p>  業(yè)務(wù)邏輯層(BLL):針對具體問題的操作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理。</p><p>  數(shù)據(jù)訪問層(DAL):該層所做事務(wù)直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增、刪、改、查。</p>

41、<p><b>  4.1用戶登錄</b></p><p>  1.操作過程:用戶登錄這個(gè)模塊主要是實(shí)現(xiàn)不同用戶的登錄,然后在自己的模塊操作。如圖4.1所示,輸入正確的用戶名和密碼便可以進(jìn)入系統(tǒng)。</p><p>  圖4.1用戶登陸頁面</p><p>  2.實(shí)現(xiàn)過程:在文本框中輸入用戶名和密碼,在【確定】按鈕的Click事件下

42、寫代碼,通過查詢語句到用戶表(users)中查詢對應(yīng)的數(shù)據(jù),如果數(shù)據(jù)正確就能登陸成功,反之則失敗。</p><p>  3.用戶登錄流程圖如下:</p><p>  圖4.2系統(tǒng)登錄流程圖</p><p><b>  4.2前臺(tái)收銀</b></p><p>  收銀這個(gè)模塊主要是實(shí)現(xiàn)超市商品的銷售。</p>

43、<p>  1.操作過程:根據(jù)界面提示在文本框中輸入商品編號(hào),點(diǎn)擊“增加”按鈕,【總計(jì)】那就會(huì)顯示所購買商品的價(jià)格,然后在【實(shí)收金額】那輸入金額,最后點(diǎn)擊“結(jié)算”按鈕,購物過程完成。輸入金額時(shí),如果數(shù)值小于商品總價(jià)格,結(jié)算時(shí)會(huì)提示“您的金額不足!”,然后重新輸入金額數(shù)在結(jié)算;如果數(shù)值大于等于總價(jià)格,則會(huì)提示“購物成功!”(如圖4.4所示)并且進(jìn)入“票據(jù)打印”頁,但這里只是模擬票據(jù)打印,實(shí)際上就是把購物清單顯示出來了。點(diǎn)擊“票

44、據(jù)打印”頁右下角的“繼續(xù)”按鈕,就可以回到收銀界面,繼續(xù)銷售操作,如果要結(jié)束操作也可以點(diǎn)擊右上角的“退出”退回到用戶登錄頁面。整個(gè)銷售的界面圖如下:</p><p><b>  圖4.3銷售界面</b></p><p><b>  圖4.4提示對話框</b></p><p><b>  圖4.5票據(jù)瀏覽圖<

45、/b></p><p>  2.實(shí)現(xiàn)過程:界面上收銀員編號(hào)的顯示主要是登錄時(shí)從登陸頁面用Session傳遞參數(shù);</p><p>  1)增加功能:通過查詢語句SqlStr = "select * from sell where goodsid='" + TextBox1.Text.Trim() + "'";判斷文本框中輸入的商

46、品編號(hào)是否存在于商品表(goods)中,如果存在的就通過商品編號(hào)(goodsid)讀取這條記錄,然后通過插入語句將這條記錄的內(nèi)容對應(yīng)的插入到銷售表(sell)中,最后通過查詢sell表,將記錄顯示在頁面上。金額總計(jì)是先查詢出各個(gè)商品的金額然后通過sum函數(shù)求和,將求和得到的結(jié)果賦值給sell表中虛擬字段sum(total),最后查詢并顯示這個(gè)字段。售出商品的同時(shí),庫存是要更新的,售出多少件商品,庫存中相應(yīng)的商品就該減少多少件,主要使用u

47、pdate語句SqlStr = "update stock set num=" + (int.Parse(g.Rows[0]["num"].ToString()) - 1) + " where goodsid='" + TextBox1.Text.Trim() + "'";來更新庫存。</p><p>  2)結(jié)算功能

48、:通過判斷語句Convert.ToDouble(TextBox3.Text) > Convert.ToDouble(TextBox2.Text) | Convert.ToDouble(TextBox3.Text) == Convert.ToDouble(TextBox2.Text)判斷實(shí)收金額是否大于等于應(yīng)收金額,如果大于等于就將兩個(gè)文本框的數(shù)值相減,將結(jié)果顯示在對應(yīng)“找零”的文本中,提示購物成功,反之則提示金額不足。</p

49、><p>  3)票據(jù)打印功能:當(dāng)購物成功時(shí),還會(huì)使用插入語句</p><p>  SqlStr = "insert into sell(documentnum,shishou,zhaoling,cashier)"</p><p>  + "values('" + Label2.Text + "',

50、9;" + TextBox3.Text + "','" + TextBox4.Text +"','" + Label3.Text + "')";</p><p>  Boolean i = Db.UpdateDataBySql(SqlStr);將頁面上的“單據(jù)編號(hào)”、“收銀員”、“實(shí)收金額”和“找零”對應(yīng)

51、的數(shù)據(jù)插入到sell表中,最后通過查詢sell表,將表中的記錄在gridview中顯示,便形成了購物票據(jù)。</p><p><b>  4.3后臺(tái)管理</b></p><p>  后臺(tái)管理分為七個(gè)模塊,分別是用戶信息管理、員工信息管理、供應(yīng)商信息管理、商品管理、進(jìn)貨管理、退貨管理和信息統(tǒng)計(jì)管理。</p><p>  4.3.1.用戶信息管理&l

52、t;/p><p>  1.操作過程:此模塊界面主要就是顯示管理員和老板的用戶名和密碼(如圖4.6所示),點(diǎn)擊“修改密碼”按鈕可以進(jìn)入密碼修改頁(如圖4.7所示),輸入用戶名、新密碼和確認(rèn)密碼,最后點(diǎn)擊確定。如果兩次輸入的密碼不一樣,點(diǎn)擊“確定”時(shí)會(huì)提示出錯(cuò),然后回到那頁重新輸入(如圖4.8所示);如果輸入正確,點(diǎn)擊“確定”就會(huì)提示修改成功(如圖4.9所示)。</p><p>  圖4.6用戶信

53、息瀏覽頁面</p><p>  圖4.7密碼修改頁面</p><p><b>  圖4.8提示對話框</b></p><p><b>  圖4.9提示對話框</b></p><p>  2.實(shí)現(xiàn)過程:在“密碼修改”按鈕的Click事件下寫代碼實(shí)現(xiàn)功能,在文本框中輸入用戶名,在users表中查詢是否存

54、在此用戶名,若果存在,就通過更新語句將新密碼的值賦給表中的密碼字段,反之則不可修改密碼;同時(shí)更新的前提還必須用條件語句if (TextBox2.Text == TextBox3.Text)先判斷新密碼和確認(rèn)密碼是否一致,如果一致才能修改密碼成功。</p><p>  4.3.2.員工信息管理</p><p>  此模塊主要是顯示員工信息,實(shí)現(xiàn)新增、刪除和修改員工信息功能(如圖4.10所示)

55、。</p><p><b> ?。ㄒ唬┬略鰡T工信息</b></p><p>  1.操作過程:根據(jù)界面上的信息提示輸入新員工的信息,其中[收銀編號(hào)]只有收銀員要填,年齡填寫真實(shí)的,其他幾項(xiàng)也必須填寫,填寫結(jié)束點(diǎn)擊“添加”按鈕,則會(huì)提示“錄入成功”(如圖4.11所示);如果不小心錄入有誤,就會(huì)提示“錄入失敗”。運(yùn)行效果圖如下:</p><p> 

56、 圖4.10員工注冊頁面</p><p>  圖4.11提示對話框</p><p>  2.實(shí)現(xiàn)過程:在文本框中輸入相關(guān)信息,然后通過讀取出數(shù)據(jù)通過插入語句</p><p>  SqlStr = "insert into employee(employeeid,name,cashier_num,age,sex,post)"+ "valu

57、es('" + TextBox1.Text + "','" + TextBox2.Text + "','"+ TextBox5.Text+"','" + TextBox3.Text+"','" + RadioButtonList1.SelectedItem.Text + &qu

58、ot;','" + TextBox4.Text + "')";,將其插入到員工信息表(employee)中,在通過查詢語句查出表中的記錄在gridview中顯示。</p><p><b> ?。ǘ﹦h除員工信息</b></p><p>  1.操作過程:執(zhí)行“刪除”操作,然后根據(jù)提示是否刪除記錄(如圖4.12所示)

59、,點(diǎn)擊“確定”按鈕,信息便成功刪除了。</p><p>  圖4.12提示對話框</p><p>  2.實(shí)現(xiàn)過程:在gridview中的RowDeleting事件中寫代碼,用DataKeys作為查詢條件查出employee表中的對應(yīng)記錄,然后使用刪除語句將記錄刪除SqlStr = "Delete from employee where employeeid='"

60、; + employeeid + "'";。</p><p><b>  (三)修改員工信息</b></p><p>  1.操作過程:點(diǎn)擊“修改”按鈕在文本框中輸入信息(如圖4.13所示),其中【員工編號(hào)】必須是employee表中存在的,然后點(diǎn)擊確定,則修改成功(如圖4.14所示),反之修改失敗。</p><p>

61、;  圖4.13員工信息修改頁面</p><p>  圖4.14提示對話框</p><p>  2.實(shí)現(xiàn)過程:在“確定”按鈕的Click事件下寫代碼,通過[員工編號(hào)]這個(gè)唯一字段到employee表中查到對應(yīng)信息,然后使用更新語句</p><p>  SqlStr = "update employee set cashier_num='"

62、 + TextBox5.Text + "',age='" + TextBox3.Text + "',post='" + TextBox4.Text + "' where employeeid='" + TextBox1.Text.Trim() + "'";將表中的記錄更新,如果查不到信息則更新失敗。&l

63、t;/p><p>  4.3.3.供應(yīng)商信息管理</p><p>  此模塊主要是顯示供應(yīng)商信息,實(shí)現(xiàn)新增、刪除和修改供應(yīng)商信息功能(如圖4.15所示)。</p><p> ?。ㄒ唬┬略龉?yīng)商信息</p><p>  1.操作過程:根據(jù)界面上的信息提示填寫供應(yīng)商信息,然后點(diǎn)擊“添加”按鈕,則錄入成功。當(dāng)供應(yīng)商的記錄多時(shí),可以實(shí)現(xiàn)分頁顯示的。<

64、;/p><p>  圖4.15供應(yīng)商注冊頁面</p><p>  2.實(shí)現(xiàn)過程:在文本框中輸入相關(guān)信息,然后通過讀取出數(shù)據(jù)通過插入語句</p><p>  SqlStr = "insert into manufacturer(manuid,name,adr,tel,types)"</p><p>  + "value

65、s('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','"+ TextBox4.Text+ "','" + TextBox5.Text + "')";,將其

66、插入到供應(yīng)商信息表(manufacturer)中,在通過查詢語句查出表中的記錄在gridview中顯示。</p><p>  (二)刪除供應(yīng)商信息</p><p>  1.操作過程:執(zhí)行“刪除”操作,然后根據(jù)提示是否刪除記錄,點(diǎn)擊“確定”按鈕,信息便成功刪除了。</p><p>  2.實(shí)現(xiàn)過程:在gridview中的RowDeleting事件中寫代碼,用DataK

67、eys作為查詢條件查出manufacturer表中的對應(yīng)記錄,然后使用刪除語句將記錄刪除SqlStr = "Delete from manufacturer where manuid='" + manuid + "'";。</p><p> ?。ㄈ┬薷墓?yīng)商信息</p><p>  1.操作過程:點(diǎn)擊“修改”按鈕在文本框中輸入信息(

68、如圖4.16所示),其中【供應(yīng)商編號(hào)】必須是manufacturer表中存在的,然后點(diǎn)擊確定,則修改成功(如圖4.17所示),反之修改失敗。</p><p>  圖4.16供應(yīng)商信息修改頁面</p><p>  圖4.17提示對話框</p><p>  2.實(shí)現(xiàn)過程:在“修改”按鈕的Click事件下寫修改文本框visible屬性的代碼,將上面的文本框隱藏,下面的文本

69、框顯示,然后在文本框中輸入信息。在“確定”按鈕的Click事件下寫代碼,通過[供應(yīng)商編號(hào)]這個(gè)唯一字段到manufacturer表中查到對應(yīng)信息,然后使用更新語句</p><p>  SqlStr = "update manufacturer set name='" + TextBox7.Text.Trim() + "',adr='"+TextBox

70、8.Text.Trim()+"',tel='"+TextBox9.Text.Trim()+"',types='"+TextBox10.Text.Trim()+"' where manuid='" + TextBox6.Text.Trim() + "'";將表中的記錄更新,如果查不到信息則更新失敗。<

71、;/p><p>  4.3.4.商品管理</p><p>  此模塊主要是維護(hù)超市各種商品的信息,實(shí)現(xiàn)增加、刪除、查詢和修改的功能(如圖4.18所示)。</p><p>  圖4.18商品管理頁面</p><p> ?。ㄒ唬┬略錾唐沸畔ⅲ?lt;/p><p>  1.操作過程:根據(jù)頁面上的信息提示輸入商品的信息,然后點(diǎn)擊“確定

72、”,信息錄入成功或失敗都有提示的。</p><p>  2.實(shí)現(xiàn)過程:在文本框中輸入相關(guān)信息,然后通過讀取出數(shù)據(jù)通過插入語句將其插入到商品表(goods)中,在通過查詢語句查出表中的記錄在gridview中顯示。</p><p> ?。ǘ﹦h除商品信息:</p><p>  1.操作過程:執(zhí)行“刪除”操作,然后根據(jù)提示是否刪除記錄,點(diǎn)擊“確定”按鈕,信息便成功刪除了

73、。</p><p>  2.實(shí)現(xiàn)過程:在gridview中的RowDeleting事件中寫代碼,用DataKeys作為查詢條件查出goods表中的對應(yīng)記錄,然后使用刪除語句將記錄刪除SqlStr = "Delete from goods where goodsid='" + goodsid + "'";。</p><p> ?。ㄈ┎?/p>

74、詢商品信息:</p><p>  1.操作過程:在商品編號(hào)或商品名稱文本框中輸入相關(guān)信息,然后點(diǎn)擊“查詢”按鈕,所查的商品信息就gridview中顯示出來了;若果輸入的商品信息在goods表中不存在,就會(huì)提示沒有此商品。</p><p>  2.實(shí)現(xiàn)過程:使用查詢語句SqlStr = "select * from goods where goodsid ='"

75、+ this.TextBox1.Text + "'"; SqlStr = "select * from goods where goodsname like '%" + this.TextBox2.Text + "%'";到商品表(goods)中查找對應(yīng)編號(hào)的商品,然后將這條記錄在gridview中顯示。</p><p>  

76、(四)修改商品信息:</p><p>  1.操作過程:要修改信息,先查詢出要修改的商品信息,然后在對應(yīng)的文本框中輸入新的內(nèi)容,點(diǎn)擊“修改”按鈕,便修改成功了。</p><p>  2.實(shí)現(xiàn)過程:用查詢語句到goods表中查到與文本框中輸入的編號(hào)對應(yīng)的商品,然后使用DataKeyNames作為條件使用更新語句</p><p>  SqlStr = "upd

77、ate goods set outprice='" + TextBox4.Text.Trim() + "',goodsname='" + TextBox2.Text.Trim() + "',baozhuang='" + TextBox3.Text.Trim() + "',pinlei='" + DropDownL

78、ist1.Text.Trim() + "',danwei='" + DropDownList2.Text.Trim() + "' where goodsid='" + TextBox1.Text.Trim() + "'";將文本框中的數(shù)值賦給goods表中的對應(yīng)字段從而實(shí)現(xiàn)修改。</p><p>  在商品管理下還

79、有兩個(gè)子菜單,維護(hù)的是商品品類和商品單位,實(shí)現(xiàn)品類和單位信息的增加和刪除,具體功能實(shí)現(xiàn)與商品信息增加方法一樣。</p><p>  4.3.5.進(jìn)貨管理</p><p>  此模塊主要是記錄超市哪個(gè)時(shí)間進(jìn)貨了,進(jìn)貨的數(shù)量是多少等信息,主要是實(shí)現(xiàn)商品增加、刪除和查詢的功能如(圖4.19所示)。</p><p>  圖4.19進(jìn)貨管理頁面</p><

80、p><b> ?。ㄒ唬┥唐啡霂欤?lt;/b></p><p>  1.操作過程:根據(jù)頁面上的信息提示輸入商品的信息,然后點(diǎn)擊“入庫”,信息錄入成功或失敗都有提示的。</p><p>  2.實(shí)現(xiàn)過程:實(shí)現(xiàn)過程:在文本框中輸入相關(guān)信息,然后通過讀取出數(shù)據(jù)通過插入語句SqlStr = "insert into purchase1(rukuid,goodsid,

81、goodsname,danwei,inprice,number,makedate,rukudate)" + "values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox7.Text + "','" + DropDown

82、List2.SelectedItem.Text + "',"+ "'" + TextBox3.Text + "','" + TextBox4.Text + "','"+ TextBox6.Text + "','" + Label1.Text + "')&qu

83、ot;;將其插入到進(jìn)貨表(purchase1)中,在通過查詢語句查出表中的記錄在gridview中顯示。在入庫成功的同時(shí),還要更新庫存,先到庫存表(stock)查詢是否存在該商品SqlStr = "select * from stock where goodsid='" + TextB</p><p>  SqlStr = "insert into stock(goodsid

84、,goodsname,num)"</p><p>  + "values('" + TextBox2.Text + "','" + TextBox7.Text + "','" + TextBox4.Text + "')";(庫存中沒有該商品時(shí),就要添加一條記錄)更新庫存。<

85、;/p><p> ?。ǘ﹦h除商品信息:</p><p>  1.操作過程:執(zhí)行“刪除”操作,然后根據(jù)提示是否刪除記錄,點(diǎn)擊“確定”按鈕,信息便成功刪除了。</p><p>  2.實(shí)現(xiàn)過程:在gridview中的RowDeleting事件中寫代碼,用DataKeys作為查詢條件查出purchase1表中的對應(yīng)記錄,然后使用刪除語句將記錄刪除。</p>&

86、lt;p> ?。ㄈ┎樵兩唐穾齑嫘畔ⅲ?lt;/p><p>  1.操作過程:在商品編號(hào)或商品名稱文本框中輸入相關(guān)信息,然后點(diǎn)擊“查詢”按鈕,所查的商品信息就gridview中顯示出來了;若果輸入的商品信息在purchase1表中不存在,就會(huì)提示沒有此商品。</p><p>  2.實(shí)現(xiàn)過程:在商品編號(hào)或商品名稱文本框中輸入信息,通過條件查詢語句SqlStr = "select

87、 * from purchase1 where goodsname like '%" + this.TextBox7.Text + "%'";</p><p>  SqlStr = "select * from purchase1 where goodsid = '" + this.TextBox2.Text + "'&q

88、uot;;在purchase1表中查出記錄,然后在gridview中顯示。</p><p>  4.3.6.退貨管理</p><p>  此模塊主要是為了記錄客戶退的商品,主要就是增加、查詢和刪除功能(如圖4.20所示)。</p><p>  圖4.20退貨管理頁面</p><p> ?。ㄒ唬┬略鐾素浬唐沸畔ⅲ?lt;/p><

89、p>  1.操作過程:根據(jù)頁面上的信息提示輸入商品的信息,然后點(diǎn)擊“確定”按鈕,信息錄入成功或失敗都有提示的。</p><p>  2.實(shí)現(xiàn)過程:在文本框中輸入相關(guān)信息,然后讀取出數(shù)據(jù)通過插入語句 SqlStr = "insert into purchase1(rukuid,goodsid,goodsname,danwei,inprice,number,makedate,rukudate

90、)" + "values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox7.Text + "','" + DropDownList2.SelectedItem.Text + "',"<

91、/p><p>  + "'" + TextBox3.Text + "','" + TextBox4.Text + "','"+ TextBox6.Text + "','" + Label1.Text + "')";將其插入到退貨表(tuihuo)中,在通過

92、查詢語句查出表中的記錄在gridview中顯示。退貨成功時(shí),庫存也要更新的。</p><p> ?。ǘ┎樵兺素浬唐沸畔ⅲ?lt;/p><p>  1.操作過程:輸入商品編號(hào),然后點(diǎn)擊“查詢”按鈕便能查到所要信息。</p><p>  2.實(shí)現(xiàn)過程:使用查詢語句SqlStr = "select * from tuihuo where goodsid = 

93、9;" + this.TextBox2.Text + "'";到tuihuo表中查找對應(yīng)編號(hào)的商品,然后將這條記錄在gridview中顯示。</p><p> ?。ㄈ﹦h除退貨商品信息:</p><p>  1.操作過程:執(zhí)行“刪除”操作,然后根據(jù)提示是否刪除記錄,點(diǎn)擊“確定”按鈕,信息便成功刪除了。當(dāng)存入的商品較多時(shí)就可以刪除商品信息,減少數(shù)據(jù)庫中的

94、數(shù)據(jù)。</p><p>  2.實(shí)現(xiàn)過程:在gridview中的RowDeleting事件中寫代碼,用DataKeys作為查詢條件查出tuihuo表中的對應(yīng)記錄,然后使用刪除語句將記錄刪除。</p><p>  4.3.7.信息統(tǒng)計(jì)管理</p><p>  此模塊主要是對庫存的管理和營業(yè)額的統(tǒng)計(jì)。</p><p><b>  一、庫

95、存管理</b></p><p>  這個(gè)模塊主要是統(tǒng)計(jì)查詢超市的商品庫存(如圖4.21所示)。</p><p>  圖4.21庫存管理圖</p><p>  1.操作過程:在文本框中輸入商品編號(hào),然后點(diǎn)擊“查詢”按鈕,便能查出信息。</p><p>  2.實(shí)現(xiàn)過程:使用查詢語句SqlStr = "select * fr

96、om stock where goodsid ='" + this.TextBox1.Text + "'";到庫存表(stock)中查找對應(yīng)編號(hào)的商品,然后將這條記錄在gridview中顯示。</p><p><b>  二、營業(yè)額統(tǒng)計(jì)</b></p><p>  這個(gè)模塊主要是統(tǒng)計(jì)一天中這個(gè)收銀員總共的營業(yè)額(如圖4.2

97、2所示); </p><p>  圖4.22營業(yè)額統(tǒng)計(jì)圖</p><p>  過程是通過購買商品結(jié)算時(shí)將總的商品金額,收銀員,時(shí)間插入到營業(yè)額表(turnover)中,然后再將turnover表中某一行某一列的數(shù)據(jù)讀取出來顯示在對應(yīng)的文本框中,</p><p>  SqlStr = "select cashier from turnover";&

98、lt;/p><p>  Ds = Db.GetDataTableBySql(SqlStr);</p><p>  TextBox2.Text = Ds.Tables[0].Rows[0][0].ToString();</p><p>  SqlStr = "select sum(total) from turnover";</p>&l

99、t;p>  Ds = Db.GetDataTableBySql(SqlStr);</p><p>  TextBox3.Text = Ds.Tables[0].Rows[0][1].ToString();</p><p>  這邊的文本框是不可編輯的,就是把文本框的enable屬性改成了false。</p><p><b>  系統(tǒng)測試</b&

100、gt;</p><p>  5.1測試原理與方法</p><p><b>  5.1.1測試原理</b></p><p><b>  a.什么是測試</b></p><p>  測試是為了發(fā)現(xiàn)程序中的缺陷而執(zhí)行程序的過程;</p><p> ?。ㄈ毕菔且环N泛指,可以是功能錯(cuò)誤

101、,也可以是性能低下、易用性差等錯(cuò)誤);</p><p>  測試是假定程序中存在錯(cuò)誤,因而想通過測試來發(fā)現(xiàn)盡可能多的錯(cuò)誤。</p><p><b>  b.測試的目標(biāo)</b></p><p>  是為了盡可能多的發(fā)現(xiàn)程序中的缺陷。</p><p><b>  c.測試的真理</b></p>

102、;<p>  測試只能證明缺陷存在,而不能證明缺陷不存在;</p><p><b>  5.1.2測試方法</b></p><p>  單元測試:測試著重于每一個(gè)單獨(dú)的模塊,以確保每個(gè)模塊都能正確地執(zhí)行,大多采用白盒測試,一般開發(fā)人員自測。</p><p>  集成測試:各個(gè)相關(guān)模塊的組合測試,最終的目標(biāo)是將整個(gè)系統(tǒng)正確的組合成功

103、,沒有明顯的模塊之間的匹配問題。大多黑盒測試,為保證大的分支,有時(shí)也要白盒測試,一般測試人員協(xié)助開發(fā)人員測試。</p><p>  系統(tǒng)測試:由若干個(gè)不同測試組成,目的是充分運(yùn)行系統(tǒng),驗(yàn)證系統(tǒng)各部件是否都能正常工作并完成所賦予的任務(wù)。由測試人員完成,包含驗(yàn)證測試,功能測試,性能測試等等。</p><p>  驗(yàn)收測試:由用戶和測試人員共同執(zhí)行。它的測試數(shù)據(jù)通常是系統(tǒng)測試的測試數(shù)據(jù)的子集。一

104、般采用黑盒測試。</p><p>  功能測試重點(diǎn)在對業(yè)務(wù)、對需求、對被測系統(tǒng)的了解上。</p><p><b>  功能測試的方法有:</b></p><p><b>  等價(jià)類劃分方法 </b></p><p><b>  邊界值分析方法</b></p>&l

105、t;p><b>  錯(cuò)誤推測方法 </b></p><p><b>  因果圖方法 </b></p><p><b>  判定表驅(qū)動(dòng)分析方法</b></p><p><b>  場景法</b></p><p><b>  5.2測試過程&l

106、t;/b></p><p>  這個(gè)系統(tǒng)的編碼過程中的測試主要采用斷點(diǎn)測試,找出錯(cuò)誤的地方,然后分析處理bug。系統(tǒng)的功能測試,我主要描述用戶登錄和前臺(tái)銷售。</p><p><b>  一、用戶登錄:</b></p><p><b>  測試用例如下:</b></p><p><b&g

107、t;  表5.1測試用例</b></p><p><b>  二、前臺(tái)銷售</b></p><p><b>  測試用例如下:</b></p><p><b>  表5.2測試用例</b></p><p><b>  系統(tǒng)使用與配置說明</b>

108、</p><p><b>  6.1系統(tǒng)使用</b></p><p><b>  1.系統(tǒng)文件路徑</b></p><p>  根目錄:\吳曉燕0907040230畢業(yè)設(shè)計(jì)\Liberal supermarket</p><p>  2.數(shù)據(jù)庫文件的路徑 </p><p>

109、  根目錄:\吳曉燕0907040230畢業(yè)設(shè)計(jì)\Liberal supermarket\App_Data</p><p>  3.系統(tǒng)中的頁面名稱</p><p>  Default.aspx 首頁</p><p>  Users.aspx 用戶信息頁</p><p>  Sale.aspx 前臺(tái)銷售頁</p>

110、<p>  Document.aspx 票據(jù)打印頁</p><p>  Message.aspx 管理模塊主頁</p><p>  Employee.aspx 員工信息管理頁 </p><p>  Updatepassword.aspx 密碼更新 </p><p>  manufacturer.aspx 供應(yīng)商信息

111、管理頁</p><p>  Goods.aspx 商品管理頁 </p><p>  Pinlei.aspx 商品品類管理頁</p><p>  Danwei.aspx 商品單位管理頁 </p><p>  Purchase.aspx 進(jìn)貨管理頁 </p><p>  Return.aspx

112、 退貨管理頁</p><p>  Statistics.aspx 信息統(tǒng)計(jì)管理頁</p><p>  Stock.aspx庫存管理 </p><p>  Turnover.aspx營業(yè)額統(tǒng)計(jì)</p><p>  4.系統(tǒng)用戶登錄名、密碼、用戶類型</p><p><b>  6.2安裝配置說明</

113、b></p><p>  博雅超市管理系統(tǒng)運(yùn)行的環(huán)境要求:</p><p>  1.操作系統(tǒng):Windows XP/ Win 7</p><p>  2.開發(fā)工具:Visual studio 2008(安裝此程序時(shí)的安裝形式選擇“完全”,安裝好后,運(yùn)行系統(tǒng)時(shí)如果提示相關(guān)組件沒有安裝就根據(jù)提示下載安裝組件)</p><p>  3.瀏覽器

114、:360瀏覽器或IE8(其中必須將IE8的兼容性視圖設(shè)置成“在兼容性視圖中顯示所有網(wǎng)站”)</p><p><b>  結(jié)語</b></p><p>  畢業(yè)設(shè)計(jì)作為綜合性的設(shè)計(jì),它不同于以前教學(xué)中的課程設(shè)計(jì)。以前所做的一些課程設(shè)計(jì)主要是根據(jù)相關(guān)課本資料及老師所給資料去完成的,有一定的參照性,所以相對而言比較簡單,不能完全達(dá)到鍛煉自己動(dòng)手能力的目的。而畢業(yè)設(shè)計(jì)則是對我

115、們大學(xué)三年所學(xué)知識(shí)的一個(gè)綜合的訓(xùn)練及考核,是對所學(xué)知識(shí)的應(yīng)用能力和大學(xué)所學(xué)理論知識(shí)和實(shí)踐技能相結(jié)合的全面的檢驗(yàn)。并對我們?nèi)绾胃鶕?jù)要做的課題對現(xiàn)有的資料進(jìn)行理解和運(yùn)用的能力的考核。真正做到了理論聯(lián)系實(shí)際,把以前所學(xué)的知識(shí)綜合貫通進(jìn)行實(shí)踐,并在實(shí)踐中不斷學(xué)習(xí)和自我完善。</p><p>  我的畢業(yè)設(shè)計(jì)是博雅超市管理系統(tǒng),定這個(gè)課題主要是我對超市的管理流程比較了解,有利于畢業(yè)設(shè)計(jì)能在規(guī)定時(shí)間內(nèi)完成。確定畢業(yè)設(shè)計(jì)課題后

116、,我首先是查找一些相關(guān)的書籍及資料,然后分析系統(tǒng)功能,并根據(jù)實(shí)際情況擬定設(shè)計(jì)方案,然后優(yōu)化方案,最后根據(jù)需求著手編程完成整個(gè)系統(tǒng)。由于自己的能力有限,我做的這個(gè)超市管理系統(tǒng)還不夠完善,比如整個(gè)系統(tǒng)界面流程較簡單,相關(guān)銷售統(tǒng)計(jì)沒有實(shí)現(xiàn),員工的信息管理還不完整等等,但在以后的工作中,我會(huì)繼續(xù)學(xué)習(xí),努力去完善博雅超市管理系統(tǒng)。</p><p><b>  致謝</b></p><

117、;p>  為期四個(gè)多月的畢業(yè)設(shè)計(jì)終于告一段落。從敲定畢業(yè)設(shè)計(jì)課題,到需求分析,詳細(xì)設(shè)計(jì),最后著手開發(fā)這個(gè)系統(tǒng),這個(gè)過程對我來說是不容易的,要很好的完成大學(xué)生涯中最后一份作業(yè)對我來說也是一個(gè)挑戰(zhàn)。但通過自己的不斷努力和老師的指導(dǎo),最終我挑戰(zhàn)成功了。在這里,我要感謝我的畢業(yè)指導(dǎo)老師周歡老師,她耐心的給我分析課題,分析整個(gè)流程,幫助我整理系統(tǒng)開發(fā)思路,讓我更好的完成了我的畢業(yè)設(shè)計(jì);我還要感謝學(xué)校給我們提供了良好的學(xué)習(xí)環(huán)境,讓我們不斷學(xué)習(xí)

118、不斷進(jìn)步。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 曾毅.SQL Server 數(shù)據(jù)庫技術(shù)大全[M], 清華大學(xué)出版社 </p><p>  [2] 王軍. SQL Server2005數(shù)據(jù)庫開發(fā)與實(shí)踐[M],高等教育出版社</p><p>  [3] 趙會(huì)東.C#程序設(shè)計(jì)語言[M],清

119、華大學(xué)出版社2004年第一版</p><p>  [4] 王小科. C#項(xiàng)目開發(fā)案例全程實(shí)錄[M],清華大學(xué)出版社</p><p>  [5] 微軟公司.web應(yīng)用開發(fā)----ASP.NET 2.0[M],高等教育出版社</p><p>  [6] 張登輝 劉益紅.ASP編程基礎(chǔ)及應(yīng)用[M],機(jī)械工業(yè)出版社</p><p>  [7] 李嚴(yán)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論