- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件建模技术 软件建模技术 第14章 新闻发布系统的实例 14.1 新闻发布系统概述 14.1.1 关于系统规模和目标的报告书 14.1.2 捕获及整理需求 14.1.3 系统的功能与要求 14.2 建模新闻发布系统用例模型 14.2.1 识别参与者与用例 14.2.2 建立用例图 14.2.3 用例文档 14.2.4 通过关系整理用例 14.3 建模新闻发布系统分析模型 14.3.1 使用的模式 14.3.2 建立分析模型 第14章 新闻发布系统的实例 14.4 建模新闻发布系统设计模型 14.4.1 系统的体系结构 14.4.2 技术方案选择 14.4.3 数据库的设计 14.4.4 前台界面设计 14.4.5 后台界面设计 14.4.6 建立类图模型 14.4.7 建立顺序图模型 14.4.8 建立包图及程序代码结构图 14.4.9 建立组件图及部署图 14.5 建模新闻发布系统实现模型 14.5.1 数据库实施 14.5.2 数据库连接 14.5.3 部分实现代码 14.1 新闻发布系统概述 14.1.1 关于系统规模和目标的报告书 14.1 新闻发布系统概述 新闻发布系统 一个基于新闻和内容管理的全站管理系统。它将网站上需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。 14.1 新闻发布系统概述 14.1 新闻发布系统概述 系统的功能与要求 对功能方面的规定 新闻管理 文章管理 用户管理 系统管理 对性能方面的规定 数据管理能力要求 14.2 建模新闻发布系统用例模型 谁使用系统的主要功能?——新闻发布人员 谁改变系统的数据?——新闻发布人员、部门负责人 谁从系统获取信息?——教师、学生(普通用户) 谁需要系统的支持以完成日常工作任务?——新闻发布人员 谁负责维护、管理并保持系统正常运行?——超级管理员 系统需要处理哪些硬设备?——没有特殊的硬设施 系统需要和哪些外部系统交互?——无 谁对系统运行产生的结果感兴趣?——教师、学生(普通用户) 时间、气温等内部外部条件?——时间 在整个新闻发布系统中,系统并不需要给教师、学生提供任何功能,新闻发布的操作由新闻发布人员、部门负责人完成,所以这个系统中只有三个参与者——新闻发布人员、部门负责人、超级管理员。 14.2 建模新闻发布系统用例模型 特定参与者希望系统提供什么功能?——新闻头条管理、文章管理、通知发布管理、首页管理、个人信息管理、栏目管理、用户审批管理 系统是否存储和检索信息,如果是,由哪个参与者触发?——超级管理员 当系统改变状态时,是否通知参与者?——是 是否存在影响系统的外部事件?——否 在整个新闻发布系统中用例有以下几个:新闻头条管理、文章管理、通知发布管理、首页管理、个人信息管理、栏目管理、用户审批管理。 14.2 建模新闻发布系统用例模型 14.2 建模新闻发布系统用例模型 “管理头条新闻” 用例文档 用例编号:001 用例名:管理头条新闻 参与者:超级管理员 前置条件:超级管理员已登录 后置条件:系统中头条新闻被更新 事件路径: 1.超级管理员选择管理头条新闻 2.系统更新显示 3.超级管理员编辑新闻 4.超级管理员发布新闻 5.系统更新数据 补充说明: 1. 已发布的头条新闻不能直接被修改,每次发布都将覆盖先前的内容。 14.2 建模新闻发布系统用例模型 14.3 建模新闻发布系统分析模型 使用的模式 MVC即Model View Controller,把一个应用的输入、处理及输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分为三层:模型层、视图层、控制层。 视图(View)代表用户交互界面。 模型(Model)是业务流程/状态的处理以及业务规则的制定。 控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成对用户的响应。 14.3 建模新闻发布系统分析模型 MVC设计模式 14.3 建模新闻发布系统分析模型 新闻发布系统的初始领域类图 14.3 建模新闻发布系统分析模型 新闻发布系统的初始领域类图 14.3 建模新闻发布系统分析模型 基于MVC模式的程序处理过程—顺序图表示 14.4 建模新闻发布系统设计模型 14.4.1 系统的体系结构 14.4 建模新闻发布系统设计模型 技术方案选择 本系统采用
您可能关注的文档
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第五章 系统测试.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第一章 概述.ppt
- 软件工程实践教程 教学课件 作者 陆惠恩 第1章.ppt
- 软件工程实践教程 教学课件 作者 陆惠恩 第4章.ppt
- 软件工程实践教程 教学课件 作者 陆惠恩 第5章.ppt
- 软件工程实践教程 教学课件 作者 陆惠恩 第6章.ppt
- 软件工程实践教程 教学课件 作者 陆惠恩 第7章.ppt
- 软件工程实践教程 教学课件 作者 陆惠恩 第8章.ppt
- 软件工程实用教程 第2版 教学课件 作者 郭宁 第1章软件工程引论.ppt
- 软件工程实用教程 第2版 教学课件 作者 郭宁 第2章软件生存周期及开发模型.ppt
- 软件建模技术电子教案曹静 第15章 Rational Rose使用精解.ppt
- 软件建模技术电子教案曹静 第16章 PowerDesigner使用精解.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第1章 软件与软件工程.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第2章 数据结构及其应用2_非线性结构.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第2章 数据结构及其应用3_查找和排序.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第3章 操作系统及相关程序设计1_概述及进程管理.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第3章 操作系统及相关程序设计2_内存管理.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第3章 操作系统及相关程序设计3_设备文件接口.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第3章 操作系统及相关程序设计4_Windows编程入门.ppt
- 软件开发技术基础 第2版 教学课件 作者 赵英良 第4章 数据库及应用程序开发1_数据库技术基础.ppt
文档评论(0)