- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
POS机案例
内蒙古工业大学 内蒙古工业大学 * 包的嵌套 内蒙古工业大学 * 4 逻辑架构的精化 内蒙古工业大学 * 5 部署图 内蒙古工业大学 * 四、软件实现 1 选择编程语言 2 用户界面 3 代码的编写 根据项目的特性选择相应特性的语言。 内蒙古工业大学 * 4 POS机系统界面设计 内蒙古工业大学 * 五、系统测试 1 测试用例的组成 测试用例编号: 测试项目: 测试标题; 测试级别; 预置条件: 输入: 操作步骤: 预期输出: 内蒙古工业大学 * 2 测试用例举例 测试用例编号:POS_ST_SALE_001 测试项目:计算一件商品价格 测试标题:输入一件合法商品 测试级别:中 预置条件:系统存在该商品 输入:条形码 操作步骤:1、创建一次销售;2、输入商品条码;3、点击结帐;4、显示账单金额; 预期输出:1、提示输入商品条码;2、输出账单金额; * * 案例: POS机系统 * 内蒙古工业大学 项目背景 POS机系统是电子收款机系统,通过计算机化用于处理销售和支付,记录销售信息。该系统包括计算机、条码扫描仪、现金抽屉等硬件、以及使系统运转的软件和为不同服务的应用程序提供接口。 内蒙古工业大学 * 问题描述 收银员可以记录销售商品信息,系统计算总价。 收银员能够通过系统处理支持,包括现金支付、信用卡支付和支票支付。 经理还能处理顾客退货。 系统要求具有一定的容错性,即如果远程服务(如库存系统)暂时中断,系统必须仍然能够获取销售信息并且至少能够处理现金付款。 POS机必须支持日益增多的各种的客户终端和接口,比如多种形式的用户图形界面、触摸屏输入装置、无线PDA等。 系统需要一种机制提供灵活的处理不同客户独特的业务逻辑规则和定制能力。 内蒙古工业大学 * 一、需求建模 收银员:能够准确、快速地输入,而且没有支付错误,因为如果少收货款,将从其薪水众扣除。 售货员:自动更新销售提成。 顾客:希望以最小代价完成购买活动并得到快速服务。便捷、清晰地看到所输入的商品项目和价格。得到购买凭证,以便退货。 1 与客户沟通 内蒙古工业大学 * 1 与客户沟通(序) 公司:希望准确地记录交易,满足顾客要求。确保记录了支付授权服务的支付票据。有一定的容错性。能够自动、快速地更新记帐和库存信息。 经理:能够快速执行超控操作,并易于更正收银员的不当操作。 支持授权服务:依据正确的通信格式进行授权服务。 库存系统:正确的方式更新库存信息。 记账系统:能够准确地记录每次销售支付信息。 内蒙古工业大学 * 2 用例建模 内蒙古工业大学 * 2.1 用例描述 用例名称:处理销售 用例描述:收银员对顾客购买的商品进行结算 参与者:收银员 前置条件:收银员登录系统 主事件流: 1.顾客携带所购商品或服务到收银台通过POS机付款。 2.收银员开始一次新的销售交易。 3.收银员输入商品条码。 4.系统逐步记录出售的商品,并显示该商 内蒙古工业大学 * 2.1 用例描述(序) 品的描述、价格和累计额。价格通过一组价格规则来计算。收银员重复3~~4步,直到输入结束。 5.系统显示总额和计算折扣。 6.收银员告知顾客总额,并请顾客付款。 7.顾客付款,系统处理支付。 8.系统记录完整的销售信息,并将销售和支付信息发送到外部的账务系统(进行账务处理和提成)和库存系统(更新库存)。 9.系统打印票据。 10.顾客携带商品和票据离开。 内蒙古工业大学 * 2.1 用例描述(序) 其他时间流: 3a.无效商品ID(在系统中未发现) 1)系统提示错误并拒绝输入ID 2)收银员响应该错误 2a)商品ID可读(如数字) (1)收银员手工输入商品ID (2)系统显示商品的描述和价格 (2a)无效商品,系统提示错误 2b)系统不存在该商品 3)继续执行3 内蒙古工业大学 * 2.1 用例描述(序) 其他时间流: 3b.同一种商品,购买多个,不需每个记录 1)收银员输入商品类别和数量 2)继续执行3 后置条件:更新帐户和库存信息,记录提成,生成票据,记录支付授权的批准。 内蒙古工业大学 * 2.2 用例描述——活动图 内蒙古工业大学 * 二、面向对象分析 1.1 销售用例类图分析 目的是理解和描述在领域语境中最重要的类,建立候选类作为术语表保存,为用
文档评论(0)