欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    一卡通自助服务系统软件设计说明书.doc

    • 资源ID:3313296       资源大小:1.80MB        全文页数:33页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    一卡通自助服务系统软件设计说明书.doc

    大连交通大学软件学院软件工程实践2012-2013-07一卡通自助服务系统软件设计说明书目录1. 介绍1目的1范围1定义、缩写词1内容概览12. 体系结构表示方法13. 系统要达到的目标和限制14. 用例视图24.1系统用例图2挂失系统24.2解挂系统34.2.1用例简述34.2.2基本事件流44.2.3活动图44.3转账系统54.3.1用例简述54.3.2基本事件流54.3.3活动图64.4修改密码74.4.1用例简述74.4.2基本事件流74.4.3活动图74.5用户登录94.5.1用例简述94.5.2基本事件流94.5.3活动图94.6查询一卡通余额104.6.1用例简述104.6.2基本事件流104.6.3活动图104.7查询银行卡余额系统114.7.1用例简述114.7.2基本事件流114.7.3活动图114.8用户退出登录系统114.8.1用例简述114.8.2基本事件流114.8.3活动图124.9查询历史流水信息124.9.1用例简述124.9.2基本事件流124.9.3活动图134.10管理员登录系统134.10.1用例简述134.10.2基本事件流134.10.3活动图144.11管理员退出系统144.11.1用例简述144.11.2基本事件流144.11.3活动图154.12管理员查询一卡通余额系统154.12.1用例简述154.12.2基本事件流154.12.3活动图164.13管理员查询银行卡余额系统164.13.1用例简述164.13.2基本事件流164.13.3活动图174.14管理员查询历史流水信息系统174.14.1用例简述174.14.2基本事件流174.14.3活动图184.15管理员查询挂失信息系统184.15.1用例简述184.15.2基本事件流184.15.3活动图194.16管理员查询解挂信息系统194.16.1用例简述194.16.2基本事件流194.16.3活动图205. 逻辑视图20总览20主要Package的介绍216. 过程视图23挂失业务23转账系统余额267. 数据视图278. 规模和性能289. 质量28软件设计说明书1. 介绍目的这篇文档提供了对一卡通自助服务系统的系统架构的总览,从不同的视角描述了该系统。同时介绍了一卡通自助服务机器有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解一卡通自助服务系统的基本结构。范围介绍了一卡通自助服务系统的登录系统、查询系统、挂失系统、转账系统和修改密码系统。定义、缩写词B2C:Business To Customer内容概览² 登录系统用户如果要进行一卡通自助服务操作,需要插入一卡通并输入密码,如果输入错误,则停留在登录页;² 查询系统用户完成登录以后,可以进行查询操作,查询的内容有:查询一卡通余额,查询银行卡余额,查询历史流水信息。² 挂失系统当用户的一卡通丢失后,可以在登录页面点击挂失,进行挂失操作,挂失后不得进行交易。² 转账系统当一卡通里的余额不足时,可以进行由银行卡想一卡通的转账操作。² 修改密码系统当有被盗号的危险时,可以进行密码的修改,用新密码替换旧密码。2. 体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。3. 系统要达到的目标和限制Ø 目标客户可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到商品的列表,点击其中一条信息后可以看到某个商品的详细信息,看中后可以很方便的进行购买,在生成购物单之后客户可以看到。客户在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。管理员正确登录后可以修改用户信息,商品信息。Ø 限制客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员的信息。4. 用例视图 B2C在线销售系统描述的主要用例有:商品类别,检索商品,商品详细,顾客注册,修改注册信息,查看订单,顾客登录系统,顾客退出系统,商品放入购物车,管理购物车,下订单,管理员登录系统,管理员退出系统,管理业务数据,管理系统权限,管理管理员,付款状态批处理,商品库存批处理,配送状态批处理。4.1系统用例图系统用例图见图4.1: 图4.1 系统用例图挂失系统4.1.1 用例简述当用户所持有的一卡通遗失时,可以在一卡通自助服务机器上进行挂失。4.1.2 基本事件流1 系统:显示登录页面2 用户:输入账号和密码3 系统:显示未插卡服务页面4 用户:点击挂失5 系统:显示挂失成功6 系统:询问用户是否继续服务。7 用户:选择是,则返回3;选择否,则进入退出登录页面。8 用例结束。4.1.3 活动图 挂失系统的活动图见图4.24.2解挂系统4.2.1用例简述 当用户找回自己所持的一卡通时,在一卡通自助服务机器上进行解挂,一卡通恢复交易功能4.2.2基本事件流 1 系统:显示登录界面。2 用户:插入一卡通,并输入密码,点击登录。3 系统:显示各项服务功能界面。4 用户:点击解挂。5 系统:显示解挂成功。6 系统:询问用户是否继续服务。7 用户:选择是,则返回3;选择否,则进入退出登录页面。8 用例结束。4.2.3活动图解挂系统的活动图见图4.3 解挂系统的活动图见图4.34.3转账系统4.3.1用例简述当一卡通里的余额不足时,用户可以通过转账来实现从银行卡向一卡通的充值。4.3.2基本事件流1 系统:显示各项服务功能界面。2 用户:点击转账。3 系统:显示转账页面。4 用户:输入转账金额,并点击提交。5 系统:显示转账结果,并显示银行卡及一卡通余额。6 系统:询问用户是否继续服务。7 用户:选择是,则返回1;选择否,则进入退出登录页面。 8 用例结束4.3.3活动图转账业务的活动图见图4.4 转账业务的活动图见图4.44.4修改密码4.4.1用例简述 用户觉得自己密码过于简单,有被盗号的危险,使用修改密码功能。4.4.2基本事件流 1 系统:显示各项服务功能界面。2 用户:点击修改密码。 3 系统:显示修改密码界面。4 用户:输入旧密码。5 用户:输入新密码。6 用户:再次重复输入新密码,并点击提交。7 系统:显示修改密码结果。8 系统:若不成功,则返回3。9 系统:若成功,则询问是否继续其他服务。10 用户:选择是,则返回1;选择否,则显示退出界面。 11 用例结束。4.4.3活动图修改密码的活动图见图4.5 修改密码的活动图见图4.54.5用户登录4.5.1用例简述 用户通过插入一卡通和输入密码,进行登录操作。4.5.2基本事件流1 用户:插入一卡通;2 系统:显示登录界面; 3 用户:输入密码;4 系统:检查密码是否正确5 系统:若正确,显示各项服务界面;若不正确,返回2.7 用例结束。4.5.3活动图用户登录的活动图见图4.6 用户登录的活动图见图4.64.6查询一卡通余额4.6.1用例简述用户可以查询自己一卡通里的余额。4.6.2基本事件流1 系统:显示各项服务功能界面2 用户:点击查询一卡通余额3 系统:显示一卡通里的余额4 系统:询问是否继续其他服务5 系统:如果是,则返回1,如果否,则显示退出界面6 用例结束。4.6.3活动图查询一卡通余额的活动图见图4.74.7查询银行卡余额系统4.7.1用例简述 用户登录后,可以查询与一卡通绑定的银行卡的余额。4.7.2基本事件流 1 系统:显示各项服务功能界面2 用户:点击查询银行卡余额3 系统:显示银行卡里的余额4 系统:询问是否继续其他服务5 系统:如果是,则返回1,如果否,则显示退出界面6 用例结束。4.7.3活动图查询银行卡余额系统的活动图见图4.8 4.8用户退出登录系统4.8.1用例简述用户退出系统。4.8.2基本事件流1 系统:显示各项服务界面2 用户:点击退出3 系统:显示安全退出4 系统:询问是否重新登录5 系统:如果是,则返回登录界面;如果否,则用例结束。4.8.3活动图用户退出系统的活动图见图4.94.9查询历史流水信息4.9.1用例简述 用户可以查询历史交易记录4.9.2基本事件流 1 系统:显示各项服务功能界面2 用户:点击查询历史流水信息3 系统:显示历史流水信息4 系统:询问是否继续其他服务5 系统:如果是,则返回1,如果否,则显示退出界面6 用例结束。4.9.3活动图查询历史流水信息的活动图见图4.104.10管理员登录系统4.10.1用例简述 管理员输入有效的用户编号和密码后,登录系统。4.10.2基本事件流 1 管理员:在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;2 系统:查询系统,获得管理员的信息,并将赋予管理员相应的权限;3 系统:根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口;4 用例结束。4.10.3活动图管理员登录系统的活动图见图4.114.11管理员退出系统4.11.1用例简述 管理员退出系统。4.11.2基本事件流 1 管理员:提交退出系统的请求;2 系统:注销管理员;3 系统:显示管理员登录页面,提示此管理员已经退出系统;4 用例结束。4.11.3活动图管理员退出系统的活动图见图4.124.12管理员查询一卡通余额系统4.12.1用例简述管理员查询用户的一卡通余额。4.12.2基本事件流1 管理员:在管理员管理页面上,点击查询一卡通余额2 系统:显示所有用户的一卡通余额 3 管理员:点击返回5 系统:返回管理页面 6 用例结束。4.12.3活动图管理员查询一卡通余额系统的活动图见图4.134.13管理员查询银行卡余额系统4.13.1用例简述管理员查询用户银行卡里的余额。4.13.2基本事件流 1 管理员:在管理员管理页面上,点击查询银行卡余额2 系统:显示所有用户的银行卡余额 3 管理员:点击返回5 系统:返回管理页面6 用例结束。4.13.3活动图管理员查询银行卡余额系统的活动图见图4.144.14管理员查询历史流水信息系统4.14.1用例简述 管理员查询用户的历史流水信息记录。4.14.2基本事件流 1 管理员:在管理员管理页面上,点击查询历史流水信息2 系统:显示所有用户的一卡通历史交易记录 3 管理员:点击返回5 系统:返回管理页面6 用例结束。 4.14.3活动图管理员查询历史流水信息的活动图见图4.154.15管理员查询挂失信息系统4.15.1用例简述管理员查询挂失信息。4.15.2基本事件流 1 管理员:在管理员管理页面上,点击查询挂失信息2 系统:显示所有用户的挂失信息 3 管理员:点击返回5 系统:返回管理页面6 用例结束。4.15.3活动图管理员查询挂失信息的活动图见图4.164.16管理员查询解挂信息系统4.16.1用例简述管理员查询解挂信息。4.16.2基本事件流 1 管理员:在管理员管理页面上,点击查询解挂信息2 系统:显示所有用户的解挂信息 3 管理员:点击返回5 系统:返回管理页面6 用例结束。4.16.3活动图管理员查询解挂信息的活动图见图4.175. 逻辑视图 逻辑视图部分主要叙述了设计阶段的工作。总览图5.1的领域模型是一卡通自助服务系统的设计实体及其之间的关系;图5.1 领域模型主要Package的介绍一卡通自助服务系统Package图见图5.2图5.2 一卡通自助服务系统Package图Ø WebappWebapp包包含了action、form包,它们属于显示层的代码,主要使用struts框架。Ø ServiceService包包含了业务实现的主要接口,每个接口有一个对应的serviceImpl的实现,serviceImpl类放在serviceImpl包中,其中serviceImpl的实现是通过调用dao接口来实现的,它们属于业务层的代码,主要使用spring框架。Ø DaoDao包包含了业务实现的主要接口,每个接口都有一个对应的Hibernate版本的daoHibernate的实现,daoHibernate类放在daoHibernate包中,通过daoHibernate对数据库进行访问,它们属于持久层的代码,主要使用Hibernate框架。Ø ModelModel包包含了POLO类和Hibernate映射文件。Ø SearchSerach包包含了对页面进行处理的一些比较复杂的显示操作。Ø utilutil包包含了一些常用的操作,如时间转换、字符串转换等。Ø managernanager包包含了属于管理员操作的webapp、service、serviceImpl、dao、daoHibernate、model等包,这些包的关系同上。Ø useruser包包含了属于用户操作的webapp、service、serviceImpl、dao、daoHibernate、model等包,这些包的关系同上。6. 过程视图过程视图部分叙述几个主要子系统的处理流程。挂失业务6.1.1 挂失业务的系统顺序图见图6.1 用户挂失的VOPC类图见图6.2 图6.2 用户挂失的VOPC类图用户挂失的协作图见图6.3图6.3用户挂失的协作图转账系统余额6.1.2 转账系统顺序图见图6.4 图6.4转账的系统顺序图转账的VOPC类图见图6.11 图6.5 转账系统的VOPC类图转账系统的协作图见图6.6 图6.6 转账的协作图7. 数据视图一卡通自助服务系统在关系数据库中的组织。一卡通自助服务系统的数据视图见图7.1 71一卡通自助服务系统的数据视图8. 规模和性能Ø 满足的规模能够满足100人同时在线浏览网页,20人同时进行有关数据库的操作。Ø 满足的性能能够满足让顾客可以认同的相应时间。9. 质量系统正式使用时,保证预约号的生成与销毁,装备与场地租用的更换的流程正常。27

    注意事项

    本文(一卡通自助服务系统软件设计说明书.doc)为本站会员(来看看)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开