资源简介

经过老师的指点后,这份毕业设计得了A等级,系统实现了列车的查询、增加 删改、以及订票、退票、等功能。

资源截图

代码片段和文件信息

package action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts.action.Actionerrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.actions.DispatchAction;

import dao.ConsuserDAO;

import pojo.Consuser;
import form.ConsuserForm;
public class LoginAction extends DispatchAction {
public ActionForward login(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
ConsuserForm df = (ConsuserForm) form;
Consuser consuser=new Consuser();
consuser.setUsername(df.getUsername());
consuser.setPassword(df.getPassword());
consuser.setIsmanager(df.getIsmanager());
ConsuserDAO dao = new ConsuserDAO();
List list = dao.findByExample(consuser);
if (list == null || list.size() == 0)
consuser = null;
else
consuser = (Consuser) list.get(0);
if (consuser == null) {
Actionerrors errors = new Actionerrors();
ActionMessage error = new ActionMessage(“用户名或密码不正确!“ false);
errors.add(“error“ error);
this.saveErrors(request errors);
System.out.println(“登陆失败!“);
return mapping.findForward(“login“);
} else {
HttpSession session = request.getSession();
session.setAttribute(“consuser“ consuser);
System.out.println(“登陆成功!“);
if (“1“.equals(consuser.getIsmanager())) {
return mapping.findForward(“manager“);
} else {
return mapping.findForward(“success“);
}
}
}

public ActionForward register(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
System.out.println(“register....“);
ConsuserForm df = (ConsuserForm) form;
ConsuserDAO dao = new ConsuserDAO();

Consuser user = dao.examineUser(df.getUsername());
if (user != null) {
Actionerrors errors = new Actionerrors();
ActionMessage error = new ActionMessage(“用户名被占用请重输!“ false);
errors.add(“error“ error);
this.saveErrors(request errors);
return mapping.findForward(“register“);
}
Consuser consuser = new Consuser();
BeanUtils.copyProperties(consuser df);
System.out.println(“userid====“+consuser.getUserid());
dao.save(consuser);
System.out.println(“新用户注册成功“);
Actionerrors errors = new Actionerrors();
ActionMessage error = new ActionMessage(“注册成功请登录!“ false);
errors.add(“error“ error);
this.saveErrors(request errors);
return mapping.findForward(“login“);
}
//退出系统
public ActionForward exitsystem(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
HttpSession se

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

     文件       1515  2012-07-29 01:44  基于J2EE平台的火车站网上订票系统+源码\utxt\.classpath

     文件        487  2010-10-14 12:56  基于J2EE平台的火车站网上订票系统+源码\utxt\.myhibernatedata

     文件        285  2012-07-29 01:44  基于J2EE平台的火车站网上订票系统+源码\utxt\.mymetadata

     文件        262  2010-10-14 12:11  基于J2EE平台的火车站网上订票系统+源码\utxt\.mystrutsdata

     文件       1562  2012-07-29 21:36  基于J2EE平台的火车站网上订票系统+源码\utxt\.project

     文件     437356  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\antlr-2.7.6rc1.jar

     文件      17109  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\asm-attrs.jar

     文件      26439  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\asm.jar

     文件     282443  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\cglib-2.1.3.jar

     文件    1196109  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\classes12.jar

     文件     173835  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\commons-collections-2.1.1.jar

     文件      37960  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\commons-logging-1.0.4.jar

     文件     310462  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\dom4j-1.6.1.jar

     文件      47545  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\ehcache-1.1.jar

     文件    1962457  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\hibernate3.jar

     文件     103481  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\jaas.jar

     文件     228575  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\jaxen-1.1-beta-7.jar

     文件       6716  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\jdbc2_0-stdext.jar

     文件       8634  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\jta.jar

     文件     351050  2010-10-14 12:12  基于J2EE平台的火车站网上订票系统+源码\utxt\log4j-1.2.11.jar

     文件       3201  2010-10-17 16:26  基于J2EE平台的火车站网上订票系统+源码\utxt\src\action\LoginAction.java

     文件       4361  2010-10-17 23:32  基于J2EE平台的火车站网上订票系统+源码\utxt\src\action\TrainAction.java

     文件       4211  2010-10-14 15:36  基于J2EE平台的火车站网上订票系统+源码\utxt\src\action\TujingAction.java

     文件       3948  2010-10-14 12:42  基于J2EE平台的火车站网上订票系统+源码\utxt\src\action\UserMAction.java

     文件       3886  2010-10-17 20:16  基于J2EE平台的火车站网上订票系统+源码\utxt\src\action\UTAction.java

     文件         87  2010-10-14 12:11  基于J2EE平台的火车站网上订票系统+源码\utxt\src\com\yourcompany\struts\ApplicationResources.properties

     文件        341  2010-10-14 12:27  基于J2EE平台的火车站网上订票系统+源码\utxt\src\dao\baseHibernateDAO.java

     文件       5719  2010-10-14 12:29  基于J2EE平台的火车站网上订票系统+源码\utxt\src\dao\ConsuserDAO.java

     文件        214  2010-10-14 12:27  基于J2EE平台的火车站网上订票系统+源码\utxt\src\dao\IbaseHibernateDAO.java

     文件       6947  2010-10-17 23:23  基于J2EE平台的火车站网上订票系统+源码\utxt\src\dao\TraintableDAO.java

............此处省略130个文件信息

评论

共有 条评论