“水果店销售”管理信息系统设计报告书-1-目录1.水果销售管理系统问题提出...............................................................32.水果销售管理系统可行性分析...........................................................33.水果销售管理系统详细调查...............................................................44.水果销售管理系统分析.......................................................................44.1组织机构分析...............................................................................54.2管理职能分析..............................................................................54.3业务流程分析...............................................................................64.4数据流程分析...............................................................................74.5数据字典编写...............................................................................84.6描述处理逻辑................................................................................85.水果销售管理系统设计.......................................................................95.1系统功能结构设计........................................................................95.2信息系统流程图设计....................................................................95.3系统物理配置方案设计..............................................................105.4数据库结构设计..........................................................................115.5输入输出设计与界面设计..........................................................136.课程设计总结..................................................错误!未定义书签。157.致谢.....................................................................................................168.附录......................................................................................................169.参考文献..............................................................................................21-2-1.水果店销售管理系统问题的提出通过管理信息系统课程的学习,我们懂得了应用管理信息系统帮助管理者辅助管理决策。在课程的学习中通过老师的讲解,我们对数据库技术有了较为深入的学习和了解,管理信息系统分析的各个步骤的掌握,业务管理流程图、数据流图、E-R图的学习等等都在强化数据间的关系的应用。同时,对于数据库软件ACCESS的自学和应用,了解了数据项表的编写,关系的编写,查询项目、添加项目的设计,输入输出界面的设计等等都使我们更近一步的认识数据库的设计和其广泛的应用。计算机已经进入到全民普及的时代,掌握简单的编程技术、数据库管理技术、网络技术就显得尤为重要。作为当代大学生,应该熟悉计算机技术,以其作为一个工具应用到实际生活中。同时,在计算机的应用过程中,要善于发现问题,解决问题。通过我们了解的技术和工具提出比较良好的解决方案。因此,无论出于管理的角度还是技术应用的角度,计算机科学与技术都是大有裨益的。在对学校周边的水果店的走访和了解,普通的水果店每天都会发生进货或销售记录,这些都是通过人工操作进行的,面对客流量不同的时段,很难以清晰地记录当天销售的数量和情况。再加上,水果不同时节价格不甚稳定,单价时常的变化也对销售的记录造成了比较大的压力。并且,售卖的水果各项信息记录的收集要耗费大量的精力和时间,分散了售卖水果的精力。并且历史数据很难保存和利用。针对这些情况,计划开发一个面向小型水果店的水果销售管理系统,实现对物流的全面管理,实现水果销售管理的信息化。2.可行性分析(1)管理上的可行性在对水果店销售情况的调查和走访中,可以感受到商家对于我们实行管理数据库的开发表示支持和赞同。由于现在计算机的普及,商家普遍认为能利用电脑对水果店的销售,进货等流程进行管理和分析是可行的,是一种发展的趋势。取代了通过纸张记录的原始数据具有保存时间长,操作简单,具备分析功能等特点。(2)技术上的可行性通过对ACCESS软件的学习和了解,开发出适合水果店销售状况管理系统-3-设计的数据库。ACCESS本身功能比较强大,其对数据的处理,管理和分析的功能全面。具备开发要求以及客户应用的要求。因此,通过ACCESS开发水果店销售管理信息系统在技术层面上是可行的(3)经济上的可行性对于简单的通过ACCESS软件开发成水果店销售管理系统,无需过大的成本。费用主要花费在调查的问卷,费用是同学们都可以承担的。因此,在经济方面,简单的开发水果店销售的管理系统是可行的。综上可行性的分析,本组成员应立即开发水果店销售管理信息系统。3.水果销售管理系统详细调查在最初接触这个项目,组别内进行了多次的开会讨论,利用头脑风暴法的形式,各位成员各抒己见,我们搜集组员们的想法和疑问,制作出调查问卷(祥见附件一)。并以此为基础,我们广泛分析了客户所需要数据库信息完成的功能,并且针对我们对ACCESS软件了解和掌握的程度,尽全组之力,开发出相对来说具备一定信息处理功能的水果店销售管理信息系统。以此为基,我们进行流程的分析和数据库的开发。经过对学校周围多家水果店的调查,结合自身对软件开发的掌控能力,了解到水果销售管理系统应该具有以下功能:1)操作员可以查看水果商家信息表,水果信息表(单价,产地,供应商等)等。并且可对其相应的信息进行,增加,修改,删除。2)管理员可以根据水果品种进行采购信息的查询;根据区间销售量进行销售量的查询;根据水果品种进行水果信息的查询等。3)在水果销售与出库时,实时录入数据,系统进行保存,方便总结和查看水果销售的品种,数量以及时间。4)操作员可查看采购信息(包括采购员,采购日期,采购量等信息),仓库的库存总量,库存品种,各种水果库存量,过期水果数量,过期时间。水果的销售记录。4.管理功能分析-4-4.1组织机构分析水果店的水果售卖流程涉及到以下的机构和部门:计划部门,采购部门,库存部门,销售部门,财务部门。而每个部门同时涉及各自的结构和部门。组织结构图如下所示:水果4.2管理职能分析经过对多个水果店的管理业务进行实地的调查和分析,清楚的了解了业务管理系统中所完成的各项功能,包括基本信息的查询,库存管理,采购管理,销售管理,过期水果的管理等等。如下图所示,表示了水果店销售系统的管理职能。水果销售管理系统基本信息管理查询管理销售管理库存管理采购管理水果店店长计划部门采购部门库存部门销售部门财务部门计划组统计组采购组计划组出入库组仓库销售组过期处理出纳组会计组-5-4.3业务流程分析查询管理销售查询采购信息查询出库查询库存管理入库管理出库管理库存余量管理库存管理销售管理水果销售销售核算管理过期水果处理采购管理采购计划管理采购核算管理水果管理信息水果单价供应商信息产地信息水果保质期-6-从上面的图我们可以看出,具体业务流程的过程是:销售员填写发货通知单到库管员处,库管员通过查找库存帐,判断库存中是否有某种所需要的水果。若有,填写领货通知单,通知销售员前来领货。若没有,库管员填写缺货单交给采购员,采购员则填写催货单提交给供应商,催促供应商发货。供应商发货,并填写提货通知给采购员,采购员将水果入库,填写入库单给库管员。库管员填写领货通知单,通知销售员前来领货。4.4数据流程分析发货通知单领货通知单库管员催货单提货通知单采购员缺货单入库单供应商有无销售部-7-从水果管理业务流程图我们可以画出水果销售处理的数据流程图,如下:提货单入库单领货通知单4.5数据字典编制数据字典可以更加详细地对数据流程图中的各个数据元素进行详细的说明,数据流程图配以数据字典就可以从图形和文字两方面对系统的逻辑模型进行全面的描述。水果店销售数据字典包括了数据流、处理逻辑、数据存储和外部实体的四项内容(祥见附录2)。4.6描述处理逻辑在水果销售管理信息系统的流程中,在数据流图中除了上述数据字典说明的内容,还存在一个选择的环节:判断缺货产品在库存中是否有货,若有,进行发货处理,填写领货通知单给销售部门领货,并且填写出库信息,更新库存统计表的数据。若没有,填写缺货信息进行缺货处理。具体用结构英语表示法如下所示。IF缺货产品在库存中THEN立即发货并更新库存统计表中的库存数据ELSE填写缺货信息进行缺货处理供应商入库处理库存统计表发货处理入库数据出库信息提货处理销售部发货通知单缺货信息缺货处理催货单-8-5.水果销售管理系统设计5.1系统功能结构设计系统功能结构设计是以系统业务流程图和数据流程图为依据的。我们建立的水果店信息管理系统的功能可以划分为三个方面,他们分别是:数据输入,数据查询,报表输出三项功能。数据输入用于录入水果销售信息和出库单,它是水果销售管理系统中基本的数据输入的模块。其包含销售情况的录入(销售品种,销售时间,销售人,销售量等等),出库单的录入(出库品种,出库时间,出库量等等)。为方便水果店销售和管理人员及时了解,掌握水果采购,库存,销售,过期等记录。系统特别设置了数据查询模块,提供多种查询功能。如采购信息查询,水果销售量查询,水果信息查询,仓库库存查询等等。报表输出模块可以完成系统所需的各种报表统计和输出功能。如采购信息报表,仓库库存表,过期水果记录表,水果信息表等。系统功能模块图如下图所示:5.2信息系统流程图设计系统的功能结构图主要从功能的角度描述了系统的结构,但是并未表达各功能间的数据传递关系,因此,为使系统的功能表达更加完善,见了水果店销售信息系统流程图。在系统的功能结构图中,我们建立了三个方面的系统功能:数据输入,数据查询以及报表输出。通过查询和报表内容可了解水果的订货,存货,销售,过期水果记录的水果数量,品种,金额等。对于出库和销售的数据输入,水果销售管理系统数据输入报表输出数据查询-9-采购的水果数量和品种,进行相应的金额的计算,以售卖水果的各项收入和支出等各种费用来建立资金模块,得到水果销售的相应利润。系统的流程图如下图所示:5.3系统物理配