UML建模技术期末文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML建模技术期末文档

项目名称 新闻发布系统 专业班级 13级软2 学号姓名 2016年月日 软件工程学院 1 需求分析? 3 1.1 项目的背景及意义? 3 1.2 用户需求? 3 1.3 项目的主要功能? 3 1.4 经济可行性 4 1.5 技术可行性分析 4 2 系统中的几种图 5 2.1 系统中的用例图 5 2.2 系统中的类图 6 2.2.1 针对协作进行建模 7 2.2.2 针对逻辑数据库进行建模 8 2.3 系统中的顺序图 8 2.3.1 浏览者添加评论时序图 9 2.3.2 后台管理员添加新闻 9 2.4 系统中的通信图 10 2.4.1 浏览者添加新闻评论 10 2.4.2 后台管理员修改新闻 11 2.5 系统状态机图 11 2.5.1 后台管理员删除新闻 12 2.6 系统的活动图 12 2.6.1 浏览者查看相关新闻并给予评论 13 2.6.2 后台管理员管理新闻 14 2.6.3 活动图与状态图的区别 15 2.7 系统的部署图 15 2.8 系统的配置图 15 3 生成JAVA代码 17 4 逆向工程的实现 21 需求分析? 项目的背景及意义? ?当今社会是信息竞争的社会,企业的信息化建设是提高企业管理效率的毕竟之路,在这样的一个信息化建设中,企业的新闻发布系统是企业对外快速传播信息的门户。??这个“门户”让拥有它的企业能够及时发布企业的最新消息,让其他的用户第一时间获取信息,以此战友市场先机。谁拥有互联网,谁就拥有了信息;谁拥有了信息,谁就拥有了占据有利竞争地位。这已经成为一条新的市场竞争规则。? 用户需求? 用户需求包括以下内容:? 用户可以匿名浏览新闻信息,但需注册具有用户资格才能发布新闻??? 用户注册后可以修改个人信息? 用户可以按新闻栏目浏览新闻信息?? 用户可以搜索满足一定条件的新闻? 用户在浏览新闻时,输入一些必要的个人信息即可对新闻进行评论? 用户可以浏览点击率最高的新闻,同时可以知道每条新闻评论的条数及每个新闻栏目的新闻数量?? 系统注册用户分文普通用户和管理员用户,普通用户可以修改个人信息发布新闻,管理员用户可以对普通用户的会员资料进行添加与删除?? 管理员可以创建与维护新闻内容?? 管理员可以维护新闻评论? 系统具有友好性和易操作性??? 系统具有安全性和保密性 项目的主要功能? 本项目分为前、后台管理系统?前台实现的功能主要包括:??? 用户注册功能? 修改已注册用户信息功能??? 注册用户发布新闻功能? 新闻搜索功能? 各新闻类别中新闻数量的统计功能??? 用户对新闻评论功能??? 热点新闻统计及浏览功能??? 按类别浏览新闻功能?后台实现的功能主要包括:??? 管理现有新闻功能 发布新的新闻功能??? 对要发布的新闻进行审核功能??? 管理新闻评论功能??? 管理新闻栏目功能??? 管理系统用户功能? 经济可行性 从经济可行性角度考虑,这时所说的经济,并不专指物质经济,当然也包括效益经济。要运行基于web的校园新闻发布系统,当然是必须添加一些网络及硬件设备,这也就必然比传统信息传播在物资设备方面要投入更多财力。从效益经济来看,运行这套在线新闻发布系统,不光可以省去许多信息传递时间,甚至在信息化的今天为信息及时更新,信息及时传达等带来不小的便利。综合上面论述,在线新闻发布系统的开发与设计在经济角度来说是利大于弊,是非常值得实施的。 技术可行性分析 从技术可行性角度考虑,随着网络技术的深入发展,一些网络办公系统,政府软件,在线聊天娱乐软件等等网络应用软件也成功开发并投入运营了,在社会中产生了不小的社会与经济效益。HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况下,在ASP编程语言高度发展的形势下,我们开始了对新闻发布系统的开发。运用现在软件业流行的技术成熟的ASP、JSP等开发语言,以及高效率,易操作Visual?interdev?等开发工具,再借鉴别人成功开发的宝贵经验,在线新闻发布系统是完全可以开发出来的。 系统中的几种图 系统中的用例图 对用例图进行系统建模时,通常有两种方案:根据语境建模和根据需求建模,下面我们的新闻发布系统的用例图就是从需求的角度进行建模的。 图2.1 用户浏览新闻的用例图 图2.2 后台管理员管理系统的用例图 系统中的类图 类图:描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态关系。 元素:类、接口、协作、五种关系。 类图有三个主要作用,分别是对系统词汇进行建模,表示方式就是对单个类建模,对简单的协作进行建模,就是分析讨论各个类之间的关系,还有一点就是对逻辑数据库进行建模。 针对协作进行建模 图2.3 针对协作

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档