Springboot大学生活动社团管理系统设计.docx
学生社团管理一.引言1.1 项目来源通过对各大高校实地的调查可知,一般高校的学生社团信息管理主要是依据纸质和手工作业处理,人工的对大量会员的基本资料进行档案式管理,此种处理方式数据量大,管理模式和方法滞后,存放时间不能长久和数据更新速度慢。考虑现存的情况,建立一个系统化的学生社团管理系统是十分必要的。比如由原来的档案式保存会员信息变为将信息存入数据库中进行系统管理;利用海报或者板报宣传社团活动变为直接在网上发布社团活动的时间和地点等;文件式申请社团的创建变为规范格式的网上申请,提交,再由系统管理员审核;此系统还可以方便会员对社团动态进行查看、交流等。1.2 任务目标学生社团管理信息系统是一个操作简单、使用方便的基于B/S模式的系统。它的建立既是为了更加高效、规范地实现对社团动态进行管理,又是为了方便用户及时查看社团信息,保证信息的时效性和高效性。由于要满足用户随时随地查看社团最新动态,达到共享性的目的,故采用B/S模式,这样可达到信息共享、节约成本和提高效率的目的。此学生社团管理信息系统应达到以下目标:(1)系统采界面设计简单大方,操作简单,效率高,安全性能高,同时便于维护和管理;(2)在登录界面,可根据界面中的权限来选择不同用户可以对系统调用不同的功能。(3)通过查询、添加、修改等操作,对社团信息、用户资料、管理等(4)系统采用MYSQ1.数据库,开发语言为JAVA,数据库的存储容量足够大,而且比较稳定,能够较长时间保存数据二.项目规划2.1 硬件设备Windows台式电脑或笔记本内存4G以上2.2 软件环境操作系统:WindowslOJDK版本:1.8数据库:mysql5系列Java开发工具:idea服务器:tomcat8.0三、数据库设计3.1 数据库设计:采用mysql数据库,编码格式为UTF8,满足数据库设计三范式基本要求主要数据库表有:用户表角色表菜单表社团信息表社团成员表、社团活动申请表审批,社团公告信息表,日志表等。截图如下:Est_cactivity_applySjdUbst-messSst_user三st_zx圜sys_config国sys_dept国sys-dict昌sys_log国sys_menu圉sys_ossSsys_role国sys_role_deptHsys_role_menuSsys_usersys_user_role3.2 数据库部分SQ1.DROPTAB1.EIFEXISTS'js.apply'CREATETAB1.E'js.apply'('id'int(ll)NOTNU1.1.AUT0NCREMEN工'name'varchar(255)DEFAU1.TNU1.1.z'zsdw'varchar(255)DEFAU1.TNU1.1.,'type'varchar(255)DEFAU1.TNU1.1.,'principal'varchar(255)DEFAU1.TNU1.1.,'phone'varchar(255)DEFAU1.TNU1.1.z'email'varchar(255)DEFAU1.TNU1.1.z'starJtime'datetimeDEFAU1.TNU1.1.,'ent-time'datetimeDEFAU1.TNU1.1.,'majozhuban'varchar(255)DEFAU1.TNU1.1.,'sponsor'varchar(255)DEFAU1.TNU1.1.,'undertaeker'varchar(255)DEFAU1.TNU1.1.,'apply-time'datetimeDEFAU1.TNU1.1.,'remark'varchar(255)DEFAU1.TNU1.1.,'audit-stu'varchar(255)DEFAU1.TNU1.1.,PRIMARYKEY('id')ENGINE=InnoDBATOJNCREMENT=11DEFAU1.TCHARSET=UtfS;Recordsofjs_applyINSERTINTO'js,apply'VA1.UES(8,'游戏排位赛事'J腾讯事业游戏部'J个人赛','李杨勇',13219015380'22',2020-09-2214:56:24,2020-09-2214:56:30广西南交大',null,null,null为增加两个不同专业同学友谊,丰富大学生活/同意,);INSERTINTO'js,apply'VA1.UES(9J体育赛事,,西南交通大学统计部,J团队赛,'W,13219015380*54972,'2020-09-2214:56:26','2020-09-2214:56:34,西南交大一null,null,null/为增加两个不同专业同学友谊,丰富大学生活丁未审核,);INSERTINTO'js,apply'VA1.UES(,1(T,美术竞赛0051R'西南交大二团队赛,Jadmi/,13219015380null,'2020-09-2200:00:00','2020-09-2215:05:57广西南交大null,null,null,'为增加两个不同专业同学友谊,丰富大学生活/未审核');-Tablestructureforjs_closingDROPTAB1.EIFEXISTS'js-closing'CREATETAB1.E'js-closing'('id'int(ll)NOTNU1.1.AUTOJNCREMENI;'jt_type'varchar(255)DEFAU1.TNU1.1.,'title'varchar(255)DEFAU1.TNU1.1.,'bid'int(ll)DEFAU1.TNU1.1.,'start-time'datetimeDEFAU1.TNU1.1.,'ranking'varchar(255)DEFAU1.TNU1.1.,'total-money'doubleDEFAU1.TNU1.1.,PRIMARYKEY('id')ENGINE=InnoDBATOJNCREMENT=9DEFAU1.TCHARSET=UtfS;-Recordsofjs_closingINSERTINTO'js-closing'VA1.UES(W,团队赛丁体育赛事002,z,2,z,2020-09-2211:19:22冒优等奖/100O');INSERTINTO'js,closing'VA1.UES('6','团队赛','美术竞赛0056,z'4'2020-09-2215:00:48',null,'0');INSERTINTO'js-closing'VA1.UES(7,'个人赛/美术竞赛0056,4,2020-09-2215:01:13;,奖/4500');INSERTINTO'js-dosing'VA1.UES(8,'个人赛冒团队竞赛0045,5'z'2020-09-2215:02:171,null,'0');-Tablestructureforjs_expenditureDROPTAB1.EIFEXISTS'js-expenditure'CREATETAB1.E'js-expenditure'('id'int(ll)NOTNU1.1.AUTOJNCREMENI;'zhuche'doubleDEFAU1.TNU1.1.,'rate'doubleDEFAU1.TNU1.1.,'train'doubleDEFAU1.TNU1.1.,'guidance'doubleDEFAU1.TNU1.1.z'haocai'doubleDEFAU1.TNU1.1.,'bonus'doubleDEFAU1.TNU1.1.,'other'doubleDEFAU1.TNU1.1.,'total'doubleDEFAU1.TNU1.1.,'name'varchar(255)DEFAU1.TNU1.1.,PRIMARYKEY('id')ENGINE=InnoDBAT0JNCREMENT=3DEFAU1.TCHARSET=UtfS;Recordsofjs_expenditureINSERTINTO'js.expenditure'VA1.UES(,l,z,100,z,100,z,200,200,100,z,300,0,1100位赛事);INSERTINTO'js-e×penditure'VA1.UES(,2,z,100,100,100,z,100,100,z,100,100,z,700,iX排位赛事,);Tablestructureforjs_personalDROPTAB1.EIFEXISTS'js-persona;CREATETAB1.E'js-personal'('id'int(ll)NOTNU1.1.AUTOJNCREMENT;'name'varchar(255)DEFAU1.TNU1.1.,'college'varchar(255)DEFAU1.TNU1.1.,'class-name'varchar(255)DEFAU1.TNU1.1.,grade'varchar(255)DEFAU1.TNU1.1.,'major'varchar(255)DEFAU1.TNU1.1.,'email'varchar(255)DEFAU1.TNU1.1.,'phone'varchar(255)DEFAU1.TNU1.1.,'title'varchar(255)DEFAU1.TNU1.1.,PRIMARYKEY('id')ENGINE=InnoDBAT0JNCREMENT=6DEFAU1.TCHARSET=utf8;-Recordsofjs_personalINSERTINTO'js,personaVA1.UES(工,李杨勇广川大,J2012,J6J,计算机,'sdfsdcom',13216565656,test');INSERTINTO'js,personal'VA1.UES(2,'admin'J理工大学','2012','2012'J计算及有关','juiu1.13219015380','体育赛事项目002');INSERTINTO'js-personaVA1.UES(3Jtony/西南交大/2012','0212','计算机'Jhu',125487245742:,美术课程小蛮腰003,);INSERTINTOJs-personaVA1.UES('4',涂涂','西南交大九里提','2012','2012','计算机','888INSERTINTO'js-personaVA1.UES(,5,z'1,nulll,Nl,1,阿达人-Tablestructureforjs_teamDROPTAB1.EIFEXISTS'js-team'CREATETAB1.E'js-team'('id'int(ll)NOTNU1.1.AUTOJNCREMENI;'num'int(ll)DEFAU1.TNU1.1.,'title'varchar(255)DEFAU1.TNU1.1.,'bm-time'datetimeDEFAU1.TNU1.1.,PRIMARYK