【《基于JAVA技术的社团管理系统设计》9700字(论文)】_第1页
【《基于JAVA技术的社团管理系统设计》9700字(论文)】_第2页
【《基于JAVA技术的社团管理系统设计》9700字(论文)】_第3页
【《基于JAVA技术的社团管理系统设计》9700字(论文)】_第4页
【《基于JAVA技术的社团管理系统设计》9700字(论文)】_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JAVA技术的社团管理系统设计摘要学生社团作为学生在校活动的第二课堂,在高校教育中有很重要的作用。据统计,高校社团的推广、管理和活动目前还是人工方式进行,主要推广还是以线下办公为基础,这种推广不仅耗费大量的人力还浪费了很多的资源,并且难以满足学生活动的需要,给学生和老师造成了很多不必要的麻烦,达不到师生想要的效果。为了解决目前存在的这些问题,利用Java技术、互联网信息平台,对于学校社团全面化的管理开发的一套管理系统。运用互联网平台进行基本资料的查找;运用springboot结构展开研发相对应的数据信息应用平台,运用bootstrap功能模块展开分布格局和系统设计;运用layui把内置优化,展开信息的实时动态展示,构建更加全面的系统界面。开发此系统能够帮助学生和老师更好的管理社团,解决社团当中所存在的问题,让社团办公更加的便捷。关键词Java/互联网/springboot/bootstrap/layui目录TOC\h\z\t"标题1,1,标题2,2,标题3,3"中文摘要 I1绪论 11.1研究背景 11.2研究意义 11.3研究内容 11.4开发技术和工具 21.4.1系统运行环境 21.4.2系统开发工具 21.4.3使用技术 32系统分析 42.1用户分析 42.2功能分析 42.3可行性分析 53系统内容设计 73.1业务流程 73.2各模块描述 73.3数据库 73.3.1数据库表述 73.3.2数据库结构 84系统实现 164.1用户登录模块和注册模块的设计实现 164.1.1用户登录模块和注册模块的设计 164.1.2登录注册模块代码 204.2系统主页的实现 214.2.1系统主页设计 214.2.2系统主页代码 225系统测试、运行及问题解决 235.1系统的测试 235.2系统的运行 235.3问题解决 24结语 25参考文献 271绪论根据郑州西亚斯学院办学要求,对于学生社团的管理需要越来越精细化,对于社团联合会而言,需要做出对社团的相应管理。社团联合会在现有的基础上对本校社团进行种类划分,并出台相对应的管理运营体制,规范社团的管理工作,对学校社团来说,社团所组织的各项活动是学生在校园生活中的第二课堂,在保证不影响学生第一课堂的前提下,课余时间可以选择相对应自己爱好的社团,并积极参加本社团所开展的活动,以此来提高自身的综合素质。对于活动而言,西亚斯的社团活动具有着鲜明的特色,它为同学们的综合素质提升有着不可估量的作用。西亚斯推行书院制,学生社团可以根据不同书院的主体,结合书院的实际育人情况,开展对于同学们学习和成长有益的活动,这不仅体现了各个书院不同的育人主旨,同时也增添了校园不同的社团文化活动,以此来丰富校园。对于社团的管理制度和发展方面,还需要进一步的进行改善。在管理制度方面,规范社团管理制度,合理有序的开展每类社团的各项活动,本着以大社团带动小社团、老社团带动新社团的原则,来丰富学生社团,以此来烘托校园活动;在社团成立方面,在校学生可以根据社团联合会的要求,在条件符合的情况下合理的情况下成立相对应的社团,相应负责人并按着要求规范管理本社团,同时在学校允许的情况下开展本社团一学年的社团活动。随着社会、互联网的高速发展,网络信息代替了更多纸张的使用和线下办公一些繁琐的过程,将社团目前的管理向网络平台上移动,为了节省更多的校园资源而研发出的学生社团管理系统,将社团管理移植到互联网平台。这样一来,社团的管理和活动将会变得更简便化,使老师和学生在社团工作中摒弃复杂的办公流程,这样既方便了学生也为老师省下了很多的办公时间。本系统更好的把老师和学生结合到一块,这样既方便了老师对社团的管理,也增加了学生和老师之间的沟通交流,使社团的管理更加的方便和全面。社团管理系统是一个后台基于Springboot框架进行开发的系统,作为Spring社区中最为热门的框架,Springboot关闭之前ssm框架繁琐而又复杂的配置方式,比常规的配置模式要大。对项目的建立进行一些改变,同时还使用bootstrap模块进行布局设计,layui展开数据信息的实时动态展示等。本研发系统在win10体系下运行工作,应用程序运行工作在tomcat服务器上。运用springboot结构展开敏捷研发。社团管理系统运用IntelliJIDEA工具进行研发的。这个工具设备是IntelliJ里的一员,作用功能非常超强,操作起来方便,能用性很好,为开发人员提供了便捷的开发环境,对开发人员编写代码有着很重要的作用。IntelliJIDEA综合了很多的程序插件作用功能,与此同时,也支持兼容研发工作人员配置设计第三方的程序插件。对开发人员存在非常关键的影响。该软件的优点有:1.IntelliJIDEA倡导一个工作分布空间来撰写开发项目,从而我们的任务工作区就可以追踪开发项目。eclipse将开发项目与工作区分离开,它不容易管理。因此,我们在网上在线讨论区或留言区还是会看到有人问如何将eclipse工作区已有的项目导入到相对应的工作区中,这有时会使开发人员感到困惑,给开发人员的操作带来不便。2.运用IDEA可以让我们研发工作人员更为清晰、深入、全面地了解和掌握集中研发环境,为我们研发工作人员提供了什么有助于我们研发的事务,eclipse看上去非常强大,但是它对我们的开发人员却视而不见,这很有可能会导致以下两种结果:(1)eclipse总是会自作聪明,做的很多事情是我们不想让它做的;(2)我们想让eclipse帮我们做一些我们自己想做的事情,但似乎eclipse并不是那么的听话,我们没有办法很轻松驾驭和使用它;3.IDEA集中的tomcat作用功能,这项专业性技术可以非常快捷地协助我们完成热部署安排,我们还能够参考并依据自身的想法有选择的重新再次编辑翻译与加载组成部分储存字节码资料文件,除此之外在IDEA里,还存在一个十分超强的测试作用功能,它可以非常快捷的协助我们展开程序代码的测试运行工作。4.IDEA的快速补全应用功能超强、快捷键应用功能超强,为本系统的开发提供了很大的便捷。Springboot结构里有两个作用功能是非常关键的:开箱即用和约定优于配置。开箱即用是指经过在maven开发项目的pom资料文件里添加有关的依赖包,之后运用相应的注释而不是复杂的xml配置设计资料文件来综合管理目标对象的活动周期。这类特征使开发人员摆脱了繁琐的配置设计运行工作与依赖的综合管理工作,更为重视工作逻辑思维。配置之上的约定是一种由springboot本身来配置的目标结构。它是一种软件设计范式,在这种范式中,开发人员将信息添加到结构中。尽管这个特性减少了组成部分的灵活,增长了bug定位的繁杂,但是它降低了开发人员需要做出决策的数量,与此同时,降低了很多的xml配置,而且能够把程序代码编辑翻译、调试与打包。

2系统分析一个优良的社团管理系统在开发之前,前期要做大量的工作,确定所应用到的开发项目是非常重要的。从需求出发对系统的总体功能展开综合设计,经过把所需要的项目依次列举出来,接下来对所用到的专业技术需要考虑多种优化提高,从而使一个系统有一个平稳的发展。对于用户分为管理员、教师、社团、学生,不同的用户有不同的权限管理,例如管理员可以进行全部系统的把控,拥有最高权限。教师可以审核该系统中学生提交的各种申请。社团拥有自己的管理权限,审核本社团的申请并进行批复。学生可以浏览社团并申请加入社团,在条件允许的情况下,满足申请社团的学生可以进行新社团的申请。用户就是社团系统的使用者。首先,用户应要注册属于自己的账号,经管理员审批后,放便在社团管理系统中拥有属于自己的角色。其次,用户在账号注册并成功登录后,能够根据自己的相应角色进行不同的操作,例如:浏览各个社团的信息,具备审核权限的可以审核材料等。最后,在用户使用的过程中,我们能够分析用户的体验过程,根据用户提出的不同意见及时更正不稳定的数据。在社团管理这中分为优秀社团、我的社团、社团列表、成员列表、创立社团这几个部分;在活动管理中分为活动申请和活动申请列表;在物资管理中分为物资申请和物资申请列表。对于优秀社团来讲,每一年都会有社团的评比工作,社团可以根据自身在本学年当中的工作成绩进行参加评比。对于我的社团,主要针对于本社团的负责人及成员进行开放,负责人和成员能够进行本社团具体的工作。对于社团列表,主要是目前校园内已经存在的社团,这些社团分为六大类,浏览者可以浏览这些社团列表,并可以点击任意一个社团进行此社团简单信息的查看,但不能进行实质性操作。对于成员列表,每个社团当中都会有成员,把这个社团的成员组成一个列表,然后整理成一个数据库,根据一类社团的划分把成员整理成一个数据库。成员列表只有管理员和相对应的负责人才能查看,他们有权限对本社团的成员进行添加和删除。对于创立社团方面,学生如果要创立社团,要有一年及以上的社团工作经验,然后根据所要求的相应信息提示填写对应的信息,确认无误后提交新社团的申请,管理员和老师同意审批后即完成新社团的注册。对于活动申请和物资申请方面,例如一个社团需要申请活动,按照相应的要求填写活动策划,待活动策划审批之后,如本次活动需要的经费、活动地点、桌椅、多媒体等各种申请,需要按照要求再次提交这些申请,审批通过之后证明该活动有效,可以在校园中进行举办。以上申请批示结束后,在这两个模块中会有活动申请列表和物资申请列表,里面显示的有相应批复和审核意见,如借的有相应物资,上面显示的有归还项,活动结束后也能留作备案。伴随着互联网专业技术的快速发展和进步,现如今有许多的学校都已经拥有了百兆甚者千兆的学校网数据信息应用平台,经过电脑计算机互联网完成多种数据信息的综合服务,将社团管理系统放到这一平台上使用将变得更为高效化。现如今许多的高等院校,为大大丰富同学们的学校日常生活,提高特长学生的进步空间,西亚斯社团联合会组织并且建立了许多个性鲜明的社团。每一个同学参考不同社团的信息简章,依据参加自愿主动为根本原则,寻找参与和自己兴趣爱好相匹配的社团,但是伴随着学校学生总人数的持续增加,对社团及社团成员的综合管理,变得更加的繁杂,显然线下单一的管理模式越来越不符合社团发展和同学们的使用要求。学校社团的综合管理可以划分为如下两大组成部分。第一部分是批准通过学校、书院允许建立的社团、现行正在运行工作的社团及无工作人员参与导致空壳的社团删除或者注销。第二部分是针对社团本身详细的综合管理,在这其中,非常关键的环节就是针对社团综合管理的具体化工作,与此同时,它也是本应用系统最难完成的一个环节。针对一个在校园内正在活跃的社团,同学们能够自由的参与这个社团组织的多种活动,怎样对这些数据信息的综合处理是需要考虑的的一个重大问题。伴随着各类不同社团的增加,怎样高效的对每一个社团的数据信息区分也是一个难题,对这方面的处理,对社团展开归整分类。同一类社团的信息应该怎样进行划分,不同类社团的信息又如何怎么划分,很明显伴随着学校总人数的持续增多及同学们对社团需求的持续提升,社团管理人员的任务量将会变得愈来愈大,而且之后每个社团工作任务的进行将变得繁杂而又难以组。所以之前单一的线下管理方式已不能胜任这种管理模式了。本系统运用的专业技术不管是针对学校还是个人都是免费的,不会在运用的时候导致作品版权冲突的纠纷。运用综合深化设计构思想以及综合系统设计方式,促使程序代码复用比例和效率获取了很优秀的提升,也节省了很多时间。在本次应用系统中,运用了硬件设施协助工具设备,例如:计算机、智能手机、伺服器均为个人设施,致力做到零成本的开发。与此同时,数据库等信息的保存,使用端口获得数据库等信息稳定。

3系统内容设计新用户登录进入初始页面后,可以看到系统推荐的社团进行浏览和查看,当进行查看时可以看到加入社团或创建社团的信息,引导新用户加入或者成立新社团。在确定新的身份之后(本校老师和学生需要用校园卡号,手机号进行注册,填写姓名并设置密码),登录账户可以对社团进行详细信息的查询和对应的功能进行申请并访问。这个社团管理系统主要包括:注册信息模块、登录模块、社团管理模块、活动管理模块、物资管理模块。注册信息模块:任何用户进入此社团管理系统之前,都需要进行账号注册,根据所显示的内容填写相应的注册信息。登录模块:用户在注册成功以后,会有一个属自己账号,在这种情况下,用户登录自己的账号,进入主页面。社团管理模块:可以在该模块中查看社团信息,管理我的社团,申请加入自己喜欢的社团。并且可以在该模块中申请创建自己的社团。活动管理模块:该模块主要支持创建社团活动,查看活动详细信息。物资管理模块:该模块主要给用户提供物资网上申请的便利。在自己的物资申请中管理对应的物资的数量等一些操作。经过系统综合设计需求用户使用分析以及用户使用分析,此社团管理系统根据需求设计以下数据库信息来维护和保障系统的可行性,整个系统的数据信息都是围绕以下图表进行支撑。社团管理系统需要用户进行填充,为此要有用户表进行数据的填充。社团需要的各种申请数据信息报表等,用户使用的活动申请表和物资申请表。围绕以下种类的表格进行数据库的储存和完善工作和其他一些数据的归整。表3-SEQ表3-\*ARABIC1用户表列名数据类型可否为空默认说明键Idint(11)N用户idPKusernamevarchar(255)YNULL用户名Pwdvarchar(32)YNULL密码user_codeint(1)YNULL角色值mobilevarchar(32)YNULL联系方式update_timedatetimeYNULL更新时间create_timedatetimeYNULL创建时间活动申请表,如表3-2所示:表3-SEQ表3-\*ARABIC2活动申请表列名数据类型可否为空默认说明键Idint(11)NPKspace_idint(11)YNULL活动场地idclub_idvarchar(32)YNULL社团idFKuser_idvarchar(32)YNULL申请idclub_namevarchar(32)YNULL社团名称audit_idvarchar(32)YNULL审批idFKuser_readnamevarchar(32)YNULL申请人audit_readnamevarchar(32)YNULL审核人activity_descvarchar(255)YNULL活动简介activity_moneyint(11)YNULL活动经费audit_statusint(1)YNULL审核状态apply_timeDatetimeYNULL申请时间end_timeDatetimeYNULL结束时间create_timeDatetimeYNULL创建时间update_timeDatetime更新时间活动场地表,如表3-3所示:表3-SEQ表3-\*ARABIC3活动场地表列名数据类型可否为空默认说明键Idint(11)N场地idPKspace_namevarchar(32)YNULL场地名称statusint(1)YNULL场地状态create_timedatetimeYNULL创建时间update_timedatetimeYNULL更新时间物资申请表,如表3-4所示:表3-SEQ表3-\*ARABIC4物资申请表列名数据类型可否为空默认说明键Idint(11)NPKuser_idint(11)YNULL申请社团负责人user_readnamevarchar(32)YNULL申请人audit_idvarchar(32)YNULL审批人idaudit_readnamevarchar(32)YNULL审批人club_idint(11)YNULL社团idFKclub_namevarchar(32)YNULL社团名称obj_idint(11)YNULL物资idFKobj_namevarchar(32)YNULL物资名称obj_numint(11)YNULL物资数量obj_descvarchar(255)YNULL物资描述audit_statusint(1)YNULL审批流程apply_timeDatetimeYNULL申请时间end_timeDatetimeYNULL结束时间update_timeDatetimeYNULL更新时间audit_leavevarchar(255)YNULL审批详情create_timeDatetimeYNULL创建时间物资表,如表3-5所示:表3-SEQ表3-\*ARABIC5物资表列名数据类型可否为空默认说明键Idint(11)N物资idPKo_namevarchar(32)YNULL物资名称o_numint(11)YNULL物资数量create_timedatetimeYNULL创建时间update_timedatetimeYNULL更新时间社团表,如表3-6所示:表3-SEQ表3-\*ARABIC6社团表列名数据类型可否为空默认说明键Idint(11)N成员idPKclub_idint(11)YNULL社团idFKuser_idint(11)YNULL用户idFKclub_namevarchar(32)YNULL社团名称nick_namevarchar(32)YNULL用户名称club_statusint(1)YNULL团内身份create_timeDatetimeYNULL创建时间update_timeDatetimeYNULL更新时间社团申请表,如表3-7所示:表3-SEQ表3-\*ARABIC7社团申请表列名数据类型可否为空默认说明键Idint(11)NPKclub_namevarchar(32)YNULL社团名称club_idvarchar(32)YNULL社团idFKuser_idint(11)YNULL申请人iduser_readnamevarchar(32)YNULL申请人audit_idint(11)YNULL审批人idFKaudit_readnamevarchar(32)YNULL审批人create_timeDatetimeYNULL创建时间update_timeDatetimeYNULL更新时间

社团详情表,如表3-8所示:表3-SEQ表3-\*ARABIC8社团详情表列名数据类型可否为空默认说明键Idint(11)NPKclub_namevarchar(32)YNULL社团名称club_logovarchar(512)YNULL社团logouser_idint(32)YNULL创办人idFKuser_readnamevarchar(32)YNULL创办人club_typevarchar(32)YNULL社团类型club_aimvarchar(32)YNULL社团宗旨club_descvarchar(512)YNULL社团简介club_gradeint(1)YNULL社团评级club_statusint(1)YNULL社团状态create_timedatetimeYNULL创建时间update_timedatetimeYNULL更新时间系统数据库的表级别的并联E-R图如下,用户创建社团会将用户id存储到我们的社团中通过用户id进行关联,社团可以进行招成员然后社团成员表与我们社团通过社团id进行关联。E-R图如下,如图3-1所示:图3-SEQ图3-\*ARABIC1社团成员E-R图

在日常中社团经常举办活动需要活动场地,可以进行通过社团进行申请固定的活动场地然后进行审核过程中,需要通过管理员进行审核。E-R图如下,如图3-2所示:图3-SEQ图3-\*ARABIC2社团申请活动场地E-R图4系统实现用户的登录和注册由后台作出一个登录入口,并且向后端设计系统所需要的登录发送相应请求。后端提供数据处理的接口。后端的接口入参为用户表单输入的信息。我们对应为一个uservo类。通过get和set方法进行赋值,以便于后续的数据处理。注册接口负责接收用户在前端填写的注册信息。后端接收到之后对于用户名进行判断是否重复。不重复的情况下进行密码加密,加密后对于用户信息进行持久化存储。放入mysql数据库中。登录接口负责接收用户登录表单中的账户密码信息。后端接收到信息后根据用户名查询该用户的密码。然后将密码进行解密,解密后得到还原后的真实密码。然后将真实密码和用户输入的密码进行对比判断。如果一致则将会显示出登录成功的信息。不一致的情况下会显示出响应用户密码错误。如图4-1所示:图4-SEQ图4-\*ARABIC1用户登录实例

用户在登陆页面中填写登陆账号和密码再输入验证码,通过js进行数据监听校验是否合法。然后进行异步请求到我们的后台接口,接口获取用户名以及密码信息首先是判断验证码是否合法,如果不合法为登陆失败提示用户对应的错误信息。然后再进行查询用户的数据库进行首先判断是否拥有该用户如果拥有进行密码校验是否相同,校验成功后存入cookie中,这样然后携带cookie进行返回到页面中,如图4-2所示:图4-SEQ图4-\*ARABIC2登陆接口流程图

后端接口代码如下,如图4-3所示:图4-SEQ图4-\*ARABIC3后端接口代码图用户在注册后请求到我们后端接口然后进行数据校验首先判断两次密码是否相同,在判断每个数据是否为空,载进行判断学号与姓名是否符合要求,如果学号被注册过就返回对应的数据并在界面上提示错误信息,如果所注册信息符合要求就能添加用户信息到后台的数据库中进行数据备份,之后进行返回显示出注册成功的页面,后台会记录注册成功的数据。注册接口流程,如图4-4所示:图4-SEQ图4-\*ARABIC4注册接口流程图系统注册页面,如图:4-5所示:图4-SEQ图4-\*ARABIC5注册页面图后台java代码完成如下,如图4-6所示:图4-SEQ图4-\*ARABIC6后台java代码图本社团管理系统的组成结构是mvc结构,主要由controller、model、view三层组成。用户登录和注销账号的操作主要在controller这一层。以下是用户登录或注销账号代码的实现。如图4-7所示:图4-7用户登录和注销账号代码图用户注册账号是系统首先根据数据库信息比对查看此注册用户名是否已经存在,若比对出该用户所使用的账号已在数据库中,系统就会提示注册错误信息,该使用账号已被注册,请换一个新的账号进行注册;如果使用的账号没有被注册过,就继续进行账号的注册,并收录后台数据库信息当中。用户注册账号时需要进行密码设置,对账号所使用的密码进行加密,密码加密方式为为数字、字母和字符三种模式并组的密码模式,对所注册的账号提供安全保障。如果在账号注册过程中insert语句执行失败,系统同将会提示账号注册出现错误,提示用户重新进行账号注册。账号注册代码如图4-8所示:图4-8账号注册代码图对于社团管理系统来说,通过后台设计体现出主页的内容,主页应该可以对整个系统数据进行一个概括展示。用户在登录后首先进入首页界面,此时后端获取到当前登录的用户信息,根据用户信息判断,管理员用户可以查看目前系统的用户数量,非管理员用户仅可以看到和自己相关的信息。社团管理系统的主页设计是为了社团管理系统使用各项信息的统计,其中左侧是各个模块多级菜单。下方有活动列表展示,和个人信息详情的展示,主页设计如图4-9所示:图4-9主页设计图在系统的主页设计中,静态资源由layui展开综合的管理,经过对界面构图的设计和构想,经过排版形成了静态网页的图画。经过后台处理器把数据传送给前端,再应用thymeleaf技术把所传送的数据信息进行渲染,形成静态的主页页面。所用到代码如图4-10所示:图4-10主页代码图

5系统测试、运行及问题解决在系统模块开发完成后需要对每个模块进行测试,我们采用单点调试,参考用户反馈的数据和系统运行过程中潜在的不可抗拒因素,我们每个模块都要进行测试。测试类型主要以功能测试为主。功能测试,如图5-1所示:图5-SEQ图5-\*ARABIC1功能测试图在该系统进行数次的测试后,我们寻找同学进行小规模的试运行。我们对学校不同社团负责人及成员进行宣传推广并模拟使用此系统,得到如下反馈:Web端管理人员后台管理人员可以实时查看学生的申请。方便快捷,节省了大量的时间,同时也可使学校社团管理问题得到初步的解决。总体来说,该系统的运行情况获得到了较好的反响,也达到了我们的预期,为学生们提供了更为快捷方便的社团管理系统,减少了部分矛盾的产生。同时,我们会根据用户的反馈情况继续维护和开发此系统,以保证用户的使用体验。一个系统的开发必定会存在我们意想不到一些问题,对于本系统的开发也是存在一定的问题的,例如,对于有些模块的实现并不是那么完美,像社团管理模块,还是有一些不完善的地方,管理社团一方面涉及到新社团的成立、目前正在运行社团的管理以及无人管理社团的注销等,而对于社团管理来说,社团之间的划分,随着社团人数的增加及社团要求的增加,不能更好的去实现这一模块。毕竟管理的社团基数大,涉及的人员比较多,相对来说这一模块的工程量是比较大的,所以这一块做的比其他模块相对来说是比较差的。不仅有这一模块,其他模块相对来说也是多少会出一些不可控的问题,所以针对于系统这一层面做出了调试工作,把这些模块做到合理化。然后就是优秀社团这一方面,原则上实现的是需要参加评比的社团把本学年的成果进行展示形成材料之后提交,由管理员进行审查并进行批复。目前优秀社团只能作为一个展示,没有实现需要进行的申请项,这一点造成了不足。对于社团列表和社团成员列表,不仅管理员和相关负责人可以看到,其他没有权限的人员在登陆进去之后也能看到,并且可以浏览成员的相关信息,造成这一方面存在很大的问题。最后,对于活动的申请,只是显示申请的流程和相关的填写资料,每当活动申请过后,社团相关负责人不能明确需要拿的物资所在地,只能明确所申请场地的位置,系统也没有明确场地和物资最长的借出时间,对于这些也是系统中存在的问题。对于以上这些问题,是我们经过系统测试以后所反馈的问题,我们需要进一步去提高,我们会想办法在后期进行该进。结语通过开发这套社团管理系统,我对这个系统中所用到的java语言和相关的技术有了进一步的认识,从一开始的的不熟练到慢慢能运用,在这个过程中我收获了很多,让我对所学的专业有了更深的理解。对于学生社团管理这一层面中,也得到了很多自己的想法,对于怎样管理好社团,怎样便捷的去处理好社团当中存在的问题,在我的心中已经大致有初步的想发,后期我会加入到本系统中,更进一步的去完善该系统中存在的不足点。对于社团成员来讲,一个良好的系统能帮助他们进一步的去管理和了解社团本身的内容,更好的去融合到社团当中。在对系统进行编写和测试的过程中,遇到了很多问题,通过翻阅大量的资料和老师的精心指导解决了所面对的疑问,在这过程中我学会了如何去分析问题,并通过自己的努力去解决所面对的问题。通过设计社团管理系统,让我明白了在整个系统开发过程中前期所要做的需求分析是很重要的,通过前期的分析我明白了做一个系统所需要面对各种复杂的环节,前期分析得出了很多有用的数据,把这些数据处理好之后,下一步就是要有一个明确的思路,怎么样才能把这个系统做的更好,确实也是一个不小的难题。虽然有数据做支撑,但在开发的过程中还是遇到了很多的问题,当遇到解决不了的问题时,我会向老师和同学请教,通过他们的分析和耐心的讲解,最终把这套系统开发了出来。在这当中我也学习到了很多专业之外的知识,让我受益颇多。参考文献[1]罗超,王志辉.高校社团管理信息系统的设计与实现[J].信息记录材料,2019,20(04):27-28.[2]卢俊鹏,薛佳雷,高瑶瑶.大学生活动信息管理系统的设计与实现——以南京邮电大学通达学院为例[J].江苏科技信息,2019,36(06):16-19.[3]马妞妞,罗雅,王子含.基于JavaWeb的甘农社团管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论