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

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

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

1.引言

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

2.JaBean数据库访问技术

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

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

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

3.1 人力资源管理系统功能


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

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

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

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

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

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

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

3.2.1 连接数据库的JaBean组件

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

3.2.2 操作数据库的JaBean组件

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

3.2.3 处理字符串的JaBean组件

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

3.2.4 处理时间的JaBean组件

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

4.结束语

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

类似论文

基于WEB技术的毕业文管理系统的开发与

随着高校逐年扩招,毕业生日趋增多,对毕业生论文的管理要求也越来越高 毕业论文管理系统是一套提供关于毕业生毕业论文的综合管。
更新日期:2024-9-14 浏览量:119875 点赞量:26460

探析国际商务中人力资源管理的风险

摘 要:随着世界经济不断地发展,各国的经济贸易联系的更加紧密,国际分工进一步的加深,而如今在世界范围内“。
更新日期:2024-12-28 浏览量:158165 点赞量:34143

绩效管理模式在人力资源管理中的应用

【摘 要 】时代的发展决定了人力资源管理必须随之融入更多新的元素,广受关注的企业绩效管理正是其中重要的一个方ƃ。
更新日期:2024-12-15 浏览量:156806 点赞量:33941

护理人力资源管理现状与要求

(青川县中医院护士四川青川628100)【摘 要】本文主要分析了我国医院护理人员工作中存在的问题,并提出了相应的解。
更新日期:2024-9-8 浏览量:17949 点赞量:5282

铁路施工人力资源管理的标准化效益

摘 要:施工企业的资源管理分为很多种,人力资源的管理却是一门管理的精髓,本文针对施工企业在铁路施工中。
更新日期:2024-6-19 浏览量:83120 点赞量:18852