




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 1 页 共 16 页 人力资源管理系统人力资源管理系统 概要设计说明书概要设计说明书 编写 小山编写 小山 坡坡 日期 日期 2011 8 8 审核 审核 日期 日期 批准 批准 日期 日期 受控状态 受控状态 是是 发布版次 发布版次 日期 日期 2011 8 8 小组组长 侯诗忠小组组长 侯诗忠 小组成员 小组成员 梁剑山梁剑山 叶涛叶涛 李春英李春英 柯颖琪柯颖琪 林彬林彬 彭伟明彭伟明 曾珍兰曾珍兰 吴奇松吴奇松 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 2 页 共 16 页 目目 录录 第一章第一章 引言引言 3 1 1 编写目的 3 1 2 项目背景 4 1 3 定义 4 1 3 1 专门术语 4 1 3 2 缩写 4 1 4 参考资料 5 第二章第二章 总体设计总体设计 6 2 1 需求规定 6 2 1 1 对功能的规定 6 2 1 2 对性能的规定 6 2 1 3 输入 输出要求 6 2 1 4 数据管理能力要求 6 2 1 5 故障处理要求 7 2 2 其它专门要求 7 2 3 运行环境 8 2 4 功能需求与程序模块的关系 8 2 5 基本设计概念和处理流程 8 2 5 2软件用例图 11 2 5 3技术架构 11 2 5 4软件系统结构 11 2 5 5部署模型 12 第三章第三章 接口设计接口设计 12 3 1 外部接口 12 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 3 页 共 16 页 3 1 1 用户界面 12 3 1 2 软件接口 12 3 1 3 硬件接口 12 3 2 内部接口 12 3 3 13 3 3 1结构 13 3 3 2对象关系与类结构 13 3 3 3人工处理过程 13 第四章第四章 运行设计运行设计 14 4 1 运行模块的组合 14 4 2 运行控制 14 4 3 运行时间 14 第五章第五章 出错处理设计出错处理设计 15 5 1 出错输出信息 15 5 2 出错处理对策 15 第六章第六章 安全保密设计安全保密设计 16 第七章第七章 维护设计维护设计 17 第一章第一章 引言引言 1 1 编写目的编写目的 随着企业的信息化和体制改革的步伐 人才竞争使企业的人力资源面临 前所未有的挑战 越来越多的企业不断地加大对员工的投资 从而更好地吸引 保留和发展所需人才 使企业拥有持久的 强大的竞争优势 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 4 页 共 16 页 我们将为企业提供全面的人力资管理解决方案 旨在满足快速成长的企 业管理信息化需求 主要目的就是帮助客户快速持续和健康成长 并且使人力资 源部门借助此管理系统从重复烦杂的日常管理事务中解脱出来 将更多精力投注 于人力资源战略规划以支持和推动企业战略目标的实现 不断提升人力资源部对 企业的价值 有效地提升企业的核心竞争力 本说明书目的在于明确说明系统各功能的实现方式 指导开发员进行编 码对人力资源管理系统做概要设计 并解决实现该系统的程序模块设计问题 包括 如何把该系统划分成若干个模块 决定各个模块之间的接口 模块之间传递的信 息 以及数据结构 模块结构的设计等 在以下的概要设计报告中将对在本阶段 中对系统所做的所有概要设计进行详细的说明 本说明书的预期读者为 公司的人力资源部人员 项目经理 系统分析 员 系统设计人员 开发工程师 测试经理以及测试设计人员 1 2 项目背景项目背景 待开发软件系统的名称 人力资源管理系统 此软件系统任务提出者 中软国际厦门 ETC 此软件系统任务开发者 小山坡小组成员 此软件系统任务用户 企事业单位的人力资源部人员等 1 3 定义定义 1 3 1 专门术语专门术语 无特殊专门术语 HR 人力资源管理系统 1 3 2 缩写缩写 1 系统 若未特别指出 统指人力资源管理系统 2 SQL Structured Query Language 结构化查询语言 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 5 页 共 16 页 1 4 参考资料参考资料 人力资源管理系统需求说明书 等 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 6 页 共 16 页 第二章第二章 总体设计总体设计 2 1 需求规定需求规定 2 1 1 对功能的规定对功能的规定 系统包括的范围 本系统包括人员档案管理 人事管理 培训信息管理 系统机构维护 4 部分 要求系统能有效 快速 安全 可靠和无误的完成上述操作 并要求客户端 的界面要简单明了 易于操作 服务器程序利于维护 2 1 2 对性能的规定对性能的规定 时间特性的要求 在正常网速的条件下 网页刷新时间不长于 1 秒 2 1 3 输入输入 输出要求输出要求 输入的数据为管理类数据 输入的数据较简单 没有特殊要求 在数据输入的相关 Web 页面 须提供页面数据合法性校验 包括 对数据类 型的检查 对日期类型数据的检查 对特定字符长度的检查 使用 Web 页面输出数据 包括页面显示的数据 可供下载的文档 对这类数 据没有特殊要求 2 1 4 数据管理能力要求数据管理能力要求 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 7 页 共 16 页 2 1 5 故障处理要求故障处理要求 软件支撑环境运行错误 数据库运行错误 系统无法使用 将提供错误提示页面 并记录日志 系统配置参数错误 系统提供错误提示页面 要求管理员修改相关配置参数 配置参数的修改方法应参考相关为管理员提供的手册 系统参数初始化错误 提供系统初始化功能 用于成批完成系统初始化 在 初始化过程中 对于严重影响平台运行的错误 提供错误提示页面 对于普 通错误 记录日志 应用程序错误 由应用程序提供错误提示页面 相关错误应记录日志 2 2 其它专门要求其它专门要求 1 先进性 采用先进成熟的技术 确保系统的先进性 经济性和实用性 2 安全可靠 提供的应用框架及平台本身提供应用安全保证 并可以和第 三方安全手段 如认证 加密 电子签名等进行集成 必须保证数据的 安全性和保密性 对于基于平台开发的应用系统 只允许有权限的人员 进行操作和浏览信息 必须有安全的手段来进行权限控制 3 开放互连 系统应对各类业务系统 数据库系统 WEB 信息等具有通用 的或可定制的接口策略和连接方法 4 规范性 开发过程控制 开发技术 系统编码 文档应规范化 并遵循 相应的国内外标准 开发结束 需要提供必要的文档资料 5 可靠性 保证系统的可靠运行和在升级过程中的方便快捷 6 可扩充性 系统应当可以根据需求的变化 方便地进行功能的调整 增 减 模块的升级和系统架构的逐步完善 7 界面友好 操作方便 操作界面要直观 简单 贴近实际 操作过程应 当尽量简化 符合实际过程 身份认证过程即要保证安全 也要尽量简 化认证过程 8 可维护性 系统维护应当简单 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 8 页 共 16 页 2 3 运行环境运行环境 系统将由两部分程序组成 安装在各业务人员客户机上的客户程序 WEB 浏览器 及应用服务器和数据服务器程序 2 4 功能需求与程序模块的关系功能需求与程序模块的关系 需求需求模块模块 人员基本信息管理 员工档案管理 员工履历管理 员工合同管理 奖惩管理 人员基本情况查询管理 人员档案管理模块 人事调动管理 离退管理 人事管理模块 培训证书管理 培训类别管理 培训记录管理 按培训性质查询管理 培训信息管理模块 用户管理 角色管理 机构信息维护 机构级别维护 系统模块维护 部门管理 系统机构维护模块 2 5 基本设计概念和处理流程基本设计概念和处理流程 2 5 1 系统功能层次图系统功能层次图 依据人力资源管理系统的需求分析 基于安全方便 易于操作的思想 为用户提供最便捷的工作方式和最大限度的提高工作效率 本系统分为了四 大部分 人员档案管理 人事管理 培训信息管理 系统机构维护 本系统的数据库计划采用 oracle 数据库产品 数据库访问接口将采用自 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 9 页 共 16 页 主开发数据库直连方式或 jdbc 实现 用户界面这部分采用 JSP 动态网页技术 实现 为了保证后台的安全性 稳定性 又要保证界面的简洁与高效 进一步对 人力资源管理系统进行模块化细分 大体可以分为 7 个功能模块 分别是 个人登录欢迎界面模块 人力资源管理系统主界面模块 人员档案管理模块 人事管理模块 培训信息管理模块 系统机构维护模块 人员档案管理包括 人员基本信息管理 员工档案管理 员工履历管理 员工合同管理 奖惩管理 人员基本情况查询管理 人事管理包括 人事调动管理 力推管理 培训信息管理包括 培训证书管理 培训类别管理 培训记录管理 按 培训性质查询管理 系统机构维护包括 用户管理 角色管理 机构信息维护 机构级别维 护 系统模块维护 部门管理 后台数据库分为物理数据库部分和数据库访问接口部分 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 10 页 共 16 页 2 5 2 软件软件用例图用例图 2 5 3 技术架构技术架构 Oracle struts jsp 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 11 页 共 16 页 第三章第三章 接口设计接口设计 3 1 外部接口外部接口 在输入方面 对于键盘 鼠标的输入 可用 Myeclipse 的标准输入 输 出 对输入进行处理 在输出方面 打印机的连接及使用 也可用 Myeclipse 的标准输入 输 出对其进行处理 3 1 1 用户界面用户界面 在用户界面部分 根据需求分析的结果 用户需要一个用户友善界面 在界 面设计上 应做到简单明了 易于操作 并且要注意到界面的布局 应突出的显 示重要以及出错信息 总的来说 系统的用户界面应作到可靠性 简单性 易学习和使用 3 2 内部接口内部接口 内部接口方面 各模块之间采用函数调用 参数传递 返回值的方式进行信 息传递 具体参数的结构将在下面数据结构设计的内容中说明 接口传递的信息 将是以数据结构封装了的数据 以参数传递或返回值的形式在各模块间传输 3 3 3 3 1 结构结构 人力资源管理系统一共分为四个模块 人员档案 人事调配 教育培训以及 系统管理 人员档案包括员工的基本信心 员工的档案 员工履历 奖惩情况等 可意通过对员工的年龄 编号等的限制实现员工的基本情况查询 同样的其它三 个模块所实现的功能是员工的调配查询 教育培训情况查询等 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 12 页 共 16 页 3 3 2 对象关系与类结构对象关系与类结构 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 13 页 共 16 页 class 书 书 com etc xiaoshanpo entity 书 书 书 书 书 书 Age Integer depid char Depname char Duty char Education char Ephoto char Idcardphoto char Limit int Pro title char sal int Sdate peo char Sex char status char Userid char Username char Userpass char AddUser 书 书 书 书 书 书 boolean DelUser char boolean findAll 书 书 书 书 书 书 findUserById char 书 书 书 书 书 书 UpdUser 书 书 书 书 书 书 boolean com etc xiaoshanpo entity 书 书 书 书 Con work char Duty char Education char Endtime date Gra de work char Post char Recordid char Starttime date Userid char Username char AddRecord 书 书 书 书 boolean DelRecord char boolean findAllRec 书 书 书 书 UpdRecord 书 书 书 书 boolean com etc xiaoshanpo entity 书 书 书 书 Arch name char Arch num number Archid char Con arc char Remeark char Type int Userid char AddArchives 书 书 书 书 boolean DelArchives char boolean findAllArc 书 书 书 书 findArcById char 书 书 书 书 UpdArchives 书 书 书 书 char boolean com etc xiaoshanpo entity 书 书 书 书 Con contr char Contractid char Contractno Number Duty char Edate date Sdate date Userid char AddContract 书 书 书 书 boolean DelContract char boolean findAllCon 书 书 书 书 findConById char 书 书 书 书 UpdContract 书 书 书 书 boolean com etc xiaoshanpo entity 书 书 书 书 Case date date Case title char Re money money Re puid char Re type char Userid char Username char AddRepu 书 书 书 书 boolean DelRepu char boolean findAllRepu 书 书 书 书 findRepuById char 书 书 书 书 UpdRepu 书 书 书 书 boolean com etc xiaoshanpo entity 书 书 书 书 Cordid char Cordname char Edadd char Edbo char Edcompny char Ede date Edepeole char Edgra interger Edmo char Edmoney number Eds date Edtear char Edti char Edtype char AddEducord 书 书 书 书 boolean DelEducord char boolean findAllEducord 书 书 书 书 findCordById char 书 书 书 书 UpdCord 书 书 书 书 boolean com etc xiaoshanpo entity 书 书 Available char Depescrip char Depid char Depname char Onlinum number parentdep char Parentdep char Peoplenum number AddDepart 书 书 boolean DelDepart char boolean findAllDep 书 书 findDepByid char 书 书 UpdDepart 书 书 boolean com etc xiaoshanpo entity 书 书 Moduleid char Modulename char Moduleurl char Userid char com etc xiaoshanpo entity 书 书 Roleid char Rolename char AddRole 书 书 boolean DelRole char boolean findAllRole 书 书 findRoleById char 书 书 UpdRole 书 书 boolean com etc xiaoshanpo entity 书 书 书 书 Edinfo char Editid char Edtype char Edxin char AddEdutype 书 书 书 书 boolean DelEdutype short boolean findAllEdutype 书 书 书 书 findEdtById char 书 书 书 书 UpdEdutype 书 书 书 书 boolean com etc xiaoshanpo entity 书 书 书 书 书 书 Bookcode Interger Bookdate Date Bookid char Booname char Cordid char Userid char AddEdubook 书 书 书 书 书 书 boolean DelEdubook char boolean findAllEdubook 书 书 书 书 书 书 findEdbById char 书 书 书 书 书 书 UpdEdubook 书 书 书 书 书 书 boolean com etc xiaoshanpo entity 书 书 书 书 Changedate Date ChangeReason char Changetype char Dept last char Dept now char Duty now char Endstate char Laststate char Pro title char Userid char Username char AddBlend 书 书 书 书 boolean DelBlend char boolean findAllBlend 书 书 书 书 findBleById char 书 书 书 书 UpdBlend 书 书 书 书 boolean com etc xiaoshanpo dao UserDAO AddArchives 书 书 书 书 boolean AddContract 书 书 书 书 boolean AddRecord 书 书 书 书 boolean AddRepu 书 书 书 书 boolean AddUser 书 书 书 书 书 书 boolean DelArchives char boolean DelContract char boolean DelRecord char boolean DelRepu char boolean DelUser char boolean findAllArc 书 书 书 书 findAllCon 书 书 书 书 findAllEmp 书 书 书 书 书 书 findAllRec 书 书 书 书 findAllRepu 书 书 书 书 findArcById char 书 书 书 书 findConById char 书 书 书 书 findRecById char 书 书 书 书 findRepuById char 书 书 书 书 findUserById char 书 书 书 书 书 书 UpdArchives 书 书 书 书 boolean UpdContract 书 书 书 书 boolean UpdRecord 书 书 书 书 char boolean UpdRepu 书 书 书 书 boolean UpdUser 书 书 书 书 书 书 boolean com etc xiaoshanpo dao BlendDao AddBlend 书 书 书 书 boolean DelBlend char boolean findAllBlend 书 书 书 书 findBleById char 书 书 书 书 UpdBlend 书 书 书 书 boolean com etc xiaoshanpo dao EduDao AddEdubook 书 书 书 书 书 书 boolean AddEducord 书 书 书 书 boolean AddEdutype 书 书 书 书 boolean DelEdubook char boolean DelEducord char boolean DelEdutype char boolean findAllEdubook 书 书 书 书 书 书 findAllEducord 书 书 书 书 findAllEdutype 书 书 书 书 findCordById char 书 书 书 书 findEdbById char 书 书 书 书 书 书 findEdtById char 书 书 书 书 UpdCord 书 书 书 书 boolean UpdEdubook 书 书 书 书 书 书 boolean UpdEdutype 书 书 书 书 boolean com etc xiaoshanpo dao SystemDao AddDepart 书 书 boolean AddRole 书 书 boolean DelDepart char boolean DelRole char boolean findAllDep 书 书 findAllRole 书 书 findDepByid char 书 书 findRoleById char 书 书 UpdDepart 书 书 boolean UpdRole 书 书 boolean 中软国际厦门 ETC 人力资源管理项目概要设计说明 书 第 14 页 共 16 页 3 3 3 人工处理过程人工处理过程 HR 系统管理员需要初始化包括分配角色和初始化数据 第四章第四章 运行设计运行设计 4 1 运行模块的组合运行模块的组合 客户机程序在有输入时启动接收数据模块 通过各模块之间的调用 读入并 对输入进行格式化 在接收数据模块得到充分的数据时 将调用网络传输模块 将数据通过网络送到服务器 并等待接收服务器返回的信息 接收到返回信息后 随即调用数据输出模块 对信息进行处理 产生相应的输出 服务器程序的接收网络数据模块必须始终处于活动状
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能药物研发知识图谱构建考核试卷
- 技术变革中的网络意识形态挑战及治理进路
- 全国向上向善好青年心得体会
- 企业财务工作总结合集15篇
- 榆林新春活动方案
- 武都清明祭祖活动方案
- 比赛小活动策划方案
- 橱柜购买活动方案
- 欢跳锅庄活动方案
- 橘子洲游玩活动方案
- GA/T 1359-2018信息安全技术信息资产安全管理产品安全技术要求
- 广东日资企业汇总
- 财务部安全知识考试卷
- 中央昆士兰市场营销专业
- 安保部接管工作方案
- 交安工程劳务分包参考价格(范本)
- 护理敏感质量指标解读ppt
- 三世演禽命理秘书讲课教案
- DB44∕T 1702.2-2015 屋面并网光伏发电系统 第2部分:施工与验收规范
- 微小灶外卖订餐系统
- 通风与空调工程施工工艺流程图
评论
0/150
提交评论