用户端(主要学生)
1.系统注册
2.系统登陆
3.查看首页相关资讯,社团互动,校园活动和社团信息等。
4.申请加入社团,输入申请信息,等待社团批准。
5.查看社团新闻资讯和社团活动(轮播图)。
6.用户可以申请加入社团,但是需要管理人员的审核 审核通过之后即可加入社团。
7. 在提交《活动申请书》可由管理端同意后获得赞助
管理端
1.对于用户信息的查询修改和添加等。
2.对于社团的创建和管理审核等。
3.消息活动管理(添加活动,查看活动列表,活动类型列表 对首页轮播图进行管理)。
4.对于社团简介信息进行管理(社团的介绍和加入社团经费等)。
5.审核赞助事项: 如协会申请的活动需要经费赞助,在提交《活动申请书》时,需同时附加《活动赞助策划书》,申请进行审核。
6资源管理(活动资源下载等)
jdk版本:1.8 及以上
ide工具:IDEA
数据库: mysql5.7
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui
详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN
目 录
摘 要 I
Abstract II
1绪论 1
1.1研究背景和意义 1
1.1.1研究背景 1
1.1.2研究意义 1
1.2 国内外研究现状 2
1.2.1国内研究现状 2
1.2.2国外研究现状 2
1.3研究内容和目标 3
2 系统技术 4
2.1 MYSQL数据库 4
2.2 JAVA技术 4
2.3 SSM框架 5
3 系统分析 7
3.1 功能需求 7
3.2 用户需求 8
3.2.1 系统管理员 8
3.2.2 社团团长 10
3.2.3 学生 12
3.3 系统可行性分析 14
3.3.1 操作可行性 14
3.3.2 经济可行性 14
3.3.3 技术可行性 14
4 系统设计 15
4.1 系统设计目标 15
4.2 软件架构设计 15
4.3 系统各功能模块的设计 16
4.3.1登录功能模块 16
4.3.2学生管理功能模块 16
4.3.3社团资讯管理功能模块 17
4.3.4社团管理功能模块 17
4.3.5社团活动管理功能模块 18
4.3.5报名管理功能模块 18
4.4 数据库设计 19
4.4.1逻辑结构设计 19
4.4.2物理结构设计 23
5 系统实现 24
5.1 登录模块界面及功能 24
5.2 系统主界面实现 24
5.4 用户信息管理模块 25
5.3 社团信息管理模块 26
5.5 社团活动管理模块 27
5.6 前台管理模块 28
6 系统测试 30
6.1测试说明 30
6.2测试用例 30
6.3测试结论 32
总 结 33
谢 辞 34
参考文献 35