版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p><b> 第一章緒論3</b></p><p><b> 1.1社會(huì)背景3</b></p><p><b> 1.2背景說(shuō)明3</b></p><p> 第二章 系統(tǒng)分析4&l
2、t;/p><p> 2.1可行性分析4</p><p><b> 2.1.1引言4</b></p><p> 2.1.2、技術(shù)可行性研究4</p><p> 2.1.3、經(jīng)濟(jì)可行性研究5</p><p> 2.1.4、操作可行性研究5</p><p> 2
3、.2 用戶工作流程6</p><p> 2.3 用戶業(yè)務(wù)需求6</p><p><b> 2.4概念設(shè)計(jì)7</b></p><p> 2.4.1 實(shí)體及其屬性7</p><p><b> 第三章系統(tǒng)設(shè)計(jì)9</b></p><p> 3.1數(shù)據(jù)流程圖9&l
4、t;/p><p> 3.2系統(tǒng)功能設(shè)計(jì)13</p><p> 3.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)14</p><p> 3.3.1 E-R模型14</p><p> 3.3.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)15</p><p> 第四章系統(tǒng)調(diào)試17</p><p> 4.1模塊測(cè)試17</p>
5、;<p> 4.2整體測(cè)試17</p><p><b> 第五章 總結(jié)19</b></p><p><b> 附錄:20</b></p><p><b> 1源代碼20</b></p><p><b> 2 參考資料23</b&
6、gt;</p><p><b> 第一章緒論</b></p><p><b> 1.1社會(huì)背景</b></p><p> 隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì),步入信息化時(shí)代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對(duì)書數(shù)據(jù)
7、庫(kù)的進(jìn)一步開發(fā)和利用顯得尤為迫切。</p><p><b> 1.2背景說(shuō)明</b></p><p> 在商業(yè)經(jīng)濟(jì)及其發(fā)展的今天,商業(yè)活動(dòng)日益頻繁,而對(duì)于超市,其銷售的商品種類數(shù)量龐大,對(duì)于經(jīng)營(yíng)者來(lái)說(shuō),必須時(shí)刻了解自己的商品庫(kù)存和商品的供求情況。面對(duì)市場(chǎng)的瞬息萬(wàn)變,很多商品的價(jià)格可能經(jīng)常變動(dòng),經(jīng)營(yíng)者要及時(shí)改變商品價(jià)格。這一切的管理,在信息時(shí)代的背景下,隨著電腦的普
8、及,超市的管理也隨之上升到一個(gè)高度,超市管理系統(tǒng)變得十分必要。</p><p><b> 第二章 系統(tǒng)分析</b></p><p><b> 2.1可行性分析</b></p><p><b> 2.1.1引言</b></p><p> 現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,迎來(lái)了信息
9、時(shí)代。超市行業(yè)隨著人口的增加也不斷發(fā)展壯大,隨之其信息量也在成倍增長(zhǎng),大量信息的收集和存取以及處理就成了當(dāng)今超市急需處理的一大難題。而傳統(tǒng)的手工處理已完全不能滿足其發(fā)展需要,為了更好更快發(fā)展,電子自動(dòng)化管理已成必然。</p><p> 2.1.2、技術(shù)可行性研究</p><p> 近幾年國(guó)內(nèi)軟件行業(yè)迅速發(fā)展,各種開發(fā)平臺(tái)也在不斷更新、升級(jí),作為主流軟件開發(fā)平臺(tái)之一的Visiual St
10、udio 2005更是如此。它集成了Windows 應(yīng)用程序、vb.net應(yīng)用程序、vb.net 服務(wù)和控制臺(tái)程序等。本系統(tǒng)也將在此平臺(tái)上運(yùn)用vb.net進(jìn)行開發(fā),來(lái)實(shí)現(xiàn)系統(tǒng)的動(dòng)態(tài)管理。所以從技術(shù)上來(lái)講我們有信心和能力開發(fā)出快捷又好用的超市管理系統(tǒng)。</p><p> 2.1.3、經(jīng)濟(jì)可行性研究 </p><p> 超市管理系統(tǒng)的投入,能夠提高工作效率,減少工作人員,從而減少勞動(dòng)力資本
11、的投入,方便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,系統(tǒng)投入使用后很快就可以收回開發(fā)系統(tǒng)的投資,所以從經(jīng)濟(jì)角度來(lái)說(shuō),本系統(tǒng)開發(fā)完全是必要的。</p><p> 2.1.4、操作可行性研究</p><p> 本系統(tǒng)是基于vb.net技術(shù)開發(fā)的用戶界面,而該系統(tǒng)是大家熟悉的管理系統(tǒng),絕大部分人員都可以輕松使用。而基于vb.net技術(shù)開發(fā)的系
12、統(tǒng)界面友好,交互性強(qiáng),且不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行了解。由此,該系統(tǒng)的操作是可行的。</p><p> 綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無(wú)論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。</p><p> 2.2 用戶工作流程</p><p> 進(jìn)貨或銷售商品時(shí),用戶要對(duì)進(jìn)貨單或銷售單進(jìn)行核對(duì)審查,并進(jìn)行登記;用戶要獲得進(jìn)貨、銷售、庫(kù)存信息時(shí),要對(duì)進(jìn)貨情況、銷售情況、庫(kù)
13、存情況進(jìn)行查詢并打印。</p><p> 2.3 用戶業(yè)務(wù)需求</p><p> (1)該管理軟件將對(duì)庫(kù)存物品進(jìn)行資料管理和統(tǒng)計(jì),對(duì)產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);</p><p> (2)該管理軟件將根據(jù)用戶的需要對(duì)進(jìn)貨、銷售、庫(kù)存情況進(jìn)行查詢,并能打印詳細(xì)信息;</p><p> (3)該管理軟件將為用戶提供賬號(hào)管理
14、工具,以便用戶對(duì)賬號(hào)進(jìn)行管理,具體為添加用戶、刪除用戶、修改用戶密碼;</p><p> (4)該管理軟件提供企業(yè)人員管理,能夠?qū)ζ髽I(yè)員工的分類管理,新員工的加入以及員工刪除,修改進(jìn)本信息等功能。</p><p> 整個(gè)超市管理系統(tǒng)的功能結(jié)構(gòu)如圖3-1所示:</p><p><b> 2.4概念設(shè)計(jì)</b></p><
15、p> 2.4.1 實(shí)體及其屬性</p><p> ?。?)收銀小票E-R圖:</p><p> (2)收銀員E-R圖:</p><p> ?。?)商品庫(kù)存E-R圖:</p><p> ?。?)超市管理ER圖</p><p><b> 第三章系統(tǒng)設(shè)計(jì)</b></p><
16、;p><b> 3.1數(shù)據(jù)流程圖</b></p><p><b> (1)頂層數(shù)據(jù)流圖</b></p><p> 通過(guò)對(duì)超市現(xiàn)行的人工系統(tǒng)經(jīng)過(guò)調(diào)查研究后,已經(jīng)基本了解了超市的業(yè)務(wù)過(guò)程。</p><p> 該系統(tǒng)的外部項(xiàng)共有4個(gè):顧客,銷售人員,供貨商,超市經(jīng)理。</p><p><
17、;b> 系統(tǒng)輸入/輸出表</b></p><p> 第一層數(shù)據(jù)流程圖要反映超市最主要的業(yè)務(wù),這是我們無(wú)須詳細(xì)描述主要的業(yè)務(wù)處理。這個(gè)地方外不想使顧客和供應(yīng)商。</p><p> 上圖是擴(kuò)展后的第二層數(shù)據(jù)流程圖。如果只能滿足一部分或完全不能滿足顧客要求,就把不能滿足的商品記錄下來(lái),并通知物流管理部門,及時(shí)向供貨商發(fā)出訂貨要求。當(dāng)供應(yīng)商接到超市的訂貨要求,把商品發(fā)過(guò)來(lái),
18、物流管理部門要辦入庫(kù)手續(xù),修改庫(kù)存量,同時(shí)向銷售部門發(fā)出到貨通知。財(cái)務(wù)部門接到供貨商的發(fā)貨通知單后,應(yīng)該準(zhǔn)備辦理付款業(yè)務(wù),并作帳。</p><p> 圖3-1 超市管理系統(tǒng)頂層圖</p><p> 圖3-2 超市管理系統(tǒng)第0層圖</p><p> 圖3-3 庫(kù)存管理部分</p><p><b> 第1層圖</b>
19、</p><p><b> 3.2系統(tǒng)功能設(shè)計(jì)</b></p><p> 本系統(tǒng)共包括四大模塊,分別是用戶管理模塊,銷售管理模塊,進(jìn)貨管理模塊,庫(kù)存管理模塊。每個(gè)模塊的功能如下:</p><p> 1. 用戶管理模塊功能:</p><p> (1)實(shí)現(xiàn)職工身份的驗(yàn)證;</p><p>
20、(2)實(shí)現(xiàn)職工信息的更新,包括增加、刪除、修改功能;</p><p> 2. 銷售管理模塊功能:</p><p> (1)實(shí)現(xiàn)銷售信息的查詢;</p><p> 3. 進(jìn)貨管理模塊功能:</p><p> (1)實(shí)現(xiàn)進(jìn)貨信息的查詢;</p><p> (2)實(shí)現(xiàn)進(jìn)貨信息的更新,包括增加、刪除、修改功能。<
21、;/p><p> 4. 庫(kù)存管理模塊功能:</p><p> (1)實(shí)現(xiàn)商品信息的查詢;</p><p> (2)實(shí)現(xiàn)商品信息的更新,包括增加、刪除、修改功能;</p><p> (3)實(shí)現(xiàn)庫(kù)存信息的查詢;</p><p> (4)實(shí)現(xiàn)庫(kù)存信息的更新,包括增加、刪除、修改功能。</p><p&
22、gt; 3.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 3.3.1 E-R模型</p><p> 超市管理系統(tǒng)數(shù)據(jù)庫(kù)E-R模型,如圖5-2所示:</p><p> 3.3.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p> 由數(shù)據(jù)模型利用SQL Server 2000進(jìn)行數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:</p><p>
23、(1) 職工清單(users)</p><p> (2) 用戶清單(UserBill)</p><p> (3) 商品清單(productsl)</p><p><b> 第四章系統(tǒng)調(diào)試</b></p><p> 完成對(duì)流程的編碼后最重要的事情就是對(duì)系統(tǒng)的測(cè)試工作了,測(cè)試在系統(tǒng)設(shè)計(jì)階段有兩個(gè)時(shí)期,通常在編寫每個(gè)模
24、塊后做單元測(cè)試,另一個(gè)時(shí)期是對(duì)系統(tǒng)的綜合測(cè)試。</p><p><b> 4.1模塊測(cè)試</b></p><p> 測(cè)試時(shí)進(jìn)行代碼審查,從數(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ò)多層分支,判
25、別運(yùn)行結(jié)果從而完成模塊測(cè)試。</p><p><b> 4.2整體測(cè)試</b></p><p> 總體測(cè)試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測(cè)試采用漸增集成測(cè)試,即測(cè)試單一模塊,將測(cè)試完的模塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測(cè)試,依次類推將所有模塊加入系統(tǒng)中,在具體測(cè)試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動(dòng),逐漸把所有模塊結(jié)合了。</p>
26、<p> 在測(cè)試過(guò)程中使用到調(diào)試技術(shù):</p><p> 1. 采用debug調(diào)試語(yǔ)句,跟蹤數(shù)據(jù);</p><p> 2. 嵌入打印語(yǔ)句,輸出中間結(jié)果;</p><p> 3. 利用Visual Studio 2005中調(diào)試工具,從調(diào)試窗口觀測(cè)變量的變化;</p><p> 評(píng)估運(yùn)行的可靠性問(wèn)題:</p>
27、<p> 1. 結(jié)果正確; 2. 運(yùn)行速度;</p><p> 3. 空間利用率; 4. 算法的可行性。</p><p><b> 第五章 總結(jié)</b></p><p> 在這次課程設(shè)計(jì)當(dāng)中認(rèn)我認(rèn)識(shí)到開發(fā)一項(xiàng)好的軟件不是某一個(gè)人就能完成的任務(wù)。一個(gè)團(tuán)隊(duì)的小組,一個(gè)
28、勤奮的小組非常重要,溝通是解決問(wèn)題的就好辦法。</p><p> 其次呢,在開發(fā)一個(gè)項(xiàng)目時(shí)一定要先做好規(guī)劃,按照軟件的開發(fā)過(guò)程,詳細(xì)地寫好每一個(gè)必要的文檔。一般的規(guī)則是,寫文檔需要團(tuán)隊(duì)協(xié)作,這樣就允許開發(fā)人員和文檔編寫者利用彼此的長(zhǎng)處,取長(zhǎng)補(bǔ)短。軟件的概念就是:程序+文檔,程序就是文檔,文檔集成在程序中。它要求在選擇開發(fā)環(huán)境時(shí)不僅要考慮環(huán)境對(duì)設(shè)計(jì)、開發(fā)的完美支持,而且要考慮對(duì)維護(hù)、文檔的支持;它要求軟件人員在設(shè)
29、計(jì)、開發(fā)過(guò)程中要考慮維護(hù)問(wèn)題、文檔問(wèn)題;它要求程序與文檔存儲(chǔ)在同一位置、同一系統(tǒng)中;它要求使用相同工具進(jìn)行程序與文檔的書寫、檢索;它要求在編寫和維護(hù)程序的同時(shí)形成文檔,在書寫文檔時(shí)編寫、維護(hù)程序。</p><p><b> 附錄:</b></p><p><b> 1源代碼</b></p><p><b>
30、 商品信息查詢</b></p><p> 功能:進(jìn)貨信息查詢:該模塊為超市提供整個(gè)超市的進(jìn)貨情況查詢,也可以進(jìn)行進(jìn)貨信息的明細(xì)查詢。</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)等。</p>
31、<p><b> 代碼實(shí)現(xiàn):</b></p><p> If Me.TextBox1.Text.Trim() = String.Empty Then</p><p> MessageBox.Show("姓名不能為空")</p><p> Me.TextBox1.Focus()</p><
32、p> ElseIf Me.TextBox2.Text.Trim() = String.Empty Then</p><p> MessageBox.Show("密碼不能為空")</p><p> ElseIf Me.TextBox3.Text.Trim() <> Me.TextBox4.Text.Trim() Then</p>&l
33、t;p> MessageBox.Show("新密碼不一致")</p><p><b> End If</b></p><p><b> 系統(tǒng)登錄模塊</b></p><p> 功能:本模塊的主要功能是對(duì)用戶身份進(jìn)行,,驗(yàn)證只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。</p><p&
34、gt;<b> 用戶信息修改</b></p><p> If Me.TextBox1.Text.Trim() = String.Empty Then</p><p> MessageBox.Show("姓名不能為空")</p><p> Me.TextBox1.Focus()</p><p>
35、 ElseIf Me.TextBox2.Text.Trim() = String.Empty Then</p><p> MessageBox.Show("密碼不能為空")</p><p> ElseIf Me.TextBox3.Text.Trim() <> Me.TextBox4.Text.Trim() Then</p><p&g
36、t; MessageBox.Show("新密碼不一致")</p><p><b> 2 參考資料</b></p><p> 《數(shù)據(jù)庫(kù)原理及設(shè)計(jì)》 陶宏才編 清華大學(xué)出版社</p><p> 《SQL Server 2000 實(shí)用教程》范立南編 清華大學(xué)出版社</p><p> 《SQL Se
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)課程設(shè)計(jì)--超市管理系統(tǒng)
- 超市管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---超市管理系統(tǒng)
- 超市管理信息系統(tǒng)課程設(shè)計(jì)
- 超市管理信息系統(tǒng)課程設(shè)計(jì)
- 超市管理信息系統(tǒng)課程設(shè)計(jì)
- 超市管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 管理信息系統(tǒng)課程設(shè)計(jì)---零售超市管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--教務(wù)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)酒店管理信息系統(tǒng)
- 超市進(jìn)銷存管理信息系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--超市進(jìn)銷存管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---銀行儲(chǔ)蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---酒店前臺(tái)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)院藥物管理信息系統(tǒng)
- 校園量多超市管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---超市管理系統(tǒng)分析與設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論