UML 软件建模 网上话费充值系统UML 软件建模 网上话费充值系统
实验报告
课程名称 软件建模技术 实验名称 软件建模实验
姓 名 何虹江 学 号 201007040227 专业班级 软件1002
实验日期 2012-11-30 成 绩 指导教师 卫红春
(?实验目的 ?实验设备和环境?实验内容与步骤 ?实验结果与分析?总结,
问题及建议))
一、实验目的
通过Enterprise Architect 工具熟悉业务建模、需求建模、分析建模和设计建模
的过程。
二、实验设备和环境
Windows 8 Pro,Office 2013 Pro ...
UML 软件建模 网上话费充值系统
实验报告
课程名称 软件建模技术 实验名称 软件建模实验
姓 名 何虹江 学 号 201007040227 专业班级 软件1002
实验日期 2012-11-30 成 绩 指导教师 卫红春
(?实验目的 ?实验设备和环境?实验内容与步骤 ?实验结果与分析?
,
问题及建议))
一、实验目的
通过Enterprise Architect 工具熟悉业务建模、需求建模、分析建模和设计建模
的过程。
二、实验设备和环境
Windows 8 Pro,Office 2013 Pro Plus,Enterprise Architect 8.0
三、实验内容和步骤
软件模型设计(Page 2 – Page )
四、实验结果与分析
实验结果与设计相符,说明实验达到目的。
五、总结,问题及建议
我这次建立的是网上话费充值系统的模型。通过在EA对4种模型的建立,进
一步了解了各图
的功能,掌握了基本的设计步骤。将理论结合实践之后,对各
项模型有了更加深刻的理解。但是实验中也发现不少问题:1.图表不熟悉,需要
反复试验各种图表才能正确的绘图;2.部分功能实现相对困难,对模型的理解不
够深刻导致一些参数没有正确的运用。因此,在今后的UML建模中还需要多加
锻炼,还需要多次阅读教材和相关书籍
软件模型设计
目录
1业务建
模 ...................................................................................................................... 3
1.1项目概述................................................................................................................ 3
1.2企业使命................................................................................................................ 3
1.3业务目标................................................................................................................ 3
1.4企业的优势、挑战及对策 ...................................................................................... 3
1.5企业的核心竞争
力 ................................................................................................. 4
1.6充值系统的关键过
程 ............................................................................................. 4
1.7涉众模型................................................................................................................ 4
1.8业务主线................................................................................................................
5
1.9业务过程模型 ........................................................................................................ 5
1.10对象模型 .............................................................................................................. 9
1.11业务规则模型 ...................................................................................................... 9
2需求建
模 ...................................................................................................................... 9
2.1参与者 ................................................................................................................... 9
2.2需求结构.............................................................................................................. 10
2.3非功能需求模型................................................................................................... 14
3设计建
模 .................................................................................................................... 15
3.1PIM类模型 ........................................................................................................... 15
3.2用例分析模型 ...................................................................................................... 15
4设计建
模 .................................................................................................................... 16
4.1架构模型.............................................................................................................. 16
4.2控制型PSM类模型 .............................................................................................. 17
4.3用例设计模型 ...................................................................................................... 17
4.4数据库设计模型................................................................................................... 18
4.5界面设计模型 ...................................................................................................... 19
4.6部署模型.............................................................................................................. 20
1业务建模
1.1项目概述
手机在线充值:提到手机在线充值,很多人都不禁摇头,对此嗤之以鼻,其实
并无需如此。手机在线充值本身是很方便的,有快充和慢充两种,快充一般1-10
分钟就可以充值成功,慢充时间不等。新一轮在线充值业务的开展正在如火如荼
的进行,您可以根据自己的情况,选择信得过的在线充值链接进行充值。
本系统将与通信公司的充值平台对接,实现最便捷的充值服务。充值平台将作
为核心模块提供,支付平台将使用网银和第三方支付系统,通过
流水号的方式进行跟踪处理。
1.2企业使命
通过对方便周到的服务和具有竞争力的速度优势,扩大互联网充值体系。
1.3业务目标
1.4企业的优势、挑战及对策
1.5企业的核心竞争力
1.6充值系统的关键过程
1.7涉众模型
网上话费充值系统的涉众报告
1.8业务主线
网上话费充值系统的业务主线共涉及输入信息、支付、处理和显示信息4个主要业务。
1.9业务过程模型
输入信息
输入信息主要是确认充值信息是否合理,利用AJAX技术提前给予提示。
支付
支付功能主要是提供和网银或第三方支付平台的对接,提供多种支付手段。
处理
处理过程将直接与充值核心交换数据,为了保证数据安全和使用效率,将作为独立模块运行。
显示信息
对充值成功的客户进行数据反馈,给予客户确认。
1.10对象模型
通过对网上话费充值系统的业务进行分析,提取了客户、充值网站、充值项目表、充值信息、支付信息和处理系统等业务实体。
1.11业务规则模型
2需求建模
2.1参与者
网上充值系统:包括网页平台、支付系统和处理系统。 网页平台:提供WEB服务、数据格式校验等基础服务。 支付系统:对接网银和第三方支付平台、提供支付途径及进行支付校验。 处理系统:充值平台的核心服务。 客户:需要进行网上充值的客户。
2.2需求结构
顶层需求结构
顶层需求结构包括3个项目:信息验证、支付验证和充值信息反馈,其中充值信息反馈直接由系统生成。
信息验证需求结构
信息验证需求结构包括基本信息和支付信息。
基本信息:提供充值的账户信息,作为充值依据。
支付信息:提供支付手段等信息,方便进一步与网银或第三方支付平台对接。
支付验证需求结构
支付验证包括账号验证和付款验证
账号验证:账号验证的内容包括账号信息是否存在、账号是否被停用、充值信息是够符合
等。 付款验证:付款验证主要将通过流水号传递的方式将付款信息反馈给支付系统。
充值系统反馈用例
基本信息用例
支付信息用例
账号验证用例
付款验证用例
2.3非功能需求模型
非功能模型包括:效率、可靠性、安全性、可用性和适应性5个方面。
3设计建模
3.1PIM类模型
PIM类模型解释了从用户输入信息开始数据在各系统间的传输方式和系统的附加功能。其中的流水线包括两条:信息校验和支付校验,最后将NO传递至处理系统完成处理。
3.2用例分析模型
充值系统
充值系统将完成充值前的相关信息校验。
支付系统
支付系统将跟踪支付过程,最后校验是否支付成功,具体支付过程将由网银或第三方支付平台负责。
4设计建模
4.1架构模型
用户交互界面将使用B/S架构,服务器之间通信将采用传统的数据传输。软件分层架构为4层:显示层、业务逻辑层、实体层和数据层。
4.2控制型PSM类模型
4.3用例设计模型
信息提交用例设计
支付提交用例设计
4.4数据库设计模型
DDL描述的数据库逻辑结构
4.5界面设计模型
网站主要提供充值缴费功能,同时显示的有优惠推荐已指导客户选择最合理的
充值方式和留言板以收集客户的意见和建议。
4.6部署模型
系统共计一台WEB服务器、一台功能服务器和一台数据库服务器,三者将在局域网中相连。数据库服务器前端将使用严格的防火墙机制,身后和通信公司的连接将不再描述。功能服务器将于支付平台做跟踪,之间使用Internet网络
本文档为【UML 软件建模 网上话费充值系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。