第9组334王晓宇面向对象设计报告.docx_第1页
第9组334王晓宇面向对象设计报告.docx_第2页
第9组334王晓宇面向对象设计报告.docx_第3页
第9组334王晓宇面向对象设计报告.docx_第4页
第9组334王晓宇面向对象设计报告.docx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 系统概述本系统用于客户排队和服务员对排队后顾客的服务处理。节约客户时间,简化服务人员的操作。2 系统的功能客户在登录微信后关注,之后就可以进行相关的排队操作。员工在微信端登录,登录后有相应的功能,权限不足有些功能不能使用。3 权限分为1 管理员:拥有所有操作,包裹登录,查询,叫号,删除当天记录,增加人员,修改密码和删除人员。2 经理:拥有的操作有,登录,查询,叫号,删除当天记录。3 服务员:拥有的操作有,登录,查询,叫号。4 功能的活动流程图4.1查询活动图图4.2登录活动图图4.3叫号活动图图4.4删除历史活动图图4.5删除员工活动图图4.6添加员工活动图图4.7修改密码活动图图4.8排队活动图5 相应的时序图图5.1查询活动图图5.2登录活动图图5.3叫号活动图图5.4删除历史活动图图5.5删除员工活动图图5.6添加员工活动图图5.7修改密码活动图图5.8排队活动图6 类包括三大类,界面类,业务实体类,参与者。7. 用例描述微信排队系统中的用例:关注店家预定排队获取消息联系店家查询排队登录系统查询排队员工叫号经理删除历史记录管理员添加员工管理员删除员工管理员修改员工信息关注店家例描述名称关注店家标识C001描述客户通过微信关注店家官方微信公众号前提下载手机微信客户端,拥有微信帐号结果关注成功,显示店家公告扩展N/A包含N/A继承自N/A基本工作流程如下:1.客户希望通过微信进入微信排队系统。2.客户登录微信,请求关注微信排队系统的公众号。3.用户界面返回关注信息,并显示当前公告。备选流(关注不成功)的流程如下:用户关注界面提示登录不成功信息,程序不执行。预定排队用例描述名称预定排队标识C002描述客户通过选中“我要排队”按钮,进入获得排队号码页面前提关注店家官方微信公众号结果返回客户号码扩展N/A包含N/A继承自N/A基本工作流程如下:1. 客户希望通过微信公众号获得排队号;2. 客户通过登陆店家微信公众号页面,并点击-“我要排队”按钮,选择桌型,确认排队。3. 用户界并提交客户信息进行排队,面返回客户的排队号。备选流(排队不成功或系统维护)的流程如下:用户登录界面提示排队不成功,并提示稍后再试。获取消息例描述名称获取消息标识C003描述客户通过微信获取店铺活动或信息。前提关注店家官方微信公众号结果返回活动或消息的连接扩展N/A包含N/A继承自N/A基本工作流程如下:1.客户希望通过微信排队系统获得该店铺的活动或消息。2.客户通过登陆店家微信公众号页面,然后输入关键字。3.服务器返回连接与微信窗口,窗口显示活动或消息连接。备选流(关键字输入错误)的流程如下:微信窗口提示已有关键字。联系店家例描述名称联系店家标识C004描述客户通过微信关注店家官方微信公众号前提关注店家官方微信公众号结果跳转店家官网扩展N/A包含N/A继承自N/A基本工作流程如下:1.客户希望通过系统联系店家。2.客户登录店家微信公众号页面,点击“联系我们”按钮。3.用户界面跳转至店家网页。查询队列用例描述名称查询排队标识C005描述客户通过选中“查询”查看队列前方还有多少人前提客户关注店家微信公众号,填写自己的号码。结果返回队列人数信息扩展N/A包含N/A继承自N/A基本工作流程如下:1. 客户希望通过微信查询店家当前队列排到的号数。2. 客户登录店家微信公众号,并选中按钮请求查询排队信息。3. 用户界面返回排队信息。备选流(客户已被服务)的流程如下:界面提示查询错误,重新查询。登录系统用例描述名称登录系统标识E001描述服务员、经理或程序管理员通过店家公众号点击“后台登录”登入后台页面前提服务员、经理或程序管理员关注店家微信公众号结果显示登陆成功扩展N/A包含N/A继承自N/A基本工作流程如下:1 员服务员、经理或程序管理员通过微信登陆管理界面。2 员服务员、经理或程序管理员通过在后台登录界面输入正确账号密码来登陆系统。3 系统界面返回登陆成功提示。备选流(账号或密码不正确)的流程如下:系统登录界面提示登陆失败,并提示账号或者密码错误,程序不执行。员工叫号用例描述名称员工叫号标识E002描述服务员或经理通过微信排队系统的叫号页面进行叫号前提服务员或经理员工成功登陆微信排队系统结果客户进场扩展N/A包含N/A继承自N/A基本工作流程如下:1 服务员或经理希望通过微信排队系统的叫号面板进行叫号。2 服务员或经理通过系统后台页面的队列管理页面进行叫号。3 系统的叫号面板号数不断更新。备选流(锁定)的流程如下:员工锁定叫号面板停止叫号。删除历史记录用例描述名称删除历史记录标识M001描述经理通过微信排队系统删除历史记录前提经理成功登录系统结果清空排队数据扩展N/A包含N/A继承自N/A基本工作流程如下:1 经理希望通过微信排队系统删除历史记录。2 经理通过后台登录登入后台页面。3 经理通过后台页面的队列管理,点击“删除”,删除历史排队信息。4 清空数据,更新到数据库。备选流(无数据)的流程如下:系统返回队列管理界面,程序不执行。系统管理员添加员工用例描述名称系统管理员员工管理标识A001描述系统管理员通过微信排队系统添加员工前提系统管理员成功登录系统结果成功添加员工扩展N/A包含N/A继承自N/A基本工作流程如下:5 系统管理员希望通过微信排队系统添加员工信息。6 系统管理员通过后台登录登入后台页面。7 系统管理员通过后台页面的用户管理添加员工信息。8 数据更新到数据库。备选流(人员重复)的流程如下:系统提示添加失败,返回添加界面,程序不执行。系统管理员修改员工信息用例描述名称系统管理员修改员工信息标识A002描述系统管理员通过微信排队系统管理员工信息前提系统管理员成功登录系统结果显示管理页面扩展修改员工密码、修改员工用户名、修改员工id包含N/A继承自N/A基本工作流程如下:9 系统管理员希望通过微信排队系统管理员工信息。10 系统管理员通过后台登录登入后台页面。11 系统管理员通过后台页面的用户管理,管理员工:修改员工密码、修改员工用户名、修改员工id。12 数据更新到数据库。备选流(信息冲突)的流程如下:系统提示修改失败,返回修改界面,程序不执行。系统管理员删除员工用例描述名称系统管理员删除员工标识A003描述系统管理员通过微信排队系统删除员工前提系统管理员成功登录系统结果删除该员工扩展N/A包含N/A继承自N/A基本工作流程如下:13 系统管理员希望通过微信排队系统管理员工信息。14 系统管理员通过后台登录登入后台页面。15 系统管理员通过后台页面的用户管理,点击“删除”,删除员工。16 提示删除成功,数据更新到数据库。系统管理员修改员工密码用例描述名称系统管理员修改员工密码标识A004描述系统管理员通过微信排队系统修改员工密

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论