JAVA技术的企业0工考勤系统开发
魏丽娟
(山西农业大学信息学院,山西晋中030800)
摘要:计算机强大的功能使得它以迅猛之势进入人们的视野,无论是计算较复杂的数学方程、模拟一些难以实现的物理 过程、化学实验还是在记录庞大的数据方面都凸显出了前所未有的优势,对于企业员工的传统考勤模式突出的弊端性,计算机为企业提供了一个发挥的平台,企业利用计算机JAVA技术高效地完成对企业员工的考勤是企业向前继续快速 发展的充分条件,文章基于JAVA技术对企业员工考勤系统开发做简要的介绍。
关键词:JAVA;考勤系统;高效;优势
中图分类号:TP309 文献标识码:A文章编号=1673-1131(2018)07-0112-02
企业是一个庞大复杂的集合,对于集合中的元素即员工 的出勤进行管理是提高企业效率的最直接方式也是提高企业 员工积极性的一种途径,只有掌握了员工出勤的情况才可以 对员工的工作绩效进行评估。企业每年都会引进新的人才同 时会解雇一些员工,对于员工的增减通过计算机对这些情况 信息化处理。现在的企业也会通过签到或者打卡进入办公楼 的方式对员工进行考勤,对于早期的签到有很多的弊端,比如
浪费大量的纸张、对信息的准确性存在质疑、统计和领导部门 检查时工作繁琐,这很大程度上影响到了企业的效率。计算 机对员工考勤的显示数据相比较纸质签到有明显的优势,比如数据的可靠性增强、数据统计管理方便,领导部门可以直观 地检查出勤情况,这为人力资源提供了一个发展平台。有数 据显示,绝大部分发达国家的信息化管理都是通过计算机来 实现的,所以对于我们发展中国家首当其冲的就是跟上时代 的潮流,响应国际的号召设计基于JAVA技术的企业员工考勤 系统来全方位地提高企业的效率。
1需求分析
1.1员工考勤系统需求
员工考勤系统是对企业员工是否有迟到、出差、请事假、病 假进行系统地记录,记录其请假时间、原因以及何时回归,出差 时间以及回归时间等,这样既简单快捷地输入了员工的基本情 况而且企业管理部门还可以直观地了解到每一个员工的状态, 为了使得公司可以正常运作,上级部门需要对请假人员所没有 完成的工作进行重新的分配。其先后步骤为:①员工在进入员 工大楼时刷卡签到。②若系统中有输出结果为未成功签到的 人员,人事部进一步了解未签到成功的原因并做记录。
1.2信息管理需求
企业的人事部需要了解的信息量庞大,它需要的是统筹兼 顾,企业中的人事部要清楚地了解每一个员工的出勤情况以及 详细的信息,包括姓名、性别、出生年月、工作经历、身体状况、属于哪一个部门等。企业是动态变化的,相当于物理中的动态 平衡,企业每年都有人事计划需要招贤纳士为企业注入新的血 液同时也会解雇一些表现差的员工来提高其收益和效率,这就 面临着企业的人事部需要对聘用或者解雇的员工的信息进行 增加和删除,这恰好为企业的工作安排奠定了基础。
1.3系统业务流程
在制定系统时要进行前期调查和分析,具体的系统业务 步骤如[。®將所有企业员工的信息录入系统,在员工使用该系 统前期进行实名以及身份证件的校验,只有符合条件的人才 可以进入系统页面登录。系统管理员要对相应的上层管理 员赋予不同的权限,比如部门主管享有对部下的员工的信息 的阅读权和修改权。企业的总经理可以查看所有员工的基本 信息以及对其的修改权,当然企业员工也可以查看自己的基 本信息,包括出勤率和出差时间以及出差周期等,与部门主管和总经理不一样的是,普通员工不享有对基本信息的修改权。
1.4系统功能需求
(1) 签到管理。签到管理是最基本的功能之一,就相当于 上大学的时候早上会对学校的所有学生出勤进行统计,这样
才可以督促每一个学生养成良好的习惯以及利用有限的时间
来学习无限的知识。在企业中也是督促员工为企业争取最大
的利益,如果没有出勤的保障会使得企业无法正常运作。摒
弃传统的纸质签到,企业实施的JAVA技术的企业员工考勤系
统进一步优化企业结构,使得利益最大化。对于请假的员工
记录其请假的原因并显示请假的时间段,对于出差的员工也
相应记录出差的时间段但是该时间段的考勤显示为全勤,法
定节假日的员工考勤为全勤。对于该系统,另一个主要的功
能是对现有的信息进行适当地调整,若系统可调整性差只会
延长管理者以及企业员工的无用功的产生,加大了成本投入。
(2) 员工管理。员工的管理针对的是人事部门对企业中的 在职人员解雇以及人力资源部招收新的员工进入公司,对于
山西农业大学这两种情况需要对现有的员工数量以及信息进行删除和录入,
使得信息系统动态化,这样也会减少工作中的失误。再者,在
登录页面可以设置员工的员工号或者身份证号来保证信息的
唯一性,企业员工首次登录会设置相同的密码,登录成功后可
以修改密码来确保其他的人无法进入自己的系统。企业员工
输入自己独有的员工号或者身份证号对自己的信息进行查询,
若信息发生错误可及时向系统设计者反应并修改其错误信息,
当在工作中出现需要请假的时候可以通过该系统提出请假申
请,部门主管收到申请时会出现提示信息及时查阅,当这些准
备工作做完之后,系统就可以正常使用了,当上级部门需要对
员工信息查询时,利用自己的权限完成相对应的工作,方便快
捷,管理部门也具有和人事部的删除以及录入员工信息的权利。
(3) 角管理。在企业内部存在着各种各样的等级,从企业 总经理到各个部门主管再到企业不同员工,系统管理员需要企
业中的等级做详细的划分和调查并对相应的部门赋予不同而权
利,这样的做法使得体系更加系统化、便捷化、安全化、合理化。
2系统相关技术
2.1 JAVA技术
JAVA语言是计算机语言中常用的一类语言,其大众化的特
点使得该语言逐渐进入人们的撕,简单便捷功能强大,所以本
文利用JAVA语言对企业员工考勤系统进行设计和利用。提起 JAVA语言,其主要的机理是虚拟机机理,这样的机理采用不同
的接口就为全方位的共享提供了基础。JAVA语言另一个显著
的优势是Java主要应用的数据类型和机器不存在较大的相关
性,此时就将硬件的优势凸显出来了。相比较我们在大学中学
习过的C H,JAVA语言对内存的分配更加灵活和便捷,指针的
作用被取消,这样的改进减小了以指针作为媒介的对电脑有害
的病毒扩散,为系统设计提供了比较安全的环境,防止一些病毒
112
通信加密与数字认证在企业信息系统的应用分析
王超
(黑龙江电信国脉工程股份有限公司,黑龙江哈尔滨150080)
摘要:伴随着信息系统的不断发展和创新,信息系统在各个领域中快速普及和应用,同时目前已经成为了当代社会的重 要支撑技术之一。为了更好地提高企业的信息系统应用安全性,文章从信息安全的角度出发,探讨通信加密与数字认证 在企业信息系统当中的应用,希望可以为今后相关工作者提供理论性帮
助。
关键词:通信加密;数字认证;信息系统;应用
中图分类号:TP309 文献标识码:A文章编号:1673-1131(2018)07-0113-02
〇引言
伴随着网络技术的快速发展,信息化技术已经普及到了 大众的生活中。在企业当中信息一体化的快速发展解决了许 多的应用问题,但是为了更好地应对身份信息一致性、账号密 码统一管理等需求,在信息系统当中必然会应用身份认证的 相关控制结构,但是这也就衍生出了关于信息安全的问题。对 此,探讨通信加密与数字认证在企业信息系统的应用拥有显 著现实意义。
1研究经历
在2007年时,我国某企业借助信息系统的方式建设了关 于信息系统身份的认证以及控制的结构,同时完成了关于微 软活动目录、数字证书相结合的认证体系系统,并且在企业的 门户、办公自动化系统等方面实现了全面的应用。在2008年
即破坏性程序对系统的入侵来窥探员工信息,减少企业的 损失,正是由于这些原因本文选择了 Java语言来设计员工考勤 系统。
2.2 SQL server数据库
SQL server数据库是目前为止共存在5个版本,它对于可 扩展性这一特点展现的淋漓尽致,并且SQL server数据库经 历了多次改善拥有比大多数系统高的性能,采用SQL server数 据库可以对系统中的数据进行加密设计,有效地提高了员工 考勤系统的安全性,鉴于以上这些原因本文选择了 SQL server 数据库来设计员工考勤系统。
3系统方案设计
3.1系统功能
对企业员工的考勤系统设计需要提前对部门中的人员进 行统计和对一些特殊情况考虑进去,对于国家所列的法定节 假日,系统设计者未雨绸缪地将所有节假日的时间在考勤系 统中列出,在这些法定节假日全体员工都是全勤。权限模块 的设计占重要的位置,对于普通员工和上级管理部门分别享 有不同的权限来优化企业结构,在年终时,管理部门可以清楚 地查阅每一个员工的出勤情况以此为依据来对员工的业务能 力进行评价和定夺其获得的年终奖金额。
3.2模块划分
在设计考勤系统时模块划分显得极为重要,将模块划分好 之后对每一个模块进行详细的设计和优化,系
统中的每个模块 应该赋予特定的作用,当每一个模块设计完成后组合成一个集 合就是可以实现特定功能的系统。在系统划分的过程中必须 要尽量减少其相关性,否则只会一味地增加模块的数量。系统 设计的目的是让广大的员工使用,为此需要系统显示得较为简 单方便实用,对于管理员涉及到的是提高系统的维护性,最后时,根据Novell技术的架构实现了全省的集中化企业资源目 录、认证目录以及身份目录,同时也基本实现了对于门户中不
同安全等级控制任务的统一化资源管理以及用户管理,和国
家的整体N ovell目录实现了纵向的信息认证[1]。另外,在2008
年时,也开展了关于信息系统的等级保护建设任务,并提出了
关于更高安全性要求的身份鉴别、通信保护的信息系统,强化
三级或更高级的信息系统的用户认证,并构建了整体性的管
理课题,对于通信加密以及数字认证也提出了更为苛刻的要 求。
2信息系统的信息安全问题以及解决思路
当前SG186的企业信息平台已经基本实现了 23个子应
用系统的整合,同时借助Novell的目录实现了对企业资源的
控制,并在整个体系当中为登陆控制、用户使用等实现了身份
达到一个目的是以最小的模块来实现最大的功能。
另外划分模块时要对模块的结构进行前期结构合理化评 估,对于不能用JAVA语言设计的模块要寻替代模块,模块
之间的连接需要设计其个体先后顺序,优化系统结构。对于
该设计系统要对员工的上下班时间和法定节假日等做初始设 定,对每个员工的信息以及在公司的行为进行适当监控,设计
合理的考勤系统为企业带来多方面的优势。
4结论
为了响应时代的号召以及追随科技发展的潮流,企业员工
考勤系统的设计变得越来越重要,鉴于企业在不断扩大,传统
的考勤模式和实现的功能已经不能满足其需求,为此利用JAVA
语言这一简单易操作的语言实现考勤系统的设计是趋势所向,
只有一个完善的、准确的考勤系统才能够记录企业员工所有的
基本信息包括出勤率、请假次数时间以及原因。管理部门可以
直观地对全体员工的信息进行查询,来对工作进行再分配,减
少分配不合理造成的损失,管理部门对员工的删减、增加都为
企业节省相当多的时间来制造企业利润、改善企业结构、提高
产品质量以及创新性,企业员工考勤系统的重要性不言而喻了。
参考文献:
[1]黄刘生.数据结构[M].北京:经济科学出版社,1999:55.
[2]黄晓东JAVA课程设计案例精编[M].北京:中国水利水电
出版社,2004:89.
[3]宣小平,但正刚,张文毅.JSP数据库系统开发实例导航[M].
北京:人民邮电出版社,2003.1.1:145
作者简介:魏丽娟(1986-),女,汉,山西大同人,硕士研究生,讲
师,主要研究领域为软件工程。
113