首页 > 范文大全 > 正文

数据库访问技术在人力资源管理系统中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇数据库访问技术在人力资源管理系统中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

本文通过研究数据库提出满足紧密结合数据库的数据类型,利用这类型的操作访问数据库,在B/S模式中应用JavaBean和JSP技术连接数据库,开发功能丰富的WEB程序,实现数据库访问、操作和页面显示的分离。这样便于维护与调试数据库,提高操作与访问数据库的安全性和简洁性,并且通过JavaBean封装数据库基本操作,增加复用代码,提高开发速度,和系统设计的可靠性。

【关键词】数据库访问 JavaBean JSP

1 引言

在应用开发WEB程序时,访问数据库是少不了的,通过访问数据库的信息,进行对数据的删、增、查、改。这些数据代码非常繁琐,每次操作数据库时都要编写代码很多次,JavaBean所起的作用就是实现一次性地更改,在哪个地方执行,就可以在哪个地方重用,这就解决了工业上所要求解决的复杂问题,这个解决方案既简单、优秀而且紧凑,在开发JSP时就可以使用JavaBean的方法解决。

2 JavaBean数据库访问技术

Java语言是用来描述JavaBean的,简单易用,可以设计中间组件,开发人员能够把这些关键算法与核心功能提出后封装为对象组件,和微软的com组件比较相似。封装数据库事务逻辑操作在JSP程序比较常见,能够使前台程序和业务逻辑的分离很好地实现。其实,JavaBean是一种特殊的java类,使用了某些特殊的设计规范与命名方法。JavaBean和JSP访问数据库如图1所示。

应用JSP技术开发WEB程序的过程中,系统前端显示数据库访问结果用JSP页面。后台用JavaBean这一中间组件操作数据库,JavaBean承担前后台间的数据处理和信息交流。实现数据库连接的JavaBean其实就是定义连接数据库的类,它的属性包括记录对象、数据库连接的对象等;它用构造方法完成连接数据库,即初始化连接对象,通过重载构造方法,连接不同数据库。

3 人力资源管理系统中JavaBean技术的应用

3.1 人力资源管理系统功能

公司通过调研组成部门和人力资源,通过访问公司的每位员工,积极听取每位员工的建议,对系统的各个功能进行了详细地分析,得出的结果就是这个系统能够完成的工作。

(1)可以保存和录入所有企业员工的薪金信息、基本信息、奖惩信息等。

(2)可以完成公司招聘和培训的工作,并且能够全程记录企业各人才。

(3)可以进行企业人力资源的员工绩效考核,确定员工的工资水平。

(4)可以建立人才档案,保存企业人才。

通过相关技术的实施需求和分析,此文开发的管理系统包含有五个相关的子系统,是招聘管理系统、培训管理系统、人员管理系统、薪水管理系统以及奖惩管理系统。

3.2 人力资源管理系统数据访问设计与实现

3.2.1 连接数据库的JavaBean组件

连接数据库的JavaBean组件Conn.java具有非常重要的作用,其可以实现数据库的无配置连接,该组件能够获取人力资源管理系统使用时查询的各种数据库的状态Statement和结果集ResultSet。Conn.java执行的流程如下:组件中的方法Class.forName能够完成加载数据库服务器驱动程序的功能,同时利用DriverManager类中的方法getConnection()可以获取数据库连接对象Connection。

3.2.2 操作数据库的JavaBean组件

数据库连接之后,就可以通过JavaBean组件中包含的各种数据库更新操作,包括数据插入、数据删除、数据修改、数据查询等。数据插入操作的流程如下:首先数据库创建连接,反馈数据库连接状态Statement stmt和操作结果集ResultSetrs,利用该实例对象即可操作数据库,执行插入操作方法stmt.executeQuery(),即可实现插入更新操作。

3.2.3 处理字符串的JavaBean组件

在开发JSP网站的时候,需要考虑到一些字符的特殊性和字符的转换,通常一个单独JavaBean都能完成这些功能。Str.java是用来处理JavaBean字符,在程序上可以看到具体的代码。String中的getBytes可以实现中文字符转换,在转换时要注意捕获异常。

3.2.4 处理时间的JavaBean组件

JavaBean里封装的有取得系统时间的组件,这样可以极大地方便开发人员使用。JavaBean用time.java处理时间,程序包里有详细的代码。如果用户需要根据实际应用制定日期格式和字符串,并且日期格式和字符串包含的内容比较多,可以利用日期格式转换功能,这里需要使用SimpleDateFormat类。

4 结束语

实现连接数据库和数据库的代码封装,利用的是JSP中的JavaBean,在JSP需要连接数据库和操作数据库时就需要直接找出相对应的JavaBean。对访问和操作数据库有着重大的应用意义。通过JSP和JavaBean的组合使用,使数据库连接简洁高效,安全可靠,值得推广。

参考文献

[1]刘小园.基于JSP的电子商务网站数据库访问技术[J].福建电脑,2013,28(10): 143-144.

[2]陈君.基于JavaBean技术的通用数据库访问设计应用[J].计算机光盘软件与应用,2011(1):130-131.

[3]李增飞.浅谈JSP网站数据库访问效率的优化[J].中国市场,2011(32):85-85.

[4]罗在文.JSP技术访问SQLServer数据库的设计与实现[J].长春理工大学学报,2011(3):145-148.

[5]曾国林,傅秀芬.一种新的数据库连接池模型的研究[J].计算机与数字工程,2011,39(002):163-166.

[6]王冬秀.浅谈JavaBean在JSP中的应用[J].科技信息,2013(12):279-280.

作者单位

1.同济大学 上海市 016000

2.乌海职业技术学院 内蒙古自治区乌海市 016000