大连交通大学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