本系统分为学生,管理员,社团负责人三个角色,学生可以注册登陆系统,查看社团,申请入团,查看参加社团活动,查看社团新闻,社团负责人对社团信息,入团审核,社团新闻,社团活动和资费进行管理;管理员对学生信息,社团信息,负责人信息,新闻信息,活动信息,社团资费等进行管理。
系统分为学生和管理员,社团负责人三个角色
学生的主要功能有:
1.学生注册和登陆系统
2.学生查看社团的新闻资讯信息
3.学生查看社团信息,在线进行社团留言,社团申请
4.学生提交社团申请信息
5.学生查看社团活动,在线报名社团活动,对社团活动在线评价
6.学生在线留言反馈
7.学生个人中心修改个人资料,修改密码
8.学生个人中心查看我的咨询和回复
9.学生查看自己的申请的社团信息
10.学生查看社团活动报名信息
11.退出登陆
语言:Python
框架:django/flask
软件版本:python3.7.7
数据库:mysql
数据库工具:Navicat
前端框架:vue.js
通过比较两个不同因素的框架,可以看出Flask和Django不能被标记为单一功能中的最佳框架。当Django在快速发展的大型项目中看起来更好并且提供更多功能时,Flask似乎更容易上手。这两个框架对于开发Web应用程序都非常有用,应根据当前的需求和项目的规模来选择它们。
最新python的web框架django/flask都可以开发.基于B/S模式,前端技术:nodejs+vue+Elementui+html+css
,前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互.充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护等特点
社团负责人的主要功能有:
1.社团负责人登陆系统
2.个人中心:负责人修改密码和个人信息
3.社团信息管理:对社团的信息进行添加,修改,删除,查询
4.社团新闻管理: 对社团的新闻进行添加,修改,删除,查询
5.用户咨询管理:对用户的咨询进行审核回复
6.社团活动管理:对社团的活动进行添加,修改,删除,查询
7.社团成员管理:对社团的成员申请信息进行审核
8.社团经费管理:对社团的经费进行添加,修改,删除,查询
9.活动报名报告:对用户的社团报名进行查看,审核
10.退出登陆
管理员的主要功能有:
1.管理员输入账户登陆后台
2.个人中心:管理员修改密码和账户信息
3.学生管理:对注册的学生信息进行添加,删除,修改,查询
4.社团负责人管理:对社团负责人信息进行添加,修改,删除,查询
5.社团信息管理:对社团的信息进行添加,修改,删除,查询
6.社团分类管理:对社团的分类信息进行添加,修改,删除,查询
7.社团新闻管理:对社团发布的新闻信息进行删除,修改,查询
8.用户咨询管理:对用户的咨询进行删除,修改,查询
9.社团活动管理:对社团的活动进行删除,修改,查询
10.社团成员管理:对社团的成员信息进行删除,修改,查询
11.社团经费管理:对社团的经费信息进行删除,修改,查询
12.活动报名管理:对用户的在线活动报名信息进行删除,修改,查询
13.留言板管理:对用户的留言信息进行修改,删除,回复,查询
14.轮播图管理:对系统的轮播图进行添加,修改,删除,查询
15.退出登陆