软件开发报告模版.docx

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

软件开发报告模版.docx

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

软件开发报告模版.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

taskid

number(11)

TRUE

任务主题

tasktitle

varchar2(100)

FALSE

发布人ID

publisherid

number(11)

FALSE

发布人名称

publisher

varchar2(30)

FALSE

接收人ID

takerid

number(11)

FALSE

接收人名称

takername

varchar2(30)

FALSE

发布时间

publishdate

date

FALSE

完成时间

finishlimitdate

date

FALSE

父任务

suptaskid

number(11)

FALSE

是否分配

istrack

char

(2)

FALSE

反馈期限

feedback

varchar2(10)

FALSE

任务来源

taskfrom

varchar2(30)

FALSE

优先级

priority

varchar2(30)

FALSE

周次

week

varchar2(10)

FALSE

月份

month

varchar2(10)

FALSE

年度

year

varchar2(10)

FALSE

分配任务ID

assigntaskid

number(11)

FALSE

发布状态

publishstate

varchar2(10)

FALSE

创建人ID

creatorid

number(11)

FALSE

创建人

creator

varchar2(30)

FALSE

创建时间

createdate

date

FALSE

流转任务ID

trackid

number(11)

FALSE

是否是第一接收

is_first_taker

char

(1)

FALSE

是否是主要接收

is_main_taker

char

(1)

FALSE

上层ID

suptrackid

number(11)

FALSE

有效状态

state

char

(1)

FALSE

部门ID

orgid

number(11)

FALSE

接收人部门ID

takerorgid

number(11)

FALSE

任务编号

taskcode

varchar2(30)

FALSE

流转任务编号

trackcode

varchar2(30)

FALSE

父类任务编号

suptaskcode

varchar2(30)

FALSE

父类流转任务编

sup_track_code

varchar2(30)

FALSE

发布人编号

publishercode

varchar2(30)

FALSE

接收人编号

takercode

varchar2(30)

FALSE

制程任务模板ID

programtemplateId

number(11)

FALSE

月度任务模板ID

monthtemplateid

number(11)

FALSE

2.常规工作计划表(临时表)

字段名

字段代码

数据类型

是否主键

任务ID

taskid

number(11)

FALSE

任务主题

tasktitle

varchar2(100)

FALSE

发布人ID

publisherid

number(11)

FALSE

发布人名称

publisher

varchar2(30)

FALSE

接收人ID

takerid

number(11)

FALSE

接收人名称

takername

varchar2(30)

FALSE

发布时间

publishdate

date

FALSE

完成时间

finishlimitdate

date

FALSE

父任务

suptaskid

number(11)

FALSE

是否分配

istrack

char

(2)

FALSE

反馈期限

feedback

varchar2(10)

FALSE

任务来源

taskfrom

varchar2(30)

FALSE

优先级

priority

varchar2(30)

FALSE

周次

week

varchar2(10)

FALSE

月份

month

varchar2(10)

FALSE

年度

year

varchar2(10)

FALSE

分配任务ID

assigntaskid

number(11)

FALSE

发布状态

publishstate

varchar2(10)

FALSE

创建人ID

creatorid

number(11)

FALSE

创建人

creator

varchar2(30)

FALSE

创建时间

createdate

date

FALSE

流转任务ID

trackid

number(11)

FALSE

是否是第一接收

is_first_taker

char

(1)

FALSE

是否是主要接收

is_main_taker

char

(1)

FALSE

上层ID

suptrackid

number(11)

FALSE

有效状态

state

char

(1)

FALSE

部门ID

orgid

number(11)

FALSE

接收人部门ID

takerorgid

number(11)

FALSE

计划表中任务ID

oldtaskid

number(11)

FALSE

计划表中流转任

务ID

old_track_id

number(11)

FALSE

3.常规任务模板

字段名

字段代码

数据类型

是否主键

开始周次

fromweek

varchar2(10)

FALSE

开始时间

begindate

date

FALSE

结束时间

enddate

date

FALSE

当前周次

week

varchar2(10)

FALSE

已发布至周次

publishweek

varchar2(10)

FALSE

已发布至月份

publishmonth

varchar2(10)

FALSE

已发布至季节

publishseason

varchar2(10)

FALSE

创建人Id

creatorid

number(11)

FALSE

创建人

creator

varchar2(30)

FALSE

创建日期

createdate

date

FALSE

有效状态

state

char

(1)

FALSE

是否自动发布

isauto

char

(1)

FALSE

版本号

version

varchar2(10)

FALSE

4.任务表

字段名

字段代码

数据类型

是否主键

任务ID

taskid

number(11)

TRUE

任务名称

tasktitle

varchar2(100)

FALSE

父任务ID

suptaskid

number(11)

FALSE

创建人ID

creatorid

number(11)

FALSE

创建人

creator

varchar2(30)

FALSE

发布人ID

publisherid

number(11)

FALSE

发布人

publisher

varchar2(30)

FALSE

创建时间

createdate

date

FALSE

发布时间

publishdate

date

FALSE

所属组织

orgid

number(11)

FALSE

主接受人ID

takermainid

varchar2(30)

FALSE

主接受人

takermain

varchar2(30)

FALSE

协接受人ID

takerothersids

varchar2(100)

FALSE

协接受人

takerothers

varchar2(100)

FALSE

任务状态

taskstate

varchar2(30)

FALSE

任务类别

tasktype

varchar2(30)

FALSE

优先级

priority

varchar2(30)

FALSE

完成期限

finishlimitdate

date

FALSE

评价等级

finishlevel

varchar2(30)

FALSE

是否完成

isfinish

char

(1)

FALSE

完成日期

finishdate

date

FALSE

是否直接发送

isdirectsend

char

(1)

FALSE

任务来源

taskfrom

varchar2(30)

FALSE

周次

week

varchar2(30)

FALSE

月份

month

varchar2(30)

FALSE

季度

season

varchar2(30)

FALSE

年度

year

varchar2(30)

FALSE

制程任务ID

programtaskid

number(11)

FALSE

制程任务名称

programtaskname

varchar2(100)

FALSE

状态

state

char

(1)

FALSE

任务说明

remark

varchar2(2000)

FALSE

任务总结

tasksummarize

varchar2(2000)

FALSE

附件ID

attids

varchar2(100)

FALSE

知晓人ID

knowerids

varchar2(200)

FALSE

知晓人

knowernames

varchar2(200)

FALSE

项目ID

projectid

number(11)

FALSE

完成结果

finishresult

varchar2(30)

FALSE

原完成期限

orgfinishlimitdate

date

FALSE

月度任务id

monthtemplateid

number(11)

FALSE

月度任务名称

monthtemplatename

varchar2(100)

FALSE

5.任务查询配置表

字段名

字段代码

数据类型

是否主键

ID

configid

number(11)

TRUE

查询人ID

staffid

number(11)

FALSE

查询人

staffname

varchar2(30)

FALSE

可查询人ID

aimstaffid

number(11)

FALSE

可查询人

aimstaffname

varchar2(30)

FALSE

可查询部门ID

orgid

number(11)

FALSE

可查询部门

orgname

varchar2(30)

FALSE

配置类型

settingtype

varchar2(30)

FALSE

6.任务反馈表

字段名

字段代码

数据类型

是否主键

反馈ID

feedbackid

number(11)

TRUE

流转ID

trackid

number(11)

FALSE

要求反馈时间

feedcalltime

date

FALSE

实际反馈时间

feedbacktime

date

FALSE

反馈要求

feedcalldesc

varchar2(1000)

FALSE

反馈内容

feedbackdesc

varchar2(1000)

FALSE

是否强制反馈

iscall

char

(1)

FALSE

完成百分比

finishpercent

number(3)

FALSE

存在困难

difficulty

varchar2(500)

FALSE

反馈要求人ID

callerid

number(11)

FALSE

反馈要求人

caller

varchar2(30)

FALSE

反馈回复人ID

backerid

number(11)

FALSE

反馈回复人

backer

varchar2(30)

FALSE

有效状态

state

char

(1)

FALSE

创建日期

createdate

date

FALSE

7.任务跟踪表

字段名

字段代码

数据类型

是否主键

流转ID

trackid

number(11)

TRUE

任务ID

taskid

number(11)

FALSE

处理人ID

takerid

number(11)

FALSE

处理人名称

takername

varchar2(30)

FALSE

是否是第一接收

is_first_taker

char

(1)

FALSE

是否是主要接收

is_main_taker

char

(1)

FALSE

处理状态(接受,

拒绝,完成等)

work_state

varchar2(30)

FALSE

处理开始时间

dealbegintime

date

FALSE

处理结束时间

dealendtime

date

FALSE

处理说明

dealdesc

varchar2(1000)

FALSE

上层分配人ID

providerid

number(11)

FALSE

上层分配人名称

providername

varchar2(30)

FALSE

有效状态

state

char

(1)

FALSE

完成期限

finishlimitdate

date

FALSE

自定义优先级

mypriority

varchar2(30)

FALSE

提供时间

providedate

date

FALSE

上层ID

suptrackid

number(11)

FALSE

知晓人ID

knowerids

varchar2(100)

FALSE

知晓人姓名

knowernames

varchar2(100)

FALSE

任务描述

taskdesc

varchar2(1000)

FALSE

分配附件ID

provideattids

varchar2(100)

FALSE

提交附件ID

submitattids

varchar2(100)

FALSE

流转状态

submitstate

char

(1)

FALSE

优先级

trackpriority

varchar2(30)

FALSE

原完成期限

orgfinishlimitdate

date

FALSE

评价等级

worklevel

varchar2(30)

FALSE

完成结果

finishstate

varchar2(30)

FALSE

要求反馈数

feedback

varchar2(10)

FALSE

8.任务接受人配置表

字段名

字段代码

数据类型

是否主键

ID

configid

number(11)

TRUE

接收人ID

takerid

number(11)

FALSE

接收人名称

takername

varchar2(30)

FALSE

发布人ID

publisherid

number(11)

FALSE

发布人名称

publishername

varchar2(30)

FALSE

状态

state

char

(1)

FALSE

备注

remark

varchar2(1000)

FALSE

9.任务申诉配置表

字段名

字段代码

数据类型

是否主键

ID

configid

number(11)

TRUE

查询人ID

staffid

number(11)

FALSE

查询人

staffname

varchar2(30)

FALSE

可查询部门ID

orgid

varchar2(200)

FALSE

可查询部门

orgname

varchar2(30)

FALSE

配置类型(处理or审核)

setting_type

varchar2(30)

FALSE

10.任务申诉信息

字段名

字段代码

数据类型

是否主键

申诉id

appealid

number(11)

TRUE

流转id

trackid

number(11)

FALSE

任务id

taskid

number(11)

FALSE

申诉标题

appealtitle

varchar2(100)

FALSE

申诉人id

appealerid

number(11)

FALSE

申诉人

appealername

varchar2(30)

FALSE

申诉日期

appealdate

date

FALSE

原等级

oldlevel

varchar2(30)

FALSE

原完成状态

oldfinishstate

varchar2(30)

FALSE

申诉等级

appeallevel

varchar2(30)

FALSE

申诉完成状态

appealfinishstate

varchar2(30)

FALSE

申诉理由

appealreason

varchar2(1000)

FALSE

处理人id

processerid

number(11)

FALSE

处理人

processername

varchar2(30)

FALSE

处理日期

processdate

date

FALSE

处理等级

processlevel

varchar2(30)

FALSE

处理完成状态

processfinishstate

varchar2(30)

FALSE

处理理由

processreason

varchar2(1000)

FALSE

审核人id

checkerid

number(11)

FALSE

审核人

checkername

varchar2(30)

FALSE

审核日期

checkdate

date

FALSE

审核等级

checklevel

varchar2(30)

FALSE

审核完成状态

checkfinishstate

varchar2(30)

FALSE

审核意见

checkreason

varchar2(1000)

FALSE

申诉状态

appealstate

varchar2(30)

FALSE

有效状态

state

char

(1)

FALSE

11.任务提交表

字段名

字段代码

数据类型

是否主键

提交ID

submitid

number(11)

TRUE

流转ID

trackid

number(11)

FALSE

提交人ID

submiterid

number(11)

FALSE

提交人

submitername

varchar2(30)

FALSE

审核人ID

checkerid

number(11)

FALSE

审核人

checkername

varchar2(30)

FALSE

提交日期

submitdate

date

FALSE

审核日期

checkdate

date

FALSE

完成百分比

finishpercent

varchar2(30)

FALSE

任务总结

tasksummarize

varchar2(1000

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

当前位置:首页 > 高等教育 > 管理学

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

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