超市销售管理系统分析说明书.pdf
超市销售管理系统超市销售管理系统分析说明书分析说明书专业:计算机信息管理与服务专业:计算机信息管理与服务姓名姓名:郭莉琼郭莉琼目目录录目录目录2 21.1.绪论绪论3 31.11.1 超市销售系统概述超市销售系统概述3 31.21.2 系统开发的背景系统开发的背景3 31 1。3 3 系统设计的目标系统设计的目标3 32 2、系统可行性研究、系统可行性研究4 42 2。1 1 可行性分析可行性分析4 42 2。2 2 系统流程图系统流程图4 42 2。3 3 数据流图数据流图5 52 2。4 4 数据字典数据字典6 63 3、系统需求分析、系统需求分析7 73 3。1 1 功能需求功能需求7 73.23.2 性能需求性能需求7 74 4、系统总体设计、系统总体设计8 84.14.1 设计原理设计原理8 84 4。2 2 功能模块设计功能模块设计8 85 5、总结、总结9 91 1、绪绪论论1 1。1 1 超市销售系统概述超市销售系统概述超市销售系统是针对超级市场的销售而开发的。运用超市销售管理系统,在销售商品时实行出口一次性付款,做到快速准确.与此同时超市内部实现现代化管理,能够准确把握每一种商品的销售动态,可以防止商品断档或过量储备。通过超市销售系统的使用,能转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。销售管理模式便于超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市销售系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学决策的依据。1 1。2 2 系统开发的背景系统开发的背景随着超市行业的发展,超市的经营规模正呈现出上升的趋势,超市间的竞争也越来越大,但竞争已不再是规模的竞争,而是销售业绩的竞争,如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。随着经济的发展,大多数人们已经不再是单纯为满足生活必需去购买,而是凭着喜欢、兴趣去购买,人们喜欢购物所带来的快乐与享受.超市有着轻松的购物环境、便捷的购物方式、良好的销售服务,自然能够吸引顾客。随着我国国民经济的持续发展,信息产业得到空前的发展,使用计算机对超市商品进行销售管理,具有手工销售所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低.这些优点能够极大地提高超市销售管理的效率,也是科学化、正规化销售管理的重要条件。1 1。3 3 系统设计的目标系统设计的目标超市销售系统主要实现以下目标:销售管理:包括客户结账、营业利润分析、销售查询和销售商品单,对整个超市的销售过程进行有效的分析与管理.信息管理功能:能够即时浏览、添加、删除、修改和查询员工、商品、供货商以及会员的相关信息,能进行会员卡的充值。更新信息:所有商品可以随时被更新、添加或删除。报表统计:整个超市的商品进货情况、销售情况以及商品库存情况以报表的形式打印出来,使信息更加直观、明了.2工作管理:对超市的进货进行管理与登记,同时根据具体情况对超市商品的价格进行调整.提高服务满意度。2 2、系统可行性研究、系统可行性研究2.12.1 可行性分析可行性分析可行性分析包括操作可行性、技术可行性和经济可行性.下面主要从以下几个方面对超市销售系统进行可行性分析。技术可行性尽管其在组织关系上存在着一定的复杂性、繁琐性、不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统,其基本操作还是对数据库进行添加、删除、修改、查询等,所以就单纯的数据库应用来看,暂不存在太大的技术问题操作可行性如今计算机已经普及,导致计算机购买成本的降低.开发出来的超市销售系统具有友好的用户界面、良好的安全性设置、详细的操作说明,这样更使各类用户很快就能掌握系统的使用方法,因此该系统在操作上是可行的.社会可行性目前超市销售系统已在大型的超市中得到了广泛的应用,如沃尔玛,家乐福等.超市销售系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需解决的迫切问题,同时超市销售系统对操作人员的要求不高,也合理的节约了成本的投入。因此从社会可行性来说,开发超市销售系统是可行的.经济可行性该系统开发简单但要耗费一定时间,所用的开发工具和软件基本是免费的。由此可见,开发此系统在经济上是完全可行的。2.22.2 系统流程图系统流程图在进行可行性研究时需要了解和分析现有的系统,并以概括的形式表达对现在系统的认识,进入设计阶段以后应该把设想的新系统的逻辑模型转变成物理模型,系统流程图是概括地描绘物理系统的传统工具,它表达了数据在超市销售系统各部件之间流动的情况。系统流程图如下:图 2.1超市销售系统的系统流程图32.32.3 数据流图数据流图数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换,它是分析员与用户之间极好的通信工具.综合分析上面的系统流程图可得出超市销售系统的整体数据流图。销售管理数据流图进货数据流图2 2。4 4 数据字典数据字典数据字典是对数据流图中包含的所有元素的定义的集合,它最重要的用途是作为分析阶段的工具,我们通过对数据流图的分析,将超市销售系统的部分数据字典列出:名字:商品信息表别名:Commodity描述:记录超市所有商品信息的表定义:商品信息表入库编号入库日期供货商编号商品类别编号商品名称入库数量进价经手员工编号名字:进货信息表别名:Rukuxinxi描述:对库存量小于 10 的商品进货定义:进货信息表商品类别代码商品类别名称商品名称供货商商品规格商品颜色商品进价商品售价会员价库存名字:会员信息表别名:Member描述:记录超市所有会员信息的表定义:会员信息表会员卡编号会员姓名积分级别联系电话发卡日期会员卡余额3 3、系统需求分析、系统需求分析3 3。1 1 功能需求功能需求该超市销售系统,是针对超市的具体业务而开发的,业务管理以超市的销售为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映超市的工作情况、经营情况,从而提高超市的服务质量,并配合现代化的销售手段,获得更好的经济效益.因此,该超市销售系统的指导思想是:1、通用性强.系统能广泛适用于各种类型的超市。4 2、用户界面友好,易学易用、易维护、易扩充.软件交给用户使用后,当操作任务操作规则等发生变化时,用户可以方便地修改相应的数据库和表。3、功能完善。应该集显示、添加、修改、删除、查询等各种操作为一体。4、可靠性高。从软件的设计到程序的编制等各个阶段都要充分考虑到各种异常情况的发生.超市销售系统包括基本信息管理、日常工作管理、销售管理、统计报表等方面内容.因此,利用此系统,管理员可以方便的查询商品信息,并随时对商品的价格进行调整,也可以进行销售查询,方便超市的营业额统计,使得销售只需轻点键盘就能完成,此外,收银员可以很方便地完成结账工作,从而极大地减少了错误的发生,避免了无法估计的不必要的损失。3.23.2 性能需求性能需求3 3。2 2。1 1 系统的性能系统的性能1、易用性:系统界面友好,操作便捷,易学易用。2、可靠性:系统采用 Microsoft SQL Server 2000 数据库,有严格的安全控制和数据备份机制,可以确保数据安全可靠。3、安全性:具有周到细致的管理.做到所有操作都有据可查,确保数据不会被非法用户所获取。4、集成性:系统充分考虑与其他子系统之间的接口,可以满足各种平台,在技术上保证了与其他应用系统的集成性。3 3。2 2。2 2 系统的开发与运行环境系统的开发与运行环境1、开发环境:Windows XP2、开发工具:Delphi 20093、数据库管理系统:Microsoft SQL Server 20054、运行环境:Windows XP,vista4 4、系统总体设计、系统总体设计4 4。1 1 设计原理设计原理模块化模块是构成程序的基本构件,采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。抽象系统设计过程的每一步都是对软件解法的抽象层次的一次精化,在可5行性研究阶段,是对整个超市销售系统的抽象,在需求分析阶段,是对超市销售系统功能的抽象。逐步求精逐步求精是对整个设计过程的细化,由可行性研究到需求分析,再到总体设计和详细设计,每一步都对超市销售系统进行了细化,这样使超市销售系统的结构越来越清晰,功能越来越完善。信息隐藏和局部化在超市销售系统的设计过程中,涉及到许多数据信息,有的信息对于不需要它的模块来说是不能访问的,需要隐藏起来,而局部化有助于实现信息隐藏,该系统正是运用了这一原理来进行设计的。模块独立该系统的各个模块之间没有过多的相互作用,每个模块的功能都比较独立,修改设计和程序需要的工作量比较小,错误传播范围小,需要扩充功能时能够插入模块,容易开发出来,测试和维护.4 4。2 2 功能模块设计功能模块设计我们将系统结构分成四个模块:基本信息管理模块、日常工作管理模块、销售管理模块、统计报表模块,每个模块的具体功能如下:信息管理模块:实现对员工、商品、供货商、会员等基本信息管理的功能。这个模块包括“员工管理”、“商品管理”、“供货商管理”、“会员管理”四个功能模块.员工信息管理。对超市的所有员工的信息进行登记管理。商品信息管理和供货商信息管理.功能同员工信息管理模块。会员管理.对会员进行添加、修改、删除、充值等操作。日常工作管理:实现对整个超市的日常工作管理的功能,使整个超市的工作井然有序,这个模块包括“商品价格变动、“进货管理两个功能模块。商品价格变动。主要是登记在超市进行某些商品的促销活动时,对促销范围内的商品价格变更。进货管理。对超市所购进的商品进行登记。销售管理模块:是系统最主要的模块,对商品的销售进行一条龙管理,能够对每日商品销售信息进行输入、查询、统计等操作.这个模块包括“销售商品单”、“营业利润分析、“客户结账”、“销售查询”四个功能模块。销售商品单。对顾客所购买的商品进行登记,营业利润分析。这个模块通过对商品销售的分析,得出各种商品的所得利润及整个超市公司的收益.6客户结账。超市在销售商品时,对客户所购买商品的信息进行登记,并结算客户销售金额。销售查询。实现对销售商品、销售金额等的查询功能。统计报表:包括“进货单、“销售详细表”、“商品销售排行表”、“缺货商品单。进货单。将整个超市的进货记录以报表的形式打印出来。销售详细表.将商品的具体销售情况以报表的形式打印出来。商品销售排行表。对已销售出的商品进行排位,得出销售量最高的商品。缺货商品单,将超市暂缺的商品以报表形式打印出来,以便超市及时购进所缺的商品,保证货源。5 5、总结、总结超市销售管理系统功能模块超市销售管理系统功能模块5 5。总结。总结对超市销售系统进行了可行性分析、需求分析,并完成了系统的设计与商品档案管理、会员管理、基本信息管理、日常工作管理、交易、统计报表等功能的实现。7