版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告课程名称软件建模技术实验名称软件建模实验姓 名 何虹江学 号201007040227专业班级软件1002实验日期2012-11-30 成 绩指导教师卫红春(实验目的 实验设备和环境实验内容与步骤实验结果与分析总结,问题及建议)一、实验目的通过Enterprise Architect工具熟悉业务建模、需求建模、分析建模和设计建模的过程。二、实验设备和环境Windows 8 Pro, Office 2013 Pro Plus, Enterprise Architect 8.0三、实验内容和步骤软件模型设计(Page 2 - Page )四、实验结果与分析实验结果与设计相符,说明实验达到目的
2、。五、总结,问题及建议我这次建立的是网上话费充值系统的模型。通过在EA对4种模型的建立,进一步了解了各图表的功能,掌握了基本的设计步骤。将理论结合实践之后,对各项模型有了更加深刻的理解。但是实验中也发现不少问题:1图表不熟悉,需要反复试验各种图表才能正确的绘图;2部分功能实现相对困难,对模型的理解不够深刻导致一些参数没有正确的运用。因此,在今后的UML建模中还需要多加锻炼,还需要多次阅读教材和相关书籍软件模型设计目录1 业务建模 31.1 项目概述 31.2 企业使命 31.3 业务目标 31.4 企业的优势、挑战及对策 31.5 企业的核心竞争力 41.6 充值系统的关键过程 41.7 涉众
3、模型 41.8 业务主线 51.9 业务过程模型 51.10 对象模型 91.11 业务规则模型 92 需求建模 92.1 参与者 92.2 需求结构 102.3 非功能需求模型 143 设计建模 153.1PIM 类模型 153.2 用例分析模型 154 设计建模 164.1 架构模型 164.2控制型PSM类模型174.3用例设计模型 174.4数据库设计模型 184.5界面设计模型 194.6部署模型 201业务建模1.1项目概述手机在线充值:提到手机在线充值,很多人都不禁摇头,对此嗤之以鼻,其实并无需如此。手机在线充值本身是很方便的,有快充和慢充两种,快充一般1-10分钟就可以充值成功
4、,慢充时间不等。新一轮在线充值业务的开展正在如火如荼的进行,您可以根据自己的情况,选择信得过的在线充值链接进行充值。本系统将与通信公司的充值平台对接,实现最便捷的充值服务。充值平台将作为核心模块提供,支付平台将使用网银和第三方支付系统,通过记录流水号的方式进行跟踪处理。1.2企业使命通过对方便周到的服务和具有竞争力的速度优势,扩大互联网充值体系。1.3业务目标uc业务愿景BO001提供简捷的网上话费充值服务BO002与移动公司合作成为充值基本服务渠道B0003:在小区等居民聚集区的自助充值机上加载本系统1.4企业的优势、挑战及对策使命:建立便捷的网上充值平台, 方便客户随时随地充值优势:1.
5、通过与通信企业的合 作,能实现充值系统的无缝接入2. 各大网银和第三方平台 能实现支付功能劣势:1. 资金不足2. 涉及金融服务,需获得 监管部门许可机遇:1. 网上充值时一种简易的 充值模式,成本低,实 现简单2. 网上充值尚未被广泛开 发策略:1. 将年轻白领和学生作为 主要的推广目标2. 与各大门户和搜索引擎 合作,提供流量支持策略:1. 接受风投和私募的融资2. 加速申请流程,尽快获 得政府相关部门许可3.可以将网上充值平台较 轻易地移植到手机和其 他移动设备,实现全天 24小时不间断服务挑战:策略:策略:1.已有一些公司开始与通1.加速开发过程,快速占1.前期将通过与通信和支信企业合
6、作领市场付企业合作的方式推出2.支付流程过于复杂2.主要推荐第三方支付平产品台,利用快捷支付等手2.研发更加便捷的支付体段简化支付流程系1.5企业的核心竞争力pkg核心竞争力I网络的速度优势便捷的随时随地充值,支持多种设备通过网页登陆与通信公司合作,专业正规1.6充值系统的关键过程pkg关键过程输入信息支付处理|显示充值结果1.7涉众模型编号名称描述期望SH001客户网上充值的客户便捷的进行网上充值SH002网上充值系统界面及运行系统负责提供充值信息和数据传输SH003处理系统核心系统负责充值业务1.8业务主线网上话费充值系统的业务主线共涉及输入信息、支付、处理和显示信息4个主要业务。act业
7、务主线/1.9业务过程模型输入信息输入信息主要是确认充值信息是否合理,利用AJAX技术提前给予提示。QWe网页?目标? 充值信息1:户?achieve?supply?输入信息输入信息?in put? 丿?output?充值信息通过?supply?use?充值表单act输入信息 -/支付支付功能主要是提供和网银或第三方支付平台的对接,提供多种支付手段。支付?input?支付Av系统划扣5网上充值系统an alysis 支付将作为独立模块支付平台act支付支付系统处理处理过程将直接与充值核心交换数据, 运行。支付平台为了保证数据安全和使用效率,I?supply?获取输入信息获取支付信息?outpu
8、t? f输入信息是否成功?input? |?achieve?目标? 支付信息支付通过支付成功消息act处理写入数据库显示信息对充值成功的客户进行数据反馈,给予客户确认。1.10对象模型通过对网上话费充值系统的业务进行分析,提取了客户、充值网站、 充值项目表、充值信息、支付信息和处理系统等业务实体。1.11业务规则模型c lass业务规贝UR001:只能对已有的账号缴费R002充值金额上限是1000元R003提交信息必须使用加密方式传输(https )R004充值必须在30分钟完成支付,否则将会被取消2需求建模2.1参与者支付系统处理系统网上充值系统:包括网页平台、支付系统和处理系统。网页平台:
9、提供 WEB服务、数据格式校验等基础服务。支付系统:对接网银和第三方支付平台、提供支付途径及进行支付校验。 处理系统:充值平台的核心服务。客户:需要进行网上充值的客户。2.2需求结构顶层需求结构顶层需求结构包括 3个项目:信息验证、支付验证和充值信息反馈,其中充值信息反馈直接由系统生成。上選費盘2奥定碱g信息验证需求结构信息验证需求结构包括基本信息和支付信息。基本信息:提供充值的账户信息,作为充值依据。支付信息:提供支付手段等信息,方便进一步与网银或第三方支付平台对接。二+垄本信息二1+七忖桔凤直甘倍也 +看户o+第二对空村魏弄o+网锲逸舟&心矶旅知脚磁灼asxoooooo*客尸* *人崔号怙
10、区4生咸筍邕稱牡*诜IMS責境冃+ ft#fkAK it卑雅岸支付验证需求结构支付验证包括账号验证和付款验证账号验证:账号验证的内容包括账号信息是否存在、账号是否被停用、 充值信息是够符合标准等。付款验证:付款验证主要将通过流水号传递的方式将付款信息反馈给支付系统。pkg支忖ffc证/1和秆二4鼎号鲨证 *忖就疊证倉号鲨证1村龙塹见1旻+网罠平合 o十号验讦旻 1 旻 t o 村敦金龍蜀证充值系统反馈用例uc充值信息反馈充值信息反馈 用例名:充值信息反馈 参与者:网页平台、客户 事件流程:1. 网页整理充值反馈信息,并进行图文排版。2. 客户接收充值信息。基本信息用例uc基本信息基本信息用例名
11、:基本信息 事件流程:1. 客户浏览网页,选择充值功能。2. 客户输入充值信息,网页平台检验数据格式是否符合规范。3. 调用账户验证用例,系统判断是否可用。4. 保存信息并调用支付信息用例。支付信息用例uc支付信息支付信息网银选择第三方支付选择账号验证用例支付信息用例名:支付信息参与者:客户事件流程:1. 客户浏览支付页面,选择相应的支付平台。2. 支付系统与相关平台做连接,并获得支付编号。3. 等待用户支付。账号验证用例名:账号验证参与者:网页平台事件流程:1. 网页平台将充值信息提交给服务器验证。2. 等待服务器给出验证结果,并产生唯一订单编号。付款验证用例付款验证用例名:付款验证参与者:
12、支付系统、处理系统事件流程:1. 支付系统将付款信息验证信息传递给处理系统。2. 处理系统接收付款信息验证,生成处理编号。2.3非功能需求模型非功能模型包括:效率、可靠性、安全性、可用性和适应性5个方面。uc非功能需求模型优惠政策3设计建模3.1PIM类模型PIM类模型解释了从用户输入信息开始数据在各系统间的传输方式和系统的附加功能。 其中的流水线包括两条:信息校验和支付校验,最后将NO传递至处理系统完成处理。class PIM类模型充值信息修改信息- 订单编号:int- 手机号:char- 充值金额:double- 支付方式:char- 是否选择优惠套餐:boolean0.1 .A 0.1编
13、号:int组合列表:char 截止时间:date3.2用例分析模型充值系统充值系统将完成充值前的相关信息校验。sd充值系统网页平台信息校验确认信息客户支付系统支付系统将跟踪支付过程, 台负责。最后校验是否支付成功, 具体支付过程将由网银或第三方支付平4设计建模4.1架构模型用户交互界面将使用 B/S架构,服务器之间通信将采用传统的数据传输。软件分层架构为4层:显示层、业务逻辑层、实体层和数据层。p kg软件架构模型4.2控制型PSM类模型class控制型PS类模型表单数据控制器支付控制器充值查询控制器+充值服务可用:boolean+ 数据格式验证:boolean + 账户信息验证:boolea
14、n+ 提交支付请求:boolean+支付跳转:boolean+ 接收支付结果:char+注入充值数据库:char+准备充值信息:char+充值结果查询:char会话控制器+ cookie 添力口: char + cession 会话:char4.3用例设计模型信息提交用例设计sd用例设计支付提交用例设计sd支付提父客户?View页面?IndexPager?控制类?Forward浜体类?PayPage?View页面?PayPagePostForm():Forward?create?PostPayO | ?become?ToPayO?create?show。: charIPostCheckO :boolean.?create?4.4数据库设计模型DDL描述的数据库逻辑结构hi*口nCDn 声*r由贅ISMCJL iMflfirr匕直口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文学概论自考试试卷及答案
- 2026 北师大版三年级语文第六单元复习巩固课件
- 住院日清单制度
- 2026三年级数学上册 两位数乘一位数笔算
- 企业盘点和对账制度
- 企业会计准则制度
- 统计局对外宣传奖惩制度
- 校园交通安全奖惩制度
- 电销公司业绩奖惩制度
- 关于建筑公司奖惩制度
- 2026年南京城市职业学院单招综合素质考试题库含答案解析
- 2025年安徽财贸职业学院单招职业技能考试试题及答案解析
- 2026年内蒙古电子信息职业技术学院单招综合素质考试题库附参考答案详解(综合题)
- 《儿童康复护理实践指南(2025版)》
- 电力公司2026年节后复工复产收心会暨安全生产部署
- 三体系(质量、环境、职业健康安全)管理体系手册
- 培训学校隐患排查制度
- 麻醉医师培训制度
- 2025年瓯海农商行春招笔试及答案
- 2026年江苏农林职业技术学院单招职业适应性测试模拟测试卷必考题
- 2026年江西机电职业技术学院单招职业适应性测试题库及答案详解1套
评论
0/150
提交评论