论文人力资源管理系统的设计与实现 下载本文

大连交通大学2012届本科毕业设计(论文)

管理员信息的表结构,根据注册时候的基本信息的属性来设计每个属性的字段、数据类型以及相应约束。表结构如表4-6所示。

表4-6 管理员信息表

字段名 id username password sex birthday createtime isadmin content 数据类型 int varchar varchar bit datetime datetime bit varchar 长度 4 50 50 1 8 8 1 2000 是否主键 是 描述 数据库流水号 用户名称 用户密码 用户性别 用户出生年月日 用户创建的时间 是否超级管理员 管理员级别

20

大连交通大学2012届本科毕业设计(论文)

第五章 系统的实现

5.1系统实现的环境

本系统的软件技术如下: 1、开发平台Windows XP 2、开发语言JSP

3、数据库管理系统SQL Server 2000 4、开发工具MyEclipse5.5.1 5、开发编译环境JDK 1.5

6、运行环境Window 2000/XP/Server 2000

5.2系统各个页面截图与代码编写

一、登陆页面

该页面主要用于用户的注册登陆,输入用户名和密码即可登陆进去主界面。登陆页面如图5-2-1所示。

图5-2-1 登陆页面

代码实现如下:

public boolean logonUsers(Users users) throws HibernateException { Session session = HibSessionFactory.currentSession();

21

大连交通大学2012届本科毕业设计(论文)

Transaction tx = session.beginTransaction(); Query query = session

.createQuery(\count(*) from Users as u where username = :name and password =:password\

query.setString(\ query.setString(\ List list = null; list = query.list(); tx.commit();

HibSessionFactory.closeSession(); if (list != null) {

Iterator it = list.iterator(); if (it.hasNext()) {

if (((Integer) it.next()).intValue() == 1) { return true; } } }

return false; }

登陆完后,如果用户名密码不正确,系统会显示出登陆失败的提示,如图5-2-2所示。

22

大连交通大学2012届本科毕业设计(论文)

图5-2-2 登陆失败的提示

二、进入主界面

直接点击上图中的请登录按钮,即可以切换到登陆后的主页面,如图5-2-3所示。

23