
二、 系統整體設計
1.系統設計的目標
本系統是商品進銷存管理系統,為了滿足商家的切實需要針對商家在商品貿中的不同階段(進貨,銷售,庫存等)中出現的商品數據進行實效、統一管理和處理,主要實現與貿易相關的基本信息的添加、刪除、查詢、修改、和打印等幾方面功能。它的方便性、可靠性性、保密性、低成本性可以幫助商家們用最短的時間整合商品信息,制定出合理的企業決策。商品進銷存管理系統應用軟件有利的促進了商品貿易的時效性、統一性、區域性發展。
2. 系統的整體設計功能模塊圖
由圖2-1可以看到本系統包含四大模塊:進貨信息管理模塊、銷售信息管理模塊、庫存信息管理模塊、系統管理模塊,通過四大模塊該系統實現和滿足用戶的具體要求!
3.系統ER圖
E-R是實體-聯系方法是來描述現實世界的概念模型,它可以方便、準確地表述出信息世界中的常用概念,是抽象和描述現實世界的有力工具。圖2-2是該系統的E-R圖
4.數據庫的設計
數據庫設計的任務是確定系統所需的數據庫。數據庫是表的集合,通常一個系統只需一個數據庫。建立本系統的數據庫——進銷存系統.MDB ,應用ACCESS2000來實現。分別在數據庫中建立供貨表、收貨人員名單表、收貨人員名單表、銷售表、用戶表。
(1)物理設計
供貨表:GHB(供貨商名稱、供貨商地址、供貨商電話、email、供貨商主頁、貨號、貨名、計量單位、進貨單價、進貨日期、進貨數量、收貨人、庫存)。
收貨人員名單表:shp(姓名、電話、性別)。
銷售人員名單表::xxp(姓名、電話、性別)。
銷售表:xxb(貨號、貨名、計量單位、銷售單價、銷售數量、銷售金額、銷售日期、銷 售人員)
用戶表:yhb(用戶名、密碼)
銷售信息結構表如表2.1所示。
其他信息結構表這里就不再詳細敘述。
(2) 進銷存系統.MDB中的數據表
以銷售表為例,數據表如下所示。
三、 進貨信息管理子系統
進貨信息管理子系統主要實現供貨商基本信息和供貨信息的添加、刪除、查詢、修改、和打印等幾方面功能。商家可以根據實際需求,自由的添加、修改、刪除信息,還能打印與商品信息有關的表單!
下面以添加供貨商窗體和添加供貨信息窗體為例,描述進貨信息管理子系統
1.添加供貨商窗體
進入主界面—>進貨信息管理—>供貨商管理,此時就進入到了供貨商管理界面,我們可以對供貨商的信息進行添加、刪除、修改、打印操作。選擇“添加供貨商”,我們進入添加供貨商窗體,對供貨商信息進行添加。具體操作如圖3-1所示。
2.添加供貨信息窗體
進入主界面—>進貨信息管理—>供貨信息處理—>添加供貨信息我們可以對進貨信息進行添加。進貨信息輸入完成之后,單擊“確定”,系統會提示我們信息添加的是否成功。
為了實現進貨商品數量的入庫我們需要再次單擊“確定”,此時可以看到進貨商品數量已經入庫。
以上實現了供貨信息輸入的功能。為了保證其安全性,如例:用戶第二次進貨和第一次進貨的貨號相同但是貨名不同于是系統提示:“您輸入的貨號與貨名不符,請檢查”用戶改正后可以在進行輸入!
參考文獻:
[1] 武新華 魏平俊:Visual Basic 管理信息系統開發案例[M].西安:西安電子科技大學出版社,2004
[2] Brian Siler,Jeff Spotts.Visual Basic[M].北京:電子工業出版社,2002
[3] 官章全:Visual 類庫大全[M].北京:電子工業出版社,1999
[4] 劉浩:Visual Basic+Access 數據庫應用系統開發與實例[M].北京:人民郵電出版社,2004
[5] 譚浩強: Visual Basic 程序設計(基礎版)[M].北京:華夏出版社,2005