运行环境: 最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以
tomcat环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8/10或者Linux或者MacOS,2G内存以上(推荐4G,4G以上更好)
主要功能说明: 管理员角色实现了:公告审批,审批新闻,首页图片展示审批,首页视频展示审批。
用了技术框架: HTML+CSS+JavaScriptJSP+Servlet+Mysql
适用于: 练练手可以,商用价值不大
数据库设计文档
数据库名: jsp_association
文档版本: 无
文档描述: 数据库设计文档
表名 | 说明 |
---|---|
activity | |
community | |
comm_notice | |
comm_portrait | |
enter | |
forum_post | |
homepage_img | |
homepage_news | |
homepage_video | |
img | |
layer | |
manager | |
news | |
org_user | |
recruitment | |
user | |
user_message | |
video |
表名: activity
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | act_id | int | 10 | 0 | N | Y | ||
2 | org_id | int | 10 | 0 | N | N | ||
3 | act_date | datetime | 19 | 0 | N | N | ||
4 | act_content | varchar | 1024 | 0 | N | N | ||
5 | act_title | varchar | 100 | 0 | N | N |
表名: community
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | org_id | int | 10 | 0 | N | Y | ||
2 | org_intro | varchar | 1024 | 0 | Y | N | NULL | |
3 | org_name | varchar | 32 | 0 | N | N | ||
4 | org_found_date | datetime | 19 | 0 | N | N | ||
5 | org_status | int | 10 | 0 | N | N | ||
6 | uid | int | 10 | 0 | N | N |
表名: comm_notice
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | org_id | int | 10 | 0 | N | N | ||
2 | noti_content | varchar | 1024 | 0 | N | N | ||
3 | noti_date | datetime | 19 | 0 | N | N | ||
4 | noti_id | int | 10 | 0 | N | Y | ||
5 | noti_title | varchar | 32 | 0 | N | N | ||
6 | stat | enum | 1 | 0 | N | N | ‘0’ |
表名: comm_portrait
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | org_id | int | 10 | 0 | N | Y | ||
2 | img_id | int | 10 | 0 | N | N |
表名: enter
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | org_id | int | 10 | 0 | N | Y | ||
2 | rec_id | int | 10 | 0 | N | Y | ||
3 | uid | varchar | 50 | 0 | N | Y | ||
4 | name | varchar | 24 | 0 | Y | N | NULL | |
5 | sex | enum | 1 | 0 | Y | N | ‘男’ | |
6 | grade | varchar | 2 | 0 | Y | N | NULL | |
7 | varchar | 10 | 0 | Y | N | NULL | ||
8 | tel | varchar | 11 | 0 | Y | N | NULL | |
9 | varchar | 100 | 0 | Y | N | NULL |
表名: forum_post
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | post_id | int | 10 | 0 | N | Y | ||
2 | uid | int | 10 | 0 | N | N | ||
3 | title | varchar | 100 | 0 | N | N | ||
4 | date | date | 10 | 0 | N | N | ||
5 | layers | int | 10 | 0 | N | N |
表名: homepage_img
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | apply_id | int | 10 | 0 | N | Y | ||
2 | img_name | varchar | 255 | 0 | N | N | ||
3 | org_name | varchar | 24 | 0 | Y | N | ‘’ | |
4 | applytime | timestamp | 19 | 0 | N | N | ‘2022-07-1012:10:10’ | |
5 | status | int | 10 | 0 | N | N | 0 | |
6 | nextdel | int | 10 | 0 | N | N | 0 |
表名: homepage_news
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | apply_id | int | 10 | 0 | N | Y | ||
2 | news_id | int | 10 | 0 | N | N | ||
3 | org_name | varchar | 24 | 0 | Y | N | ‘’ | |
4 | applytime | timestamp | 19 | 0 | N | N | ‘2022-07-1012:10:10’ | |
5 | status | int | 10 | 0 | N | N | 0 | |
6 | nextdel | int | 10 | 0 | N | N | 0 |
表名: homepage_video
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | apply_id | int | 10 | 0 | N | Y | ||
2 | video_name | varchar | 255 | 0 | N | N | ||
3 | org_name | varchar | 24 | 0 | Y | N | ‘’ | |
4 | applytime | timestamp | 19 | 0 | N | N | ‘2022-07-1012:10:10’ | |
5 | status | int | 10 | 0 | N | N | 0 | |
6 | nextdel | int | 10 | 0 | N | N | 0 |
表名: img
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | img_id | int | 10 | 0 | N | Y | ||
2 | img_name | varchar | 100 | 0 | Y | N | NULL | |
3 | date | date | 10 | 0 | Y | N | NULL | |
4 | uid | varchar | 50 | 0 | Y | N | NULL | |
5 | org_id | int | 10 | 0 | N | N |
表名: layer
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | post_id | int | 10 | 0 | N | N | ||
2 | layer_id | int | 10 | 0 | N | Y | ||
3 | uid | int | 10 | 0 | N | N | ||
4 | content | varchar | 1024 | 0 | N | N | ||
5 | date | date | 10 | 0 | N | N | ||
6 | img_name | varchar | 100 | 0 | Y | N | NULL |
表名: manager
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | mid | varchar | 8 | 0 | N | Y | ||
2 | password | varchar | 8 | 0 | N | N | ||
3 | privilege | int | 10 | 0 | N | N | 0 |
表名: news
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | news_id | int | 10 | 0 | N | Y | ||
2 | org_id | int | 10 | 0 | N | N | ||
3 | news_title | varchar | 64 | 0 | Y | N | NULL | |
4 | news_content | varchar | 2048 | 0 | Y | N | NULL | |
5 | news_date | datetime | 19 | 0 | N | N |
表名: org_user
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | org_id | int | 10 | 0 | N | Y | ||
2 | uid | int | 10 | 0 | N | Y | ||
3 | position | enum | 3 | 0 | N | N | ||
4 | priManaUser | int | 10 | 0 | N | N | ||
5 | priNoNews | int | 10 | 0 | N | N | ||
6 | priActi | int | 10 | 0 | N | N |
表名: recruitment
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | org_id | int | 10 | 0 | N | N | ||
2 | content | varchar | 1024 | 0 | N | N | ||
3 | release_date | date | 10 | 0 | N | N | ||
4 | rec_title | varchar | 30 | 0 | N | N | ||
5 | rec_id | int | 10 | 0 | N | Y | ||
6 | status | int | 10 | 0 | N | N | 1 | |
7 | rec_need | varchar | 11 | 0 | N | N |
表名: user
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | uid | varchar | 50 | 0 | N | Y | ||
2 | uname | varchar | 8 | 0 | N | N | ||
3 | upwd | varchar | 8 | 0 | N | N | ||
4 | sex | enum | 1 | 0 | N | N | ‘男’ | |
5 | birth | date | 10 | 0 | Y | N | NULL |
表名: user_message
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | mes_id | int | 10 | 0 | N | Y | ||
2 | from_uid | varchar | 12 | 0 | N | N | ||
3 | to_uid | varchar | 12 | 0 | N | N | ||
4 | mes_title | varchar | 30 | 0 | Y | N | NULL | |
5 | mes_content | varchar | 1024 | 0 | Y | N | NULL | |
6 | mes_date | datetime | 19 | 0 | Y | N | NULL | |
7 | stat | int | 10 | 0 | Y | N | NULL | |
8 | collecF | int | 10 | 0 | Y | N | NULL | |
9 | collecT | int | 10 | 0 | Y | N | NULL | |
10 | type | int | 10 | 0 | Y | N | NULL |
表名: video
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | video_id | int | 10 | 0 | N | Y | ||
2 | video_name | varchar | 255 | 0 | N | N | ||
3 | date | datetime | 19 | 0 | N | N |
运行的截图如下
JSP学生社团管理系统-学生角色-创建社团↓↓
JSP学生社团管理系统-学生角色-发送站内信成功↓↓
JSP学生社团管理系统-学生角色-社团报名↓↓
JSP学生社团管理系统-学生角色-社团招新报名↓↓
JSP学生社团管理系统-学生角色-社团新闻查看↓↓
JSP学生社团管理系统-学生角色-站内信发送↓↓
JSP学生社团管理系统-学生角色-首页↓↓
JSP学生社团管理系统-社长角色-人员审核↓↓
JSP学生社团管理系统-社长角色-公告发布删除↓↓
JSP学生社团管理系统-社长角色-招新系统管理↓↓
JSP学生社团管理系统-社长角色-查看报名情况↓↓
JSP学生社团管理系统-社长角色-活动发布修改删除↓↓
JSP学生社团管理系统-社长角色-社长查看基本信息↓↓
JSP学生社团管理系统-社长角色-社长管理社团↓↓
JSP学生社团管理系统-社长角色-管理人员信息↓↓
JSP学生社团管理系统-社长角色-管理社团网站首页信息↓↓
JSP学生社团管理系统-管理员角色-公告审批↓↓
JSP学生社团管理系统-管理员角色-审批新闻↓↓
JSP学生社团管理系统-管理员角色-首页图片展示审批↓↓
JSP学生社团管理系统-管理员角色-首页视频展示审批↓↓
源码获取:https://www.icodedock.com/article/124