




免费预览已结束,剩余38页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章Web应用系统建模,本章将对一个基于Web的网上书店系统进行分析、设计和建模,介绍UML在基于Web技术和组件技术的系统建模中的应用。,【教学导航】,【引导训练】创建Rose模型“08Web应用系统模型”【任务描述】创建一个Rose模型,将其命名为“08Web应用系统模型”,且保存在本章对应的文件夹中。,【操作示范与知识讲解】【任务描述】(1)认识Web应用系统的建模方法。(2)分析网上书店的需求。,(3)构建网上书店的用例图、类图、顺序图、通信图、活动图、组件图和配置图。【任务实施】,8.1认识Web应用系统,8.2Web应用系统的UML建模方法,UML是一种通用的可视化建模语言,适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。,但在对Web应用系统进行建模时,它的一些构件不能与标准UML建模元素一一对应,因此必须对UML进行扩展。(1)Web页面建模(2)表单建模(3)组件建模,8.3网上书店的建模,8.3.1网上书店的需求分析站在客户的角度分析网上书店所要实现的基本功能,主要有:(1)用户注册。(2)用户登录。,(3)图书查询与浏览。(4)用户订购图书(5)用户购物车管理(6)订单维护(7)个人信息维护,站在管理员的角度分析网上书店所要实现的基本功能,主要有:(1)图书管理(2)会员管理(3)订单处理与查询(4)图书销售情况查询(5)报表维护,8.3.2构建网上书店的用例图1确定参与者网上书店的参与者主要有:客户、管理员和普通员工。,2确定用例网上书店的用例主要包括三个方面,客户的用例主要包括:用户注册、用户登录、图书查询与浏览、用户订购图书、用户购物车管理、订单维护和个人信息维护。,管理员的用例主要包括:图书管理、会员管理、订单处理与查询、图书销售情况查询和报表维护。普通员工的用例主要包括订单处理与查询、图书销售情况查询等。,3创建用例图客户的用例图如图8-1所示。管理员与普通员工的用例图如图8-2所示。,图8-1客户的用例图,图8-2管理员与普通员工的用例图,8.3.3构建网上书店的类图网上书店采用多层架构设计,其逻辑结构如图8-3所示。,图8-3网上书店的多层架构,网上书店的Web页面主要有登录与浏览页面、购物车页面、订单页面、图书管理页面、图书信息管理页面、订单处理页面等。业务逻辑处理类主要有图书类、购物车类、订单类与用户类等。,1主要的Web页面网上书店主要的Web页面类如图8-4所示。,图8-4网上书店主要的Web页面类,2图书类、购物车类、订单类与用户类的类图图书类、购物车类、订单类与用户类的类图如图8-5所示。,图8-5图书类、购物车类、订单类与用户类的类图,3数据库操作类网上书店的公共类主要有数据库操作类,其类图如图8-6所示。,图8-6数据库操作类的类图,其主要方法有:getData()用于从数据表中检索所需的数据、insertData()用于向数据表中插入新记录、updateData()用于更新数据表中的数据、editData()用于修改数据表中的数据、deleteData()用于删除数据表的记录。,8.3.4构建网上书店的顺序图(1)查询与浏览图书信息顺序图(2)用户登录顺序图(3)客户订购图书顺序图(4)图书管理顺序图(5)处理订单顺序图,8.3.5构建网上书店的通信图客户订购图书的通信图如图8-12所示,其含义与客户订购图书的顺序图相同。,图8-12客户订购图书通信图,8.3.6构建网上书店的活动图(1)客户购书的活动图(2)订单处理的活动图,图8-14订单处理活动图,8.3.7构建网上书店的组件图网上书店的组件图如图8-15所示,包括用户注册与登录、用户管理、图书管理、购书管理和订单管理等多个组件。,图8-15网上书店的组件图,8.3.8构建网上书店的配置图网上书店系统由多个节点构成,应用服务器负责系统的整体协调工作,数据库服务器负责数据管理。,客户机通过Internet与应用服务器相连,这样管理员可能通过Internet管理应用服务器,客户可以通过Internet访问应用服务器购买图书。网上书店系统的配置图如图8-16所示。,图8-16网上书店的配置图,【同步训练】【任务1】绘制网上书店客户管理购物车模型的顺序图,【任务描述】分析网上书店客户管理购物车模块所涉及的类、方法及其实现过程,使用RationalRose2003绘制客户管理购物车模块的顺序图。,【任务2】绘制网上书店用户注册的活动图选择一个知名的电子购物商城,体验其用户注册过程,分析电子购物商城中“用户注册”的动作状态或活动状态、决策以及各个状态的转换,使用RationalRose2003绘
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【教案版】小学五班级上册 小篮球
- XX市CIM基础信息平台数字工程应用项目建设要求
- 2025年环境工程原理与技术模拟题
- 前滚翻教学课件
- 2025年特岗教师招聘小学全科考试复习策略及预测题实战演练
- 2025年高级产品经理面试实战模拟题与答案全攻略
- 2025年电子商务初级实操面试模拟题集专区
- 2025年初级客户经理应聘指南及面试模拟题解答
- 初中地理片段教学课件
- 2025年人力资源经理招聘面试实战模拟题及参考答案
- 湖北省圆创高中名校联盟2026届高三第一次联合测评 英语试卷(含答案详解)
- 2025年《中华人民共和国工会法》工会法律知识竞赛题库(含答案解析)
- 中国汽车零配件出口分析及各国进口政策影响白皮书 2025
- 工伤劳动能力鉴定课件
- 2025甘肃招聘公路收费人员18人笔试备考题库附答案详解(培优b卷)
- 肿瘤科五年发展规划
- 文化传播公司创业计划书范本
- 深圳流动摊贩管理办法
- 2023年ADA糖尿病标准化诊疗指南
- 认识电影走进电影课件
- 过敏性紫癜护理PPT
评论
0/150
提交评论