基于WEB的高校社团管理系统(共42页).doc





《基于WEB的高校社团管理系统(共42页).doc》由会员分享,可在线阅读,更多相关《基于WEB的高校社团管理系统(共42页).doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学 号 毕 业 设 计题目:基于WEB的高校社团管理系统的设计和实现 作 者 喻 定 届 别 2016 届 院 别 计算机学院 专 业 计算机科学与技术 指导教师 张 健 东 职 称 外籍教师 完成时间 2016年5月12日 专心-专注-专业摘 要 对高校社团管理系统采用的自顶向下的结构化的系统分析方法是这篇文章的主要方法,描述了一个高校学生社团管理系统网站设计与实现的开发过程,各阶段的操作以及该操作的主要技术。文章开始介绍了项目开发的背景、意义和当前发展的状况;由此分析了系统的组织结构,具体完成了学生社团管理系统设计与实现的需求分析,也对技术、经济、社会层面进行可行
2、性分析;接着是系统设计,它包括高校学生社团管理系统必须实现的各个功能和基本的页面设计,通过对功能模块的分析,选择了相对应的系统开发模式,采用B/S模式,本系统使用JSP技术进行基本页面的设计与功能实现;在此基础上进行了该数据库的设计,即完成了概念结构设计、逻辑结构设计和数据库的实施。后台数据库选用SQL 2008数据库,最后进行了数据库表的设计。实验结果证明,使用该系统能既能提高参加者也能提高管理者的工作效率。关键词:高校社团;管理系统;B/S模式ABSTRACT Community management system in colleges and universities adopt th
3、e top-down method of structured system analysis is the main method, this article describes a development process of design and implementation of a college student community management system website, each stage of the operation and the main technology of the operation. The article first introduced t
4、he development background, significance and development situation at present; The organizational structure of the system are analyzed, specific completed the student community management system design and implementation of the requirements analysis, and feasibility analysis of technical, economic an
5、d social aspects, The system design includes that the university student community management system must realize the various functions and the basic page design, through the analysis of function module, choose the corresponding mode of system development, using B/S mode, this system USES the JSP la
6、nguage, design and function realization of the basic page On the basis of the design of the database, or completed the concept structure design, logic structure design and the implementation of the database. Use SQL 2008 database backstage supporters database, finally this paper gives the design of
7、the database table. The experimental results show that can use the system can not only improve the participants can also improve the working efficiency of administrators.Key words: college society; Management system; B/S mode目 录1 概述1.1 项目开发的背景伴随着互联网和信息技术的迅速发展,人们的社会也发生着日新月异的变化,学生的日常活动也受到着或多或少的影响,网络时代
8、的到来,很多日常工作都不满足于传统的纸质化办公模式的管理,传统的纸介质已经逐渐不能适应当大数据时代,计算机已经成为我们学习和工作的好助手,与计算机有关行业的迅猛发展,待处理的庞大数据逐渐发展成为待处理的事务和待管理的工作流。如今,生活中的许多领域已经离不开他,随着社团的迅速发展,社团的种类、管理的活动越来越多,伴随着学生的选择更加广泛,那么像以往的设点招收新成员,开会发布活动信息逐渐显得过于繁琐,既耗费人力物力的同时还不利于学生的发展。从而,开发出一个学生社团管理系统来管理社团的各种工作迫在眉睫。所以,为了满足学生的多元发展,提高日常工作的效率,学校急需一个社团管理系统。1.2 项目开发的意义
9、通过调查报告显示:“大部分的学生认为参加社团活动尤为重要,首先学生社团活动是课堂教学的有益延伸和补充,它能丰富学生的人际关系,开阔学生们的视野;同时经过交流各自的专业也能促进学生专业知识的学习,当然,参加社团活动也能够锻炼一个人的能力。”社团活动既能丰富学生的生活,也能促进学生智能的全面发展,这是对一个学生提前进入社会的锻炼,为以后真正步入社会奠定了基础。1.3 目前发展状况当代大学生的主体已经是“90后”,他们是在改革开放的大环境中和网络广泛普及中成长起来的。正是由于他们的成长环境不同从而各自的选择不同,为了满足学生的不同选择,高校的社团每年数量不断增加也趋于多元化,学生社团的类型也日益丰富
10、。由当前发展来看,出现了很多在内容和形式上都有别于传统社团的“新面孔”:爱心社、电脑爱心医院、计算机协会、轮滑社、羽毛球协会、外语社、棋牌社等等。由于受欢迎的程度不同,有的规模大,活动多,影响面广,传统意义上的社团管理机制已经不能满足于学生的有效管理。由于社团一个重要支撑是经费,社团发展的瓶颈在于自己,所以一个社团的人数越多生存力就越强壮,所以很多社团通过狂揽会员,借助会费,即给社团增添了新的人员的同时也加大了财力,这就是大部分社团普遍招揽新成员的一个主要原因;同时,随着社会上的大小企业的发展,需要借助学生社团来宣传自己,提高公司或产品的知名度,而恰好社团的成员通过帮助企业同时也锻炼了自己的能
11、力,与社会初步接轨,形成友好合作。而当前的一些社团管理系统过于简单,没有与社会接轨,很多功能没有实现,更不适合大数据时代的到来。2 系统开发工具及运行环境2.1 开发工具(1) 数据库软件SqlServer2008SqlServer2008是对SqlServer2005的完善,是一个可以组织管理任何数据的数据库管理系统,在Microsoft的数据平台上发布, 同时它也允许使用Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。使用者想要方便的直接的
12、访问数据只需通过普通使用的工具即可。它具有以下优点,首先是可信任的,使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 其次是高效的,使得公司可以降低开发和管理他们的数据基础设施的时间和成本。最后是智能的,提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。(2) Web服务器TomcatTomcat是由Apache、Sun和其他一些公司共同开发出来的成果, 由于Tomcat发展的的比较成熟,在技术上比较先进的同时性能还非常稳定,同时方便广大开发者的使用,所以Tomcat深受当前开发人员的喜爱。Tomcat在运行时占用的系统资源小,扩展性好,支持负载平衡
13、与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。并且高校社团管理系统是属于中小型的系统,那么轻量级应用服务器Tomcat非常适合开发和调试JSP。 (3) 集成开发工具MyEclipseMyEclipse是目前最流行的Java集成开发工具。MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,使用MyEclipse完成某项任务往往要比使用Eclipse更加快速、简单。主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对
14、各种开源产品的支持相当不错。MyEclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配。由于功能强大,MyEclipse一度成为Java IDE领域的霸主。它能够很好地与MySQL、Tomcat进行集成。(4)开发语言JavaJava是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。虽然JAVA已经被广泛接受,但也时刻保持着更新,同时也有力地促进了Web的发展,从当前浏览器的发展来看,Java已被广泛运用到各个浏览器中。(5)
15、开发技术JSP使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP语言有以下优点(1)一次编写,到处运行。(2)系统的多平台支持。(3)强大的可伸缩性。(4)多样化和功能强大的开发工具支持。2.2系统运行环境处理器:Inter(R) Core (TM)2 Duo T5750内存:6GB硬盘:250G操作系统:Windows 7数据库:SQL Server 2008 JSP服务端引擎:Tomcat 6.03 系统可行性分析
16、本章从技术可行性、经济可行性、社会可行性三个方面来分析系统的可行性。3.1 技术可行性 高校社团管理系统采用的都是比较成熟,完善且方便使用的技术。成熟技术是被多人采用并被反复证明行之有效的技术,因此采用成熟技术一般具有较高的成功率。另外,成熟技术经过长时间、大范围使用、补充和优化,其精细程度、优化程度、可操作性、经济性等方面要比新技术好。鉴于以上原因,软件项目开发过程中,在可以满足系统开发需要、能够适应系统发展、保证开发成本的条件下,应该尽量采用成熟技术。该系统采用B/S架构模式,该模式相对于C/S架构模式更加适合于当今广域的网迅速发展。使用JSP语言进行基本页面的设计与功能实现,后台数据库选
17、用SQL 2008数据库。所以从当前技术的角度来讲,是足够满足系统的开发所达到的要求。这样让高校社团管理系统具有很好的技术可行性。3.2 经济可行性高校社团管理系统旨在更加有效方便管理社团的同时更加侧重于对学生的更好的发展,更加高效的使学生的综合素质有量的提高,质的飞跃。所以该系统带来的的经济效益是不能用金钱衡量的,更要从宏观长远的角度来看待。当然,该系统开销只包括基本的服务费用,所需投入资金甚少。所以,高校社团管理系统设计与实现在经济上是可行的。3.3 社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。(1)法律因素本系统是根据学校社团管理系统设计与实现的实际情况开发
18、研制的,是通过大量的调研得出的,系统的系统设计是在独立的环境下完成的,无可供抄袭的系统产品。(2)用户使用可行性用户使用本系统并不需要很高的技术能力。只需懂得基本的电脑操作即可,所以能够轻易的被用户接受,所以普及起来相当的迅速。这样既减少投入成本又简化了操作环节。由以上分析可知,本系统具有社会可行性。4 系统需求分析需求分析是软件系统的重要环节之一。本章对系统的功能和数据需求进行分析,建立需求分析模型。4.1功能需求分析系统的角色主要有三类,管理员,社长,学生。管理员负责系统的维护,包括对社团和社长的申请进行处理,站内新闻的更新等;社长负责社团各项工作的管理,包括社团活动的发布,社团信息的编辑
19、,学生申请社团的处理等;学生可以查询社团的各种活动信息,申请入团,在线互动留言等活动。如表4.1所示:表4,1角色定义角色参与的活动管理员添加社团、添加社长、站内新闻的更新、与学生的互动、社团的分类、修改密码。社长社团活动的发布、社团信息的编辑、学生申请社团的处理、社团成员的管理、修改密码。学生浏览站内新闻信息、浏览社团信息、查看社团活动信息、申请加入社团、在线互动留言。系统管理员用例图如图4.1所示:图4.1管理员的用例图表4.1 管理员用例图的说明用例说明社团申请的处理管理员可对学生申请一个社团进行批准或拒绝等处理操作。社长申请的处理管理员可对学生申请成为一个社团的社长进行批准或拒绝等处理
20、操作。站内新闻的更新管理员可以把系统的一些变更信息或每日的头条新闻信息发布到网上。社团的分类管理员可对社团进行分类,有教育类、艺术类、生活类等等。与学生互动管理员可以看到学生的留言信息,并进行回复或删除等操作。修改密码管理员可以修改登录时的密码。社长用例图如图4.2所示:图4.2社长的用例图表4.2 社长用例图的说明用例说明社团活动的发布社长可发布本社团最近举行的一些活动信息。社团信息的编辑社长可对本社团进行相关的介绍。学生申请社团的处理社长可对学生加入本社团进行批准或拒绝操作。社团成员的管理社长可查看加入该社团的成员,并对不合格的成员进行踢出操作。修改密码社长可以修改登录时的密码学生的用例图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 高校 社团 管理 系统 42

限制150内