收藏 分销(赏)

新闻中心管理系统论文.doc

上传人:快乐****生活 文档编号:3505565 上传时间:2024-07-07 格式:DOC 页数:19 大小:189.50KB
下载 相关 举报
新闻中心管理系统论文.doc_第1页
第1页 / 共19页
新闻中心管理系统论文.doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述
UML基础与Rose建模案例实验报告 新闻中心管理系统 一、 新闻中心管理系统的需求分析 1.1系统功能需求 新闻中心管理系统主要是为了实现某些企业商务网站实时动态新闻的显示及管理的系统。 一个典型的新闻中心管理系统一般都会提供新闻标题分类显示、新闻详细内容显示等功能。同时也应该为新闻中心后台管理的管理员提供对应的新闻信息维护及管理的功能,其中包括添加新的新闻,编辑修改新闻、删除新闻等功能。 根据企业商务新闻的基本要求,本系统需要完成的主要任务如下。 (1) 新闻标题信息分类显示 在进入新闻中心主页是,应该能够根据数据库中存放的信息分类显示最新的新闻标题。因为本系统的新闻类型分为两类,一类是热点新闻,另一类是行业新闻。例如,在热点新闻中显示所有最新的标题信息,在行业新闻中显示最新标题信息。每个新闻标题都应该提供对应的超链接,用户单击这个新闻标题后,就可以跳转到有关该新闻详细内容的页面上,让用户对这个新闻有更详细的了解。 (2)新闻详细内容及相关新闻列表显示 单击某个新闻标题后,应该可以查看该新闻的详细内容。同时提供与该新闻相关的新闻标题信息的显示,以便于客户查询与该新闻相关的其他信息。 (3)新闻中心后台管理功能 新闻中心的管理员可以根据企业的需求随时向数据库中添加最新的新闻标题及相关内容。管理员还可以随时删除过时的新闻标题及内容,以及对一些原有新闻做必要的修改。 为了更好的说明该系统的功能,将其分成两大模块,分别是:信息浏览模块和后台管理模块,如图1所示。 信息浏览模块主要完成新闻分类标题的展示,以及详细新闻内容的查看功能。后台管理模块主要完成新闻内容的添加、修改、删除功能。 新闻中心管理模块 信息浏览模块 后台管理模块 图1 系统功能模块 1.2信息浏览模块 细细浏览模块包含图2所示的几个方面。 信息浏览模块 详细新闻内容显示 新闻分类显示 相关新闻列表显示 图2信息浏览模块 (1)新闻分类显示 负责将新闻标题显示给客户端,并提供新闻标题的超链接。 (2)详细新闻内容显示 负责新闻内容的显示。 (3)相关新闻列表显示 负责在具体新闻内容显示的同时提供其他新闻标题列表的显示功能。 1.3后台管理模块 后台管理模块包含如图3所示的几个方面。 后台管理模块 添加新闻 修改新闻 删除新闻 图3后台管理模块 (1`)添加新闻 负责添加新的新闻到新闻中心。 (2)修改新闻 负责对现有新闻进行修改。 (3)删除新闻 负责删除新闻中心过时的新闻。 二、系统的用例图 用例图作为参与者的外部用户所能观察的系统功能的模型图,在需求分析阶段起着重要作用,整个开发过程都是围绕需求阶段的用例进行的。 创建用例图之前首先需要确定参与者。 (1) 一般浏览者 在新闻中心管理系统中,因为在客户端界面不需要特殊的功能,只需要上网客户浏览就可以了,所以需要上网客户参与。 (2) 后台管理员 网站需要一个专门的管理者对网站进行日常维护与管理,所以有一个系统管理员的参与者。 在本系统的UML建模中,可以创建以下的参与者,如图4所示。 图4 系统的参与者 有了参与者,就可以为本系统创建用例,根据需求分析,可以创建以下用例,如图5所示 图5 创建系统的用例 (1)浏览新闻 (2)添加新闻 (3)修改新闻 (4)删除新闻 下面来创建用例图 1.浏览者浏览新闻的用例图 浏览者浏览新闻的用例图如图6所示 图6 浏览者浏览新闻的用例图 2.系统管理员管理新闻的用例图 系统管理员管理新闻的用例图如图7所示 图7 系统管理员管理新闻的用例图 3.系统总用例图 系统总用例图如图8所示。 图8 系统总用例图 三、系统的时序图 新闻中心管理系统的时序图主要包括以下几个部分。 (1)一般浏览者上网浏览新闻的时序图。 (2)系统管理员添加新闻的时序图。 (3)系统管理员修改新闻的时序图。 (4)系统管理员删除新闻的时序图。 1.一般浏览者上网浏览新闻的时序图 一般浏览者上网浏览新闻的时序图如图9所示 图9 一般浏览者上网浏览新闻的时序图 2.系统管理员添加新闻的时序图 系统管理员添加新闻的时序图如图10所示。 图10 系统管理员添加新闻的时序图 3.系统管理员修改新闻的时序图 系统管理员修改新闻的时序图如图11所示。 图11 系统管理员修改新闻的时序图 4.系统管理员删除新闻的时序图 系统管理员删除新闻的时序图如图12所示 图12 系统管理员删除新闻的时序图 四、系统的协作图 交互图用来说明系统如何实现一个用例或用例中的一个特殊场景。UML提供两类交互图:时序图和协作图。时序图按时间顺序描述系统元素之间的交互;协作图则按照时间和空间顺序描述系统元素之间的交互。 根据第二描述的时序图,下面给出相应的协作图。 1.一般浏览者上网浏览新闻的协作图 一般浏览者上网浏览新闻的协作图如图13所示。 图13 一般浏览者上网浏览新闻的协作图 2.系统管理员添加新闻的协作图 系统管理员添加新闻的协作图如图14所示。 图14 系统管理员添加新闻的协作图 3.系统管理员修改新闻的协作图 系统管理员修改新闻的协作图如图15所示。 图15 系统管理员修改新闻的协作图 4.系统管理员删除新闻的协作图 系统管理员删除新闻的协作图如图16所示 图16 系统管理员删除新闻的协作图 五、系统的状态图 在新闻中心管理系统的后台管理中,主要有添加新闻,修改新闻以及删除新闻3种状态。 1.系统管理员添加新闻的状态图 系统管理员添加新闻的状态图如图17所示. 图17 系统管理员添加新闻的状态图 2.系统管理员修改新闻的状态图 系统管理员修改新闻的状态图如图18所示。 图18 系统管理员修改新闻的状态图 3.系统管理员删除新闻的状态图 系统管理员删除新闻的状态图如图19所示。 图19 系统管理员删除新闻的状态图 六、系统的活动图 1.新闻中心前台信息浏览活动图 新闻中心前台信息浏览活动图如图20所示。 图20 新闻中心前台信息浏览活动图 2.新闻中心后台管理活动图 新闻中心后台管理活动图如图21所示 图21 新闻中心后台管理的活动图 七、系统中的类 1.类图的生成 (1)参与者相关的类 因为为浏览新闻的可以是任何人,所以此处不考虑一般浏览者,剩下的就是系统管理员了,那么系统中和参与者相关的类图只有一个类Admin,如图22所示。 图22 参与者相关的类图 Admin类是管理员类,管理员类有自己的属性,主要是管理员姓名(username)和管理员密码(password)。 (2)系统中用到的其他类 系统中用到的其他类包括News类,NewsAction类,NewsService类, AdminLoginAction类, SqlServer类; 1.News类表示基本新闻信息的类 包含的属性有新闻编号(id),新闻标题(title),新闻内容(content),新闻作者(author),新闻发表时间(time),新闻关键字(keyword),新闻类别(type) 2.NewsAction类表示新闻的增删改除的类 主要提供了业务逻辑的方法. 3.NewsService类表示实现增删改除的类 同时提供了前台获得新闻列表的方法.该类执行具体的业务逻辑. 4.AdminLoginAction类表示管理员登录后台系统时的难类 包含的属性有登录名(username),登录密码(password),和session 5.SqlServer类表示和数据库连接的类 此类有一个日志属性. News类的类图如图23所示 图23 News类 NewsAction类类图如图24所示 图24 NewsAction类 NewsService类类图如图25所示 图25 NewsService 类 AdminLoginAction类类图如图26所示 图 26 AdminLoginAction 类 SqlServer类类图如图27所示 图27 SqlServer 类 2.各类之间的关系 各类之间的关系图如图28所示 图28 各类之间的关系 管理员可以处理多个新闻的增删改查,所以NewsService和Admin之间应该是一对多的关系;同时一种类别的新闻只能对应一种新闻服务,所以NewsService和NewsAction之间吸能是一对一关系. 八、系统的配置和实现 新闻中心管理系统的组件图如图29所示。组成Web应用程序页面包括:前台浏览页面,后台维护页面,新闻添加页面,新闻修改页面,新闻删除页面和登录页面。 图29 系统的组件图 九、系统的配置图 系统的配置图如图1-25所示。 图30 系统的配置图 十、报告合作情况,如图31所示。 图31 报告合作情况 十、实验心得: 经过这次实验,我从中学到了如何在一个项目的需求分析后,进行系统的分析,我也从大量的书中懂得了用例图的使用原理,清楚地知道如何在用例图和时序图上分析出一个系统需要什么的类,并为系统构造出这些类。但是由于现实可供参考的案例太少,无法从前人的知识中得到更多的智慧,实验过程中,还遇到一些问题,有时不懂得如何处理,不过通过这次实验后,我终于学会了如何使用uml软件建模语言为一个系统建立系统的模型。2010年读书节活动方案 一、     活动目的: 书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。 4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的___”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服