基于Python的高校学生社团管理系统的设计与实现flask-django

高校是大学生成长成才需要的供给者、价值引导者和环境塑造者,对于大学生成才成人承担着最直接的责任,也具有最显著的影响,其中高校社团在大学生综合素质培养过程中发挥着不可替代的独特作用。2020年6月30日经教育部同意我院转设为广州理工学院,成为独立设置的普通本科高校。学院的各项工作上升了一个新的台阶,作为学院学生工作的一部分,学生社团工作也取得了长足的进步。自新冠疫情以来,我院学生不能随意出校,加入社团人数激增。目前,学生社团数量庞大、类型多样,在校活动增多。这样给学院团委对社团的管理工作带来了诸多不便。学生社团管理平台作为数字化校园的重要组成,是实现学生社团的科学管理保障,涉及学生社团管理各环节、多层次综合运用,以科学管理为核心的高校学生社团管理系统,将有助于提高学生社团管理业务的效率,成为学校学生社团管理工作不可替代的平台[1]。高校学生社团管理系统是围绕服务展开的,通过提供优质服务,规范学生社团建设,引领社团健康发展,发挥学生社团在校园文化建设、提高学生综合素质、引导学生主动适应社会、促进学生全面发展发挥其独持的功能。
2、选题意义
随着高校的扩招,加之疫情导致大学生被困在学校里。大学生群体不断壮大以及社团的多样化,学生社团这样一个学生组织也不断的壮大,在丰富学生课余生活的同时,也让同学们学到了更多的知识,但是随着学生社团的壮大,学生社团以前纸质办公已经赶不上现在快节奏的办公效率,所以为了提高办事效率以及节约人力物力资源,开发这样一个学生社团管理系统来管理整个社团的日常事务是非常必要的。
高校社团文化日渐丰富,但当前我国高校学生社团发展中也存在不少问题,如"数里少"、"活动方式单一" 、"资金短缺,物质条件较差"、"管理不规范"等系列问题。如何更好地利用大学生社团的组织和活动,将其建设成为进行思想教育的有利阵地,学术探讨思想交流的第二课堂,是高校学生工作的一个重要课题。以及随之而来的繁琐的社团事务,使管理学生社团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团,介于社团事务的繁琐性。如果将整个过程信息化、流程化、规范化地转移到计算机上,使用网络进行点对点之间的信息交互,将会大大提高社团 管理过程中的工作效率,节省不少时间[2]。
登本系统主要包括会员管理、社团设置、会员查询、社团查询、用户管理等模块。对于各模块的功能,具体体现如下:
1)会员管理设置,包括:添加记录、修改记录、保存记录、刷新记录、删除记录、退出系统等模块。
2)会员查询信息,包括:编号、姓名、性别、专业、班级、电话、社团部、职位、会费、入会时间等信息。
3)会员查询设置,包括:按编号查询、按姓名查询、按班级查询。
4)社团和会费信息,包括:社团部、社团费、成员人数、备注、社团职能等信息。
5)社团和会费设置包括:社团查询、社团费查询。
6)管理员设置包括:添加、修改、删除、查询、退出等信息。
7)管理员信息,包括:当前记录下的用户名、密码以及查询用户名。
8)社团信息,包括:社团部、部长、会员人数、电话、社团费、备注、社团职能等信息。
9)社团设置,包括:设置保、存、新建社团、删除等操作。
10)操作员设置:系统操作员登录名、密码修改。
11)注册操作员:系统管理员注册新的系统操作员。
12)注销操作员:系统管理人员注销原有操作员。
5、拟解决的问题
1)开发方式前后端分离。前后代码端耦合度低,可以单独部署测试,有利于后期维护。
2)数据库持久层,使用MySQL存储数据,采用Redis缓存数据。Redis基于内存非关系数据库,读写速度非常快,提高系统数据读写速速。系统使用Redis记录登录后的token。
3)系统登录,采用动态token验证身份,后端所有操作,必须提供token才能访问。用户输入正确的用户名、密码,请求登录接口,后端会返回一个随机的token(64位uuid),同时系统后端将uuid最为key,值为用户ID,存储Redis数据库中,同时设置键数据库有效时间40分钟。后端有一个拦截器拦截用户所有请求,会根据前台传入token去Redis数据库查找,只有token正确,才能在Redis查找到用户id,系统才放行。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值