收藏 分享(赏)

详细需求说明.doc

上传人:tkhy51908 文档编号:7676704 上传时间:2019-05-23 格式:DOC 页数:21 大小:622KB
下载 相关 举报
详细需求说明.doc_第1页
第1页 / 共21页
详细需求说明.doc_第2页
第2页 / 共21页
详细需求说明.doc_第3页
第3页 / 共21页
详细需求说明.doc_第4页
第4页 / 共21页
详细需求说明.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、组织管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 1 页详细设计说明书修改历史日期 版本 作者 修改内容 更改请求号注释:“更改请求号”为文档正式发布后需要变更时的编号。正式批准角色 签名 日期 备注员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 2 页目录1 软件结构 31.1 功能需求 .3组织管理模块 3子模块划分 3子模块间关系 3功能描述 31.2 相关模块 .32 详细设计 42.1 部门管理 .4类图设计 4方法说明 4修改部门信息时序图 5新增部门信息时序图 5删除部门信息时序图 62.2 员工管理

2、.6类图设计 6方法说明 7导入员工名单时序图 82.3 职位管理 .8类图设计 8方法说明 9时序图 92.4 工作流管理 .10模块说明 10模块用例图 10类图设计 10方法说明 10时序图 112.5 表单定义 .11类图设计 11方法说明 112.6 公文管理 .12类图设计 12系统用例图 13方法说明 13时序图 142.7 模块管理 .15系统类图 15模块添加时序图 15方法说明 152.8 角色管理 .16系统类图 16方法说明 162.9 用户管理 .17系统类图 17方法说明 173 数据库设计 184 参考文献 20员工管理-详细设计说明书本文中的所有信息归远行科技有

3、限公司所有,未经允许,不得外传 第 3 页1 软件结构1.1 功能需求组织管理模块 员工、部门,职位详细信息,提供方便简洁的关联查询、统计、分类、流自定义功能。子模块划分说明本系统的实现, 即其内部的子模块划分。 (建议以图形说明) 。子模块间关系说明各子模块间的控制、顺序等耦合关系。功能描述对员工,组织,部门这些信息进行操作(信息的新增、修改、删除,导入,导出、查询等) 。 1.2 相关模块组织管理模块,员工管理模块,部门管理模块等。员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 4 页2 详细设计2.1 部门管理类图设计方法说明1.新增部门saveP

4、artment (Partment partment)当操作者执行新增操作时调用 PartmentAction 类中 savePartment ()方法,PartmentAction 类中 savePartment 方法再调用 PartmentBiz 类中 savePartment ()方法,最后调用 PartmentDAO 类中 savePartment ()方法对信息进行保存。2.修改部门updatePartment (int id) 当操作者执行修改操作时调用 PartmentAction 类中 updatePartment ()方法,PartmentfAction 类中 updateP

5、artment 方法再调用 PartmentBiz 类中 updatePartment ()方法,最后调用 PartmentDAO 类中 updatePartment ()方法对信息进行修改。3.查找部门集合findPartments(int parentid) 当操作者执行查询操作时调用 PartmentAction 类中 findPartments ()方法,PartmentAction 类中 findPartment 方法再调用 PartmentBiz 类中 findPartments ()方法,最后调用 PartmentDAO 类中 findPartments ()方法对信息进行查询。

6、4.删除部门deletePartments(int id) 当操作者执行查询操作时调用 PartmentAction 类中 deletePartments ()方法,PartmentAction 类中 deletePartment 方法再调用 PartmentBiz 类中 deletePartments ()方法,最后调用 PartmentDAO 类中 deletePartments ()方法对信息进行删除。5.根据 id 查部门员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 5 页selectPartment (int id) 当操作者执行修改操作时调

7、用 PartmentAction 类中 selectPartment ()方法,PartmentfAction 类中 selectPartment 方法再调用 PartmentBiz 类中 selectPartment ()方法,最后调用 PartmentDAO 类中 selectPartment ()方法对信息进行修改。修改部门信息时序图新增部门信息时序图员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 6 页删除部门信息时序图2.2 员工管理类图设计员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 7 页方法说明1

8、.新增员工savePerson (Person person)当操作者执行新增操作时调用 PersonAction 类中 sava Person ()方法,PersonAction 类中 savePerson 方法再调用 PersonBiz 类中 savePerson ()方法,最后调用PartmentDAO 类中 savePerson ()方法对信息进行保存。2.修改员工updatePerson () 当操作者执行修改操作时调用 PersonAction 类中 updatePerson ()方法,PersonfAction 类中 updatePerson 方法再调用 PersonBiz 类中

9、 updatePerson ()方法,最后调用PersonDAO 类中 updatePerson ()方法对信息进行修改。3.查找员工findPerson () 当操作者执行查询操作时调用 PersonAction 类中 findPerson ()方法,PersonAction类中 findPerson 方法再调用 PersonBiz 类中 findPerson ()方法,最后调用 PersonDAO 类中findPerson ()方法对信息进行查询。4.删除员工deletePerson () 当操作者执行查询操作时调用 PersonAction 类中 deletePerson ()方法,Pe

10、rsonAction 类中 deletePerson 方法再调用 PersonBiz 类中 deletePerson ()方法,最后调用PersonDAO 类中 deletePerson ()方法对信息进行删除。5.根据 id 查员工selectPerson () 当操作者执行修改操作时调用 PersonAction 类中 selectPerson ()方法,PersonfAction 类中 selectPerson 方法再调用 PersonBiz 类中 selectPerson ()方法,最后调用PersonDAO 类中 selecPerson ()方法对信息进行查询。6上传照片upload

11、Phone () 当操作者执行上传照片操作时调用 PersonAction 类中 uploadPhone ()方法,PersonAction 类中 selectPerson 方法再调用 PersonBiz 类中 selectPerson ()方法,最后调用PersonDAO 类中 uploadPhone ()方法上传照片。7.导出数据exportPerson () 当操作者执行上传照片操作时调用 PersonAction 类中 exportPerson ()方法,PersonAction 类中 exportPerson 方法再调用 PersonBiz 类中 exportPerson ()方法,

12、最后调用PersonDAO 类中 exportPerson ()方法导出数据。8.导入数据importPerson () 当操作者执行上传照片操作时调用 PersonAction 类中 importPerson ()方法,PersonAction 类中 importPerson 方法再调用 PersonBiz 类中 importPerson ()方法,最后调用PersonDAO 类中 importPerson ()方法导入数据。员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 8 页导入员工名单时序图2.3 职位管理类图设计员工管理-详细设计说明书本文中的

13、所有信息归远行科技有限公司所有,未经允许,不得外传 第 9 页方法说明1.新增职位savePosition (Position position)当操作者执行新增操作时调用 PositionAction 类中 savaPosition ()方法,PositionAction 类中 savePosition 方法再调用 PositionBiz 类中 savePosition ()方法,最后调用PositionDAO 类中 savePosition ()方法对信息进行保存。2.修改职位updatePosition () 当操作者执行修改操作时调用 PositionAction 类中 updateP

14、osition ()方法,PositionfAction 类中 updatePosition 方法再调用 PersonBiz 类中 updatePosition ()方法,最后调用PositionDAO 类中 updatePosition ()方法对信息进行修改。3.查找职位findPosition () 当操作者执行查询操作时调用 PositionAction 类中 findPosition ()方法,PositionAction 类中 findPosition 方法再调用 PositionBiz 类中 findPosition ()方法,最后调用PositionDAO 类中 findPos

15、ition ()方法对信息进行查询。4.删除职位deletePosition () 当操作者执行查询操作时调用 PositionAction 类中 deletePosition ()方法,PositionAction 类中 deletePosition 方法再调用 PositionBiz 类中 deletePosition ()方法,最后调用PositionDAO 类中 deletePosition ()方法对信息进行删除。5.根据 id 查员工selectPerson () 当操作者执行修改操作时调用 PersonAction 类中 selectPerson ()方法,PersonfActi

16、on 类中 selectPerson 方法再调用 PersonBiz 类中 selectPerson ()方法,最后调用PersonDAO 类中 selecPerson ()方法对信息进行查询。时序图员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 10 页2.4 工作流管理模块说明本模块主要用户对 发文 ,收文 流程定义,流转,查询操作。模块用例图类图设计方法说明1. 上传流程定义和流程图片的信息调用 WorkflowAction 中的 add()方法,在调用 WorkflowBiz 中 void add()方法,在调用WorkflowDao 中 voi

17、d add()方法。2. 打开查看流程图片的界面调用 WorkflowAction 中的 del()方法,在调用 WorkflowBiz 中 void del ()方法,在调用WorkflowDao 中 del()方法。3. 获取流程图片信息进行显示调用 WorkflowAction 中的 viewImage()方法,在调用 WorkflowBiz 中 void viewImage()方法,员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 11 页在调用 WorkflowDao 中 void viewImage()方法。4. 查看流程定义界面调用 Work

18、flowAction 中的 image()方法,在调用 WorkflowBiz 中 void image ()方法,在调用WorkflowDao 中 void image ()方法。5. 调用 WorkflowAction 中的 viewDef()方法,在调用 WorkflowBiz 中 void viewDef ()方法,在调用 WorkflowDao 中 void viewDef ()方法。时序图2.5 表单定义类图设计方法说明1. 打开某个流程表单的定义界面调用 FlowFormAction 中的 addFormInput()方法,在调用 FlowFormBiz 中 void addFo

19、rmInput ()方法,在调用 FlowFormDao 中 void addFormInput ()方法。2. 添加流程表单员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 12 页调用 FlowFormAction 中的 addForm()方法,在调用 FlowFormBiz 中 void addForm ()方法,在调用 FlowFormDao 中 addForm ()方法。3. 打开界面,输入表单域,在这个界面上,需要选择表单域的类型和输入形式调用 FlowFormAction 中的 formFieldInput()方法,在调用 FlowFormB

20、iz 中 void formFieldInput ()方法,在调用 FlowFormDao 中 formFieldInput ()方法。4. 添加表单域调用 FlowFormAction 中的 addFormField()方法,在调用 FlowFormBiz 中 void addFormField ()方法,在调用 FlowFormDao 中 addFormField ()方法。5. 删除表单域调用 FlowFormAction 中的 delField()方法,在调用 FlowFormBiz 中 void delField ()方法,在调用 FlowFormDao 中 delField ()方

21、法。6. 给某个表单域添加条目(输入界面) ,列出已有的条目调用 FlowFormAction 中的 addItemInput()方法,在调用 FlowFormBiz 中 void addItemInput ()方法,在调用 FlowFormDao 中 addItemInput ()方法。7. 添加条目调用 FlowFormAction 中的 addItem()方法,在调用 FlowFormBiz 中 void addItem ()方法,在调用 FlowFormDao 中 addItem ()方法。2.6 公文管理类图设计员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许

22、,不得外传 第 13 页系统用例图方法说明1.新增公文addDocument (Document document,int workflowIds)当操作者执行新增操作时调用DocumentAction 类中 addDocument()方法,DocumentAction 类中 addDocument()方法再调用DocumentBiz 类中 addDocument()方法,最后调用 DoumentDAO 类中 addDocument ()方法对信息进行保存。2.修改公文updateDocument()当操作者执行修改操作时调用 DocumentAction 类中 updateDocument(

23、)方法,DocumentAction 类中 updateDocument()方法再调用 DocumentBiz 类中 updateDocument()方法,最后调用 DoumentDAO 类中 addDocument ()方法对信息进行保存。3.根据 id 查公文findDocument()当操作者执行查找操作时调用 DocumentAction 类中 findDocument()方法,DocumentAction 类中 findDocument()方法再调用 DocumentBiz 类中 findDocument()方法,最后调用 DoumentDAO 类中 findDocument ()方

24、法对信息进行保存。4.删除公文deleteDocument()当操作者执行删除操作时调用 DocumentAction 类中 deleteDocument ()方法,DocumentAction 类中 deleteDocument ()方法再调用 DocumentBiz 类中 deleteDocument ()方法,最后调用 DoumentDAO 类中 deleteDocument ()方法对信息进行保存。5.根据 userId 查公文searchMyDocument()当操作者执行查找操作时调用 DocumentAction 类中 searchMyDocument ()方法,Document

25、Action 类中 searchMyDocument ()方法再调用 DocumentBiz 类中searchMyDocument ()方法,最后调用 DoumentDAO 类中 searchMyDocument ()方法对信息进行员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 14 页保存。审核信息6.addApproveInfo()当操作者执行查找操作时调用 DocumentAction 类中 addApproveInfo ()方法,DocumentAction 类中 addApproveInfo ()方法再调用 DocumentBiz 类中 add

26、ApproveInfo ()方法,最后调用 DoumentDAO 类中 addApproveInfo ()方法对信息进行保存。7.查询要审核的公文searchApprovingDocument()当操作者执行查找操作时调用 DocumentAction 类中searchApprovingDocument ()方法,DocumentAction 类中 searchApprovingDocument ()方法再调用DocumentBiz 类中 searchApprovingDocument ()方法,最后调用 DoumentDAO 类中searchApprovingDocument ()方法对信息

27、进行保存。8.查询要审核的公文searchApprovingDocument()当操作者执行查找操作时调用 DocumentAction 类中searchApprovingDocument ()方法,DocumentAction 类中 searchApprovingDocument ()方法再调用DocumentBiz 类中 searchApprovingDocument ()方法,最后调用 DoumentDAO 类中searchApprovingDocument ()方法对信息进行保存。9.公文提交到流程中submitToWorkflow()当操作者执行查找操作时调用 DocumentAct

28、ion 类中 submitToWorkflow ()方法,DocumentAction 类中 submitToWorkflow ()方法再调用 DocumentBiz 类中 submitToWorkflow ()方法,最后调用 DoumentDAO 类中 submitToWorkflow ()方法对信息进行保存。10.导出数据exportDocument()当操作者执行导出操作时调用 DocumentAction 类中 exportDocument ()方法,DocumentAction 类中 exportDocument ()方法再调用 DocumentBiz 类中 exportDocume

29、nt ()方法,最后调用 DoumentDAO 类中 exportDocument ()方法对信息进行导出。11.导入数据importDocument()当操作者执行导入操作时调用 DocumentAction 类中 importDocument ()方法,DocumentAction 类中 importDocument ()方法再调用 DocumentBiz 类中 importDocument ()方法,最后调用 DoumentDAO 类中 importDocument ()方法对信息进行导入。员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 15 页时

30、序图2.7 模块管理系统类图员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 16 页模块添加时序图方法说明1. 添加模块调用 ModuleAction 中的 addModule()方法,在调用 ModuleBiz 中 void addModule(Module module, int parentId)方法,在调用 ModuleDao 中的 void addModule(Module module,int parentId)方法。2.删除模块调用 ModuleAction 中的 delModule()方法,在调用 ModuleBiz 中 void del

31、Module(int moduleId)方法,在调用 ModuleDao 中 void delModule(int moduleId)方法。3.查询模块调用 ModuleAction 中的 findModule()方法,在调用 ModuleBiz 中 Module findModule(int moduleId)方法,在调用 ModuleDao 中 Module findModule(int moduleId)方法。4.更新模块调用 ModuleAction 中的 updateModule()方法,在调用 ModuleBiz 中 M void updateModule(Module modul

32、e,int moduleId)方法,在调用 ModuleDao 中 void updateModule(Module module,int moduleId)方法。员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 17 页2.8 角色管理系统类图方法说明1. 添加角色调用 RoleAction 中的 addRole()方法,在调用 RoleBiz 中 void addRole(Role role)方法,在调用RoleDao 中 void addRole(Role role)方法。2. 删除角色调用 RoleAction 中的 delRole()方法,在调用

33、 RoleBiz 中 void delRole(int roleId)方法,在调用RoleDao 中 Module findModule(int moduleId)方法。3. 更新角色调用 RoleAction 中的 updateRole()方法,在调用 RoleBiz 中 void updateRole(Role role)方法,在调用 RoleDao 中 void updateRole(Role role)方法。4.查找角色调用 RoleAction 中的 findRole()方法,在调用 RoleBiz 中 Role findRole(int roleId)方法,在调用 RoleDao

34、中 Role findRole(int roleId)方法。5.角色授权:调用 RoleAction 中的 revokeRole()方法,在调用 RoleBiz 中 void setPermission(int roleId,int moduleId,String handle)方法,在调用 void setPermission(int userId,int moduleId,String handle)方法。员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 18 页2.9 用户管理系统类图方法说明1. 调用 UserAction 中的 addUser()

35、方法,在调用 UserBiz 中 void addUser(User user)方法,在调用 UserDao 中 void addRole(User user)方法。2. 调用 UserAction 中的 delUser()方法,在调用 UserBiz 中 void delUser (int userId)方法,在调用 UserDao 中 Module findModule(int moduleId)方法。3. 调用 UserAction 中的 updateUser()方法,在调用 UserBiz 中 void updateUser (User user)方法,在调用 UserDao 中 vo

36、id updateUser (User user)方法。4. 调用 UserAction 中的 findUser()方法,在调用 UserBiz 中 User findUser (int userId)方法,在调用 UserDao 中 User findUser (int userId)方法。5.用户授权:调用 UserAction 中的 revokeUser()方法,在调用 UserBiz 中 void setPermission(int roleId,int moduleId,String handle)方法,在调用 void setPermission(int userId,int moduleId,String handle)方法。员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 19 页3 数据库设计员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 20 页员工管理-详细设计说明书本文中的所有信息归远行科技有限公司所有,未经允许,不得外传 第 21 页4 参考文献

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报