登录身份验证失败添加新闻修改新闻删除新闻
2-11 新闻管理系统后台活动图
6. 类图
经过系统分析中的实体分析已对新闻管理系统分析得出 管理员、 用户、 新闻信息三个实体。在此进行详细的设计(1)管理员的属性有:用户名、密码和服务;操作有:登录和选择权限。(2)用户的属性有:用户名、密码和服务;操作有:注册和选择权限登录。(3)新闻信息的属性有:ID、标题 、内容、 作者、 时间 、关键字和类型;由于登录的权限不同所以信息的操作也不同,这里新闻信息操作分两种:第一种是以管理员身份登陆,此时新闻信息的操作包括:添加新闻 删除新闻 修改新闻 新闻显示 新闻查询与新闻发布;第二种是以用户的身份登陆,此时新闻信息的操作包括:查询新闻操作、新闻分类标题显示操作、新闻内容显示操作、其他相关新闻显示操作。
管理员输入用户名和密码并选择管理员权限进入后台管理,可以进行添加新闻、删除新闻、修改新闻、查询、发布等操作。用户可以注册新用户也可以通过输入用户名和密码并选择客户权限登录到前台管理中,在前台管理中用户可以选择操作,其中包括 :新闻分类显示,新闻内容显示,其他相关新闻显示以及查询等。图2-12所示为新闻管理系统类图
11 / 12
12 / 12
7.状态图
在新闻管理系统中我们主要描述其中两个主要的状态图:新闻管理系统前台状态图和新闻管理系统后台状态图。
图2-13所示为新闻管理系统前台状态图:用户登录成功则进入主页,登录失败转到注册,注册成功后进入主页。可以选择所有新闻和搜索新闻操作。在显示新闻操作中新闻标题信息分类显示新闻标题,每个标题都会对应超链接,单击后就可以跳转到有关该新闻详细内容页上。同时提供与该新闻相关的新闻标题信息的显示,以便于查询与该新闻相关的其他信息。
图形2-14所示为新闻管理系统后台状态图:管理员登录成功则进入后台操作.新闻中心的管理员可以根据企业的服务需要随时向数据库中添加最新的新闻标题及相关内容。还可以删除不再需要的新闻标题及内容,以及对原有新闻做必要的修改。完成操作可以发布新闻信息.以便用户随时查看最新的新闻内容。
13 / 12
图2-13 新闻管理系统前台状态图
图2-14 新闻管理系统后台状态图
14 / 12
8. 部署图
部署图用来建模部署UML建模的系统时涉及到的硬件部署图有两个标记符:节点和关联;新闻管理系统的部署图如图2-16所示。
图2-16 新闻管
15 / 12