基于javaweb的SSM羽毛球会员俱乐部系统场馆课程运动(java+ssm+mysql+jsp)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

291123242708

311123242708

321123242708

331123242708

341123242708

351123242708

361123242708

371123242708

基于javaweb的SSM羽毛球会员俱乐部系统场馆课程运动(java+ssm+mysql+jsp)

1
2
3
4
5
6
7
8
9
10
11

管理员
admin 123456


会员
test01 123456
test02 123456
test03 123456
test04 123456

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
		pm.setPagesize(pagesize);
// 设置当前显示页
pm.setCurpageindex(pageindex);
// 设置分页信息
request.setAttribute("pagermetal", pm);
// 分发请求参数
dispatchParams(request, response);
String forwardurl = request.getParameter("forwardurl");
System.out.println("forwardurl=" + forwardurl);
if (forwardurl == null) {
forwardurl = "/admin/supplyormanager.jsp";
}
forward(forwardurl);
}


}


/**************************
*
* 场地控制
*
*/
@Controller
public class ChangdiController extends SimpleController {
@Autowired
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

System.out.println("系统退出");
request.getSession().removeAttribute("huiyuan");

}


}


private void login() {

String accountname = request.getParameter("accountname");
String password = request.getParameter("password");

String filter = MessageFormat.format("where accountname=''{0}'' and password=''{1}''", accountname,
password);
Huiyuan huiyuan = (Huiyuan) huiyuanSrv.load(filter);
String errorurl=request.getParameter("errorurl");
String forwardurl=request.getParameter("forwardurl");
if(huiyuan==null){
dispatchParams(request, response);
request.setAttribute("errormsg", "<label class='error'>系统账户和密码不匹配</label>");
forward(errorurl);
return;
}

if (huiyuan.getPassword().equals(password)) {
huiyuan.setLogtimes(huiyuan.getLogtimes() + 1);
huiyuanSrv.update(huiyuan);
request.getSession().setAttribute("huiyuan", huiyuan);
if (forwardurl == null||"".equals(forwardurl))
forwardurl = "/e/huiyuan/accountinfo.jsp";
redirect(forwardurl);
}

}


public void save() {
String accountname = request.getParameter("accountname");
String password = request.getParameter("password");
String name = request.getParameter("name");
String idcardno=request.getParameter("idcardno");
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 ****************** 信息注销监听支持*****************************
*********************************************************/
public void delete() {
String id = request.getParameter("id");
scSrv.delete(" where id=" + id);
get();
}

/*************************************************************
**************** 保存动作监听支持******************************
**************************************************************/
public void save() {
String forwardurl = request.getParameter("forwardurl");
// 验证错误url
String errorurl = request.getParameter("errorurl");
String bookid = request.getParameter("bookid");
String bookname = request.getParameter("bookname");
String tupian = request.getParameter("tupian");
String scren = request.getParameter("scren");
String sctime = request.getParameter("sctime");
String href = request.getParameter("href");
SimpleDateFormat sdfshoucang = new SimpleDateFormat("yyyy-MM-dd");
Shoucang shoucang = new Shoucang();
shoucang.setBookid(bookid == null ? 0 : new Integer(bookid));
shoucang.setBookname(bookname == null ? "" : bookname);
shoucang.setTupian(tupian == null ? "" : tupian);
shoucang.setScren(scren == null ? "" : scren);
if (sctime != null) {
try {
shoucang.setSctime(sdfshoucang.parse(sctime));
} catch (ParseException e) {
e.printStackTrace();
}
} else {
shoucang.setSctime(new Date());
}
shoucang.setHref(href==null?"":href);
// 产生验证
Boolean validateresult = saveValidate(MessageFormat.format(
"where bookid=''{0}'' and scren=''{1}'' ", bookid, scren));
if (validateresult) {
try {
request.setAttribute("sctip",
"<label class='error'>你已经收藏</label>");
request.setAttribute("shoucang", shoucang);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
	// 产生验证
Boolean validateresult = zhiyuanSrv.isExist("where accountname='"
+ accountname + "'");
if (validateresult) {
try {
request.setAttribute("errormsg",
"<label class='error'>已经存在的工号</label>");
request.setAttribute("zhiyuan", zhiyuan);

List<Object> zhiwu_datasource = zhiwuSrv.getEntity("");
request.setAttribute("zhiwu_datasource", zhiwu_datasource);
request.setAttribute("actiontype", "save");
request.getRequestDispatcher(errorurl).forward(request,
response);
} catch (Exception e) {
e.printStackTrace();
}
return;
}
zhiyuanSrv.save(zhiyuan);
// 保存附件

if (forwardurl == null) {
forwardurl = "/admin/zhiyuanmanager.do?actiontype=get";
}
forward(forwardurl);
}

/******************************************************
*********************** 更新内部支持*********************
*******************************************************/
public void update() {
String forwardurl = request.getParameter("forwardurl");
String id = request.getParameter("id");
if (id == null)
return;
Zhiyuan zhiyuan = zhiyuanSrv.load(new Integer(id));
if (zhiyuan == null)
return;
String accountname = request.getParameter("accountname");
String password = request.getParameter("password");
String name = request.getParameter("name");
String sex = request.getParameter("sex");
String lianxiren = request.getParameter("lianxiren");
String jiguan = request.getParameter("jiguan");
String nation = request.getParameter("nation");
String bumen = request.getParameter("bumen");
String zhiwu = request.getParameter("zhiwu");
String mobile = request.getParameter("mobile");
String qq = request.getParameter("qq");
String des = request.getParameter("des");
String photo = request.getParameter("photo");
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42




@Controller
public class HuiyuanController extends SimpleController {

@Autowired
private HuiyuanService huiyuanSrv=null;

@RequestMapping("/admin/huiyuanmanager.do")
public void mapping(HttpServletRequest request, HttpServletResponse response) {
this.mappingMethod(request, response);
}

public void chongzhi() {
String jine = request.getParameter("jine");
String forwardurl = request.getParameter("forwardurl");
String id = request.getParameter("id");
if (id == null || id == "")
return;
Huiyuan huiyuan = huiyuanSrv.load(new Integer(id));
if (huiyuan != null) {
huiyuan.setYue(huiyuan.getYue() + Float.parseFloat(jine));
huiyuanSrv.update(huiyuan);
request.getSession().setAttribute("huiyuan", huiyuan);
redirect(forwardurl);
}

}
public void modifyPaypw() {

String paypwd=request.getParameter("paypwd");
String errorurl=request.getParameter("errorurl");
String forwardurl=request.getParameter("forwardurl");
String repassword1=request.getParameter("repassword1");
String id = request.getParameter("id");
if (id == null||id=="")
return;
Huiyuan huiyuan =huiyuanSrv.load(new Integer(id));
if(huiyuan!=null)
{
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
        if (sysrole != null) {
request.setAttribute("sysrole", sysrole);
}
actiontype = "update";
request.setAttribute("id", id);
}
request.setAttribute("actiontype", actiontype);
String forwardurl = request.getParameter("forwardurl");
System.out.println("forwardurl=" + forwardurl);
if (forwardurl == null) {
forwardurl = "/admin/sysroleadd.jsp";
}
forward(forwardurl);
}

public void aclguide(){

String forwardurl=request.getParameter("forwardurl");
List<Sysrole> listRole= sysroleSrv.getEntity("");
request.setAttribute("listRole",listRole);
if (forwardurl == null) {
forwardurl = "/admin/aclguide.jsp";
}
forward(forwardurl);

}

/******************************************************
***********************数据绑定内部支持*********************
*******************************************************/
public void get() {
String filter = "where 1=1 ";
String name = request.getParameter("name");
if (name != null)
filter += " and name like '%" + name + "%' ";
//
int pageindex = 1;
int pagesize = 10;
// 获取当前分页
String currentpageindex = request.getParameter("currentpageindex");
// 当前页面尺寸
String currentpagesize = request.getParameter("pagesize");
// 设置当前页
if (currentpageindex != null)
pageindex = new Integer(currentpageindex);
// 设置当前页尺寸
if (currentpagesize != null)
pagesize = new Integer(currentpagesize);
List<Sysrole> listsysrole = sysroleSrv.getPageEntitys(filter, pageindex, pagesize);


项目链接:
https://javayms.github.io?id=291123242708201bv
https://javayms.pages.dev?id=291123242708201bv