1、超市管理系统软件需求规格说明书(C/S) 项目名称 : 超市管理系统 项目负责人: 乔玉锦 学号: 20806032020 教师: 沈来信 简介:在1983年,中国出现的了第一家超市。随着社会的发展,去超市购物已经成为人们生活中的一部分。超市除了品种齐全和自行挑选两个特点外,还有一个特点,那就是广泛使用计算机和现代化设备,更具体的就是说使用一套 超市管理系统。1. 开发背景 随着超市的出现,超市管理系统也随着出现。并且随着超市的发展,超市管理系统的功能和性能也随着发展。在早期的超市管理系统中,主要是对正在销售的商品进行管理,在当前的超市管理系统中不仅有该功能,还要加如超市的相关物流、库存等相关
2、信息和功能。使用最少的人力,完成最大的销售总额,一直是超市管理系统的目标!2需求分析 使用超市管理系统的目的是使用最少的人力,来完成超市的日常工作,一个典型的超市管理系统,除了应该完成超市的必要销售工作外,还应该具有后台管理的功能。 和超市管理系统相关的就是货物仓库,因为随着超市规模的越来越大,销售的商品是非常多的,他们并不能全部放在超市里,需要将它们暂时存放在仓库中,所以对仓库的管理是非常重要的。为了使超市更加吸引顾客,推出会员优惠活动,通过使用会员卡能够享受商品的优惠价格。所以在超市管理系统中还要能够对超市会员的管理。3需求分析根据超市的需求,我们来分析一下超市的管理系统中应该具有那些功能
3、。按照操作方向,可以将商品管理系统分为商品管理模块、仓库管理模块、销售管理模块和会员管理模块。 商品管理模块:通过该模块可已完成超市的日常管理,其中包括其中包括新增一种新销售商品、向超市中 进货、接受客户的退货和查询一种商品的功能。 仓库管理模块:通过该模块可已完成和超市匹配场所仓库管理,其中包括其中包括对商品的出库和入库操作、查询仓库中所有商品和查询指定商品等功能。 销售管理模块:通过该模块可已完成超市的日常销售管理,其中包括其中包括查看用户购买商品,并计算出消费总额,在后台中,还具有计算某一段时间,或者某一种商品的销售情况。 会员管理模块:通过该模块可以对超市中会员各户进行管理,包括办理新
4、客户、查询客户、在会员消费时使用会员卡。4绘制系统流程图 进入超市管理系统后,首先进入的是前台销售界面,在该销售界面可以完成检索购买商品和计算消费金额的功能。经管理员身份验证后,可以进入后台管理。仓库管理、会员管理和销售统计4大功能。流程图如下:4管理员用例图 超市管理系统是不对外开放的,它的操作是由内部人员(也就是管理人员)进行管理操作的。 管理员可以对会员、商品、仓库、用户信息、商品类别等进行管理。如图:5数据库概念设计 本系统根据分析设计了4个实体,分别是商品信息实体、仓库信息实体、商品类别信息实体和用户信息实体。因为在超市中,商品是按照商品类别进行分析的,通过对商品进行分类可以更容易的
5、查询。因此可以单独的定义一个商品的类别表来存储类别编号和类别名称,当对商品操作时,可以直接使用商品编号。商品的类别信息实体E-R图:在超市管理系统中,操作最多的是沙商品对象,所以要建立商品信息表,在其中保存商品的相关信息,商品信息实体E-R图:和超市相关的就是仓库,在仓库中可以存放商品,为了更清楚的了解仓库存放商品,所以也要创建仓库信息实体,它的E-R图: 在用户信息表中,包括3中用户,分别是会员、收银员、和管理员,将他们都系统的发在一个用户表中。它的E-R图:6数据逻辑结构设计 在该超市管理系统的数据库中,我们不仅保存实体的相关信息,还保存了操作过程记录,从而能够从数据表中查看到相关信息。例
6、如出入仓库操作,不但对仓库中的商品进行数据库操作,而且还会将如何进行操作,由谁进行的操作等信息保存到单个数据库中 商品数据表用来存储所有的商品信息,包括商品编号、商品类别、商品名称、单价、数量等信息,该表的逻辑结构如下表:商品信息表字段名数据类型是否主键描述SequenceNumber整数*(int)是商品IDMerchandiseNumber文本(varchar)否商品编号TreatyCode文本(varchar)否条形码SortNumber文本(varchar)否商品类别编号MerchandiseName文本)(varchar)否商品名称RetaiPrice数值(double)否商品价格U
7、ints文本(varchar)否商品单位PurchasePrice数值(double)否商品进货价格 用户数据表用来存储系统中所有用户信息,包括用户名、会员卡号、密码、办卡时间等。该表的逻辑结构如下表:用户信息表字段名数据类型是否主键描述CardId文本(varchar)是用户IDUserName文本(varchar)否用户名IDcard文本(varchar)否卡号Password文本(varchar)否用户密码CardDate文本(varchar)否办卡时间UserGrade文本(varchar)否用户类别Agio文本(varvhar)否折扣仓库数据表用来存放仓库中商品的数量,在该表中吗,诶
8、有必要存储商品的具体信息,只需要保存编号就可以了,然后通过和商品信息表的连接,就可以得到所有的商品信息,仓库数据表的逻辑结构如下表:仓库信息表字段名数据类型是否主键描述ID数值(double)是操作IDMerchandiseNumber文本(varchar)否商品编号number数值(double)否存储数量 最后 还有商品类别表:商品类别信息表字段名数据类型是否主键描述SortID整数(int)是类别IDSortNumber文本(varchar).否商品类别编号SortName文本(varchar)否商品类别名称 7数据流程图 该图表示系统从顾客那里接受购物要求,把商品卖给顾客。当货存不足时
9、,超市便向供货商发出订货要求,以满足销售的需要。但是该图没有反映帐务,“销售”和“采购”也没有分开表示,只是高度概括地反映了超市的业务,需要做进一步扩展。下图是扩展后的第二层数据流程图。由图可知,该系统的主要逻辑功能(子系统)有五个:“超市(连锁店)管理系统”,“零售前台(POS)管理系统”,“物流管理系统”,“帐务结算系统”,“总服务台系统”。主要外部项有两个:顾客和供应商。 备注:由于考虑有限,还有很多的地方考虑不周,在后期有待于进一步的完善!字段名称数据类型字段大小是否主键说明idVarchar32是供应商编号nameVarchar50供应商名称jcVarchar20供应商简称addre
10、ssVarchar100供应商地址bianmaVarchar10邮政编码telVarchar15电话faxVarchar15传真lianVarchar8联系人ltelVarchar15联系电话yhVarchar50开户银行mailVarchar30电子邮箱表1:tb_gysinfo供应商信息表字段名称数据类型字段大小是否主键说明idVarchar32是商品编号spnameVarchar50商品名称jcVarchar30商品简称cdVarchar50产地dwVarchar10商品计量单位ggVarchar10商品规格bzVarchar20包装phVarchar32批号pzwhVarchar50批
11、准文号memoVarchar100备注gysnameVarchar50供应商名称表2:tb_spinfo商品信息表字段名称数据类型字段大小是否主键说明rkIDvarchar32是入库编号pzsfloat8品种数量jemoney8总计金额ysjlvarchar50验收结论gysnamevarchar100供应商名称rkdatedatetime8入库时间czyvarchar30操作员jsrvarchar30经手人jsfsvarchar10结算方式表3:tb_ruku_main入库主表字段名称数据类型字段大小是否主键说明idvarchar50是流水号rkIDvarchar30入库编号spidvarc
12、har50商品编号djmoney8单价slfloat8数量表4:tb_ruku_detail入库明细表字段名称数据类型字段大小是否主键说明sellIDvarchar30是销售编号pzsfloat8销售品种数jemoney8总计金额ysjlvarchar50验收结论khnamevarchar100客户名称xsdatedatetime8销售日期czyvarchar30操作员jsrvharchar30经手人jsfsvarchar10计算方式表5:tb_sell_main销售主表字段名称数据类型字段大小是否主键说明idvarchar50是流水号sellIDvarchar50销售编号spidvarcha
13、r50商品编号djmoney8销售单价slfloat8销售数量表6:tb_sell_detail销售明细表字段名称数据类型字段大小是否主键说明idvarchar50是流水号sellIDvarchar50销售编号spidvarchar50商品编号djmoney8销售单价slfloat8销售数量表6:tb_sell_detail销售明细表 3、通过活动,使学生养成博览群书的好习惯。B比率分析法和比较分析法不能测算出各因素的影响程度。C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产
14、品的实际生产成本包括废品损失和停工损失。C成本报表是对外报告的会计报表。C成本分析的首要程序是发现问题、分析原因。C成本会计的对象是指成本核算。C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。C成本计算方法中的最基本的方法是分步法。XD当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。D定额法是为了简化成本计算而采用的一种成本计算方法。F“废品损失”账户月末没有余额。F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。F分步法的一个重要特点是各步骤之间要进行成本结转。()G各月末在产品数量变化不大的产
15、品,可不计算月末在产品成本。错G工资费用就是成本项目。()G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对J计算计时工资费用,应以考勤记录中的工作时间记录为依据。()J简化的分批法就是不计算在产品成本的分批法。()J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,XK可修复废品是指技术上可以修复使用的废品。错K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。P品种法只适用于大量大批的单步骤生产的企业。Q企业的制造费用一定要通过“制
16、造费用”科目核算。Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。 S生产车间耗用的材料,全部计入“直接材料”成本项目。 S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。()W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。XY以应付票据去偿付购买材料的费用,是成本性支出。XY原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。()Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对Z直接生产费用就是直接计人费用。XZ逐步结转分步法也称为计列半成品分步法。A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)18/18
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100