您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 超市销售管理系统分析与设计UML可以通过课程实践或者
XXXX大学综合实践报告书课程名:系统分析与设计实践项目:超市销售管理系统学院:专业班级:学生学号:学生姓名:指导教师:年月日目录第一章引言..............................................................................................11.1目的及范围...........................................................................................11.2术语.......................................................................................................11.3文档结构.................................................................................................1第二章需求说明.....................................................................................22.1系统参与者.............................................................................................22.2系统用例.................................................................................................22.3补充规格说明.........................................................................................72.4业务规则.................................................................................................82.5领域对象分析.........................................................................................92.5.1领域类图......................................................................................92.5.2领域类说明................................................................................10第三章架构设计说明............................................................................113.1逻辑视图...............................................................................................113.2进程视图...............................................................................................123.3开发视图...............................................................................................123.4物理视图...............................................................................................133.5用例视图.......................................................................................14第四章用例实现....................................................................................154.1处理销售..............................................................................................154.2管理员工...............................................................................................164.3管理销售...............................................................................................184.4办理会员卡.............................................................................................194.5兑换礼品.......................................................................................204.6上架商品........................................................................................214.7下架商品........................................................................................22第五章设计类说明................................................................................235.1设计类字典...........................................................................................235.2物理包设计............................................................................................30参考文献....................................................................................................31心得体会....................................................................................................321第一章引言1.1目的及范围为了提高超市运作效率,方便进行超市管理,辅助提高超市的决策水平,降低经营成本,提高效益,增强超市扩展力,提供有效的技术保证。本系统适用范围中小型超市1.2术语参与者:系统的参与者UI:界面POS:销售终端1.3文档结构根据UML设计方法,该文档有引言,系统需求设计,系统视图,用例实现,设计类说明2第二章需求说明2.1系统参与者总经理:超市负责人,负责管理员工,和管理销售销售经理:负责管理部分商品类型,上下架商品收银员:只负责处理销售前台服务员:负责办理会员卡与兑换礼品2.2系统用例用例名:处理销售参与者:收银员前置条件:收银员必须经过确认和认证。后置条件:存储销售信息。准确计算税金。更新账务和库存信息。生成票据。记录支付授权的批准。主成功场景:1.顾客携带所购的商品到收银台通过POS机存款。2.收银员开始一次新的销售交易。3.收银员输入商品条码。4.系统逐条记录出售的商品,并显示该商品的描述、价格和总额。价格通过一组价格规则来计算。收银员重复3~4步,直到输入结束5.系统显示总额和所计算的税金,并显示总额给顾客核对。6.收银员告知顾客总额,并请顾客付款。7.顾客付款,系统处理支付。8.系统记录完整的销售信息,并将销售和支付信息发送到外部的账务系统和库存系统。9.系统打印票据。替代流程:3a.无效商品ID:1.系统提示错误并拒绝输入该ID。2.收银员相应该错误。2a.商品ID可读1.收银员手工输入商品ID。2.系统显示商品项目的描述和价格。3b.当有多个商品项目属于同一类别的时候,不必记录每个商品项目的唯一标识:1.收银员可以输入类别的标识和商品的数量。33c.需要手工输入类别和价格:1.收银员收输入特定的类别代码及其价格。3-6a.顾客要求收银员从所购商品中去掉一项:1.收银员选择商品并将其删除。2.系统删除该项目并显示更新后的总额。3-6b.顾客要求收银员取消销售交易:1.收银员在系统中取消销售交易。5a.系统检测到与外部税务计算系统服务的通信故障:1.系统在POS机节点上重启此服务,并继续操作。5b.顾客符合打折条件:1.收银员提出打折请求。2.收银员输入顾客ID。3.系统按照打折规则显示折扣总计额。5c.顾客要求兑现账户积分,用于此次销售交易;1.收银员提交积分请求。2.收银员输入顾客ID。3.系统应用积分直到价格为0,同时扣除结余积分。6a.收银员询问顾客是否要塑料袋:1.收银员收输入塑料袋特定的代码。2.系统显示总额。6b.顾客要求现金付款,但所携现金不足:1.顾客要求使用其他支付方式。1a.顾客要求取消此次交易,收银员在系统上取消该销售交易。7a.现金支付:1.收银员输入收取的现金额。2.系统显示找零金额,并弹出现金抽屉。3.收银员放入收取的现金,并找零。4.系统记录该现金支付。7b.信用卡支付:1.顾客拿出信用卡2.收银员确认。2a.收银员取消付款步骤。1.系统回复到“商品输入”模式。3.系统向外部支付授权服务系统发送支付授权请求,并请求批准该支付。3a.系统检测到与外部系统写作时的故障:1.系统向收银员提示错误。2.收银员请求顾客更换支付方式。4.系统受到批准支付的应答并提示收银员,同时弹出现金抽屉。4a.系统受到拒绝支付的应答:1.系统向收银员提示支付被拒绝。2.收银员请求顾客更换支付方式。5.系统记录信用卡支付信息,期中包括支付批准。6.系统显示信用卡支付的签名输入机制。47.收银员请求顾客签署信用卡支付。8.如果在纸质票据上签名,则收银员将该票据放入现金抽屉并关闭抽屉。用例名:管理员工参与者:总经理前置条件:总经理必须经过确认和认证。后置条件:系统保存已修改的员工信息,能安排上班时间。主成功场景:1.总经理管理(添加,删除,修改,查询)员工信息、权限。2.系统保存员工信息。返回主菜单,总经理继续操作。3.总经理修改用户权限4.系统保存用户权限。返回主菜单,总经理继续操作。5.总经理找到班次,选择员工ID。6.系统保存班次信息。重复以上操作,直到安排完成。替代场景:2a.系统无响应:1.总经理重新进入系统。2.总经理继续进行操作。2b.系统已有该员工:1.系统返回主菜单。2.总经理继续操作。2c.系统响应信息填写不正确:1.系统提示不正确内容。2.总经理继续操作。4a.系统无响应:1.总经理重新进入系统。2.总经理继续进行操作。6a.系统无响应
本文标题:超市销售管理系统分析与设计UML可以通过课程实践或者
链接地址:https://www.777doc.com/doc-1630203 .html