##详细设计说明书
项目管理详细设计说明书
1引言 ............................................................................................................................................... 2 1.1编写目的 ................................................................................................................................. 2 1.2背景......................................................................................................................................... 2 1.3定义......................................................................................................................................... 2 1.4参考资料 ................................................................................................................................. 2 2程序系统的结构 ........................................................................................................................... 2 3程序1(标识符)设计说明......................................................................................................... 3 3.1消息管理 ................................................................................................................................. 4
详细设计说明书
1引言
1.1编写目的 1.2背景 1.3定义 1.4参考资料
2程序系统的结构
2.1消息管理:数据流图
3程序描述
3.1任务模块
该模块采用jsp+servlet,添加任务是addTask.jsp,里面应用form表单使用post传递方式,当输入了要添加的任务信息点击提交之后便根据地址找到AddTask.java这个servlet,在这个servlet里获取添加的任务信息,首先做的就是编码字符的定义,其语句为request.setCharacterEncoding(
实现任务的查看由于要先取得任务信息所以是建立在LookTask.java的servlet上的,在LookTask中同时也实现了分页的功能,还有就是根据是否执行查询操作获得要显示在任务列表页面中的任务信息。如果查询状态为假则取得任务的所有数据,如果查询状态为真则执行查询语句获得符合查询条件的任务信息然后分页显示在任务信息列表页面中,提供了首页、尾页、上一页、下一页的链接。在显示任务列表页面中使用了JSTL标签库,在这里用到核心标签库(Core tag library)其代码为
在该项中还有编辑任务信息功能,删除任务功能,查看任务功能、增加任务的功能、查找任务功能。编辑、删除、查看都是根据任务的标题连到其功能的实现。普通的查找任务信息是根据建立任务的时间间隔查询。 其页面为:
3.2消息管理
1. 发送消息
这个模块可以对消息的 查看和管理(编辑发送,查看,删除等····)
2. 接收列表
包括:
1) 消息标题 2) 发信人 3) 查看时间
3. 总列表
包括:
1) 2) 3) 4)
消息标题 接收人 收件人 发送时间
4. 消息明细
包括:
1) 消息标题 2) 接收人 3) 收件人 4) 发送时间 5) 消息内容
3.3项目系统
1.项目基本信息查看
功能介绍:
以列表的形式显示每个数据源,显示数据列如图所示。加载数据时,需要根据用户的权限确定加载的节点,及其能看到的报表的。默认情况下,显示根节点下的所有用户可以看到的报表。列表数据分页显示,每页显示10行。对于上级下发过来的数据源,用户不能进行“编辑”、“删除”操作,但编辑按钮运行点击,点击后的操作为新建一个数据源,以此数据源作为默认值,填充【修改数据源】页面。 查询:按照时间进行搜索。
添加项目:打开【新建数据源】页面。
编辑:打开【修改数据源】页面,修改选择的数据源。若有相关的报表使 了该数据源,这不允许修改,同时弹出【参看相关报表】页面。 项目名称:点击链接弹出【项目信息明细列表】页面。 删除所选项目信息:删除选择的数据源。 查看:点击按钮弹出【项目细列表】页面。
1.1项目添加列表
1.2项目信息明细列表
1.3项目修改
1.4项目细列表
2.项目计划信息查看
功能介绍:
以列表的形式显示每个数据源,显示数据列如图所示。加载数据时,需要根据用户的权限确定加载的节点,及其能看到的报表的。默认情况下,显示根节点下的所有用户可以看到的报表。列表数据分页显示,每页显示10行。对于上级下发过来的数据源,用户不能进行“编辑”、“删除”、“发任务”操作,但编辑按钮运行点击,点击后的操作为新建一个数据源,以此数据源作为默认值,填充【修改数据源】页面。
查询:按照时间进行搜索。
添加项目:打开【新建数据源】页面。
编辑:打开【修改数据源】页面,修改选择的数据源。若有相关的报表使用了该数据
源,这不允许修改,同时弹出【参看相关报表】页面。 删除所选项目信息:删除选择的数据源。
查看:点击按钮弹出【项目细列表】页面。 发送任务:点击【发送任务】页面。
2.1计划添加列表
2.2计划编辑
2.3计划详细列表
3.项目需求信息查看
功能介绍:
以列表的形式显示每个数据源,显示数据列如图所示。加载数据时,需要根据用户的权限确定加载的节点,及其能看到的报表的。默认情况下,显
11
示根节点下的所有用户可以看到的报表。列表数据分页显示,每页显示10行。对于上级下发过来的数据源,用户不能进行“编辑”、“删除”操作,但编辑按钮运行点击,点击后的操作为新建一个数据源,以此数据源作为默认值,填充【修改数据源】页面。
查询:按照时间进行搜索。
添加项目:打开【新建数据源】页面。
编辑:打开【修改数据源】页面,修改选择的数据源。若有相关的报表
使用了该数据源,这不允许修改,同时弹出【参看相关报表】页面。 删除所选项目信息:删除选择的数据源。
查看:点击按钮弹出【项目细列表】页面。
3.1添加需求
3.2编辑需求
12
3.3需求详细内容
3.4项目模块信息查看页面 a) 模块名称
b) 标示
c) 创建时间
d) 所属项目
e) 所属需求
f) 优先级
13
g) 操作(查看,编辑,更改需求) h) 按时间查询
i) 添加模块
j) 删除模块
k) 分页
3.5项目功能信息查看
l) 功能名称
m) 创建时间
n) 所属项目
o) 所属需求
p) 所属模块
q) 优先级
r) 操作(查看,编辑,更改需求) s) 按功能名称查询
t) 添加功能
u) 删除
v) 分页
14
3.6项目上传信息查看
w) 上传名称
x) 上传人
y) 上传时间
z) 所属项目
aa) 操作(下载,删除) bb) 按文件名查询 cc) 上传文件
dd) 删除文件
ee) 分页
15
3.7项目成本信息查询 ff) 项目名称
gg) 单位
hh) 项目总金额 ii) 项目负责人 jj) 项目开发人数 kk) 成本总支持 ll) 开始时间
mm) 计划完成时间 nn) 实际完成时间 oo) 任务优先级 pp) 操作(编辑) qq) 按项目名称查询 rr) 添加项目
ss) 删除
tt) 分页
16