软件开发分析报告模版.docx
- 文档编号:18381405
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:20
- 大小:20.38KB
软件开发分析报告模版.docx
《软件开发分析报告模版.docx》由会员分享,可在线阅读,更多相关《软件开发分析报告模版.docx(20页珍藏版)》请在冰豆网上搜索。
软件开发分析报告模版
系统设计说明书
实验名称:
软件开发报告
项目名称:
xxxx
班级:
姓名:
学号:
日期:
2016.11.17
成绩:
1引言
1.1编写目的
本文是在前期需求分析的基础上,充分与用户进行沟通,对xx系统的数据库设计进行表述。
此文档是后续编码实现的依据。
通过本文档的编制,重点锻炼数据库设计的能力。
1.2背景
xxx系统是一个XX与XX公司产学研合作项目,项目由XXxxxx公司提出,由XX承担开发任务。
2功能设计
【此章节给出系统的功能模块结构图,注意层次,可以类似本模版,先给出子系统,然后针对每一个子系统给出具体模块,切忌在一张图中表达所有内容】
根据前期的需求分析,对系统的功能模块进行划分,功能结构如图2-1。
图2-1系统功能结构图
1)任务处理
主要包括功能有:
任务创建、任务发布,XXXXXXXXXXXXXXXXXXXX。
2.1任务处理
任务处理是TIMS的核心模块,所有的任务信息都在此模块进行操作,任务处理模块的功能结构如图2-2。
图2-2任务处理功能结构图
对图中功能进行逐条描述,xxxxxxxx。
3数据库设计
3.1整体设计
【注:
本处是本次报告的重点,即采用powerdesigner对数据进行设计,要求按照本模版进行文档编制】
TIMS系统的核心是处理任务数据,因此表结构的设计要将任务信息表做为主表,然后关联其他的任务信息相关的数据表。
任务信息表及其相关的从表的数据表关联关系如图3-1。
图3-1任务信息表及其相关信息表的关联关系
【注:
在图的下方可以重点对表之间的关系进行表述,即为何要如此设计主表与从表】
常规计划任务的的数据表的关联关系如图3-2。
图3-2常规计划任务的的数据表的关联关系
其中模板表是主表,关联了具体的常规工作计划表。
3.2数据表设计
数据表的表结构设计是一个管理信息系统项目成功与否的关键,设计的原则除了遵循一定级别的范式要求,更要注重实际应用,根据业务数据的特点来设计表结构,这样才能使系统具有更好的可维护性。
主要的业务数据表设计如下。
1.常规工作计划表
字段名
字段代码
数据类型
是否主键
任务ID
task_id
number(11)
TRUE
任务主题
task_title
varchar2(100)
FALSE
发布人ID
publisher_id
number(11)
FALSE
发布人名称
publisher
varchar2(30)
FALSE
接收人ID
taker_id
number(11)
FALSE
接收人名称
taker_name
varchar2(30)
FALSE
发布时间
publish_date
date
FALSE
完成时间
finish_limit_date
date
FALSE
父任务
sup_task_id
number(11)
FALSE
是否分配
is_track
char
(2)
FALSE
反馈期限
feed_back
varchar2(10)
FALSE
任务来源
task_from
varchar2(30)
FALSE
优先级
priority
varchar2(30)
FALSE
周次
week
varchar2(10)
FALSE
月份
month
varchar2(10)
FALSE
年度
year
varchar2(10)
FALSE
分配任务ID
assign_task_id
number(11)
FALSE
发布状态
publish_state
varchar2(10)
FALSE
创建人ID
creator_id
number(11)
FALSE
创建人
creator
varchar2(30)
FALSE
创建时间
create_date
date
FALSE
流转任务ID
track_id
number(11)
FALSE
是否是第一接收人
is_first_taker
char
(1)
FALSE
是否是主要接收人
is_main_taker
char
(1)
FALSE
上层ID
sup_track_id
number(11)
FALSE
有效状态
state
char
(1)
FALSE
部门ID
org_id
number(11)
FALSE
接收人部门ID
taker_org_id
number(11)
FALSE
任务编号
task_code
varchar2(30)
FALSE
流转任务编号
track_code
varchar2(30)
FALSE
父类任务编号
sup_task_code
varchar2(30)
FALSE
父类流转任务编号
sup_track_code
varchar2(30)
FALSE
发布人编号
publisher_code
varchar2(30)
FALSE
接收人编号
taker_code
varchar2(30)
FALSE
制程任务模板ID
program_template_Id
number(11)
FALSE
月度任务模板ID
month_template_id
number(11)
FALSE
2.常规工作计划表(临时表)
字段名
字段代码
数据类型
是否主键
任务ID
task_id
number(11)
FALSE
任务主题
task_title
varchar2(100)
FALSE
发布人ID
publisher_id
number(11)
FALSE
发布人名称
publisher
varchar2(30)
FALSE
接收人ID
taker_id
number(11)
FALSE
接收人名称
taker_name
varchar2(30)
FALSE
发布时间
publish_date
date
FALSE
完成时间
finish_limit_date
date
FALSE
父任务
sup_task_id
number(11)
FALSE
是否分配
is_track
char
(2)
FALSE
反馈期限
feed_back
varchar2(10)
FALSE
任务来源
task_from
varchar2(30)
FALSE
优先级
priority
varchar2(30)
FALSE
周次
week
varchar2(10)
FALSE
月份
month
varchar2(10)
FALSE
年度
year
varchar2(10)
FALSE
分配任务ID
assign_task_id
number(11)
FALSE
发布状态
publish_state
varchar2(10)
FALSE
创建人ID
creator_id
number(11)
FALSE
创建人
creator
varchar2(30)
FALSE
创建时间
create_date
date
FALSE
流转任务ID
track_id
number(11)
FALSE
是否是第一接收人
is_first_taker
char
(1)
FALSE
是否是主要接收人
is_main_taker
char
(1)
FALSE
上层ID
sup_track_id
number(11)
FALSE
有效状态
state
char
(1)
FALSE
部门ID
org_id
number(11)
FALSE
接收人部门ID
taker_org_id
number(11)
FALSE
计划表中任务ID
old_task_id
number(11)
FALSE
计划表中流转任务ID
old_track_id
number(11)
FALSE
3.常规任务模板
字段名
字段代码
数据类型
是否主键
开始周次
from_week
varchar2(10)
FALSE
开始时间
begin_date
date
FALSE
结束时间
end_date
date
FALSE
当前周次
week
varchar2(10)
FALSE
已发布至周次
publish_week
varchar2(10)
FALSE
已发布至月份
publish_month
varchar2(10)
FALSE
已发布至季节
publish_season
varchar2(10)
FALSE
创建人Id
creator_id
number(11)
FALSE
创建人
creator
varchar2(30)
FALSE
创建日期
create_date
date
FALSE
有效状态
state
char
(1)
FALSE
是否自动发布
is_auto
char
(1)
FALSE
版本号
version
varchar2(10)
FALSE
4.任务表
字段名
字段代码
数据类型
是否主键
任务ID
task_id
number(11)
TRUE
任务名称
task_title
varchar2(100)
FALSE
父任务ID
sup_task_id
number(11)
FALSE
创建人ID
creator_id
number(11)
FALSE
创建人
creator
varchar2(30)
FALSE
发布人ID
publisher_id
number(11)
FALSE
发布人
publisher
varchar2(30)
FALSE
创建时间
create_date
date
FALSE
发布时间
publish_date
date
FALSE
所属组织
org_id
number(11)
FALSE
主接受人ID
taker_main_id
varchar2(30)
FALSE
主接受人
taker_main
varchar2(30)
FALSE
协接受人ID
taker_others_ids
varchar2(100)
FALSE
协接受人
taker_others
varchar2(100)
FALSE
任务状态
task_state
varchar2(30)
FALSE
任务类别
task_type
varchar2(30)
FALSE
优先级
priority
varchar2(30)
FALSE
完成期限
finish_limit_date
date
FALSE
评价等级
finish_level
varchar2(30)
FALSE
是否完成
is_finish
char
(1)
FALSE
完成日期
finish_date
date
FALSE
是否直接发送
is_direct_send
char
(1)
FALSE
任务来源
task_from
varchar2(30)
FALSE
周次
week
varchar2(30)
FALSE
月份
month
varchar2(30)
FALSE
季度
season
varchar2(30)
FALSE
年度
year
varchar2(30)
FALSE
制程任务ID
program_task_id
number(11)
FALSE
制程任务名称
program_task_name
varchar2(100)
FALSE
状态
state
char
(1)
FALSE
任务说明
remark
varchar2(2000)
FALSE
任务总结
task_summarize
varchar2(2000)
FALSE
附件ID
att_ids
varchar2(100)
FALSE
知晓人ID
knower_ids
varchar2(200)
FALSE
知晓人
knower_names
varchar2(200)
FALSE
项目ID
project_id
number(11)
FALSE
完成结果
finish_result
varchar2(30)
FALSE
原完成期限
org_finish_limit_date
date
FALSE
月度任务id
month_template_id
number(11)
FALSE
月度任务名称
month_template_name
varchar2(100)
FALSE
5.任务查询配置表
字段名
字段代码
数据类型
是否主键
ID
config_id
number(11)
TRUE
查询人ID
staff_id
number(11)
FALSE
查询人
staff_name
varchar2(30)
FALSE
可查询人ID
aim_staff_id
number(11)
FALSE
可查询人
aim_staff_name
varchar2(30)
FALSE
可查询部门ID
org_id
number(11)
FALSE
可查询部门
org_name
varchar2(30)
FALSE
配置类型
setting_type
varchar2(30)
FALSE
6.任务反馈表
字段名
字段代码
数据类型
是否主键
反馈ID
feed_back_id
number(11)
TRUE
流转ID
track_id
number(11)
FALSE
要求反馈时间
feed_call_time
date
FALSE
实际反馈时间
feed_back_time
date
FALSE
反馈要求
feed_call_desc
varchar2(1000)
FALSE
反馈内容
feed_back_desc
varchar2(1000)
FALSE
是否强制反馈
is_call
char
(1)
FALSE
完成百分比
finish_percent
number(3)
FALSE
存在困难
difficulty
varchar2(500)
FALSE
反馈要求人ID
caller_id
number(11)
FALSE
反馈要求人
caller
varchar2(30)
FALSE
反馈回复人ID
backer_id
number(11)
FALSE
反馈回复人
backer
varchar2(30)
FALSE
有效状态
state
char
(1)
FALSE
创建日期
create_date
date
FALSE
7.任务跟踪表
字段名
字段代码
数据类型
是否主键
流转ID
track_id
number(11)
TRUE
任务ID
task_id
number(11)
FALSE
处理人ID
taker_id
number(11)
FALSE
处理人名称
taker_name
varchar2(30)
FALSE
是否是第一接收人
is_first_taker
char
(1)
FALSE
是否是主要接收人
is_main_taker
char
(1)
FALSE
处理状态(接受,拒绝,完成等)
work_state
varchar2(30)
FALSE
处理开始时间
deal_begin_time
date
FALSE
处理结束时间
deal_end_time
date
FALSE
处理说明
deal_desc
varchar2(1000)
FALSE
上层分配人ID
provider_id
number(11)
FALSE
上层分配人名称
provider_name
varchar2(30)
FALSE
有效状态
state
char
(1)
FALSE
完成期限
finish_limit_date
date
FALSE
自定义优先级
my_priority
varchar2(30)
FALSE
提供时间
provide_date
date
FALSE
上层ID
sup_track_id
number(11)
FALSE
知晓人ID
knower_ids
varchar2(100)
FALSE
知晓人姓名
knower_names
varchar2(100)
FALSE
任务描述
task_desc
varchar2(1000)
FALSE
分配附件ID
provide_att_ids
varchar2(100)
FALSE
提交附件ID
submit_att_ids
varchar2(100)
FALSE
流转状态
submit_state
char
(1)
FALSE
优先级
track_priority
varchar2(30)
FALSE
原完成期限
org_finish_limit_date
date
FALSE
评价等级
work_level
varchar2(30)
FALSE
完成结果
finish_state
varchar2(30)
FALSE
要求反馈数
feed_back
varchar2(10)
FALSE
8.任务接受人配置表
字段名
字段代码
数据类型
是否主键
ID
config_id
number(11)
TRUE
接收人ID
taker_id
number(11)
FALSE
接收人名称
taker_name
varchar2(30)
FALSE
发布人ID
publisher_id
number(11)
FALSE
发布人名称
publisher_name
varchar2(30)
FALSE
状态
state
char
(1)
FALSE
备注
remark
varchar2(1000)
FALSE
9.任务申诉配置表
字段名
字段代码
数据类型
是否主键
ID
config_id
number(11)
TRUE
查询人ID
staff_id
number(11)
FALSE
查询人
staff_name
varchar2(30)
FALSE
可查询部门ID
org_id
varchar2(200)
FALSE
可查询部门
org_name
varchar2(30)
FALSE
配置类型(处理or审核)
setting_type
varchar2(30)
FALSE
10.任务申诉信息
字段名
字段代码
数据类型
是否主键
申诉id
appeal_id
number(11)
TRUE
流转id
track_id
number(11)
FALSE
任务id
task_id
number(11)
FALSE
申诉标题
appeal_title
varchar2(100)
FALSE
申诉人id
appealer_id
number(11)
FALSE
申诉人
appealer_name
varchar2(30)
FALSE
申诉日期
appeal_date
date
FALSE
原等级
old_level
varchar2(30)
FALSE
原完成状态
old_finish_state
varchar2(30)
FALSE
申诉等级
appeal_level
varchar2(30)
FALSE
申诉完成状态
appeal_finish_state
varchar2(30)
FALSE
申诉理由
appeal_reason
varchar2(1000)
FALSE
处理人id
processer_id
number(11)
FALSE
处理人
processer_name
varchar2(30)
FALSE
处理日期
process_date
date
FALSE
处理等级
process_level
varchar2(30)
FALSE
处理完成状态
process_finish_state
varchar2(30)
FALSE
处理理由
process_reason
varchar2(1000)
FALSE
审核人id
checker_id
number(11)
FALSE
审核人
checker_name
varchar2(30)
FALSE
审核日期
check_date
date
FALSE
审核等级
check_level
varchar2(30)
FALSE
审核完成状态
check_finish_state
varchar2(30)
FALSE
审核意见
check_reason
varchar2(1000)
FALSE
申诉状态
appeal_state
varchar2(30)
FALSE
有效状态
state
char
(1)
FALSE
11.任务提交表
字段名
字段代码
数据类型
是否主键
提交ID
submit_id
number(11)
TRUE
流转ID
track_id
number(11)
FALSE
提交人ID
submiter_id
number(11)
FALSE
提交人
submiter_name
varchar2(30)
FALSE
审核人ID
checker_id
number(11)
FALSE
审核人
checker_name
varchar2(30)
FALSE
提交日期
submit_date
date
FALSE
审核日期
check_date
date
FALSE
完成百分比
finish_percent
varchar2(30)
FALSE
任务总结
task_summarize
varchar2(1000)
FALSE
提交状态
submit_state
varchar2(30)
FALSE
附件
att_ids
varchar2(100)
FALSE
有效状态
state
char
(1)
FALSE
审核意见
check_desc
varchar2(1000)
FALSE
评价等级
work_level
varchar2(30)
FALSE
自评价等级
self_work_level
varchar2(30)
FALSE
完成结果
finish_state
varchar2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 分析 报告 模版