软件开发报告模版.docx

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

软件开发报告模版.docx

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

软件开发报告模版.docx

软件开发报告模版

软件开发报告棋版

文档编制序号:

[KK8UY・LL9IO69・TTO6M3-MTOL89-FTT688]

系统设计说明书

实验名称:

软件开发报告

项目名称:

XXXX

班级:

姓名:

学号:

日期:

绩:

1引言

编写目的

本文是在前期需求分析的基础上,充分与用户进行沟通,对XX系统的数据库设计进行表述。

此文档是后续编码实现的依据。

通过本文档的编制,重点锻炼数据库设计的能力。

背景

XXX系统是一个XX与XX公司产学研合作项目,项目由XXxxxx公司提出,由XX承担开发任务。

2功能设计

【此章节给出系统的功能模块结构图,注意层次,可以类似本模版,先给出子系统,然后针对每一个子系统给出具体模块,切忌在一张图中表达所有内容】

根据前期的需求分析,对系统的功能模块进行划分,功能结构如图

2-1o

TIMS

图2-1系统功能结构图

1)任务处理

主要包括功能有:

任务创建、任务发如,XXXXXXXXXXXXXXXXXXXXo

任务处理

任务处理是TIMS的核心模块,所有的任务信息都在此模块进行操

作,任务处理模块的功能结构如图2-2。

图2-2任务处理功能结构图

对图中功能进彳亍逐条描述,XXXXXXXXo

3数据库设计

整体设计

【注:

本处是本次报告的重点,即采用powerdesigner对数据进行

设计,要求按照本模版进行文档编制】

TIMS系统的核心是处理任务数据,因此表结构的设计要将任务信息

 

相关的从表的数据表关联关系如图3-1。

任务走

任务]DTAO'.ber(II)

任务名称voxchac2<100)父任务IDnur.bexCU)创丑人IDrtUTiber(10创注人vaxchac2(30)肖布人IDriWriUx

  • 尖布人vaTchatr?

    <30)刨注时间cbrte

    TETlfTETmjTTHHTfT4SZ.IIF

    任务尖交浸

    M-TWTCTjnrnra?

    图3-1任务信息表及其相关信息表的关联关系

    【注:

    在图的下方可以重点对表之间的关系进行表述,即为何要如此设计主表与从表】

    常规计划任务的的数据表的关联关系如图3-2o

    常规任务模板

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

     

    图3-2常规计划任务的的数据表的关联关系

    其中模板表是主表,关联了具体的常规工作计划表。

    数据表设计

    数据表的表结构设计是一个管理信息系统项目成功与否的关键,设计的原则除了遵循一定级别的范式要求,更要注重实际应用,根据业务数据的特点來设计表结构,这样才能使系统具有更好的可维护性。

    主要的业务数据表设计如下。

    1.常规工作计划表

    字段名

    字段代码

    数据类型

    是否主键

    任务ID

    taskid

    number(11)

    TRUE

    任务上题

    tasktitie

    varchar2(100)

    FALSE

    发布人ID

    publisherid

    number(11)

    FALSE

    发布人名称

    publisher

    varchar2(30)

    FALSE

    接收人ID

    takerid

    number(11)

    FALSE

    接收人名称

    takername

    varchar2(30)

    FALSE

    发布时间

    publishdate

    date

    FALSE

    完成时间

    finish」imit_date

    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

    -iz

    收人

    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

    program_template

    Id

    number(11)

    FALSE

    刀度任务模板

    monthtemplatei

    number(11)

    FALSE

    ID

    d

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

    字段名

    字段代码

    数据类型

    是否主键

    任务ID

    taskid

    number(11)

    FALSE

    任务主题

    tasktitie

    varchar2(100)

    FALSE

    发布人ID

    publisherid

    number(11)

    FALSE

    发布人名称

    publisher

    varchar2(30)

    FALSE

    接收人ID

    takerid

    number(11)

    FALSE

    接收人名称

    takername

    varchar2(30)

    FALSE

    发布时间

    publishdate

    date

    FALSE

    完成时间

    finish_limit_date

    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

    发布状态

    publishestate

    varchar2(10)

    FALSE

    创建人ID

    creatorid

    number(11)

    FALSE

    创建人

    creator

    varchar2(30)

    FALSE

    创建时间

    createdate

    date

    FALSE

    流转任务ID

    trackid

    number(11)

    FALSE

    m;,-iz

    收人

    is_first_taker

    char

    (1)

    FALSE

    丨m

    收人

    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

    old_task_id

    number(11)

    FALSE

    计划表中流转

    oldtrackid

    number(11)

    FALSE

    任务ID

    3.常规任务模板

    字段名

    字段代码

    数据类型

    是否主键

    开始周次

    fromweek

    varchar2(10)

    FALSE

    丿F始时间

    begin^date

    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.任务表

    字段名

    I字段代码

    数据类型

    是否主键

    任务ID

    taskid

    number(11)

    TRUE

    任务名称

    tasktitie

    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

    完成期限

    finish_limit_date

    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

    制程任务名称

    program_task_nam

    e

    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

    原完成期限

    org_finish_limitdate

    date

    FALSE

    月度任务id

    month_template_id

    number(11)

    FALSE

    月度任务名称

    month_template_name

    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

    caller^id

    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

    mt丨工技

    收人

    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

    上层分配人名称

    provider_name

    varchar2(30)

    FALSE

    有效状态

    state

    char

    (1)

    FALSE

    完成期限

    finish」imit_dat

    e

    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

    原完成期限

    org_finish^limitdate

    date

    FALSE

    评价等级

    worklevel

    varchar2(30)

    FALSE

    finishstate

    varchar2(30)

    FALSE

    要求反馈数

    feedback

    varchar2(10)

    FALSE

    &任务接受人配置表

    字段名

    字段代码

    数据类型

    是否主键

    ID

    configid

    number(11)

    TRUE

    接收人ID

    takerid

    number(11)

    FALSE

    接收人名称

    takername

    varchar2(30)

    FALSE

    发布人ID

    publisherid

    number(11)

    FALSE

    发布人名称

    pub1ishername

    varchar2(30)

    FALSE

    状态

    state

    char

    (1)

    FALSE

    备注

    remark

    varchar2(1000)

    FALSE

    9.任务申诉配置表

    字段名

    字段代码

    数据类型

    是否主键

    ID

    configid

    number(11)

    :

    E'2

    査询人ID

    staffid

    number(11)

    FALSE

    查询人

    staffname

    varchar2(30)

    FALSE

    orgid

    varchar2(200)

    FALSE

    可查询部门

    org_name

    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

    申诉标题

    appeal」itie

    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

    申诉完成状态

    appeal_finish_state

    varchar2(30)

    FALSE

    申诉理由

    appealreason

    varchar2(1000)

    FALSE

    处理人id

    processerid

    number(11)

    FALSE

    处理人

    processername

    varchar2(30)

    FALSE

    处理II期

    processdate

    date

    FALSE

    处理等级

    processlevel

    varchar2(30)

    FALSE

    处理完成状态

    process_finish_s

    tate

    varchar2(30)

    FALSE

    处理理由

    process_reason

    varchar2(1000)

    FALSE

    审核人id

    checkerid

    number(11)

    FALSE

    审核人

    checkername

    varchar2(30)

    FALSE

    审核日期

    checkdate

    date

    FALSE

    市核等级

    checklevel

    varchar2(30)

    FALSE

    审核完成状态

    check_finish_state

    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

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

    当前位置:首页 > 经管营销 > 企业管理

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

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