软件开发报告模版.docx

上传人:b****6 文档编号:8947094 上传时间:2023-02-02 格式:DOCX 页数:22 大小:169.44KB
下载 相关 举报
软件开发报告模版.docx_第1页
第1页 / 共22页
软件开发报告模版.docx_第2页
第2页 / 共22页
软件开发报告模版.docx_第3页
第3页 / 共22页
软件开发报告模版.docx_第4页
第4页 / 共22页
软件开发报告模版.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

软件开发报告模版.docx

《软件开发报告模版.docx》由会员分享,可在线阅读,更多相关《软件开发报告模版.docx(22页珍藏版)》请在冰豆网上搜索。

软件开发报告模版.docx

软件开发报告模版

 

系统设计说明书

实验名称:

软件开发报告

项目名称:

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1