【正文】
verDesign and Implementation of a Supermarket Management Information SystemAbstract: Although many largescale supermarket have realizad useing puter manage information system, but tens of thousands of small supermarkets still using hand to manage, so use puter network systems and database technology to develop a management information system supermarket still has an attractive market prospects. The Visual Basic development platform is based all the interface of this system design,and SQL Server was used as a data Visual Basic and SQL Server connection by useing Visual Basic join SQL Server programming, and realiza the management of supermarket information management, purchasing management, inventory management and sales management on the interface, and the efficiency of the supermarket can greatly improved.Key words: supermarket management information system。目 錄摘要 2Abstract 2引言 3 3 MIS與手工管理的對比 3需求分析 3 系統(tǒng)功能分析 3 系統(tǒng)結(jié)構(gòu)及各模塊點功能 4概念結(jié)構(gòu)設(shè)計 5邏輯結(jié)構(gòu)設(shè)計 5功能設(shè)計 6小結(jié) 9致 謝 9參考文獻 10附錄 11超市管理信息系統(tǒng)的設(shè)計與實現(xiàn)摘要:盡管許多大型超市實現(xiàn)了用計算機來管理信息系統(tǒng),但對于數(shù)以萬計的仍以手工管理的小型超市而言,用計算機網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)庫技術(shù)開發(fā)一套超市管理信息系統(tǒng)仍具有誘人的市場前景。本系統(tǒng)以Visual Basic為開發(fā)平臺設(shè)計系統(tǒng)所有界面,以SQL Server為數(shù)據(jù)源,通過Visual Basic與SQL Server的聯(lián)合編程,使Visual Basic與SQL Server進行連接,從而實現(xiàn)了在界面上對超市的資料管理、采購管理、庫存管理以及銷售管理等進行操作,可大大提高超市管理的效率。 Visual Basic 。完善進、銷、存、人、財、物等管理,是現(xiàn)代商場提高效率和競爭力,實現(xiàn)利潤最大化的關(guān)鍵。本系統(tǒng)擬以民大超市管理為對象,用計算機網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)庫技術(shù),以Visual Basic與SQL Server為平臺開發(fā)一套通用的超市MIS軟件,提升超市的管理水平,為降低經(jīng)營成本, 提高效益,增強超市擴張力, 提供有效的技術(shù)保障。這種系統(tǒng)主要用于管理需要的記錄,并對記錄數(shù)據(jù)進行相關(guān)處理。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。隨著科學技術(shù)的發(fā)展,尤其是信息技術(shù)和通訊技術(shù)的發(fā)展,使計算機和網(wǎng)絡(luò)逐漸應(yīng)用于現(xiàn)代管理之中。過去傳統(tǒng)的管理方式是以人為主體的人工操作,雖然管理人員投入了大量的時間、精力,然而個人的能力是有限的,所以管理工作難免會出現(xiàn)局限性,或帶有個人的主觀性和片面性。需求分析 系統(tǒng)功能分析 根據(jù)實際需要,本系統(tǒng)應(yīng)該具有以下功能: (1)供應(yīng)商資料管理:根據(jù)超市業(yè)務(wù)需要,通過供應(yīng)商唯一的編號來實現(xiàn)供應(yīng)商資料的查找、添加和修改。 (3)用戶管理:不同的用戶擁有不同的權(quán)限,對系統(tǒng)進行的操作不同。(4)采購管理:根據(jù)實際情況制定進貨計劃,按照計劃單進行商品的入庫操作。(6)庫存管理:包括庫存盤點和庫存維護,通過商品編號來查找商品的庫存狀態(tài),并根據(jù)實際需要設(shè)置商品的最低儲備、正常儲備和最高儲備。概念結(jié)構(gòu)設(shè)計 系統(tǒng)的ER圖如圖一所示:供貨商編號提供商品供貨商名稱n銷售日期供貨商電話供貨商地址供貨商銷售銷售單號商品編號商品名稱供應(yīng)商編號供貨商品銷售員計量單位供應(yīng)商地址mn員工用戶ID用戶密碼用戶類別用戶名稱電話權(quán)限住址銷售員圖一 系統(tǒng)的總體ER圖邏輯結(jié)構(gòu)設(shè)計系統(tǒng)的關(guān)系模型如下[36]:(1)供應(yīng)商資料表:(供應(yīng)商編號、供應(yīng)商名稱、地址、電話、郵編、提供商品)(2)商品資料表:(商品編號、商品名稱、計量單位、供應(yīng)商編號、供應(yīng)商地址)(3)商品庫存表:(商品編號、商品狀態(tài)、成本價、銷售價、庫存數(shù)量、最低儲備、正常儲備、最高儲備、最近操作日期、操作人員)(4)盤點明細表:(編號ID、商品編號、調(diào)整數(shù)量、成本價、調(diào)整總金額、操作日期、操作人員、標志)(5)采購單明細表:(采購編號ID、采購單號、商品編號、采購數(shù)量、采購單價、總共金額)(6)采購單表:(采購單號、供應(yīng)商編號、采購日期、采購員、是否審核、操作人員、總共金額)(7)銷售單明細表:(銷售編號ID、銷售單號、商品編號、銷售數(shù)量、成本單價、銷售單價、總金額)(8)銷售單表:(銷售單號、銷售日期、銷售員、是否審核、操作人員、總共金額)(9)用戶信息表:(用戶ID、用戶名稱、用戶密碼、用戶類別、地址、電話、權(quán)限)其中畫有黑粗下畫線的屬性為主碼,細下畫線的為外碼。: 超市管理系統(tǒng)主界面這部分的主要功能是:通過登陸時的用戶信息,獲得用戶的權(quán)限,使其對系統(tǒng)有不同的操作權(quán)限。(商品資料管理界面類似):這部分主要的作用是:通過供應(yīng)商唯一的編號,對供應(yīng)商的資料進行相關(guān)查詢,并可對供應(yīng)商資料進行相關(guān)的添加、修改、刪除和保存等操作。、: 庫存維護界面 庫存盤點界面這部分的主要功能是:對商品的庫存信息進行盤點分析,并可對商品的庫存進行查詢和修改。詳細的代碼見附錄。和傳統(tǒng)管理模式相比較,使用本系統(tǒng),大大提高超市的運作效率,為降低經(jīng)營成本, 提高效益,增強超市擴張能力, 提供了有效的技術(shù)保障。對于上述不足之處,希望老師能給與批評指正。在XXX老師的耐心指導(dǎo)下,本系統(tǒng)得以順利完成,我不僅從中學到了許多知識,更重要的是我學到了要用正確的態(tài)度去面對人生中的問題和困難,在此,再次感謝XXX老師!參考文獻[1] [2] [3] (第二版)[M]. 北京:機械工業(yè)出版社,2007.[4] 牛勇等. 新電腦課堂SQL Server編程篇[M]. 北京:電子工業(yè)出版社,2005.[5] 趙杰,李濤,朱慧. SQL Server數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程[M] . 北京:清華大學出版社,2003.[6] 高金蘭,章鋒. 數(shù)據(jù)庫原理與SQL Server應(yīng)用[M]. 武漢:武漢大學出版社,2008.[7] 曹萌萌,李 響. SQLSERVER2000數(shù)據(jù)庫的方法[J]. 農(nóng)業(yè)圖書情報學刊,2007,19(1):110112.[8] 王軍弟,趙愷. [J]. 福建電腦,2006,12(11):8182.[9] 蔣鐵海、劉朝暉. 利用 VB. NET開發(fā) Web數(shù)據(jù)庫應(yīng)用系統(tǒng)[J]. 微機發(fā) 展,2003,13(6):113115.[10] 葛小東,鄧秋媛. [M]. 北京:中國科技技術(shù)出版社,2003.