- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件开发生命周期与统一建模言UML》-曹静-电子教案08
第8章 新闻发布系统的实例 8.1 系统概述 8.2 需求分析 8.2.1 系统的功能与要求 8.2.2 技术方案的选择 8.2.3 系统的系统结构 8.3 UML用例建模 8.3.1 初始用例模型 8.3.2 用例文档 8.3.3 完成的用例图 第八章 新闻发布系统的实例 8.4 静态模型 8.2.1 初始领域类图 8.2.2 使用的模式 8.2.3 数据库设计 8.5 主要的动态模型 8.6 实现与部署 8.3.1 系统设计 8.3.2 新闻发布系统的组件图和部署图 8.7 利用JSP技术实现考试系统的部分关键代码 第八章 新闻发布系统的实例 教学要求 掌握:UML建模过程。 理解:面向对象方法与结构化分析方法的综合运用。 8.1 系统概述 新闻发布系统 一个基于新闻和内容管理的全站管理系统。它将网站上需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。 8.2 需求分析 系统的功能与要求 对功能方面的规定 新闻管理 用户管理 系统管理 对性能方面的规定 数据管理能力要求 8.2 需求分析 技术方案选择 本系统采用JSP作为开发环境,MySQL 作为数据库服务器,Tomcat作为测试服务器,实现对新闻类别分类设置、动态新闻的发布修改删除,以及后台管理等功能。 JSP介绍 MySQL介绍 Tomcat介绍 8.2 需求分析 系统的体系结构 系统业务流图 8.2 需求分析 系统的体系结构 系统逻辑结构 8.3 UML用例建模 初始用例模型 8.3 UML用例建模 “管理头条新闻” 用例文档 用例编号:001 用例名:管理头条新闻 参与者:超级管理员 前置条件:超级管理员已登录 后置条件:系统中头条新闻被更新 事件路径: 1.超级管理员选择管理头条新闻 2.系统更新显示 3.超级管理员编辑新闻 4.超级管理员发布新闻 5.系统更新数据 补充说明: 1. 已发布的头条新闻不能直接被修改,每次发布都将覆盖先前的内容。 8.3 UML用例建模 用例图 8.4 静态模型 使用的模式 MVC即Model View Controller,把一个应用的输入、处理及输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分为三层:模型层、视图层、控制层。 视图(View)代表用户交互界面。 模型(Model)是业务流程/状态的处理以及业务规则的制定。 控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成对用户的响应。 8.4 静态模型 MVC设计模式 8.4 静态模型 新闻发布系统的初始领域类图 8.4 静态模型 类图 与“管理文章”相关的类图 见书上图8-9 与Article有关的类图 见书上图8-10 数据库设计 SQL代码(见书相关页面) 8.5 主要的动态模型 基于MVC模式的程序处理过程—顺序图表示 8.5 主要的动态模型 “管理文章”的逻辑控制的顺序图 8.6 实现与部署 系统设计—包图 8.6 实现与部署 系统设计—与“管理文章”相关的组件图 8.6 实现与部署 系统设计—“新闻发布”系统的部署图 中国水利水电出版社 软件开发生命周期与统一建模语言 新闻发布系统的实例 新闻发布者接口 读者接口 新闻发布 新闻发布系统 管理员接口 新闻数据库 新闻管理 Model 业务流程处理 业务状态改变 View 用户界面信息 交互用户 请求Model Controller 接受用户请求到 Model 选择View响应 定义应用行为 选择View 业务处理 用户请求 查询 软件开发生命周期与统一建模语言 新闻发布系统的实例
您可能关注的文档
最近下载
- (完整版)党员发展对象试题题目和答案.pdf VIP
- 2025年天翼云高级运维工程师认证参考试题库资料(含答案).pdf
- 石油企业质量安全环保论文.docx VIP
- 水处理药剂投标文件格式.docx VIP
- AI 软件开发行业市场调研分析报告.docx
- 0.中国中铁建筑施工典型异常工况安全处置工作指引宣贯材料.pptx VIP
- ANCA相关性血管炎的诊治.ppt
- 石油健康安全环保论文.doc VIP
- 阅读理解专项+标题的含义及作用++++课件(共29张ppt)++2023-2024学年统编版语文七年级上册.pptx VIP
- GB_T 1094.11-2022 电力变压器 第11部分:干式变压器.docx VIP
文档评论(0)