欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    【《大学生社团管理系统的设计与实现》10000字(论文)】.docx

    • 资源ID:1218174       资源大小:535.46KB        全文页数:39页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【《大学生社团管理系统的设计与实现》10000字(论文)】.docx

    大学生社团管理系统的设计与实现第1章概述11.1 研究背景及意义11.1.1 项目研究背景11.1.2 国内外研究外现状11.2 项目目标21.3 系统开发环境以及开发技术31.3.1 系统开发环境及工具31.3.2 开发技术3第2章系统分析42.1 系统可行性分析42.1.1 技术可行性42.1.2 经济可行性42.1.3 操作可行性42.2 功能需求分析52.2.1 学生模块主要功能52.2.2 社团管理员模块主要功能52.2.3 系统管理员模块主要功能52.3 系统用例建模62.3.1 系统用例图62.3.2 系统主要用例说明72.4 非功能性需求分析9第3章系统设计103.1 系统架构描述103.2 系统功能设计103.2.1 系统功能模块划分103.2.2 系统业务流程分析与说明113.3 系统数据库设计133.3.1 系统E-R模型133.3.2 物理数据模型16第4章系统实现204.1 系统首页功能的实现204.2 学生申请加入社团功能的实现224.3 社团管理员后台登录的实现234.4 社团管理员社团管理功能的实现25第5章系统测试275.1 系统测试目的275.2 系统测试计划表275.3 系统测试用例285.3.1 学生登录测试285.3.2 普通用户创建社团测试295.3.3 普通用户申请加入社团测试305.3.4 社团管理员管理社团活动测试31总结33参考文献34第1章概述1.1 研究背景及意义1.1.1 项目研究背景互联网技术是新世纪以来发展势头最迅猛的产业之一,科技的不断发展对人类生活产生的影响作用是巨大的。大到住行小到衣食,很多地区的企事业单位的管理方式也受到互联网的冲击,发生了翻天覆地的变化。受到互联网技术的影响其实我国的很多地区的企事业单位也是很早就开始考虑依靠互联网实现组织管理的可能性,但是由于当时我国各地区的经济发展不均衡,互联网技术起步较晚,人们接受网络这种虚拟化的程度不高,关于互联网方面的法律法规也不够完善,这些因素导致互联网普遍率也达不到一个很好的标准,这些因素都制约着互联网在管理方面的发展。但新世纪以来,互联网技术和经济水平的不断提高使这些阻碍因素逐个被解决,所以很多企事业单位也都慢慢开始步入了电子信息化的管理新模式中来了*海找则用.。以往的大学生社团管理工作,基本都是由人工来管理统计。这样的人工管理方式效率低,很多事情不能及时处理,而且查找和变更的时候很困难。科技发展改变生活方式,随着互联网技术的不断成熟,社团管理由人工化逐渐向信息化转变。这是一个信息化的时代,互联网缩短了距离,简化了很多繁琐的工作。全社会都体会到了互联网让不可能变成可能的转变,互联网也已经渗透到了人们生活的方方面面,并且发挥着不可替代的重要作用。大学生社团管理系统是帮助学生在利用网络线上交流,利用计算机存储数据。相比于传统的人工管理有可靠、及时、效率高、保密性好、保存时间长、成本低等优点。利用互联网进行大学生社团的管理工作,会更加科学、简便。1.1.2 国内外研究外现状科技改变生活,近年来随着互联网的快速发展和不断成熟,人类社会的很多活动已经深受其影响。传统的大学生社团相关信息管理的方式一般都采取人工管理的方式,信息的发布、活动的通知、数据的统计等都依赖人工去完成,这种方式效率低下,管理成本花费大,特别是随着学生数量的增加,信息数据量不断增加,这些数据信息查询、整理起来就变得非常困难、越来越大量的数据存储也是一个挑战。目前很多互联网技术发展较快的发达国家,在信息管理方面已经基本实现了从人工管理到计算机管理的转变,而且在生活的很多方面对互联网技术的应用已经到了一个比较成熟的阶段。原先由于我们国家互联网技术起步晚,很多地区的经济水平发展不平衡,互联网技术应用的普及率不是很高,导致人们对互联网产品这种虚拟东西的接受程度较低,又加上这些地区的棋社单位人和信息量较少,所以这些地区的很多企事业单位信息的信息管理方式采用的仍然是传统的人工管理的方式。但是如今随着我国经济的飞速发展带动的互联网技术也取得了突飞猛进的发展,网络的普及化越来越高,这些地区和单位的管理方式也越来越系统化,科学化。越来越多的企事业单位都开始了网络化的信息管理系统未找附用。目前,这些信息管理系统基本都存在以下共同点:1、简便性:操作简单,管理方便。2、高效率:网络化管理,简化很多中间步骤。3、高时效性:数据更新及时,信息传递快。4、可靠性:信息管理传递准确。5、易扩展性:可以根据需求增加功能模块。6、通用性:大多数单位或相同行业都可使用。目前,互联网已经深入到人们生活的方方面面,智能手机、笔记本电脑等易携带的电子设备已经成为人们生活中必不可少的工具,也是人们获取知识,了解世界的主要工具,现在这个时代是一个开放交流、无限沟通的美好时代。因此,以计算机为工具利用互联网技术来进行大学生社团的信息管理工作也是符合时代要求的,基于此,设计开发一个大学生社团管理系统来代替传统的人工化管理模式是非常必要的。1.2 项目目标本文前篇主要是对大学生社团管理系统中可能会用到的一些比较基础性的知识进行了概括性描述,然后是对大学生社团管理系统进行的一个比较详细的系统分析。开发一个较为完整的系统首先要进行详尽的需求分析来较为完善的呈现出对系统的设计,设计越详尽,后续的开发实现工作就会相对越清晰。基于所了解的与大学生社团管理系统相关的知识在结合详细的系统功能需求分析,就可以完成对项目的具体设计了。在这之后,在学生社团管理系统的实现上,开发与设计的技术选择上,用到了JaVa技术,在数据库的设计与存储方面,用到了MySQL来具体实现。本文的最后是对大学生社团管理系统的测试记录加味"引用.O1.3 系统开发环境以及开发技术1.3.1 系统开发环境及工具开发环境:WindOWSIO操作系统。编程软件:使用Eclipse软件来编写系统。运行环境:JDK1.8o服务器:使用了TOmCat7服务器来部署项目。数据库:使用了MySql5.5来进行数据存储。1.3.2 开发技术本系统采用三层架构设计模式以及Java技术进行系统设计以及代码实现,前端使用JSP+Jquery+Bootstrap来完成页面展示以及数据传递。数据库使用MySQL数据库,整个项目使用Eclipse完成编写好味找到引用.第2章系统分析2.1 系统可行性分析2.1.1 技术可行性大学生社团管理系统的用ECliPSe完成整个项目编写,数据库管理采用MySQL,系统开发语言采用的大二时学习的Java,这是一种运用起来比较灵活方便的功能丰富的面向对象的编程语言,大学期间也系统的了解了JSP相关的知识,大学生社团管理系统是一个比较常规的信息管理系统,所以总体上来说技术要求方面难度不是特别大,数据库方面的设计和操作是大学生社团管理系统的重点和技术核心。大学期间学习的专业课和大三大四的两次专业实训课所做的课程设计都为本系统的开发打下了基础。因此,此次大学生社团管理系统的开发实现在技术方面是完全具备可行性的。2.1.2 经济可行性大学生社团管理系统是一个较为常规的基于B/S模式的信息管理系统,数据存储采用相对比较简单一点的MySQL数据库,普通装有WinlO系统的计算机就可以满足本系统的硬件要求,软件环境要求也特别简单。该系统开发具有很大的经济优势,开发和维护过程都比较简单,不需要专门的维护人员,众所周知,互联网行业人力支出占项目支出的绝大部分,所以极低的人力要求所产生的效果就是财力要求也很低,该系统初期的功能比较简单,所以大学生社团管理系统的开发实现在经济方面同样完全可行好海找到引用O2.1.3 操作可行性大学生社团管理系统的界面简洁,功能模块划分清晰,操作起来方便快捷。通过电脑便可注册登录系统,然后访问相关信息,操作管理系统。本系统是用JaVa语言开发的基于B/S结构的。系统容易操作,功能模块理解起来简单容易掌握,交互性好。因此,大学生社团管理系统在操作性方面是可行的。2.2.1 学生模块主要功能加入社团申请:学生可以选择自己喜欢的社团申请加入其中,成为该社团的社员,可随时查看申请记录和审核状态。创建社团申请:学生可以根据自己的兴趣爱好申请成立一个自己的社团,成为该社团的社长即社团管理员,可随时查看申请记录和审核状态。系统信息浏览:学生可以浏览系统中已发布所有公开信息,如社团新闻、社团活动、社团风采等。2.2.2 社团管理员模块主要功能个人中心:修改自己的信息和密码。社团信息管理:对自己所管理的社团的活动、风采、新闻等内容进行增加、删除或修改。申请管理:对申请加入本社团的学生的申请进行审核。学生管理:查看本社团成员的信息或对其进行删除或修改。2.2.3 系统管理员模块主要功能系统维护:系统管理员可以顺利登录系统,对整个系统进行维护和对所有社团信息有操作权限。个人中心:可以修改自己的信息和密码。用户管理:对已成功注册账号成为本系统的用户的信息进行管理,可以增加、删除、修改或查看。社团管理:对所有已成立的社团有增加、删除、修改或查看权限,也可以对普通用户创建社团的申请进行审核。角色管理:可以给不同角色用户给与或撤销不同权限。2.3系统用例建模系统用例建模是为了详细描述系统的各项功能模块,包括用例解说,较为清晰的描述每个功能或用例的运行过程和所要完成的工作说明。大学生社团管理系统的用户角色有社员,社长和系统管理员三类。社员有在线申请加入社团和成立社团的操作,社长可以对本社团的事务进行处理,系统管理员则是对所有社团有管理权限,也可对系统进行维护管理*怵找时用。2.3.1系统用例图学生用例建模如下图2.1学生用例图所示:CS)/Y一嬴/y包W八7e*5团风受)、/>.吟学生团活弓X包醍7<a新信Q)二成立社团二)社团查富)含二加入查茎)-×W团信息查童>请加入晅)然W团风采运)回青参加洁Q社团新新闻图2.1学生用例图社团管理员用例建模如下图2.2社团管理员用例图所示:7C二新闻修生二>登泉新闻添加士团新闻管个人中心风采修改活动修Q>包含 包含含 包含包含小宝码修&包含包含包含社团管理员社团活动管理活动申请亩核社团中清审核学生s包三火二舌动添心包含j2I学生添二)图2.2社团管理员用例图2.3.2系统主要用例说明1、普通用户(学生)主要功能如下:申请成立社团功能用例说明如下表2.1社团创建功能用例说明表所示:表2.1社团创建功能用例说明表用例名称成立社团参与者普通用户用例描述普通用户根据自己喜好在线中请创建一个自己可以管理的属于自己的新社团。前置条件用户成功进入个人中心页面。后置条件系统管理员收到社团创建中清。主干过程I.用户在个人中心页面点击成立社团:2 .完整正确输入社团信息:3 .点击提交申请按钮:4 .页面显示申请提交成功。续表2.1社团创建功能用例说明表分支过程输入社团信息(过程2的分支):1 .用户输入社团名字:2 .用户上传社团宣传图:3 .用户编辑社团介绍;4 .用户编辑备注;在线申请参加已发布的活动功能用例说明如下表2.2普通用户申请参加活动功能用例说明表所示:表2.2普通用户申请参加活动功能用例说明表用例名称巾清参加活动参与者普通用户用例描述普通用户在线申请参加一个自己感兴趣的已发布且在有效期的活动。前置条件I.用户成功登录统;2.该活动已发布而且在有效期内。后置条件活动举办的社团的管理员收到参加活动申请。主干过程1 .用户点击社团活动按钮查看社团活动列表:2 .在活动列表中选择自己感兴趣的活动点击查看活动详情;3 .阅读该活动的举办社团和举办时间,确认可参加;4 .点击申请按钮;5 .提示申请成功,请按时参加。用户留言功能用例说明如下表2.3普通用户留言功能用例说明表所示:表2.3普通用户留言功能用例说明表用例名称留言参与者普通用户描述学生在系统留言板功能区进行留言,发表自己的意见。前置条件成功登录系统而且成功进入系统首页。后置条件系统管理员可以在论坛管理模块中看到该用户留言内容。续表2.3普通用户留言功能用例说明表主干过程1 .用户点击留言按钮:2 .用户在编辑框内输入留言内容;3 .用户点击保存按钮;4 .页面提示消息提示留言成功。2、社团管理员用户主要功能如下:社团管理员添加社团风采功能用例说明如下表2.4社团管理员添加社团风采功能用例说明表所示:表2.4社团管理员添加社团风采功能用例说明表用例名称风采添加参与者社团管理员用例描述社团管理员对社团风采进行添加。前置条件1.社团管理员成功登录系统;2.成功打开社团管理功能模块。后置条件社团风采内容成功显示在系统首页。主干过程1 .社团管理员点击社团风采按钮;2 .社团管理员点击风采添加按钮;3 .社团管理员输入社团风采内容;4 .社团管理员选择是否推荐;5 .社团管理员选择是否审核;6 .社团管理员点击保存按钮。2.4非功能性需求分析非功能性需求是区别于功能需求但是也是为了满足用户对系统的正常使用需求的一类需求比如可靠性、安全性等。1、安全性:后台只有社团管理员和系统管理员才能登录。管理员权限只有最高级管理员可以授予。2、可靠性:系统在运行期间应保证故障发生率很低且可控,万一出现系统故障应能及时修复而且尽量不影响用户数据与正常使用。3、易用性:大学生社团管理系统界面简洁,操作方便,对用户的错误操作有提示.说!未找到引用.第3章系统设计3.1 系统架构描述大学生社团管理系统是一个网页Web端的项目,该系统采用的是B/S结构。大学生社团管理系统的物理架构如下图3.1系统物理架构图所示:图3.1系统物理架构图3.2 系统功能设计3.2.1 系统功能模块划分大学生社团管理系统的所有功能总共可以划分为三个子功能模块,它们分别是普通用户(学生)模块、社团管理员(社长)模块、和系统管理员模块,每个模块的功能和业务各不相同。普通用户模块给学生提供了系统登录系统发布的信息浏览、申请加入社团和申请创建社团的操作;社团管理员模块给社团管理员提供了管理本社团事务,如对学生加入社团的申请的审批,对社团风采、社团活动、社团新闻等社团事务的添加、修改和删除等管理功能;系统管理员模块给系统管理员提供了维护系统如修改、增加系统导航栏内容、给系统中的不同角色给予或撤销不同权限,并可以管理全部社团事务的功能吸!未找的用,系统总体功能结构如下图3.2系统总体功能结构图所示:图3.2系统总体功能结构图3.2.2 系统业务流程分析与说明业务流程图是一种直观的表示各项业务之间的关系和数据流向、逻辑联系的方式。通过业务流程图,可以清晰的表达出来系统业务实现中的输入和对应的输出。可以帮助开发人员更清楚的把握整个系统的各个功能,以便更为完整、顺利的实现大学生社团管理系统的全部功能。大学生社团管理系统的用户角色总共有三类,其中包括普通用户也就是学生、社团管理员也就是社长、和系统管理员三个角色,每个角色所拥有的权限和所要完成的功能都不相同。具体实现如下:学生可以根据自己的兴趣喜好和社团详情介绍申请加入或者退出某个社团,通过被申请的社团的负责人审批后成为该社团会员。学校学生和社团正式会员都可以报名申请参加全部社团的活动、浏览所有社团的新闻等,学生和社团会员都可以根据自己的特长、兴趣爱好申请创建一个属于自己的新的社团,通过系统管理员审批后该社团就可以成立,申请人就成为社长也就是社团管理员可以举办或者取消社团的某个活动,也可以管理该社团的会员信息和社团风采以及社团新闻,系统管理员可以对系统中的所有已成立的社团进行管理海找则用”。大学生社团管理系统的整体业务流程如下图3.3整体业务流程图所示:社团成员信息管理业务流程分析。社团管理员登录系统之后可以处理学生的加入和退出社团的申请,通过审核学生的加入社团申请添加新的社团成员信息或者删除已经是本社团成员的学生信息,还可以对已经是本社团成员的学生的信息进行查询和修改。社团成员信息管理业务流程如下图3.4社团会员信息管理业务流程图所示:图3.4社团会员信息管理业务流程图社团信息管理业务流程分析。系统管理员登录系统之后可以审核学生创建新社团和社团负责人取消已成立社团的申请,通过审核创建新社团申请来添加新的社团信息或者删除现在已成立的社团信息,还可以对现在已经成立的所有社团信息进行查看和修改。社团信息管理业务流程如下图3.5社团信息管理业务流程图所示:图3.5社团信息管理业务流程图社团新闻管理业务流程分析。社团管理员即负责人登录系统之后可以对社团新闻进行管理,对社团现有的新闻具有查看、删除和修改的权限,并可以添加新的社团新闻。社团新闻管理业务流程如下图3.6社团新闻管理业务流程图所示:图3.6社团新闻管理业务流程图社团活动管理业务流程分析。社团管理员即负责人登录系统之后可以对社团活动进行管理,对社团现有的活动具有查看、删除和修改的权限,并可以添加新的社团活动。社团活动管理业务流程如下图3.7社团活动管理业务流程图所示:社团负责人-图3.7社团活动管理业务流程图3.3 系统数据库设计3.3.1 系统E-R模型E-R图是数据库设计最基本的也是最开始就要完成的工作,E-R图是各个实体之间的联系属性的直观描述方法,根据E-R图生成的物理模型可以完成数据库的设计工作。大学生社团管理系统中各个实体间的对应关系如下图3.8大学生社团管理系统E-R图所示:图3.8大学生社团管理系统E-R图大学生社团管理系统中主要的各实体属性图如下图3.9系统管理员实体属性图,图3.10学生实体属性图、3.11社团实体属性图、3.12社团活动实体属性图、3.13社团新闻实体属性图、3.14社团风采实体属性图、3.15社团管理员实体属性图所示:图3.10学生实体属性图图3.13社团新闻实体属性图姓名修|)班级密码电话编号社团管理员图3.15社团管理员实体属性图3.3.2 物理数据模型该系统数据表主要包括以下几张表:社团信息表(Cshetuan).社团管理员信息表(t_admin)、学生信息表(Jxuesheng)、活动信息表(LhUOdong)、新闻信息表(Jxinwen)、风采信息表(Cfengcai)系统管理员信息表(Jsys),系统中主要数据表设计如下:1、系统管理员信息表的字段描述如下表3.1社团管理员信息表所示:表3.1系统管理员信息表字段名称字段说明字段数据类型字段长度备注是否为空sys_Id管理员编号int20主键notnullsys_Name姓名varchar20sys_Pw密码varchar20notnull2、社团信息表的字段描述如下表3.2社团信息表所示:表3.2社团信息表字段名称字段说明字段数据类型字段长度备注是否为空ShetuanJd社团IDint20主键notnullmingcheng名称varchar20notnulljieshao介绍varchar200AdminJd负责人int20notnull表3.3学生信息表字段名称字段说明字段数据类型字段长度备注是否为空Xuesheng_Id编号int20主键notnullname姓名varchar20sex性别varchar20banji班级varchar20dianhua电话int11Ioginpw登录密码varchar20notnull4、活动信息表的字段描述如下表3.4活动信息表所示:表3.4活动信息表字段名称字段说明字段数据类型字段长度备注是否为空HuodongJd活动编号int20主键notnullshetuan所属社团varchar20notnullbiaoti标题varchar20didian地点varchar20Iianxiftmgshi联系方式varchar20shijian时间varchar205、新闻信息表的字段描述如下表3.5新闻信息表所示:表3.5新闻信息表字段名称字段说明字段数据类型字段长度备注是否为空XinwenJd新闻IDint20主键notnullShetuan所属社团varchar20notnullbiaoti标题varchar20neirong内容varchar5000shijian时间varchar206、社团管理员信息表该表主要存放社团管理员的信息,字段描述如下表3.6社团管理员信息表所示:表3.6社团管理员信息表字段名称字段说明字段数据类型字段长度备注是否为空admind编号int20主键notnullname姓名varchar20sex性别varchar20dianhua电话int11banji班级varchar20Ioginpw登录密码varchar20notnull7、风采信息表主要存放社团风采信息内容如下表3.7风采信息表所示:表3.7风采信息表字段名称字段说明字段数据类型字段长度备注是否为空FengcaLid风采IDint20主键notnullShetuan所属社团varchar20notnullbiaoti标题varchar20neirong内容varchar5000shijian时间varchar20图3.17系统数据库物理架构图第4章系统实现本章是讲述大学生社团管理系统主要功能的逻辑顺序以及实现代码,并通过页面的实际效果图来说明。4.1 系统首页功能的实现系统首页效果图如图4.1系统首页效果图所示:大学生社团管理系统枝冏风采期表由I.书三盘ISr八 k±iw -窈动人生.,玲2019W!JWI2太极公IL健京用击M9组人生卷的优maQ9ra*;B ttR>.作承文化YT羽 «A±.第2019. 购6港汽茶期StR太皎传球活为丽王X:B携“洁初用户登录效果如下图4.2学生成功登录系统弹窗提示效果图,4.3学生登录成功后系统效果图所示:图4.2学生成功登录系统弹窗提示效果图个人安全退出大学生社团管理系统字&公告:JF*>t <T*JeS5XI*fjf7*.欢g(2H*gJM各.融出5W9.fi*SB.书:EK力X*SRM*T.羽 91.9咬四E 2019>«teB»,SS fit”?MMK一同一网般号Jul .底万tqel*<*lS. XSiSMitsSY!券秘亚健“范里RMRW伯亮钏大学27*芋at*gc2019幼人生启动S2园 2019t9M 人同.甫承文化盼 3)人生.«- 99» 2019叨年区*2”凤叵旧 太极悔乐秀的衫XS羽° 3)Aa. » 49* Xfi. a9用户登录之后进入系统首页,登录核心代码如下所示:privatevoidlogin(HttpServletRequestrequest,HttpservletResponseresponse)throwsServletException,IOException(StringContextPath=request.getServletContext().getContextPath();System.out.printin(contextpath);Stringusername=request.getParameter("username");Stringpassword=request.getParameter("password");Userlogin=userDao.login(username,MD5.Encrypt(password);i£(login!=null)request.getSession().SetAttribute("login",login);response.SendRedirect(ContextPath+"/user7method=index);Jelse!request.SetAttribute("msg","登录失败,用户名或正码错误“);request.SetAttribute("username,username);request.SetAttribute("password,*,password);/重转问request.getRequestDispatcher("muilogin.jsp").forward(request,response);)4.2 学生申请加入社团功能的实现学生成功登录系统后进入社团列表页面,根据自己的特长、兴趣爱好选择自己喜欢的社团提交加入该社团的申请。加入社团申请功能实际效果如下图4.4加入社团申请提交页面效果图、图4.5加入社团申请状态效果图所示:大学生社团管理系统舞蹈社社团于200*.IIe可以让人,树雌帔榭晚,大昆凯内租手由JM是野幅芈喻好方法.MftB-a益4k乂I*活动,*体W性脸得开阴,身应信柔软,全MMR肉.MZEtrmSuM的型蠹则是至性、第合住的,它的动作m到头.¾R.tt.IW布仗.比如!士Ii对小关汇小矶内的运动咬多.这些地方是平日AW不大将易活动到的地方.另外,使第习在寓S(-÷Clocalhost8080teamPaction=getMyTeamApplay8id=d259a34d8d594ada95be874560365cb4个人中心安全退出大学生社团管理系统首页曲膈画般S三三三SW个人中心晒s勖曲Siog2S2Q的申请胆申请鼬申请时间申请嫡1拳击DttS!2021-04-0922:42.52a2虞影申瓠tt!2021-04-10 10:18:16-首页-社团脓社团详情图4.5加入社团状态效果图核心代码如下所示:1.ist<TeamApplay>findAlll=teamApplayService.findAll(teamApplay);if(findAll!=null&&findAll.size()>0)response.getWriter().print(2);elseif(findAlll!=null&&findAll1.size()>0)response.getWriter()print(3);elseteamApplay.SetApplayContent("申请加入社团!“);teamApplay.SetApplayTime(newDate();teamApplay.SetApplayType("0");/未亩核teamApplayService.add(teamApplay);response.getWriter().print(3);4.3 社团管理员后台登录的实现社团管理员登录成功后进入管理员页面,进行对社团的各项事务进行管理操作也可以对学生加入本社团的申请进行审核。录成功效果图所示:图4.6社团管理员登录效果图大学生社团管理系统。遢a:=m><社团总数1活动WMEBL书法Sm力大学生)超研9T3i,校园32019跟fl!活动eurtnW一年一度书法蜿,克JF方方杯电中OB罗传承经一文化ATga台包水!羽钊型丽.批IHI各笔的P响叫他WX学27月三”大w»wm核心代码如下所示:privatevoidlogin(HttpServletRequestrequest,HttpservletResponseresponse)throwsServletException,IOExceptionStringContextPath=request.getServletContext().getContextPath();System.out.printin(contextpath);Stringusername=request.getParameter("username'*);Stringpassword=request.getParameter(,password,');Userlogin=userDao.login(username,MD5.Encrypt(password);i£(login!=null)request.getSession().SetAttribute("login*,login);response.SendRedirect(contextPath+"/user7method=index");elserequest.SetAttribute("msg*,"登录失败,用户名或密码错误");request.SetAttribute("username”,username);request.SetAttribute("password*,password);/市转向request.getRequestDispatcher(nmuilogin.jsp").forward(request,response);)4.4 社团管理员社团管理功能的实现社团管理员对学生加入本社团的申请进行审核的操作。社团管理员对加入社团的申请审核功能实际效果如下图,图4.8团管理员查看申请列表效果图、图4.9团管理员对加入社团的申请进行审核效果图所示:大学生社团管理系统。皿HA个人中6 ltfaW,ItaHHt»社团W玷»秘学生理大Itar也电Sl列浅IlEDeI耐加中河号*丹建一中令生入中字生中桃,WQ电VIm审三Mt醐号申选行集申由申选时日申ttM庶作1心BSBMja入社团!2021X10101816未*梳Ky,m»<Q»*nOMti3M1KVK社团田清ttSC*»NM9lttS调加入Ii团!2021041010 18 164个人中心11团申清列表&M0S9杜EMMB,社面财»社面;8就»活动申»事生连»社团中91图4.9社团管理员审核入团申请效果图核心代码如下所示:/根据登录用户查出所有的社团Usercurrentuser=CurrentUserUtils.getCurrentCZser(request);StringroleFlag=currentuser.getRole2().getRoleFlag();if("leader".equals(roleFlag)/如果是社长,查出自己负责的所有社团Teamsteams=newTeams();teams.SetBuildStu(currentuser.getld();1.ist<Teams>findAll=teamsService.findAll(teams);request.SetAttribute(,teamList,*,findAll);StringBufferStringBuffer=newStringBuffer();StringBuffer.append(,anda.applay_teamin;for(Teamsteams2:findAll)StringBuffer.append(","+teams2.getld()+",);)StringBuffer.append(',1,);teamApplay.SetSqlStr(StringBuffer.toString();elserequest.SetAttribute('*teamList,*,teamsService.findAll(newTeams();第5章系统测试5.1 系统测试目的系统测试是一个完整的系统开发过程中必不可少的一部分,系统测试的目的是检测系统的质量是否达到预期的标准,系统所实现的功能是否能够满足用户对系统的需求,系统在性能方面是否达到了在系统设计阶段所定下来的要求叫。系统测试是为了在今早的检测出来项目中一些却是存在但没被发现的错误进而尽早解决以避免系统在正式投入运行时错误才被发现,从而降低修改成本四。5.2 系统测试计划表大学生社团管理系统的主要功能测试计划如下表5.1功能测试计划表所示:表5.1功能测试计划表测试编号测试项目测试日期HXG_1用户登录测试用例2021

    注意事项

    本文(【《大学生社团管理系统的设计与实现》10000字(论文)】.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开