新闻发布系统详细设计说明书
系 别:
年级专业:
姓 名:
指导教师:
2012 年 12 月 31 日
目 录
一 引言 ............................................................ 1
1.1 编写目的 .................................................... 1
1.2 参考资料 .................................................... 1
1.3 使用的文字处理和绘图工具 .................................... 1
二 模块设计 ........................................................ 2
2.1 用例图 ...................................................... 2
2.2 功能模块设计说明 ............................................ 3
2.2.1 新闻版面管理模块 ...................................... 3
2.2.2 新闻管理模块 .......................................... 4
2.2.3 用户管理模块 .......................................... 6
2.2.4 登录模块 .............................................. 7
三 用户界面设计 ................................................... 10
3.1 系统首页设计 ............................................... 10
3.2 新闻详情界面 ............................................... 10
3.3 登录界面 ................................................... 11
3.4 后台管理界面 ............................................... 11
四 数据库设计 ..................................................... 12
五 系统出错处理 ................................................... 14
一 引言
1.1 编写目的
本说明书在总体设计基础之上,对新闻发布系统各个功能模块进行设计及说
明,为系统开发以及维护人员提供了详尽的说明,包括整个系统的设计架构、采
用的技术、各个功能模块对应的文件的用途,代码的一般性说明等等。有利于开
发人员对系统的修改,以及后期维护。
1.2 参考资料
资料名称
概要设计说明书
Java Web 程序设计与项
目实践
JSP 项目开发案例全程
实录(第 2 版)
JAVA 开 发 专 家 · 至 简
SSH:精通 Java Web 实用开
发技术
作者
出版社
古乐声,卜炟 编
电子工业出版社
卢翰 等 著 明日
清华大学出版社
科技 编
高洪岩 著
电子工业出版社
1.3 使用的文字处理和绘图工具
文字处理软件:Microsoft office word 2010
绘图工具:Microsoft visio 2010,Rational Rose
1
二 模块设计
2.1 用例图
浏览者的用例图如图 2.1
图 2.1 浏览者的用例图
系统管理员的用例图如图 2.2
图 2.2 系统管理员用例图
新闻工作者的用例图如图 2.3
图 2.3 新闻工作这用例图
2
2.2 功能模块设计说明
2.2.1 新闻版面管理模块
功能描述
该模块实现对新闻版面的管理维护。包括对新闻版面的添加,删除,修改,
查询。
输入数据
添加操作:给业务层传递 Module 实体。
删除操作:给业务层传递版面 ID。
修改操作:给业务层传递 Module 实体。
查询操作:给业务层传递关键字字符串。
输出数据
输出操作成功或操作失败信息,加载数据显示相关页面。
业务流程
新闻版面模块流程如图 2.4
图 2.4 新闻版面流程图
3
类设计
图 2.5 类设计图
2.2.2 新闻管理模块
功能描述
该模块实现对新闻的管理维护。包括对新闻的添加,删除,修改,查询。
输入数据
添加操作:给业务层传递 news 实体。
删除操作:给业务层传递新闻 ID。
修改操作:给业务层传递 news 实体。
查询操作:给业务层传递关键字字符串。
输出数据
输出操作成功或操作失败信息,加载数据显示相关页面。
业务流程
新闻管理模块流程如图 2.5
4
类设计
图 2.6 新闻管理模块流程图
图 2.7 新闻管理模块类设计图
5
2.2.3 用户管理模块
功能描述
该模块实现对用户的管理维护。包括对用户的添加,删除,修改,查询。
输入数据
添加操作:给业务层传递 user 实体。
删除操作:给业务层传递用户 ID。
修改操作:给业务层传递 user 实体。
查询操作:给业务层传递关键字字符串。
输出数据
输出操作成功或操作失败信息,加载数据显示相关页面。
业务流程
用户管理模块流程如图 2.6
图 2.8 用户管理模块流程图
6