資源簡介
摘 要
近年來,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生成工具
評論
共有 條評論