《【《大学生社团管理系统的设计与实现》10000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《大学生社团管理系统的设计与实现》10000字(论文)】.docx(39页珍藏版)》请在优知文库上搜索。
1、大学生社团管理系统的设计与实现第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 系统架构
2、描述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参考文
3、献34第1章概述1.1 研究背景及意义1.1.1 项目研究背景互联网技术是新世纪以来发展势头最迅猛的产业之一,科技的不断发展对人类生活产生的影响作用是巨大的。大到住行小到衣食,很多地区的企事业单位的管理方式也受到互联网的冲击,发生了翻天覆地的变化。受到互联网技术的影响其实我国的很多地区的企事业单位也是很早就开始考虑依靠互联网实现组织管理的可能性,但是由于当时我国各地区的经济发展不均衡,互联网技术起步较晚,人们接受网络这种虚拟化的程度不高,关于互联网方面的法律法规也不够完善,这些因素导致互联网普遍率也达不到一个很好的标准,这些因素都制约着互联网在管理方面的发展。但新世纪以来,互联网技术和经济水平
4、的不断提高使这些阻碍因素逐个被解决,所以很多企事业单位也都慢慢开始步入了电子信息化的管理新模式中来了*海找则用.。以往的大学生社团管理工作,基本都是由人工来管理统计。这样的人工管理方式效率低,很多事情不能及时处理,而且查找和变更的时候很困难。科技发展改变生活方式,随着互联网技术的不断成熟,社团管理由人工化逐渐向信息化转变。这是一个信息化的时代,互联网缩短了距离,简化了很多繁琐的工作。全社会都体会到了互联网让不可能变成可能的转变,互联网也已经渗透到了人们生活的方方面面,并且发挥着不可替代的重要作用。大学生社团管理系统是帮助学生在利用网络线上交流,利用计算机存储数据。相比于传统的人工管理有可靠、及
5、时、效率高、保密性好、保存时间长、成本低等优点。利用互联网进行大学生社团的管理工作,会更加科学、简便。1.1.2 国内外研究外现状科技改变生活,近年来随着互联网的快速发展和不断成熟,人类社会的很多活动已经深受其影响。传统的大学生社团相关信息管理的方式一般都采取人工管理的方式,信息的发布、活动的通知、数据的统计等都依赖人工去完成,这种方式效率低下,管理成本花费大,特别是随着学生数量的增加,信息数据量不断增加,这些数据信息查询、整理起来就变得非常困难、越来越大量的数据存储也是一个挑战。目前很多互联网技术发展较快的发达国家,在信息管理方面已经基本实现了从人工管理到计算机管理的转变,而且在生活的很多方
6、面对互联网技术的应用已经到了一个比较成熟的阶段。原先由于我们国家互联网技术起步晚,很多地区的经济水平发展不平衡,互联网技术应用的普及率不是很高,导致人们对互联网产品这种虚拟东西的接受程度较低,又加上这些地区的棋社单位人和信息量较少,所以这些地区的很多企事业单位信息的信息管理方式采用的仍然是传统的人工管理的方式。但是如今随着我国经济的飞速发展带动的互联网技术也取得了突飞猛进的发展,网络的普及化越来越高,这些地区和单位的管理方式也越来越系统化,科学化。越来越多的企事业单位都开始了网络化的信息管理系统未找附用。目前,这些信息管理系统基本都存在以下共同点:1、简便性:操作简单,管理方便。2、高效率:网
7、络化管理,简化很多中间步骤。3、高时效性:数据更新及时,信息传递快。4、可靠性:信息管理传递准确。5、易扩展性:可以根据需求增加功能模块。6、通用性:大多数单位或相同行业都可使用。目前,互联网已经深入到人们生活的方方面面,智能手机、笔记本电脑等易携带的电子设备已经成为人们生活中必不可少的工具,也是人们获取知识,了解世界的主要工具,现在这个时代是一个开放交流、无限沟通的美好时代。因此,以计算机为工具利用互联网技术来进行大学生社团的信息管理工作也是符合时代要求的,基于此,设计开发一个大学生社团管理系统来代替传统的人工化管理模式是非常必要的。1.2 项目目标本文前篇主要是对大学生社团管理系统中可能会
8、用到的一些比较基础性的知识进行了概括性描述,然后是对大学生社团管理系统进行的一个比较详细的系统分析。开发一个较为完整的系统首先要进行详尽的需求分析来较为完善的呈现出对系统的设计,设计越详尽,后续的开发实现工作就会相对越清晰。基于所了解的与大学生社团管理系统相关的知识在结合详细的系统功能需求分析,就可以完成对项目的具体设计了。在这之后,在学生社团管理系统的实现上,开发与设计的技术选择上,用到了JaVa技术,在数据库的设计与存储方面,用到了MySQL来具体实现。本文的最后是对大学生社团管理系统的测试记录加味引用.O1.3 系统开发环境以及开发技术1.3.1 系统开发环境及工具开发环境:WindOW
9、SIO操作系统。编程软件:使用Eclipse软件来编写系统。运行环境:JDK1.8o服务器:使用了TOmCat7服务器来部署项目。数据库:使用了MySql5.5来进行数据存储。1.3.2 开发技术本系统采用三层架构设计模式以及Java技术进行系统设计以及代码实现,前端使用JSP+Jquery+Bootstrap来完成页面展示以及数据传递。数据库使用MySQL数据库,整个项目使用Eclipse完成编写好味找到引用.第2章系统分析2.1 系统可行性分析2.1.1 技术可行性大学生社团管理系统的用ECliPSe完成整个项目编写,数据库管理采用MySQL,系统开发语言采用的大二时学习的Java,这是一
10、种运用起来比较灵活方便的功能丰富的面向对象的编程语言,大学期间也系统的了解了JSP相关的知识,大学生社团管理系统是一个比较常规的信息管理系统,所以总体上来说技术要求方面难度不是特别大,数据库方面的设计和操作是大学生社团管理系统的重点和技术核心。大学期间学习的专业课和大三大四的两次专业实训课所做的课程设计都为本系统的开发打下了基础。因此,此次大学生社团管理系统的开发实现在技术方面是完全具备可行性的。2.1.2 经济可行性大学生社团管理系统是一个较为常规的基于B/S模式的信息管理系统,数据存储采用相对比较简单一点的MySQL数据库,普通装有WinlO系统的计算机就可以满足本系统的硬件要求,软件环境
11、要求也特别简单。该系统开发具有很大的经济优势,开发和维护过程都比较简单,不需要专门的维护人员,众所周知,互联网行业人力支出占项目支出的绝大部分,所以极低的人力要求所产生的效果就是财力要求也很低,该系统初期的功能比较简单,所以大学生社团管理系统的开发实现在经济方面同样完全可行好海找到引用O2.1.3 操作可行性大学生社团管理系统的界面简洁,功能模块划分清晰,操作起来方便快捷。通过电脑便可注册登录系统,然后访问相关信息,操作管理系统。本系统是用JaVa语言开发的基于B/S结构的。系统容易操作,功能模块理解起来简单容易掌握,交互性好。因此,大学生社团管理系统在操作性方面是可行的。2.2.1 学生模块
12、主要功能加入社团申请:学生可以选择自己喜欢的社团申请加入其中,成为该社团的社员,可随时查看申请记录和审核状态。创建社团申请:学生可以根据自己的兴趣爱好申请成立一个自己的社团,成为该社团的社长即社团管理员,可随时查看申请记录和审核状态。系统信息浏览:学生可以浏览系统中已发布所有公开信息,如社团新闻、社团活动、社团风采等。2.2.2 社团管理员模块主要功能个人中心:修改自己的信息和密码。社团信息管理:对自己所管理的社团的活动、风采、新闻等内容进行增加、删除或修改。申请管理:对申请加入本社团的学生的申请进行审核。学生管理:查看本社团成员的信息或对其进行删除或修改。2.2.3 系统管理员模块主要功能系
13、统维护:系统管理员可以顺利登录系统,对整个系统进行维护和对所有社团信息有操作权限。个人中心:可以修改自己的信息和密码。用户管理:对已成功注册账号成为本系统的用户的信息进行管理,可以增加、删除、修改或查看。社团管理:对所有已成立的社团有增加、删除、修改或查看权限,也可以对普通用户创建社团的申请进行审核。角色管理:可以给不同角色用户给与或撤销不同权限。2.3系统用例建模系统用例建模是为了详细描述系统的各项功能模块,包括用例解说,较为清晰的描述每个功能或用例的运行过程和所要完成的工作说明。大学生社团管理系统的用户角色有社员,社长和系统管理员三类。社员有在线申请加入社团和成立社团的操作,社长可以对本社
14、团的事务进行处理,系统管理员则是对所有社团有管理权限,也可对系统进行维护管理*怵找时用。2.3.1系统用例图学生用例建模如下图2.1学生用例图所示:CS)/Y一嬴/y包W八7e*5团风受)、/.吟学生团活弓X包醍7请加入晅)然W团风采运)回青参加洁Q社团新新闻图2.1学生用例图社团管理员用例建模如下图2.2社团管理员用例图所示:7C二新闻修生二登泉新闻添加士团新闻管个人中心风采修改活动修Q包含 包含含 包含包含小宝码修&包含包含包含社团管理员社团活动管理活动申请亩核社团中清审核学生s包三火二舌动添心包含j2I学生添二)图2.2社团管理员用例图2.3.2系统主要用例说明1、普通用户(学生)主要功
15、能如下:申请成立社团功能用例说明如下表2.1社团创建功能用例说明表所示:表2.1社团创建功能用例说明表用例名称成立社团参与者普通用户用例描述普通用户根据自己喜好在线中请创建一个自己可以管理的属于自己的新社团。前置条件用户成功进入个人中心页面。后置条件系统管理员收到社团创建中清。主干过程I.用户在个人中心页面点击成立社团:2 .完整正确输入社团信息:3 .点击提交申请按钮:4 .页面显示申请提交成功。续表2.1社团创建功能用例说明表分支过程输入社团信息(过程2的分支):1 .用户输入社团名字:2 .用户上传社团宣传图:3 .用户编辑社团介绍;4 .用户编辑备注;在线申请参加已发布的活动功能用例说明如下表