概要设计项目说明指导书实例.doc
1引言31.1编写目标31.2背景31.3定义31.4参考资料32总体设计32.1简述32.2架构设计42.2.1系统逻辑架构图42.2.2系统物理架构图42.2.3顶层系统包图52.2.4业务类包图62.2.5子系统关系图62.3接口设计62.3.1界面框架设计62.3.2外部接口设计73子系统设计73.1基础信息子系统73.1.1子系统说明73.1.2类图83.1.3类说明123.1.4界面设计193.2我工作台子系统213.2.1子系统说明213.2.2类图223.2.3类说明263.2.4界面设计323.3工作进展子系统333.3.1子系统说明333.3.2类图343.3.3类说明343.3.4界面设计343.4信息公布子系统363.4.1子系统说明363.4.2类图363.4.3类说明373.4.4界面设计383.5系统管理子系统383.5.1子系统说明383.5.2类图393.5.3类说明393.5.4界面设计403.6个人设置子系统413.6.1子系统说明413.6.2类图423.6.3类说明433.6.4界面设计444约束和假定455系统数据结构设计455.1逻辑结构设计455.1.1角色表(PUBLIC_ROLE)465.1.2权限表(PUBLIC_PRIVILEGE)465.1.3角色权限表(PUBLIC_ROLEPRIVILEGE)465.1.4部门表(PUBLIC_ DEPT)465.1.5岗位表(PUBLIC_POST)475.1.6职员表(PUBLIC_MEMBER)485.1.7工作任务表(WORKPLAN_ TASK)485.1.8任务分配表(WORKPLAN_ ALLOTTASK)495.1.9工作计划表(WORKPLAN_ PLAN)495.1.10计划任务表(WORKPLAN_ PLANTASK)505.1.11工作日志表(WORKPLAN_ WORKLOG)505.1.12工作汇报表(WORKPLAN_ WORKREPORT)505.1.13信息公布表(PUBLIC_ PUBLISHINFO)505.1.14收件箱表(PUBLIC_INBOX)515.1.15系统操作日志表(PUBLIC_OPERATELOG)515.1.16个人提醒设置表(PUBLIC_EVENTS)525.1.17系统表(PUBLIC_SYSTEM)525.1.18系统功效模块表(PUBLIC_SYSTEMMODULE)525.2物理结构设计535.3数据结构和程序关系536系统犯错处理设计536.1犯错信息536.2补救方法536.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角色标识IdPKNOVARCHAR32RoleName角色名称NOVARCHAR32Remark角色说明VARCHAR1285.1.2 权限表(PUBLIC_PRIVILEGE)字段名称汉字说明键别是否空数据类型长度备注PrivilegeId权限标识IdPKNOVARCHAR32PrivilegeCode权限编码NOVARCHAR32PrivilegeName权限名称NOVARCHAR64PrivilegeParentId上级权限IdVARCHAR32上级权限SystemId权限所属系统IdFKVARCHAR32权限所属系统5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE)字段名称汉字说明键别是否空数据类型长度备注RoleId角色IDPK,FKNOVARCHAR32角色表外键PrivilegeId权限IDPK,FKNOVARCHAR32 权限表外键5.1.4 部门表(PUBLIC_ DEPT)字段名称汉字说明键别是否空数据类型长度备注DeptId部门标识IdPKNOVARCHAR32DeptName部门名称NOVARCHAR32DeptParentId父类部门IdVARCHAR32上一级部门Tel电话VARCHAR32Fax传真VARCHAR32SortOrder排序INT4Remark备注VARCHAR1285.1.5 岗位表(PUBLIC_POST)字段名称汉字说明键别是否空数据类型长度备注PostId岗位标识IdPKNOVARCHAR32PostName岗位名称NOVARCHAR32PostParentId父类岗位IdVARCHAR32上一级岗位DeptId所属部门IdFKVARCHAR32部门表外键Function岗位职责VARCHAR128SortOrder排序INT45.1.6 职员表(PUBLIC_MEMBER)字段名称汉字说明键别是否空数据类型长度备注MemberId部门标识IdPKNOVARCHAR32JobNumber工号NOVARCHAR32作为系统登录帐号使用Password登录密码NOVARCHAR32MemberName职员姓名NOVARCHAR32DeptId所属部门IdFKNOVARCHAR32部门表外键PostId所属岗位IdFKNOVARCHAR32岗位表外键Sex性别VARCHAR1Tel办公电话VARCHAR30Mobile手机VARCHAR30Email电子邮箱VARCHAR30Address住址VARCHAR64Remark备注VARCHAR128RoleId所属角色IdFKNOVARCHAR32角色表外键Status帐号状态NOVARCHAR8状态如:有效,停用;默认值为有效5.1.7 工作任务表(WORKPLAN_ TASK)字段名称汉字说明键别是否空数据类型长度备注TaskId任务标识IdPKNOVARCHAR32TaskTile任务标题NOVARCHAR32TaskContent任务内容NOVARCHAR1024Level关键程度NOVARCHAR8关键程度“”StartDate任务开始时间NOVARCHAR24EndDate任务完成时间NOVARCHAR24CreatorId创建人IdFKNOVARCHAR32职员表外键Status任务状态NOVARCHAR8状态如:未完成、暂停、已完成AddDate创建时间NOVARCHAR245.1.8 任务分配表(WORKPLAN_ ALLOTTASK)字段名称汉字说明键别是否空数据类型长度备注AllotId分配标识IDPKNOVARCHAR32TaskId派发工作任务IdFKNOVARCHAR32工作任务表外键ReceiverId任务接收人IdFKNOVARCHAR32职员表外键RemainPercent任务剩下百分比NOINT4默认为1005.1.9 工作计划表(WORKPLAN_ PLAN)字段名称汉字说明键别是否空数据类型长度备注PlanId任务标识IdPKNOVARCHAR32PlanType计划类型NOVARCHAR64计划类型如:周计划、月计划、年计划PlanTitle计划标题NOVARCHAR32PlanTime计划时间NOVARCHAR32PlanContent计划内容NOVARCHAR1024PlanSum计划总结VARCHAR1024CreatorId创建人IdFKNOVARCHAR32职员表外键AddDate创建时间NOVARCHAR24AuditorId计划审批人IdFKNOVARCHAR32职员表外键IsAudit是否审批NOVARCHAR8是或否,默认值为否5.1.10 计划任务表(WORKPLAN_ PLANTASK)字段名称汉字说明键别是否空数据类型长度备注PlanId计划标识IdPK,FKNOVARCHAR32AllotId接收任务标识IdPK,FKNOVARCHAR32PlanPercent任务计划完成百分比NOINT40到100之间FinishedPercent任务实际完成百分比INT40到100之间5.1.11 工作日志表(WORKPLAN_ WORKLOG)字段名称汉字说明键别是否空数据类型长度备注LogId工作日志标识IdPKNOVARCHAR32LogInfo日志统计NOVARCHAR1024LogSum日志小结VARCHAR1024CreatorId创建人IdFKNOVARCHAR32职员表外键AddDate创建时间NOVARCHAR245.1.12 工作汇报表(WORKPLAN_ WORKREPORT)字段名称汉字说明键别是否空数据类型长度备注ReportId汇报标识IdPKNOVARCHAR32ReportTitle标题NOVARCHAR32ReportContent内容NOVARCHAR1024CreatorId创建人IdFKNOVARCHAR32职员表外键AddDate创建时间NOVARCHAR245.1.13 信息公布表(PUBLIC_ PUBLISHINFO)字段名称汉字说明键别是否空数据类型长度备注InfoId消息标识IdPKNOVARCHAR32Title专题NOVARCHAR32Content内容NOVARCHAR1024CreatorId创建人IdFKNOVARCHAR32职员表外键AddDate创建时间NOVARCHAR245.1.14 收件箱表(PUBLIC_INBOX)字段名称汉字说明键别是否空数据类型长度备注BoxId标识IDPKNOVARCHAR32InfoType信息类型NOVARCHAR24抄送或发送来信息类型如:工作计划、工作日志、工作汇报、公布消息等InfoId抄送或发送来具体信息IdFKNOVARCHAR32ReceiverId信息接收人IdFKNOVARCHAR32职员表外键AddDate接收时间NOVARCHAR24接收信息时间IsRead是否已阅读NOVARCHAR8是或否,默认值为否5.1.15 系统操作日志表(PUBLIC_OPERATELOG)字段名称汉字说明键别是否空数据类型长度备注LogId操作日志标识IdPKNOVARCHAR32OperatorId操作员IdFKNOVARCHAR32职员表外键SystemModuleId系统模块IdNOVARCHAR32系统功效模块表外键ActionType动作类型NOVARCHAR8如:增、删、改、查等Remark操作说明VARCHAR128OperateTime操作时间NOVARCHAR245.1.16 个人提醒设置表(PUBLIC_EVENTS)字段名称汉字说明键别是否空数据类型长度备注EventsId提醒事件标识IdPKNOVARCHAR32EventsType提醒类型NOVARCHAR24如:工作任务、工作计划、工作日志、工作汇报等EventsTitle专题NOVARCHAR32EventsContent内容NOVARCHAR1024Second秒VARCHAR64Minute分VARCHAR64Hour时VARCHAR64DayOfMonth月某一天VARCHAR64Month月VARCHAR64DayOfWeek星期某一天VARCHAR64Year年VARCHAR64IsOpen是否开启NOVARCHAR8是或否,默认值为是CreatorId创建人IDNOVARCHAR32AddDate创建时间NOVARCHAR24SystemId提醒所属系统IdFKVARCHAR32系统表外键5.1.17 系统表(PUBLIC_SYSTEM)字段名称汉字说明键别是否空数据类型长度