概要设计说明书实例经典_第1页
概要设计说明书实例经典_第2页
概要设计说明书实例经典_第3页
概要设计说明书实例经典_第4页
概要设计说明书实例经典_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(完整版)纲领设计说明书实例-经典(完整版)纲领设计说明书实例-经典(完整版)纲领设计说明书实例-经典1引言.31.1编写目的.31.2背景.31.3定义.31.4参照资料.32总体设计.32.1简述.32.2架构设计.4系统逻辑架构图.4系统物理架构图.4顶层系统包图.5业务类包图.6子系统关系图.62.3接口设计.6界面框架设计.6外部接口设计.73子系统设计.73.1基础信息子系统.7子系统说明.7类图.8类说明.12界面设计.193.2我的工作台子系统.21子系统说明.21类图.22类说明.26界面设计.323.3工作进展子系统.33子系统说明.33类图.34类说明.34界面设计.34

2、3.4信息发布子系统.36子系统说明.36类图.36类说明.37界面设计.383.5系统管理子系统.38子系统说明.38类图.39类说明.39界面设计.403.6个人设置子系统.411子系统说明.41类图.42类说明.43界面设计.444拘束和假设.455系统数据构造设计.455.1逻辑构造设计.45角色表(PUBLIC_ROLE).46权限表(PUBLIC_PRIVILEGE).46角色权限表(PUBLIC_ROLEPRIVILEGE).46部门表(PUBLIC_DEPT).46岗位表(PUBLIC_POST).47职工表(PUBLIC_MEMBER).47工作任务表(WORKPLAN_TA

3、SK).48任务分派表(WORKPLAN_ALLOTTASK).48工作计划表(WORKPLAN_PLAN).48计划任务表(WORKPLAN_PLANTASK).49工作日志表(WORKPLAN_WORKLOG).49工作汇报表(WORKPLAN_WORKREPORT).50信息发布表(PUBLIC_PUBLISHINFO).50收件箱表(PUBLIC_INBOX).50系统操作日志表(PUBLIC_OPERATELOG).51个人提醒设置表(PUBLIC_EVENTS).51系统表(PUBLIC_SYSTEM).52系统功能模块表(PUBLIC_SYSTEMMODULE).525.2物理构

4、造设计.525.3数据构造与程序的关系.526系统犯错办理设计.526.1犯错信息.526.2补救举措.536.3系统维护设计.532工作计划管理系统纲领设计说明书引言1.1编写目的纲领设计说明书是为了说明整个系统的体系架构,及需求用例的各个功能点在架构中的体现,为系统的详尽设计人员进行详尽设计时的输入参照文档。1.2背景软件系统的名称:工作计划管理系统开发工具:Java开发者:XXX1.3定义1.4参照资料总体设计2.1简述系统采用流行的B/S构造模式。系统的解析设计采用面向对象的技术,应用Visio等工具进行协助设计。2.2架构设计系统逻辑架构图业业业业业业业业业业业业业业业业业业业业业业

5、业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业系统物理架构图Web业业业业业业业业业业业业业业业/业业业Internet业业业业业业业业业业业业业业业业业业业业业业业业4顶层系统包图业业业业业业业业业业业业业业业业业业业业业业业业类包说明:业务页面:用户动向网页,主假如jsp文件。业务操作:主要控制业务接见的接口和业务流转。数据办理:提供业务的实现,包括对业务数据的增、删、改、查等操作。数据实体:业务对象的实体类。数据接口:提供数据库的接见,传达数据或返回相应数据。系统协助:提供了供整个系统协助的功能。5业务类包图业业业业业业业业业业

6、业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业子系统关系图业业业业业业业业业业业业业业业业业业业业业业业业业2.3接口设计界面框架设计6外部接口设计说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。子系统设计3.1基础信息子系统子系统说明基础信息子系统包括:角色管理、部门管理、岗位管理、职工管理四部分。角色管理:定义角色和系统权限之间的对应关系,方便用户权限的分派控制。部门管理:实现对企业部门基本信息的维护。岗位管

7、理:实现对企业岗位基本信息的维护。职工管理:实现对企业职工基本信息的维护,并为职工分派角色和初始化登录系统信息。7类图角色、权限UI:角色+经过ID查问角色(in角色ID):Data:角色实体类+经过名称查问角色(in角色名称):Data:角色实体类+查问全部角色():Data:角色实体类+增加角色(inData:角色实体类):boolean+改正角色(inData:角色实体类):boolean+删除角色(in角色ID):boolean+分派权限(in角色ID,in权限列表):boolean+读取角色权限(in角色ID):ObjectService:角色+经过ID查问角色(in角色ID):Da

8、ta:角色实体类+经过名称查问角色(in角色名称):Data:角色实体类+查问全部角色():Data:角色实体类+增加角色(inData:角色实体类):boolean+改正角色(inData:角色实体类):boolean+删除角色(in角色ID):boolean+分派权限(in角色ID,in权限列表):boolean+读取角色权限(in角色ID):ObjectData:角色+经过ID查问角色(in角色ID):Data:角色实体类+经过名称查问角色(in角色名称):Data:角色实体类+查问全部角色():Data:角色实体类+增加角色(inData:角色实体类):boolean+改正角色(inD

9、ata:角色实体类):boolean+删除角色(in角色ID):boolean+分派权限(in角色ID,in权限列表):boolean+读取角色权限(in角色ID):ObjectService:权限Data:角色实体类-角色ID:String-角色名称:String-拥有的权限:String-角色说明:String8UI:业业+业业业业业业业业业业():void+业业业业业业业业业业业业(in业业业业ID):Data:业业业业业+业业业业业业(in业业ID):Data:业业业业业Data:业业业业业Service:业业-业业ID:String-业业业业:String-业业业业:String+业

10、业业业业业():Data:业业业业业-业业业业:String+业业业业业业业业业业业业(in业业业业ID):Data:业业业业业-业业业业:String+业业业业业业(in业业ID):Data:业业业业业-业业业业业业:StringData:业业+业业业业业业():Data:业业业业业+业业业业业业业业业业业业(in业业业业ID):Data:业业业业业+业业业业业业(in业业ID):Data:业业业业业9部门管理UI:部门管理经过ID查问部门(in角色ID):Data:部门实体类经过名称查问部门(in角色名称):Data:部门实体类+多条件查问部门(in查问条件对象):Data:部门实体类查问

11、全部部门():Data:部门实体类增加部门(inData:部门实体类):boolean改正部门(inData:部门实体类):boolean删除部门(in部门ID):boolean树形显示部门():voidService:部门管理经过ID查问部门(in角色ID):Data:部门实体类经过名称查问部门(in角色名称):Data:部门实体类+多条件查问部门(in查问条件对象):Data:部门实体类查问全部部门():Data:部门实体类增加部门(inData:部门实体类):boolean改正部门(inData:部门实体类):boolean删除部门(in部门ID):booleanData:部门管理经过I

12、D查问部门(in角色ID):Data:部门实体类经过名称查问部门(in角色名称):Data:部门实体类+多条件查问部门(in查问条件对象):Data:部门实体类查问全部部门():Data:部门实体类增加部门(inData:部门实体类):boolean改正部门(inData:部门实体类):boolean删除部门(in部门ID):booleanData:部门实体类-部门ID:String-部门名称:String-上级部门:String-电话:String-传真:String-排序:int-备注:String10岗位管理UI:岗位管理+经过ID查问岗位(in岗位ID):Data:岗位实体类+多条件查

13、问岗位(in查问条件对象):Data:岗位实体类+查问全部岗位():Data:岗位实体类+增加岗位(inData:岗位实体类):boolean+改正岗位(inData:岗位实体类):boolean+删除岗位(in岗位ID):boolean+树形显示岗位():voidService:岗位管理+经过ID查问岗位(in岗位ID):Data:岗位实体类+多条件查问岗位(in查问条件对象):Data:岗位实体类+查问全部岗位():Data:岗位实体类+增加岗位(inData:岗位实体类):boolean+改正岗位(inData:岗位实体类):boolean+删除岗位(in岗位ID):booleanDat

14、a:岗位管理+经过ID查问岗位(in岗位ID):Data:岗位实体类+多条件查问岗位(in查问条件对象):Data:岗位实体类+查问全部岗位():Data:岗位实体类+增加岗位(inData:岗位实体类):boolean+改正岗位(inData:岗位实体类):boolean+删除岗位(in岗位ID):booleanService:部门管理Data:岗位实体类岗位ID:String岗位名称:String上级岗位:String所属部门:String岗位职责:String排序:int11职工管理UI:职工管理+经过ID查问职工(in职工ID):Data:职工实体类+多条件查问职工(in查问条件对象)

15、:Data:职工实体类+查问全部职工():Data:职工实体类+增加职工(inData:职工实体类):boolean+改正职工(inData:职工实体类):boolean+删除职工(in职工ID):boolean+职工改正登录密码(in职工ID,in密码):booleanService:职工管理+经过ID查问职工(in职工ID):Data:职工实体类+多条件查问职工(in查问条件对象):Data:职工实体类+查问全部职工():Data:职工实体类+增加职工(inData:职工实体类):boolean+改正职工(inData:职工实体类):boolean+删除职工(in职工ID):boolean

16、+职工改正登录密码(in职工ID,in密码):boolean+读取职工所属角色():ObjectData:职工管理+经过ID查问职工(in职工ID):Data:职工实体类+多条件查问职工(in查问条件对象):Data:职工实体类+查问全部职工():Data:职工实体类+增加职工(inData:职工实体类):boolean+改正职工(inData:职工实体类):boolean+删除职工(in职工ID):boolean+职工改正登录密码(in职工ID,in密码):boolean+读取职工所属角色():ObjectService:角色管理Service:岗位管理Service:部门管理Data:职工

17、实体类-职工ID:String-登录密码:String-姓名:String-性别:String-所属部门:String-所属岗位:String-办公电话:String-移动电话:String-电子邮箱:String-通讯地点:String-备注:String-所属角色:String-帐号状态:String类说明角色、权限UI:角色+经过ID查问角色(in角色ID):Data:角色实体类+经过名称查问角色(in角色名称):Data:角色实体类+查问全部角色():Data:角色实体类+增加角色(inData:角色实体类):boolean+改正角色(inData:角色实体类):boolean+删除角

18、色(in角色ID):boolean+分派权限(in角色ID,in权限列表):boolean+读取角色权限(in角色ID):Object经过ID查问角色:页面获得角色ID,调用Service:角色的经过ID查问角色方法,获得12指定角色的实体数据。经过名称查问角色:页面获得角色名称,调用Service:角色的经过名称查问角色方法,获得指定角色的实体数据。查问全部角色:调用Service:角色的查问全部角色方法,获得全部角色的实体数据。增加角色:在页面上获得角色的实体数据,调用Service:角色的增加角色方法,实现角色的增添。改正角色:在页面上获得改正后的角色实体数据,调用Service:角色的

19、改正角色方法,实现角色的改正。删除角色:调用Service:删除角色方法,将指定角色的数据置为已删除状态。分派权限:调用Service:分派权限方法,给指定角色分派权限。读取角色权限:调用Service:读取角色权限方法,读取指定角色的权限数据。Service:角色+经过ID查问角色(in角色ID):Data:角色实体类+经过名称查问角色(in角色名称):Data:角色实体类+查问全部角色():Data:角色实体类+增加角色(inData:角色实体类):boolean+改正角色(inData:角色实体类):boolean+删除角色(in角色ID):boolean+分派权限(in角色ID,in权

20、限列表):boolean+读取角色权限(in角色ID):Object经过ID查问角色:调用Data:角色的经过ID查问角色方法,获得指定角色的实体数据。经过名称查问角色:调用Data:角色的经过名称查问角色方法,获得指定角色的实体数据。查问全部角色:调用Data:角色的查问全部角色方法,获得全部角色的实体数据。增加角色:调用Data:角色的增加角色方法,实现角色的增添。改正角色:调用Data:角色的改正角色方法,实现角色的改正。删除角色:调用Data:删除角色方法,将指定角色的数据置为已删除状态。分派权限:调用Data:分派权限方法,给指定角色分派权限。读取角色权限:调用Data:读取角色权限

21、方法,读取指定角色的权限数据。13Data:角色+经过ID查问角色(in角色ID):Data:角色实体类+经过名称查问角色(in角色名称):Data:角色实体类+查问全部角色():Data:角色实体类+增加角色(inData:角色实体类):boolean+改正角色(inData:角色实体类):boolean+删除角色(in角色ID):boolean+分派权限(in角色ID,in权限列表):boolean+读取角色权限(in角色ID):Object经过ID查问角色:获得指定角色的实体数据。经过名称查问角色:获得指定角色的实体数据。查问全部角色:调用Data:角色的查问全部角色方法,获得全部角色的

22、实体数据。增加角色:实现角色的增添。改正角色:实现角色的改正。删除角色:将指定角色的数据置为已删除状态。分派权限:给指定角色分派权限。读取角色权限:读取指定角色的权限数据。Data:角色实体类-角色ID:String-角色名称:String-拥有的权限:String-角色说明:String角色实体类数据。UI:权限+页面显示全部权限内容():void+经过所属系统查问全部权限(in所属系统ID):Data:权限实体类+读取用户权限(in用户ID):Data:权限实体类页面显示全部权限内容:调用Service:权限的查问全部权限或经过所属系统查问全部权限,将权限数据显示到页面上。经过所属系统查问

23、全部权限:调用Service:权限的经过所属系统查问全部权限,读取某系统下的全部权限数据。14读取用户权限:调用Service:权限的读取用户权限,读取指定用户的权限数据。Service:权限+查问全部权限():Data:权限实体类+经过所属系统查问全部权限(in所属系统ID):Data:权限实体类+读取用户权限(in用户ID):Data:权限实体类查问全部权限:调用Data:权限的查问全部权限,读取全部的权限数据。经过所属系统查问全部权限:调用Data:权限的经过所属系统查问全部权限,读取某系统下的全部权限数据。读取用户权限:调用Data:权限的读取用户权限,读取指定用户的权限数据。Data

24、:权限+查问全部权限():Data:权限实体类+经过所属系统查问全部权限(in所属系统ID):Data:权限实体类+读取用户权限(in用户ID):Data:权限实体类查问全部权限:读取全部权限数据,返回全部的权限实体类数据。经过所属系统查问全部权限:读取所属系统权限数据,返回某系统下的全部权限实体类数据。读取用户权限:读取指定用户的权限数据。Data:权限实体类-权限ID:String-所属系统:String-权限编码:String-权限名称:String-上级权限:String-权限所属系统:String权限实体类数据。15部门管理UI:部门管理+经过ID查问部门(in部门ID):Data:

25、部门实体类+多条件查问部门(in查问条件对象):Data:部门实体类+查问全部部门():Data:部门实体类+增加部门(inData:部门实体类):boolean+改正部门(inData:部门实体类):boolean+删除部门(in部门ID):boolean+树形显示部门():void经过ID查问部门:根据部门ID,获得指定的部门实体类数据。多条件查问部门:根据多条件(部门名称、上级部门)查问对象,获得部门实体数据。查问全部部门:履行查问,获取全部部门的实体数据。增加部门:获得部门实体数据,将数据增添至库中。改正部门:获得改正后的部门实体数据,将数据保留至库中。删除部门:根据部门ID,删除指定

26、的部门。树形显示部门:查问获得树形构造上的部门数据,并显示。Service:部门管理+经过ID查问部门(in部门ID):Data:部门实体类+多条件查问部门(in查问条件对象):Data:部门实体类+查问全部部门():Data:部门实体类+增加部门(inData:部门实体类):boolean+改正部门(inData:部门实体类):boolean+删除部门(in部门ID):boolean此类的说明同上。Data:部门管理+经过ID查问部门(in部门ID):Data:部门实体类+多条件查问部门(in查问条件对象):Data:部门实体类+查问全部部门():Data:部门实体类+增加部门(inData

27、:部门实体类):boolean+改正部门(inData:部门实体类):boolean+删除部门(in部门ID):boolean此类的说明同上。16Data:部门实体类-部门ID:String-部门名称:String-上级部门:String-电话:String-传真:String-排序:int-备注:String部门实体类数据。岗位管理UI:岗位管理+经过ID查问岗位(in岗位ID):Data:岗位实体类+多条件查问岗位(in查问条件对象):Data:岗位实体类+查问全部岗位():Data:岗位实体类+增加岗位(inData:岗位实体类):boolean+改正岗位(inData:岗位实体类):b

28、oolean+删除岗位(in岗位ID):boolean+树形显示岗位():void经过ID查问岗位:根据岗位ID,获得指定的岗位实体类数据。多条件查问岗位:根据多条件(岗位名称、上级岗位)查问对象,获得岗位实体数据。查问全部岗位:履行查问,获取全部岗位的实体数据。增加岗位:获得部门实体数据,将数据增添至库中。改正岗位:获得改正后的部门实体数据,将数据保留至库中。删除岗位:根据岗位ID,删除指定的岗位。树形显示岗位:查问获得树形构造上的岗位数据,并显示。Service:岗位管理+经过ID查问岗位(in岗位ID):Data:岗位实体类+多条件查问岗位(in查问条件对象):Data:岗位实体类+查问

29、全部岗位():Data:岗位实体类+增加岗位(inData:岗位实体类):boolean+改正岗位(inData:岗位实体类):boolean+删除岗位(in岗位ID):boolean此类的说明同上。17Data:岗位管理+经过ID查问岗位(in岗位ID):Data:岗位实体类+多条件查问岗位(in查问条件对象):Data:岗位实体类+查问全部岗位():Data:岗位实体类+增加岗位(inData:岗位实体类):boolean+改正岗位(inData:岗位实体类):boolean+删除岗位(in岗位ID):boolean此类的说明同上。Data:岗位实体类-岗位ID:String-岗位名称:S

30、tring-上级岗位:String-所属部门:String-岗位职责:String-排序:int岗位实体类数据。职工管理UI:职工管理+经过ID查问职工(in职工ID):Data:职工实体类+多条件查问职工(in查问条件对象):Data:职工实体类+查问全部职工():Data:职工实体类+增加职工(inData:职工实体类):boolean+改正职工(inData:职工实体类):boolean+删除职工(in职工ID):boolean+职工改正登录密码(in职工ID,in密码):boolean经过ID查问职工:根据职工ID,获得指定的职工实体类数据。多条件查问职工:根据多条件(工号、姓名、性别

31、、部门、岗位、角色)查问对象,获得职工实体数据。查问全部职工:履行查问,获取全部职工的实体数据。增加职工:获得职工实体数据,将数据增添至库中。改正职工:获得改正后的职工实体数据,将数据保留至库中。删除职工:根据职工ID,删除指定的职工。职工改正登录密码:职工履行改正登录密码数据。18Service:职工管理+经过ID查问职工(in职工ID):Data:职工实体类+多条件查问职工(in查问条件对象):Data:职工实体类+查问全部职工():Data:职工实体类+增加职工(inData:职工实体类):boolean+改正职工(inData:职工实体类):boolean+删除职工(in职工ID):b

32、oolean+职工改正登录密码(in职工ID,in密码):boolean+读取职工所属角色():Object此类的说明同上。Data:职工管理+经过ID查问职工(in职工ID):Data:职工实体类+多条件查问职工(in查问条件对象):Data:职工实体类+查问全部职工():Data:职工实体类+增加职工(inData:职工实体类):boolean+改正职工(inData:职工实体类):boolean+删除职工(in职工ID):boolean+职工改正登录密码(in职工ID,in密码):boolean+读取职工所属角色():Object此类的说明同上。Data:职工实体类-职工ID:Strin

33、g-登录密码:String-姓名:String-性别:String-所属部门:String-所属岗位:String-办公电话:String-移动电话:String-电子邮箱:String-通讯地点:String-备注:String-所属角色:String-帐号状态:String职工实体类数据。界面设计基础信息子系统页面包括:角色管理、部门管理、岗位管理、职工管理四部分。19角色管理页面部门管理页面岗位管理页面20职工管理页面3.2我的工作台子系统子系统说明我的工作台子系统包括:工作任务、工作计划、工作日志、工作汇报、审批计划五部分。工作任务:实现管理层分派任务和企业职工接收任务的管理功能。工作

34、计划:实现企业职工拟定工作计划的管理功能。工作日志:实现企业职工每日工作记录的管理功能。工作汇报:实现企业职工撰写工作汇报的管理功能。审批计划:实现管理层审批企业职工工作计划的管理功能。21类图工作任务UI:工作任务+经过ID查问任务(in任务ID):Data:工作任务实体类+多条件查问任务(in查问条件对象):Data:工作任务实体类+查问全部任务():Data:工作任务实体类+增加任务(inData:工作任务实体类):boolean+暂停任务(in任务ID,in暂停原因):boolean+办理达成任务(in任务ID):boolean+实时检查接收到的新任务或还未做计划的任务(in用户ID)

35、:voidService:工作任务+经过ID查问任务(in任务ID):Data:工作任务实体类+多条件查问任务(in查问条件对象):Data:工作任务实体类+查问全部任务():Data:工作任务实体类+增加任务(inData:工作任务实体类):boolean+暂停任务(in任务ID,in暂停原因):boolean+办理达成任务(in任务ID):boolean+实时检查接收到的新任务或还未做计划的任务(in用户ID):Data:工作任务实体类Data:工作任务+经过ID查问任务(in任务ID):Data:工作任务实体类+多条件查问任务(in查问条件对象):Data:工作任务实体类+查问全部任务(

36、):Data:工作任务实体类+增加任务(inData:工作任务实体类):boolean+暂停任务(in任务ID,in暂停原因):boolean+办理达成任务(in任务ID):boolean+实时检查接收到的新任务或还未做计划的任务(in用户ID):Data:工作任务实体类工作计划Data:工作任务实体类-任务创立人ID:String-创立任务时间:String-任务接收人:String-任务标题:String-任务内容:String-重要程度:String-开始时间:String-达成时间:String-任务状态:String22UI:工作计划+经过ID查问计划(in计划ID):Data:工作

37、计划实体类Service:工作任务+多条件查问计划(in查问条件对象):Data:工作计划实体类+查问全部计划():Data:工作计划实体类+增加计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+改正计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+写计划总结(in计划ID,in总结内容,in所属任务实际达成百分比列表):boolean+办理所属任务达成情况(in计划ID,in所属任务列表(包括计划或实际达成百分比):void+查问所属任务达成情况(in计划ID):void+审批计划(in计划ID):boolean+取消审

38、批(in计划ID):boolean+实时查问未审批的工作计划(in审批人ID):Data:工作计划实体类+多条件查问已审批的工作计划(in审批人ID,in条件查问对象):Data:工作计划实体类+实时查问他人抄送来的工作计划(in用户ID):void+办理查察未阅读的他人抄送的工作计划(in计划ID):voidService:工作计划Data:工作计划实体类+经过ID查问计划(in计划ID):Data:工作计划实体类-计划创立人ID:String+多条件查问计划(in查问条件对象):Data:工作计划实体类-创立计划时间:String+查问全部计划():Data:工作计划实体类-所属工作任务:

39、String+增加计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean-计划种类:String+改正计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean-计划标题:String+写计划总结(in计划ID,in总结内容,in所属任务实际达成百分比列表):boolean-计划内容:String+办理所属任务达成情况(in计划ID,in所属任务列表(包括计划或实际达成百分比):void-计划时间:String+查问所属任务达成情况(in计划ID):void-审批接收人:String+审批计划(in计划ID):boolean-抄送接收人:

40、String+取消审批(in计划ID):boolean-是否已审批:String+实时查问未审批的工作计划(in审批人ID):Data:工作计划实体类-是否已被查察:String+多条件查问已审批的工作计划(in审批人ID,in条件查问对象):Data:工作计划实体类+实时查问他人抄送来的工作计划(in用户ID):Data:工作计划实体类+办理查察未阅读的他人抄送的工作计划(in计划ID):booleanData:工作计划+经过ID查问计划(in计划ID):Data:工作计划实体类+多条件查问计划(in查问条件对象):Data:工作计划实体类+查问全部计划():Data:工作计划实体类+增加计

41、划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+改正计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+写计划总结(in计划ID,in总结内容,in所属任务实际达成百分比列表):boolean+办理所属任务达成情况(in计划ID,in所属任务列表(包括计划或实际达成百分比):void+查问所属任务达成情况(in计划ID):void+审批计划(in计划ID):boolean+取消审批(in计划ID):boolean+实时查问未审批的工作计划(in审批人ID):Data:工作计划实体类+多条件查问已审批的工作计划(in审批人ID

42、,in条件查问对象):Data:工作计划实体类+实时查问他人抄送来的工作计划(in用户ID):Data:工作计划实体类+办理查察未阅读的他人抄送的工作计划(in计划ID):boolean23工作日志UI:业业业业+业业ID业业业业业业(in业业业业ID):Data:业业业业业业业+业业业业业业业(in业业业业业业):Data:业业业业业业业+业业业业业业业业():Data:业业业业业业业+业业业业业业(inData:业业业业业业业):boolean+业业业业业业(in业业业业ID):boolean+业业业业业业业业业业业业业(in业业ID):void+业业业业业业业业业业业业业业业业业(in业

43、业业业ID):voidService:业业业业+业业ID业业业业业业(in业业业业ID):Data:业业业业业业业+业业业业业业业(in业业业业业业):Data:业业业业业业业+业业业业业业业业():Data:业业业业业业业+业业业业业业(inData:业业业业业业业):boolean+业业业业业业(in业业业业ID):boolean+业业业业业业业业业业业业业(in业业ID):Data:业业业业业业业+业业业业业业业业业业业业业业业业业(in业业业业ID):booleanData:业业业业+业业ID业业业业业业(in业业业业ID):Data:业业业业业业业+业业业业业业业(in业业业业业业)

44、:Data:业业业业业业业+业业业业业业业业():Data:业业业业业业业+业业业业业业(inData:业业业业业业业):boolean+业业业业业业(in业业业业ID):boolean+业业业业业业业业业业业业业(in业业ID):Data:业业业业业业业+业业业业业业业业业业业业业业业业业(in业业业业ID):booleanData:业业业业业业业-业业业ID:String-业业业业:String-业业业业:String-业业业业:String-业业业业业:String-业业业业业业:String24工作汇报UI:工作汇报+经过ID查问工作汇报(in工作汇报ID):Data:工作汇报实体类+

45、多条件查问任务(in查问条件对象):Data:工作汇报实体类+查问全部工作汇报():Data:工作汇报实体类+增加工作汇报(inData:工作汇报实体类):boolean+实时查问职工发来的工作汇报(in用户ID):void+办理查察未阅读的职工发来的工作汇报(in工作汇报ID):voidService:工作汇报+经过ID查问工作汇报(in工作汇报ID):Data:工作汇报实体类+多条件查问任务(in查问条件对象):Data:工作汇报实体类+查问全部工作汇报():Data:工作汇报实体类+增加工作汇报(inData:工作汇报实体类):boolean+实时查问职工发来的工作汇报(in用户ID):

46、Data:工作汇报实体类+办理查察未阅读的职工发来的工作汇报(in工作汇报ID):booleanData:工作汇报+经过ID查问工作汇报(in工作汇报ID):Data:工作汇报实体类+多条件查问任务(in查问条件对象):Data:工作汇报实体类+查问全部工作汇报():Data:工作汇报实体类+增加工作汇报(inData:工作汇报实体类):boolean+实时查问职工发来的工作汇报(in用户ID):Data:工作汇报实体类+办理查察未阅读的职工发来的工作汇报(in工作汇报ID):booleanData:工作汇报实体类-创立人ID:String-创立时间:String-标题:String-内容:S

47、tring-接收人:String-是否已被查察:String审批计划审批计划功能的设计实现,参照类图:工作计划。25类说明工作任务UI:工作任务+经过ID查问任务(in任务ID):Data:工作任务实体类+多条件查问任务(in查问条件对象):Data:工作任务实体类+查问全部任务():Data:工作任务实体类+增加任务(inData:工作任务实体类):boolean+暂停任务(in任务ID,in暂停原因):boolean+办理达成任务(in任务ID):boolean+实时检查接收到的新任务或还未做计划的任务(in用户ID):void经过ID查问任务:根据任务ID,获得指定工作任务实体类数据。多

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

49、+查问全部任务():Data:工作任务实体类+增加任务(inData:工作任务实体类):boolean+暂停任务(in任务ID,in暂停原因):boolean+办理达成任务(in任务ID):boolean+实时检查接收到的新任务或还未做计划的任务(in用户ID):Data:工作任务实体类此类的说明同上。26Data:工作任务+经过ID查问任务(in任务ID):Data:工作任务实体类+多条件查问任务(in查问条件对象):Data:工作任务实体类+查问全部任务():Data:工作任务实体类+增加任务(inData:工作任务实体类):boolean+暂停任务(in任务ID,in暂停原因):bool

50、ean+办理达成任务(in任务ID):boolean+实时检查接收到的新任务或还未做计划的任务(in用户ID):Data:工作任务实体类此类的说明同上。Data:工作任务实体类-任务创立人ID:String-创立任务时间:String-任务接收人:String-任务标题:String-任务内容:String-重要程度:String-开始时间:String-达成时间:String-任务状态:String工作任务实体类数据。工作计划UI:工作计划+经过ID查问计划(in计划ID):Data:工作计划实体类+多条件查问计划(in查问条件对象):Data:工作计划实体类+查问全部计划():Data:工

51、作计划实体类+增加计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+改正计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+写计划总结(in计划ID,in总结内容,in所属任务实际达成百分比列表):boolean+办理所属任务达成情况(in计划ID,in所属任务列表(包括计划或实际达成百分比):void+查问所属任务达成情况(in计划ID):void+审批计划(in计划ID):boolean+取消审批(in计划ID):boolean+实时查问未审批的工作计划(in审批人ID):Data:工作计划实体类+多条件查问已审批的工作

52、计划(in审批人ID,in条件查问对象):Data:工作计划实体类+实时查问他人抄送来的工作计划(in用户ID):void+办理查察未阅读的他人抄送的工作计划(in计划ID):void经过ID查问计划:根据计划ID,获得指定的工作计划实体类数据。多条件查问计划:根据多条件(初步日期、截止日期、计划标题、计划种类)查问对象,获得工作计划实体类数据。查问全部计划:履行查问,获得全部工作计划的实体类数据。增加计划:获得计划实体数据和所属任务计划达成百分比列表,将数据增添至库中。改正计划:计划未经审批时,获得改正后的计划实体数据和所属任务计划达成百分比列27表,将数据保留至库中。写计划总结:某指定的工

53、作计划结束时,将总结内容和所属任务实际达成百分比列表数据,保留至库中。办理所属工作任务达成情况:写计划时或写总结时,保留所属工作任务列表(包括计划或实际达成百分比数据),增添至数据库。查问所属任务达成情况:根据指定的工作计划,查问其所属工作任务的达成进度情况。审批计划:管理层对某一指定的工作计划,履行审批办理,以使审批后的工作计划不能再进行改正。取消审批:管理层对某一指定的工作计划,履行取消审批办理,以使此工作计划能进行再改正。实时查问未审批的工作计划:履行查问未经管理层审批的工作计划,获得未审批的工作计划实体类数据。当有未审批信息时系统应实时提醒用户,并弹出提醒信息。多条件查问已审批的工作计

54、划:根据多条件(初步日期、截止日期、计划比他、计划类型、创立人)查问对象,获得管理层已审批过的工作计划实体类数据。实时查问他人抄送来的工作计划:根据目前用户ID,查问获得他人抄送给自己的工作计划实体类数据。当有未阅读的信息时系统应实时提醒用户,并弹出提醒信息。办理查察未阅读的他人抄送的工作计划:根据工作计划ID,查察未阅读的他人抄送给自己的工作计划实体类数据。Service:工作计划+经过ID查问计划(in计划ID):Data:工作计划实体类+多条件查问计划(in查问条件对象):Data:工作计划实体类+查问全部计划():Data:工作计划实体类+增加计划(inData:工作计划实体类,in所

55、属任务计划达成百分比列表):boolean+改正计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+写计划总结(in计划ID,in总结内容,in所属任务实际达成百分比列表):boolean+办理所属任务达成情况(in计划ID,in所属任务列表(包括计划或实际达成百分比):void+查问所属任务达成情况(in计划ID):void+审批计划(in计划ID):boolean+取消审批(in计划ID):boolean+实时查问未审批的工作计划(in审批人ID):Data:工作计划实体类+多条件查问已审批的工作计划(in审批人ID,in条件查问对象):Data:工作计划

56、实体类+实时查问他人抄送来的工作计划(in用户ID):Data:工作计划实体类+办理查察未阅读的他人抄送的工作计划(in计划ID):boolean此类的说明同上。28Data:工作计划+经过ID查问计划(in计划ID):Data:工作计划实体类+多条件查问计划(in查问条件对象):Data:工作计划实体类+查问全部计划():Data:工作计划实体类+增加计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+改正计划(inData:工作计划实体类,in所属任务计划达成百分比列表):boolean+写计划总结(in计划ID,in总结内容,in所属任务实际达成百分比列

57、表):boolean+办理所属任务达成情况(in计划ID,in所属任务列表(包括计划或实际达成百分比):void+查问所属任务达成情况(in计划ID):void+审批计划(in计划ID):boolean+取消审批(in计划ID):boolean+实时查问未审批的工作计划(in审批人ID):Data:工作计划实体类+多条件查问已审批的工作计划(in审批人ID,in条件查问对象):Data:工作计划实体类+实时查问他人抄送来的工作计划(in用户ID):Data:工作计划实体类+办理查察未阅读的他人抄送的工作计划(in计划ID):boolean此类的说明同上。Data:工作计划实体类-计划创立人ID

58、:String-创立计划时间:String-所属工作任务:String-计划种类:String-计划标题:String-计划内容:String-计划时间:String-审批接收人:String-抄送接收人:String-是否已审批:String-是否已被查察:String工作计划实体类数据。工作日志UI:工作日志+经过ID查问工作日志(in工作日志ID):Data:工作日志实体类+多条件查问任务(in查问条件对象):Data:工作日志实体类+查问全部工作日志():Data:工作日志实体类+增加工作日志(inData:工作日志实体类):boolean+删除工作日志(in工作日志ID):boole

59、an+实时查问他人发来的工作日志(in用户ID):void+办理查察未阅读的他人发来的工作日志(in工作日志ID):void经过ID查问工作日志:根据日志ID,获得指定的工作日志实体类数据。多条件查问任务:根据多条件(初步日期、截止日期)查问对象,获得工作日志实体数据。查问全部工作日志:履行查问,获得全部的工作日志实体类数据。29增加工作日志:获得工作日志实体类数据,将数据增添至库中。删除工作日志:根据日志ID,删除指定的工作日志。实时查问他人发来的工作日志:根据目前用户ID,查问获得他人发来的工作日志实体数据。当有未阅读的信息时系统应实时提醒用户,并弹出提醒信息。办理查察未阅读的他人发来的工

60、作日志:根据工作日志ID,查察未阅读的他人发来的工作日志实体类数据。Service:工作日志+经过ID查问工作日志(in工作日志ID):Data:工作日志实体类+多条件查问任务(in查问条件对象):Data:工作日志实体类+查问全部工作日志():Data:工作日志实体类+增加工作日志(inData:工作日志实体类):boolean+删除工作日志(in工作日志ID):boolean+实时查问他人发来的工作日志(in用户ID):Data:工作日志实体类+办理查察未阅读的他人发来的工作日志(in工作日志ID):boolean此类的说明同上。Data:工作日志+经过ID查问工作日志(in工作日志ID)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论