当前位置:
文档之家› 企业人事管理系统的设计与实现[1]
企业人事管理系统的设计与实现[1]
图 4 企业人事管理系统功能结构图 3. 2 数据库设计
根据系统需求 ,所要存储的数据基本上分为以下几类 (1) 人员基本信息资料 (2) 人员档案信息资料 (3) 人员考勤信息资料 (4) 人员休假信息资料 (5) 人员工资信息资料 (6) 信息维护信息资料 针对本系统 ,通过企业职工管理内容和过程分析 ,设计的数据 项和数据结构如下 : (1) 字典 ①单位编码表 :存放使用单位的编码 、名称等相关信息 。 ②基本资料表 :存放所有人员的编码 、自然属性等对照信息 。 ③管理员表 :存放操作员登录本系统帐号 、密码及其他相关 信息 。 ④报表 :存放记录统计结果等信息 。 (2) 综合信息管理 ①职工基本信息表 :包括的数据项有职工编码 、职工姓名 、学 历编码 、部门编码 、职务编码 、基本工资 、住址 、电话 、口令等 。 ②档案信息表 :包括的数据项有职工入岗以来所获得过的荣 誉 、处分 、考核结果等档案信息 。 ③考勤信息表 :包括的数据项有签到时间 、日期 、职工编码 、 签离时间等 。 ④工资信息表 : 包括的数据项有基本工资 、旷工量 、迟到次
(收稿日期 : 2009 - 04 - 26)
2009 年第 3 期 7 3
开发与应用 信息技术与信息化
(4) 系统设计必须减轻操作人员的劳动强度 ,提高工作效率 。 数运算以得到应用系统所需要的结果 ,该层可单独放在一台服务
(5) 能够实现很好的人机交互功能 ,输入简单 、快捷 。
器上 ,以处理客户机的连接请求 。
基本工资
strA dd re ss
cha r ( 50 )
NULL
地址
strTe leCode
int
NULL
电话
strPWD
cha r ( 8 )
NULL
口令
表 2 单位信息表 ( Table Department)
列名 数据类型及长度
iD PT ID
int
strD PTN am e
cha r ( 16 )
1 引言
近年来 ,随着数据库技术的迅速发展以及数据库管理系统的 广泛应用 ,人们利用信息技术工作和搜索数据的能力大幅度提 高 ,千千万万的数据库被应用于商业管理 、政府办公 、科学研究和 工程开发等方面 ,特别是多媒体技术 、网络技术与数据库技术的 结合 ,使数据库有了更大的发展空间 。
在企业信息化建设的任务中 ,广泛应用信息技术 ,建立健全 网络环境 ,提高办公效率和指挥自动化 ,是当前迫切需要解决的 重大问题 。近几年来 ,企业信息化建设发展较快 ,目前基本完成 了企业信息处理的基础设施建设 。办公自动化网 、办公宣传网 、 后勤保障网已经发挥了巨大的效能 ,各种专用网络系统也已经建 成或正在建设之中 。
ment, detailed analysis the features of personnel management system , and then designed and realized the corpora2
tion personnel management system.
Keywords M S SQL Server VB6. 0 M IS Personnel management
100
3000
1500
770
375
由表 1可以看出 ,在各种情况下 ,仅仅人体接触 ,上述所设计 的焊机一般不会启动 。按照上述两种情况下计算得到电流为 I1
= 22V /7500Ω = 2. 9mA; I2 = 22V /2500Ω = 8. 8mA ,可以看出即使
在锅炉管道等比较危险的环境中电流也远远小于摆脱电流 ,焊工 可以自行扔掉焊钳 ,一般不会对焊工造成伤害 。
Client/ Server结构是非常受欢迎的一种计算模式 。它的优势
3 山东师范大学 济南 250014
在于广泛地采用了网络技术 ,将系统中的各部分任务分配给分布 在网络上的担任不同角色的计算机 ,它把较复杂的计算和管理任 务交给网络上的高档机器 —服务器 ( Server) ,而把一些频繁与用 户打交道的任务交给前端较简单的计算机 —客户机 ( Client) 。通 过这种结构完全实现了网络上信息资源的共享 、不同的角色共同 完成信息的管理 。
信息技术与信息化 开发与应用
企业人事管理系统的设计与实现
The D esign and Imp lementation of Enterp rise Personnel A dm inistration System
李永琴 3 L I Yong - qin doi: 10. 3969 / j. issn. 1672 - 9528. 2009. 03. 025
come an important factor which a corporation or an organization can survive and develop for. Corporation personnel
management system came into being. This paper focuses on the special needs of corporation personnel manage2
视器 。
(3) 系统维护管理 ①单位信息表 :包括的数据项有部门编码 、部门名称 、部门成 员数量 、部门领导等 。
② 代码维护表
③ 单位合计记录表
对数据库系统中使用到的所有数据 ,都必须在数据表中找到 相应的字段来存储 ,因此 ,设计数据表的第一个原则就是必须完 整 。首先需要确定各个字段的字段名 ,字段名一般都选取和所代 表的字段有相近含义的英文单词或汉语拼音首字母 。一般不采用
下的电阻 ,人体在不同情况下的电阻值如表 1所示 。 表 1 人体在不同情况下的电阻值
接触电压 (U /V )
皮肤干燥 (R /Ω )
皮肤潮 (R /Ω )
皮肤湿 皮肤在水中
(R /Ω )
(R /Ω )
10
7000
3500
1200
600
25
5000
2500
1000
500
50
4000
2000
875
440
7 4 2009 年第 3 期
信息技术与信息化 开发与应用
数 、罚金 、奖金 、发薪日期等 。 ⑤休假信息表 : 包括的数据项有休假时间 、日期 、职工编码
等。
(2)操作系统 : M icrosoft W indow s98 /me /XP /2000或更高版本 。 ( 3)监视器 : M icrosoftW indows支持的 VGA 或分辨率更高的监
Abstract Today, information resource has become an important wealth in all sectors. The establishment of
an information system at all levels to meet the information p rocessing requirements of various departments has be2
序开发环境 ,主要表现在 :风格多样的界面设计 ,面向对象的设计 方法 ,较短的软件开发周期以及编程简单的数据库操作能力 。根 据企业人事管理系统的特点和需求 ,考虑到系统开发的时间 ,本系 统使用微软公司的 VB6. 0作为前台开发工具 ,微软公司的 M S SQL Server做后台数据库 。VB 前台通过 ADO 技术和 Data Environment 数据环境来访问 SQL数据库 。
摘 要 关键词
今天 ,信息资源已经成为各个部门的重要财富 。建立一个满足各级部门信息处理要求的行之有效的信 息系统也成为一个企业或者组织生存和发展的重要条件 ,企业人事管理系统应运而生 。本文着眼于企业 人事管理的特殊需求 ,详细分析了人事管理系统的特点 ,设计并实现了企业人事管理系统 。
MS SQL Server VB6. 0 M IS 人事管理
中文字段名 。
部分表设计如下 : 表 1 职工基本信息表 ( Table Emp loyee)
列名
数据类型 及长度
可否为空
简介
iEmp loyee ID
int
NOT NULL 职工编号 主键
(4)内存 : 65MB内存以上 。 表 4 考勤信息表 ( Table A ttendance)
列名 数据类型及长度
iDp tCount
(6)具有友好的用户界面 。系统以窗口方式来实现用户数据
的录入 ,提供给用户灵活的查询界面 ,统计结果也以图表方式显
示 ,方便了用户的使用 。
(7) 有较强易维护性 、可扩充性和可移植性 。
(8) 容错性能好 ,对于用户操作上的错误 ,系统应给出相应的
提示 。
2. 2 系统功能性需求
系统的功能性需求描述工具主要是用例 (U se Case) 。为了清 晰起见 ,本系统引入了包图来将不同的功能用例进行分类 ,每个包 图作为一个子系统 ,如图 1所示 。从功能上看 ,该企业人事管理系 统可以分为七个子系统 :基本信息管理 、档案信息管理 、考勤信息 管理 、工资发放信息管理 、休假信息管理 、查询统计 、系统维护 。
图 2 企业人事管理系统用例图 3 系统的实现 3. 1 系统总体架构设计
系统运行流程如图 3。 根据三层 C / S结构模型 ,将系统分为三个部分 :表示层部分即 为客户应用程 序 ,它安装在各院系所或部门的人事管理客户机 上 ;数据层即为 SQL Server数据库服务器 ,是数据资料的存储地 , 它放置在人事管理中心的服务器上 ;功能层用于完成各种逻辑 、代
iEmp loyee ID
int
timeA ttendance datetime