超市进销存管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市进销存管理系统
超市进销存管理系统是典型的信息系统,其开发主要包括后台数据库的建立和维护以及前台销售应用程序两个方面。对于后台数据维护关联部分要求建立起一个数据一致性和完整性强、数据安全性好的数据库。而对于前台销售部分则要求应用程序功能完备以及操作相对简便等特点。
1.开发背景
随着社会经济的发展,人们的工作越来越忙碌,而为了节省时间,人们已经习惯到超市采购日常的生活用品,在节省时间的同时也促进了超市的发展。而超市为了能够吸引更多的消费者,应该引进更多的商品,并且要完善商品的管理。开发超市进销存管理系统不但可以简化超市的日常管理,并且可以减少员工的工作量,在提高效率的同时压缩了成本,是超市必不可少的管理工具。
2.需求分析
在超市的经营中,离不开进货、销售和存储等方面,而如何能将这些方面都管理好就成了首要问题。在过去,通常是通过大量的人力来保证管理的正常运作,但当员工进行交接时就容易出错,而且由于参与管理的人相对较多,出现问题很难分清责任。为了解决这个问题,超市都开始使用超市进销存管理系统,根据需要,超市进销存管理系统应该具有以下功能:※前台销售结帐;
※基本信息管理;
※基本信息查询;
※日结查询;
※超市小票打印。
3.系统设计
3.1系统目标
对于超市进销存管理系统这样的数据库管理系统,必须具有存储数据量大,数据使用方便、操作灵活和安全性好等设计要求。本系统在设计时应该满足以下几个目标:□采用人机对话的操作方式,界面设计美观友好、操作灵活、方便、快捷、准确、数据存储安全可靠;
□系统可以进行大量数据的存储和操作;
□提供基本信息查询功能,查询员工和库存等信息;
□提供结算查询功能,查询每天的销售额;
□在销售时提供超市小票打印功能;
□系统最大限度地实现了易维护性和易操作性;
□系统运行稳定、安全可靠。
3.2 系统功能结构
超市进销存管理系统功能结构如图所示:
3.3业务流程图
超市进销存管理系统的业务流程图如图所示:
3.4数据库设计
1)数据库分析
超市进销存管理系统需求包括对商品信息、供应商信息、员工信息、销售信息、退货信息和库存信息的管理,这些信息都保存在数据库中,管理员可以通过修改数据库中的数据来对这些信息进行管理。在数据库中存储了9张表,用于存储相差信息,它们是:CTXSYS:数据库名称;
TB_BACK:销售退货信息表;
TB_BDEPOTQ:库存退货信息表;
TB_DEPOT:商品库存信息表;
TB_EMPLOYEES:员工信息表;
TB_MONTH:月销售信息表;
TB_PROVIDE:供应商信息表;
TB_SELL:商品销售信息表;
TB_SHANGPIN:商品信息表;
TB_USER:管理员信息表。
2)数据库概念设计
根据前面介绍的需求分析和系统设计规划出本系统中使用的数据库实体对象,分别为管理员实体、商品实体、供应商实体、员工实体、库存实体和销售实体等。下面给出几个关键实体的E-R图。
◎管理员实体
管理员实体中包括管理员名称、管理员密码和管理员权限。管理员实体的E-R图如下所示:
◎商品实体
商品实体包括商品编号、商品名称、商品简码、商品类别、商品单位、条形码、进货价格和销售价格。商品实体的E-R图好下所示:
◎供应商实体
供应商实体包括供应商编号、供应商名称、供应商简称、供应商地址、供应商联系人、供应商电话和供应商传真。供应商实体的E-R图如下所示:
◎员工实体
员工实体包括员工编号、员工姓名、员工性别、员工职务和员工薪资。员工实体的E-R 图如下图所示:
◎库存实体
库存实体包括商品编号、商品名称、商品进价、商品数量、进货时间、供应商编号和供应商名称。库存实体的E-R图如下图所示:
◎销售实体
销售实体包括销售票号、商品编号、商品名称、商品简码、商品类别、条形码、销售数量、商品单价和销售时间。销售实体的E-R图如下图所示:
3)数据库逻辑结构设计
TB_USER(管理员信息表)
名称数据类型大小小数位说明NAME CHAR20管理员名称PWD CHAR20管理员密码POPEDOM CHAR10管理员权限TB_SHANGPIN(商品信息表)
名称数据类型大小小数位说明SPBH CHAR20商品编号SPMC CHAR20商品名称SPJM CHAR10商品简码SPLB CHAR20商品类别SPDW CHAR10商品单位TXM NUMBER200条形码JHJG NUMBER102进货价格XSJG NUMBER102销售价格