资源简介
摘 要
近年来,Internet技术发展迅速,各种基本B/S架构的管理系统应用越来越普及,已经渗入到几乎每一个行业中。
本课题利用JSP技术和JDBC数据库技术,以MyEclipse为开发工具,基于B/S模式设计并实现了酒店预定系统。本系统可以方便游客预定酒店,实时了解酒店资源信息,避免了酒店资源重复预定的不足,极大提高了酒店管理的效率。该系统具有预定酒店资源、查看订单、留言、查看酒店信息、订单信息管理、资源信息管理、分组管理以及管理员权限管理等重要功能,使得游客无论在哪里都可以及时预定到想要的酒店,而且很快就知道预定结果,这是对当今酒店管理效率的一种提升。
关键字: JSP;JDBC;酒店预订;B/S。
Abstract
In recent years, internet technologies are developing rapidly, a variety of manage systems based on B / S structure become more and more popular, having infiltrated into almost every industry.......
.
目录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1项目开发背景 1
1.2项目开发目的与意义 1
1.3 待解决的问题 2
第2章 系统综述 3
2.1 系统概述 3
2.2 系统运行环境 3
2.3 系统开发方法及运行原理 6
2.4 软件开发工具和环境 9
2.5 可行性研究 11
2.6 系统分析 11
第3章 系统需求分析 14
3.1 系统需求 14
3.2 系统建模 16
第4章 系统概要设计 21
4.1系统总体构架 21
4.2 系统模块设计 22
4.3 系统MVC模式设计 23
第5章 数据库设计 26
5.1 数据库概念 26
5.2 关系模型 26
5.3 数据库模型及结构设计 27
5.4 数据库功能设计——函数与存储过程 28
5.5 数据交互AJAX异步刷新技术 32
第6章 系统详细设计 34
6.1 系统全局流程模 34
6.2 登录注册系统 36
6.3 前台主界面 39
6.4 后台资源管理 39
6.5 后台管理员管理 41
6.6 后台之订单管理 42
6.7 后台之分组管理 43
6.8 后台之订单处理 44
6.9 分页的具体实现 48
第7章 系统测试与部署 50
7.1系统测试 50
7.2 系统部署 56
总 结 59
参考文献 59
致 谢 62
附 录 63
以上是论文部分需要的请联系本人 QQ764366659这里只给出部分页面代码
代码片段和文件信息
package wyf.wyy;
import javax.naming.*;
import java.sql.*;
import javax.sql.*;
import java.util.*;
public class DB
{
private static Connection con=null;//声明Connection引用
private static Statement stat=null;//声明Statement引用
private static ResultSet rs=null;//声明ResultSet引用
//*****************************数据库连接和关闭操作*************************
public static Connection getCon(){//得到数据库连接的方法
try{
Context initial = new InitialContext();//得到上下文引用
DataSource ds = //得到DataSource引用
(DataSource)initial.lookup(“java:comp/env/jdbc/jiudian“);
con = ds.getConnection();//得到数据库连接
}
catch(Exception e)
{e.printStackTrace();}
return con;//返回数据库连接
}
public static void closeCon(){//关闭数据库连接方法
try {
if(rs!=null){rs.close();}
if(stat!=null){stat.close();}
if(con!=null){con.close();}
}
catch(Exception e)
{e.printStackTrace();}
}
//*******************对分组的操作******************************************
public static Vector getGroup(){
Vector v =new Vector();//创建返回向量对象
try{
con = DB.getCon();//得到数据库连接
stat = con.createStatement();//创建语句对象
String sql = “select gNamegImggDetailgIdgOrderDet from rgroup“;
rs = stat.executeQuery(sql);
while(rs.next()){//遍历结果集得到分组信息
String group[] = new String[5];
for(int i=0;i group[i] = //将信息添加到数组
new String(rs.getString(i+1).getBytes(“iso8859-1“)“gbk“);
}
v.add(group);//将信息数组添加到返回的向量里
}
}
catch(Exception e)
{e.printStackTrace();}
finally
{DB.closeCon();}
return v;
}
public static Vector getGroupInfo(int gId){
Vector v =new Vector();//创建返回信息向量
try{
con = DB.getCon();//得到数据库连接
stat = con.createStatement();//创建语句对象
String sql = “select gIdgNamegOrderDetgImggDetail from“+
“ rgroup where gId=“+gId;
rs = stat.executeQuery(sql);//执行SQL查询
if(rs.next()){//将结果集信息添加到返回向量中
v.add(new String(rs.getString(1).getBytes(“iso8859-1“)“gbk“));
v.add(new String(rs.getString(2).getBytes(“iso8859-1“)“gbk“));
v.add(new String(rs.getString(3).getBytes(“iso8859-1“)“gbk“));
v.add(new String(rs.getString(4).getBytes(“iso8859-1“)“gbk“));
v.add(new String(rs.getString(5).getBytes(“iso8859-1“)“gbk“));
}
}
catch(Exception e){e.printStackTrace();}
finally {DB.closeCon();}//关闭数据库连接
return v;//返回分组信息
}
//******************分页操作**************************************************
public static int getTotal(int spanint group){
int result=0;//初始化返回页数
String sql = ““;//声明sql引用
try{
con = DB.getCon();
stat = con.createStatement();
//得到相关记录的总条数
if(group==0)//0代表所有分组
{sql = “select count(*) from resource“;}
else{
sql = “select count(*) from resource “+“where rgroup=‘“+group+“‘“;
}
rs = stat.executeQuery(sql);//执行sql语句
rs.next();
int rows=rs.getInt(1);//得到记录条
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1988 2008-08-05 07:51 复件 jiudian\addAdmin.jsp
文件 2264 2008-07-31 19:31 复件 jiudian\addGroup.jsp
文件 2668 2008-07-31 19:32 复件 jiudian\addRes.jsp
文件 1532 2008-08-15 09:55 复件 jiudian\adindex.jsp
文件 552 2008-08-12 17:00 复件 jiudian\adinfo.jsp
文件 2182 2008-08-05 08:16 复件 jiudian\adminChangePwd.jsp
文件 1843 2008-08-12 15:39 复件 jiudian\adminFenYe.jsp
文件 1134 2008-08-12 21:16 复件 jiudian\adminGroup.jsp
文件 1421 2008-08-12 15:43 复件 jiudian\adminManage.jsp
文件 2900 2008-08-12 22:17 复件 jiudian\adminOrders.jsp
文件 773 2008-08-12 21:54 复件 jiudian\adminResource.jsp
文件 1356 2008-08-15 10:03 复件 jiudian\adminRestop.jsp
文件 1067 2008-08-15 09:33 复件 jiudian\admintop.jsp
文件 1992 2008-08-05 08:00 复件 jiudian\adResetPwd.jsp
文件 1755 2008-08-12 19:47 复件 jiudian\changeInfo.jsp
文件 879 2008-08-12 20:27 复件 jiudian\changeMyInfo.jsp
文件 2124 2008-08-12 19:43 复件 jiudian\changePwd.jsp
文件 376 2008-07-24 15:32 复件 jiudian\css\generalst
文件 69 2008-07-24 15:04 复件 jiudian\css\新建 文本文档.txt
文件 1081 2008-08-12 19:57 复件 jiudian\detail.jsp
文件 1474 2008-07-28 11:16 复件 jiudian\etime.jsp
文件 1550 2008-08-12 17:45 复件 jiudian\fenye.jsp
文件 1491 2008-07-28 11:17 复件 jiudian\ftime.jsp
文件 2552 2008-07-31 19:05 复件 jiudian\GroupInfo.jsp
文件 1314 2008-08-15 09:29 复件 jiudian\groupList.jsp
文件 17803 2007-08-03 08:22 复件 jiudian\img\fail.gif
文件 124886 2008-07-16 11:42 复件 jiudian\img\meal.bmp
文件 85908 2008-07-16 11:44 复件 jiudian\img\meeting.jpg
文件 124886 2008-07-16 11:44 复件 jiudian\img\room.bmp
文件 28308 2007-08-03 08:22 复件 jiudian\img\success.gif
............此处省略29个文件信息
- 上一篇:java 通过模板生成 xm
l - 下一篇:UUID生成工具
评论
共有 条评论