还剩60页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
管理信息系统课程设计报告设计题目:“神马”超市管理系统院系经济管理学院专业班级电子商务班学生姓名指导教师王松20年月日指导教师评语指导教师年月日成绩评定学号姓名任务分工成绩可行性分析、数据字典、业务流程分析系统设计、数据流图设计、代码设计系统规划、数据字典、数据流程分析目录TOC\o1-2\h\z\u
1.系统规划
11.1拟选择的题目及原因
11.2本系统适用企业的自身情况设定
21.3本企业所处行业情况设定
21.4系统规划说明书(重点)
42.系统分析
62.1可行性分析报告
62.2业务流程分析
132.3数据流程分析
142.4数据字典
202.5主要数据处理的描述
233.系统设计
253.1总体设计
253.2代码设计
283.3系统物理配置方案设计
303.5计算机处理过程设计
344.总结395附录42附表1数据字典——数据流42附表2数据字典——外部实体49附表3数据字典——数据存储50附表4数据字典——处理逻辑51附表5数据字典——数据项56附表6数据字典——数据结构
591.系统规划
1.1拟选择的题目及原因题目:超市管理信息系统随着科学技术的日新月异,计算机技术和网络技术为代表的信息技术,也在迅猛地发展,并迅速地应用于社会的各个领域电子政务,网上交易等业务的发展表现了信息技术的应用已经渗透到社会的各个角落各个领域的业务信息化势在必行同时,随着市场经济的蓬勃发展,超市的竞争也越来越激烈,规模越来越大,消费者的需求越来越高现阶段,超市管理中迫切需要管理信息系统能提供决策支持、建立数据仓库,对业务进行实时分析,充分利用网络的迅速高效来为企业赢得市场我们可以看到现在的许多超市还在进行人工管理,不仅员工的业务量大,效率低下,货物的进库出库和存放等仓库管理混乱,超市日常的结账等繁琐,易于出错还因此加大超市的日常开支,加大成本所以,对超市中的业务进行信息化管理,通过管理系统软件对信息进行实时处理,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题除了以上的主要原因,我们本小组认为“超市管理系统”更贴近生活,我们对于超市业务更加熟悉超市管理系统”的系统设计说大可大说小可小,对于它的设计我们可以在有些小挑战的基础上,努力完成设计因此本小组决定选择“超市管理系统”作为本小组的课程设计题目,希望通过我们的细心设计,可以开发出一款界面美观大方,功能齐全,操作简单的适用于小型超市的超市管理系统,对小型超市进行一次小规模的信息改革,实现超市业务的信息化
1.2本系统适用企业的自身情况设定本系统适用的超市为小型超市,主要经营学生日常生活用品和学习用品,即由一个仓库,一个店面,几个pos机,一个服务器终端,员工体系组成具体职务构架如下图图
1.2超市职务架构
1.3本企业所处行业情况设定超市属于零售业,零售业供货商货源稳定、种类齐全且商品质量有保证,存在竞争者即各种小型零售业超市,商品价格水平稳定,附近人员购买能力强中小城市零售市场的竞争比较缓和由于我国刚刚放开零售市场,外资零售企业的拓展重点是我国的大城市,对中小城市的关注较少,同时,国内的很多零售企业也把绝大部分精力放在大城市里,与“老外”短兵相接,也放松了对中小城市的渗透考虑到开店成本和开店风险的问题,以及文化等方面的差异,外资零售企业也不愿意过早冒险中小城市有低成本发展零售业的空间中小城市劳动力相对低廉,可以因地制宜,实现低成本的扩张中小城市的就业机会较少,企业如果经营的好,人员流动性就比较小,从而可以降低人员的培训的成本从业人员的稳定,用人方面的低成本,可以促使企业经营稳定的发展中小城市的零售企业一般拥有较多的忠诚顾客由于地域、文化等方面的因素,再加上并不很发达的零售业,中小城市的居民往往习惯于在固定商场购物,在一定程度上培养了一批忠诚的顾客群,而且这一部分忠诚顾客有越来越扩大的趋势,因此,外来企业很难把他们从原有的企业抢走中小城市零售业发展有较大上升空间“十五”期间我国农民生活水平有了长足的提高,农村购买力的迅速上升为中小城市零售业发展提供了较大空间2005年中国农村居民人均纯收入3255元,扣除价格上涨因素,比上年实际增长
6.2%,农村居民家庭恩格尔系数(居民家庭食品消费支出占家庭消费总支出的比重)为
45.5%而在2001年,中国农村居民人均纯收入2366元,农村居民家庭恩格尔系数
47.7%2006年第一季度,中国县及县以下消费品零售额6030亿元,同比增长
11.5%国家相关政策的支持影响国家推进小城镇城市化的发展政策,给中小城市零售商业带来了生机居民消费水平提高,需要城市提供安全、便利的消费服务,使超市、便利店等新兴的零售业态可以在中小城市得到较快发展2005年2月,商务部启动实施“万村千乡市场工程”,希望通过这一工程构建农村现代流通网络、开拓农村市场,扩大国内消费需求对于有关项目,政府通过贴息、补助等形式予以扶持发展新型零售业态有利于中小城市城市化的功能改善,是城市功能的一个亮点
1.4系统规划说明书(重点)
1.
4.1系统名称超市信息管理系统
1.
4.2新系统目标超市管理信息系统是在对超市的日常运作进行综合调查的基础上开发出来的一套系统主要包括库存管理、人事管理、财务管理、pos机终端管理、监控管理的项目,利用超市管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率系统以MicrosoftAccess2003作为后台数据库,VisualBasic
6.0为前台开发工具,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设计方法,完成了管理系统的主要模块
1.
4.3系统的总体结构我们系统有仓库管理、人事管理、财物管理、pos机终端、监控管理五部分构成仓库管理负责进货、退货与定期盘点及查询操作定期盘点通过查询数据库发现货物的销售状况,进行分析确定下一步进货与退货处理进货通过盘点发现货物的短缺联系供货商进行供货退货货物出现问题退还给供货商,要求其赔偿人事管理负责记录人员信息、人员的调动及考核、确定工资及查询登记所有在职员工基础信息(性别、年龄、生日、家庭住址);人员出勤情况登记及销售业绩记录;查询人员考核记录确定人员岗位变动;根据人员岗位及业务考核情况确定工资财物管理负责销售额的统计、货物购买支出、人员工资支出、其他项目支出(差旅费、水电费、税收等),及定制业务报表发送到政府部门及高管
④Pos机终端负责顾客登记消费记录,顾客退货记录顾客分为会员与非会员用户,会员用户可通过查询认证享受优惠,非会员用户可以注册成为会员把对商品销售记录计入仓库管理及财务部门,对商品退货记录计入财务部门及仓库管理部门
⑤监控管理通过监控设配全天候监控超市运营状况,保证超市内人员财产安全
1.
4.4新系统的开发方法和选择此方法的原因新系统将以原型法开发方法进行开发新系统是一种快速、便宜的系统,不要求系统开发之初就完全掌握所有需求原型法可以降低系统开发风险,提高系统的实用性,充分调动用户参与积极性,使系统与用户需求更贴近,开发周期短,减少了开发投入,反馈及时,开发时,用户培训工作同时开始,有利于系统交接和培训
2.系统分析
2.1可行性分析报告
2.
1.
1.系统简述
(一)引言当今世界,科学技术突飞猛进以计算机多媒体和网络技术为代表的信息技术,以惊人的发展速度,迅速在各领域运用,随着经济的发展,超市的竞争越来越激烈迫切需要超市信息系统能提供决策支持、建立数据仓库,对业务进行实时分析,充分利用网络的迅速高效来为企业赢得市场在超市管理中引进现代化的办公软件,成为时下最好的解决办法使用管理信息系统软件处理实时信息,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题
(二)编写背景和目的本小组对山东科技大学青岛校区“神马”超市的库存管理进行跟踪调查,对其仓储管理进行全方位的了解分析,发现长期以来,“神马”超市的销售业务一直使用着最简单的人工管理超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量巨大、服务质量差、工作效率低同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节最终造成超市在经营中处于不利的地位我们开发这套超市管理信息系统,目的就是为了解决“神马”超市库存管理紊乱等问题,使得在超市的日常经营及销售中,能够有迹可寻,随时跟踪市场,并减少不必要的劳力资本,从而使经营者能够实现用最小的成本,获得最大的利润
(三)系统的基本环境超市的目标是以优质的服务和品种齐全的商品,面向本地区的所有消费者服务,以使经营者能够实现利润“神马”超市位于山东科技大学青岛校区学生生活区,属于校园内一所小型的经营体系主要面对的消费者为学生,部分老师和周边居民超市分市场计划、进货、销售及库存等部分市场计划部门根据超市销售情况制定采购计划;进货部门根据市场计划部门的统计,订购超市经营物品;销售部门主管超市日常销售;库存部门则负责统计物品库存信息量,为销售部门和市场计划部门提供物品的现存量长期以来,“神马”超市一直采用人工管理物品的采购、库存、销售等信息的管理存在工作量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等问题因此,“神马“超市的管理如何实现向智能、高效的管理水平跨越迫在眉睫
2.
1.2需求分析超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统(MIS)该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等
(1)超市信息管理系统能够支持售货员日常售货功能每一个售货员通过自己的用户名称和密码登录到售货系统中,为顾客提供服务在售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动保存顾客购买商品记录
(2)超市信息管理系统能够为超市的管理者提供管理功能超市的管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理;系统管理员负责超市的售货人员管理和系统维护每种管理者都通过自己的用户名称和密码登录到各自的管理系统中
(3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的管理设置信息这些设置信息包括供应商信息、商品信息和特殊商品信息库存管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库当商品进入卖场时,商品进行出库处理
(4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商品和制作订单等步骤当订货员发现库存商品低于库存下限时,根据系统供应商信息,制作订单进行商品订货处理
(5)统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划
(6)系统管理包括维护员工信息、维护会员信息和系统维护系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作
2.
1.3项目的目标一总体目标1)减少人力和设备费用2)提高处理速度3)提高控制精度及销售能力4)改进管理信息服务5)提高决策科学性6)提高人员利用率
(二)战略目标1)使用高效的管理系统,对日常业务进行分析,提高工作效率2)使用性价比较高的高端系统,提高处理速度3)尽可能多的实现自动化购物流程,使人为误差减小到最低,提高人员的利用率
(三)具体目标最方便地提供消费者所需购买物品,详细如实地记录物品的品种分类,了解市场发展方向,及时修正进货信息,修改库存管理办法、结算工作、采购管理办法等,真正将物品的采购、库存、销售等超市业务纳入管理信息系统,实现信息化,提高工作效率,节余财力物力资源
2.
1.4可行性论证
(一)经济可行性分析超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资,从经济角度来说,本系统开发完全必要
1.成本费用分析⑴系统的初始成本●计算机硬件、软件等均已具备,无需额外开支系统采用人机交互界面●由于学校提供开发场所,机房及附属设施建设费无须花钱租用●由于“神马”超市位于山东科技大学青岛校区内,故无须花费差旅费等额外费用⑵日常维护费用●购置U盘及资料费200元●上网查阅资料费50元●材料打印、复印费50元●成员沟通、交流费50元●合计350元
2.效益分析●有效地降低成本、节省开支●提高工作效率,扩大服务范围●及时获取信息,减少决策失误●减少库存积压及提高资金周转率●及时提供供货商信息、库存信息、销售信息、消费者反馈息●提高管理人员的素质,提高决策正确率,建设人才队伍●提高信息处理的及时性、准确性●改进超市物品种类,提高服务质量●提高仓储利用率和商品周转速度●提高超市整体业务流程运作均衡性
(二)管理可行性“神马”超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好
(三)技术可行性1.硬件电脑三台2.软件操作系统中文WindowsXP开发系统visual_studio_2010系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求3.本系统涉及到的技术因素●管理系统的开发方法使用面向对象开发方法开发软件系统●网络和通信技术开发小组有基于C/S开发的经验●C/S机构规划和技术设计开发小组有应用数据库开发经验●数据库技术开发小组能使用C#编程4.运行上的可行性●操作简单简单的操作规则使操作人员能轻松掌握●查询方便用户可设定任意条件和任意的查询项目进行检索●统计灵活任意条件下任意项目的产品入库时间、数量等的统计及查询项目均可进行交叉统计●数据维护供应商或销售商信息的录入及商品类别、规格、颜色、名称的输入,可修改、删除、查询●工作方式非实时联网在单机联网系统和多机联网系统中,计算机工作时仍和独立式系统一样,单机完全独立运行系统工作与网络无关,因此系统非常可靠和稳定,避免了因网络故障而导致不能操作的局面
2.
1.5所需的资源,预算,期望效益
1.系统开发费用本系统需要的硬件设备费用为4万元不可预见费用8*15%=
1.2万元
2.系统运行费用1)人员费用本系统开发期为一个月,一共3个人员,人员费用为
0.2万元/月,总计(
0.2*3*1=
0.6万元)2)系统维护费用需要1人/年进行系统维护,维护费用为
1.5万(如果系统当年没有故障,则可以不用维护)3)设备维护费用设备更新费用1万元,设备维护费用
0.5万元消耗材料费每年1万元
3.收益1)工资收益可减少员工5名,每人每月工资按平均1500元计算,每月可节约7500元,每年节约9万元2)时间收益提高时间效率收益估算为每年10万元3)资源收益节省传统手工费用预计
1.0万元第一年支出收益分析总支出费用为4+
1.2+
0.6+
1.5+
1.5+1=
9.8万元总收益费用为9+10+1=20万元
2.
1.
6.对项目可行性的结论本小组拟开发的管理信息系统操作方便灵活,便于学习,因此,该系统具有可行性通过经济、技术、和管理等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立项开发
2.2业务流程分析本小组在调查“神马”超市的管理业务流程中,本着实事求是的精神,按照原有信息流动过程,逐个地调查所有环节的处理业务、处理内容、计算方法、提供信息的时间和信息形态等经过调查分析,我们初步了解了“神马”超市的基本业务流程,并绘制了详细的业务流程图如图
(1)
(一)系统业务流程图如图
(1)图1业务流图
(二)系统业务流程说明当顾客挑选完商品后,到收银台结账,首先对超市尽行日常管理的营业员需要判断一下顾客是否是会员,如果不是会员,营业员可以根据顾客的请求办理会员,添加新的会员信息后,进行支付;如果顾客不请求办理会员,则直接进行支付;如果顾客已经是会员,则直接进行支付会员进行支付的时候,同时变动商品的库存信息,并记录销售统计商品存放在仓库中,仓库由仓库管理员进行管理,仓库管理员根据库存情况确定订货信息,将订货单发送单传递给供应商,供应商根据订货单进行发货,商品存入仓库仓库管理员还要根据订货和退货的发票与财务部门进行账务的结算人事部门对员工进行业绩考核,考核信息计入员工业绩考核表,财务部门根据员工的业绩等情况,确定员工的工资,将工资发放给员工同时,财务部门根据日常的账务生成报表,打印出来后,交予高管和政府部门
2.3数据流程分析
2.
3.1超市管理系统的数据流图——顶层
2.
3.1超市管理系统的数据流图——顶层
2.
3.2超市管理系统的数据流图——第0层图
2.
3.2超市管理系统的数据流图——第0层
2.
3.3超市管理系统的数据流图——P1分层图
2.
3.3超市管理系统的数据流图——P1分层
2.
3.4超市管理系统的数据流图——P
1.1分层图
2.
3.3超市管理系统的数据流图——P1分层P1的数据流程简述仓库管理员通过对商品的检验及存放完成更新库存操作并将库存信息存入库存信息中,通过库存信息的检索查询分析货物的情况,产生订货与退货信息,完成订货退货报表给采购部,采购部联系供货商要求其提供发货与补偿退货的操作,其中供货商提供的货物由管理员进行入库操作,所退的货物进行出库操作,然后再次更新库存信息
2.
3.5超市管理系统的数据流图——P2分层图
2.
3.5超市管理系统的数据流图——P2分层
2.
3.6超市管理系统的数据流图——P
2.1分层图
2.
3.6超市管理系统的数据流图——P
2.1分层
2.
3.7超市管理系统的数据流图——P
2.2分层图
2.
3.7超市管理系统的数据流图——P
2.2分层P2的流程简述顾客购买货物时先由营业员通过对照会员信息判断其是否为会员,如果不是会员询问其是否要成为会员,如果是则登记其信息入会员信息数据库根据顾客是否为会员用户,营业员区分支付处理的货物写入库存信息和销售统计,并把货物的小票给顾客顾客如果进行退货操作,营业员先行判断商品的属性是否为完好及购买前后,并把所退商品属性写入库存信息,并给顾客退钱或者换货的服务,并将其记录入商品销售统计中去
2.
7.8超市管理系统的数据流图——P4分层图
2.
7.8超市管理系统的数据流图——P4分层
2.
7.9超市管理系统的数据流图——P
4.1分层图
2.
7.9超市管理系统的数据流图——P
4.1分层
2.
3.10超市管理系统的数据流图——P
4.2分层图
2.
3.10超市管理系统的数据流图——P
4.2分层P4流程简述超市员工通过填写出勤记录单计入出勤记录表,然后定期由高管由出勤记录表统计员工出勤情况画出出勤统计表计入员工档案高管根据商品销记录统计员工业绩写入员工业绩表计入员工档案,再定期根据出勤统计表和员工业绩表决定对员工的奖惩及辞退操作并计入员工档案
2.4数据字典由于本系统数据字典设计的篇幅较多,现枚举其中几项,较全的数据字典见附录表
2.
4.1数据项定义(举例)数据字典中仅对数据的静态特性做了定义,包括
(1)数据项的名称、编号、别名和简述;
(2)数据项的长度;
(3)数据项的取值范围
1、数据项的编号Y01数据项名称所属部门别名隶属部门简述员工所在的部门类型及宽度文本/字符型,10位取值范围字母、数字等所有字符
2、数据项编号X01数据项名称销售日期别名销售日期简述商品销售时的登记时间类型及宽度日期型,8位取值范围1753-1-1到9999-12-
312.
4.2数据结构定义(举例)
1、数据结构编号DS01数据结构名称商品简述存放在仓库中商品的基本信息数据结构组成o1+o2+k01+k02+k03+k04+k
052、数据结构编号DS02数据结构名称员工简述超市中工作的员工的基本信息数据结构组成y01+y02+y03+y04+y05+y06+y07+y08+o
32.
4.3数据流定义(举例)关于数据流的编码原则拖动侧边手柄可更改文本块的宽度�F-�Px�本层数据流编码,取值范围1—99-XX�代表从第xxx层取值范围0-9数据流标识符
1、数据流编号F-P0-01数据流名称订货单简述供货商根据订货单发货数据流来源s1数据流去向p1数据流组成日期、货物编号、货物名称、单价、订货数量
2、数据流编号F-P0-17数据流名称员工业绩表读取简述超市所有员工平时业绩数据流来源d4数据流去向p3数据流组成员工编号、姓名、性别、职务、工作成果
2.
4.4处理逻辑的定义(举例)
1、处理逻辑编号P1处理逻辑名称库存管理简述对库存商品的日常事务进行管理输入的数据流F-P0-
01、F-P0-
03、F-P0-13处理根据供应商所提供的发货单与同批的订货单进行核对,核实商品种类,数量,价格等,同时改动相应商品的库存;根据库存情况制定订货单;累计损坏或过期商品计入退货单;根据供应商所给的订货发票或退货发票以及的款项日常开支向财务部门报销,相应事项计入付款项目和退款项目输出的数据流F-P0-
02、F-P0-
04、F-P0-
122、处理逻辑编号P
2.
3.1处理逻辑名称判定所退商品的属性简述判断顾客要求退货的商品是否完好输入的数据流F-P2-04处理判断顾客要求退货的商品是否完好输出的数据流F-P2-
16、F-P2-
172.
4.5外部实体定义(举例)
1、外部实体编号S1外部实体名称供货商简述根据客户订货单与退货单进行发货、退货处理的人员输入的数据流F-P0-02输出的数据流F-P0-
012、外部实体编号S08外部实体名称超市高管简述对财务报表、员工信息表等重要数据进行审核,制定超市的发展策略的人员输入的数据流F-P4-
01、F-P0-14输出的数据流F-P4-
0532.
4.6数据存储的定义(举例)
1、数据存储编号D1数据存储名称库存商品信息输入数据流F-P0-
04、F-P0-06输出数据流F-P0-
03、F-P0-05数据存储的组成商品编号,商品名称,单价,数量,入库日期,出库日期,供应商数据存储组织形式按材料类别排序
2、数据存储编号D5数据存储名称退货信息表输入数据流F-P1-03输出数据流F-P1-06数据存储的组成退货日期,商品编号,商品名称,退货数量,供应商,订货单编号,退货说明数据存储组织形式按供应商分类
2.5主要数据处理的描述
2.
5.1从顾客角度出发图
2.
5.1顾客角度数据处理顾客购买商品时先被询问是否为会员,如果是会员则提供购买优惠服务,如果不是则被询问是否要成为会员,不是会员则进行普通顾客购买,购买完毕付钱如果所购买的商品不想要则选择退货或则重新选择再进行支付
2.
5.2从超市业务员角度出发图
2.
5.2超市业务员角度数据处理超市员工必须进行每日的考勤并计入考勤表,如果为营业员则负责登记顾客会员业务并进行商品的销售的业务,并存入销售记录如果是仓库管理者,则负责仓库货物的管理,定期对仓库进行盘点,并向供货商要求其进行供货和退货操作并支付货款
2.
5.3从超市业务员角度出发供货商根据超市发出的供货与退货请求进行供货和退货并收取或者支付费用
2.
5.4从超市业务员角度出发高管查询考勤表及员工业绩表,根据员工考勤情况和业绩多少向员工发放工资及进行岗位的变动,并根据仓库部门上报的商品缺货信息提供资金用于采购商品,审核并向政府有关部门发送财务报表
3.系统设计
3.1总体设计
3.
1.1系统设计目标“神马”超市管理系统的总体设计目标是通过建立完善、高效的超市管理信息系统,提高超市的总体业务效率,精简超市员工的业务量本系统,主要是对超市商品的基本信息、主要供货商的基本信息、超市员工的档案信息、仓储信息、会员顾客信息以及超市员工的业务信息等进行管理为了更及时的对超市内部商品的存货量进行调整(订货与退货),并且为超市的发展前景提供更多的参考资料,更好的管理超市员工(调岗、辞退),管理会员顾客(注册、升级),达到最终的获利目标
3.
1.2系统设计方法本系统的设计采用结构化的设计方法,其基本思想是使得系统模块化,即将整个超市管理系统自上而下逐步分解为供货商管理、会员顾客管理、仓储管理、超市员工管理、财务管理以及系统管理几个模块采用模块化设计可以使得整个系统设计简单、结构清晰、可读性强、可维护性强,从而提高系统的可运行性,同时也有助于信息系统的开发与管理
3.
1.3系统功能组织结构根据以上整体分析,得到系统需求,超市管理系统的主要功能分成以下几个部分供货商管理、会员顾客管理、仓储管理、超市员工管理、财务管理、系统管理其功能结构图设计如图
3.
1.3所示,可适当的再分为几个子系统,即系统的细化操作,举例如下图
3.
1.3系统功能表AND细分(部分)
3.
1.4信息系统流程图设计根据系统分析阶段的出的数据流图,转化为信息系统流程图,转化后,大致情况如下,列出部分信息流图图1为顾客在交易过程中的信息流图图2是系统整体需要产生的信息流图图1顾客信息流图2系统信息流
3.2代码设计
3.
2.1代码设计的原则代码设计是处理对象的代号或表示符号,其主要目的是方便计算机排序、检索、查找等处理代码设计的关键是方便用户,并且满足业务要求本系统代码设计的原则有
(1)要考虑的是编码的标准化,尽量按照有关的国际标准、国家标准、部门或行业的标准进行设计
(2)要考虑容易修改,当某段代码、某个变量或某个函数在特点、条件或代表的实体关系改变时,容易进行必要修改
(3)要考虑结构简洁,代码的长度涉及到存储空间的占用和信息处理的速度而且影响代码输入的出错率,所以,在满足当前需要和扩充要求的前提下应尽量结构简单,长度要短
(4)考虑代码值的唯一性
3.
2.2系统所需代码设计超市管理系统代码设计是根据超市经营的特点,结合现场的工作经验,在争得客户认可的情况下设计出来的,所设计的代码结构如下
(1)商品代码商品代码由两部分组成商品的类别和商品编号,所以设计5位字符,格式如下例如方便面属于食品类(代码09),其代码为09230;
(2)供应商代码供应商代码由两部分组成供应商编码和主供商品类型编码,所以设计4位字符,格式如下拖动侧边手柄可更改文本块的宽度�XX�XX�供应商编码,取值范围1—99主供商品类型编码,取值范围1—99例如供应超市文具类的青岛白雪文具厂厂代码为1523
(3)超市员工代码超市员工代码由两部分组成超市员工的类别和超市员工编号,所以设计3位字符,格式如下业务类别1POS营业员,2是仓储管理员,3是会计例如刘xx负责POS终端销售,其代码为103,其中1是POS营业员,03是他的编号
3.3系统物理配置方案设计
3.
3.1性能需求1数据精确度产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位2时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒3适用性该管理系统软件适用于Windows2000/xp及以上操作系统
3.
3.2运行需求1用户界面本系统采用MicrosoftVisualStudio.Net2010设计,用户交互界面采用的是基于Windows的窗口界面2硬件接口运行本系统的硬件基本要求如下CPU IntelP3及以上;内存256MB及以上;硬盘10GB及以上3软件接口.NET框架Microsoft.NetFrameworkV
1.1版本及以上数据库服务器MicrosoftSQLServer2000及以上
3.
4.1E-R的构建根据在系统分析阶段得出的数据流图,我们可以将在本系统中出现的实体信息加以分析,得出以下数据存储的E-R图
3.
4.2E-R图转化为数据表,考虑关系的规范化由此E-R图以及系统需要,我们主要设计了以下数据表超市员工、库存商品、会员顾客、供应商、仓库五个实体,各自建表,存在关系的,建立新表,具体情况如下
3.
4.3数据存储表的设计表
3.4数据存储表设计员工信息表会员信息表进货单退货单续表1数据存储表设计采购订单盘点单商品信息表供货商信息表部门信息表系统用户权限续表2数据存储表设计销售单系统用户清单
3.5计算机处理过程设计
3.
5.1登陆界面设计以及运行情况截图当系统用户在用户编号文本框内输入自己的试用编号后,系统会根据用户输入情况在数据库内查询,并在隶属部门一栏调出该用户对应的部门,以便于用户初步核查;用户输入密码后,检验其与用户编号的匹配性,匹配成功,进入系统的主界面,以便于下一步操作
3.
5.2系统主界面设计以及运行情况截图根据主界面的信息,我们可以根据需要进行部分业务处理
3.
5.3信息维护界面设计以及运行情况截图由于系统中存在员工信息表、会员顾客信息表、供应商信息表、商品信息表、仓储信息表等诸多数据表,其数据的维护均为同一类型的存储与显示,现仅以商品信息表为例,说明系统中的信息维护操作
3.
5.4顾客购买商品时,POS终端操作员的显示界面设计POS终端营业员,根据顾客所选购的商品,依次在界面执行处选出所购商品编号,输入购买数量,随即系统给出统计
3.
5.5关于系统操作员或超市高管,分配员工系统权限的界面设计在初始化的系统中,我们只给与系统管理员和超市高管“权限管理”的执行功能,可以进入此界面,进行权限管理
3.
5.6超市进货单(报表设计)
3.
5.7库存盘点清单(报表设计)
3.
5.8给超市高管商品信息一览表(报表设计)
3.
5.6顾客退货时的操作界面设计以及运行情况截图顾客退货,要根据顾客属性(会员OR非会员)和商品属性(完好OR破损)进行判断以便于之后的处理操作
4.总结小组成员在一起做设计已经不是第一次了,鉴于以前的经验,我们争取在设计的过程中使小组成员都有所参与和获得挑战,避免了独自完成任务的弊端我们这次的设计重在挑战和参与,小组之间积极沟通,首先聚在一起选定题目,将整个项目的各个部分进行熟悉,对重点内容进行重点讲解,争取每个成员对重点部分都能有所参与熟悉设计流程后,每个成员会分配到各自的任务我在这次设计中协助其他成员进行数据流程图的设计,设计了一下数据流程图的草图,在设计数据流程图时,起初看着老师所给的例子,认为数据流程的设计不会太难,但真正设计起来时,我才明白“眼高手低”就是形容我这样的人的数据逻辑的设计,数据流的走向,数据存储的设计,外部实体的选择等都需要自己对于整个超市业务的深入了解,考虑全面,仔细认真任一个小的错误描述就需要大量操作的补救我还负责数据字典中数据结构,数据项和处理逻辑,业务流程的设计,这部分重点是对于各个项目的理解,以及整体设计的了解这样,才能将每一个项目做全面业务流程图的设计需要对超市业务的了解,其实作为顾客进出超市是一件很平常的事情,但当将超市的业务记录在文档中时,自己会觉得不知从何入手,不知如何联系整个业务,实践真的很重要还有,通过这次对超市信息系统设计,无论从小组的设计,还是从查阅的资料,我都认识到信息管理的重要性,这也促使我加强自己对于计算机知识的学习总之,每一次的实践就会有收获,每一次的学习就会成长——石海艳这次课程设计让我感触颇多,我们吸取了上一次做课程设计的教训,这次分工明确,每个项目都有我们自己的参与就我个人而言,我学到了很多东西,和大家一起努力也很开心第一部分自己写的,没什么感觉,因为对企业和行业的不了解使我从网上copy了很多东西,但是由于自己对于我们信息系统的每一部门及他们要完成职能的理解很深,所以对于数据流程的分析及主要数据处理的描述,都能根据自己的理解写成,对于系统规划说明书我只是自己写的功能描述,虽然字数不多,但是我确信我可以把我们信息系统的所有功能描述出来自己不适合把事物描写的十分详细,这点我不如他们,但是我所描写绝对包含所有的流程这次课设确实让我更加了解管理信息系统的重要性,因为我对数据库的不感兴趣,所以对管理信息系统也不感兴趣,但对于我们报考书确实出力了,这次没打酱油,我很开心,希望下次我会做得更好——王一枭我们三人在刚开课时就默认为一组的了,小组三人在一起合作整理相关课程设计报告已经不止一次了,总的来说,这次的合作已经融合了之前的默契,改正了相应的不足在本次合作设计的报告中,每个角落都有我们三人的身影,每一项都有所参与,大家都有存在感,都会感觉自己不是一个人在奋斗当然,每个人会有侧重点,并非难易均分,是按照之前合作过程中总结出的侧重点分配相关任务吧,每个人的任务都相互学习我个人文笔方面比较差,我分到的任务中文档撰写的部分不多我主要负责在商讨完我们的业务流程时画数据流程图、系统设计部分完成一部分的系统实现等等画数据流程图时主要是为了之后的数据字典真的能够达到“字典”的功能,数据流图的主体都有编号,不会重复在系统实施阶段,我主要是结合之前学过的C#简单的设计了一些操作,应该说与预期的系统相差很多,到头来,我就感觉到一点,感觉我所谓的系统实施就是在对一些数据表做了查询(各种基本信息查询)、删除(售出商品,退货给商家)、添加(从商家进货、顾客退货)以及数据更新的操作,期间再加一些逻辑上的连接,就没有其他的了由此感觉,系统的设计就是SQL的设计,就是各种存储过程、临时数据表的调用,各种表的关联操作关于SQL,当面临实战的时候,发现要学的东西还有很多啊……然后,我忽然感觉,我之后的路或许跟它有关,一切皆有可能啊总之,本次的合作处处皆温馨,三人都挺满意的有一点,我们承认,就是我们最后的报告在一些过来人看来有些幼稚,报告中所呈现的系统流程与系统实施,就现实的流程与系统而言根本不算什么,但是,这些都不重要,因为我们有过合作,有过总结,就已经足够了我相信,每一次的合作都会为未来的发展积累一定筹码,这一次,我们三人积累到的筹码可真是不少噢——王庆刚5附录附表1数据字典——数据流编号名称简述输入输出组成流量备注F-P0-01订货单供货商根据订货单发货s1p1日期、货物编号、货物名称、单价、订货数量1份/月F-P0-02退货单超市所退货物给供货商p1s1日期、货物编号、货物名称、单价、退货数量同上F-P0-03库存变动更新库存信息d1p1材料编号、材料名称、单价、数量仓库管理的库存信息F-P0-04同上同上p1d1同上同上F-P0-05同上同上p2d1同上pos机终端更新库存信息F-P0-06同上同上d1p2同上同上F-P0-07购物小票货物售出时给顾客发票p2s2日期、货物编号、货物名称、货物数量、货物单价F-P0-08同上同上s2p2同上顾客退货时凭证续表1数据字典——数据流编号名称简述输入输出组成流量备注F-P0-09销售统计表读取统计所售货物d8p2日期、货物编号、货物名称、货物数量1份/天F-P0-10销售统计表写入同上p2d8同上同上F-P0-11销售统计表读取同上d8p3同上同上财物统计F-P0-12退货表供货山被要求退货的商品表p1p3日期、货物编号、货物名称、货物数量、货物单价1份/月回收资金F-P0-13进货表超市所需购买货物的商品表p3p1同上1份/月花费资金F-P0-14财务报表所有财物的流通p3s8日期、进账明细、出账明细、总盈利额1份/月高管分析财物F-P0-15财物报表同上p3s9同上同上政府统计超市所要上交税额F-P0-16员工信息超市所有员工基础信息d2p3员工编号、姓名、性别、职务、备注同上方便财物部门对员工工资预算F-P0-17员工业绩表读取超市所有员工平时业绩d4p3员工编号、姓名、性别、职务、工作成果同上方便财物部门对员工进行奖惩续表2数据字典——数据流编号名称简述输入输出组成流量备注F-P0-18员工业绩表写入同上p4d4同上同上更新员工业绩表F-P0-19超市人员所得财物表超市工作人员应得资金p3p4员工编号、员工名称、员工职务、基本工资、奖励工资、其他业务需要同上F-P0-20差旅费返还表超市员工返回的差旅费p4p3员工编号、员工名称、员工职务、出差业务、返还金额同上F-P0-21员工信息表超市所有员工信息s3p4员工编号、员工名称、员工性别、员工职务、备注F-P0-22员工档案写入员工奖惩记录p4d2员工编号、员工名称、员工职务、业务奖励、违纪处罚1份/月F-P0-23员工档案读取同上d2p4员工编号、员工名称、员工职务、业务奖励、违纪处罚同上方便对员工进行岗位变动F-P0-24监控信息的发放超市监控记录d3p4监控录像时期、内容1份/天提供给人事部门监控录像的特殊情况F-P0-25监控信息的传输同上s4p5同上同上全天的监控录像续表3数据字典——数据流编号名称简述输入输出组成流量备注F-P0-26监控信息的写入同上p5d3同上同上将监控信息写入监控数据库F-P0-27监控信息的读取同上d3p5同上同上从监控数据库中读取监控信息F-P1-01货物存放处理将货物存入仓库p
1.2p
1.1货物的编号、货物的名称、货物的数量货、物的单价F-P1-02货物出库处理将需要退给供货商的货物出库p
1.1p
1.3货物的编号、货物的名称、货物的数量F-P1-03写入退货信息对退货信息进行写入数据库p
1.1d5同上F-P1-04写入订货信息对订货信息进行写入数据库p
1.1d6货物的编号、货物的名称、货物的数量货、物的单价1份/月F-P1-05货物处理在操作对货物进行处理s6p
1.1库存信息F-P1-06填充退货表将退货信息填入退货报表d5p
1.4货物的编号、货物的名称、货物的数量1份/月F-P1-07填充订货表将进货信息填入订货报表d6p
1.5货物的编号、货物的名称、货物的数量、货物的单价1份/月续表4数据字典——数据流编号名称简述输入输出组成流量备注F-P1-08退货单的传递退货单传给采购部p
1.4s5退货信息1份/月F-P1-09订货单的传递订货单传给采购部p
1.5s5订货信息1份/月F-P1-10库存盘点盘点货物p
1.
1.1p
1.
1.2库存信息1份/月F-P1-11非法实物单记录不合法的货物p
1.
1.1s6货物的编号、货物的名称、货物的数量、货物的单价1份/月F-P1-12读取库存信息对货物缺少的统计d1p
1.
1.3同上1份/月F-P1-13同上对货物需要退换的统计d1p
1.
1.4同上1份/月F-P1-14退货单的传递退货单传给采购部p
1.
1.3p
1.
1.5退货单同上F-P1-15订货单的传递订货单传给采购部p
1.
1.4p
1.
1.6订货单同上F-P2-01会员信息确认营业员确认会员信息s7p
2.1会员信息F-P2-02购买确认货物售出p
2.1p
2.2日期、货物的编号、名称、单价、数量续表5数据字典——数据流编号名称简述输入输出组成流量备注F-P2-03货物购买凭证货物售出给顾客小票p
2.2s2同上F-P2-04货物退换凭证同上s2p
2.3同上F-P2-05顾客退货信息退货信息入库p
2.3p
2.2同上F-P2-06顾客信息写入查询会员数据库s2p
2.
1.1顾客编号、姓名、密码F-P2-07会员信息确认确认顾客是会员p
2.
1.1p
2.
1.2会员信息老会员F-P2-08同上同上p
2.
1.4p
2.
1.2会员支付信息新办会员F-P2-09查询会员信息在会员数据库查询p
2.
1.1d7会员编号、会员姓名、密码F-P2-10反馈查询结果反馈数据库查询结果d7p
2.
1.1是、否F-P2-11会员信息写入将顾客信息写入会员数据库p
2.
1.4d7顾客编号、姓名、密码F-P2-12对会员业务的办理询问顾客p
2.
1.1p
2.
1.3是、否F-P2-13确认办理会员营业员确认顾客信息p
2.
1.3p
2.
1.4是F-P2-14普通顾客确认确认顾客属性p
2.
1.3p
2.
1.5普通顾客支付信息续表6数据字典——数据流编号名称简述输入输出组成流量备注F-P2-15确认商品销售时间营业员确认p
2.
3.1p
2.
3.2商品销售时间F-P2-16确认商品属性顾客确认p
2.
3.1p
2.
3.3商品损坏程度F-P2-17服务信息确认顾客确认所受服务p
2.
3.3p
2.
3.4退钱、换货F-P2-18同上同上p
2.
3.2p
2.
3.4同上F-P4-01员工信息传递高管获得员工信息p
4.1s8员工信息表F-P4-02出勤登记员工出勤登记s3p
4.2日期、登记时间、员工编号、员工姓名1份/天F-P4-03查询员工信息调取员工信息d2p
4.3员工信息表1份/月F-P4-04查询员工出勤信息调去员工出勤信息p
4.2p
4.3出勤统计表同上F-P4-05查询员工业绩信息高管确定员工奖惩s8p
4.3员工信息表、员工违纪记录、出勤统计表同上F-P4-06写入员工业绩表奖惩信息写入p
4.3d4奖惩信息同上F-P4-07同上出勤信息写入p
4.2d4出勤统计表同上续表7数据字典——数据流编号名称简述输入输出组成流量备注F-P4-08查询员工业绩表统计员工业绩d4p
4.
1.1员工业绩表同上F-P4-09更新员工档案由员工业绩确定员工职位的变更p
4.
1.1d2岗位变动信息F-P4-10员工不良业绩读取从员工业绩表读取员工失职信息p
4.
1.1p
4.
1.2员工失职信息F-P4-11出勤信表传递将出勤信息表传递给统计部门p
4.
2.1p
4.
2.2出勤信息表1份/天F-P4-12出勤信息写入将出勤信息写入到员工出勤表p
4.
2.1d9员工出勤表同上F-P4-13出勤信息读取从员工出勤表读取员工出勤信息d9p
4.
2.2同上同上附表2数据字典——外部实体编号名称简述输入数据流输出数据流S1供货商根据客户订货单与退货单进行发货、退货处理F-P0-02F-P0-01S2顾客购买商品,发生支付,对不满意商品进行退货处理F-P2-03F-P0-07F-P2-04F-P0-08S3超市员工超市的日常管理F-P0-21S4监控设备对超市的整体运营环境的监控,向人事部门提供员工违纪信息等F-P0-25S5采购人员根据仓储部门得出的订货报表,退货报表进行订货,退货,同时和财务部门F-P1-08F-P1-09续表1数据字典——外部实体编号名称简述输入数据流输出数据流S6仓储管理员对材料的出入库进行登记,仓库信息的盘点,以备得出订货信息,退货信息,商品损益情况等等F-P1-05S7POS营业员完成商品的结账处理,打印小票,对顾客的退货进行处理F-P2-01S8超市高管对财务报表、员工信息表等重要数据进行审核,制定超市的发展策略F-P4-01F-P0-14F-P4-05S9政府部门对超市的报表财务情况审核,收取相关费用F-P0-15附表3数据字典——数据存储编号名称输入数据流输出数据流组成组织形式D1库存信息F-P0-04F-P0-06F-P0-03F-P0-05商品编号,商品名称,单价,数量,入库日期,出库日期,供应商按材料类别排序D2员工档案F-P0-23F-P4-09F-P0-22F-P0-16F-P4-03员工编号,所属部门,姓名,年龄,性别,籍贯,基础工资,联系方式,入职日期按所属部门和员工编号排序D3监控信息表F-P0-26F-P0-24F-P0-27监控日期,值班人员编号,监控信息按时间排序D4员工业绩表F-P0-18F-P4-06F-P4-07F-P0-17F-P4-08员工编号,奖惩情况,出勤情况,考核方式按员工编号排序D5退货信息表F-P1-03F-P1-06退货日期,商品编号,商品名称,退货数量,供应商,订货单编号,退货说明按供应商分类D6订货信息表F-P1-04F-P1-07订货日期,商品编号,商品名称,订货数量,当前价格,主要供应商,次要供应商按商品类别排序D7会员信息表F-P2-09F-P2-11F-P2-10会员编号,会员姓名,出生日期,性别,联系方式按会员编号排序续表1数据字典——数据存储编号名称输入数据流输出数据流组成组织形式D8销售统计表F-P0-10F-P0-09销售时间,商品编号,商品名称,营业员编号,顾客属性(是否会员),销售数量,商品价格按时间排序D9员工出勤表F-P4-12F-P4-13时间,员工编号,出勤与否按员工编号排序附表4数据字典——处理逻辑处理逻辑编号名称简述输入数据流处理逻辑输出数据流P1库存管理对库存商品的日常事务进行管理F-P0-01F-P0-03F-P0-13根据供应商所提供的发货单与同批的订货单进行核对,核实商品种类,数量,价格等,同时改动相应商品的库存;根据库存情况制定订货单;累计损坏或过期商品计入退货单;根据供应商所给的订货发票或退货发票以及的款项日常开支向财务部门报销,相应事项计入付款项目和退款项目F-P0-02F-P0-04F-P0-12P2POS终端管理对商品销售时的事务进行处理F-P0-09F-P0-06F-P0-08根据顾客的购买情况打印小票,统计销售情况;顾客退货时进行记录;随时变动库存F-P0-10F-P0-05F-P0-07F-P0-28P3财务管理超市财务事务的处理F-P0-12F-P0-11F-P0-17F-P0-20F-P0-16根据库存和人事部门的开支支付款项,并将它们多余的款项收回;根据员工的基本信息和业务量及业绩发放工资;根据超市整体财务情况生成报表F-P0-13F-P0-14F-P0-19F-P0-15续表1数据字典——处理逻辑处理逻辑编号名称简述输入数据流处理逻辑输出数据流P4人事管理对员工进行监管和评价F-P0-19F-P0-28F-P0-23F-P0-24F-P0-21根据部门的日常开支申请款项并及时退回多余的款项;根据员工的奖惩,出勤等情况对员工进行业绩考核,考核情况写入员工业绩表,部分项目同时写入员工档案F-P0-18F-P0-20F-P0-22P5监控管理对超市环境进行监控F-P0-25F-P0-27存储监控视频,存入监控信息F-P0-26P
1.1处理事务更新库存,处理订货和退货F-P0-03F-P1-0F-P1-02F-P1-05库存量=现库存量+入库量-出库量;根据退货量写入退货信息;根据订货量写入订货信息F-P0-04F-P1-03F-P1-04P
1.2入库处理对商品进行入库处理F-P0-01入库量=发货量+-损益F-P1-01F-P0-04P
1.3出库处理对商品进行出库处理F-P0-03实际出库量=出库量+退货量F-P1-02F-P0-02P
1.4产生退货报表统计退货信息,生成报表F-P1-06F-P0-13根据处理退货的请求,生成退货报表,并打印F-P1-08F-P0-12P
1.5产生订货报表统计订货信息,生成报表F-P1-07F-P0-13根据处理退货的请求,生成订货报表,并打印F-P1-09F-P0-12P
1.
1.1事务的输入和检验检验出入库的正确性F-P0-01F-P1-02F-P1-05提供出入库的录入界面并检验正确性F-P1-10F-P1-11P
1.
1.2更新库存对库存进行变动F-P1-10F-P0-03库存量=现库存量+入库量-出库量F-P0-04续表2数据字典——处理逻辑处理逻辑编号名称简述输入数据流处理逻辑输出数据流P
1.
1.3判断退货根据商品的损坏或过期情况判断是否退货F-P1-12若符合退货情况,给予退货F-P1-14P
1.
1.4判断订货根据商品的库存情况,判定是否订货F-P1-13若库存量库存临界值,则需订货F-P1-15P
1.
1.5处理退货根据退货信息写入退货信息文件F-P1-14根据退货信息写入退货信息文件F-P1-03P
1.
1.6处理订货根据退货信息写入订货信息文件F-P1-15根据退货信息写入订货信息文件F-P1-04P
2.1超市会员管理对超市会员的加入,优惠,积分等进行管理F-P2-01将会员信息写入会员信息文件F-P2-02P
2.2更新库存对库存进行变动F-P2-02F-P0-05F-P2-05F-P0-09根据顾客购物和退货信息变动库存信息F-P2-03F-P0-10F-P0-06P
2.3退货处理对顾客要求退货的商品进行处理F-P2-04对顾客要求退货的商品进行处理,确定退货商品信息F-P2-05P
2.
1.1判断是否会员判断顾客是否为会员F-P2-06F-P2-10若顾客信息符合会员信息则是会员,否则不是F-P2-07F-P2-09F-P2-12P
2.
1.2会员支付处理对是会员的顾客进行结账处理F-P2-07F-P2-18F-P0-07F-P0-09根据会员购买情况变动库存信息和会员信息F-P0-06F-P2-03F-P0-09P
2.
1.3是否办理会员判断非会员顾客是否办理会员F-P2-12若顾客要求办理会员则给予办理,计入会员信息文件F-P2-13F-P2-14续表3数据字典——处理逻辑处理逻辑编号名称简述输入数据流处理逻辑输出数据流P
2.
1.4会员信息添加将新会员的基本信息添加到会员信息文件F-P2-13将新会员的基本信息添加到会员信息文件F-P2-11F-P2-18P
2.
1.5普通顾客支付处理对是非会员的顾客进行结账处理F-P2-14F-P0-05F-P2-10根据顾客购买情况变动库存信息和计入销售统计文件F-P0-06F-P2-03F-P0-09P
2.
3.1判定所退商品的属性判断顾客要求退货的商品是否完好F-P2-04判断顾客要求退货的商品是否完好F-P2-16F-P2-17P
2.
3.2处理完好商品对退货的完好商品进行处理F-P2-16F-P0-05根据退货的完好商品信息变动库存信息F-P0-06F-P2-19P
2.
3.3处理损坏商品对退货的损坏商品进行处理F-P2-17F-P0-06根据退货的损坏商品信息变动库存信息F-P0-06F-P2-18P
2.
3.4退钱OR换货处理退货F-P2-19F-P2-18F-P0-05F-P0-09完成退货变动销售统计信息和库存信息F-P2-03F-P0-10F-P0-06P
4.1异动管理对员工岗位的变动处理F-P4-08F-P0-22根据员工的基本信息和业绩信息,变动岗位,并将新的员工信息写入员工档案文件F-P4-01F-P0-23P
4.2出勤管理对员工的出勤情况进行管理F-P4-02统计员工的出勤信息写入出勤统计文件F-P4-07F-P4-04续表4数据字典——处理逻辑处理逻辑编号名称简述输入数据流处理逻辑输出数据流P
4.3奖惩管理对员工进行奖励和惩处管理F-P4-05F-P0-13F-P4-04F-P4-03F-P0-24根据员工的基本信息,出勤情况,业务量,违纪情况等信息进行奖惩,写入员工业绩表F-P4-06P
4.
1.1统计员工业绩对员工业绩进行处理F-P4-08统计员工业绩信息F-P4-09F-P4-10P
4.
1.2判定惩处或辞退根据员工业绩对员工进行惩处或辞退的决定F-P4-0根据对员工的最终决定,将信息写入员工档案F-P4-09P
4.
1.3信息统计对员工业绩进行统计后的信息进行整理F-P4-08对员工业绩进行统计后的信息进行整理,打印后交予高管F-P4-01P
4.
2.1登记出勤记录表登记出勤记录表F-P4-02根据员工出勤记录单登记出勤信息,写入员工出勤表文件F-P4-11F-P4-12P
4.
2.2统计出勤登记表统计出勤登记表F-P4-11F-P4-13根据员工的出勤表的信息统计出勤登记表,将最终信息写入员工业绩表文件F-P4-07附表5数据字典——数据项编号名称别名简述数据类型长度小数位取值范围备注o1商品编号商品编码标识某种商品的代号整型40000-9999o2商品名称商品名某种商品的商品名字符型20所有字符o3员工编号员工编码标识员工的号码整型40000-9999k01单价价格描述某种商品的价格浮动型
620.00-
9999.00k02数量无描述商品的数量整型40000-9999k03入库日期入库时间描述商品存入库存的时间日期型81753-1-1到9999-12-31k04出库日期出库时间描述商品被销库的时间日期型81753-1-1到9999-12-31k05供应商无商品供应商的名称字符型10所有字符y01所属部门无员工所在的部门字符型4所有字符y02姓名无员工的名字字符型4所有字符y03年龄无员工的年龄整型20000-9999y04性别无员工的性别字符型2所有字符y05籍贯无员工的生源地字符型20所有字符y06基础工资底工资员工的基本工资浮动型
40.00-
9999.00续表1数据字典——数据项编号名称别名简述数据类型长度小数位取值范围备注y07入职日期入职时间员工就职的时间日期型81753-1-1到9999-12-31y08联系方式无记录员工的联系方式字符型20数字j01监控日期无记录监控信息存储的时间日期型81753-1-1到9999-12-31j02值班人员编号值班人员编码标识值班人员的代码整型40000-9999j03监控信息无监控设备所采取的监控视频媒体视频e01考核方式无考核员工业绩的方式字符型20所有字符e02奖惩情况无描述员工受到过何种奖励,受过何种处罚字符型100所有字符e03出勤情况无记录员工是否出勤是/否2是/否t01退货日期退货时间记录退货的时间日期型81753-1-1到9999-12-31t02退货数量无退货时商品的数量整型40000-9999t03供应商无所退商品对应的供应商字符型20所有字符t04订单编号订单编码标识商品购进时所在订单的代码整型40000-9999t05退货说明无描述退货的原因字符型100所有字符续表2数据字典——数据项编号名称别名简述数据类型长度小数位取值范围备注d01订货日期订货时间记录订货的时间日期型81753-1-1到9999-12-31d02订货数量无订货时商品的数量整型40000-9999d03当前价格无商品下订单时的价格浮动型
620.00-
9999.00d04主要供应商无商品的主要供应商字符型20所有字符d05次要供应商无商品次要的供应商字符型20所有字符h01会员编号会员编码标识会员的代码整型40000-9999h02会员姓名无超市会员的姓名字符型4所有字符h03出生日期无会员的生日日期型81753-1-1到9999-12-31h04性别无会员的性别字符型2所有字符h05联系方式无会员的联系方式字符型20数字x01销售日期无销售商品时的时间日期型81753-1-1到9999-12-31x02商品单价商品价格销售商品的价格浮动型
620.00-
9999.00x03营业员编号营业员编码标识营业员的代码整型40000-9999x04顾客属性无顾客是否是会员是/否2是/否x05销售数量无顾客的购买数量整型40000-9999续表3数据字典——数据项编号名称别名简述数据类型长度小数位取值范围备注c01出勤日期无员工到达工作岗位的时间日期型81753-1-1到9999-12-31c02出勤与否无员工是否按时到达工作岗位是/否2是/否附表6数据字典——数据结构数据结构编号数据结构名称简述数据结构组成DS01商品存放在仓库中商品的基本信息o1+o2+k01+k02+k03+k04+k05DS02员工超市中工作的员工的基本信息y01+y02+y03+y04+y05+y06+y07+y08+o3DS03会员超市会员顾客的会员信息h01+h02+h03+h04+h05DS04业绩考核对超市员工进行业绩考核的考核信息DS02+e01+e02+e03DS05退货超市对于过期或损坏的商品退换供应商时的退货信息t01+t02+t03+t04+t05+o1+o2DS06订货超市根据库存的变动订货的商品信息d01+d02+d03+d04+d05+o1+o2DS07销售统计超市根据商品销售情况所记录的商品销售信息x01+x02+x03+x04+x05+o1+o2总经理仓库管理超市管理财物管理销售人员监控中心人事管理。