学士后第一单元阶段项目设计需求文档.docxVIP

学士后第一单元阶段项目设计需求文档.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学士后第一单元阶段项目设计需求文档

本说明书是根据超市收银系统需求分析说明书的要求编写的,是为了实现系统的功能而设计一个体系架构,以满足设计中规定的各种要求,本说明书作为软件设计进一步详细设计的基础,也是编写代码的重要同是它也是需求设计人员,测试人员和管理人员的参考材料。总体设计系统说明超市收银系统主要划分为两块,一是商品库存管理,二是收银管理1.商品库存管理主要是仓库管理人员对库存进行查询,修改的功能(包括添加,删除,修改操作)2.收银管理主要是销售人员扫描商品,结账和打印票据功能。关键技术采用Java语言,使用I/O技术和XML技术总体架构设计系统模块设计登录接收输入的用户名和密码,并进行验证,根据验证结果显示信息,如库存管理员显示库存管理员界面,如果是收银员,显示收银员界面。1、显示登录界面:1.登录 2.退出系统2、选择1时,提示输入用户名和密码3、接收输入的用户名和密码,并进行验证,根据验证结果显示信息,如果登录错误,提示“用户名或密码错误!登录失败!”,重新提示输入用户名和密码。如库存管理员显示库存管理员界面如图-1,如果是收银员,显示收银员界面如图-2。图-1图-2商品库存管理商品入库,商品出库,新增商品,查询全部商品,按编号查询商品。商品入库1、接收输入的商品编号,从数据源中验证是否有此商品。2.如果有此商品,则提示输入入库数量,接收输入的入库数量,并修改数据源中此商品的库存数量。并提示入库信息3.入库成功后,显示全部库存商品的商品编号,商品名称,商品价格,商品单位,商品数量4.如果没有此商品,则在客户端提示“没有此商品,请选择编号3:新增商品!”。显示所有商品信息如图-3图-3商品出库1.接收输入的商品编号,从数据源中验证是否有此商品2、如果有此商品,则提示输入出库数量,验证出库数量是否大于库存数量,如果大于库存数量则返回出库失败的信息,并显示此商品的商品编号,商品名称,商品价格,商品单位,商品数量;如果小于库存数量,则减少此商品库存数量,并提示出库成功的信息。并显示所有商品的商品编号,商品名称,商品价格,商品单位,商品数量3.如果没有此商品,则在提示无此商品,重新提示输入商品编号,如图-4图-4新增商品1、接收输入的商品编号,从数据源中验证是否有此商品2、如果有此商品,则提示重新输入商品编号3、如果没有此商品,则提示输入商品名称,价格,单位,数量,然后保存到数据源中,并返回新增商品成功的信息4、新增成功后,显示所有商品的信息。如图-5图-5查询全部商品接收请求,查询全部商品,显示全部商品信息如图-6。图-6按查询号查询商品1、接收输入的商品编号,从数据源中验证是否有此商品,如果有则显示此商品信息。商品编号,商品名称,商品价格,商品单位,商品数量2、如果没有此商品,则返回无此商品信息。如图-7图-7收银管理扫描商品1、接收输入的商品编号,从数据源中验证是否有此商品,如果有此商品,则将此商品信息保存到订单中,保存订单时需要判断订单中是否已有此商品,如果有也在购买数量上增加,如果没有则在订单中保存商品的全部信息:商品编号,商品名称,商品价格,商品单位,商品数量2、订单保存好后,显示订单中商品的商品名称(编号+名称+单位),单价,数量,金额(金额=数量*单价)3、如果没有此商品,则提示“没有此商品,扫描失败,如图-8图-8修改购买数量1、接收客户端输入的商品编号,从数据源中验证是否有此商品,如果有,则提示输入修改的数量,再修改订单中此商品的数量。2、修改成功后,显示订单中商品的商品名称(编号+名称+单位),单价,数量,金额(金额=数量*单价)3、如果没有此商品,则提示没有扫描此商品,如图-9图-9结账选择结账后,计算订单中商品的总金额并显示,提示有普通结账和会员结账。如图-10图-101、普通结账1)、计算订单商品的总金额并显示2)、接收输入的支付金额,进行验证并计算找零,再打印票据。票据显示收银员号,小票号,购买商品明细(包括商品名称,商品编号,商品单位,单价,数量,金额(数量*单价),总数量,应收,实收,找零,当时系统时间和提示3)、结账后,清空商品明细。如图-11图-114)、如果订单中没有商品时,选择结账,则提示没有扫描商品,选择修改数量,则提示没有扫描商品,如图-12图-122、会员结账1)、计算订单商品的总金额并显示2)、接收输入的会员卡号,并进行验证,根据返回信息显示,如果正确,则提示输入支付金额,接收输入的支付金额,进行验证并计算找零,再计算本次消费所得积分,并修改此会员的积分。3)、打印票据。票据显示收银员号,小票号,购买商品明细(包括商品名称,商品编号,商品单位,单价,数量,金额(数量*单价),总数量,应收,实收,找零,会员卡号,消费前积分,本次消费积分,消费后积分,当时系统时间和提示4)、如果会员卡号错误,则提示”会员卡号错误“

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档