欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    UML课程设计新闻中心管理系统课件.ppt

    • 资源ID:4008981       资源大小:229.51KB        全文页数:46页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    UML课程设计新闻中心管理系统课件.ppt

    新闻中心管理系统,2011级 计科一班1150310003 郭 洁1150310004 裴玉林1150310002 马慧晶,新闻中心管理系统主要是为了实现企业商务网站实时动态新闻的显示及管理的系统。一个典型的新闻中心管理系统一般都需要提供良好的维护页面,即中心管理人员可以借助后台维护管理的页面实现对新闻内同实施的更新维护。从其前台功能上来看需要包括新闻标题分类显示(热点新闻和行内新闻)、新闻详细内容显示等。同时也应该为新闻中心后台管理的管理员提供对应的新闻信息维护及管理的功能,其中包括添加新的新闻,编辑修改新闻、删除新闻等功能。,一、需求分析,二、功能模块,该系统的功能包括两大模块,分别是:信息浏览模块和后台管理模块。(如图a所示)其中,信息浏览模块主要完成新闻分类标题的显示,能够让用户一目了然,迅速浏览自己感兴趣的新闻标题,并且能够查看详细新闻内容。后台管理模块主要完成新闻内容的添加、修改、删除功能。,图a 系统功能模块,二、功能模块,信息浏览模块主要包括了新闻分类显示、详细新闻内容显示以及相关新闻列表显示,如图b所示。,T图b 信息浏览模块,1、信息浏览模块,二、功能模块,(1)新闻标题分类显示,该模块实现了新闻标题内容的分类显示,例如,将所有新闻分为热点新闻和行业新闻等类别,在新闻中心主页分类显示出最近新闻的各个标题,以便于用户选择感兴趣的新闻进行详细内容的阅读。,(2)详细新闻内容显示,依据用户所选择的新闻标题显示对应新闻的详细内容。,(3)相关新闻列表显示,相关新闻列表显示负责在具体新闻内容显示的同时提供其他新闻标题列表的显示功能。,二、功能模块,2、后台管理模块,后台管理模块包含新闻的添加、修改和删除,即新闻的增、删、改功能,如图c所示。,图c 后台管理模块,二、功能模块,添加新闻模块主要负责将新的新闻添加到新闻中心。修改新闻主要负责对现有新闻进行修改。删除新闻负责删除新闻中心相对过时的新闻。,(1)添加新闻,(2)修改新闻,(3)删除新闻,三、系统分析,1系统的用例图,用例图主要包含4种元素,分别是:参与者、用例、关联和系统边界。用例图可以包含注释和约束,还可以包含包,用于将模型中的元素组合成更大的模块。用例图的参与者用人形图标表示,用例用椭圆形符号表示,连线表示它们之间的关系。用例图是从用户的角度来描述系统功能的,使用用例图可以更好的描述系统应具备的功能。通过分析可知,新闻管理系统的参与者有Administrator(系统管理员)和User(用户)。,三、系统分析,1系统的用例图,(1)系统管理员在新闻中心管理系统中,需要一个专门的管理人员对网站进行日常的管理。其主要的功能就是对后台数据库进行增、删、改功能。(如图d所示)(2)用户在新闻中心管理系统中,客户端只提供给上网客户浏览的功能,不需要其他特殊功能,所以对用户没有什么特殊要求。(如图e所示),三、系统分析,1系统的用例图,系统管理员管理新闻用例图,图d 系统管理员管理新闻用例图,三、系统分析,1系统的用例图,系统管理员管理新闻的用例图分析:系统管理员可以添加新闻系统管理员可以删除新闻系统管理员可以修改新闻 系统管理员可以查找新闻,三、系统分析,1系统的用例图,用户浏览新闻用例图,图e 用户浏览新闻用例图,三、系统分析,1系统的用例图,用户浏览新闻的用例图分析:用户查找相关新闻用户浏览新闻标题用户浏览新闻内容 用户浏览其他相关新闻,三、系统分析,1系统的用例图,系统用例图,将管理员和用户浏览新闻用例图放在一起,得到系统总用例图,如图f。,图f 系统用例图,三、系统分析,2系统的类图,类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联。,三、系统分析,2系统的类图,(1)类图的生成,对于新闻的浏览者来没有什么要求,也就是说可以是任何人,所以这里只考虑系统管理员。那么该新闻中心管理系统中与参与者(Actor)相关的类图只有一个即Admin类。Admin类是管理员类,该类中包含了两个属性:管理员姓名(userName)、管理员密码(passWord)。三个操作,即输入信息(input)、设置用户名(setName)和设置密码(setPass)。(如图g),三、系统分析,2系统的类图,Admin类,图g Admin类图,三、系统分析,2系统的类图,除了与参与者相关的管理员类以外,在该系统中还涉及到了其他的类,比如基本新闻信息的类(News)、新闻的增删改类(NewsAction)、实现增删改的类(NewsService)、管理员登录后台类(AdminLoginAction)、连接数据库的类(SqlServer)。,三、系统分析,2系统的类图,表示基本新闻信息的类,包含的属性有新闻编号(id)、新闻标题(title)、新闻内容(content)、新闻发布者(author)、新闻发布时间(time)、新闻关键字(keyWords)、新闻类别(type)。如图h所示。,News类,三、系统分析,2系统的类图,News类的类图:,图h News类图,三、系统分析,2系统的类图,NewsAction类,图i NewsAction类图,表示新闻的增、删、改操作的类,主要提供了业务逻辑的方法。如图i所示。,三、系统分析,2系统的类图,NewsService类,图j NewsService类图,表示实现增、删、改的类,同时提供了前台获得新闻列表的方法,该类执行具体的业务逻辑。如图j所示。,三、系统分析,2系统的类图,AdminLoginAction类,图k AdminLoginAction类图,表示管理员登录后台系统时的类,包含的属性登录用户名(username)、登录密码(password)和session。如图k所示。,三、系统分析,2系统的类图,图l SqlServer类图,SqlServer类,表示连接数据库的类,包含一个日志属性。如图l所示。,三、系统分析,2系统的类图,(2)类之间的关系,在系统中存在的各类之间的关系图。如图m所示。,三、系统分析,2系统的类图,图m 类之间的关系,三、系统分析,2系统的类图,管理员可以对多个新闻进行操作,所以Admin和NewsService之间应该是一对多的关系;一种类别的新闻只能对应一种新闻服务,所以NewsAction和NewsService之间是一对一关系。,(2)类之间的关系,三、系统分析,3系统的顺序图,针对新闻中心管理系统的需求及用例,该系统的顺序图主要包括以下四部分:系统管理员添加新闻的顺序图系统管理员修改新闻的顺序图系统管理员删除新闻的顺序图用户上网浏览新闻的顺序图,三、系统分析,3系统的顺序图,在系统管理员添加新闻时,顺序图中涉及到三个对象,即登录、添加新闻和数据库模块。(如图n所示)。具体场景是:管理员输入用户名和密码进行登录;登录成功后提交添加新闻的请求;添加新闻对象提示给登录者输入添加新闻列表;登录者输入要添加的新闻内容;添加新闻对象会将输入的内容列表进行提交给数据库;数据库添加成功后会返回给管理员成功的信息。,(1)添加新闻顺序图,三、系统分析,3系统的顺序图,(1)添加新闻顺序图,图n 添加新闻顺序图,三、系统分析,3系统的顺序图,(2)删除新闻顺序图,系统管理员删除新闻的顺序图,如图o所示。,图o 删除新闻顺序图,三、系统分析,3系统的顺序图,(3)修改新闻顺序图,在系统管理员修改新闻时,与添加新闻类似,顺序图中涉及到三个对象,即登录、修改新闻和数据库模块。具体场景与添加新闻类似,如图p所示。,三、系统分析,3系统的顺序图,(3)修改新闻顺序图,图p 修改新闻顺序图,三、系统分析,3系统的顺序图,(4)用户浏览新闻顺序图,图q 用户浏览新闻顺序图,三、系统分析,4系统的协作图,协作图描述对象间的协作关系,协作图与顺序图相似,显示对象间的动态合作关系。除显示信息交换外,协作图还显示对象以及它们之间的关系。,三、系统分析,4系统的协作图,(1)添加新闻协作图,系统管理员添加新闻的协作图,如图r所示。,图r 添加新闻协作图,三、系统分析,4系统的协作图,(2)删除新闻协作图,系统管理员删除新闻的协作图,如图s所示。,图s 删除新闻协作图,三、系统分析,4系统的协作图,(3)修改新闻协作图,系统管理员修改新闻的协作图,如图t所示。,图t 修改新闻协作图,三、系统分析,4系统的协作图,(4)一般用户浏览新闻协作图,一般用户上网浏览新闻的协作图,如图u所示。,图u 用户浏览新闻协作图,三、系统分析,5系统的状态图,状态图是一个类对象所可能经历的所有历程的模型图。状态图由对象的各个状态和连接这些状态的转换组成。,三、系统分析,5系统的状态图,(1)添加新闻状态图,系统管理员在后台可以对新闻进行添加操作,添加新闻的状态图,如图v所示。,图v 添加新闻状态图,三、系统分析,5系统的状态图,(2)修改新闻状态图,图w 修改新闻状态图,三、系统分析,5系统的状态图,(3)删除新闻状态图,图x 删除新闻状态图,三、系统分析,5系统的状态图,管理员管理新闻总状态图,如图y所示。,图y 总状态图,三、系统分析,6系统的活动图,活动图是状态图的一个变体,用来描述执行算法的工作流程中涉及的活动。活动图描述了一组顺序的或并发的活动。在新闻中心管理系统中,活动有两个,一个是前台普通上网用户信息浏览,另一个是后台系统管理员对新闻信息的管理。,三、系统分析,6系统的活动图,(1)前台信息浏览活动图,普通用户对新闻中心进行浏览,前台信息浏览活动图如图z所示。,图z 前台信息浏览活动图,

    注意事项

    本文(UML课程设计新闻中心管理系统课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开