-
大小: 23.58MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2024-01-21
- 語言: Java
- 標(biāo)簽: JAVA??旅游網(wǎng)站??數(shù)據(jù)庫??
資源簡(jiǎn)介
網(wǎng)站分為用戶和管理員兩種角色。
前中前臺(tái)展示包括了:
(1)用戶注冊(cè):沒有賬戶的用戶可以在線注冊(cè),成為本站的會(huì)員;
(2)用戶登錄:擁有賬戶的會(huì)員可以根據(jù)自己的賬戶和密碼進(jìn)行登錄;
(3)瀏覽景點(diǎn)信息:可以在線瀏覽各旅游景點(diǎn)信息;
(4)預(yù)訂旅游線路:可以查看旅游線路,可以預(yù)訂自己想要的旅游線路;
(5)預(yù)訂酒店:可以查看各酒店信息,預(yù)訂自己想住的酒店;
(6)在線留言:可以將自己的意見提交到本站;
(7)賬戶余額:登錄后的會(huì)員可以查看到自己賬戶余額,不足時(shí)可以在線充值;
(8)我的線路訂單:登錄后的會(huì)員可以查看到自己以往預(yù)訂的旅游線路訂單;
(9)我的酒店訂單:登錄后的會(huì)員查看到自己以往預(yù)訂的酒店訂單;
(10)個(gè)人信息修改:登錄后的會(huì)員可以修改自己的個(gè)人信息;
(11)密碼修改:登錄后的會(huì)員可以修改自己的個(gè)人密碼;
后臺(tái)管理模塊
(1)會(huì)員管理:可以對(duì)注冊(cè)后的會(huì)員信息進(jìn)行管理;
(2)線路管理:可以對(duì)各地區(qū)的旅游線路信息進(jìn)行管理;
(3)景點(diǎn)管理:可以對(duì)各旅游景點(diǎn)信息進(jìn)行管理;
(4)酒店管理:可以對(duì)各旅游地區(qū)的酒店信息進(jìn)行管理;
(5)旅游線路訂單:可以對(duì)會(huì)員預(yù)訂的旅游線路訂單進(jìn)行管理;
(6)酒店預(yù)訂訂單:可以對(duì)會(huì)員預(yù)訂的酒店預(yù)訂訂單進(jìn)行管理;
(7)新聞資訊管理:可以對(duì)新聞資訊信息進(jìn)行管理;
(8)留言管理:可以對(duì)會(huì)員的留言信息進(jìn)行回復(fù)和管理;
(9)評(píng)論管理:可以對(duì)會(huì)員發(fā)起的評(píng)論信息進(jìn)行管理;
前中前臺(tái)展示包括了:
(1)用戶注冊(cè):沒有賬戶的用戶可以在線注冊(cè),成為本站的會(huì)員;
(2)用戶登錄:擁有賬戶的會(huì)員可以根據(jù)自己的賬戶和密碼進(jìn)行登錄;
(3)瀏覽景點(diǎn)信息:可以在線瀏覽各旅游景點(diǎn)信息;
(4)預(yù)訂旅游線路:可以查看旅游線路,可以預(yù)訂自己想要的旅游線路;
(5)預(yù)訂酒店:可以查看各酒店信息,預(yù)訂自己想住的酒店;
(6)在線留言:可以將自己的意見提交到本站;
(7)賬戶余額:登錄后的會(huì)員可以查看到自己賬戶余額,不足時(shí)可以在線充值;
(8)我的線路訂單:登錄后的會(huì)員可以查看到自己以往預(yù)訂的旅游線路訂單;
(9)我的酒店訂單:登錄后的會(huì)員查看到自己以往預(yù)訂的酒店訂單;
(10)個(gè)人信息修改:登錄后的會(huì)員可以修改自己的個(gè)人信息;
(11)密碼修改:登錄后的會(huì)員可以修改自己的個(gè)人密碼;
后臺(tái)管理模塊
(1)會(huì)員管理:可以對(duì)注冊(cè)后的會(huì)員信息進(jìn)行管理;
(2)線路管理:可以對(duì)各地區(qū)的旅游線路信息進(jìn)行管理;
(3)景點(diǎn)管理:可以對(duì)各旅游景點(diǎn)信息進(jìn)行管理;
(4)酒店管理:可以對(duì)各旅游地區(qū)的酒店信息進(jìn)行管理;
(5)旅游線路訂單:可以對(duì)會(huì)員預(yù)訂的旅游線路訂單進(jìn)行管理;
(6)酒店預(yù)訂訂單:可以對(duì)會(huì)員預(yù)訂的酒店預(yù)訂訂單進(jìn)行管理;
(7)新聞資訊管理:可以對(duì)新聞資訊信息進(jìn)行管理;
(8)留言管理:可以對(duì)會(huì)員的留言信息進(jìn)行回復(fù)和管理;
(9)評(píng)論管理:可以對(duì)會(huì)員發(fā)起的評(píng)論信息進(jìn)行管理;
代碼片段和文件信息
package?com.daowen.action;
import?java.io.IOException;
import?java.util.Enumeration;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?com.daowen.bll.SystemParam;
import?com.daowen.dal.DALbase;
import?com.daowen.entity.*;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
public?class?AdminLogin?extends?ActionSupport?{
public?String?execute()?{
HttpServletResponse?response?=?(HttpServletResponse)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);
HttpServletRequest?request?=?(HttpServletRequest)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST);
String?actiontype?=?request.getParameter(“actiontype“);
System.out.println(“actiontype=“?+?actiontype);
//?登錄
if?(actiontype.equals(“l(fā)ogin“))?{
login(request?response);
}
return?null;
}
private?void?login(HttpServletRequest?request?HttpServletResponse?response)?{
String?usertype?=?request.getParameter(“usertype“);
String?validcode?=?(String)?request.getSession().getAttribute(
“validcode“);
String?inputvalidcode?=?request.getParameter(“validcode“);
if?(validcode?!=?null?&&?!validcode.equals(inputvalidcode))?{
System.out.println(“系統(tǒng)驗(yàn)證錯(cuò)誤“);
request.setAttribute(“errmsg“
“
系統(tǒng)驗(yàn)證碼錯(cuò)誤“);
//?分發(fā)請(qǐng)求參數(shù)
dispatchParams(request?response);
try?{
request.getRequestDispatcher(“/admin/login.jsp“).forward(
request?response);
}?catch?(ServletException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return;
}
System.out.println(“驗(yàn)證碼=“?+?validcode);
if?(usertype?!=?null?&&?usertype.equals(“0“))?{
adminLogin(request?response);
}
}
private?void?adminLogin(HttpServletRequest?request
HttpServletResponse?response)?{
String?username?=?request.getParameter(“username“);
String?password?=?request.getParameter(“password“);
String?usertype?=?request.getParameter(“usertype“);
String?action?=?request.getParameter(“action“);
Users?u?=?(Users)?DALbase.load(“users“?“?where?username=‘“?+?username
+?“‘?and?password=‘“?+?password?+?“‘“);
if?(u?!=?null)?{
HttpSession?session?=?request.getSession();
u.setLogtimes(u.getLogtimes()?+?1);
DALbase.update(u);
session.setAttribute(“users“?u);
try?{
response.sendRedirect(SystemParam.getSiteRoot()
+?“/admin/index.jsp“);
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}?else?{
//?分發(fā)
dispatchParams(request?response);
request.setAttribute(“errmsg“
“
用戶與密碼不匹配“);
Sys
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3945??2020-01-04?16:59??lvyou\.classpath
?????文件????????548??2013-04-17?09:43??lvyou\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
?????文件????????547??2013-04-17?09:43??lvyou\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder?(3).launch
?????文件????????288??2020-01-04?18:04??lvyou\.myme
?????文件???????2350??2020-01-04?11:53??lvyou\.project
?????文件????????500??2013-04-16?09:37??lvyou\.settings\.jsdtscope
?????文件????????139??2013-01-09?23:00??lvyou\.settings\com.genuitec.eclipse.core.prefs
?????文件???????1009??2016-03-10?09:10??lvyou\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????247??2016-03-10?09:09??lvyou\.settings\com.genuitec.eclipse.migration.prefs
?????文件????????405??2016-04-24?22:51??lvyou\.settings\org.eclipse.core.resources.prefs
?????文件????????629??2013-01-02?21:15??lvyou\.settings\org.eclipse.jdt.core.prefs
?????文件????????541??2016-04-30?19:45??lvyou\.settings\org.eclipse.wst.common.component
?????文件????????359??2016-03-10?09:09??lvyou\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2013-04-16?09:37??lvyou\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2013-04-16?09:37??lvyou\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1935??2013-01-09?23:00??lvyou\.settings\org.eclipse.wst.validation.prefs
?????文件?????376447??2020-01-04?14:41??lvyou\databa
?????文件???????3388??2020-01-04?14:11??lvyou\src\applicationContext.xm
?????文件???????3747??2020-01-04?14:38??lvyou\src\com\daowen\action\AdminLogin.java
?????文件???????7138??2020-01-04?10:24??lvyou\src\com\daowen\action\AreacityAction.java
?????文件???????6519??2020-01-04?14:48??lvyou\src\com\daowen\action\CommentAction.java
?????文件???????5451??2020-01-04?10:09??lvyou\src\com\daowen\action\Friendli
?????文件??????11274??2020-01-04?13:07??lvyou\src\com\daowen\action\HuiyuanAction.java
?????文件???????6850??2020-01-04?19:02??lvyou\src\com\daowen\action\IndexcolumnsAction.java
?????文件??????10198??2020-01-04?09:34??lvyou\src\com\daowen\action\JdyudingAction.java
?????文件???????6045??2020-01-04?19:54??lvyou\src\com\daowen\action\JiaodiantuAction.java
?????文件???????7683??2020-01-04?20:02??lvyou\src\com\daowen\action\JingdianAction.java
?????文件???????7111??2020-01-04?09:30??lvyou\src\com\daowen\action\JiudianAction.java
?????文件???????7167??2020-01-04?17:37??lvyou\src\com\daowen\action\KefangAction.java
?????文件???????5836??2020-01-04?13:05??lvyou\src\com\daowen\action\LanmuAction.java
............此處省略1424個(gè)文件信息
評(píng)論
共有 條評(píng)論