运行环境: 最好是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
这是一个基于JSP的社团管理系统,适用于学生和管理员角色。系统支持社团创建、公告发布、新闻审批、首页图片和视频展示等功能,采用HTML、CSS、JavaScript、JSP、Servlet和MySQL技术。管理员可进行审批操作,社长能管理社团及人员,学生可参与社团活动和发送站内信。系统在Eclipse、Myeclipse、IDEA等IDE上运行,兼容Tomcat多个版本,适合学习使用。
871

被折叠的 条评论
为什么被折叠?



