还剩54页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
__管理系统项目需求规格说明书目录1.简介
1.1目的------------------------------------------------------------------------
1.2业务范围
1.3术语表
1.4参考资料2.系统概述
2.1功能概述总系统用例图
2.2系统角色
2.3系统约束3.系统功能描述4.非功能性需求
4.1性能
4.2可扩展性
4.3安全性
4.4易用性
4.5可维护性5.数据管理能力要求1简介
1.1目的随着__的出现,为实现__管理的系统化、规范化和自动化,__管理系统应运而生.它依靠现代化的计算机信息处理技术来管理__,这能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应决策,加快__的系统建立的技术基础;为__提供方便,快捷的结账体系,准确,高效的库存和财务管理系统等;让顾客在__购物更加快捷方便,让__的管理和运行工作更加完善,方便.
1.2业务范围使用__管理系统的目的就是使用最少的人力,来完成__中的日常工作一个典型的__管理系统,除了应该完成__中必要的销售工作外,还应该具有后台管理的功能和__相关的就是货物仓库,因为随着__规模的越来越大,销售商品是非常多的,它们并不能全部放在__中,需要将它们暂时放在仓库中,所以对仓库的管理是非常有必要的为了使__更加吸引客户,推出了会员__活动,通过使用会员卡能够享受商品的__价所以在__管理系统中还要能够对__会员进行管理根据__的需要,我们来分析一下__管理系统中还应该具有哪些功能按照操作方向,可以将__管理系统分为商品管理模块、仓库管理模块、销售管理模块和会员管理模块商品管理模块通过该模块可以完成__中商品的日常管理,其中包括新增一种新销售商品、向__中进货、接收客户的退货和查询某一商品的功能仓库管理模块通过该模块可以完成和__匹配场所仓库的管理,其中包括对商品的出库和入库操作、查询仓库中所有商品和查询指定商品等功能销售管理模块通过该模块完成__日常销售的管理,包括查看用户__商品,并计算出销售总额,在后台中,还具有计算某一时间段,或者某一商品的销售情况会员管理模块通过该某块可以对__中会员客户进行管理,包括__新客户、查询客户、在会员消费时使用会员卡等功能
1.3术语表缩写、术语解释__S(Super__rket__nagementsystem)__管理系统的简称__S-SEARCH__管理系统——查询子系统__S-__NAGE__管理系统——管理子系统__S-SELL__管理系统——销售管理子系统
1.4参考资料
1.张海藩著《软件工程导论》(第5版)清华大学出版社
2.《软件工程-理论、方法与实践》,孙家广、刘强,高等教育出版社
3.WattsS.Humphrey《软件工程规范》第1版.清华大学出版社,2004年
4.张晞.《以UML用例图为基础的系统需求分析》广州,中山大学软件研究所,2002年
5.《基于UML__管理系统的设计》,百度文库
6.邵维忠,杨芙清.《面向对象的系统分析》北京,清华大学出版社,2007年2系统概述
2.1功能概述总系统用例图该系统使用者有销售人员,___,超级___销售人员能使用销售管理和会员业务___能进行销售商品统计,库存管理,商品管理,人员管理超级___能对基本信息登记管理,员工操作权限管理,客户销售权限管理前台销售系统例视图:前台销售系统主要是销售人员进行操作,主要分为销售管理与会员业务销售管理可以进行商品录入,条形码扫描,结账功能商品录入分为录入商品编号和记录商品出售时间,结账时顾客能选择使用银行卡支付和现金支付,结账结束后销售人员打印__;会员业务分为添加会员,删除会员,管理积分,以及打折功能后台管理系统用例视图:后台管理系统主要由___负责,能进行商品销售统计,库存管理,商品管理和人员管理商品销售统计能自动制定进货计划和自动入货登记以及生成销售排行榜库存管理分为库存情况报告,生成需求状况,库存状态警告和自动盘点计算生成的情况报告和需求状况汇总给仓库___商品管理能执行自动制定进货计划,商品入库和商品出库的功能人员管理分为基本信息登记管理,操作权限管理以及客户操作权限管理提示库存管理子用例图库存管理由___负责,具体功能为___能进行库存浏览,库存查询(查询时能按商品编号,名称,条形码,进货信息查询),了解货存信息,根据缺货提示来进货,生成库存清单,进货清单,缺货清单商品管理子用例图商品管理具体分为商品入库,商品出库,商品进货,商品退货,这些操作由普通___进行,超级___能设置商品种类和新增减商品信息查询子用例图___能通过信息查询对各类商品进行查询,可以按商品名称,编号,条形码查询,销售人员也能使用此类查询,另外___也能根据商品不同的类别进行查询用户管理子用例图超级___能对用户进行信息管理,分为添加用户信息,查询用户信息,更新用户信息以及删除用户信息其中普通___能查询用户信息
2.2系统角色__S(__管理系统)是不对外开放的,它的所有操作用户都是__内部人员这些操作用户又分为三类,分别是销售人员、___和超级___
1.销售人员对于销售人员来说,它的操作仅仅为前台销售实行打印清单收款等工作所用功能通过商品条形码扫描输入商品到__清单操作软件计算交易总金额操作软件输出交易清单__会员,删除会员管理会员积分对会员进行会员卡扫描以便打折2.______只能够完成商品、仓库和后台销售统计等相关功能所用功能操作软件录入商品,供货商,厂商操作软件制定进货计划查询打印计划进货与入库记录操作软件控制商品销售与否查询打印销售情况操作软件生成销售排行榜查询库存明细记录根据软件发出的库存告警进行入货操作软件进行盘点计算3.超级___超级___能够对会员、商品、仓库、销售统计等相关功能进行管理,还能对对系统进行维护,扩充等相关操作所用功能基本信息登记管理员工操作权限管理客户销售权限管理
2.3系统约束系统环境整个系统的__是在PC机上完成的,在__的过程中,整个__管理系统是一个基于B/S结构的系统,B/S 建立在浏览器上 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低减低__成本;系统是在如下的__环境中完成的硬件及网络环境B/S 建立在广域网之上的,不必是专门的网络硬件环境,例如__上网,租用设备. 信息自己管理. 有比C/S更强的适应范围,一般只要有操作系统和浏览器就行软件环境操作系统window7/xp系统__语言j__a,它是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的,具有跨平台性__工具MyEclipse数据库mysql
5.1WEB服务器tomcat
7.03系统功能描述前台销售系统功能1商品录入根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入2会员业务当客户一次性消费达到指定金额时,可以__会员卡会员__时,可以享受打折__,出示会员卡能把自己消费的数额以积分的形式记录到数据库到了年底会员可以用积分兑换物品3收银业务通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额顾客付款时,可以支付现金也可以刷银行卡,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行打折__,并将所购物品的总金额累计到该会员的总消费金额中4信息查询在查询界面输入商品名称或者商品编号,点确认后,在显示屏上出现相关的商品图像找出你想要的商品点确认,屏幕下出现商品的__,数量,保质期和地点等5安全性OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作6__作业有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业后台管理系统功能1销售管理商品正常销售、促销与__、限期及禁止销售控制综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表2进货管理根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压按计划单有选择性地进行自动入库登记综合查询打印计划进货与入库记录及金额3库存管理综合查询库存明细记录库存状态自动告警提示如库存过剩、少货、缺货等通过本系统,能够清楚地看到企业库存的产品数量、存放地点等信息,对于库存减少或增加到一定量时能及时提出警告,提醒及时增加或减少库存能够自动统计库存情况,使得采购部门和销售部门能够根据库存信息作出决策从而减少和避免人工统计带来的统计误差和繁重的盘点工作软件为您预警,避免库存商品积压损失和缺货库存自动盘点计算4商品管理分为商品入库、商品出库、商品进货、商品退货和新增商品五大项,能做到实时监控库存信息,掌握所有商品的信息,便于动态管理所有商品5人员管理:员工、会员、供货商、厂商等基本信息登记管理员工操作权限管理客户销售权限管理信息查询需求编号__S-SEARCH-1需求描述___对__的各种货物进行查询,有多种方式,多种模块__S-SEARCH-1-1按商品名称查询__S-SEARCH-1-2按商品编号查询__S-SEARCH-1-3按商品条形码查询__S-SEARCH-1-4电器类查询__S-SEARCH-1-5礼品类查询__S-SEARCH-1-6日用类查询__S-SEARCH-1-7蔬果类查询__S-SEARCH-1-8食品类查询__S-SEARCH-1-9生鲜类查询库存查询需求编号__S-SEARCH-2需求描述查询仓库储存货物,可以浏览,也可以按照编号查询货物的存储量也可以查询某项商品是否达到预警缺货,和预警货物提示__S-SEARCH-2-1按照库存信息浏览,提示所有库存__S-SEARCH-2-2按照商品编号查询所要查询的货物__S-SEARCH-2-3按照商品名称查询所要查询的货物__S-SEARCH-2-4按照商品条形码查询所要查询货物__S-SEARCH-2-5按照进货查询,得到最近进货商品__S-SEARCH-2-5货物缺货达到预警时候,窗口弹出提示用户管理需求编号__S-__NAGE-3需求描述对客户进行的内部管理,其中超级___能执行添加用户,查询用户,更新用户,删除用户和其间返回数据的各种操作__S-__NAGE-3-1登录界面,需要验证超级___的身份__S-__NAGE-3-2添加用户,实行多用户的增加和信息填入__S-__NAGE-3-3提示用户所有信息添加完毕,并且正常入住VIP用户__S-__NAGE-3-4提示用户添加失败,提示缺少什么条件,需要____S__NAGE-3-5更新用户信息__S-__NAGE-3-6删除用户信息,对无用用户进行删除__S-__NAGE-3-7提示无法删除用户,有账务未结算或货物积压等原因__S-__NAGE-3-8提示是否强行删除,对信息进行保存商品管理需求编号__S-__NAGE-6需求描述对商品的各种进出货物的管理__S-__NAGE-6-1商品的种类,对一定时间所要的销售商品种类进行确定,管理__S-__NAGE-6-2商品入库,提示入库时间__S-__NAGE-6-3商品出库,提示出库时间,去往何方是退货或者供应前台销售__S-__NAGE-6-4商品进货,记录种类,数量和时间__S-__NAGE-6-5商品退货,记录退货物品及其价钱__S-__NAGE-6-6上次新增加商品的记录,和下次即将要增加的商品进行记录和评估销售管理需求编号__S-SELL-7需求描述提供给前台售货人员,负责销售,知道价钱进行,查询,刷码,收款等工作__S-SELL-7-1输出货物的信息,价钱提示是否可以出售__S-SELL-7-2提示操作完毕打出售货条形码,完毕__S-SELL-7-3连接打印机,执行条码的打印,清单显示各种货物清单号,数量,单价等信息__S-SELL-7-4查询当前销售信息,当天信息查询等查询__S-SELL-7-5查询货物位置,和在销售种类__S-SELL-7-6生成销售排行榜,察看和打印商品销售日、月、年报表4非功能性需求
4.1性能主要包括精度、时间特性(响应时间、更新处理时间、数据的转换和传送时间、解题时间等)
(1)精度价钱精确到分时间精确到秒,响应时间在
0.5秒内数据录入精确,计算准确,同时与后台库存管理系统的数据保持一致性即可
(2)时间特性要求录入并更新数据的时间正常情况下少于2秒与库存管理系统保持同步更新的时间越低越好,实现商品的销售和记录的高度统一数据传送时间尽量缩短.
(3)灵活性对于该系统,最大的问题在于当停电的时候如何解决销售和库存记录的同步性其一在停电销售未记录入数据库时,先由人工记录,然后等电来的时候再人工手动录入未存数据其二脱机处理,即当停电的时候,收银台能够正常工作,但后台库存管理系统失效,则由前台销售系统暂时代行记录任务,等库存管理系统恢复工作后,再向库存导入销售数据,实现更新(针对大规模,多个消费服务点的__平台)
4.2可扩展性用J__A进行实现,进而有良好的可扩展性,程序使用大量重载和多态,留有接口对以后扩展留下丰富空间
4.3安全性用J__A进行实现,进而有良好的可扩展性,程序使用大量重载和多态,留有接口对以后扩展留下丰富空间
4.4易用性针对销售员,执行简单,一切都是自动,提示针对普通查询用户使用智能、便捷的方法操作系统;针对系统___,只要对其进行简单的培训操作,就能解决在操作__管理系统实际中所遇到的问题对于技术人员来说,有良好的扩展性和维护性总体来说本系统是一个面向各个领域用户的简单的软件输入信息错误或不满足条件时会给出错误提示信息,使各个___操作的十分简单
4.5可维护性系统组成简单,各个模块间的__性很高,易于维护5数据管理能力要求系统ER图数据字典编号001名字商品编号描述某种商品的编号类型字符长度8位取值范围数字+字符编号002名字__描述商品的价钱类型数字长度8位(包括小数点后两位)取值范围
0.00~
999999.99编号003名字库存数量描述某种商品库存的个数或重量类型数字长度10位取值范围0~9999999999编号004名字商品信息描述商品信息的存储,并对其进行编码,来区别各种商品定义商品信息=商品信息=商品编号+商品名称+条形码+产地+商品类型+销售价+进货价+上架号+库存上限+库存下限编号005名字会员资料描述__的会员基本信息定义会员资料=会员编号+会员姓名+会员类别(普通会员、银会员、金会员)+会员卡余额+地址+__+入会日期+积分+备注编号006名字供货商资料描述供货商的基本信息定义供货商资料=供货名称+供货商ID+拼音编码+地址+__+传真+电报+__人+业务员+备注编号007名字库存信息描述库存商品的名称,数量,进货价,售价,有效期等信息,提供给销售部,以便销售部能更好的销售商品,减少因库存不足,过有效期未售出的带来的损失定义库存信息=商品编号+商品名称+进货价+有效期售价,条形码+库存数量编号008名字职工信息描述在__工作的职工的基本资料定义:职工信息=职工编号+姓名+部门+工资+出生年月+___号+____编号009名字销售明细描述关于销售的详细信息定义销售明细=销售单号+销售__+货号+销售数量+销售日期__管理系统项目设计说明书目录
1.引言(李博玉)
1.1定义
1.2参考资料2总体设计
2.1需求规定(熊峰)
2.2运行环境(李天阳)
2.3基本设计概念和处理流程(李任森)赵谦(李天阳)(李博玉)
2.4结构(熊峰,李天阳)(李任森)(李博玉)(赵谦)(李博玉)(李任森)(赵谦)(熊峰)序列图(李天阳)
2.5功能需求与程序的关系李博玉
2.6人工处理过程(赵谦)
2.7尚未问决的问题
3.1用户接口(熊峰)
3.2外部接口(李天阳)
3.3内部接口(李任森)
4.系统数据结构设计(李博玉,李天阳,熊峰,李任森,赵谦)5系统出错处理设计(李博玉,李天阳,熊峰,李任森,赵谦)
5.1出错信息
5.2补救措施
5.3系统维护设计1引言
1.1定义术语所指对象或含义商品条形码每也是系统内部商品编号,每种商品具有唯一的条形码,对于某些__一样的商品,可以使用自定义条形码销售清单包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号前台管理系统顾客买完商品后进行结算的系统,由销售员给出商品信息(条形码,数量),系统完成结算,并产生小票系统___是一个对平台具有管理权限的帐号(可以有多人来使用),能查询各种信息,并能设置多种信息(商品售价,会员折扣,帐户等)数据流图描绘数据在系统中各逻辑功能模块之间的流动和处理过程,是一种功能模型__S(Super__rket__nagementsystem)__管理系统的简称
1.2参考资料
1.张海藩著《软件工程导论》(第5版)清华大学出版社
2.《软件工程-理论、方法与实践》,孙家广、刘强,高等教育出版社
3.WattsS.Humphrey《软件工程规范》第1版.清华大学出版社,2004年
4.张晞.《以UML用例图为基础的系统需求分析》广州,中山大学软件研究所,2002年
5.《基于UML__管理系统的设计》,百度文库
6.邵维忠,杨芙清.《面向对象的系统分析》北京,清华大学出版社,2007年2总体设计
2.1需求规定用户接口输入操作输出用户登录用户名、__登录提示信息订单录入订单详细信息录入提示信息订单查询订单编号订单详细信息取消订单订单编号取消订单提示信息商品查询商品编号或名称商品详细信息商品销售商品编号交易提示信息销售退货商品编号退货提示信息销售查询销售查询的条件销售详细信息商品入库商品详细信息入库提示信息库存查询__库存查询按钮当前库存信息业务统计统计对象信息详细统计信息功能名称输入项输出项执行权限功能描述商品管理模块商品信息录入信息成功或录入信息错误及错误原因___完成对商品基本资料的收集及存储进货管理模块需要修改、增加供应商及其商品的信息重新显示修改后的信息,错误则显示错误提示___提供修改与更新供应商的信息及其商品的信息销售管理模块条形码编号或名称等索引信息显示商品的信息、单价、总__,在销售成功是更新商品数量等信息___销售时显示商品的基本信息,并在售后更新商品的库存信息库存管理模块商品信息显示添加,修改后的商品信息___管理仓库商品,并在提醒___进货打印管理模块需要打印的商品或列表信息成功或失败的提示信息___打印商品或列表信息系统说明模块系统说明书所有用户本系统的说明书,用户作为参考之用
2.2运行环境系统环境整个系统的__是在PC机上完成的,在__的过程中,整个__管理系统是一个基于B/S结构的系统,B/S 建立在浏览器上 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低减低__成本;系统是在如下的__环境中完成的硬件及网络环境B/S 建立在广域网之上的,不必是专门的网络硬件环境,例如__上网,租用设备. 信息自己管理. 有比C/S更强的适应范围,一般只要有操作系统和浏览器就行软件环境操作系统window7/xp系统__语言j__a,它是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的,具有跨平台性__工具MyEclipse数据库mysql
5.1WEB服务器tomcat
7.
02.3基本设计概念和处理流程基本设计概念
(1)系统分层几个相对__的模块,但这些模块都进行集中式管理
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计作为应用程序有较强的可操作性和扩展性
(3)合理的数据库流程设计,在应用系统设计中,相对__的模块间以数据流相互链接,使各模块间的耦合性较低,方便系统运行,提高系统安全性处理流程注册流程图用户打开注册界面—填入登录名字符型、用户姓名(字符型)、__字符型、重复__字符型、,4项详细信息—系统检测注册信息是否符合规定,若有错,提示出错信息,返回填写信息界面;若信息符合规定—提示注册成功—注册用户保存在对应数据库的数据表中登入流程图若成功登入,即可以检查后台各种服务,不能登入返回原始登录界面,仅仅可以查看前台功能系统流程图
2.4结构系统结构图
2.
4.2系统管理活动图●登陆系统●选择管理模块●进入用户管理模块●查看用户信息●根据需要修改用户信息或添加或删除●进入员工管理模块●查看员工信息,添加员工或删除●进入权限管理模块●设置权限●进入系统管理模块●设置系统参数
2.
4.3前台售货活动图扫描商品条形码获得商品编号检查资源是否充足检查商品是否损坏获得商品__,能否享受打折收款并打印账单
2.
4.4销售活动图●登陆商品销售页面●扫描条形码录入商品信息●输入VIP客户信息●提交收银信息●提交销售记录●商品提交给顾客●打印销售记录●转换到会员__页面●添加VIP用户信息●输入VIP客户信息●修改相关信息●删除VIP用户信息库存管理活动图登录库存管理页面●选择管理模块●进入查询模块,输入库存查询条件●显示商品信息●查看库存浏览信息●查看库存警告●根据库存警告和销售排行生成需求状况●进入库存进货界面●向供货商发出订货请求●打印清单进货管理●获取__数据●判断是否有足够进货资金●提示___是否注入外资金●向要进货厂家付钱●判断是否有足球资金进全部货物●开始全部进货●判断是否还需要进货●打印进货账单●进货终止进货管理序列图商品种类管理序列图库存管理序列图
2.5功能需求与程序的关系程序货品程序账户程序货存程序进货程序维护前台销售√后台管理√√√√√账户管理√库存管理√√物品查询√√√进货管理√√√系统维护√
2.6人工处理过程
1.___处理商品信息的输入、删除、更新、添加等,查询时的查询条件的输入和相关信息的打印等2.普通查询用户查询条件的设定,查询结构的打印等
3.进货,和库存往前台进货需要人工管理
4.销售商品的种类需要超级___自己去规定
2.7尚未问决的问题暂时没有
3.1用户接口登录界面功能描述界面特点介绍登录时先选择登陆身份,然后需要输入与之对应的正确用户名、__,才能登录到__管理系统中.管理界面功能描述进入系统后,用户通过管理菜单可以选择相应的管理子系统,从而进行不同的操作
3.2外部接口外部接口包括用户界面、软件接口与硬件接口硬件接口柜台机通过交款模块接口与服务器交换数据,进而对服务器上数据进行操作柜台机和服务器上都具备网卡,网卡间用网线连接,之间通过相应的通信协议进行数据交换软件接口本系统中各模块间通过某些特定的类进行数据交换例如,柜员机中的付费软件与服务器中的__管理软件的付费模块进行数据交换硬件接口软件接口键盘鼠标打印机主模块√√管理模块√√√查询模块√√√
3.3内部接口内部接口即模块之间的接口模块间进行数据交换和控制协助例如,本系统的出入库模块,将数据通过中间件传递给数据库处理当发生入库__时,外部数据输入至本系统的入库管理模块,模块中的相关类检查数据的合法性数据传递类将数据传递给数据库处理当发生出库__时,外部数据输入至本系统的出库管理模块,模块中的相关类事先提取数据库的相关数据,检查__是否可行(例如,出库货物的数量是否大于库存,大于则该__不可行),可行则交付具体的__类进行处理4系统数据结构设计
4.1商品信息表商品信息表(Goods_Info)用于存储商品的信息表中各字段功能定义如下表所示字段名字段类型长度主/外键字段值约束对应中文名GoodsIDint4PNotnull商品编号GoodsNameVarchar50Notnull商品名称GoodsPri__Money4Notnull__GoodsNumInt4Notnull库存数量CautionNumInt4Notnull库存__数量PlanNumInt4null计划进货数BarCodeVarchar50Notnull条形码SalesProPri__Money4Notnull促销__SalesProDateSDatetime8Notnull促销起日期SalesProDateEDatetime8Notnull促销止日期AllowAbateInt4Notnull允许打折AllowSaleInt4Notnull允许销售FactoryIDVarchar10FNotnull厂商编号ProvideIDVarchar10FNotnull供货商编号
4.2用户表用户表User用于存储用户的基本登录信息表中各字段功能定义如下表所示字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNotnull用户编号UserNameVarchar25Notnull用户名称UserPWVarchar50Notnull用户__UserStyleInt4Notnull用户类型
4.3会员表会员表Menber用于储存会员的各种信息,表中各字段功能定义如下表所示字段名字段类型长度主/外键字段值约束对应中文名MemberIDVarchar10PNotnull会员编号MemberCardVarchar20Notnull会员__MemberCostMoney4Notnull会员卡余额RegDateDatetime8Notnull注册日期
4.4销售表销售表Sale用于存储销售信息表中各字段功能定义如下表所示字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNotnull销售编号MerChIDVarchar10FNotnull商品编号SaleDateDatetime8Notnull销售日期SaleNumInt4Notnull销售数量SalePri__Money4Notnull销售单额
4.5交易表交易表Dealing用于储存交易信息表中各字段功能定义如下表所示字段名字段类型长度主/外键字段值约束对应中文名DealingIDVarchar10PNotnull交易编号DealingPri__Money4Notnull交易金额DealingDateMoney4Notnull交易日期MemberIDVarchar10Notnull会员__UserNameVarchar10FNotnull用户名称
4.6入库记录表入库纪录表Stock用于储存商品入库的详细信息表中各字段功能定义如下表所示字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNotnull入库编号MerchIDVarchar10FNotnull入库商品编号MerchNumInt4Notnull入库数量MerchPri__Money4Notnull单额TotalPri__Money4Notnull总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Notnull入库状态
4.7供货商表供货商表Provide用于存储供货商的信息表中各字段功能定义如下表所示字段名字段类型长度主/外键字段值约束对应中文名ProvideIDvarchar10PNotnull供货商编号ProvideNameVarchar50Notnull供货商名称ProvideAddressVarchar250Notnull供货商地址ProvidePhoneVarchar25Notnull供货商__5系统出错处理设计
5.1出错信息错误类型子型具体错误系统输出信息的形式处理方法客观环境出错断电断网结账时断电用户输入信息时断网/断电先由人工记录,然后等来电的时候再人工手动录入未存数据销售管理出错商品录入条形码扫描商品编号录入错误商品编号录入超时商品出售时间输入不符合规则条形码扫描不识别系统给出提示信息无效信息!重新输入正确信息库存管理出错库存情况库存状态库存统计出错库存警报出错系统提示信息系统错误重新执行用户管理出错登记管理操作管理用户ID输入错误/为空用户__输入错误/为空验证码输入错误/为空用户信息误删系统给出提示信息信息错误,无法登陆
1.重新登录
2.选择找回信息提交必要信息,找回信息
3.重新申请用户号商品管理出错商品入库商品出库操作员信息出错商品信息出错供应商信息出错客户信息出错系统提示信息信息出错重新输入正确信息
5.2补救措施
1.在停电销售未记录入数据库时,先由人工记录,然后等电来的时候再人工手动录入未存数据
2.脱机处理,即当停电的时候,收银台能够正常工作,但后台库存管理系统失效,则由前台销售系统暂时代行记录任务,等库存管理系统恢复工作后,再向库存导入销售数据,实现更新.
3.当操作人员输入的信息不符导致出错时,提示操作人员输入有误,重新输入信息
4.对数据库采取日记记录技术和海量转储技术,使数据库遇到硬件损坏或崩溃时能及时调用出原来的数据,尽量恢复到不久前的一次正常数据存储阶段
5.后备技术,即准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去,或周期性地把系统数据上传到FTP服务器
5.3系统维护设计为了清除系统运行中发生的故障和错误,超级___要对系统进行必要的修改于完善为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作系统称为系统维护系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的“正常运作”这阶段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况以及修改软件过程软件维护包括以下四项1改正性维护用户在程序使用期间发现错误,并把他们遇到的问题报告给维护人员,我们把诊断和改正的过程叫改正维护2适应性维护也就是为了和变化的环境适当的配合而进行修改软件活动3完善性维护在使用软件的过程中用户往往提出增加新功能或修改已有功能的建议,为了满足这类要求需要完善性维护4预防性维护就是为了改进未来的可维护性或可操作性,或为了给未来的改进奠定更好的基础而修复软件时,出现了防御性维护新系统在正式投入正常运行后,为了预防自然和人对数据的破坏,让系统__高效地工作,必须适当对系统维护主要做两方面的工作,日常维护和系统维护在日常维护中,一个重要的环节是数据的备份和刷新,一定要有计划的、定期的对数据进行更新和备份恢复数据对应数据的备份功能在系统维护中,主要是对数据库的结构的改进和对程序代码做适当修改,以适应系统的需求注册界面填写注册信息检查合法性NY注册成功错误提示数据库登入界面输入用户名和__检查合法性NY系统界面错误提示。