超市管理系统规格说明书_第1页
超市管理系统规格说明书_第2页
超市管理系统规格说明书_第3页
超市管理系统规格说明书_第4页
超市管理系统规格说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件需求规格说明书(C/S) 项目名称 : 超市管理系统 项目负责人: 乔玉锦 学号: 教师: 沈来信 简介:在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)否商品价格Uints文本(varchar)否商品

7、单位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供应商简称addressVarchar100供应商地址b

10、ianmaVarchar10邮政编码telVarchar15电话faxVarchar15传真lianVarchar8联系人ltelVarchar15联系电话yhVarchar50开户银行mailVarchar30电子邮箱表1:tb_gysinfo供应商信息表字段名称数据类型字段大小是否主键说明idVarchar32是商品编号spnameVarchar50商品名称jcVarchar30商品简称cdVarchar50产地dwVarchar10商品计量单位ggVarchar10商品规格bzVarchar20包装phVarchar32批号pzwhVarchar50批准文号memoVarchar100备

11、注gysnameVarchar50供应商名称表2:tb_spinfo商品信息表字段名称数据类型字段大小是否主键说明rkIDvarchar32是入库编号pzsfloat8品种数量jemoney8总计金额ysjlvarchar50验收结论gysnamevarchar100供应商名称rkdatedatetime8入库时间czyvarchar30操作员jsrvarchar30经手人jsfsvarchar10结算方式表3:tb_ruku_main入库主表字段名称数据类型字段大小是否主键说明idvarchar50是流水号rkIDvarchar30入库编号spidvarchar50商品编号djmoney8单价slfloat8数量表4:tb_ruku_detail入库明细表字段名称数据类型字段大小是否主键说明sellIDvarchar30是销售编号pzsfloat8销售品种数jemoney8总计金额ysjlvarchar50验收结论khnamevarchar100客户名称xsdatedatetime8销售日期czyvarchar30操作员jsrvharchar30经手人jsfsvarchar10计算方式表5:tb_sell_main销售主表字段名称数据类型字段大小是否主键说明idvarchar50是流水号sellIDvarc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论