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