本文主要是介绍SSM/SPRING/JAVAWEB/J2EE健身房健身教练学员场地预约报名管理网站系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1、概述
2、功能描述
3、数据表
4、目录结构
5、最终效果
6、预约场地教练流程关键代码
1、概述
开发环境: jdk 、tomcat 、mysql
开发工具:idea 或eclipse、navicat
编程语言后端:java;框架和引用的包:JavaBean Servlet MVC、log4j.jar
编程语言前端:JSP、html 、javascript、jquery;
注:本项目未引用当前流行的ssm(Spring+SpringMVC+MyBatis)、Spring boot,在随后的项目中讲解
2、功能描述
健身俱乐部管理网站管理系统主要分为前台用户和后台管理员。
不同的用户有不同的权限。一般用户只能实现管理员指定的信息,系统管理员可以对整个系统进行操作。
前台用户实现的功能有:登录、注册、修改登录密码、修改详细资料、预定信息管理、查看、场地课程预定、场地课程查询、留言板;
后台管理员实现的功能有:系统管理(公告管理、发布公告、网站留言管理、管理员设置、后台登录日志)、管理(管理、发布)、场地课程管理(场地课程管理、添加场地课程)、注册会员管理、预定报名管理。
3、数据表
表1 admin 管理员表
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 编号 |
username | - | varchar | 用户名 |
password | - | varchar | 密码 |
creattime | - | datetime | 日期 |
logintimes | - | int | 登录次数 |
qx | - | varchar | 权限 |
表2 adminlog 操作日志表
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 编号 |
username | - | varchar | 用户名 |
password | - | varchar | 密码 |
logintime | - | datetime | 日期 |
loginip | - | varchar | IP |
表3 affiche 公告表
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 编号 |
title | - | varchar | 标题 |
content | - | varchar | 内容 |
addtime | - | datetime | 日期 |
adder | - | varchar | 发布人 |
表4 guestbook 留言板
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 编号 |
nickname | - | varchar | 呢称 |
pic | - | varchar | 图片 |
| - | varchar | 邮件 |
| - | varchar | |
content | - | varchar | 内容 |
addtime | - | datetime | 日期 |
ip | - | varchar | IP |
replay | - | int | 回复 |
表5 member 会员表
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 编号 |
username | - | varchar | 用户名 |
password | - | varchar | 密码 |
type | - | varchar | 类型 |
regtime | - | datetime | 日期 |
表6 prep 场地课程预订表
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 编号 |
tid | - | int | 场地课程编号 |
num | - | varchar | 人数 |
tel | - | varchar | 电话 |
linkman | - | varchar | 联系人 |
address | - | varchar | 地址 |
addtime | - | varchar | 日期 |
flag | - | varchar | 是否审核 |
member | - | varchar | 会员ID |
表7 trave 场地课程信息表
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 编号 |
title | - | varchar | 标题 |
url | - | varchar | 图片 |
address | - | varchar | 地址 |
time | - | varchar | 使用时间 |
price | - | varchar | 价格 |
tel | - | varchar | 电话 |
linkman | - | varchar | 联系人 |
content | - | varchar | 内容 |
addtime | - | varchar | 发布日期 |
4、目录结构
5、最终效果
前台普通用户
后台管理员
6、预约场地教练流程关键代码
String tid=request.getParameter("id").trim();String num=request.getParameter("num").trim();String tel=request.getParameter("tel").trim();String linkman=request.getParameter("linkman").trim();String address=request.getParameter("address").trim();String member=request.getParameter("member").trim();String dateday=request.getParameter("dateday").trim();String startnumb=request.getParameter("startnumb").trim();String endnumb=request.getParameter("endnumb").trim();int flag = tb.addPrep(tid, num, tel, linkman, address, member,dateday,startnumb,endnumb);if(flag == Constant.SUCCESS){request.setAttribute("message", "操作成功!");request.getRequestDispatcher("index.jsp").forward(request, response);}else if(flag==Constant.DEFAULT_ERROR){request.setAttribute("message", "此场地所选时间已经被预定!");request.getRequestDispatcher("index.jsp").forward(request, response);}else{request.setAttribute("message", "系统维护中,请稍后再试!");request.getRequestDispatcher("index.jsp").forward(request, response);}
这篇关于SSM/SPRING/JAVAWEB/J2EE健身房健身教练学员场地预约报名管理网站系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!