人事管理系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第4章有关深层开发的创想------------------
4.1创建为一个自动化服务器及其控制程序-------------------
4.2使用动态链接库---------------------------------
4.3更广泛的实践----------------------------
附录---------------
2)处理流程
系统基本的流程是:用户登录系统主界面选择各项功能
3)功能分析
人事管理系统主要有以下几项功能要求:
(a)新员工资料的输入;
(b)自动分配员工号,并且设置初始的用户密码;
(c)人事变动的详细记录,包括岗位和部门的调整;
(d)员工信息的查询和修改,包括员工个人信息和密码等;
4)系统模块
根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,系统功能模块如图所示:
2.1基本设计
1)设计概念
目前企业已经建立起的财务管理系统中包含工资管理部分,为了避免重复开发,本系统主要实现人事管理中的人事档案管理和考勤管理功能,并提供相应的接口为财务管理系统中的工资管理提供相应的数据支持。另外,基于成本以及安全性考虑,假设本系统是一个相对封闭的单机运行系统,不提供与其他系统的实时数据交互。对数据库的要求,如今后台数据库支持软件有多种,如Oracle(对于大型系统设计)Access、SQL(对于中小型系统设计)各具有其优越性。着于目前系统对运行环境的考虑,本系统采用Visual C++ 6.0,采用Microsoft Access 2000作为后台数据库,在满足需求的前提下,尽量将系统对运行环境的性能要求降到最低。
字段名称
类型
主键
非空
工号
ID
文本
Yes
Yes
姓名
name
文本
No
Yes
性别
sex
文本
No
yes
出生日期
birth
日期/时间
No
No
年龄
age
数字
No
No
民族
folk
文本
No
No
身份证号
cardID
文本
No
No
联系电话
phone
文本
No
No
(c)部门类别设置表(dept)
数据来源:部门类别设置模块进行录入
结束语------------------
//附录
//参考文献
//系统开发:
//基于使用的方便性;
//数据的安全性与完整性;
//数据的易维护性;
★人事管理系统
引言
背景
在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人资料的录入,职务变动的记录和管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。
目标
设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;具体目标:
1)为企业建立规范化、实时互动化人事管理机制;
2)提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;
3)满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;
4)对企业将来的整体信息化建设提供必要的支持。
文本
No
No
培训内容
content
文本
No
No
(h)日常记事表(notepad)
数据来源:备忘录模块进行录入
表(八)日常记事表
名称
字段名称
类型
主键
非空
标识
ID
自动编号
Yes
Yes
记录日期
date
日期/时间
No
Yes
事件类型
sort
文本
No
No
标题
caption
文本
No
No
事件内容
comments
文本
风险承担者的
想法和需要
系统操作
环境
系统反馈
需求规格说明书系统
构建反馈
分析反馈设计反馈
分析规格说明书设计规格
和需求说明书
规格说明书
图(一)展示需求在整个开发生命周期的承担的角色
1.1系统需求
企业的人事管理职能主要分为人事档案信息管理、人事变动管理、考勤管理、员工培训管理、奖惩管理、合同管理、工资管理等内容。其中工资管理由企业人事部制定标准,对企业效益进行系统分析研究,定出应发金额标准,再由财务部计算员工工资,定出实发工资并发放。除此之外的其他管理职能由人事部单独执行。
基于系统需求分析,该系统需要实现以下基本功能:
1)用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。
2)人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息可以进行新增、修改、删除操作,同时可以进行查询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。
价格也很便宜,因此通常给服务器端配置高性能硬件。
·处理器:Inter Pentium II 266 MX或更高
·内存:64MB
·硬盘空间:2GB
·显卡:SVGA显示适配器
2)软件环境
·操作系统:Windows 98/ME/2000/NT
·数据库:Microsoft Access 2000
第2章总体设计
6)备忘录管理:记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及通信簿的管理维护。
7)数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。
1.3性能需求
1)硬件环境
在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且
1)数据库概念结构设计
在需求分析的基础上,设计出能够满足用户要求的各种实体,以及它们之间的关系,为
后面的逻辑结构设计打下了基础。
各实体的E-R图:
N:
工作N:1 1:1领导
1 N
用户:
N:1变动—职工
N

图(四)系统E--R图
2)数据库逻辑结构设计
由概念结构设计的实体与实体之间的关系的基础上,形成数据库中的表格以及各个表格之间关系。根据系统功能设计的要求以及功能模块的划分,对数据流程图的分析,对于本系统的数据库,可以列出本系统几个主要的数据项和数据结构:
3)基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:
(a)民族档案设置:维护职工中民族档案信息;
(b)职工类型设置:维护当前企业职工与企业的关系的类别信息;
(c)文化程度设置:维护企业职工的文化程度类别信息;
(d)政治面貌设置:维护企业职工的政治面貌类别信息;
(e)部门类别设置:维护企业中设立的部门类别信息;
//封面
//中英文摘要
引言---------------------------------------------
第1章需求分析--------------------
1.1系统需求----------------
1.2功能需求---------------
1.3性能需求-------------------
reson
文本
No
No
(g)培训过程表(train)
数据来源:基本档案录入模块进行录入
表(七)培训过程表
名称
字段名称
类型
主键
非空
标识
ID
自动编号
Yes
Yes
工号
code
文本
No
Yes
培训方式
mode
文本
No
Yes
开始时间
date1
日期/时间
No
No
结束时间
date2
日期/时间
No
No
培训期限
term
3.3基本数据设置模块简介------------------------
3.4备忘录模块管理简介-------------------
3.5数据库管理模块简介--------------------------
3.6基它管理模块设计简介-----------------------------------
出入情况
in-out
文本
No
No
出入时间
io-time
日期/时间
No
No
(f)奖惩记录表(honor)
数据来源:基本档案录入模块进行录入
表(六)奖惩记录表
名称
字段名称
类型
主键
非空
标识
ID
自动编号
Yes
Yes
工号
code
文本
No
Yes
奖惩种类
sorts
文本
No
No
奖惩日期
date1
日期/时间
No
No
奖惩原因
人事管理信息系统
权限管理
用户管理
基本数据管理
人事档案管理
考勤管理
人事变更管理
备忘录管理
数据库管理
其它管理
图(二)人事管理信息系统主模块
同时通过分析比较各功能模块之间的关系,可知系统的业务流程如图所示:
形成基本数据库
形成人事档案数据库
形成考勤数据库
图(三)系统业务处理流程图
2.2数据库设计
鉴于ODBC(Open Database Connectivity)是用于数据库访问的应用最广泛的应用程序编程接口,它允许应用程序使用相同的代码访问不同的数据库管理系统(DBMS),本系统采用ODBC和方式访问数据库。
第1章需求分析
需求分析是系统开发必要环节,也是重中之重;需求过程研究业务工作,以期设计出有助于业务工作的更加完善的系统。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求和分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。
date2
文本
No
No
公司名称
company
文本
No
No
部门
dept
文本
No
No
职务
duty
文本
No
No
级别
level
文本
No
No
(e)考勤记录表(attendance)
数据来源:考勤模块进行录入
表(五)考勤记录表
名称
字段名称
类型
主键
非空
标识
ID
自动编号
Yes
Yes
员工编号
personID
文本
No
Yes
表(三)部门类别设置表
名称
字段名称
类型
主键
非空
标识
ID
自动编号
Yes
Yes
部门类别
dept
文本
No
Yes
(d)工作经历表(history)
数据来源:基本档案录入模块进行录入
表(四)工作经历表
名称
字段名称
类型
主键
非空
标识
ID
自动编号
Yes
Yes
工号
code
文本
No
Yes
开始时间
date1
文本
No
No
结束时间
第2章总体设计------------------
2.1基本分析----------------------
2.2数据库设计---------------------
第3章详细设计---------------------
3.1系统主体设计-------------------
3.2考勤管理模块简介---------------------
在人事系统开发时应考虑以下需求:
1)满足人事管理职能的基本要求;
2)进行多层次数据汇总,为各层次管理者的决策分析提供数据;
3)具有完整的系统接口,满足灵活的数据导入与导出;
4)对操作人员的技能要求比较低,操作方便;
5)能够实现方便的扩展,满足企业发展的需要;
6)能够保障人事管理数据的安全、准确。
1.2功能需求
(f)职务类别设置:维护企业中设立的职务类别信息;
(g)职工资类别设置:维护企业中设立的工资类别信息;
(h)称类别设置:维护企业职工的职称类别信息;
4)人事变动管理:对于人事上的变动调整进行管理,对人员档案的信息进行更新
(如:员工职务、员工职称、员工性质等的变动)。
5)考勤管理:考勤管理可帮助公司完成时间管理记录员工上下班、加班、出缺勤时间,并可将数据连至薪资计算系统处理,以便作薪资结算。企业还可根据此考勤系统查询企业内各时段的员工出缺勤状况,作管理方面的分析。提供了全面的考勤管理。
(a)用户表(password)
数据来源:用户管理模Leabharlann Baidu进行录入
表(一)用户表
名称
字段名称
类型
主键
非空
用户名
user
文本
Yes
Yes
用户密码
password
文本
No
Yes
用户类型
isAdmin
是/否
No
Yes
(b)员工基本信息表(person)
数据来源:基本档案录入模块进行录入
表(二)员工基本信息表
名称
No
No
(※其它数据表还有:民族档案设置表(folk),文化程度设置表(education),职工类别设置表(status),职称类别设置表(technical),职务类别设置表(duty),工资类别设置表(salary),加班记录表(overtime)考勤统计表(attendance-stat)出差记录表(errand)等。)
第3章详细设计
基于系统需求分析与系统总体设计的结论,本系统采用Windows 2000 Server版下的
相关文档
最新文档