“神马”超市管理系统课程设计1.doc_第1页
“神马”超市管理系统课程设计1.doc_第2页
“神马”超市管理系统课程设计1.doc_第3页
“神马”超市管理系统课程设计1.doc_第4页
“神马”超市管理系统课程设计1.doc_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统管理信息系统 课课程程设设计计 报报告告 设计题目: “神马”超市管理系统 指导教师评语 指导教师: 年 月 日 成绩评定 学 号姓 名任务分工成绩 可行性分析、数据字典、业务流程分析 系统设计、数据流图设计、代码设计 系统规划、数据字典、数据流程分析 目目 录录 1.1.系统规划系统规划 1 1 1.1 拟选择的题目及原因.1 1.2 本系统适用企业的自身情况设定 .2 1.3 本企业所处行业情况设定.2 1.4 系统规划说明书(重点).4 2.2.系统分析系统分析 6 6 2.1 可行性分析报告 .6 2.2 业务流程分析 .13 2.3 数据流程分析 .14 2.4 数据字典 20 2.5 主要数据处理的描述 .23 3.3.系统设计系统设计 2525 3.1 总体设计 .25 3.2 代码设计.28 3.3 系统物理配置方案设计 .30 3.5 计算机处理过程设计 .34 4.4.总结总结 3939 5 5 附录附录 4242 附表 1:数据字典数据流 .42 附表 2:数据字典外部实体 .49 附表 3:数据字典数据存储 .50 附表 4:数据字典处理逻辑 .51 附表 5:数据字典数据项 .56 附表 6:数据字典数据结构 .59 “神马”超市管理系统 1 1.系统规划系统规划 1.11.1 拟选择的题目及原因拟选择的题目及原因 题目:超市管理信息系统 随着科学技术的日新月异,计算机技术和网络技术为代表的信息技术, 也在迅猛地发展,并迅速地应用于社会的各个领域。电子政务,网上交易 等业务的发展表现了信息技术的应用已经渗透到社会的各个角落。各个领 域的业务信息化势在必行。同时,随着市场经济的蓬勃发展,超市的竞争 也越来越激烈,规模越来越大,消费者的需求越来越高。现阶段,超市管 理中迫切需要管理信息系统能提供决策支持、建立数据仓库,对业务进行 实时分析,充分利用网络的迅速高效来为企业赢得市场。我们可以看到现 在的许多超市还在进行人工管理,不仅员工的业务量大,效率低下,货物 的进库出库和存放等仓库管理混乱,超市日常的结账等繁琐,易于出错还 因此加大超市的日常开支,加大成本。所以,对超市中的业务进行信息化 管理,通过管理系统软件对信息进行实时处理,不仅能使经营者的劳力资 本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出 货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市 经营紊乱等众多问题。 除了以上的主要原因,我们本小组认为“超市管理系统”更贴近生活, 我们对于超市业务更加熟悉。超市管理系统”的系统设计说大可大说小可 小,对于它的设计我们可以在有些小挑战的基础上,努力完成设计。 因此本小组决定选择“超市管理系统”作为本小组的课程设计题目, 希望通过我们的细心设计,可以开发出一款界面美观大方,功能齐全,操 作简单的适用于小型超市的超市管理系统,对小型超市进行一次小规模的 信息改革,实现超市业务的信息化。 “神马”超市管理系统 2 1.21.2 本系统适用企业的自身情况设定本系统适用企业的自身情况设定 本系统适用的超市为小型超市,主要经营学生日常生活用品和学习用 品,即由一个仓库,一个店面,几个 pos 机,一个服务器终端,员工体系 组成。 具体职务构架如下图: 总经理 仓库管理超市管理财物管理 销售人员监控中心 人事管理 图 1.2 超市职务架构 1.31.3 本企业所处行业情况设定本企业所处行业情况设定 超市属于零售业,零售业供货商货源稳定、种类齐全且商品质量有保 证, 存在竞争者即各种小型零售业超市,商品价格水平稳定,附近人员 购买能力强。 中小城市零售市场的竞争比较缓和 由于我国刚刚放开零售市场,外资零售企业的拓展重点是我国的大城 市,对中小城市的关注较少,同时,国内的很多零售企业也把绝大部分精 力放在大城市里,与“老外”短兵相接,也放松了对中小城市的渗透。考 虑到开店成本和开店风险的问题,以及文化等方面的差异,外资零售企业 也不愿意过早冒险。 “神马”超市管理系统 3 中小城市有低成本发展零售业的空间 中小城市劳动力相对低廉,可以因地制宜,实现低成本的扩张。中小 城市的就业机会较少,企业如果经营的好,人员流动性就比较小,从而可 以降低人员的培训的成本。从业人员的稳定,用人方面的低成本,可以促 使企业经营稳定的发展。 中小城市的零售企业一般拥有较多的忠诚顾客 由于地域、文化等方面的因素,再加上并不很发达的零售业,中小城 市的居民往往习惯于在固定商场购物,在一定程度上培养了一批忠诚的顾 客群,而且这一部分忠诚顾客有越来越扩大的趋势,因此,外来企业很难 把他们从原有的企业抢走。 中小城市零售业发展有较大上升空间 “十五”期间我国农民生活水平有了长足的提高,农村购买力的迅速 上升为中小城市零售业发展提供了较大空间。2005 年中国农村居民人均纯 收入 3255 元,扣除价格上涨因素,比上年实际增长 6.2,农村居民家庭 恩格尔系数(居民家庭食品消费支出占家庭消费总支出的比重)为 45.5。而在 2001 年,中国农村居民人均纯收入 2366 元,农村居民家庭 恩格尔系数 47.7。2006 年第一季度,中国县及县以下消费品零售额 6030 亿元,同比增长 11.5。 国家相关政策的支持影响 国家推进小城镇城市化的发展政策,给中小城市零售商业带来了生机。 居民消费水平提高,需要城市提供安全、便利的消费服务,使超市、便利 店等新兴的零售业态可以在中小城市得到较快发展。2005 年 2 月,商务部 启动实施“万村千乡市场工程” ,希望通过这一工程构建农村现代流通网 络、开拓农村市场,扩大国内消费需求。对于有关项目,政府通过贴息、 补助等形式予以扶持。发展新型零售业态有利于中小城市城市化的功能改 “神马”超市管理系统 4 善,是城市功能的一个亮点。 1.41.4 系统规划说明书(重点)系统规划说明书(重点) .1 系统名称系统名称 超市信息管理系统 .2 新系统目标新系统目标 超市管理信息系统是在对超市的日常运作进行综合调查的基础上开发 出来的一套系统。主要包括库存管理、人事管理、财务管理、pos 机终端 管理、监控管理的项目,利用超市管理信息系统及时了解各个环节中信息 的变更,有利于提高管理效率。系统以 microsoft access 2003 作为后台 数据库,visual basic 6.0 为前台开发工具,运用自顶向下逐层分解的模 块化结构设计思想、面向对象的设计方法,完成了管理系统的主要模块。 .3 系统的总体结构系统的总体结构 我们系统有仓库管理、人事管理、财物管理、pos 机终端、监控管理 五部分构成: 仓库管理:负责进货、退货与定期盘点及查询操作。 定期盘点:通过查询数据库发现货物的销售状况,进行分析确定下一 步进货与退货处理。 进货:通过盘点发现货物的短缺联系供货商进行供货。 退货:货物出现问题退还给供货商,要求其赔偿。 人事管理:负责记录人员信息、人员的调动及考核、确定工资及查询。 登记所有在职员工基础信息(性别、年龄、生日、家庭住址) ; 人员出勤情况登记及销售业绩记录; 查询人员考核记录确定人员岗位变动; 根据人员岗位及业务考核情况确定工资。 “神马”超市管理系统 5 财物管理:负责销售额的统计、货物购买支出、人员工资支出、其 他 项目支出(差旅费、水电费、税收等) ,及定制业务报表发送到政府部门 及高管。 pos 机终端:负责顾客登记消费记录,顾客退货记录。 顾客分为会员与非会员用户,会员用户可通过查询认证享受优惠,非 会员用户可以注册成为会员。把对商品销售记录计入仓库管理及财务部门, 对商品退货记录计入财务部门及仓库管理部门。 监控管理:通过监控设配全天候监控超市运营状况,保证超市内人员财 产安全。 .4 新系统的开发方法和选择此方法的原因新系统的开发方法和选择此方法的原因 新系统将以原型法开发方法进行开发。 新系统是一种快速、便宜的系统,不要求系统开发之初就完全掌握所 有需求。原型法可以降低系统开发风险,提高系统的实用性,充分调动用 户参与积极性,使系统与用户需求更贴近,开发周期短,减少了开发投入, 反馈及时,开发时,用户培训工作同时开始,有利于系统交接和培训。 “神马”超市管理系统 6 2.2.系统分析系统分析 2.12.1 可行性分析报告可行性分析报告 .1.1.系统简述系统简述 (一)引言 当今世界,科学技术突飞猛进。以计算机多媒体和网络技术为代表的 信息技术,以惊人的发展速度,迅速在各领域运用,随着经济的发展,超 市的竞争越来越激烈, 迫切需要超市信息系统能提供决策支持、建立数据 仓库,对业务进行实时分析,充分利用网络的迅速高效来为企业赢得市场。 在超市管理中引进现代化的办公软件,成为时下最好的解决办法。使用管 理信息系统软件处理实时信息,不仅能使经营者的劳力资本减少,同时能 使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库 存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多 问题。 (二)编写背景和目的 本小组对山东科技大学青岛校区“神马”超市的库存管理进行跟踪调 查,对其仓储管理进行全方位的了解分析,发现长期以来, “神马”超市 的销售业务一直使用着最简单的人工管理。超市经营物品的采购、库存、 销售及核算等手工信息管理使得员工工作量巨大、服务质量差、工作效率 低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场 脱节。最终造成超市在经营中处于不利的地位。我们开发这套超市管理信 息系统,目的就是为了解决“神马”超市库存管理紊乱等问题,使得在超 市的日常经营及销售中,能够有迹可寻,随时跟踪市场,并减少不必要的 劳力资本,从而使经营者能够实现用最小的成本,获得最大的利润。 “神马”超市管理系统 7 (三)系统的基本环境 超市的目标是以优质的服务和品种齐全的商品,面向本地区的所有消 费者服务,以使经营者能够实现利润。 “神马”超市位于山东科技大学青岛校区学生生活区,属于校园内一 所小型的经营体系。主要面对的消费者为学生,部分老师和周边居民。超 市分市场计划、进货、销售及库存等部分:市场计划部门根据超市销售情 况制定采购计划;进货部门根据市场计划部门的统计,订购超市经营物品; 销售部门主管超市日常销售;库存部门则负责统计物品库存信息量,为销 售部门和市场计划部门提供物品的现存量。长期以来, “神马”超市一直 采用人工管理。物品的采购、库存、销售等信息的管理存在工作量大、工 作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及 消费者的反馈信息不能及时处理等问题。因此, “神马“超市的管理如何 实现向智能、高效的管理水平跨越迫在眉睫。 .2 需求分析需求分析 超市信息管理系统是一个面向超市用来进行超市日常信息处理的管 理信息系统(mis) 。该信息系统能够方便的为超市的售货员提供各种日常 售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品 等。 (1)超市信息管理系统能够支持售货员日常售货功能。 每一个售货 员通过自己的用户名称和密码登录到售货系统 中,为顾客提供服务。在 售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定 价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动 保存顾客购买商品记录。 (2)超市信息管理系统能够为超市的管理者提供管理功能。超市的 管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等。 “神马”超市管理系统 8 库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析 员负责超市的统计分 析管理;系统管理员负责超市的售货人员管理和系 统维护。每种管理者都通过自己的用户名称和密码登录到各自的管 理系 统中。 (3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信 息和一些信息的管理设置信息。这些设置信息包 括供应商信息、商品信 息和特殊商品信息。库存管理员每天对商品进行一次盘点,当发现库存商 品有损坏时,及时处理 报损信息。当商品到货时,库存管理员检查商品 是否合格后 并将合格的商品进行入库。当商品进入卖场时,商品进行出 库处理。 (4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商 品和制作订单等步骤。当订货员发现库存商品低于库存下限时,根据系统 供应商信息,制作订单进行商品订货处理。 (5)统计分析管理包括查询商品信息、查询销售信息、查询供应商 信息、查询缺货信息、查询报表信息和查询特殊 商品信息,并制作报表。 统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商 信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。 (6)系统管理包括维护员工信息、维护会员信息和系统 维护。系统 管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对 系统进行维护工作。 .3 项目的目标项目的目标 (一)总体目标 1)减少人力和设备费用 2)提高处理速度 3)提高控制精度及销售能力 “神马”超市管理系统 9 4)改进管理信息服务 5)提高决策科学性 6)提高人员利用率 (二)战略目标 1)使用高效的管理系统,对日常业务进行分析,提高工作效率 2)使用性价比较高的高端系统,提高处理速度 3)尽可能多的实现自动化购物流程,使人为误差减小到最低,提高人员 的利用率 (三)具体目标 最方便地提供消费者所需购买物品,详细如实地记录物品的品种分类, 了解市场发展方向,及时修正进货信息,修改库存管理办法、结算工作、 采购管理办法等,真正将物品的采购、库存、销售等超市业务纳入管理信 息系统,实现信息化,提高工作效率,节余财力物力资源。 .4 可行性论证可行性论证 (一)经济可行性分析 超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少 人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系 统的投资,从经济角度来说,本系统开发完全必要。 1.成本费用分析 系统的初始成本 计算机硬件、软件等均已具备,无需额外开支。系统采用人机交 互界面。 由于学校提供开发场所,机房及附属设施建设费无须花钱租用。 由于“神马”超市位于山东科技大学青岛校区内,故无须花费差 旅费等额外费用。 “神马”超市管理系统 10 日常维护费用 购置 u 盘及资料费: 200元 上网查阅资料费: 50元 材料打印、复印费: 50元 成员沟通、交流费: 50元 合 计: 350元 2.效益分析 有效地降低成本、节省开支 提高工作效率,扩大服务范围 及时获取信息,减少决策失误 减少库存积压及提高资金周转率 及时提供供货商信息、库存信息、销售信息、消费者反馈息 提高管理人员的素质,提高决策正确率,建设人才队伍 提高信息处理的及时性、准确性 改进超市物品种类,提高服务质量 提高仓储利用率和商品周转速度 提高超市整体业务流程运作均衡性 (二)管理可行性 “神马”超市的经营者大多具备电脑基本操作知识,对于必要的专业 操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格, 原始数据采集完整,保存良好。 (三)技术可行性 1硬件:电脑三台 2软件:操作系统:中文 windows xp 开发系统:visual_studio_2010 “神马”超市管理系统 11 系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植 性也很好,因此无论在系统的硬件及软件上都满足开发的要求。 3本系统涉及到的技术因素: 管理系统的开发方法。使用面向对象开发方法开发软件系统 网络和通信技术。开发小组有基于 c/s 开发的经验 c/s 机构规划和技术设计。开发小组有应用数据库开发经验 数据库技术。开发小组能使用 c#编程 4运行上的可行性: 操作简单:简单的操作规则使操作人员能轻松掌握。 查询方便:用户可设定任意条件和任意的查询项目进行检索。 统计灵活:任意条件下任意项目的产品入库时间、数量等的统计 及查询项目均可进行交叉统计。 数据维护:供应商或销售商信息的录入及商品类别、规格、颜色、 名称的输入,可修改、删除、查询。 工作方式:非实时联网。在单机联网系统和多机联网系统中,计 算机工作时仍和独立式系统一样,单机完全独立运行。系统工作与网络无 关,因此系统非常可靠和稳定,避免了因网络故障而导致不能操作的局面。 .5 所需的资源,预算,期望效益所需的资源,预算,期望效益 1.1.系统开发费用系统开发费用 本系统需要的硬件设备费用为 4 万元 不可预见费用:8*15%=1.2 万元 2.2.系统运行费用系统运行费用 1)人员费用:本系统开发期为一个月,一共 3 个人员,人员费用为 0.2 万元/月,总计:(0.2*3*1=0.6 万元) “神马”超市管理系统 12 2)系统维护费用:需要 1 人/年进行系统维护,维护费用为 1.5 万 (如果系统当年没有故障,则可以不用维护) 3)设备维护费用:设备更新费用 1 万元,设备维护费用 0.5 万元 消耗材料费:每年 1 万元 3.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 万元 .1.6.对项目可行性的结论对项目可行性的结论 本小组拟开发的管理信息系统操作方便灵活,便于学习,因此,该系 统具有可行性。 通过经济、技术、和管理等方面的可行性研究,可以确定本系统的开 发完全必要,而且是可行的,可以立项开发。 “神马”超市管理系统 13 2.22.2 业务流程分析业务流程分析 本小组在调查“神马”超市的管理业务流程中,本着实事求是的精神, 按照原有信息流动过程,逐个地调查所有环节的处理业务、处理内容、计 算方法、提供信息的时间和信息形态等。经过调查分析,我们初步了解了 “神马”超市的基本业务流程,并绘制了详细的业务流程图如图(1) 。 (一)系统业务流程图(一)系统业务流程图( (如图(1)) “神马”超市管理系统 14 图1:业务流图 (二)系统业务流程说明(二)系统业务流程说明 当顾客挑选完商品后,到收银台结账,首先对超市尽行日常管理的营 业员需要判断一下顾客是否是会员,如果不是会员,营业员可以根据顾客 的请求办理会员,添加新的会员信息后,进行支付;如果顾客不请求办理 会员,则直接进行支付;如果顾客已经是会员,则直接进行支付。会员进 行支付的时候,同时变动商品的库存信息,并记录销售统计。 “神马”超市管理系统 15 商品存放在仓库中,仓库由仓库管理员进行管理,仓库管理员根据库 存情况确定订货信息,将订货单发送单传递给供应商,供应商根据订货单 进行发货,商品存入仓库。仓库管理员还要根据订货和退货的发票与财务 部门进行账务的结算。 人事部门对员工进行业绩考核,考核信息计入员工业绩考核表,财务 部门根据员工的业绩等情况,确定员工的工资,将工资发放给员工。同时, 财务部门根据日常的账务生成报表,打印出来后,交予高管和政府部门。 2.32.3 数据流程分析数据流程分析 2.3.1超市管理系统的数据流图顶层: 2.3.1超市管理系统的数据流图顶层 “神马”超市管理系统 16 2.3.2超市管理系统的数据流图第0层: 图2.3.2 超市管理系统的数据流图第0层 “神马”超市管理系统 17 2.3.3 超市管理系统的数据流图p1分层: 图2.3.3 超市管理系统的数据流图p1分层 2.3.4 超市管理系统的数据流图p1.1分层 图2.3.3 超市管理系统的数据流图p1分层 p1的数据流程简述:仓库管理员通过对商品的检验及存放完成更新库 存操作并将库存信息存入库存信息中,通过库存信息的检索查询分析货物 的情况,产生订货与退货信息,完成订货退货报表给采购部,采购部联系 “神马”超市管理系统 18 供货商要求其提供发货与补偿退货的操作,其中供货商提供的货物由管理 员进行入库操作,所退的货物进行出库操作,然后再次更新库存信息。 2.3.5 超市管理系统的数据流图p2分层 图2.3.5 超市管理系统的数据流图p2分层 2.3.6 超市管理系统的数据流图p2.1分层 图2.3.6 超市管理系统的数据流图p2.1分层 2.3.7超市管理系统的数据流图p2.2分层 “神马”超市管理系统 19 图2.3.7 超市管理系统的数据流图p2.2分层 p2的流程简述:顾客购买货物时先由营业员通过对照会员信息判断其 是否为会员,如果不是会员询问其是否要成为会员,如果是则登记其信息 入会员信息数据库。根据顾客是否为会员用户,营业员区分支付处理的货 物写入库存信息和销售统计,并把货物的小票给顾客。 顾客如果进行退货操作,营业员先行判断商品的属性是否为完好及购 买前后,并把所退商品属性写入库存信息,并给顾客退钱或者换货的服务, 并将其记录入商品销售统计中去。 2.7.8 超市管理系统的数据流图p4分层 图2.7.8 超市管理系统的数据流图p4分层 “神马”超市管理系统 20 2.7.9超市管理系统的数据流图p4.1分层 图2.7.9 超市管理系统的数据流图p4.1分层 2.3.10超市管理系统的数据流图p4.2分层 图2.3.10 超市管理系统的数据流图p4.2分层 p4流程简述:超市员工通过填写出勤记录单计入出勤记录表,然后定 期由高管由出勤记录表统计员工出勤情况画出出勤统计表计入员工档案。 高管根据商品销记录统计员工业绩写入员工业绩表计入员工档案,再 定期根据出勤统计表和员工业绩表决定对员工的奖惩及辞退操作并计入员 工档案。 “神马”超市管理系统 21 2.4 数据字典数据字典 由于本系统数据字典设计的篇幅较多,现枚举其中几项,较全的数 据字典见附录表。 .1 数据项定义(举例)数据项定义(举例) 数据字典中仅对数据的静态特性做了定义,包括:(1)数据项的名 称、编号、别名和简述;(2)数据项的长度;(3)数据项的取值范围。 1、数据项的编号:y01 数据项名称:所属部门 别名:隶属部门 简述:员工所在的部门 类型及宽度:文本 /字符型,10 位 取值范围:字母、数字等所有字符 2、数据项编号:x01 数据项名称:销售日期 别名:销售日期 简述:商品销售时的登记时间 类型及宽度:日期型,8 位 取值范围:1753-1-1 到 9999-12-31 .2 数据结构定义(举例)数据结构定义(举例) 1、 数据结构编号:ds01 数据结构名称:商品 简述:存放在仓库中商品的基本信息 数据结构组成:o1+o2+k01+k02+k03+k04+k05 2、 数据结构编号:ds02 数据结构名称:员工 “神马”超市管理系统 22 简述:超市中工作的员工的基本信息 数据结构组成:y01+y02+y03+y04+y05+y06+y07+y08+o3 .3 数据流定义(举例)数据流定义(举例) 关于数据流的编码原则: f-px-xx 本层数据流编码,取值范围199 代表从第xxx层,取值范围0-9 数据流标识符 1、 数据流编号:f-p0-01 数据流名称:订货单 简述:供货商根据订货单发货 数据流来源:s1 数据流去向:p1 数据流组成:日期、货物编号、货物名称、单价、订货数量 2、 数据流编号:f-p0-17 数据流名称:员工业绩表读取 简述:超市所有员工平时业绩 数据流来源:d4 数据流去向:p3 数据流组成:员工编号、姓名、性别、职务、工作成果 .4 处理逻辑的定义(举例)处理逻辑的定义(举例) 1、 处理逻辑编号:p1 处理逻辑名称:库存管理 简述:对库存商品的日常事务进行管理 输入的数据流:f-p0-01、f-p0-03、f-p0-13 “神马”超市管理系统 23 处理:根据供应商所提供的发货单与同批的订货单进行核对,核实商 品种类,数量,价格等,同时改动相应商品的库存;根据库存情况制 定订货单;累计损坏或过期商品计入退货单;根据供应商所给的订货 发票或退货发票以及的款项日常开支向财务部门报销,相应事项计入 付款项目和退款项目。 输出的数据流: f-p0-02、f-p0-04、f-p0-12 2、 处理逻辑编号:p2.3.1 处理逻辑名称:判定所退商品的属性 简述:判断顾客要求退货的商品是否完好 输入的数据流:f-p2-04 处理:判断顾客要求退货的商品是否完好 输出的数据流: f-p2-16、f-p2-17 .5 外部实体定义(举例)外部实体定义(举例) 1、 外部实体编号:s1 外部实体名称:供货商 简述:根据客户订货单与退货单进行发货、退货处理的人员 输入的数据流:f-p0-02 输出的数据流:f-p0-01 2、 外部实体编号:s08 外部实体名称:超市高管 简述:对财务报表、员工信息表等重要数据进行审核,制定超市的发 展策略的人员 输入的数据流:f-p4-01、 f-p0-14 输出的数据流:f-p4-05 3 .6 数据存储的定义(举例)数据存储的定义(举例) “神马”超市管理系统 24 1、 数据存储编号:d1 数据存储名称:库存商品信息 输入数据流:f-p0-04 、f-p0-06 输出数据流:f-p0-03 、f-p0-05 数据存储的组成:商品编号,商品名称,单价,数量,入库日期,出 库日期,供应商 数据存储组织形式:按材料类别排序 2、 数据存储编号:d5 数据存储名称:退货信息表 输入数据流:f-p1-03 输出数据流:f-p1-06 数据存储的组成:退货日期,商品编号,商品名称,退货数量,供应 商,订货单编号,退货说明 数据存储组织形式:按供应商分类 2.52.5 主要数据处理的描述主要数据处理的描述 2.5.1 从顾客角度出发: 图 2.5.1 顾客角度数据处理 “神马”超市管理系统 25 顾客:购买商品时先被询问是否为会员,如果是会员则提供购买优惠 服务,如果不是则被询问是否要成为会员,不是会员则进行普通顾客购买, 购买完毕付钱。如果所购买的商品不想要则选择退货或则重新选择再进行 支付。 2.5.2 从超市业务员角度出发 图 2.5.2 超市业务员角度数据处理 超市员工:必须进行每日的考勤并计入考勤表,如果为营业员则负责 登记顾客会员业务并进行商品的销售的业务,并存入销售记录。如果是仓 库管理者,则负责仓库货物的管理,定期对仓库进行盘点,并向供货商要 求其进行供货和退货操作并支付货款。 2.5.3 从超市业务员角度出发 供货商:根据超市发出的供货与退货请求进行供货和退货并收取或者 支付费用。 2.5.4 从超市业务员角度出发 高管:查询考勤表及员工业绩表,根据员工考勤情况和业绩多少向员 工发放工资及进行岗位的变动,并根据仓库部门上报的商品缺货信息提供 资金用于采购商品,审核并向政府有关部门发送财务报表。 “神马”超市管理系统 26 3.3.系统设计系统设计 3.13.1 总体设计总体设计 .1 系统设计目标系统设计目标 “神马”超市管理系统的总体设计目标是通过建立完善、高效的超市 管理信息系统,提高超市的总体业务效率,精简超市员工的业务量。本系 统,主要是对超市商品的基本信息、主要供货商的基本信息、超市员工的 档案信息、仓储信息、会员顾客信息以及超市员工的业务信息等进行管理。 为了更及时的对超市内部商品的存货量进行调整(订货与退货) ,并且为 超市的发展前景提供更多的参考资料,更好的管理超市员工(调岗、辞退) ,管理会员顾客(注册、升级) ,达到最终的获利目标。 .2 系统设计方法系统设计方法 本系统的设计采用结构化的设计方法,其基本思想是:使得系统模块 化,即将整个超市管理系统自上而下逐步分解为供货商管理、会员顾客管 理、仓储管理、超市员工管理、财务管理以及系统管理几个模块。采用模 块化设计可以使得整个系统设计简单、结构清晰、可读性强、可维护性强, 从而提高系统的可运行性,同时也有助于信息系统的开发与管理。 .3 系统功能组织结构系统功能组织结构 根据以上整体分析,得到系统需求,超市管理系统的主要功能分成以 下几个部分:供货商管理、会员顾客管理、仓储管理、超市员工管理、财 务管理、系统管理。其功能结构图设计如图 3.1.3 所示, “神马”超市管理系统 27 可适当的再分为几个子系统,即系统的细化操作,举例如下: 图 3.1.3 系统功能表 and 细分(部分) .4 信息系统流程图设计信息系统流程图设计 根据系统分析阶段的出的数据流图,转化为信息系统流程图,转化后, 大致情况如下,列出部分信息流图。 图 1 为顾客在交易过程中的信息流图 图 2 是系统整体需要产生的信息流图 “神马”超市管理系统 28 图 1 顾客信息流 图 2:系统信息流 “神马”超市管理系统 29 3.23.2 代码设计代码设计 3.2.1 代码设计的原则 代码设计是处理对象的代号或表示符号,其主要目的是方便计算机排 序、 检索、查找等处理。代码设计的关键是方便用户,并且满足业务要 求。本系统代 码设计的原则有: (1)要考虑的是编码的标准化,尽量按照有关的国际标准、国家标准、 部 门或行业的标准进行设计。 (2)要考虑容易修改,当某段代码、某个变量或某个函数在特点、条 件或 代表的实体关系改变时,容易进行必要修改。 (3)要考虑结构简洁,代码的长度涉及到存储空间的占用和信息处理 的速 度。而且影响代码输入的出错率,所以,在满足当前需要和扩充要 求的前提下应 尽量结构简单,长度要短。 (4)考虑代码值的唯一性。 3.2.2 系统所需代码设计 超市管理系统代码设计是根据超市经营的特点,结合现场的工作经 验,在争得客户认可的情况下设计出来的,所设计的代码结构如下: (1)商品代码 商品代码由两部分组成:商品的类别和商品编号,所以设计 5 位字 符,格式如下: 例如:方便面属于食品类(代码 09) ,其代码为 09230; (2)供应商代码 “神马”超市管理系统 30 供应商代码由两部分组成:供应商编码和主供商品类型编码,所以设 计 4 位字符,格式如下: xxxx 供应商编码,取值范围199 主供商品类型编码,取值范围199 例如:供应超市文具类的青岛白雪文具厂厂代码为 1523。 (3)超市员工代码 超市员工代码由两部分组成:超市员工的类别和超市员工编号,所以 设计 3 位字 符,格式如下: 业务类别:1 pos 营业员,2 是仓储管理员,3 是会计 例如: 刘 xx 负责 pos 终端销售, 其代码为 103, 其中 1 是 pos 营业员,03 是他的编号。 “神马”超市管理系统 31 3.33.3 系统物理配置方案设计系统物理配置方案设计 3.3.1 性能需求 (1)数据精确度 产品的进货单和销售单中,单价、金额采用浮点数, 保留至小数点后两位。 (2)时间特性 该管理系统软件从启动到进入系统登录界面的时间正常 情况下应少于 5 秒,录入并更新数据的时间正常情况下少于 2 秒。 (3)适用性 该管理系统软件适用于 windows 2000/xp 及以上操作系 统。 3.3.2 运行需求 (1)用户界面 本系统采用 microsoft visual studio .net 2010 设计,用户交互 界面采用的是 基于 windows 的窗口界面。 (2)硬件接口 运行本系统的硬件基本要求如下: cpu:intel p3 及以上; 内存:256mb 及以上; 硬盘:10gb 及以上。 (3)软件接口 .net 框架:microsoft .net framework v1.1 版本及 以上。 数据库服务器:microsoft sql server 2000 及以上。 .1 e-re-r 的构建的构建 根据在系统分析阶段得出的数据流图,我们可以将在本系统中出现的 实体信息加以分析,得出以下数据存储的 e-r 图。 “神马”超市管理系统 32 .2 e-re-r 图转化为数据表,考虑关系的规范化图转化为数据表,考虑关系的规范化。 由此 e-r 图以及系统需要,我们主要设计了以下数据表: 超市员工、库存商品、会员顾客、供应商、仓库五个实体,各自建表, 存在关系的,建立新表,具体情况如下: “神马”超市管理系统 33 .3 数据存储表的设计数据存储表的设计 表 3.4:数据存储表设计 员工信息表会员信息表 进货单退货单 “神马”超市管理系统 34 续表 1:数据存储表设计 采购订单盘点单 商品信息表供货商信息表 部门信息表系统用户权限 “神马”超市管理系统 35 续表 2:数据存储表设计 销售单系统用户清单 3.53.5 计算机处理过程设计计算机处理过程设计 3.5.1 登陆界面设计以及运行情况截图: 当系统用户在用户编号文本框内输入自己的试用编号后,系统会根据 用户输入情况在数据库内查询,并在隶属部门一栏调出该用户对应的部门, 以便于用户初步核查; 用户输入密码后,检验其与用户编号的匹配性,匹配成功,进入系统 的主界面,以便于下一步操作。 “神马”超市管理系统 36 3.5.2 系统主界面设计以及运行情况截图: 根据主界面的信息,我们可以根据需要进行部分业务处理。 3.5.3 信息维护界面设计以及运行情况截图 由于系统中存在员工信息表、会员顾客信息表、供应商信息表、商品 信息表、仓储信息表等诸多数据表,其数据的维护均为同一类型的存储与 显示,现仅以商品信息表为例,说明系统中的信息维护操作。 “神马”超市管理系统 37 3.5.4 顾客购买商品时,pos 终端操作员的显示界面设计 pos 终端营业员,根据顾客所选购的商品,依次在界面执行处选出所 购商品编号,输入购买数量,随即系统给出统计。 3.5.5 关于系统操作员或超市高管,分配员工系统权限的界面设计 在初始化的系统中,我们只给与系统管理员和超市高管“权限管理” 的执行功能,可以进入此界面,进行权限管理。 “神马”超市管理系统 38 3.5.6 超市进货单(报表设计) 3.5.7 库存盘点清单(报表设计) “神马”超市管理系统 39 3.5.8 给超市高管商品信息一览表(报表设计) 3.5.6 顾客退货时的操作界面设计以及运行情况截图: 顾客退货,要根据顾客属性(会员 or 非会员)和商品属性(完好 or 破损)进行判断以便于之后的处理操作。 “神马”超市管理系统 40 4.4.总结总结 小组成员在一起做设计已经不是第一次了,鉴于以前的经验,我们争 取在设计的过程中使小组成员都有所参与和获得挑战,避免了独自完成任 务的弊端。我们这次的设计重在挑战和参与,小组之间积极沟通,首先聚 在一起选定题目,将整个项目的各个部分进行熟悉,对重点内容进行重点 讲解,争取每个成员对重点部分都能有所参与。熟悉设计流程后,每个成 员会分配到各自的任务。我在这次设计中协助其他成员进行数据流程图的 设计,设计了一下数据流程图的草图,在设计数据流程图时,起初看着老 师所给的例子,认为数据流程的设计不会太难,但真正设计起来时,我才 明白“眼高手低”就是形容我这样的人的。数据逻辑的设计,数据流的走 向,数据存储的设计,外部实体的选择等都需要自己对于整个超市业务的 深入了解,考虑全面,仔细认真。任一个小的错误描述就需要大量操作的 补救。我还负责数据字典中数据结构,数据项和处理逻辑,业务流程的设 计,这部分重点是对于各个项目的理解,以及整体设计的了解。这样,才 能将每一个项目做全面。业务流程图的设计需要对超市业务的了解,其实 作为顾客进出超市是一件很平常的事情,但当将超市的业务记录在文档中 时,自己会觉得不知从何入手,不知如何联系整个业务,实践真的很重要。 还有,通过这次对超市信息系统设计,无论从小组的设计,还是从查 阅的资料,我都认识到信息管理的重要性,这也促使我加强自己对于计算 机知识的学习。 总之,每一次的实践就会有收获,每一次的学习就会成长。 石海艳 “神马”超市管理系统 41 这次课程设计让我感触颇多,我们吸取了上一次做课程设计的教训, 这次分工明确,每个项目都有我们自己的参与。 就我个人而言,我学到了很多东西,和大家一起努力也很开心。 第一部分自己写的,没什么感觉,因为对企业和行业的不了解使我从 网上 copy 了很多东西,但是由于自己对于我们信息系统的每一部门及他 们要完成职能的理解很深,所以对于数据流程的分析及主要数据处理的描 述,都能根据自己的理解写成,对于系统规划说明书我只是自己写的功能 描述,虽然字数不多,但是我确信我可以把我们信息系统的所有功能描述 出来。自己不适合把事物描写的十分详细,这点我不如他们,但是我所描 写绝对包含所有的流程。 这次课设确实让我更加了解管理信息系统的重要性,因为我对数据库 的不感兴趣,所以对管理信息系统也不感兴趣,但对于我们报考书确实出 力了,这次没打酱油,我很开心,希望下次我会做得更好。 王一枭 我们三人在刚开课时就默认为一组的了,小组三人在一起合作整理相 关课程设计报告已经不止一次了,总的来说,这次的合作已经融合了之前 的默契,改正了相应的不足。在本次合作设计的报告中,每个角落都有我 们三人的身影,每一项都有所参与,大家都有存在感,都会感觉自己不是 一个人在奋斗。当然,每个人会有侧重点,并非难易均分,是按照之前合 作过程中总结出的侧重点分配相关任务吧,每个人的任务都相互学习。我 个人文笔方面比较差,我分到的任务中文档撰写的部分不多。 我主要负责在商讨完我们的业务流程时画数据流程图、系统设计部分 完成一部分的系统实现等等。画数据流程图时主要是为了之后的数据字典 真的能够达到“字典”的功能,数据流图的主体都有编号,不会重复。在 “神马”超市管理系统 42 系统实施阶段,我主要是结合之前学过的 c#简单的设计了一些操作,应该 说与预期的系统相差很多,到头来,我就感觉到一点,感觉我所谓的系统 实施就是在对一些数据表做了查询(各种基本信息查询) 、删除(售出商 品,退货给商家) 、添加(从商家进货、顾客退货)以及数据更新的操作, 期间再加一些逻辑上的连接,就没有其他的了。由此感觉,系统的设计就 是 sql 的设计,就是各种存储过程、临时数据表的调用,各种表的关联操 作。关于 sql,当面临实战的时候,发现要学的东西还有很多啊然后, 我忽然感觉,我之后的路或许跟它有关,一切皆有可能啊。 总之,本次的合作处处皆温馨,三人都挺满意的。有一点,我们承认, 就是我们最后的报告在一些过来人看来有些幼稚,报告中所呈现的系统流 程与系统实施,就现实的流程与系统而言根本不算什么,但是,这些都不 重要,因为我们有过合作,有过总结,就已经足够了。我相信,每一次的 合作都会为未来的发展积累一定筹码,这一次,我们三人积累到的筹码可 真是不少噢。 王庆刚 “神马”超市管理系统 43 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 同上 顾客 退货 时凭 证 “神马”超市管理系统 44 续表 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 员工编号、姓 名、性别、职 务、工作成果 同上 方便财物 部门对员 工进行奖 惩 “神马”超市管理系统 45 续表 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 同上同上 全天的监 控录像 “神马”超市管理系统 46 续表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论