1、而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。 主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。关键词:销售,管理,进货,计算2目录引言11.可行性研究31.1系统开发目的31.2背景31.3项目确立31.4应用范围31.5 定义42.需求与分析42.1系统功能建模(数据流程图)42.2数据字典52.2.1数据元素字典62.2.2数据流字典62.2.3数据存储字典72.2.4员工信息字典72.2.5会员信息字典82.3系统数据建模(ER图)93.总体设计1
2、03.1模块设计103.1.1前台管理系统103.1.2后台管理系统103.2系统结构113.2.1系统总体结构113.2.2模块子系统结构114.详细设计144.1模块定义144.1.1输入项目154.1.2输出项目174.2程序算法设计(程序逻辑)184.3模块详细设计194.4程序流程图235测试与实现245.1测试245.1.1 用户登陆测试245 . 1. 2 商品录入测试245. 1. 3 商品查询测试255.1.4 快速输入测试255.1.5收银业务测试265.1.6测试总结275.2实现276.软件维护36结论36参考资料3637软件工程导论课程设计引言随着超市的出现,为实现超
3、市管理的系统化、规范化和自动化,超市管理系统应运而生.它依靠现代化的计算机信息处理技术来管理超市,这能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应决策,加快超市的系统建立的技术基础;为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统等;让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便.使用超市管理系统的目的就是使用最少的人力,来完成超市中的日常工作。一个典型的超市管理系统,除了应该完成超市中必要的销售工作外,还应该具有后台管理的功能。和超市相关的就是货物仓库,因为随着超市规模的越来越大,销售商品是非常多的,它们并不能全部放在超
4、市中,需要将它们暂时放在仓库中,所以对仓库的管理是非常有必要的。为了使超市更加吸引客户,推出了会员优惠活动,通过使用会员卡能够享受商品的优惠价。所以在超市管理系统中还要能够对超市会员进行管理。根据超市的需要,我们来分析一下超市管理系统中还应该具有哪些功能。按照操作方向,可以将超市管理系统分为商品管理模块、仓库管理模块、销售管理模块和会员管理模块。商品管理模块:通过该模块可以完成超市中商品的日常管理,其中包括新增一种新销售商品、向超市中进货、接收客户的退货和查询某一商品的功能。仓库管理模块:通过该模块可以完成和超市匹配场所仓库的管理,其中包括对商品的出库和入库操作、查询仓库中所有商品和查询指定商
5、品等功能。销售管理模块:通过该模块完成超市日常销售的管理,包括查看用户购买商品,并计算出销售总额,在后台中,还具有计算某一时间段,或者某一商品的销售情况。 会员管理模块:通过该某块可以对超市中会员客户进行管理,包括办理新客户、查询客户、在会员消费时使用会员卡等功能。1. 可行性研究1.1系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。1.2背景1.3项目确立针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开
6、发以下系统:前台销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。1.4应用范围本系统适应于各种小型的超市。1.5 定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。(5)盘点:计算出库存、销售额、盈利等经营指标。2. 需求与分析2.1系统功能建
7、模(数据流程图)销售人员文档前台管理系统条形码信息商品录入信息打印清单顶层数据流程图商品录入商品信息表商品信息会员信息收银业务业务清单会员信息表一级数据流程图快速商品录入支持会员卡积分业务信息条形码扫描交易信息表交易总额打印交易清单二级数据流程图2.2数据字典系统分析的主要成果是新系统的逻辑模型,本系统的逻辑模型主要是以系统的数据流离转徙和数据词典为主要描述工作。即在对超市信息管理和业务流程进行分析和研究的基础上,超越现有组织机构和业务分工所造成的信息障碍,完全从业务管理功能和管理对象出发,按信息系统中应有的数据流和数据结构来勾画系统的概貌,把收集到的数据调查表,利用数据分析方法和工具,加以汇
8、总、整理、分析,得到系统的逻辑功能、数据资源和数据流程的情况。上述讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。数据字典通过对数据流、数据元素、数据存储、员工信息、会员信息的描述,对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容举例说明如下:2.2.1数据元素字典 数据元素系统名:超市管理系统编号:条目名:商品别名:属于数据流: 存储处:D1存档文件数据元素值:代码类型:字符取值范围:1-100简要说明:超市所需商品修改记录:编写日期审核2.2.2数据流字典数据流销售别名:来源:进货商 去处:采购部门数据流结构:销售=商品编号+商品名+进货商名称+销售员工
9、号 销售部门根据客户需求销售所需商品2.2.3数据存储字典数据存储进入仓库清单别名:存储组织:二维表记录数:450条/月主关键字:商品号入库商品编号,入库商品名称,入库日期,仓库编号,货品库存货品数量,管理员编号当入库商品入库时打印入库清单,库存剩余过少提醒编写: 2.2.4员工信息字典员工信息员工信息别名:信息表 输出:员工编号,姓名,住址,电话,身份证号,性别,籍贯,工资由超市管理部门录入员工基本信息2.2.5会员信息字典会员信息别名:会员编号,姓名,住址,电话,身份证号,会员金额由超市销售人员添加用户进入会员系统,添加会员信息2.3系统数据建模(ER图)名称存货日期进货日期剩余数量地址仓
10、库编号仓库进货进货单号商品编号商品名称称价格商品条形码nm管理员存货种类客户存货销售日期进货数量工资职工职工编号姓名性别身份证号籍贯m m销售数量销售单号会员会员卡号会员积分3. 总体设计3.1模块设计3.1.1前台管理系统(1)商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现商品扫描录入。(2)收银业务:通过扫描条形码或者直接输入商品名称自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,将所购物品的总金额累计到该会员的总消费积分中。 3.1.2后台管理系统(1)进货管理: 根据销售情况及库存情况,自动制定进货计划,可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。(2)销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。(3)库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。(4)人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1