毕业论文学生社团管理系统设计及实现

上传人:第*** 文档编号:56757819 上传时间:2018-10-15 格式:DOC 页数:53 大小:3.46MB
返回 下载 相关 举报
毕业论文学生社团管理系统设计及实现_第1页
第1页 / 共53页
毕业论文学生社团管理系统设计及实现_第2页
第2页 / 共53页
毕业论文学生社团管理系统设计及实现_第3页
第3页 / 共53页
毕业论文学生社团管理系统设计及实现_第4页
第4页 / 共53页
毕业论文学生社团管理系统设计及实现_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《毕业论文学生社团管理系统设计及实现》由会员分享,可在线阅读,更多相关《毕业论文学生社团管理系统设计及实现(53页珍藏版)》请在金锄头文库上搜索。

1、 毕毕 业业 设设 计计 题目: 基于 B/S 的学生社团管理系统 设计与实现 摘 要 针对社团进行信息化管理 的要求,文章基于 J2EE 6.0 开发环境,以 Myeclipse9.0 为开发工具, 采用 JSP+Servlet+JavaBean 结构,设计并实现了 一 套基于 B/S 模式的学生社团管理系统 。系统分为前台和后台两大 模块。而前台模 块主要由新闻模块、公告模块、社团信息模块、留言模块、成员注册登录模块以及 密码管理等模块组成;后台模块主要由社团信息管理模块、社团成员管理模块、社 团新闻管理模块、社团公告管理模块、社团活动管理模块、社团会议管理模块、社 团管理员管理模块、社团

2、管理模块、社团部门管理模块以及社团留言管理等模块 组成。该系统较好的实现了 基于 Internet 的无纸张化社团管理模式 ,能有效提高 社团管理的效率 。 关键词:学生社团;JSP;B/S Abstract The community information management requirements, based on the J2EE 6 development environment, using Myeclipse9.0 as development tools, the use of JSP+Servlet+JavaBean structure, design and real

3、ize a B/S based student management system in java.The system is divided into front and back two big modules.While the front-end module mainly consists of news, announcement module, community information module, message module, member registration and login module and password management modules; the

4、 backstage module is mainly composed of community information management module, management module, the members of the association club news management module, management module, club activities management module, management module, a club meeting. Community administrator management module, manageme

5、nt module, community club management module and community message management modules.The system to achieve a better based on Internet without paper of association management mode, can improve the efficiency of Corporation management effectively. Key Words: Student Association; JSP; B/S 目 录 摘 要I ABST

6、RACT .II 1 绪 论1 1.1 课题研究背景 .1 1.2 本课题研究的内容和意义 .2 1.3 课题研究方法与步骤 .2 1.4 课题开发环境与开发工具 .3 2 需求分析6 2.1 系统功能需求分析6 2.2 系统非功能需求分析 .8 3 系统概要设计9 3.1 系统设计原则 .9 3.2 系统架构 .9 3.3 系统功能结构 .10 4 系统数据库设计13 4.1 数据库的选用13 4.2 数据库概念结构的设计13 4.3 数据库逻辑结构的设计15 5 系统详细设计21 5.1 系统各个功能模块设计与实现 .21 6 系统测试38 6.1 测试计划 .38 6.2 测试报告 .3

7、8 7 结束语.41 参考文献.42 致 谢.43 附 录.44 1 绪 论 高校学生社团是由 高校学生依据兴趣爱好自愿组成,按照章程自主开展活动的 学生组织。在现代大学教学模式中, 高校学生社团作为繁荣校园文化、促进学生全 面发展的有效载体, 既锻炼了学生的社会能力, 同时也培养了他们乐群互助的合作 精神,其地位和作用越来越受到人们的普遍重视。 而随着学校规模的不断扩大,社 团人员也急剧增加, 有关社团管理的各种信息 也越发庞大 。面对这庞大的管理信息, 必须有一个能以规范、高效、科学的管理 方式对其管理的 解决方案。 1.1 课题研究背景 当今社会,随着电子计算机和通信技术的 快速发展,社

8、会的各个方面无不涉及 到各种信息的处理, 人类已经逐渐地进入信息化社会。人们对信息和数据的利用与 处理已经进入自动化、网络化的阶段。 一个方便快捷的管理系统可以节省更多的人 力物力,非常高效地完成管理工作。 对于高校学生社团的庞大管理信息 ,传统的管 理方式已经显现出了种种弊端。 1.1.1 国外研究现状 在国外,学生社团发展历史悠久、且社团各式各样,数目众多,举办的活动花 样翻新,层出不穷,让你不 得不钦佩他们的想象力和创造力。 并且社团还承担了许 多社会责任,在维护社会稳定、推进社会发展等方面发挥着重要作用。国外许多曾 是学生社团的风云人物都成了精英人物如尼克松、肯尼迪、克林顿、布什等都。

9、以 美国为代表的西方发达国家在 大学学生社团发展方面的一些做法和经验,值得我们 学习和借鉴。 美国的社团组织形成可追溯到殖民地时期,而 大学中最早出现的 学生 社团是耶鲁大学于 18 世纪后半期由 学生自发组织的一些文学社团,其后被哈佛 大 学、普林斯顿 大学等借鉴效仿。 19 世纪初,许多以希腊字为名的兄弟会在各个 大 学成立,社团成为 学生进行课余社交的重要桥梁,但由于这些社团所组织的活动多 侧重于生活享乐,遭到了学校的强烈反对甚至清除,只是收效甚微。到了19 世纪 60 年代,美国各 大学开始建立大学体育馆,学生社团突破自身局限,积极参与体育 竞技、戏剧表演等活动,同时也渐渐脱离了校方的

10、控制,成为自我权益保护的团体。 由于美国是一个高度法制化的国家,加之高校具有很大的自主权,有关学生课 外活动的管理制度大多由各高校自主制订。学校管理社团的核心指导思想是 “依 法治团”,另外,学生社团自身也建立了比较完善的章程制度,它还依据自己的章 程在学校内部发挥管理、协调、自律的作用。这种通过民主管理自律原则实施的学生 自我管理,既增强了美国大学生的法制意识,又强化、提高了管理工作实效。 随着全球一体化 时代的 来临,不同国家的文化也在进行深入的交流,这也为各方面 的国际交流创造了良好的条件,借鉴国际优秀的社团管理理念促进我国高校的学生社 团建设也成为可能。因此,我们更应当广泛的进行调查研

11、究,将先进的理念为我所用, 提升我国高校学生工作服务质量,更好地推进学生社团建设。 1.1.2 国内研究现状 近年来,随着我国高校大规模扩招, 高校大学生社团呈现出蓬勃发展的态势 。 社团的种类、数量越来越多,作用也越来越大, 学生社团的活动也深受大学生的广 泛欢迎,大学生社团 逐渐成为校园文化建设的重要组成部分; 但另一方面,我们 要 看到,大学生社团在发展中也存在着较大的缺点,存在着一些急待解决的问题, 如“社团管理体制不完善,章程管理条例不完备 ”、“娱乐性活动较多 ,相对学术 性活动较少 ”、“活动方式单一 ”、“资金短缺,物质条件较差 ”、“社团内部管 理不顺,运作不规范 ”等一系列

12、问题。 为了更好地利用大学生社团的组织和活动, 将其建设成为学术探讨思想交流的第二课堂, 必须建立完善的学生社团管理方案、 发展对策,提高社团活动质量,凸显各个社团的特色。 1.2 本课题研究的内容和意义 本文研究方向是基于 B/S 的学生社团管理系统 。传统的社团管理 现在还停留在 初级阶段,即 C/S 模式。单机电脑和一些系统管理软件就组成了 简单的信息化系统 管理,这样的管理方式 提升的效率着实有限 。本大学社团管理系统功能目标是实现 将现有的社团管理模式向基于 Internet 的无纸张化社团管理模式的转变,所以它必 须实现本身社团信息的管理,对参与社团活动的大学的管理。通过互联网成员

13、可以完 成社团基本的日常工作和方便快捷的了解社团的最新动态,而社团管理者可以节省好 多人力物力,非常高效地完成社团的管理工作。 1.3 课题研究方法与步骤 基于 B/S 的学生社团管理 系统的目标 是实现将现有的社团管理模式向基于 Internet 的无纸张化社团管理模式的转变, 提高管理效率,降低 管理成本。朝着 这一目标,我广泛翻阅资料,了解国内外类似系统设计经验。同时考虑到系统开发 的经验、成熟度等问题,决定对系统 首先进行了需求分析,整体规划设计,然后 采 取模块化设计, MVC 设计模式,提高系统的 扩展性,让系统以后可以方便的升级。 1.3.1 系统的开发方法 基于 B/S 的学生

14、社团管理系统 的开发,首先完成资料的收集、系统需求分析。 然后搭建开发环境。 通过翻阅资料, 再对比类似系统,采用边开发 边调试的步骤, 调试发现问题后通过查找相关资料、求助同学和教师等方法实现各个模块的 功能, 最终完成整个系统的开发。 1.4 课题开发环境与开发工具 1.4.1 系统开发环境 操作系统:Window XP 、Windows 7; 系统前台开发环境:Myeclipse 9.0; 开发语言:Java、JSP; 后台数据库开发环境:SQL Server 2005。 1.4.2 系统开发工具 (1)Java 语言及 JSP 的介绍 Java 是一个完全面向对象的程序设计语言,它继承

15、了 C+ 语言面向对象技术 的核心,风格与 C、C+语言十分相似 1。但 Java 舍弃了 C +语言中容易引起错误 的指针(以引用取代)、运算符重载( operator overloading)、多重继承(以接 口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空 间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引 入了泛型编程( Generic Programming)、类型安全的 枚举、不定长参数和自动装 / 拆箱等语言特性。 java 语言的一个目标是跨平台,因此采用了 解释执行而不是编 译执行的运行环境,在执行过程中根据所在

16、的不同的硬件平台把程序解释为当前的 机器码,实现跨平台运行 2。而动态下载程序代码的机制完全是为了适应网络计算 的特点,程序可以根据需要把代码实时的从服务器中下载过来执行,在此之前还没有 任何一种语言能够支持这一点。 相对其他语言 而言,Java 语言有许多的特点:简单 性、面向对象、分布式、健壮性、结构中立、安全性、可移植、解释的、高性能、 多线程、动态性等3。 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起 建立的一种动态网页技术标准。 JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而 形成 JSP 文件(*.jsp)4。 用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下 运行,也能在其他操作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑 5。网页还能通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 调研报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号