• 大小: 873KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-20
  • 语言: 数据库
  • 标签: SSH  

资源简介

此项目是我本科毕业设计题目,运用MyEclipse开发工具,Tomcat服务器,Mysql数据库综合开发,运用了SSH框架,能够实现前台站点查询,线路查询,站站查询,其中站站查询中用到了换乘算法,很适合做毕业设计。另外还附带了数据库,可直接插入到数据库然后部署运行就可以了。

资源截图

代码片段和文件信息

package tarena.ssh2.action;

import java.util.List;
import java.util.Map;

import org.apache.struts2.interceptor.SessionAware;

import tarena.ssh2.dao.AdminDAO;
import tarena.ssh2.pojo.Message;
import tarena.ssh2.pojo.User;

import com.opensymphony.xwork2.ActionSupport;

public class AdminAction   extends ActionSupport implements SessionAware{

/**
 * 
 */
private static final long serialVersionUID = -8470759829391059723L;
private Mapject> session;
private String adminname;
private String password;
private String securityCode;

private User user = new User();
private List us;
private List msg;
private int id;
private AdminDAO adminDAO;
private Message ms = new Message();
public Message getMs() {
return ms;
}
public void setMs(Message ms) {
this.ms = ms;
}
@Override
public void setSession(Mapject> session) {
this.session = session;

}
/**
 * 显示所有留言
 */
public String show(){
msg = adminDAO.showMessage();
return “success“;
}
/**
 * 显示所有用户
 */
public String listUser(){
us = adminDAO.listUser();
if(us!=null){
return “list“;
}
return “fail“;
}
/**
 * 删除用户
 */
public String deleteUser(){
adminDAO.deleteUser(user.getId());
return “list“;
}
/**
 * 删除消息
 */
public String deleteMessage(){
adminDAO.deleteMessage(ms.getId());
return “delete“;
}
/**
 * 管理员注销
 * @return
 */
public String logout(){
session.remove(“admin“);
return “logout“;
}
public String login(){
if(adminDAO.matchedAdmin(adminname password)){
session.put(“admin“adminname );
return “loginSuccess“;
}
this.addActionerror(“用户名或密码不匹配“);
return “login“;
}
public void validateLogin() {
String serverCode = (String)session.get(“SESSION_SECURITY_CODE“);
if(!serverCode.equals(securityCode)){
this.addFieldError(“code“ “验证码错误“);
}
if(null==adminname || ““.equals(adminname.trim())){
this.addFieldError(“adminnameIsEmpty“ “用户名不能为空“);
}else if(null==password || ““.equals(password.trim())){
this.addFieldError(“pwdIsEmpty““密码不能为空“);
}
}

public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public List getUs() {
return us;
}
public void setUs(List us) {
this.us = us;
}
public List getMsg() {
return msg;
}
public void setMsg(List msg) {
this.msg = msg;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public AdminDAO getAdminDAO() {
return adminDAO;
}
public void setAdminDAO(AdminDAO adminDAO) {
this.adminDAO = adminDAO;
}
public String getAdminname() {
return adminname;
}
public void setAdminname(String adminname) {
this.adminname = adminname;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-11-18 14:31  ssh\
     文件        2509  2013-02-27 12:15  ssh\.classpath
     目录           0  2012-11-18 14:31  ssh\.myeclipse\
     文件         282  2013-02-21 10:20  ssh\.mymetadata
     文件        1276  2012-11-18 14:38  ssh\.project
     目录           0  2012-11-18 16:41  ssh\src\
     文件        6113  2013-05-14 15:47  ssh\src\.struts.mex
     文件        1806  2013-03-30 22:46  ssh\src\applicationContext.xml
     文件        2120  2013-03-30 19:38  ssh\src\dataSource.xml
     文件         122  2013-02-26 10:17  ssh\src\dbcp.properties
     文件        4796  2013-05-14 15:47  ssh\src\struts.xml
     目录           0  2012-11-18 14:35  ssh\src\tarena\
     目录           0  2013-03-27 10:22  ssh\src\tarena\ssh2\
     目录           0  2013-03-30 19:53  ssh\src\tarena\ssh2\action\
     文件        3367  2013-05-06 13:52  ssh\src\tarena\ssh2\action\AdminAction.java
     文件        1329  2013-03-30 17:08  ssh\src\tarena\ssh2\action\DeptAction.java
     文件         620  2012-11-18 17:25  ssh\src\tarena\ssh2\action\ListAction.java
     文件        1930  2013-04-16 23:04  ssh\src\tarena\ssh2\action\ListStInfoAction.java
     文件        2451  2013-03-30 23:07  ssh\src\tarena\ssh2\action\MessageAction.java
     文件        1440  2013-03-30 16:19  ssh\src\tarena\ssh2\action\OperateBusStAction.java
     文件        8216  2013-05-14 23:56  ssh\src\tarena\ssh2\action\QueryAction.java
     文件        1417  2013-03-26 11:53  ssh\src\tarena\ssh2\action\SecurityCodeImageAction.java
     文件        1496  2013-04-16 18:05  ssh\src\tarena\ssh2\action\StInfoAction.java
     文件        3984  2013-05-14 15:40  ssh\src\tarena\ssh2\action\UserAction.java
     目录           0  2013-03-30 19:52  ssh\src\tarena\ssh2\dao\
     文件         534  2013-05-06 13:29  ssh\src\tarena\ssh2\dao\AdminDAO.java
     文件        1606  2013-05-06 13:28  ssh\src\tarena\ssh2\dao\AdminDAOHibernateImpl.java
     文件         279  2012-11-18 15:16  ssh\src\tarena\ssh2\dao\DeptDAO.java
     文件        1207  2012-11-18 15:17  ssh\src\tarena\ssh2\dao\DeptDAOHibernateImpl.java
     文件         383  2013-03-30 22:57  ssh\src\tarena\ssh2\dao\MessageDAO.java
     文件        1090  2013-05-13 11:23  ssh\src\tarena\ssh2\dao\MessageDAOHibernateImpl.java
............此处省略217个文件信息

评论

共有 条评论