- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超市销售系统
需求规格说明书
小组:[名称]
组长:[学号 姓名]
组员:[学号 姓名]
完成日期:
导言
系统目标
术语表
系统范围
参考资料
【不少于10篇,不包含教材及参考书,重点在业务方面的资料。网上的资料要给出网址。】
1 林来兴.空间控制技术.宇航出版社,1992:25-42
2 J. R. McDonnell, D. Wagen. Evolving Recurrent Perceptions for Time-Series Modeling. IEEE Trans. on Neural Networks. 1994, 5(1): 24-38
3 X. Yao. Evolutionary Artifitial Neural Networks. J. of Neural Systems. 1933,
(4): 203-222
4 谌颖.空间最优交会控制理论与方法研究.哈尔滨工业大学博士论文. 1992:8-13
总结
现状描述
【如开发的是支持业务系统软件(如销售业务),详细描述业务现状。如业务概况、与业务相关的组织机构设置、人员职责、与其他相关业务联系等。】
【如开发的是支持产品系统的软件(多为嵌入式软件),描述市场上与之相关的产品功能,并分析其特点】
建议的系统
3.1 概述
NextGen POS系统通常安装在商店中。我们设想NextGen POS是下一代POS应用,能够容错,具有灵活性以支持各种客户的不同业务规则,具有多终端和用户接口机制,并且能够与各种第三方支持系统进行整合。
系统能够提供销售组织需要的常见服务,包括记录销售、支付授权、退货处理等。
系统支持有线和无线网络连接。如果使用移动终端,则可以在商店网络邻近的封闭区域内使用,包括商店内部或外部的封闭区域。
系统支持触摸屏操作,提高操作的便捷性。
… …
3.2 功能性需求
【通常是跨越多个用例的功能性】
日志处理和错误处理
在持久性存储中记录所有操作及错误。
安全性
任何功能的使用都需要经过用户认证
可插拔规则
在几个用例的不同场景执行任意一组规则,以支持对系统功能的定制
3.3 非功能性需求
3.3.1 可用性
人性因素:顾客将能够看到POS大屏幕显示器的显示。因此:
应该在1米外轻松看到文本
避免使用一般色盲人群难以辨认的颜色
快捷、无错的销售处理极为重要,因为购买者希望快速离开,否则会给他们的购买体验(和对销售员的评价)带来负面影响。
收银员的实现通常停留在顾客或商品,而不是计算机显示器上。因此,提示和告警应该通过声音传递而不仅仅是通过图像传递。
… …
3.3.2 可靠性
可恢复性
如果正在使用外部服务(支付授权、账务系统、…)时出现故障,为了完成销售交易,需要尝试采用本地方案(如存储和转发)加以解决。对此需要更深入的分析……
长时间运行
销售活动每天都在不间断发生,要求系统能够持续可靠运行,
容错性
当商品标识有破损或不能识别,应能够给予提示。
… …
3.3.3 性能
1. 购买者希望非常快速地完成销售处理过程,数据本地存储的时间不能超过1秒,90%的授权服务在20秒内完成。
2. 系统应能够保证历史数据存储3年,查询当天数据相应时间3秒,当月数据5秒,当年数据10秒。
… …
3.3.4 可支持性
1.可适应性
不同型号的票据打印机打印的效果可能存在差异,软件能够支持市场上主流的票据打印机。
2.可配置型
人员的权限会根据企业的变化而调整,系统应该能够方便配置调整。还存在一些其他的配置要求,如打印格式、查询项目等,对此需要进一步分析。
3.3.5 实现
1. 采用Java技术解决方案。Java易于开发,远期具有可移植、便于扩展的能力。
2. 持久化数据存储采用开源数据库方案,减少投资。
3.3.6 接口
1.重要硬件和接口
触摸屏(可视为鼠标输入)
条码激光扫描仪(可视为键盘输入)
票据打印机
银联信用卡/借记卡读卡器
2.软件接口
银联支付系统
财务账务系统
3.4 系统模型
3.4.1 用例模型
用例名称:处理销售 参与者与关注点:
收银员:希望能够准确、快速地输入,而且没有支付错误,因为如果少收货款,将从其工资中扣除。
售货员:希望自动更新销售提成
顾客:希望以最小的代价完成购买活动并得到快速服务。希望便捷、清晰地看到所输入的商品项目和价格。希望得到购买凭证,以便退货。
公司:希望准确地记录交易,满足顾客要求。希望确保记录了支付授权服务的支付票据。希望有一定的容错性,即使在某些服务器构件不可用时(如远程信用卡验证),也能够完成销售。希望能够自动、快速地更新账务和库存信息。
经理:希望能够快速执行超控操作,并易于更正收银员的不当操作。
… … 前置条件:收银员必须经过确认和认证 成
文档评论(0)