java开发社区活动预约系统
简介
本系统主要是社区活动预约系统网站,社区管理员可以发布活动,社区居民和游客均可进行活动预约,管理员后台审核预约是否通过,居民可以填写活动感受,管理员查看感受后可以进行反馈。居民最多取消三次预约,每取消一次就会扣除信用分20,信用分低于60,管理员在审核时可以认为该人无信而审核不通过。
技术
ssm(spring+springMVC+myibats)+jsp+css+ajax+jq+js+layui+pagehleper分页插件+layui文本编辑器
可以转化成springboot项目哦
角色
超级管理员+社区管理员+社区居民
功能介绍
前台:
首页(公告,社区活动),登录,忘记密码,预约社区活动(游客和居民均可以预约,游客需要输入身份证姓名和手机号),社区活动列表展示(预约结束,预约未开始,预约中),搜索社区活动(根据发起人姓名、活动名称、活动日期,活动时间搜索)
个人中心:
登录,我的基本信息查看,我的预约(待审核,审核通过,审核不通过,取消预约(最多取消3次,取消一次扣除信用分20,信用分越低,审核通过概率越小),我的活动感受,我的信用,退出,修改密码
管理员:
居民管理,社区管理,社区管理员管理,实验室开放项目管理,社区活动管理,公告管理,忘记密码处理(初始换某个人的密码),活动报名审核
社区管理员:
社区管理员登陆后只能看到自己发布的社区活动,审核报名预约,发布公告(可以自己发布,也可以根据社区活动快捷生成公告),管理自己的公告,查看个人基本信息,修改密码,退出,发布社区活动
部分截图:
数据库字典
社区管理员managers
Id
Mobile 手机号 登录使用
upass 密码
cts 创建时间
role 角色 Admin超级管理员c_managers社区管理员
realname 姓名
sex 性别
borth 生日
Community_id 社区id
mdesc 备注
社区居民-普通用户users
Id
upass 密码
realname 姓名
sex 性别
Community_id 社区id
cts 创建时间
borth 出生日期
cancle_num
credit
idcard 身份证 保留
mobile 手机号 登录使用
社区community
Id
cname 社区名称
cts 创建时间
context 描述
location 经纬度
公告message
Id
title 标题
context 内容
cts 创建时间
manager_id 管理员id
from_id 来源ID App_id表示是根据活动预约表生成的公告
mess_desc 详情
活动appointment
id 主键,自增长
Sign_num 预约人数
Title 活动项目标题
users_num 活动人数
Date 活动日期
Start_ts 活动开始时间
End_ts 活动结束时间
Sign_start_ts 预约开始时间
Sign_end_ts 预约结束时间
address 活动室地址
Manager_id 活动管理员 id
Cts 参加时间
Context text 活动内容
Is_pub 是否发布活动 1发布0不发布
Is_end 是否结束 1结束0不结束
is_create_message 是否创建公告 1创建了0没有
app_desc 活动简介,截取活动内容前100个字 前台展示活动用的