资源简介

网站分为用户和管理员两种角色。
前中前台展示包括了:
(1)用户注册:没有账户的用户可以在线注册,成为本站的会员;
(2)用户登录:拥有账户的会员可以根据自己的账户和密码进行登录;
(3)浏览景点信息:可以在线浏览各旅游景点信息;
(4)预订旅游线路:可以查看旅游线路,可以预订自己想要的旅游线路;
(5)预订酒店:可以查看各酒店信息,预订自己想住的酒店;
(6)在线留言:可以将自己的意见提交到本站;
(7)账户余额:登录后的会员可以查看到自己账户余额,不足时可以在线充值;
(8)我的线路订单:登录后的会员可以查看到自己以往预订的旅游线路订单;
(9)我的酒店订单:登录后的会员查看到自己以往预订的酒店订单;
(10)个人信息修改:登录后的会员可以修改自己的个人信息;
(11)密码修改:登录后的会员可以修改自己的个人密码;
后台管理模块
(1)会员管理:可以对注册后的会员信息进行管理;
(2)线路管理:可以对各地区的旅游线路信息进行管理;
(3)景点管理:可以对各旅游景点信息进行管理;
(4)酒店管理:可以对各旅游地区的酒店信息进行管理;
(5)旅游线路订单:可以对会员预订的旅游线路订单进行管理;
(6)酒店预订订单:可以对会员预订的酒店预订订单进行管理;
(7)新闻资讯管理:可以对新闻资讯信息进行管理;
(8)留言管理:可以对会员的留言信息进行回复和管理;
(9)评论管理:可以对会员发起的评论信息进行管理;

资源截图

代码片段和文件信息

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(“login“)) {
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(“系统验证错误“);
request.setAttribute(“errmsg“
系统验证码错误“);

// 分发请求参数
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(“验证码=“ + 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 {

// 分发
dispatchParams(request response);
request.setAttribute(“errmsg“
用户与密码不匹配“);

Sys

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3945  2020-01-04 16:59  lvyou\.classpath

     文件        548  2013-04-17 09:43  lvyou\.externalToolBuilders\org.eclipse.wst.jsdt.core.javascriptValidator (7).launch

     文件        547  2013-04-17 09:43  lvyou\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder (3).launch

     文件        288  2020-01-04 18:04  lvyou\.mymetadata

     文件       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.xml

     文件         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\database\lvyou.sql

     文件       3388  2020-01-04 14:11  lvyou\src\applicationContext.xml

     文件       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\FriendlinkAction.java

     文件      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个文件信息

评论

共有 条评论