全球旧事资料 分类
《新闻发布系统》详细设计说明书
《新闻发布系统》详细设计说明书
1前言
本说明书在总体设计基础之上,对新闻发布系统各个功能模块进行设计及说明,为系统开发以及维护人员提供了详尽的说明,包括整个系统的设架构、采用的技术、各个功能模块对应的文件的用途,代码的一般性说明等等。有利于开发人员对系统的修改,以及后期维护。
2系统流程图
开始
新闻系统首页
管理员登陆
登陆信息维护
普通用户
注册用户登陆
新闻发布
新闻管理
类别管理
评论管理
注册
新闻查看
新闻搜索
评论
退

图1:系统流程图
f《新闻发布系统》详细设计说明书
3系统包结构设计及关系
本系统遵循当前主流的软件设计模式:MVC模式。M:模型层;V:视图层;C:控制器层;视图层有jsp来担任,控制器层由Strtus2的核心控制器来担任。下面是本系统的包结构以及关系图:
Com
ewsDBDBco
ectio
数据库链接接口继承并实现
Com
ewsDBDBImpleDBco
ectio
Imple数据可链接接口实现类依赖注入
Com
ewsmodelBea
UserBea
Admi
Bea
NewsI
foBea
NewsClassBea
SearchBea
Comme
tsBea
;实体类导入Com
ewsmodelDAOImpleUserDAOImpleAdmi
DAOImpleNewsI
foDAOImpleNewsClassDAOImpleComme
tsDAOImple;数据库操作接口实现类依赖注入依赖注入Com
ewsco
trollactio
UserActio
Admi
Actio
NewsI
foActio
NewsClassActio
Comme
tsActio
;控制器层导入
Com
ewsmodelDAOUserDAO;Admi
DAO;NewsI
foDAO;NewsClassDAO;Comme
tsDAO;数据库操作接口
继承并实现Com
ewsmodelServiceUserServiceAdmi
ServiceNewsI
foServiceNewsClassServiceComme
tsService;业务操作层接口
继承并实现Com
ewsmodelServiceImpleUserServiceAdmi
ServiceImpleNewsI
foServiceImpleNewsClassServiceImpleComme
tsServiceImple;业务操作层接口实现类
图2:包结构以及关系图
f《新闻发布系统》详细设计说明书
4系统功能模块设计及说明
41新闻类别管理模块
411模块描述该模块实现对新闻类别进行维护。412功能该模块功能包括对新闻类别信息的添加,删除,修改,查询。删除功能使用的是标记删除,防止删除的误操作。413性能该模块的功能系统响应时间控制在13s以内。操作成功以后给用户已友好的提示,操作失败要以友好的方式给用户提示出操作失败的原因。414输入项添加操作:给业务层传递NewsClassBea
实体;删除:给业务层传递类别ID;修改:给业务层传递NewsClassBea
实体;415输出项输出操作成功信息或操作失败信息。416算法伪代码添加操作:PublicBoolea
addNewclass
ewclassBea
bea
Stri
gsql“i
serti
toNewClassi
fovalues”
r
好听全球资料 返回顶部