IT星球论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 223|回复: 0

概要设计说明书模板

[复制链接]

2004

主题

1

好友

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

优秀会员 助人为乐 辛勤工作 技术精英 多才多艺 优秀班竹 灌水天才 星球管理 宣传大使 灌水之王 财富勋章 版主勋章 动漫勋章 勤奋会员 论坛精英 PS高手 心 8 闪游皮肤 双鱼座 8★8➹ 志愿者 乖

发表于 2016-3-1 11:55:56 |显示全部楼层
文档类别
文档分类:  
概要设计说明书模板
下载地址:
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


工作计划管理系统概要设计说明书

类包说明














































































通过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::权限的读取用户权限,,读取指定用户的权限数据。


查询全部权限:读取全部权限数据,返回全部的权限实体类数据。
通过所属系统查询全部权限:读取所属系统权限数据,返回某系统下的全部权限实体类数据。
读取用户权限:读取指定用户的权限数据。


权限实体类数据。

       通过ID查询部门:根据部门ID,得到指定的部门实体类数据。
多条件查询部门:根据多条件(部门名称、上级部门)查询对象,得到部门实体数据。
查询全部部门:执行查询,获取全部部门的实体数据。
增加部门:得到部门实体数据,将数据添加至库中。
修改部门:得到修改后的部门实体数据,将数据保存至库中。
删除部门:根据部门ID,删除指定的部门。
树形显示部门:查询得到树形结构上的部门数据,并显示。


此类的说明同上。


此类的说明同上。


部门实体类数据。

通过ID查询岗位:根据岗位ID,得到指定的岗位实体类数据。
多条件查询岗位:根据多条件(岗位名称、上级岗位)查询对象,得到岗位实体数据。
查询全部岗位:执行查询,获取全部岗位的实体数据。
增加岗位:得到部门实体数据,将数据添加至库中。
修改岗位:得到修改后的部门实体数据,将数据保存至库中。
删除岗位:根据岗位ID,删除指定的岗位。
树形显示岗位:查询得到树形结构上的岗位数据,并显示。


此类的说明同上。


此类的说明同上。


岗位实体类数据。

通过ID查询员工:根据员工ID,得到指定的员工实体类数据。
多条件查询员工:根据多条件(工号、姓名、性别、部门、岗位、角色)查询对象,得到员工实体数据。
查询全部员工:执行查询,获取全部员工的实体数据。
增加员工:得到员工实体数据,将数据添加至库中。
修改员工:得到修改后的员工实体数据,将数据保存至库中。
删除员工:根据员工ID,删除指定的员工。
员工修改登录密码:员工执行修改登录密码数据。

此类的说明同上。

此类的说明同上。

员工实体类数据。
































通过ID查询任务:根据任务ID,得到指定工作任务实体类数据。
多条件查询任务:根据多条件(起始日期、截止日期、任务标题、重要程度、任务状态部门、任务接收人)查询对象,得到工作任务的实体数据。
查询全部任务:执行查询,获取全部工作任务的实体数据。
增加任务:得到任务实体数据,将数据添加至库中。
暂停任务:对指定的任务,执行暂停处理操作。
处理完成任务:对指定的任务,执行完成处理操作。
实时检查收到的新任务或还未做计划的任务:根据当前的用户ID,实时检查目前收到的新任务或还未做计划的任务,以便系统实时提醒用户,并弹出提醒信息。


此类的说明同上。

此类的说明同上。

工作任务实体类数据。

通过ID查询计划:根据计划ID,得到指定的工作计划实体类数据。
多条件查询计划:根据多条件(起始日期、截止日期、计划标题、计划类型)查询对象,,得到工作计划实体类数据。
查询全部计划:执行查询,得到全部工作计划的实体类数据。
增加计划:得到计划实体数据和所属任务计划完成百分比列表,将数据添加至库中。
修改计划:计划未经审批时,得到修改后的计划实体数据和所属任务计划完成百分比列表,将数据保存至库中。
写计划总结:某指定的工作计划结束时,将总结内容和所属任务实际完成百分比列表数据,保存至库中。
处理所属工作任务完成情况:写计划时或写总结时,保存所属工作任务列表(包括计划或实际完成百分比数据),添加至数据库
查询所属任务完成情况:根据指定的工作计划,查询其所属工作任务的完成进度情况。
审批计划:管理层对某一指定的工作计划,执行审批处理,以使审批后的工作计划不能再进行修改。
取消审批:管理层对某一指定的工作计划,执行取消审批处理,以使此工作计划能进行再修改。
实时查询未审批的工作计划:执行查询未经管理层审批的工作计划,得到未审批的工作计划实体类数据。当有未审批信息时系统应实时提醒用户,并弹出提醒信息。
多条件查询已审批的工作计划:根据多条件(起始日期、截止日期、计划比他、计划类型、创建人)查询对象,得到管理层已审批过的工作计划实体类数据。
实时查询他人抄送来的工作计划:根据当前用户ID,查询得到他人抄送给自己的工作计划实体类数据。当有未阅读的信息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读的他人抄送的工作计划:根据工作计划ID,查看未阅读的他人抄送给自己的工作计划实体类数据。


此类的说明同上。

此类的说明同上。

工作计划实体类数据。

通过ID查询工作日志:根据日志ID,得到指定的工作日志实体类数据。
多条件查询任务:根据多条件(起始日期、截止日期)查询对象,得到工作日志实体数据。
查询全部工作日志:执行查询,得到全部的工作日志实体类数据。
增加工作日志:得到工作日志实体类数据,将数据添加至库中。
删除工作日志:根据日志ID,删除指定的工作日志。
实时查询他人发来的工作日志:根据当前用户ID,查询得到他人发来的工作日志实体数据。当有未阅读的信息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读的他人发来的工作日志:根据工作日志ID,查看未阅读的他人发来的工作日志实体类数据。

此类的说明同上。

此类的说明同上。

工作日志实体类数据。

通过ID查询工作汇报:根据工作汇报ID,得到指定的工作汇报实体类数据。
多条件查询工作汇报:根据多条件(起始日期、截止日期)查询对象,得到工作汇报实体数据。
查询全部工作汇报:执行查询,得到全部的工作汇报实体类数据。
增加工作汇报:得到工作汇报实体类数据,将数据添加至库中。
实时查询员工发来的工作汇报:根据当前用户ID,查询得到员工发来的工作汇报实体数据。当有未阅读的信息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读的员工发来的工作汇报:根据工作汇报ID,查看未阅读的员工发来的工作汇报实体类数据。


此类的说明同上。

此类的说明同上。

工作汇报实体类数据。













通过ID查询消息:根据消息ID,得到指定的消息实体类数据。
多条件查询已发出的消息:根据多条件(起始日期、截止日期、接收人)查询对象,得到消息实体数据。
多条件查询已收到的消息:根据多条件(起始日期、截止日期、发送人)查询对象,得到消息实体数据。
发布新消息:得到发布消息实体类数据,将数据添加至库中。
实时查询已收到的未阅读的消息:实时查询已收到的未阅读的消息实体类数据。当有未阅读的消息时系统应实时提醒用户,并弹出提醒信息。
处理查看未阅读的消息:根据消息ID,查看未阅读的消息实体类数据。


此类的说明同上。


此类的说明同上。


发布消息实体类数据。

备份系统数据:执行数据备份操作,将当前系统数据库备份至指定路径。
记录系统操作日志:得到登录系统人员操作日志实体类数据,将日志信息保存至库中。
查询全部操作日志:执行查询,得到全部的系统操作日志实体类数据。
多条件查询操作日志:根据多条件(起始日期、截止日期、姓名、功能模块、动作类型)查询对象,查询得到系统操作日志实体类数据。

此类的说明同上。

此类的说明同上。

    人员操作日志实体类数据。












设置个人定时提醒:得到个人提醒实体类数据,将数据添加至库中。
触发已设置的个人提醒事件:触发定时提醒事件的发生。
查询全部已设置的个人提醒事件:执行查询,得到全部的已设置的个人提醒事件数据。
关闭已设置的提醒事件:对设置的指定提醒事件,执行关闭操作。
开启已关闭的提醒事件:对已关闭的指定提醒事件,执行开启操作。
删除已设置的个人提醒事件:根据指定ID,删除已设置的个人提醒事件。

此类的说明同上。

此类的说明同上。

个人提醒实体类数据。
file:///C:/Users/xaxiong/appData/Local/Temp/msohtmlclip1/01/clip_image166.jpg
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
  
  PKFK
  
  NO
  
  VARCHAR
  
  32
  
  角色表外键
  
  PrivilegeId
  
  权限ID
  
  PKFK
  
  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
  
  0100之间
  
  FinishedPercent
  
  任务实际完成百分比
  
  
  
  
  
  INT
  
  4
  
  0100之间
  


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)
  字段名称
  
  中文说明
  
  键别
  
  是否空
  
  数据类型
  
  长度
  
  备注
  
  SystemId
  
  系统标识Id
  
  PK
  
  NO
  
  VARCHAR
  
  32
  
  
  
  SystemCode
  
  系统编码
  
  
  
  
  
  VARCHAR
  
  30
  
  
  
  SystemName
  
  系统名称
  
  
  
  NO
  
  VARCHAR
  
  30
  
  
  
  SystemParentId
  
  父类系统Id
  
  
  
  
  
  VARCHAR
  
  32
  
  
  

5.1.18  系统功能模块表(PUBLIC_SYSTEMMODULE)
  字段名称
  
  中文说明
  
  键别
  
  是否空
  
  数据类型
  
  长度
  
  备注
  
  SystemModuleId
  
  功能模块标识Id
  
  PK
  
  NO
  
  VARCHAR
  
  32
  
  
  
  SystemModuleCode
  
  模块编码
  
  
  
  
  
  VARCHAR
  
  32
  
  
  
  SystemModuleName
  
  模块名称
  
  
  
  NO
  
  VARCHAR
  
  32
  
  
  
  SystemModuleParentId
  
  父类模块Id
  
  
  
  
  
  VARCHAR
  
  32
  
  
  
  SystemId
  
  功能模块所属系统Id
  
  FK
  
  
  
  VARCHAR
  
  32
  
  系统表外键
  


5.2    物理结构设计给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。
5.3    数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:

6     系统出错处理设计6.1    出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

6.2    补救措施说明故障出现后可能采取的变通措施,包括:
a.      后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
b.      降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
c.      恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

6.3    系统维护设计

说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。各个程序之间的对应关系,可采用如下的矩阵图的形式;



下载地址:
概要设计说明书模板

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博账号登陆

该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

回顶部