毕业设计基于ssh架构的校学生社团管理系统的设计与实现Word文件下载.docx
《毕业设计基于ssh架构的校学生社团管理系统的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《毕业设计基于ssh架构的校学生社团管理系统的设计与实现Word文件下载.docx(35页珍藏版)》请在冰豆网上搜索。
![毕业设计基于ssh架构的校学生社团管理系统的设计与实现Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/8/a79324da-7d92-463d-b5c1-b85d2ed50fab/a79324da-7d92-463d-b5c1-b85d2ed50fab1.gif)
本声明的法律结果由本人承担。
学位论文作者签名:
年月日
山东财经大学关于论文使用授权的说明
本人完全了解山东财经大学有关保留、使用学士学位论文的规定,即:
学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文的全部或部分内容,可以采用影印或其他复制手段保存论文。
指导教师签名:
论文作者签名:
年月日 年月日
基于SSH架构的校学生社团管理系统的设计与实现
中文摘要
伴随着在校学生规模在不断的与日俱增,学生社团已渐渐成为大学校园的重要组成部分。
本系统充分利用前后端的结合,应用java以及mysql开发了基于B/S模式多用户学生社团管理系统这一程序。
它运用方便、操作简单,效率很高。
通过本系统对种类繁多的社团进行分类和管理,实现对社团会员、社团部门、社团活动、社团软文等工作进行高效管理。
前台页面,一般游客,主要浏览社团的新闻和近期社团的活动等;
社团的管理员,主要实现对本社团进行人员的管理,部门的管理等;
社联管理员主要是对整个系统的管理,对所创建社团的审核,社团活动的审核,社团文章的审核等。
关键词:
学生社团;
Java;
Mysql;
信息系统
Designandimplementationofcampus
managementsystembasedonSSHframework
ABSTRACT
Alongwiththe
reformofgrowwitheachpassingcollegestudents
scale,Studentorganizationshas
becomethesecond
grass-rootsorganizationsof
Universitycampus..Usingthenetworkandthedatabanktechnology,theapplicationofjava
and
mysqltechnologytodevelop
the
programofB/S
mode
manyusersofthestudentcommunity
basedmanagementsystem,.This
systemcarriesonthe
classificationandmanagementofthe
variouskindsofsocieties,realizethe
efficientmanagementofthe
clubmembership,news,forum,announcements
ofwork.Throughthefrontpage,generaltouristscan
browse
systemsome
newsannouncementsandsome
basicinformationofthe
society;
Registeredasa
memberofthe
community
can
realizeonlinecommunication
andinformationbrowsing;
Communityadministrators,mainlytoachieve
management,suchascommunity
bulletin,communitynews,communityactivities,honorsociety,album
etc.;
TheHKCSSadministrator
ismainlyon
themanagementofthewholesystem.Throughthesystem,visitorscan
addtheirown
love
association
tobecomeamember,membersandthe
administrator
caneasilybrowse
allkindsofinformationsociety,canalsoparticipateinthe
activities
accordingtotheirownneeds,strengtheningmember
communityrelations.
Keywords:
StudentOrganizations;
JAVA;
Mysql;
MIS
参考文献32
致谢33
一、概述
背景
随着信息科技和教育的不断深入改革发展,社团规模的不断壮大,校学生社团的服务育人的重要性日渐增强,很多国家的高校也开始重视社团的管理,我国也不例外。
我们可以从以下几各方面来分析提高社团管理的重要性:
学生社团的种类、作用、活动形式也在慢慢的充实、丰富;
学生、网络、运动型社团迅速增多;
各种大型小型活动、刺激性活动的不断增多;
对于社团活动的管理也凸显出学生社团成员的自主性和独立性,从而由以前的传统的人工方式管理社团转变成系统自动化管理为主的社团将是必然趋势。
1.济南高校没有同类校园社团管理系统
2.
3.社团管理一般都是人工管理,耗时耗力,通过系统来简化操作流程
4.
的目的
对于本系统,所要实现的目标是对学生社团内部各种繁琐事务的管理以及学校对和社团的管理。
随着计算机技术的飞速发展,我们可以通过信息系统,实现对社团高效、智能的管理。
通过本系统为社团成员构建一个畅通的沟通平台。
具体来说:
1)社团可以管理自己的行为,社联的的管理部门起到监督审核的作用,学生可以浏览要举行的活动等的。
2)提高社团内办事效率,社团管理员及普通学生能及时、准确地掌握各种信息,从而选择参加自己喜欢的活动
3)实现内部管理电脑化,实现信息共享。
系统开发的必要性
随着高校的社团规模不断地壮大,社团人数的急剧增加,开发一个学生社团管理系统是当前各类高校的实际需要,通过前期的问卷调查,我国的大部分学校还是采用传统的人工管理方法,采用学生管理系统只有很少的一下高校,通过问卷调查,也发现了传统的管理方法的一些问题,我们就这些问题设计了本系统。
本系统中运用java平台进行前端脚本的编写工作,使用它可以组合HTML页(JSP)、脚本命令(JAVASCRIPT)等,同时结合了管理信息系统(MIS)。
MIS是主要是用于信息管理的一种人机交互的智能化计算机系统。
本章小结
本章主要从该系统开发的背景,意义,研究的目的及开发的必要性四个方面来阐述本系统开发的迫切性。
二、系统关键技术
2.1Intellj
IDEA是集成java语言开发环境,是业界公认最好的java开发工具,支持javase,javaee,android等程序的开发
2.2Mysql
MySQL是最流行的关系型数据库管理系统,也是和java配合最好的一款数据库(相比于oracle开源免费)
2.3Springmvc
是一款控制层的框架,使用Spring可插入的MVC架构,,配置也是非常灵活方便的,开发首选。
2.4spring
是一个控制反转和依赖注入的容器框架,可以帮助控制生命周期,不需要自己来管理生命周期。
2.5本章小结
本章主要介绍本系统所运用到的主要的开发工具以及所应用的技术的简介,结合所要开发的系统需求,给出这些开发工具和技术来设计该系统。
三、系统分析
3.1应用可行性分析
随着校学生社团信息的激增,关于怎么有效的对各个社团间进行管理是本系统所要解决的其中一个难点,这就需要对社团进行归类处理。
另一方面,对于一个具体的社团,学生可以自由的参加该社团的各种活动,由于其灵活性和不确定性,也造成了信息管理上的难点。
本系统采用基于B/S模式的信息管理系统,可以使学生在任一台接入校园网或Internet的计算机上,查看各社团组织的各种文章,各种活动,浏览社团简介,这使在校大学生能力、个性得以全面的培养。
3.2技术可行性分析
本系统是通过Intellj进行整体功能开发,Mysql来实现数据的创建和设计来实现的。
与此同时,本系统使用springmvc作为控制层框架,使用springdatajpa为数据层框架,同时使用spring作为依赖注入的容器,因为都是spring组织提供,所以有很好的融合性。
前台的页面的动态效果使用了Jqueryui,后台页面使用了基于bootstrap框架的charsma。
3.3系统需求分析
a.普通学生:
1.创建社团:
在首页的右边会有创建社团的按钮,点击可以自己创建社团(默认未审核),但是得后台管理员的批准才能确认可否创建。
2.
3.可以浏览页面,查看社团信息等。
4.
b.社团管理员:
1.创建社团批准通过后,就可以登录社团。
3.社团可以按照自己的需要创建自己的部门,也可以删除部门。
5.可以在某个部门下添加自己部门的人员,也可以删除人员。
6.
7.社团可以申请举办活动,但是需要审批,如果该社团是院级社团,需要经过院社团部管理人员和校社联管理人员的审核。
8.
9.文章集锦:
对于活动前后,风采的展示都可以使用文章来展示。
10.
6信息修改:
对社团的信息包括登录密码,社团简介等可以进行修改。
c.社联管理员:
1.查看社团的基本内容,和文章列表。
3.审核各类问题。
比如说审核要推荐的文章,审核活动,审核社团等。
系统需求分析整体框架如图3-1:
图3-1社团管理系统整体框架
3.4建立系统用例模型
3.3.1角色的确定
通过系统的需求分析,可以将该系统分为普通学生、社团管理员、社联管理员三个角色。
普通学生描述:
普通学生进入网站首页,直接查看网站中的文章和社团的信息,也可以创建社团。
社团管理者描述:
主要是管理整个社团的人员的增删以及活动的举办情况,信息的修改等。
社联管理者描述:
主要是审核社团所要审批的各类问题,并且可以浏览各个社团。
系统根据其实现流程可分为以下几个用例:
(1)普通学生相关的用例:
浏览社团信息。
(2)与社团管理员相关的用例:
社团信息管理、活动管理、风采展示(图片)、文章管理。
(3)与社联管理员相关的用例:
社团信息的审核、社团创建的审核。
1.如下图3-2所示为普通学生的用例图。
图3-2普通学生用例图
2.如下图3-3所示为社团管理员的用例图。
图3-3社团管理员用例图
3.如下图3-4所示为社联管理员的用例图。
图3-4社联管理员用例图
4.用例图说明:
系统的外部角色有:
普通学生,社团