1、4.2 概念结构设计94.3 数据库关系图114.4 逻辑结构设计12第五章 系统详细设计145.1系统功能结构图145.2 系统功能设计145.2.1 进货管理模块155.2.2 销售管理模块155.2.3 人事管理模块165.2.4 库存管理模块175.3 模块功能设计185.3.1系统登录模块185.3.2进货管理模块195.3.3销售管理模块205.3.4库存管理模块215.3.5职工管理模块225.3.6供货商信息管理235.4 数据字典255.4.1商品信息表数据字典255.4.2职工信息表数据字典265.4.3供货商信息表275.5系统结构设计285.5.1流程图285.6 代码
2、设计305.6.1系统介绍305.6.2用户登入界面305.6.3用户管理界面315.6.4用户查询界面335.6.5产品名称查询界面345.6.6产品编号查询界面355.6.7入库商品查询界面365.6.8商品出库查询界面365.6.9过期商品查询界面375.6.10缺货查询界面385.6.11报表统计界面385.6.12商品录入界面395.6.13商品出库界面405.6.14库存查询界面425.7数据库设计42第六章 系统测试维护446.1 模块测试446.2 整体测试44第七章 总结45第一章绪论1.1超市背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为
3、国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理
4、人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。第二章系统需求分析2.1功能需求本设计要实现的是仓库管理系统,在设计该系统时,应尽可能便于用户管理和操作。(1)登录模块:完成
5、的功能主要是根据用户输入的账号,密码确定用户是否正确,能享受哪种权限;(2)基本信息管理模块:完成的功能主要是对供应商信息,仓库信息和商品信息的添加,删除,修改的操作;(3)查询模块:完成的功能主要是对库存,入库,出库的信息的查询;(4)货物管理模块:对商品的入库,出库进行添加,删除,修改的操作。(5)进货管理:按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。(6)销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。2.2数据需求通过对
6、一些中小型超市仓库的前台和后台工作流程进行的详细的系统的调查和研究,结合此超市的特点,确定系统有以下的数据需求:(1)用户基本信息:包括用户名,密码和权限等;(2)商品基本信息:包括商品编号,商品全称,单价和商品说明等;(3)库存基本信息:包括商品编号,商品名称,库存数量和仓库编号等;(4)出库基本信息:包括商品编号,商品名称,出库数量和仓库名称等;(5)入库基本信息:包括商品编号,商品名称,入库数量和仓库名称等;(6)仓库基本信息:包括仓库编号,仓库名称,仓库地点和仓库电话等;(7)供应商基本信息:包括供应商编号,供应商全称,地址和电话等。2.3系统需求现在的普通计算机已经完全能够满足本系统
7、运行时的性能要求,因此普通的计算机就可以达到系统需求的要求。具体要求如下:(1)CPU1G以上;(2)内存128以上;(3)硬盘10G以上;(4)MySQL;(5)MicrosoftVisualBasic第三章系统可行性分析3.1技术可行性本系统主要管理的是超市仓库的货物的入出库,查询相关的一些信息等,采用Microsoftvisualstudio作为前台用户界面的开发语言和工具,而后台的数据库采用微软的MySQL。由于主要采用数据库来进行管理,实现起来比较简单,从技术上来说是完全可行的。3.2经济可行性根据该超市多年来良好的经济效益,超市的经济实力比较雄厚,这就为系统的实施奠定了经济基础,只
8、须提供购买硬件设备和开发软件所需要的资金。开发、运行和维护费用主要包括:计算机硬件;系统软件;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸等开支;其它费用:系统的效益可以从经济效益和社会效益两方面考虑。本系统是由本人开发,开发费用较低。系统维护费用也相对较低。所以本系统在经济上是可行的。另外实施该系统也能给公司带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高超市的工作质量与工作效率,减少管理支出的费用,从而保证超市管理的可持续的良好发展。这就具有了经济的可行性。3.3社会可行性超市的管
9、理者认识到当今社会的发展趋势,认为使用计算机从事超市仓库管理是公司当前非常必要的举措。超市仓库管理员对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。另外,为了提高超市管理水平,适应管理信息系统的要求,该超市对管理员进行了全面的培训,提高了他们对超市管理信息系统的认识。使用该系统所带来的好处有:大大提高了超市的运作效率,提高超市的管理水平,降低运营成本,提高效益,节省人力。因此具备了系统开发的社会可行性。第四章系统总体设计4.1设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应
10、用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2概念结构设计(1)总ER图图4-1总E-R图总E-R图说明: 商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售; 每个顾客可以购买多种商品,不同商品可由不同顾客购买; 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。(2)分ER图图4-2商品E-R图图4-3职工E-R图厂商厂商名称厂商编号厂商电话厂商地址备注图4-4厂商E-R图4.3数据库关系图图4-5数据库关系图图表描述: 商店中的所有用
11、户(职工)可以管理多种商品,每种商品可由不同用户(职工)管理;4.4逻辑结构设计表4-1数据库表索引表名中文名MerchInfo商品信息表User职工信息表Stock商品入库表Output商品出库表Provide供货商表表4-2商品信息表(MerchInfo)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNotnull商品编号MerchNameVarchar50商品名称MerchPriceMoney价格ProvideID10F供货商编号表4-3职工信息表(User)UserIDvarchar职工编号UserName25职工名称UserPW职工密码表4-4入库纪录表(Stock)StockID入库编号入库商品编号MerchNumInt入库数量进价StockDateDatetime8入库日期表4-5出库纪录表(Stock)出库编号出库商品编号出库数量售价出库日期表4-6厂商表(Provide)FactoryIDFactoryNameFactoryAddress250FactoryPhone第五章系统详细设计5.1系统功能结构图图5-1系统功能结构图5.2系统功能设计系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1