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

图片

email

-

varchar

邮件

qq

-

varchar

QQ

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);
			}

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机程序设计开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值