下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 UML_软件建模_网上话费充值系统

UML_软件建模_网上话费充值系统.doc

UML_软件建模_网上话费充值系统

Barth焕
2017-09-02 0人阅读 举报 0 0 暂无简介

简介:本文档为《UML_软件建模_网上话费充值系统doc》,可适用于高等教育领域

UML软件建模网上话费充值系统实验报告课程名称软件建模技术实验名称软件建模实验姓名何虹江学号专业班级软件实验日期成绩指导教师卫红春(实验目的实验设备和环境实验内容与步骤实验结果与分析总结问题及建议))一、实验目的通过EnterpriseArchitect工具熟悉业务建模、需求建模、分析建模和设计建模的过程。二、实验设备和环境WindowsProOfficeProPlusEnterpriseArchitect三、实验内容和步骤软件模型设计(Page–Page)四、实验结果与分析实验结果与设计相符说明实验达到目的。五、总结问题及建议我这次建立的是网上话费充值系统的模型。通过在EA对种模型的建立进一步了解了各图表的功能掌握了基本的设计步骤。将理论结合实践之后对各项模型有了更加深刻的理解。但是实验中也发现不少问题:图表不熟悉需要反复试验各种图表才能正确的绘图部分功能实现相对困难对模型的理解不够深刻导致一些参数没有正确的运用。因此在今后的UML建模中还需要多加锻炼还需要多次阅读教材和相关书籍软件模型设计目录业务建模项目概述企业使命业务目标企业的优势、挑战及对策企业的核心竞争力充值系统的关键过程涉众模型业务主线业务过程模型对象模型业务规则模型需求建模参与者需求结构非功能需求模型设计建模PIM类模型用例分析模型设计建模架构模型控制型PSM类模型用例设计模型数据库设计模型界面设计模型部署模型业务建模项目概述手机在线充值:提到手机在线充值很多人都不禁摇头对此嗤之以鼻其实并无需如此。手机在线充值本身是很方便的有快充和慢充两种快充一般分钟就可以充值成功慢充时间不等。新一轮在线充值业务的开展正在如火如荼的进行您可以根据自己的情况选择信得过的在线充值链接进行充值。本系统将与通信公司的充值平台对接实现最便捷的充值服务。充值平台将作为核心模块提供支付平台将使用网银和第三方支付系统通过记录流水号的方式进行跟踪处理。企业使命通过对方便周到的服务和具有竞争力的速度优势扩大互联网充值体系。业务目标uc业务愿景BO:提供简捷的网上话费充值服务BO:与移动公司合作成为充值基本服务渠道B:在小区等居民聚集区的自助充值机上加载本系统企业的优势、挑战及对策使命:优势:劣势:建立便捷的网上充值平台通过与通信企业的合资金不足方便客户随时随地充值作能实现充值系统的涉及金融服务需获得无缝接入监管部门许可各大网银和第三方平台能实现支付功能机遇:策略:策略:网上充值时一种简易的将年轻白领和学生作为接受风投和私募的融资充值模式成本低实主要的推广目标加速申请流程尽快获现简单与各大门户和搜索引擎得政府相关部门许可网上充值尚未被广泛开合作提供流量支持发可以将网上充值平台较轻易地移植到手机和其他移动设备实现全天小时不间断服务挑战:策略:策略:已有一些公司开始与通加速开发过程快速占前期将通过与通信和支信企业合作领市场付企业合作的方式推出支付流程过于复杂主要推荐第三方支付平产品台利用快捷支付等手研发更加便捷的支付体段简化支付流程系企业的核心竞争力pkg核心竞争力网络的速度优势便捷的随时随地充值支持多种设备通过网页登陆与通信公司合作专业正规充值系统的关键过程pkg关键过程输入信息支付处理显示充值结果涉众模型class涉众建模客户网上充值系统处理系统网上话费充值系统的涉众报告编号名称描述期望SH客户网上充值的客户便捷的进行网上充值SH网上充值系统界面及运行系统负责提供充值信息和数据传输SH处理系统核心系统负责充值业务业务主线网上话费充值系统的业务主线共涉及输入信息、支付、处理和显示信息个主要业务。act业务主线客户网上充值系统处理系统输入信息支付处理显示信息业务过程模型,输入信息输入信息主要是确认充值信息是否合理利用AJAX技术提前给予提示。analysis输入信息目标Web网页充值信息客户supplyachieve输入信息充值信息通过输入信息outputinputsupplyuse优惠活动充值表单act输入信息客户充值页面进入网站显示充值功能选择充值确认信息否否验证信息是是否确认是否正确提交请求是,支付支付功能主要是提供和网银或第三方支付平台的对接提供多种支付手段。analysis支付目标支付信息网上充值系统achieve支付input支付支付通过outputinput输入信息supply支付平台act支付支付系统支付平台获取输入信息获取支付信息系统划扣是否成功否支付成功消息是,处理处理过程将直接与充值核心交换数据为了保证数据安全和使用效率将作为独立模块运行。analysis处理目标支付结果处理系统achieve处理input处理处理结果outputinput支付信息supply用户数据库act处理写入数据库返回信息,显示信息对充值成功的客户进行数据反馈给予客户确认。analysis显示信息目标Web网页充值详情supplyachieve显示信息input显示信息充值结果output处理结果input对象模型通过对网上话费充值系统的业务进行分析提取了客户、充值网站、充值项目表、充值信息、支付信息和处理系统等业务实体。class对象模型客户充值网站支付系统处理系统充值项目表充值信息业务规则模型class业务规则R:只能对已有的账号缴费R:充值金额上限是元R:提交信息必须使用加密方式传输(https)R:充值必须在分钟完成支付否则将会被取消需求建模参与者uc参与者网上充值系统网页平台支付系统客户处理系统,网上充值系统:包括网页平台、支付系统和处理系统。,网页平台:提供WEB服务、数据格式校验等基础服务。,支付系统:对接网银和第三方支付平台、提供支付途径及进行支付校验。,处理系统:充值平台的核心服务。,客户:需要进行网上充值的客户。需求结构,顶层需求结构顶层需求结构包括个项目:信息验证、支付验证和充值信息反馈其中充值信息反馈直接由系统生成。,信息验证需求结构信息验证需求结构包括基本信息和支付信息。,基本信息:提供充值的账户信息作为充值依据。,支付信息:提供支付手段等信息方便进一步与网银或第三方支付平台对接。,支付验证需求结构支付验证包括账号验证和付款验证,账号验证:账号验证的内容包括账号信息是否存在、账号是否被停用、充值信息是够符合标准等。,付款验证:付款验证主要将通过流水号传递的方式将付款信息反馈给支付系统。,充值系统反馈用例uc充值信息反馈充值信息反馈充值信息客户网页平台充值信息反馈用例名:充值信息反馈参与者:网页平台、客户事件流程:网页整理充值反馈信息并进行图文排版。客户接收充值信息。,基本信息用例uc基本信息基本信息输入账号信息include生成信息清单输入充值金额include客户include选择支付方式优惠推荐网页平台基本信息用例名:基本信息事件流程:客户浏览网页选择充值功能。客户输入充值信息网页平台检验数据格式是否符合规范。调用账户验证用例系统判断是否可用。保存信息并调用支付信息用例。,支付信息用例uc支付信息支付信息支付信息用例名:支付信息参与者:客户事件流程:客户浏览支付页面选择相应的支付平台。支付系统与相关平台做连接并获得支付编号。网银选择等待用户支付。客户第三方支付选择,账号验证用例uc账号验证账号验证账号验证用例名:账号验证参与者:网页平台账号验证事件流程:网页平台将充值信息提交给服务器验证。网页平台等待服务器给出验证结果并产生唯一订单编号。,付款验证用例uc付款验证付款验证付款金额验证支付系统处理系统付款验证用例名:付款验证参与者:支付系统、处理系统事件流程:支付系统将付款信息验证信息传递给处理系统。处理系统接收付款信息验证生成处理编号。非功能需求模型非功能模型包括:效率、可靠性、安全性、可用性和适应性个方面。uc非功能需求模型REQREQ多次输入错误将拒绝IP访问站点时延在秒之内安全REQREQ效率能够保证数据安全界面信息反应速度在秒内REQREQ同时允许人在线充值具有方便的联机帮助功能REQ可用性REQ方便好用平均在小时内不发生故障REQ容易学习REQ可靠性出现故障能够快速恢复REQ系统适应订餐业务的扩大适应性REQ出现故障不会引起系统灾难REQ软件功能可以随版本增加设计建模PIM类模型PIM类模型解释了从用户输入信息开始数据在各系统间的传输方式和系统的附加功能。其中的流水线包括两条:信息校验和支付校验最后将NO传递至处理系统完成处理。classPIM类模型充值信息订单编号:int手机号:char{修改信息}充值金额:double支付方式:char是否选择优惠套餐:boolean账户信息支付信息订单编号:int订单编号:int手机号:char支付方式:char充值金额:double是否选择优惠套餐:boolean账户信息校验支付校验订单编号:int订单编号:int校验结果:boolean校验结果:boolean处理系统优惠政策订单编号:int编号:int处理编号:int组合列表:char截止时间:date留言充值反馈留言编号:int订单编号:int留言内容:char手机号:char充值金额:double当前金额:double用例分析模型,充值系统充值系统将完成充值前的相关信息校验。sd充值系统客户网页平台信息校验确认信息打开网页()提交信息()创建订单()create显示信息(STR)(),支付系统支付系统将跟踪支付过程最后校验是否支付成功具体支付过程将由网银或第三方支付平台负责。sd支付系统支付系统账户信息支付信息充值过程充值信息账户信息确认:Boolean()确认编号:int()支付信息确认:Boolean()确认编号:int()充值完成(充值单号)设计建模架构模型用户交互界面将使用BS架构服务器之间通信将采用传统的数据传输。软件分层架构为层:显示层、业务逻辑层、实体层和数据层。pkg软件架构模型表示层业务逻辑层实体层数据层控制型PSM类模型class控制型PSM类模型表单数据控制器支付控制器充值查询控制器充值服务可用:boolean提交支付请求:boolean注入充值数据库:char数据格式验证:boolean支付跳转:boolean准备充值信息:char账户信息验证:boolean接收支付结果:char充值结果查询:char安全控制器会话控制器加密传输cookie添加:charcession会话:char用例设计模型,信息提交用例设计sd用例设计View页面控制类实体类实体类IndexPageCheckActionSubmitForward客户postForm()AddNO():charcreateAdd()createshowFormData()AddCheck()createloop,支付提交用例设计sd支付提交View页面控制类实体类View页面IndexPageForwardPayPagePayPage客户PostForm():ForwardcreatePostPay()becomeToPay()createshow():charshow():charPostCheck():booleanloopcreate数据库设计模型DDL描述的数据库逻辑结构界面设计模型网站主要提供充值缴费功能同时显示的有优惠推荐已指导客户选择最合理的充值方式和留言板以收集客户的意见和建议。analysisWeb界面结构网站首页优惠信息留言信息充值系统支付页面充值结果部署模型系统共计一台WEB服务器、一台功能服务器和一台数据库服务器三者将在局域网中相连。数据库服务器前端将使用严格的防火墙机制身后和通信公司的连接将不再描述。功能服务器将于支付平台做跟踪之间使用Internet网络deploymentPackagedevicedevicedeviceWeb服务器客户机数据库服务器*浏览器数据库*devicedevice功能服务器支付平台

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/19

UML_软件建模_网上话费充值系统

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利