基于UML的新闻中心管理系统设计(2)

2018-11-23 20:09

3.4顺序图

针对新闻中心管理系统的需求及用例,该系统的顺序图主要包括系统管理员添加新闻顺序图、修改新闻顺序图、删除新闻顺序图和一般浏览者上网浏览新闻的顺序图。

1. 添加新闻顺序图

管理员输入用户名和密码进行登录;登陆成功之后提交添加新闻的请求;添加新闻对象提示给登录者输入添加新闻列表;登录者输入要添加的的新闻内容;添加新闻对象将输入的内容分列表提交给数据库;数据库添加成功后返回给输入者(管理员)成功的信息。

图4 添加新闻顺序图

2. 删除新闻顺序图

图5 删除新闻顺序图

6

3.5协作图

1. 添加新闻协作图

系统管理员添加新闻的协作图如图6所示。

图6 添加新闻协作图

2. 删除新闻协作图

系统管理员删除新闻的协作图如图7所示。

图7 删除新闻协作图

3. 普通用户浏览新闻协作图

一般用户上网浏览新闻的协作图如图8所示。

7

图8 用户浏览新闻协作图

3.6状态图

1. 添加新闻状态图

图9 添加新闻状态图

2. 修改新闻状态图

图10 修改新闻状态图

8

3.7活动图

1. 前台信息浏览活动图

图11 前台信息浏览活动图

2. 后台管理活动图

图12 后台管理活动图

3.8生成Java代码

利用StarUML进行正向工程后,生成6个Java文件,生成的Java源代码完全符合Java的语法原则,并且结构清晰。具体代码如下所示。

1. Admin.java代码

//

9

//

// Generated by StarUML(tm) Java Add-In //

// @ Project : UML大作业 // @ File Name : Admin.java // @ Date : 2013-12-21 // @ Author : 胡瑞

// //

public class Admin { private String userName; private String passWord; public void input() { }

public void setName(String name) { }

public void setPass(String pass) { } }

2. AdminLoginAction.java代码 // //

// Generated by StarUML(tm) Java Add-In //

// @ Project : UML大作业

// @ File Name : AdminLoginAction.java // @ Date : 2013-12-21 // @ Author : 胡瑞 // //

public class AdminLoginAction { private String username; private String passWord; public void addNews() { } public void deleteNews() { } public void updateNews() { } public void execute() { } }

3. News.java代码 // //

10


基于UML的新闻中心管理系统设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:潜水电泵用定子片项目可行性研究报告评审方案设计(2013年发改委

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: