资源简介

基于ssh的社团管理系统的设计与实现较为复杂,故所分得模块较多,详细分为会员注册模块、用户个人信息管理模块、管理员信息管理模块、动态消息管理模块和消息留言处理模块五个模块。会员注册模块主要包括:会员注册、用户登录两个个子模块。用户个人信息管理模块主要包括:个人资料管理、照片信息管理、密码管理、日志管理,照片信息管理,心情信息管理六个子模块。管理员信息管理模块主要包括:系统公告管理、密码管理、日志信息管理、心情信息管理、照片信息管理、注册用户管理和审核活动7个子模块。动态消息管理模块主要包括:消息查看和消息评论两个子模块。消息留言处理模块主要包括:会员添加、会员请求处理、消息回复和消息查看四个子模块。活动申请模块包括两个子模块,一个是社团负责人的发出申请模块,另一个是社联管理员的活动审核模块。

资源截图

代码片段和文件信息

package com.action;

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

import org.apache.struts2.ServletActionContext;

import com.dao.THuodongDAO;
import com.dao.TShetuanDAO;
import com.model.THuodong;
import com.model.TShetuan;
import com.model.TUser;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class huodongAction extends ActionSupport
{
private Integer id;
private Integer shetuanId;
private String biaoti;
private String neirong;

private String shijian;
private String didian;
private String lianxiren;
private String lianxihua;

private THuodongDAO huodongDAO;
private TShetuanDAO shetuanDAO;



public String huodongAdd()
{
Map session=ActionContext.getContext().getSession();
TShetuan shetuan=(TShetuan)session.get(“shetuan“);

THuodong huodong=new THuodong();

//huodong.setId(id);
huodong.setShetuanId(shetuan.getId());
huodong.setBiaoti(biaoti);
huodong.setNeirong(neirong);

huodong.setShijian(shijian);
huodong.setDidian(didian);
huodong.setLianxiren(lianxiren);
huodong.setLianxihua(lianxihua);
huodong.setStatus(new Integer(0));
huodongDAO.save(huodong);

Map request=(Map)ServletActionContext.getContext().get(“request“);
request.put(“msg“ “已将活动信息提交给管理员审核!“);

return “msg“;
}

public String huodongMana()
{
Map session=ActionContext.getContext().getSession();
TShetuan shetuan=(TShetuan)session.get(“shetuan“);

String sql = “from THuodong where shetuanId=“+shetuan.getId();
List huodongList=huodongDAO.getHibernateTemplate().find(sql);

Map request=(Map)ServletActionContext.getContext().get(“request“);
request.put(“huodongList“ huodongList);
return ActionSupport.SUCCESS;
}
public String huodongShenheQuery()
{
Map session=ActionContext.getContext().getSession();
// TShetuan shetuan=(TShetuan)session.get(“shetuan“);

String sql = “from THuodong  t where t.status=0 “;
List huodongList=huodongDAO.getHibernateTemplate().find(sql);

Map request=(Map)ServletActionContext.getContext().get(“request“);
request.put(“huodongList“ huodongList);
return ActionSupport.SUCCESS;
}



public String huodongDel()
{
THuodong huodong=huodongDAO.findById(id);
huodongDAO.delete(huodong);

Map request=(Map)ServletActionContext.getContext().get(“request“);
request.put(“msg“ “信息删除成功“);
return “msg“;
}
/**
 * 审核通过
 * @return
 */
public String huodongPass()
{
THuodong huodong=huodongDAO.findById(id);
huodong.setStatus(new Integer(1));//审核通过
huodongDAO.update(huodong);

Map request=(Map)ServletActionContext.getContext().get(“request“);
request.put(“msg“ “审核通过操作成功!“);
return “msg“;
}
/**
 * 审核拒绝
 * @return
 */
public String huodongReject()
{
THuodong huodong=huodongDAO.findById(id);
huodong.setStatus(new Integer(2));//审核拒绝
huodongDAO.update(huodong);

Map

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-16 09:45  源码\
     目录           0  2017-11-21 17:01  源码\shetuan\
     文件        3595  2017-11-21 17:01  源码\shetuan\.classpath
     目录           0  2017-11-22 02:08  源码\shetuan\.myeclipse\
     文件         294  2016-05-10 21:13  源码\shetuan\.mymetadata
     文件        1750  2017-11-21 17:01  源码\shetuan\.project
     目录           0  2017-11-21 17:01  源码\shetuan\.settings\
     文件         522  2017-11-21 17:01  源码\shetuan\.settings\.jsdtscope
     文件         382  2017-11-21 17:01  源码\shetuan\.settings\com.genuitec.eclipse.migration.prefs
     文件         364  2017-11-21 17:01  源码\shetuan\.settings\org.eclipse.jdt.core.prefs
     文件         547  2017-11-21 17:01  源码\shetuan\.settings\org.eclipse.wst.common.component
     文件         412  2017-11-21 17:01  源码\shetuan\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-11-21 17:01  源码\shetuan\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-11-21 17:01  源码\shetuan\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-05-16 09:45  源码\shetuan\WebRoot\
     目录           0  2017-05-16 09:45  源码\shetuan\WebRoot\meta-INF\
     文件          36  2016-05-10 21:14  源码\shetuan\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2017-05-16 09:45  源码\shetuan\WebRoot\WEB-INF\
     文件        3826  2017-11-21 17:08  源码\shetuan\WebRoot\WEB-INF\applicationContext.xml
     目录           0  2017-11-22 00:59  源码\shetuan\WebRoot\WEB-INF\classes\
     目录           0  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\meta-INF\
     文件          25  2017-11-21 17:01  源码\shetuan\WebRoot\WEB-INF\classes\meta-INF\MANIFEST.MF
     目录           0  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\com\
     目录           0  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\com\action\
     文件        4987  2017-11-21 23:35  源码\shetuan\WebRoot\WEB-INF\classes\com\action\HuodongApplyAction.class
     文件        4843  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\com\action\UserAction.class
     文件        5648  2017-11-22 01:33  源码\shetuan\WebRoot\WEB-INF\classes\com\action\huodongAction.class
     文件         404  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\com\action\indexAction.class
     文件        4501  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\com\action\liuyanAction.class
     文件        4226  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\com\action\shenqingAction.class
     文件        4459  2017-11-21 23:09  源码\shetuan\WebRoot\WEB-INF\classes\com\action\shetuanAction.class
............此处省略835个文件信息

评论

共有 条评论