《人事管理系统设计(DOC24页)》由会员分享,可在线阅读,更多相关《人事管理系统设计(DOC24页)(24页珍藏版)》请在金锄头文库上搜索。
1、 /封面/中英文摘要 目 录引言 章 需求分析 系统需求 功能需求 性能需求 章 总体设计 基本分析 数据库设计 章 详细设计 系统主体设计 考勤管理模块简介 基本数据设置模块简介 备忘录模块管理简介 数据库管理模块简介 基它管理模块设计简介 章 有关深层开发的创想 创建为一个自动化服务器及其控制程序 使用动态链接库 更广泛的实践附录/参考文献/系统开发:/基于使用的方便性;/数据的安全性与完整性;/数据的易维护性;2 人事管理系统引 言背景在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人资料的录入,职务变动的记录和管理
2、。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。目标设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;具体目标:1) 为企业建立规范化、实时互动化人事管理机制;2) 提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;3) 满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;4) 对企业将来的整体信息化建设提供必要的支持。第
3、 1 章 需求分析需求分析是系统开发必要环节,也是重中之重;需求过程研究业务工作,以期设计出有助于业务工作的更加完善的系统。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求和分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。风险承担者的想法和需要 系统操作环境系统反馈需求规格说明书 系统
4、 构建反馈 分析反馈 设计反馈分析规格说明书 设计规格和需求 说明书规格说明书图(一)展示需求在整个开发生命周期的承担的角色需求分析系统使用构建系统系统分析系统设计311 系统需求企业的人事管理职能主要分为人事档案信息管理、人事变动管理、考勤管理、员工培训管理、奖惩管理、合同管理、工资管理等内容。其中工资管理由企业人事部制定标准,对企业效益进行系统分析研究,定出应发金额标准,再由财务部计算员工工资,定出实发工资并发放。除此之外的其他管理职能由人事部单独执行。在人事系统开发时应考虑以下需求:1) 满足人事管理职能的基本要求;2) 进行多层次数据汇总,为各层次管理者的决策分析提供数据;3) 具有完
5、整的系统接口,满足灵活的数据导入与导出;4) 对操作人员的技能要求比较低,操作方便;5) 能够实现方便的扩展,满足企业发展的需要;6) 能够保障人事管理数据的安全、准确。12 功能需求基于系统需求分析,该系统需要实现以下基本功能:1) 用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。2) 人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息可以进行新增、修改、删除操作,同时可以进行查
6、询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。3) 基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:(a)民族档案设置:维护职工中民族档案信息;(b)职工类型设置:维护当前企业职工与企业的关系的类别信息;(c)文化程度设置:维护企业职工的文化程度类别信息;(d)政治面貌设置:维护企业职工的政治面貌类别信息;(e)部门类别设置:维护企业中设立的部门类别信息;(f)职务类别设置:维护企业中设立的职务类别信息;(g)职工资类别设置:维护企业中设立的工资类别信息;(h)称类别设置:维护企业职工的职称类别信息;4) 人
7、事变动管理:对于人事上的变动调整进行管理,对人员档案的信息进行更新(如:员工职务、员工职称、员工性质等的变动) 。5) 考勤管理:考勤管理可帮助公司完成时间管理记录员工上下班、加班、出缺勤时间,并可将数据连至薪资计算系统处理,以便作薪资结算。企业还可根据此考勤系统查询企业内各时段的员工出缺勤状况,作管理方面的分析。提供了全面的考勤管理。6) 备忘录管理:记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及通信簿的管理维护。7) 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。13 性能需求1)硬件环境在最低配置的情况下
8、,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,4且价格也很便宜,因此通常给服务器端配置高性能硬件。处理器:I 266 更高内存:64盘空间:2卡:示适配器2)软件环境操作系统:8/000/据库:000第 2 章 总体设计21 基本设计1)设计概念 目前企业已经建立起的财务管理系统中包含工资管理部分,为了避免重复开发,本系统主要实现人事管理中的人事档案管理和考勤管理功能,并提供相应的接口为财务管理系统中的工资管理提供相应的数据支持。另外,基于成本以及安全性考虑,假设本系统是一个相对封闭的单机运行系统,不提供与其他系统的实时数据交互。对数据库的要求,如今后台数据库支持软件有多种,如 于大
9、型系统设计)于中小型系统设计)各具有其优越性。着于目前系统对运行环境的考虑,本系统采用 + 用 000 作为后台数据库,在满足需求的前提下,尽量将系统对运行环境的性能要求降到最低。2)处理流程 系统基本的流程是:用户登录 系统主界面 选择各项功能3)功能分析人事管理系统主要有以下几项功能要求:(a) 新员工资料的输入;(b) 自动分配员工号,并且设置初始的用户密码;(c) 人事变动的详细记录,包括岗位和部门的调整;(d) 员工信息的查询和修改,包括员工个人信息和密码等;4)系统模块根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,系统功能模块如图所示:人事管理信息系统 权限管理用户管
10、理基本数据管理人事档案管理考勤管理人事变更管理备忘录管理数据库管理其它管理5图(二)人事管理信息系统主模块同时通过分析比较各功能模块之间的关系,可知系统的业务流程如图所示:形成基本数据库 形成人事档案数据库形成考勤数据库图(三)系统业务处理流程图22 数据库设计鉴于 用于数据库访问的应用最广泛的应用程序编程接口,它允许应用程序使用相同的代码访问不同的数据库管理系统(,本系统采用 方式访问数据库。1)数据库概念结构设计在需求分析的基础上,设计出能够满足用户要求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下了基础。各实体的 :N :工作 N:1 1:1 领导1 :N:1 变动职工N:图(
11、四)系统 基本数据录入档案信息录入考勤信息录入基本数据管理档案管理考勤管理统 计报 表企业人事管理系统普通用户级管理员级部 门职 工人事变动编号名称姓名员工号编号变动62)数据库逻辑结构设计由概念结构设计的实体与实体之间的关系的基础上,形成数据库中的表格以及各个表格之间关系。根据系统功能设计的要求以及功能模块的划分,对数据流程图的分析,对于本系统的数据库,可以列出本系统几个主要的数据项和数据结构:(a) 用户表(数据来源:用户管理模块进行录入表(一)用户表名 称 字 段 名 称 类 型 主 键 非 空用户名 本 本 (b) 员工基本信息表 (据来源:基本档案录入模块进行录入表(二)员工基本信息表名 称 字 段 名 称 类 型 主 键 非 空工号 本 本 本 No 期/时间 字 本 本 本 o(c) 部门类别设置表(数据来源:部门类别设置模块进行录入表(三)部门类别设置表名 称 字 段 名 称 类 型 主 键 非 空标识 动编号 本 es(d) 工作经历表(数据来源:基本档案录入模块进行录入表(四)工作经历表名 称 字 段 名 称 类 型 主 键 非 空标识 动编号 本 本 本 本 本 本 本 o7(e) 考勤记录表(据来源:考勤模块进行录入表(五)考勤记录表名 称 字 段 名 称 类 型 主 键 非 空标识 动编号 本 本 期/