毕业设计超市进销存管理信息系统课程设计1.doc
- 文档编号:1102888
- 上传时间:2023-04-30
- 格式:DOC
- 页数:59
- 大小:1.37MB
毕业设计超市进销存管理信息系统课程设计1.doc
《毕业设计超市进销存管理信息系统课程设计1.doc》由会员分享,可在线阅读,更多相关《毕业设计超市进销存管理信息系统课程设计1.doc(59页珍藏版)》请在冰点文库上搜索。
免责声明:
本文档来自网络并经精心整理,提供免费阅读,文章版权属于原创者,请注意保护知识产权,请您下载后勿作商用,只可学习交流使用。
目录
1前言 1
1.1作业背景 1
1.2选题说明 1
1.3 课程设计进度安排 2
1.4工作业绩 3
1.5小组分工 4
2系统可行性分析 5
2.1系统可行性分析 5
2.2系统初步调查 5
2.3建议系统方案 5
2.3.1方案:
5
2.4超市进销存MIS可行性分析 6
2.5结论 7
3系统分析 8
3.1系统分析概述 8
3.1.1用户需求分析 8
3.2系统功能需求分析 9
3.3系统业务流程图及业务流程分析 9
3.3.1业务流程图 9
3.3.2业务流程分析:
13
3.4数据流程图 14
3.5数据字典 19
3.5.1数据流 19
3.5.2数据元素 21
3.5.3数据结构 22
3.5.4处理逻辑 22
3.5.5数据存储的定义 24
3.5.6外部实体的定义 25
3.6功能结构图 25
3.6.1库存管理子系统设计 26
3.6.2销售管理子系统设计 27
3.6.3采购管理子系统设计 28
4系统设计 30
4.1数据库设计 30
4.2概念结构设计 30
4.3代码设计 32
4.4物理结构设计 32
4.5系统功能模块图设计 34
4.6输入、输出设计 34
4.6.1输入设计 34
4.6.2输出设计 36
4.7人–机界面设计 38
结束语 49
主要参考文献 50
附录——自行车课堂模拟 51
57
-
1前言
1.1作业背景
本文根据《管理信息系统》课程要求而做。
课程作业要求如下:
用管理信息系统开发工具(例如VisualBasic、VisualFoxpro、Access、PowerBuilder、Delphi等)开发一个实用的中小型管理信息系统。
1.根据课程设计时间选择适当规模大小的设计课题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告,至少包括系统可行性分析报告、系统分析报告、系统设计报告三个主要部分。
4.开发出可以运行的管理信息系统,通过上机检查。
1.2选题说明
我们小组选做的系统名称是“追问超市进销存管理信息系统”,目前,无论是大型公司还是小型企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。
于是,进销存管理信息系统便应运而生。
超市作为人们日常生活不可或缺的一部分,而且随着经济的发展,超市的规模越来越大,商品的种类也越来越纷杂,一个高效实用的超市管理系统至关重要。
超市管理系统能帮助管理人员快速有效的管理进货,销售,库存,商品进销结算等各项业务,能极大的提高超市管理的高效性,实时性,安全性,科学性和智能化程度,从而降低营业成本和增加收益。
随着学校市场的不断开放,并且超市对学生的重要性程度的提高,面对零售业严酷竞争日益激烈的现实,如何加强管理、提高工作效率和改善服务质量和让学生感到方便及超市盈利,成了亟待解决的问题。
而解决这些问题的关键措施之一就是建立实用、先进、高效的信息管理系统,引进创新的经营机制,适应新形式下的生存和发展的空间。
另外,我们之所以选择这个题目主要有以下原因:
第一,中国矿业大学追问超市是我们学校里面的一个较具规模的商店,商店的服务质量关系到同学们的切身利益,很有现实意义。
第二,我们对这个超市的服务质量、服务流程,及周边环境较为熟悉,这有助于我们进行资料和数据的搜集以及流程的设计。
第三,我们小组认为目前矿大的超市经营非常需要改进,尤其在物流方面和售货态度,服务质量。
学生超市在货物来源,上货速度方面都需要改进。
如果,能通过这些方面节约成本,为学生提供更便宜,更高质量的商品,让学生和商家达到共赢。
(1)基本思路
为学生超市提供一套运行稳定、安全可靠、操作简便的管理系统。
帮助教育超市处理日常工作业务,规范管理各项工作和操作流程。
系统应具备以下基本特点:
1、易操作性:
考虑到超市系统操作要求简便的实际情况,系统设计要贯穿“简便实用”的原则,确保非专业人员容易操作。
在进货,销售,库存等重要环节,一个普通的员工也能看懂,简单地培训就能够操作。
2、安全可靠性高:
要通过对各级操作员进行有效的权限控制,对不同岗位人员要有不同的权限限制,保证数据的安全性和保密性。
并且还应具备数据备份和恢复等功能,避免因意外情况丢失系统数据。
3、数据要全面:
系统应提供各种经营分析,保证使管理者能在第一时间准确掌握各种营业数据,为企业经营决策提供有效的数据参考和理论支持。
4、扩充性好:
要考虑到系统在长期使用过程中会不断涌现出新技术和新的管理模式,因此要采用标准的开发工具和技术,提供开放的数据接口,保证能同其它软件交流数据。
(2)作业目标
以商品库存为管理核心,动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。
对商品进行入库记账和销售记账,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。
按照管理信息系统的管理和开发方法,结合网络技术,运用相关的软件和知识进行系统开发,解决学生超市运营业务中存在的问题及增添新功能、优化系统提高效益,为学生超市提供一套运行稳定、安全可靠、经济高效、操作简便的管理系统。
希望通过管理降低成本,减少商品价格,让学生得到实惠。
1.3课程设计进度安排
Ø第一次检查之前完成:
1、上网搜索查阅和收集相关参考资料和学习资料,完成前言部分;
2、进行可行性分析,深入了解和熟悉选题范围内的组织结构、业务功能、业务数据、管理要求、管理决策模型;
3、进行数据收集;
4、撰写可行性分析报告。
Ø第二次检查之前完成:
1、绘制业务流程图、数据流程图、数据字典等对系统进行需求分析;
2、设计代码;
3、进行数据库设计,规范数据。
Ø第三次检查之前完成:
1、输入、输出界面的设置;
2、模块功能与处理过程设计,使程序能正常运行。
Ø第四次检查之前完成:
1、进行系统调试,完善系统功能;
2、撰写系统设计报告;
3、报告各部分的汇总与编辑。
1.4工作业绩
(1)小组主要工作
我们追问小组成员共同分析开发超市进销存管理信息系统。
进行初步系统调查,拟定开发进度,绘制组织结构图、功能结构图、业务流程图、数据流程图,编写数据字典、输入输出设计,数据库设计,代码设计,调试系统。
撰写系统可行性分析报告、系统需求分析报告、系统设计报告,并准备答辩。
(2)主要收获
首先我们对信息系统的分析和设计有了更深刻的认识。
通过这次管理信息系统的课程设计,我们将书本知识运用于实践,不仅更系统的领会了本课程知识结构还懂得了如何接受挑战、解决问题;系统调查阶段,大量资料的查阅工作,让我们掌握了信息搜集整理的有效方法;系统分析的过程锻炼了我们的逻辑思维能力,使得我们主动的发现问题、解决问题,设计绘制一系列图表使我们在发现问题的同时理清思路,加深对所学知识的理解,是个富于创造性的过程。
本系统的开发过程中,我们小组依靠自己的力量在摸索中前进,相应的超市内部信息掌握有限,使我们的系统肯定存有很不成熟的问题,但是我们已经尽自己最大的努力使我们的设想成为现实,这是个挑战自我、艰辛和成就感并存的过程。
与此同时,我们也深刻体会到了软件开发过程中代码规范的重要性。
当然,更重要的是此次课程设计端正了我们做事的心态,一个多月的系统开发进行下来,不只在设计技术方面有所收获,在做事的心态方面感觉触动也很大。
做系统的开发来不得半点虚假,没有踏实的精神、细心的态度是做不来的。
不经过这样的锻炼,就不会真正搞明白系统开发的流程。
在这个过程中,挑战了自我,锻炼了毅力。
另外此次项目的开发也培养了我们的团队合作精神。
团队的成员把设计中没有解决的问题拿出来,大家共同研究,提高每一位成员的知识,更重要的是成果和经验的共享,这会使得大家少走许多弯路,而且也加快了系统开发的过程。
大家将开发的成果集成结合起来,使大家感觉到真正地在做同一件事情。
在项目完成后,每一位成员在合作中都提高了很多,这种团队精神将会影响我们今后的学习、工作和生活。
总之,通过这次课程设计,我们学到了很多很多,有思想方面的,技术方面的,也有做人处世方面的,但让我们感受最深刻的就是——开发管理信息系统是一项系统工程,不管前期的分析设计也好,中期的编程也好,后期的实施也好,始终有团结协作贯穿其中,只有将所有的因素都考虑进去,经过不懈的努力,才有可能最后成功。
路漫漫其修远兮,吾将上下而求索!
1.5小组分工
(1)我们小组主要工作分工如下:
1、a:
主要负责进行系统的设计,主要包括数据库设计、概念结构设计、代码设计和人机界面设计,并协助其他小组成员。
2、b:
主要负责绘制数据流程图、数据字典和功能结构图,并协助其他小组成员。
3、c:
主要负责完成绘制业务流程图及其分析,建立数据库,绘制数据字典,并协助其他小组成员。
4、d:
主要负责系统可行性分析、初步调查及其方案和结论,并协助其他小组成员。
5、e:
主要负责完成前言、用户需求分析和功能需求分析,系统可行性、系统设计报告的编写和课程设计文字编写并协助其他成员。
最后,共同对本系统进行检查,完成自行车仓库课堂模拟,完成PPT,准备课程设计的答辩。
(2)自我评定□优□良□中□及格□不及格
2系统可行性分析
2.1系统可行性分析
追问超市进销存管理信息系统的开发关系到超市开展此业务的效率和效益,关系到广大学子的消费质量,更关系到学校服务面貌和学校形象的情况,所以可行性分析至关重要。
可行性分析将对系统技术、经济、管理等方面的考察与系统目标相结合,指出是否可以立即开发的最终决策。
2.2系统初步调查
超市一直采用人工管理。
物品的采购、库存、销售等信息的管理存在工作量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等问题。
超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可。
超市的管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。
经过沟通了解,超市的领导对开发小组的工作十分支持和关心,对这个进销存管理信息系统寄予厚望。
2.3建议系统方案
2.3.1方案:
(1)拟建系统的目标:
l降低超市经营成本
l建立一套适合操作的物流系统
l整套系统用电脑操作,较为直观,详细。
l提高超市服务质量和员工的工作效率
l节省消费者购物时间
(2)系统规划和初步方案:
本系统主要是实现超市店面的进货、销售、库存一体化的管理信息系统。
进货系统主要实现商品进货信息的存储,销售系统则主要是提高销售效率,库存系统主要是为了超市的存货查询,以达到超市的供货及时。
(3)系统实施方案:
l本系统客户端拟采用WindowsXP操作系统,前端开发语言使用VisualBasic,数据库使用Access。
l员工要有较强的执行力。
(4)系统人员培训与补充方案:
l由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训。
2.4超市进销存MIS可行性分析
可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。
它的任务是确定项目开发是否必要和可行。
它的主要目标是:
进一步明确系统的目标、规模和功能,对系统开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案和计划,明确问题,对所提供系统大致规模和目标的几个有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方案,从而为系统开发项目的决策提供科学依据。
其主要从三个方面进行研究:
(1)技术可行性:
对现有技术进行评价,以明确能否利用现有技术进行系统开发及系统实施。
本方案技术要求不高,系统涉及范围不大,子系统间联系紧密,安全性、可靠性强;系统要求在windows2000以上环境运行,后台数据库采用access2003,使用VB编程,这些在目前都是容易实现的,使得本系统的成功开发成为可能。
可见,从技术上是完全能满足基本功能需要的。
(2)经济可行性:
本方案直接可以利用超市内部已有的超市内部已有电脑,超市业务员基本已会电脑基本操作,本系统操作简便,人-机界面友好,不需要另外的培训费用,因此,开发费用低,投入比较少。
此系统建成后,可以支持货物的信息查询功能,加强了超市物流的管理效率,为企业员工提供了较高的效率,可节省人力资源的开支,降低业务开展的成本。
本系统运行后带来的效益高于投入,从经济上说是可行的。
(3)营运可行性:
指系统对组织机构的影响,对现有人员和机构、设施、环境等的适应性以及进行人员培训补充计划的可行性。
超市系统的计算机信息管理人才、计算机硬件设备、操作员的计算机应用能力都为系统的运行过程提供了可靠保证。
学校是高科技技术的研发地,计算机学院以及其他相关学院的科学技术的发展能够保证管理信息系统的有效的开发和利用。
(4)管理可行性:
在工作上,企业货物的信息量非常大,开发了此系统,可极大改善货物的存储和查询,以及提高企业员工的工作的效率,可提高决策的管理能力等,方便数据的储存和修改,及以后随时查询订单、客户信息,是一个比较人性化的管理系统。
2.5结论
从以上可行性分析可知,该系统开发具备技术上、经济上、营运上和管理上的可行性。
可以看出开发超市管理信息系统是非常必要而且急需的。
开发超市管理信息系统,无论在提升对顾客服务品质,还是在提高营业效益方面,都将起到十分巨大的作用。
综上所述,超市应立即开始超市管理信息系统的开发工作。
3系统分析
3.1系统分析概述
系统全称:
追问超市进销存管理信息系统。
本系统以学生超市为主要原型,面向中小型超市的以解决现有超市运营管理中存在的问题及优化系统提高效益为目的,运用MIS知识和VisualBasic、Access等工具开发的管理信息系统。
本系统涵盖3个子系统:
物资采购系统、货物销售系统、货物库存系统。
针对商品入库、商品信息查询、商品售出录入、收银管理等相应设计了界面,并力求使人-机界面更人性化、更友好。
本系统功能强大,经过初步的业务培训即可操作,适合中小型超市使用。
有利于超市实现“以顾客为中心”的服务,能有效的提高超市运营管理效率,在用户需求分析及可行性分析的基础上设计的符合特定中小型需要的超市运营管理信息系统。
3.1.1用户需求分析
超市的销售业务一直使用着最简单的人工管理。
超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。
同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。
要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,用计算机系统进行管理是一个明智的选择。
利用计算机这一工具,不但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,避免许多不必要的损失。
超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解超市进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息做出经营管理决策。
在性能方面要求系统核算准确,使实存商品、销售商品与所记账目一致,能够被超市长期有效使用。
数据主要来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一直变化。
销售商品后开出发票,并且要显示商品价格数额。
在当天汇总时修改相应文件,注重的是总额、总数量。
为减少月末工作量,日常中要对报表数据逐步统计核算。
超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码。
查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收银柜。
万一泄露密码,应设修改密码的程序,同时密码不能过于简单。
3.2系统功能需求分析
系统功能需求分析从各个部门需要完成的任务着手。
首先,对库存部而言,要求系统对商品库存的情况进行管理,也就是对商品入库、出库情况进行登记记录,同时能对新增加的商品信息进行管理;能对入库出库记录进行分类统计查询,并且与销售部,采购部门实现信息实时传递;其次,对销售部而言,要求系统能提供良好接口,能与销售终端POS机实现无缝连接,能完整记录销售商品的各项相关信息,同时提供对销售记录的分类查询统计,并且与库存部,采购部门实现信息的实时传递;最后,对采购部而言,要求系统能对采购商品信息完整记录,能对采购商品实现分类查询统计,能高效稳定快速地与销售部,库存部实现实时通讯,能实现与销售部、库存部信息实时共享。
表3-1各个部门需求分析表
序号
名称
内容
输入数据
输出数据
可视化
人工处理
1
采购管理
采购执行
采购结算
采购计划
商品,入库单,验收单
无要求
无
2
库存管理
库存,领取
入库单
提货单
无要求
无
3
销售管理
记录商品销售明细和收入
销售信息
销售统计信息
有
无
4
库存查询
分类查询库存
查询要求
会员/商品库存情况
有
定义查询要求
3.3系统业务流程图及业务流程分析
3.3.1业务流程图
业务流程图(transactionflowdiagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。
业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。
业务流程图的基本成分列举如下:
业务处理单位或部门业务处理功能描述
各类单证、报表等数据存储或存档
数据传递
1、总体业务流程:
是否通过
结束
货物采购
检查货物入库
货物出库
货物销售
审批
缺货通知
仓库
库存检查
充足?
采购部门
采购计划
经理
仓库
是
否
是
否
图3-1总体业务流程图
总业务概述:
销售部在销售商品时发现某种商品不足,根据这种商品的销售量及时制定货品需求计划,提交至库存部。
库存部检查这种商品的存货量,如果库存充足则商品出库,补充给销售部;如果存储不足则发出缺货通知,告知采购部,由采购部根据库存部提供的信息制定采购计划,提交至超市经理审批。
超市经理审批后,如果不通过,驳回计划;审批通过则授权采购部进行商品采购,然后将商品移交给库存部,进行入库登记,然后进行出库登记,送至销售部进行销售。
货物排架,方便顾客购物;及时查阅库存状态,便于进货销售;财务明确,有利于经营者经营。
2、销售系统业务流程:
货物日常检查
充足?
顾客
选购货物
收银台
销售信息存档
领料单
仓库
货物检查
验收单
销售部门
出库单
销售部门
是
否
货物信息存档
图3-2销售系统业务流程图
销售系统概述:
1.销售部门经审查,若是货物充足,直接提取货物,付款存档。
2.若货物不充足,从仓库中进行领取货物补足,出库存档。
3、库存系统业务流程:
库存台账存档
销售部门
领料单
库存检查
充足?
缺货通知单
采购部门
出库单
否
发货
是
图3-3库存系统业务流程图
库存系统概述:
1.仓库需要进行货物检查,若货物充足,则进行发货,存档。
2.若货物不充足,则需要填写缺货通知单,通知采购部门。
4、进货系统业务流程:
采购部门
采购计划
审批
经理
采购单
是否通过
结束
货物采购
检查货物入库
入库单
仓库
是
否
库存台账存档
货物入库
图3-4进货系统流程图
进货系统概述:
采购部门进行采购计划,列为采购单,经经理审批:
1)若是通过审批,进行货物采购,经检查入库,进行存档。
2)若是未通过审批,结束此次采购计划。
3.3.2业务流程分析:
追问超市进销存管理信息系统主要可以完成以下业务流程:
1、销售
如果想购买超市的商品可以按照提示信息下订单,生成初步订单,付款的订单成为“有效定单”,有效订货单发至配送部门安排发货,同时存入信息记录中。
此外,当所需商品库存不足时可以通过填写预定订单来预定。
该类预定订单将发送至库存数据库统一处理。
2、库存
商品所有库存信息将根据实际的商品销售情况进行实时更新,同时反映商品的库存情况上。
3、采购
如果存储不足则发出缺货通知,告知采购部,由采购部根据库存部提供的信息制定采购计划,提交至超市经理审批。
超市经理审批后,如果不通过,驳回计划;审批通过则授权采购部进行商品采购,
4、缺货通知
采购部门也可以通过本系统知晓商品的缺货情况,接到物料需求单后,形成采购单发给供应商,供应商收到采购到进行发货给仓库,仓库收到发货单进行校验是否合格,根据情况进行入库。
3.4数据流程图
数据流图(DataFunctionDiagram):
又名数据功能图表,简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
它是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
数据流程图符号如下:
外部实体
处理
数据流
数据存储
第一层数据流程图:
供货商
P4
采购部P2
销售、采购
与库存管理
销售部
P1
库存部P3
A
图3-5第一层数据流程图
第二层数据流程图:
销售部对销售商品信息进行统计,更新销售信息,销售信息传至库存信息,进行更新。
同时销售部将每日的销售量信息数据传至库存部进行库存处理,同时提交商品需求计划。
库存部对库存信息进行整理统计查询,库存充足,则无须进货,直接发货至销售部;库存不足将信息反馈给负责商品采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 超市 进销存 管理信息系统 课程设计