完整版水果店销售管理信息系统终极版.docx
《完整版水果店销售管理信息系统终极版.docx》由会员分享,可在线阅读,更多相关《完整版水果店销售管理信息系统终极版.docx(22页珍藏版)》请在冰豆网上搜索。
![完整版水果店销售管理信息系统终极版.docx](https://file1.bdocx.com/fileroot1/2023-4/16/18fc150e-f01c-4fb6-a09a-f489e5484cff/18fc150e-f01c-4fb6-a09a-f489e5484cff1.gif)
完整版水果店销售管理信息系统终极版
“水果店销售”管理信息系统设计
报
告
书
1.水果店销售管理系统问题的提出
通过管理信息系统课程的学习,我们懂得了应用管理信息系统帮助管理者辅助管理决策。
在课程的学习中通过老师的讲解,我们对数据库技术有了较为深入的学习和了解,管理信息系统分析的各个步骤的掌握,业务管理流程图、数据流图、E-R图的学习等等都在强化数据间的关系的应用。
同时,对于数据库软件ACCESS的自学和应用,了解了数据项表的编写,关系的编写,查询项目、添加项目的设计,输入输出界面的设计等等都使我们更近一步的认识数据库的设计和其广泛的应用。
计算机已经进入到全民普及的时代,掌握简单的编程技术、数据库管理技术、网络技术就显得尤为重要。
作为当代大学生,应该熟悉计算机技术,以其作为一个工具应用到实际生活中。
同时,在计算机的应用过程中,要善于发现问题,解决问题。
通过我们了解的技术和工具提出比较良好的解决方案。
因此,无论出于管理的角度还是技术应用的角度,计算机科学与技术都是大有裨益的。
在对学校周边的水果店的走访和了解,普通的水果店每天都会发生进货或销售记录,这些都是通过人工操作进行的,面对客流量不同的时段,很难以清晰地记录当天销售的数量和情况。
再加上,水果不同时节价格不甚稳定,单价时常的变化也对销售的记录造成了比较大的压力。
并且,售卖的水果各项信息记录的收集要耗费大量的精力和时间,分散了售卖水果的精力。
并且历史数据很难保存和利用。
针对这些情况,计划开发一个面向小型水果店的水果销售管理系统,实现对物流的全面管理,实现水果销售管理的信息化。
2.可行性分析
(1)管理上的可行性
在对水果店销售情况的调查和走访中,可以感受到商家对于我们实行管理数据库的开发表示支持和赞同。
由于现在计算机的普及,商家普遍认为能利用电脑对水果店的销售,进货等流程进行管理和分析是可行的,是一种发展的趋势。
取代了通过纸张记录的原始数据具有保存时间长,操作简单,具备分析功能等特点。
(2)技术上的可行性
通过对ACCESS软件的学习和了解,开发出适合水果店销售状况管理系统设
计的数据库。
ACCESS本身功能比较强大,其对数据的处理,管理和分析的功能全面。
具备开发要求以及客户应用的要求。
因此,通过ACCESS开发水果店销售管理信息系统在技术层面上是可行的
(3)经济上的可行性
对于简单的通过ACCESS软件开发成水果店销售管理系统,无需过大的成本。
费用主要花费在调查的问卷,费用是同学们都可以承担的。
因此,在经济方面,简单的开发水果店销售的管理系统是可行的。
综上可行性的分析,本组成员应立即开发水果店销售管理信息系统。
3.水果销售管理系统详细调查
在最初接触这个项目,组别内进行了多次的开会讨论,利用头脑风暴法的形式,各位成员各抒己见,我们搜集组员们的想法和疑问,制作出调查问卷(祥见附件一)。
并以此为基础,我们广泛分析了客户所需要数据库信息完成的功能,并且针对我们对ACCESS软件了解和掌握的程度,尽全组之力,开发出相对来说具备一定信息处理功能的水果店销售管理信息系统。
以此为基,我们进行流程的分析和数据库的开发。
经过对学校周围多家水果店的调查,结合自身对软件开发的掌控能力,了解到水果销售管理系统应该具有以下功能:
1)操作员可以查看水果商家信息表,水果信息表(单价,产地,供应商等)等。
并且可对其相应的信息进行,增加,修改,删除。
2)管理员可以根据水果品种进行采购信息的查询;
根据区间销售量进行销售量的查询;
根据水果品种进行水果信息的查询等。
3)在水果销售与出库时,实时录入数据,系统进行保存,方便总结和查看水果销售的品种,数量以及时间。
4)操作员可查看采购信息(包括采购员,采购日期,采购量等信息),仓库的库存总量,库存品种,各种水果库存量,过期水果数量,过期时间。
水果的销售记录。
4.管理功能分析
4.1组织机构分析
水果店的水果售卖流程涉及到以下的机构和部门:
计划部门,采购部门,库存部门,销售部门,财务部门。
而每个部门同时涉及各自的结构和部门。
组织结构图如下所示:
水果
4.2管理职能分析
经过对多个水果店的管理业务进行实地的调查和分析,清楚的了解了业务管理系统中所完成的各项功能,包括基本信息的查询,库存管理,采购管理,销售管理,过期水果的管理等等。
如下图所示,表示了水果店销售系统的管理职能。
4.3业务流程分析
从上面的图我们可以看出,具体业务流程的过程是:
销售员填写发货通知单到库管员处,库管员通过查找库存帐,判断库存中是否有某种所需要的水果。
若有,填写领货通知单,通知销售员前来领货。
若没有,库管员填写缺货单交给采购员,采购员则填写催货单提交给供应商,催促供应商发货。
供应商发货,并填写提货通知给采购员,采购员将水果入库,填写入库单给库管员。
库管员填写领货通知单,通知销售员前来领货。
4.4数据流程分析
从水果管理业务流程图我们可以画出水果销售处理的数据流程图,如下:
提货单入库单
领货通知单
4.5数据字典编制
数据字典可以更加详细地对数据流程图中的各个数据元素进行详细的说明,数据流程图配以数据字典就可以从图形和文字两方面对系统的逻辑模型进行全面的描述。
水果店销售数据字典包括了数据流、处理逻辑、数据存储和外部实体的四项内容(祥见附录2)。
4.6描述处理逻辑
在水果销售管理信息系统的流程中,在数据流图中除了上述数据字典说明的内容,还存在一个选择的环节:
判断缺货产品在库存中是否有货,若有,进行发货处理,填写领货通知单给销售部门领货,并且填写出库信息,更新库存统计表的数据。
若没有,填写缺货信息进行缺货处理。
具体用结构英语表示法如下所示。
IF缺货产品在库存中
THEN立即发货并更新库存统计表中的库存数据
ELSE填写缺货信息进行缺货处理
5.水果销售管理系统设计
5.1系统功能结构设计
系统功能结构设计是以系统业务流程图和数据流程图为依据的。
我们建立的水果店信息管理系统的功能可以划分为三个方面,他们分别是:
数据输入,数据查询,报表输出三项功能。
数据输入用于录入水果销售信息和出库单,它是水果销售管理系统中基本的数据输入的模块。
其包含销售情况的录入(销售品种,销售时间,销售人,销售量等等),出库单的录入(出库品种,出库时间,出库量等等)。
为方便水果店销售和管理人员及时了解,掌握水果采购,库存,销售,过期等记录。
系统特别设置了数据查询模块,提供多种查询功能。
如采购信息查询,水果销售量查询,水果信息查询,仓库库存查询等等。
报表输出模块可以完成系统所需的各种报表统计和输出功能。
如采购信息报表,仓库库存表,过期水果记录表,水果信息表等。
系统功能模块图如下图所示:
5.2信息系统流程图设计
系统的功能结构图主要从功能的角度描述了系统的结构,但是并未表达各功能间的数据传递关系,因此,为使系统的功能表达更加完善,见了水果店销售信息系统流程图。
在系统的功能结构图中,我们建立了三个方面的系统功能:
数据输入,数据查询以及报表输出。
通过查询和报表内容可了解水果的订货,存货,销售,过期水果记录的水果数量,品种,金额等。
对于出库和销售的数据输入,采购的水果数量和品种,进行相应的金额的计算,以售卖水果的各项收入和支出等各种费用来建立资金模块,得到水果销售的相应利润。
系统的流程图如下图所示:
5.3系统物理配置方案设计
(1)计算机硬件选择
管理工作对计算机的要求,尤其是大型数据库的建设对计算机的速度,内存,硬盘的容量都是有非常大的需求。
鉴于我们是初次接触在数据库软件上应用对单位,企业的管理信息系统设计,并且作为初学者,我们所设计的系统非常简单,不需要运行效率很高的计算机硬件配置。
因此,我们认为,在私人计算机上应用ACCESS软件编写我们所需要的数据库是可行的。
(2)计算机网络的选择
本数据库程序没有涉及到计算机网络,作为单机实现水果店销售管理的信息查询,数据输入输出的要求,无需联网,没有产生相应的操作。
(3)数据库管理系统的选择
鉴于本组成员能力有限,并且基于对ACCESS中表项,输入框的直观可见,图形界面的友好形式,我们认为用ACCESS软件编写简单的数据库系统是恰当的,易于实现的。
5.4数据库结构设计
对水果店销售数据库设计,是对现实水果店销售系统的数据的抽象,描述以及处理。
通过对商家的走访调查,我们决定利用概念模型对数据和信息进行建模,在此涉及到实体,属性,联系的概念,由于实体--关系模型(E-R图)提供了表示实体、属性和联系的方法。
于此用E-R图的形式给予概念模型的展示。
对于水果店销售的信息系统涉及到实体及其属性如下图所示。
(1)水果实体的E-R图:
(2)仓库实体的E-R图:
(3)采购记录的E-R图:
(4)过期水果记录E-R图:
(5)销售记录E-R图:
而对于本题目中水果,销售,供应,仓库,过期记录等实体间的业务流程的关系具体到E-R图中的表示,如下图所示:
(注:
对于上述已详细展示每个实体对应的属性,本图中实体的属性略)
5.5输入设计与界面设计
根据系统的功能分析,我们将输入设计成窗体的界面形式,在销售与出库录入界面中,包含销售情况的录入(销售品种,销售时间,销售人,销售量等等),出库单的录入(出库品种,出库时间,出库量等等)。
并且分别设置添加记录和保存记录两种录入模式。
水果店销售管理系统的销售与出库信息录入界面如下图:
(转下页)
对于各项查询功能和输入输出功能,我们做了各项功能集合的一个切换面板其中包括:
水果信息查询,水果过期表,采购管理查询,仓库库存管理查询,销售与出库录入等功能,如下图所示:
(转下页)
6.课程设计总结
有关于管理信息系统的课程设计在此即将告一段落,一路走来,我们的感受如同五味杂陈,酸甜苦辣。
通过这次课程设计,给我们的感触非常多。
有对知识的渴望,有对问题的积极讨论,偶尔还会有一些不同观点的小摩擦,有对在初次做数据库时遇到些问题的困惑,同样,也有解决问题的兴奋……
本次课程设计深刻了管理信息系统课程知识在实际中的广泛应用,它在我们的今后专业工作中具有不可替代的地位,同时感受到了管理信息系统这门课程具有非常重要的实践意义。
通过这次设计,我们最大的收获是我们通过一系列的管理系统分析,做好了充分的准备,这对我们有序的开展后续的软件设计工作非常的重要,同时也是大有裨益的。
我们体会到了软件开发不仅仅是编程,它需要方方面面的考虑,同时也必须具备比较全面的知识。
通过这次的设计也纠正了在设计中遇到问题再去寻找解决方案的错误途径。
对我们而言,知识上的收获重要,精神上的丰收更加让我们欣喜若狂。
很满足在设计中征服一个一个问题,这是大家共同努力的结果。
最后设计的管理信息系统,我们深知还有很多的漏洞和不足。
很多设想的功能也由于技术,时间的问题未能实现,这不能不说是一个遗憾。
但是,学习的过程就是在一点一滴的否定中成长起来,我们知道这是一个过程,一个通往成功的过程。
挫折是一份财富,经历是一份拥有。
在课程设计的过程中很庆幸和这样团结的集体一起探讨,一起学习,一起工作,一起分享完成的喜悦。
最后,对于我们设计的不甚完善的系统,也恳请老师批评指正,有待我们进步和提高!
7.致谢
在本次课程设计的过程中,衷心地感谢杨老师的指导以及给予我们所做的项目的中肯的建议,同时感谢在调查报告的各位水果店店员的配合和对我们工作的支持。
感谢在管理信息系统过设计程中给予我们组帮组的老师们,同学们。
8.附录
附录一:
调查问卷(见附页)
附录二:
数据字典
(1)数据流描述
数据项编号:
D-01
数据流名称:
发货通知单
简述:
销售部开出的发货通知单
数据流来源:
销售部
数据流去向:
发货处理模块
数据项组成:
发货通知单编号+日期+水果名称+发货数量+发货金额+经手人+单价+取货仓库
数据流量:
约3张/日
高峰流量:
约5张/日
数据项编号:
D-02
数据流名称:
领货通知单
简述:
经发货处理的领货通知单
数据流来源:
发货处理模块
数据流去向:
销售部
数据项组成:
领货通知单编号+日期+水果名称+领货数量+领货金额+经手人+单价+发货仓库
数据流量:
约3张/日
高峰流量:
约5张/日
数据项编号:
D-03
数据流名称:
出库信息
简述:
根据发货通知单,应计入库存台账的产品出库记录
数据流来源:
发货处理模块
数据流去向:
库存统计表
数据项组成:
出库通知单编号+日期+水果名称+出库数量+出库金额+经手人+单价+出库仓库
数据流量:
约3张/日
高峰流量:
约5张/日
数据项编号:
D-04
数据流名称:
缺货信息
简述:
经库存统计表查询处理的缺货信息
数据流来源:
库存统计表
数据流去向:
缺货处理模块
数据项组成:
缺货通知单编号+日期+水果名称+缺货数量+需付金额+经手人+单价+缺货仓库
数据流量:
约3张/日
高峰流量:
约5张/日
数据项编号:
D-05
数据流名称:
催货单
简述:
根据缺货单,向供应商开的相应的催货单
数据流来源:
缺货处理模块
数据流去向:
供应商
数据项组成:
催货通知单编号+日期+水果名称+催货数量+需付金额+经手人+单价+催货仓库
数据流量:
约3张/日
高峰流量:
约5张/日
数据项编号:
D-06
数据流名称:
提货单
简述:
供应商开出的提货通知单
数据流来源:
供应商
数据流去向:
提货处理模块
数据项组成:
提货通知单编号+日期+水果名称+提货数量+需付金额+经手人+单价
数据流量:
约3张/日
高峰流量:
约5张/日
数据项编号:
D-07
数据流名称:
入库单
简述:
根据提货单,经提货处理的入库单
数据流来源:
提货处理模块
数据流去向:
入库处理模块
数据项组成:
入库通知单编号+日期+水果名称+入库数量+已付金额+经手人+单价+入货仓库
数据流量:
约3张/日
高峰流量:
约5张/日
数据项编号:
D-08
数据流名称:
入库数据
简述:
根据入库单,应计入库存台账的产品入库记录
数据流来源:
入库处理模块
数据流去向:
库存统计表
数据项组成:
入库通知单编号+日期+水果名称+入库数量+经手人+单价+入库仓库
数据流量:
约3张/日
高峰流量:
约5张/日
(2)处理逻辑描述
处理逻辑编号:
P-01
处理逻辑名称:
发货处理
简述:
根据发货通知单进行发货处理
输入的数据流:
发货通知单
处理描述:
根据发货通知单,查看库存中是否有相应的存货,将出库数据计入库存统计表,更新库存数量和金额,填写领货通知单通知销售部领货。
输出的数据流:
出库信息,领货通知单
处理频率:
不确定
处理逻辑编号:
P-02
处理逻辑名称:
缺货处理
简述:
根据缺货信息向供应商发催货单
输入的数据流:
缺货信息
处理描述:
根据缺货信息向供应商进行发催货单,向供应商催发货物。
输出的数据流:
催货单
处理频率:
不确定
处理逻辑编号:
P-03
处理逻辑名称:
提货处理
简述:
根据供应商提供的提货单向入库处理模块发送入库单
输入的数据流:
提货单
处理描述:
根据供应商提供的提货单,填写入库单进行下一步的入库处理
输出的数据流:
入库单
处理频率:
不确定
处理逻辑编号:
P-04
处理逻辑名称:
入库处理
简述:
根据入库单进行入库处理
输入的数据流:
入库单
处理描述:
根据入库单进行入库处理,将入库数据计入库存统计表,更新库存数量和金额。
输出的数据流:
入库数据
处理频率:
不确定
(3)数据存储描述
数据存储编号:
F-01
数据存储名称:
库存统计表
简述:
记录产品出入库数据的明细账
数据存储组成:
日期+水果名称+入库数量+出库数量+库存数量
关键字:
日期+水果名称
相关处理:
P-01,P-02,P-04
(4)外部实体描述
外部实体编号:
S-01
外部实体名称:
销售部
简述:
销售产品出库
输入的数据流:
D-02
输出的数据流:
D-01
外部实体编号:
S-02
外部实体名称:
供应商
简述:
提供所需产品
输入的数据流:
D-05
输出的数据流:
D-06
9.参考文献
[1]王珊,萨师煊.数据库系统概论.第四版北京:
清华大学出版社,2006
[2]黄梯云,李一军.管理信息系统.第四版北京:
高等教育出版社,2009