《小型超市进销存管理系统论文》由会员分享,可在线阅读,更多相关《小型超市进销存管理系统论文(27页珍藏版)》请在金锄头文库上搜索。
1、1,引言小型连锁超市从上世纪九十年代产生,发展至今,经历了从小到大、从弱到强、从单一型到多种业态的变化。目前国内部分小型超市仍然停留在落后的手工处理方式,库存管理混乱,销售混乱等等问题已严重制约着小型超市的发展。当前我国小型超市的管理现状分为三种:一是没有管理的“管理”;二是有管理,但表现形式较为粗放;三是有管理,但不是自己企业自然发展的结晶,而是“泊来品”,基本上属“照抄照搬”型。小型超市一般基本完成了原始积累,希望走扩张型发展道路,但是内部的管理还相对薄弱,需要有系统方法指导小型超市进销存管理走向规范、先进的模式降低采购成本、调整商品结构、跟进短平快的促销策略。目前小型超市的管理普遍存在以
2、下的弊端:a) 管理单一性从小型超市进销存管理的内容上看,它具有管理单一性的特点。所谓管理单一性,就是管理的内容窄而专,没有全面化和系统化。往往在某个方面有所突破,并以此带动其他。因此小型超市进销存的管理有两种方向,一是拓宽,二是补缺。b) 投资冒险性从小型超市经营管理的新动向上看,它具有投资冒险性的特点。这是中小型企业经营管理的一个新动向,也是一个新特点。2004年12月,中国零售行业全面对外开放,近年来,随着国外零售巨头的进入以及我国大型超市在国内的全面扩张,我国的中小型超市的生存空间急剧缩减。显然,与大型超市(大卖场)相比,中小型超市的管理优势少之又少。然而,社区居民仍然爱把标准的小型超
3、市当成生活的一部分,所以标准超市和便利店有着非常强的生命力。而对于大卖场来说,消费者只有积累到一定程度的消费欲望以后以及在节假日才会去大卖场,其日常的消费还是在标准超市或便利店完成的。所以小型超市在市场上有着一定的空间和地位,是人们日常生活中不可缺少的一部分,这样,提高其管理质量和水平就十分必要也及其重要。新系统的开发要在原有的基础上完善其功能、改进其弊端,使之能更好的适合小型超市的管理。新系统的开发解决了目前小型超市管理上普遍存在的管理单一性的弊端,拓宽了其管理内容,使之全面化和系统化。这样可以使得小型超市迈向多元化,加上它又有着管理灵活和环境适应的特点,所以在市场上有着一定的生存力和普遍性
4、。2,数据库设计 通过详细调查小型超市的营销状况,充分了解原系统的工作概况,顾客的各种需求,然后在此基础上确定新系统的功能,使新系统能更好的满足顾客的需求,是它不仅仅适用于当前的应用需求,并且有一定的扩充和更改的空间。 a,处理对象:主要涉及的数据有:供应商、产品、顾客、仓库、管理员等。数据之间的关系为:供应商产品,顾客产品,仓库产品,管理员仓库。b,处理功能要求:本系统完成供应商、产品、顾客、仓库、管理员等之间的功能联系,使进销存三个环节有机地结合起来,形成一个有效的循环系统。具体包括以下几点:1,基本数据的录入与维护(产品信息,供应商信息,顾客信息,仓库信息,管理员信息);2,进货管理;3
5、,销售管理;4,仓库管理(库存量,报损)c,安全性和完整性要求 尽量与顾客进行交流,尽可能准确地获取顾客的需求信息,逐步确定顾客的实际需求。(1)用户调查的方式,即以何种形式进行需求调查,有哪些体会和收获调查方式:通过实地察看、询问、专人介绍查询记录的方式获取小型超市的信息;收获和体会:本次调查,让我明白了:事物不仅仅像你表面看到的那么简单,在它的背后也许隐藏着一个复杂而庞大的系统。正如超市一样,我们每个人都去过超市,在我们眼里,超市只是人们买东西的一个地方而已,选择好东西之后,付款走人,就这么简单。但在它的背后有多么大的一个系统在支撑着它的整个流程,如果没有这个系统的存在,整个超市将会陷入一
6、片混乱状态之中。无规矩不足以成方圆,这个庞大的系统正是它的一个规矩,有了它,超市才会进入一个有秩的状态之中,才能更好地服务人民,创造出经济价值。(2)业务流程图(需要画出中层业务流图);图1-1 小型超市进销存业务流图(3)数据图(DFD图),需要画出中层以上数据流图;图1-2 小型超市进销存管理系统顶层DFD图图1-3 小型超市进销存管理系统第二层DFD图图1-4 小型超市进销存管理系统第三层DFD图:进货子系统 (1.0)图1-4 小型超市进销存管理系统第三层DFD图:销售子系统 (2.0)图1-5 小型超市进销存管理系统第三层DFD图:库存子系统 (3.0)(4)数据字典 (重点在数据项
7、和数据结构,可另做附录,)。表1-1 数据项数据项编号数据项名数据项含义与其它数据项的关系存储结构DI-1productno产品号char(10)DI-2productno产品名char(10)DI-3customerno顾客号char(10)DI-4customername顾客名char(10)DI-5businessmanno供应商号char(10)DI-6businessmanname供应商名char(10)DI-7managerno管理员号char(10)DI-8managername管理员名char(10)DI-9storehouseno仓库号char(10)DI-10storeho
8、usename仓库名char(10)表1-2 数据结构:数据结构编号数据结构名数据结构含义组成DS-1product产品基本信息pno,pname,standard,price,paddress,pdateDS-2customer顾客基本信息cno,cname,caddress,cphoneDS-3businessman供应商基本信息bmno,bmname,bmaddress,bmphoneDS-4manager管理员基本信息mno,mname,maddress,mphoneDS-5storehouse仓库基本信息shno,mno,pno,stocknumDS-6bill发票基本信息bno,c
9、no,pno,bdate,rebate,bmoneyDS-7summoney应收账款cno,bno,smmoney,smdate,pmoney,smsurplusDS-8supply供应bmno,pno,supplynumDS-9stock存放pno,shno,stocknumDS-10manage管理mno,shnoDS-11consult参照pno,bnoDS-12buy购买cno,bnoDS-13pay支付cno,bno(5)处理逻辑描述,对DD中的复杂处理需要用判定树或判定表描述处理过程,数据字典建立:表1-3 小型超市进销存管理系统处理逻辑描述处理编号处理功能处理过程PR-1判断用户
10、查询涉及的功能模块小型超市基本信息模块、小型超市进货部门基本信息模块、小型超市销售部门基本信息模块、小型超市仓库基本信息模块、仓库管理员基本信息模块、顾客基本信息模块、供应商基本信息模块、产品基本信息模块:先确定查询所涉及的功能模块;然后,确定要查询的内容,确定查询数据流向;最后显示查询结果。PR-2判断用户修改要涉及的模块,同时把相应的修改数据传到相应的模块之中小型超市基本信息模块、小型超市进货部门基本信息模块、小型超市销售部门基本信息模块、小型超市仓库基本信息模块、仓库管理员基本信息模块、顾客基本信息模块、供应商基本信息模块、产品基本信息模块:先确定更新所涉及的功能模块;然后,把更新信息传
11、送到相应的模块中;最后,进行相应的更新操作。2.2:概念设计阶段概念设计的目标:将需求分析得到的用户需求抽象为信息结构,更好地进行数据设计。 概念结构的主要特点是:(1) 能真实、充分地反映现实世界,包括事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;(2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,以达到需求更明确,目标更清晰。用户的积极参与是数据库设计成功的关键;(3) 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;(4) 易于向关系、网状、层次等各种数据模型转换。 (1)选择中层数据流为切入点,通常选择实际系统中的子系统; (2)设计分
12、E-R图,即各子模块的E-R图 (1)基本实体E-R图图2-1 仓库实体E-R图图2-2 供应商实体E-R图图2-3 顾客实体E-R图图2-4 管理员实体E-R图图2-5 产品实体E-R图(2)局部实体E-R图该E-R图中省略了各个实体的属性描述。这些实体的属性分别为:供应商(供应商号,供应商名,地址, )产品(产品号,产品名,规格,单价,生产日期,生产地点)顾客(顾客号,顾客名,地址, )仓库(仓库号,管理员号,产品号,存放量)管理员(管理员号,管理员名,地址, )图2-6 供应商-产品实体E-R图图2-7 顾客-产品实体E-R图图2-8 仓库-产品实体E-R图图2-9 管理员-仓库实体E-
13、R图(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;图2-10 小型超市进销存管理系统的分E-R图:进货系统E-R图图2-11 小型超市进销存管理系统的分E-R图:销售系统E-R图图2-12小型超市进销存管理系统的分E-R图:库存系统E-R图(4)生成全局E-R图,通过消除冲突等方面。图2-13 小型超市进销存管理系统全局E-R图2.3:逻辑设计阶段逻辑设计阶段的目标是:在调查研究与分析的基础上,把概念设计阶段设计好的基本ER图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。l 数据组织(1)将E-R模型转换为关系模型 (描述转换的原则、转换的结果)。 将E-
14、R图转换为关系模型实际上就是要将实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则: 一个实体转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。将概念设计中的全局E-R图转换为关系模型如下(关系的主码用下划线标出):供应商(供应商号,供应商名,地址, )产品(产品号,产品名,规格,单价,生产日期,生产地点)顾客(顾客号,顾客名,地址, )仓库(仓库号,管理员号,产品号,存放量)管理员(管理员号,管理员名,地址, )发票(发票号,顾客号,产品号,购货日期,折扣,金额)应收账款(顾客号,发票号,应收金额,支付日期,支付金额,当前余额)供应(供应商号,产品号,供应量)存放(仓库号,产品号,存放量)管理(管理员号,仓库号)参照(发票号,产品号)购买(顾客号,发票号)支付(顾客号,发票号)(2)模型优化(分析各关系模式是否存在操作异常现象,如果有,请采用范式理论将其规范,做到3范式)。 对关系模型中的每一个关系模式采用范式理论来规范,各关系模式不存在操作异常现象,且都满足三范式,即:每一个非主属性既不部分依赖于码也不传递依赖于码。(3) 完成数据库模式定义描述,包括各模式的逻辑结构定义、关系的完整性和安全性等内容。以表格的形式表现出来。表3-1