基于javaweb+SSM健身房健身俱乐部管理系统(前台、后台)
开发工具:eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
}
#submit:active
{
outline: none;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
#submit::-moz-focus-inner
{
border: none;
}
#actions a
{
color: #3151A2;
float: right;
line-height: 35px;
margin-left: 10px;
}
/*--------------------*/
#back
{
display: block;
text-align: center;
if(pwd==""){
layer.msg('请输入密码!',{icon:2,time:2000});
return false;
}
if(type==""){
layer.msg('请选择一个身份!',{icon:2,time:2000});
return false;
}
if(type==1){
$.post("${domain}/user/login",{
'account' : name,
'pwd' :pwd
},function(data){
if(data == "true"){
layer.msg('登录成功!',{icon:1,time:1000});
setTimeout(function(){
window.location.href='${domain}/user/Forward';
},1000)
}
if(data == "false"){
layer.msg('用户名或密码错误,请重试!',{icon:2,time:2000});
setTimeout(function(){
location.reload();
},2000)
}
})
var account = document.getElementById("account").value;
var name = document.getElementById("name").value;
var pwd = document.getElementById("pwd").value;
var age = document.getElementById("age").value;
var sex = document.getElementById("sex").value;
var tel = document.getElementById("tel").value;
var address = document.getElementById("address").value;
var regAge = new RegExp("^[0-9]*$");
if(!regAge.test(age)){
layer.msg('请输入正确的年龄格式!',{icon: 2,time:2000});
return false;
}
var regTel = new RegExp("^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$");
});
</script>
<script type="text/javascript">
function update(){
var id = document.getElementById("id").value;
var account = document.getElementById("account").value;
var name = document.getElementById("name").value;
var pwd = document.getElementById("pwd").value;
var age = document.getElementById("age").value;
var sex = document.getElementById("sex").value;
var tel = document.getElementById("tel").value;
var address = document.getElementById("address").value;
var regAge = new RegExp("^[0-9]*$");
if(!regAge.test(age)){
layer.msg('请输入正确的年龄格式!',{icon: 2,time:2000});
return false;
}
var regTel = new RegExp("^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$");
if(!regTel.test(tel)){
layer.msg('请输入正确的手机格式!',{icon: 2,time:2000});
return false;
}
var regSex = new RegExp("^(男|女)$");
</head>
<body>
<div class="wrapper">
<div class="sidebar" data-background-color="white" data-active-color="danger">
<!--
Tip 1: you can change the color of the sidebar's background using: data-background-color="white | black"
Tip 2: you can change the color of the active button using the data-active-color="primary | info | success | warning | danger"
-->
<div class="sidebar-wrapper">
<div class="logo">
<a href="#" class="simple-text">
健身俱乐部管理系统
</a>
</div>
<ul class="nav">
session.setAttribute("userInfo", JSON.toJSON(list));
session.setAttribute("account", account);
return "true";
}
else{
return "false";
}
}
@RequestMapping("/Forward")
public String loginForward(){
return "user/index";
}
@RequestMapping("/exit")
public String exit(HttpSession session){
session.invalidate();
return "login";
}
@RequestMapping("/myInfo")
public String myInfo(HttpSession session){
String account=(String) session.getAttribute("account");
List<Map<String,Object>> list = userService.findUserByAccount(account);
session.setAttribute("userInfo", JSON.toJSON(list));
return "user/index";
}
@RequestMapping("/classTable")
<fieldset id="actions">
<select class="input-text" id="type" name="type" style="width: 160px">
<option value="1">会员</option>
<option value="0">管理员</option>
</select>
<input type="button" id="submit" value="登录" onclick="sub()">
</fieldset>
</form>
<script src="${domain}/js/jquery-3.2.1.js"></script>
name = #{name},
</if>
<if test="pwd!=null">
pwd = #{pwd},
</if>
<if test="tel!=null">
tel = #{tel},
</if>
<if test="address!=null">
address = #{address},
</if>
</set>
where id=#{id}
</update>
</body>
<!-- Core JS Files -->
<script src="${domain}/assets/js/jquery-1.10.2.js" type="text/javascript"></script>
<script src="${domain}/assets/js/bootstrap.min.js" type="text/javascript"></script>
<!-- Checkbox, Radio & Switch Plugins -->
<script src="${domain}/assets/js/bootstrap-checkbox-radio.js"></script>
<!-- Charts Plugin -->
<script src="${domain}/assets/js/chartist.min.js"></script>
<!-- Notifications Plugin -->
<script src="${domain}/assets/js/bootstrap-notify.js"></script>
<!-- Google Maps Plugin -->
<!---<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js"></script>--->
<!-- Paper Dashboard Core javascript and methods for Demo purpose -->
<script src="${domain}/assets/js/paper-dashboard.js"></script>
<!-- Paper Dashboard DEMO methods, don't include it in your project! -->
<script src="${domain}/assets/js/demo.js"></script>
<script src="${domain}/js/layer.js"></script>
<script type="text/javascript">
<if test="name!=null">
name = #{name},
</if>
<if test="pwd!=null">
pwd = #{pwd},
</if>
<if test="tel!=null">
tel = #{tel},
</if>
<if test="address!=null">
address = #{address},
</if>
</set>
where id=#{id}
运行环境
Java≥6、Tomcat≥7.0、MySQL≥5.5
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
技术框架
JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) MySQL JavaScript CSS jQuery……
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
前台用户:选课程和教练等……
后台管理员:管理用户、课程、教练、器材等……
后台管理员:
前台用户: