《高校大学生社团管理系统的设计与实现_kaic.docx》由会员分享,可在线阅读,更多相关《高校大学生社团管理系统的设计与实现_kaic.docx(37页珍藏版)》请在优知文库上搜索。
1、本科生毕业论文(设计)论文(设计)题目:XXXXXxXXXXXXXXXXXXX学院、系:信息工程学院信息管理系专业(方向):信息管理与信息系统年级、班:2017级信管1班学生姓名:XXX指导教师:_XXX年月日声明本人郑重声明:所呈交的毕业论文是本人在导师的指导下取得的成果。对本论文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。本毕业论文(设计)成果归兰州财经大学所有。特此声明毕业论文(设计)作者签名:摘要1一、绪论1(一)选题背景11、社团管理系统的提出1(二)系统设计的原则与目标21、系统设计原则22、系统设计目标2二、系统关键
2、技术的分析4(一)JSP技术4(二)Tomcat简介51、SERVLET容器62、TOMCAT的组织结构6(三)JaVa技术7(四)MySQL简介8三、社团管理系统的需求分析10(一)系统的需求分析101、系统的功能需求102、系统的运行需求H(二)系统的用例需求111、系统用户角色用例分析H2、普通社员子系统用例分析123、社长子系统用例分析124、管理员子系统用例分析13四、社团管理系统的设计与实现14(一)系统数据分析141、系统的数据字典分析142、系统ER模型分析15(二)系统总体设计181、软件结构设计192、系统数据库设计20(三)系统详细设计231、用户管理模块232、社团介绍
3、功能模块263、个人中心27(四)编码与测试27总结29参考文献30致谢31摘要校园社团管理系统主要是为了给领导、各社社长、社员提供一个平台,在这个平台里社员可以在里进行活动策划、交流,社团管理层可以管理本社团的社员、社团活动,而学校领导则可以对整个学校的社员,社团,活动情况进行有效管理。本系统主要完成了对用户权限、社团经费、社团活动申请、社员信息查询与修改、社团变更等功能。系统开发主要包括JSP页面设计,ACtiOn类编写与数据库表设计。本系统采用了JSP+SSH+Mysql工具结构,因为学校社团数据量不是很大,故选用了简单方便的MySql数据库。本系统共包括五个大模块,分别对应五种不同的权
4、限。五个大模块分别为:社员模块,社长模块,学校领导模块,超级用户模块,普通注册用户模块,每个大模块又分为若干个小模块。社员模块包括社团经费查看、社员信息修改、学校所有社团介绍、活动申请五个小模块。而社长模则包括社团成员管理、经费申请、活动申请、个人信息修改四个小模块。学校领导则包括学校所有社员管理、社团管理、社长任命、经费批准四个小模块。本文从社团管理系统在学校社团生活中产生的作用出发,详细阐述了一个功能较完善的社团管理系统的前台开发、操作流程和涉及的一些关键技术。介绍了系统的需求分析,系统分析,具体完成了数据流分析,数据字典功能模块的划分,数据库的设计和界面设计。最后对系统进行了测试分析,以
5、保证其性能的稳定性和功能的完整性。关键词:Mysql,SSH,活动申请,经费申请,会员管理,社团管理。ABSTRACTStudentclubmanagementsystemismainlytogiveleadership,eachclubPresident,membershiptoprovideaplatform,Inthisplatformthemembershipcanundertakeeventplanning,communication,publicationtoeachclubopinionsviews,presidentscanmanageopinionviewsfromcorpo
6、ratemembership,andschoolleaders,cangiveaeffectivemanagementtotheentireschoolmembership,activity.SystemdevelopmentmainlyincludestheJSPpagedesign,databasetableservletclasspreparationanddesign.ThissystemUSESaJSP+SSH+Mysqltoolsstructure,becausetheschoolcommunitydataquantityisnotverybig,sochoosethesimple
7、Mysqldatabase.Thissystemincludesthreebigmodules,correspondingthreedifferentpermissions.Threebigmouldfastrespectivelyis:membersdiefast,presidentsmouldfast,theschoolleadermouldfast,eachbigmodulusquickanddividedintoseveralsmallmouldfast.Membershipmouldfastincludingmembershipmessages,communitynewsreadin
8、g,membershipinformationmodification,schoolallsocietiesintroductionandactivitiesforfivesmallmouldfast.Schoolleaders,includingschoolallmembershipmanagement,Presidentappointed,activityapproval,publishedcommunitynewsfoursmallmouldfast.Thisarticlefromclubmanagementsysteminschoolcommunitylifestartofeffect
9、s,thispaperexpoundsthefunctionsofamoreperfectonthestageleaguemanagementsystemdevelopment,operationprocessandsomekeytechnologiesinvolved.Presentsthesystemrequirementanalysis,systemanalysis,specificcompleteddataflowanalysis,datadictionaryfunctionmodule,databasedesignandinterfacedesign.Intheend,systemw
10、astestedandanalysed,toassuretheperformancestabilityandfunctionintegrity.KeywordsiMysql,Struts2,Spring,Hibernate,Activity-application,Funds-application,Member-manager,Community-manager一、绪论在现代大学教学模式中社团是培养学生的一个很重要的教学方式,故在每个学校里都有很多各种各样的社团,比如学术问题、社会问题的计论研究会,文学艺术、体育、音乐、美术等方面组成的活动社,当然还有学生会、青年志愿者这样的学生管理协会。这
11、么多种类的协会如果只是用纸质文档进行管理的话不但耗费大量不必要的人力,而且给管理带来了很多不便,造成学校机构的臃肿,所以学校管理向以电子化、信息化为基本平台的方向发展成为必然。(一)选题背景在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在当今信息时代,人们的生活方式随着Internet的不断发展发生了不同寻常的改变。基于Inter
12、net的远程办公方式已经越来越受到大家的欢迎,应用的领域也越来越广泛,提高办公效率已经成为所有企业、公司、事业单位等各部门追求的目标。在传统的社团管理工作中,一项活动的开展往往需要策划,申请,批准,意见收集等环节,而这过程中找老师批准,获取各种活动资源都需要学生在老师办公室与寝室之间来回跑动,浪费了很多不必要的时间与精力,使得活动准备时间过长,也带来诸多不便。随着计算机技术和网络技术的发展,利用网络进行管理越来越成为学校管理的发展方向。社团管理系统,利用先进的计算机技术、网络通信技术、多媒体技术等相关的技术,将各社员与学校管理老师联系起来实现即时信息通迅,为老师学生都节约了大量的时间与精力并大
13、大提高了学校管理工作的效率与质量,同时也精简了学校管理机构。1、社团管理系统的提出随着学校社团组织的蓬勃发展,在传统的社团管理方式下出现了各种各样的问题,使得社团管理比较混乱。这些问题主要表现如下:在一年中不同的时期不很多活动是不适合进行的或有很多地方需要同学在活动时要特别注意,比如社会出现整体情绪大波动时学生就不能到大街上去进行各种游行活动、夏天来临时学生进行游泳活动时就要特别注意做好各种防范措施等等。而学生可能注意不到这些这就需要学校领导对学生进行提醒,但传统方式是通过班主任在每周晚点名的时候对同学进行叮嘱,但这种方式信息传达很慢,有时更是错过了时间。这时如果有一种社团管理系统里将这些要注
14、意的地方以社团新闻的方式发布出来的话,就能达到将信息及时传送到学生手里的目的。在学校社团管理中肯定会举办各种各样的活动,而举办这些活动都需要一定的经费,出了找赞助商和合作单位外,还需要社团批准一定的经费来让活动圆满的举办成功。现在大学都比较大,学生寝室隔老师办公室都比较远,有时学生组织办一次活动找老师批准要找好几次,这样花费了组织者很多不必要的精力,直接在网上进行活动申报将为组织者节约很多时间精力。以上这几点社团管理问题直接要求有这么一个网站来解决这些问题。社团管理系统针对这些问题设计功能模块,很好的解决了传统社团管理中出现的各种问题。(一)系统设计的原则与目标1、系统设计原则根据社团管理系统
15、的实际需要,选用T。InCat作为系统平台,在此基础上方便、灵活、人机界面友好、直观清晰,非常实用。不同级别用户的登录拥有对系统不同的权限,分别管理职权内的事务,不同用户拥有不同的界面,但高级用户可以以低级用户的身份登录进入系统,进行低级用户的操作,反之则不能。2、系统设计目标系统的总体目标是要提高社团管理人员的工作效率和管理水平,方便社员参与到社团的建设,并为社员与管理人员提供一个信息交流平台,达到将社团管理工作纳入科学化、规范化的轨道目的。为了实现系统设计的总目标社团管理系统应具备以下功能目标,主要包括:(1)系统登录:该模块负责将用户分为普通会员和注册用户来实现用户权限的管理。(2)系统注册:该模块负责普通用户的增添。(3)活动申请:这个模块中社员与社长均可以向学校管理员进行活动申请以获得活动所需要的各种资源。学校管理员有批准活动是否进行的权力,活动组织者只有在网站上获得老师的同意时才可以将活动继续进行下去,反之则终止活动。(4)权限管理模块:这个模块与系统登录结合在一起。在登录的时候确定你是以什么等级的用户登录,不同等级的用户登录进去后对应的界面也不相同,高等级用户可以以低等级用户的身份登入。(5)社团列表模块:这个模块中将学校所有的社团都简单的列举了一下,这样可以方便社员对学校各个社团进行了