资源描述
1 引言 3
1.1 编写目标 3
1.2 背景 3
1.3 定义 3
1.4 参考资料 3
2 总体设计 3
2.1 简述 3
2.2 架构设计 4
2.2.1 系统逻辑架构图 4
2.2.2 系统物理架构图 4
2.2.3 顶层系统包图 5
2.2.4 业务类包图 6
2.2.5 子系统关系图 6
2.3 接口设计 6
2.3.1 界面框架设计 6
2.3.2 外部接口设计 7
3 子系统设计 7
3.1 基础信息子系统 7
3.1.1 子系统说明 7
3.1.2 类图 8
3.1.3 类说明 12
3.1.4 界面设计 19
3.2 我工作台子系统 21
3.2.1 子系统说明 21
3.2.2 类图 22
3.2.3 类说明 26
3.2.4 界面设计 32
3.3 工作进展子系统 33
3.3.1 子系统说明 33
3.3.2 类图 34
3.3.3 类说明 34
3.3.4 界面设计 34
3.4 信息公布子系统 36
3.4.1 子系统说明 36
3.4.2 类图 36
3.4.3 类说明 37
3.4.4 界面设计 38
3.5 系统管理子系统 38
3.5.1 子系统说明 38
3.5.2 类图 39
3.5.3 类说明 39
3.5.4 界面设计 40
3.6 个人设置子系统 41
3.6.1 子系统说明 41
3.6.2 类图 42
3.6.3 类说明 43
3.6.4 界面设计 44
4 约束和假定 45
5 系统数据结构设计 45
5.1 逻辑结构设计 45
5.1.1 角色表(PUBLIC_ROLE) 46
5.1.2 权限表(PUBLIC_PRIVILEGE) 46
5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE) 46
5.1.4 部门表(PUBLIC_ DEPT) 46
5.1.5 岗位表(PUBLIC_POST) 47
5.1.6 职员表(PUBLIC_MEMBER) 48
5.1.7 工作任务表(WORKPLAN_ TASK) 48
5.1.8 任务分配表(WORKPLAN_ ALLOTTASK) 49
5.1.9 工作计划表(WORKPLAN_ PLAN) 49
5.1.10 计划任务表(WORKPLAN_ PLANTASK) 50
5.1.11 工作日志表(WORKPLAN_ WORKLOG) 50
5.1.12 工作汇报表(WORKPLAN_ WORKREPORT) 50
5.1.13 信息公布表(PUBLIC_ PUBLISHINFO) 50
5.1.14 收件箱表(PUBLIC_INBOX) 51
5.1.15 系统操作日志表(PUBLIC_OPERATELOG) 51
5.1.16 个人提醒设置表(PUBLIC_EVENTS) 52
5.1.17 系统表(PUBLIC_SYSTEM) 52
5.1.18 系统功效模块表(PUBLIC_SYSTEMMODULE) 52
5.2 物理结构设计 53
5.3 数据结构和程序关系 53
6 系统犯错处理设计 53
6.1 犯错信息 53
6.2 补救方法 53
6.3 系统维护设计 53
工作计划管理系统概要设计说明书
1 引言
1.1 编写目标
此概要设计说明书是为了说明整个系统体系架构,和需求用例各个功效点在架构中表现,为系统具体设计人员进行具体设计时输入参考文档。
1.2 背景
软件系统名称:工作计划管理系统
开发工具:Java
开发者:
1.3 定义
1.4 参考资料
2 总体设计
2.1 简述
系统采取流行B/S结构模式。系统分析设计采取面向对象技术,应用Visio等工具进行辅助设计。
2.2 架构设计
2.2.1 系统逻辑架构图
2.2.2 系统物理架构图
2.2.3 顶层系统包图
类包说明:
n 业务页面:用户动态网页,关键是jsp文件。
n 业务操作:关键控制业务访问接口和业务流转。
n 数据处理:提供业务实现,包含对业务数据增、删、改、查等操作。
n 数据实体:业务对象实体类。
n 数据接口:提供数据库访问,传输数据或返回对应数据。
n 系统辅助:提供了供整个系统辅助功效。
2.2.4 业务类包图
2.2.5 子系统关系图
2.3 接口设计
2.3.1 界面框架设计
2.3.2 外部接口设计
说明本系统同外界全部接口安排包含软件和硬件之间接口、本系统和各支持软件之间接口关系。
3 子系统设计
3.1 基础信息子系统
3.1.1 子系统说明
基础信息子系统包含:角色管理、部门管理、岗位管理、职员管理四部分。
角色管理:定义角色和系统权限之间对应关系,方便用户权限分配控制。
部门管理:实现对企业部门基础信息维护。
岗位管理:实现对企业岗位基础信息维护。
职员管理:实现对企业职员基础信息维护,并为职员分配角色和初始化登录系统信息。
3.1.2 类图
3.1.2.1 角色、权限
3.1.2.2 部门管理
3.1.2.3 岗位管理
3.1.2.4 职员管理
3.1.3 类说明
3.1.3.1 角色、权限
经过ID查询角色:页面得到角色ID,调用Service::角色经过ID查询角色方法,得到指定角色实体数据。
经过名称查询角色:页面得到角色名称,调用Service::角色经过名称查询角色方法,得到指定角色实体数据。
查询全部角色:调用Service::角色查询全部角色方法,得到全部角色实体数据。
增加角色:在页面上得到角色实体数据,调用Service::角色增加角色方法,实现角色添加。
修改角色:在页面上得到修改后角色实体数据,调用Service::角色修改角色方法,实现角色修改。
删除角色:调用Service::删除角色方法,将指定角色数据置为已删除状态。
分配权限:调用Service::分配权限方法,给指定角色分配权限。
读取角色权限:调用Service::读取角色权限方法,读取指定角色权限数据。
经过ID查询角色:调用Data::角色经过ID查询角色方法,得到指定角色实体数据。
经过名称查询角色:调用Data::角色经过名称查询角色方法,得到指定角色实体数据。
查询全部角色:调用Data::角色查询全部角色方法,得到全部角色实体数据。
增加角色:调用Data::角色增加角色方法,实现角色添加。
修改角色:调用Data::角色修改角色方法,实现角色修改。
删除角色:调用Data::删除角色方法,将指定角色数据置为已删除状态。
分配权限:调用Data::分配权限方法,给指定角色分配权限。
读取角色权限:调用Data::读取角色权限方法,读取指定角色权限数据。
经过ID查询角色:得到指定角色实体数据。
经过名称查询角色:得到指定角色实体数据。
查询全部角色:调用Data::角色查询全部角色方法,得到全部角色实体数据。
增加角色:实现角色添加。
修改角色:实现角色修改。
删除角色:将指定角色数据置为已删除状态。
分配权限:给指定角色分配权限。
读取角色权限:读取指定角色权限数据。
角色实体类数据。
页面显示全部权限内容:调用Service::权限查询全部权限或经过所属系统查询全部权限,将权限数据显示到页面上。
经过所属系统查询全部权限:调用Service::权限经过所属系统查询全部权限,读取某系统下全部权限数据。
读取用户权限:调用Service::权限读取用户权限,读取指定用户权限数据。
查询全部权限:调用Data::权限查询全部权限,读取全部权限数据。
经过所属系统查询全部权限:调用Data::权限经过所属系统查询全部权限,读取某系统下全部权限数据。
读取用户权限:调用Data::权限读取用户权限,,读取指定用户权限数据。
查询全部权限:读取全部权限数据,返回全部权限实体类数据。
经过所属系统查询全部权限:读取所属系统权限数据,返回某系统下全部权限实体类数据。
读取用户权限:读取指定用户权限数据。
权限实体类数据。
3.1.3.2 部门管理
经过ID查询部门:依据部门ID,得到指定部门实体类数据。
多条件查询部门:依据多条件(部门名称、上级部门)查询对象,得到部门实体数据。
查询全部部门:实施查询,获取全部部门实体数据。
增加部门:得到部门实体数据,将数据添加至库中。
修改部门:得到修改后部门实体数据,将数据保留至库中。
删除部门:依据部门ID,删除指定部门。
树形显示部门:查询得到树形结构上部门数据,并显示。
这类说明同上。
这类说明同上。
部门实体类数据。
3.1.3.3 岗位管理
经过ID查询岗位:依据岗位ID,得到指定岗位实体类数据。
多条件查询岗位:依据多条件(岗位名称、上级岗位)查询对象,得到岗位实体数据。
查询全部岗位:实施查询,获取全部岗位实体数据。
增加岗位:得到部门实体数据,将数据添加至库中。
修改岗位:得到修改后部门实体数据,将数据保留至库中。
删除岗位:依据岗位ID,删除指定岗位。
树形显示岗位:查询得到树形结构上岗位数据,并显示。
这类说明同上。
这类说明同上。
岗位实体类数据。
3.1.3.4 职员管理
经过ID查询职员:依据职员ID,得到指定职员实体类数据。
多条件查询职员:依据多条件(工号、姓名、性别、部门、岗位、角色)查询对象,得到职员实体数据。
查询全部职员:实施查询,获取全部职员实体数据。
增加职员:得到职员实体数据,将数据添加至库中。
修改职员:得到修改后职员实体数据,将数据保留至库中。
删除职员:依据职员ID,删除指定职员。
职员修改登录密码:职员实施修改登录密码数据。
这类说明同上。
这类说明同上。
职员实体类数据。
3.1.4 界面设计
基础信息子系统页面包含:角色管理、部门管理、岗位管理、职员管理四部分。
3.1.4.1 角色管理页面
3.1.4.2 部门管理页面
3.1.4.3 岗位管理页面
3.1.4.4 职员管理页面
3.2 我工作台子系统
3.2.1 子系统说明
我工作台子系统包含:工作任务、工作计划、工作日志、工作汇报、审批计划五部分。
工作任务:实现管理层分配任务和企业职员接收任务管理功效。
工作计划:实现企业职员制订工作计划管理功效。
工作日志:实现企业职员天天工作统计管理功效。
工作汇报:实现企业职员撰写工作汇报管理功效。
审批计划:实现管理层审批企业职员工作计划管理功效。
3.2.2 类图
3.2.2.1 工作任务
3.2.2.2 工作计划
3.2.2.3 工作日志
3.2.2.4 工作汇报
3.2.2.5 审批计划
审批计划功效设计实现,参考类图:工作计划。
3.2.3 类说明
3.2.3.1 工作任务
经过ID查询任务:依据任务ID,得到指定工作任务实体类数据。
多条件查询任务:依据多条件(起始日期、截止日期、任务标题、关键程度、任务状态部门、任务接收人)查询对象,得到工作任务实体数据。
查询全部任务:实施查询,获取全部工作任务实体数据。
增加任务:得到任务实体数据,将数据添加至库中。
暂停任务:对指定任务,实施暂停处理操作。
处理完成任务:对指定任务,实施完成处理操作。
实时检验收到新任务或还未做计划任务:依据目前用户ID,实时检验现在收到新任务或还未做计划任务,方便系统实时提醒用户,并弹出提醒信息。
这类说明同上。
这类说明同上。
工作任务实体类数据。
3.2.3.2 工作计划
经过ID查询计划:依据计划ID,得到指定工作计划实体类数据。
多条件查询计划:依据多条件(起始日期、截止日期、计划标题、计划类型)查询对象,,得到工作计划实体类数据。
查询全部计划:实施查询,得到全部工作计划实体类数据。
增加计划:得到计划实体数据和所属任务计划完成百分比列表,将数据添加至库中。
修改计划:计划未经审批时,得到修改后计划实体数据和所属任务计划完成百分比列表,将数据保留至库中。
写计划总结:某指定工作计划结束时,将总结内容和所属任务实际完成百分比列表数据,保留至库中。
处理所属工作任务完成情况:写计划时或写总结时,保留所属工作任务列表(包含计划或实际完成百分比数据),添加至数据库。
查询所属任务完成情况:依据指定工作计划,查询其所属工作任务完成进度情况。
审批计划:管理层对某一指定工作计划,实施审批处理,以使审批后工作计划不能再进行修改。
取消审批:管理层对某一指定工作计划,实施取消审批处理,以使此工作计划能进行再修改。
实时查询未审批工作计划:实施查询未经管理层审批工作计划,得到未审批工作计划实体类数据。当有未审批信息时系统应实时提醒用户,并弹出提醒信息。
多条件查询已审批工作计划:依据多条件(起始日期、截止日期、计划比她、计划类型、创建人)查询对象,得到管理层已审批过工作计划实体类数据。
实时查询她人抄送来工作计划:依据目前用户ID,查询得到她人抄送给自己工作计划实体类数据。当有未阅读信息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读她人抄送工作计划:依据工作计划ID,查看未阅读她人抄送给自己工作计划实体类数据。
这类说明同上。
这类说明同上。
工作计划实体类数据。
3.2.3.3 工作日志
经过ID查询工作日志:依据日志ID,得到指定工作日志实体类数据。
多条件查询任务:依据多条件(起始日期、截止日期)查询对象,得到工作日志实体数据。
查询全部工作日志:实施查询,得到全部工作日志实体类数据。
增加工作日志:得到工作日志实体类数据,将数据添加至库中。
删除工作日志:依据日志ID,删除指定工作日志。
实时查询她人发来工作日志:依据目前用户ID,查询得到她人发来工作日志实体数据。当有未阅读信息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读她人发来工作日志:依据工作日志ID,查看未阅读她人发来工作日志实体类数据。
这类说明同上。
这类说明同上。
工作日志实体类数据。
3.2.3.4 工作汇报
经过ID查询工作汇报:依据工作汇报ID,得到指定工作汇报实体类数据。
多条件查询工作汇报:依据多条件(起始日期、截止日期)查询对象,得到工作汇报实体数据。
查询全部工作汇报:实施查询,得到全部工作汇报实体类数据。
增加工作汇报:得到工作汇报实体类数据,将数据添加至库中。
实时查询职员发来工作汇报:依据目前用户ID,查询得到职员发来工作汇报实体数据。当有未阅读信息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读职员发来工作汇报:依据工作汇报ID,查看未阅读职员发来工作汇报实体类数据。
这类说明同上。
这类说明同上。
工作汇报实体类数据。
3.2.3.5 审批计划
3.2.4 界面设计
我工作台子系统页面包含:工作任务、工作计划、工作日志、工作汇报、审批计划五部分。
3.2.4.1 工作任务页面
3.2.4.2 工作计划页面
3.2.4.3 工作日志页面
3.2.4.4 工作汇报页面
3.2.4.5 审批计划页面
3.3 工作进展子系统
3.3.1 子系统说明
实现管理层对企业职员工作进展情况立即了解和跟踪。用户可依据职员姓名,对“工作任务”,“工作计划”,“工作日志”,“工作汇报”信息进行查询。
查询工作任务:实现企业管理层对企业职员工作任务实施情况查询功效。
查询工作计划:实现企业管理层对企业职员工作计划实施情况查询功效。
查询工作日志:实现企业管理层对企业职员工作日志查询功效。
查询工作汇报:实现企业管理层对企业职员工作汇报查询功效。
3.3.2 类图
3.3.2.1 查询工作任务
查询工作任务功效设计实现,请参考类图:工作任务。
3.3.2.2 查询工作计划
查询工作计划功效设计实现,请参考类图:工作计划。
3.3.2.3 查询工作日志
查询工作日志功效设计实现,请参考类图: 工作日志。
3.3.2.4 查询工作汇报
查询工作汇报功效设计实现,请参考类图:工作汇报。
3.3.3 类说明
3.3.4 界面设计
工作进展子系统页面包含:查询工作任务、查询工作计划、查询工作日志、查询工作汇四部分。
3.3.4.1 查询工作任务页面
3.3.4.2 查询工作计划页面
3.3.4.3 查询工作日志页面
3.3.4.4 查询工作汇报页面
3.4 信息公布子系统
3.4.1 子系统说明
实现企业内部职员之间公布信息或通知管理。
3.4.2 类图
3.4.3 类说明
经过ID查询消息:依据消息ID,得到指定消息实体类数据。
多条件查询已发出消息:依据多条件(起始日期、截止日期、接收人)查询对象,得到消息实体数据。
多条件查询已收到消息:依据多条件(起始日期、截止日期、发送人)查询对象,得到消息实体数据。
公布新消息:得到公布消息实体类数据,将数据添加至库中。
实时查询已收到未阅读消息:实时查询已收到未阅读消息实体类数据。当有未阅读消息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读消息:依据消息ID,查看未阅读消息实体类数据。
这类说明同上。
这类说明同上。
公布消息实体类数据。
3.4.4 界面设计
信息公布子系统页面包含:
3.5 系统管理子系统
3.5.1 子系统说明
系统管理包含系统数据备份和系统操作日志查询功效,只有系统管理员才有权限操作此功效。
系统数据备份:实现将系统数据备份到指定路径。
操作日志查询:实现查询系统数据修改历史及登录系统用户操作统计。
3.5.2 类图
3.5.3 类说明
备份系统数据:实施数据备份操作,将目前系统数据库备份至指定路径。
统计系统操作日志:得到登录系统人员操作日志实体类数据,将日志信息保留至库中。
查询全部操作日志:实施查询,得到全部系统操作日志实体类数据。
多条件查询操作日志:依据多条件(起始日期、截止日期、姓名、功效模块、动作类型)查询对象,查询得到系统操作日志实体类数据。
这类说明同上。
这类说明同上。
人员操作日志实体类数据。
3.5.4 界面设计
系统管理子系统页面包含:数据备份、操作日志两部分。
3.5.4.1 数据备份页面
3.5.4.2 操作日志页面
3.6 个人设置子系统
3.6.1 子系统说明
个人设置子系统包含:个人提醒和修改密码两部分。
个人提醒:实现职员个人对工作事务上关键事件提醒通知功效。
修改密码:实现登录用户修改维护本身密码。
3.6.2 类图
3.6.2.1 个人提醒
3.6.2.2 修改密码
用户修改本身登录密码功效设计实现,请参考类图:职员管理。
3.6.3 类说明
3.6.3.1 个人提醒
设置个人定时提醒:得到个人提醒实体类数据,将数据添加至库中。
触发已设置个人提醒事件:触发定时提醒事件发生。
查询全部已设置个人提醒事件:实施查询,得到全部已设置个人提醒事件数据。
关闭已设置提醒事件:对设置指定提醒事件,实施关闭操作。
开启已关闭提醒事件:对已关闭指定提醒事件,实施开启操作。
删除已设置个人提醒事件:依据指定ID,删除已设置个人提醒事件。
这类说明同上。
这类说明同上。
个人提醒实体类数据。
3.6.3.2 修改密码
3.6.4 界面设计
个人设置子系统页面包含:个人提醒、修改密码两部分。
3.6.4.1 个人提醒页面
3.6.4.2 修改密码页面
4 约束和假定
描述系统设计中最关键约束,这些是由用户强制要求并在需求说明书写明。说明系统是怎样来适应这些约束。
另外假如本系统跟其它外部系统交互或依靠其它外部系统提供部分功效辅助,那么系统可能还受到其它约束。这种情况下,要求清楚地描述和本系统有交互软件类型(比如某某某数据库软件,某某某EMail软件)和这么造成约束(比如只许可纯文本Email)。
实现语言和平台也会对系统有约束,一样在此给予说明。
对于因选择具体设计实现而造成对系统约束,简明地描述你想法思绪,经过怎么样权衡,为何要采取这么设计等等。
包含运行环境约束,简明地说明对本系统运行环境(包含硬件环境和支持环境)要求,具体说明参见附录C。
5 系统数据结构设计
5.1 逻辑结构设计
注:表和表字段命名规范:
1. 表名定义:
规范格式:系统名_表名(字母全部大写)
比如,工作计划管理系统中某个表定义为:WORKPLAN_TASK;
2. 表字段定义:
规范格式:表名+字段名称(首字母大写),以避免字段重名出现在不一样表中。
比如,表WORKPLAN_TASK中字段标识Id定义为:TaskId;
3. 表字段长度定义:
规范格式:长度通常为8整数倍;
比如,VARCHAR长度可为8或16或24或32或64等;
4. 表字段类型为日期型定义:
规范格式:通常日期型字段设为VARCHAR,且长度通常为24(已正确到毫秒)
5. 公共表名定义:
规范格式:PUBLIC_表名(字母全部大写)
比如,各个子系统全部会用到公共表,如角色或操作日志表可定义为:PUBLIC_ROLE,PUBLIC_OPERATELOG;
5.1.1 角色表(PUBLIC_ROLE)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
RoleId
角色标识Id
PK
NO
VARCHAR
32
RoleName
角色名称
NO
VARCHAR
32
Remark
角色说明
VARCHAR
128
5.1.2 权限表(PUBLIC_PRIVILEGE)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
PrivilegeId
权限标识Id
PK
NO
VARCHAR
32
PrivilegeCode
权限编码
NO
VARCHAR
32
PrivilegeName
权限名称
NO
VARCHAR
64
PrivilegeParentId
上级权限Id
VARCHAR
32
上级权限
SystemId
权限所属系统Id
FK
VARCHAR
32
权限所属系统
5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
RoleId
角色ID
PK,FK
NO
VARCHAR
32
角色表外键
PrivilegeId
权限ID
PK,FK
NO
VARCHAR
32
权限表外键
5.1.4 部门表(PUBLIC_ DEPT)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
DeptId
部门标识Id
PK
NO
VARCHAR
32
DeptName
部门名称
NO
VARCHAR
32
DeptParentId
父类部门Id
VARCHAR
32
上一级部门
Tel
电话
VARCHAR
32
Fax
传真
VARCHAR
32
SortOrder
排序
INT
4
Remark
备注
VARCHAR
128
5.1.5 岗位表(PUBLIC_POST)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
PostId
岗位标识Id
PK
NO
VARCHAR
32
PostName
岗位名称
NO
VARCHAR
32
PostParentId
父类岗位Id
VARCHAR
32
上一级岗位
DeptId
所属部门Id
FK
VARCHAR
32
部门表外键
Function
岗位职责
VARCHAR
128
SortOrder
排序
INT
4
5.1.6 职员表(PUBLIC_MEMBER)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
MemberId
部门标识Id
PK
NO
VARCHAR
32
JobNumber
工号
NO
VARCHAR
32
作为系统登录帐号使用
Password
登录密码
NO
VARCHAR
32
MemberName
职员姓名
NO
VARCHAR
32
DeptId
所属部门Id
FK
NO
VARCHAR
32
部门表外键
PostId
所属岗位Id
FK
NO
VARCHAR
32
岗位表外键
Sex
性别
VARCHAR
1
Tel
办公电话
VARCHAR
30
Mobile
手机
VARCHAR
30
Email
电子邮箱
VARCHAR
30
Address
住址
VARCHAR
64
Remark
备注
VARCHAR
128
RoleId
所属角色Id
FK
NO
VARCHAR
32
角色表外键
Status
帐号状态
NO
VARCHAR
8
状态如:有效,停用;
默认值为有效
5.1.7 工作任务表(WORKPLAN_ TASK)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
TaskId
任务标识Id
PK
NO
VARCHAR
32
TaskTile
任务标题
NO
VARCHAR
32
TaskContent
任务内容
NO
VARCHAR
1024
Level
关键程度
NO
VARCHAR
8
关键程度“★”
StartDate
任务开始时间
NO
VARCHAR
24
EndDate
任务完成时间
NO
VARCHAR
24
CreatorId
创建人Id
FK
NO
VARCHAR
32
职员表外键
Status
任务状态
NO
VARCHAR
8
状态如:未完成、暂停、已完成
AddDate
创建时间
NO
VARCHAR
24
5.1.8 任务分配表(WORKPLAN_ ALLOTTASK)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
AllotId
分配标识ID
PK
NO
VARCHAR
32
TaskId
派发工作任务Id
FK
NO
VARCHAR
32
工作任务表外键
ReceiverId
任务接收人Id
FK
NO
VARCHAR
32
职员表外键
RemainPercent
任务剩下百分比
NO
INT
4
默认为100
5.1.9 工作计划表(WORKPLAN_ PLAN)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
PlanId
任务标识Id
PK
NO
VARCHAR
32
PlanType
计划类型
NO
VARCHAR
64
计划类型如:周计划、月计划、年计划
PlanTitle
计划标题
NO
VARCHAR
32
PlanTime
计划时间
NO
VARCHAR
32
PlanContent
计划内容
NO
VARCHAR
1024
PlanSum
计划总结
VARCHAR
1024
CreatorId
创建人Id
FK
NO
VARCHAR
32
职员表外键
AddDate
创建时间
NO
VARCHAR
24
AuditorId
计划审批人Id
FK
NO
VARCHAR
32
职员表外键
IsAudit
是否审批
NO
VARCHAR
8
是或否,默认值为否
5.1.10 计划任务表(WORKPLAN_ PLANTASK)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
PlanId
计划标识Id
PK,
FK
NO
VARCHAR
32
AllotId
接收任务标识Id
PK,
FK
NO
VARCHAR
32
PlanPercent
任务计划完成百分比
NO
INT
4
0到100之间
FinishedPercent
任务实际完成百分比
INT
4
0到100之间
5.1.11 工作日志表(WORKPLAN_ WORKLOG)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
LogId
工作日志标识Id
PK
NO
VARCHAR
32
LogInfo
日志统计
NO
VARCHAR
1024
LogSum
日志小结
VARCHAR
1024
CreatorId
创建人Id
FK
NO
VARCHAR
32
职员表外键
AddDate
创建时间
NO
VARCHAR
24
5.1.12 工作汇报表(WORKPLAN_ WORKREPORT)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
ReportId
汇报标识Id
PK
NO
VARCHAR
32
ReportTitle
标题
NO
VARCHAR
32
ReportContent
内容
NO
VARCHAR
1024
CreatorId
创建人Id
FK
NO
VARCHAR
32
职员表外键
AddDate
创建时间
NO
VARCHAR
24
5.1.13 信息公布表(PUBLIC_ PUBLISHINFO)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
InfoId
消息标识Id
PK
NO
VARCHAR
32
Title
专题
NO
VARCHAR
32
Content
内容
NO
VARCHAR
1024
CreatorId
创建人Id
FK
NO
VARCHAR
32
职员表外键
AddDate
创建时间
NO
VARCHAR
24
5.1.14 收件箱表(PUBLIC_INBOX)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
BoxId
标识ID
PK
NO
VARCHAR
32
InfoType
信息类型
NO
VARCHAR
24
抄送或发送来信息类型如:工作计划、工作日志、工作汇报、公布消息等
InfoId
抄送或发送来具体信息Id
FK
NO
VARCHAR
32
ReceiverId
信息接收人Id
FK
NO
VARCHAR
32
职员表外键
AddDate
接收时间
NO
VARCHAR
24
接收信息时间
IsRead
是否已阅读
NO
VARCHAR
8
是或否,默认值为否
5.1.15 系统操作日志表(PUBLIC_OPERATELOG)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
LogId
操作日志标识Id
PK
NO
VARCHAR
32
OperatorId
操作员Id
FK
NO
VARCHAR
32
职员表外键
SystemModuleId
系统模块Id
NO
VARCHAR
32
系统功效模块表外键
ActionType
动作类型
NO
VARCHAR
8
如:增、删、改、查等
Remark
操作说明
VARCHAR
128
OperateTime
操作时间
NO
VARCHAR
24
5.1.16 个人提醒设置表(PUBLIC_EVENTS)
字段名称
汉字说明
键别
是否空
数据类型
长度
备注
EventsId
提醒事件标识Id
PK
NO
VARCHAR
32
EventsType
提醒类型
NO
VARCHAR
24
如:工作任务、工作计划、工作日志、工作汇报等
EventsTitle
专题
NO
VARCHAR
32
EventsContent
内容
NO
VARCHAR
1024
Second
秒
VARCHAR
64
Minute
分
VARCHAR
64
Hour
时
VARCHAR
64
DayOfMonth
月某一天
VARCHAR
64
Month
月
VARCHAR
64
DayOfWeek
星期某一天
VARCHAR
64
Year
年
VARCHAR
64
IsOpen
是否开启
NO
VARCHAR
8
是或否,默认值为是
CreatorId
创建人ID
NO
VARCHAR
32
AddDate
创建时间
NO
VARCHAR
24
SystemId
提醒所属系统Id
FK
VARCHAR
32
系统表外键
5.1.17 系统表(PUBLIC_SYSTEM)
字段名称
汉字说明
键别
是否空
数据类型
长度
展开阅读全文