-
大小: 308KB文件類(lèi)型: .rar金幣: 2下載: 1 次發(fā)布日期: 2021-10-07
- 語(yǔ)言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
摘 要
近年來(lái),Internet技術(shù)發(fā)展迅速,各種基本B/S架構(gòu)的管理系統(tǒng)應(yīng)用越來(lái)越普及,已經(jīng)滲入到幾乎每一個(gè)行業(yè)中。
本課題利用JSP技術(shù)和JDBC數(shù)據(jù)庫(kù)技術(shù),以MyEclipse為開(kāi)發(fā)工具,基于B/S模式設(shè)計(jì)并實(shí)現(xiàn)了酒店預(yù)定系統(tǒng)。本系統(tǒng)可以方便游客預(yù)定酒店,實(shí)時(shí)了解酒店資源信息,避免了酒店資源重復(fù)預(yù)定的不足,極大提高了酒店管理的效率。該系統(tǒng)具有預(yù)定酒店資源、查看訂單、留言、查看酒店信息、訂單信息管理、資源信息管理、分組管理以及管理員權(quán)限管理等重要功能,使得游客無(wú)論在哪里都可以及時(shí)預(yù)定到想要的酒店,而且很快就知道預(yù)定結(jié)果,這是對(duì)當(dāng)今酒店管理效率的一種提升。
關(guān)鍵字: JSP;JDBC;酒店預(yù)訂;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項(xiàng)目開(kāi)發(fā)背景 1
1.2項(xiàng)目開(kāi)發(fā)目的與意義 1
1.3 待解決的問(wèn)題 2
第2章 系統(tǒng)綜述 3
2.1 系統(tǒng)概述 3
2.2 系統(tǒng)運(yùn)行環(huán)境 3
2.3 系統(tǒng)開(kāi)發(fā)方法及運(yùn)行原理 6
2.4 軟件開(kāi)發(fā)工具和環(huán)境 9
2.5 可行性研究 11
2.6 系統(tǒng)分析 11
第3章 系統(tǒng)需求分析 14
3.1 系統(tǒng)需求 14
3.2 系統(tǒng)建模 16
第4章 系統(tǒng)概要設(shè)計(jì) 21
4.1系統(tǒng)總體構(gòu)架 21
4.2 系統(tǒng)模塊設(shè)計(jì) 22
4.3 系統(tǒng)MVC模式設(shè)計(jì) 23
第5章 數(shù)據(jù)庫(kù)設(shè)計(jì) 26
5.1 數(shù)據(jù)庫(kù)概念 26
5.2 關(guān)系模型 26
5.3 數(shù)據(jù)庫(kù)模型及結(jié)構(gòu)設(shè)計(jì) 27
5.4 數(shù)據(jù)庫(kù)功能設(shè)計(jì)——函數(shù)與存儲(chǔ)過(guò)程 28
5.5 數(shù)據(jù)交互AJAX異步刷新技術(shù) 32
第6章 系統(tǒng)詳細(xì)設(shè)計(jì) 34
6.1 系統(tǒng)全局流程模 34
6.2 登錄注冊(cè)系統(tǒng) 36
6.3 前臺(tái)主界面 39
6.4 后臺(tái)資源管理 39
6.5 后臺(tái)管理員管理 41
6.6 后臺(tái)之訂單管理 42
6.7 后臺(tái)之分組管理 43
6.8 后臺(tái)之訂單處理 44
6.9 分頁(yè)的具體實(shí)現(xiàn) 48
第7章 系統(tǒng)測(cè)試與部署 50
7.1系統(tǒng)測(cè)試 50
7.2 系統(tǒng)部署 56
總 結(jié) 59
參考文獻(xiàn) 59
致 謝 62
附 錄 63
以上是論文部分需要的請(qǐng)聯(lián)系本人 QQ764366659這里只給出部分頁(yè)面代碼

代碼片段和文件信息
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引用
//*****************************數(shù)據(jù)庫(kù)連接和關(guān)閉操作*************************
public?static?Connection?getCon(){//得到數(shù)據(jù)庫(kù)連接的方法
try{
?Context?initial?=?new?InitialContext();//得到上下文引用
?DataSource?ds?=?//得到DataSource引用
????(DataSource)initial.lookup(“java:comp/env/jdbc/jiudian“);
?con?=?ds.getConnection();//得到數(shù)據(jù)庫(kù)連接
}
catch(Exception?e)
{e.printStackTrace();}
return?con;//返回?cái)?shù)據(jù)庫(kù)連接
}
public?static?void?closeCon(){//關(guān)閉數(shù)據(jù)庫(kù)連接方法
try {
??if(rs!=null){rs.close();}
??if(stat!=null){stat.close();}
??if(con!=null){con.close();}
}
catch(Exception?e)
{e.printStackTrace();}
}
//*******************對(duì)分組的操作******************************************
public?static?Vector?getGroup(){
Vector?v?=new?Vector();//創(chuàng)建返回向量對(duì)象
try{
?con?=?DB.getCon();//得到數(shù)據(jù)庫(kù)連接
?stat?=?con.createStatement();//創(chuàng)建語(yǔ)句對(duì)象
?String?sql?=?“select?gNamegImggDetailgIdgOrderDet?from?rgroup“;
?rs?=?stat.executeQuery(sql);
?while(rs.next()){//遍歷結(jié)果集得到分組信息 ????
????String?group[]?=?new?String[5];
????for(int?i=0;i ??????group[i]?=?//將信息添加到數(shù)組
???? new?String(rs.getString(i+1).getBytes(“iso8859-1“)“gbk“);
????}
v.add(group);//將信息數(shù)組添加到返回的向量里
}
}
catch(Exception?e)
{e.printStackTrace();}
finally
{DB.closeCon();}
return?v;
}
public?static?Vector?getGroupInfo(int?gId){
Vector?v?=new?Vector();//創(chuàng)建返回信息向量
try{
?con?=?DB.getCon();//得到數(shù)據(jù)庫(kù)連接
?stat?=?con.createStatement();//創(chuàng)建語(yǔ)句對(duì)象
?String?sql?=?“select?gIdgNamegOrderDetgImggDetail?from“+
?? “?rgroup?where?gId=“+gId;
?rs?=?stat.executeQuery(sql);//執(zhí)行SQL查詢(xún)
?if(rs.next()){//將結(jié)果集信息添加到返回向量中 ??
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();}//關(guān)閉數(shù)據(jù)庫(kù)連接
return?v;//返回分組信息
}
//******************分頁(yè)操作**************************************************
public?static?int?getTotal(int?spanint?group){
int?result=0;//初始化返回頁(yè)數(shù)
String?sql?=?““;//聲明sql引用
try{
con?=?DB.getCon();
stat?=?con.createStatement();
//得到相關(guān)記錄的總條數(shù)
if(group==0)//0代表所有分組
{sql?=?“select?count(*)?from?resource“;}
else{
sql?=?“select?count(*)?from?resource?“+“where?rgroup=‘“+group+“‘“;
}
rs?=?stat.executeQuery(sql);//執(zhí)行sql語(yǔ)句
????rs.next();
????int?rows=rs.getInt(1);//得到記錄條
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1988??2008-08-05?07:51??復(fù)件?jiudian\addAdmin.jsp
?????文件???????2264??2008-07-31?19:31??復(fù)件?jiudian\addGroup.jsp
?????文件???????2668??2008-07-31?19:32??復(fù)件?jiudian\addRes.jsp
?????文件???????1532??2008-08-15?09:55??復(fù)件?jiudian\adindex.jsp
?????文件????????552??2008-08-12?17:00??復(fù)件?jiudian\adinfo.jsp
?????文件???????2182??2008-08-05?08:16??復(fù)件?jiudian\adminChangePwd.jsp
?????文件???????1843??2008-08-12?15:39??復(fù)件?jiudian\adminFenYe.jsp
?????文件???????1134??2008-08-12?21:16??復(fù)件?jiudian\adminGroup.jsp
?????文件???????1421??2008-08-12?15:43??復(fù)件?jiudian\adminManage.jsp
?????文件???????2900??2008-08-12?22:17??復(fù)件?jiudian\adminOrders.jsp
?????文件????????773??2008-08-12?21:54??復(fù)件?jiudian\adminResource.jsp
?????文件???????1356??2008-08-15?10:03??復(fù)件?jiudian\adminRestop.jsp
?????文件???????1067??2008-08-15?09:33??復(fù)件?jiudian\admintop.jsp
?????文件???????1992??2008-08-05?08:00??復(fù)件?jiudian\adResetPwd.jsp
?????文件???????1755??2008-08-12?19:47??復(fù)件?jiudian\changeInfo.jsp
?????文件????????879??2008-08-12?20:27??復(fù)件?jiudian\changeMyInfo.jsp
?????文件???????2124??2008-08-12?19:43??復(fù)件?jiudian\changePwd.jsp
?????文件????????376??2008-07-24?15:32??復(fù)件?jiudian\css\generalst
?????文件?????????69??2008-07-24?15:04??復(fù)件?jiudian\css\新建?文本文檔.txt
?????文件???????1081??2008-08-12?19:57??復(fù)件?jiudian\detail.jsp
?????文件???????1474??2008-07-28?11:16??復(fù)件?jiudian\etime.jsp
?????文件???????1550??2008-08-12?17:45??復(fù)件?jiudian\fenye.jsp
?????文件???????1491??2008-07-28?11:17??復(fù)件?jiudian\ftime.jsp
?????文件???????2552??2008-07-31?19:05??復(fù)件?jiudian\GroupInfo.jsp
?????文件???????1314??2008-08-15?09:29??復(fù)件?jiudian\groupList.jsp
?????文件??????17803??2007-08-03?08:22??復(fù)件?jiudian\img\fail.gif
?????文件?????124886??2008-07-16?11:42??復(fù)件?jiudian\img\meal.bmp
?????文件??????85908??2008-07-16?11:44??復(fù)件?jiudian\img\meeting.jpg
?????文件?????124886??2008-07-16?11:44??復(fù)件?jiudian\img\room.bmp
?????文件??????28308??2007-08-03?08:22??復(fù)件?jiudian\img\success.gif
............此處省略29個(gè)文件信息
- 上一篇:java 通過(guò)模板生成 xm
l - 下一篇:UUID生成工具
評(píng)論
共有 條評(píng)論