综合课程设计
题目 学生社团管理系统
计算机科学与工程学院
软件工程
107030803
学号 10703080332
学
专
班
院
业
级
学生姓名
指导教师
评阅教师
时
间
重庆理工大学毕业论文
学生社团管理系统
目
录
摘
要 ···························································································I
Abstract ····························································································II
1 绪论 ····························································································1
1.1 课题的背景 ············································································ 1
1.2 课题的目的 ············································································ 1
1.3 课题的意义 ············································································ 2
1.4 本文的主要研究内容 ································································2
2 学生社团管理系统需求分析 ······························································4
2.1 系统概述 ··············································································· 4
2.2 功能总体描述 ·········································································4
2.3 业务功能分析 ·········································································6
2.4 功能列表 ··············································································11
2.4 本章小结 ············································································· 12
3 学生社团管理系统总体架构与概要设计 ·············································13
3.1 系统整体结构 ······································································· 13
3.2 模块设计 ············································································· 14
3.3 实体设计 ············································································· 15
3.4 运行与开发环境 ···································································· 16
3.5 本章小结 ············································································· 17
4 学生社团管理系统功能详细设计 ······················································18
4.1 基础申请 ············································································· 18
4.2 社团事务管理 ······································································· 19
4.3 社团财务管理 ········································································ 20
4.4 密码管理 ·············································································· 21
4.5 数据库设计 ·········································································· 22
4.6 接口设计 ············································································· 30
重庆理工大学毕业论文
学生社团管理系统
4.7 本章小结 ············································································· 30
5 学生社团管理系统功能实现 ···························································· 31
5.1 技术实现 ············································································· 31
5.2 基础申请业务实现 ································································· 32
5.3 社团事务管理业务实现 ··························································· 34
5.4 社团财务管理业务实现 ··························································· 35
5.5 密码管理业务实现 ································································· 37
5.6 本章小结 ············································································· 38
6 学生社团管理系统应用测试 ···························································· 39
6.1 测试计划 ············································································· 39
6.2 系统测试 ············································································· 39
6.3 本章小结 ············································································· 41
7 结论 ·························································································· 42
致 谢 ····························································································· 44
参 考 文 献 ···················································································· 45
重庆理工大学毕业论文
学生社团管理系统
摘
要
随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要
开发一个学生社团管理系统来提高社联对社团的管理效率,学生社团管理系统将逐渐
取代传统的人工管理模式。本文采用 Servlet+Jsp+SQL Server 2005 作为开发技术,
以 Java 为编程语言,开发一个基于 Servlet 的学生社团管理系统。该系统可以对社
团工作进行快速、高效的管理,为社团之间和社团会员之间提供一个良好的信息交流
的平台,让社团成员可以展示自己的风采,及时了解社团的新动态,营造一个现代化
的学习生活环境。
本文首先描述了项目开发背景、目的和意义,介绍开发项目所用的相关技术,
然后用 UML 语言详细描述系统的需求分析和数据库设计,系统可以完成对各类信息的
浏览、查询、添加、修改、删除等功能,重点介绍系统的主要功能,包括基础申请管
理、社团事务管理、社团财务管理、密码管理等几个模块的设计与实现进行了详细的
说明。最后本文介绍了系统测试情况,对主要测试用例和核心功能模块的测试结果进
行了说明。
关键词:学生社团;统一建模语言; 面向对象思想;SQL Server 2005 ……
I
重庆理工大学毕业论文
学生社团管理系统
Abstract
With the rapid development of global information and the growing size of the college,the
student association has sharply increased.It’s need to develop a student community
management system to improve joint study group on the efficiency of management.The
traditional manual management is gradually replaced by student community management
system.The paper developes a Servlet based student community management system,the
system select Servlet+Jsp+SQL Server2005 as a development technique,and select Java as
the programming language.The system can efficiently manage the work of student
community.It provides a good information communication platform for the members of
community.Members of community will show their style and keep abrest of
the
developments of student community,creating a modem learning enviroment.
Firstly,this paper describes the development background,purpose and significance of the
system,as well an introduces the development related technique of the system.then this
paper detailed describes the demand analysis and the database design of the system with
the UML language . System can complete all kinds of information browsing , query , add ,
modify or delete funcions.Then focus on the main founctions of the system,includes basic
apply management,Business management,Finance management,Password management
module’s design and implementing process described in detail.Finally,the paper introduces
the system test status 。 Test cases and the main core function module test results are
described.
words:Student Community,Unified Modeling Language,
Key
thought,SQL Server 2005 ……
object_oriented
II
重庆理工大学毕业论文
学生社团管理系统
1 绪论
1.1 课题的背景
学生社团是学校的一个以拓展学生业余兴趣爱好的组织,是一个非盈利的组织,
社团通过组织具有共同爱好的学生在一起开展一些活动,来丰富学生的课余生活,提
高学生的沟通能力和组织能力以及自我表现能力,在社团里志同道合的同学们可以尽
情的发挥自己的特长,从而锻炼自己各方面的能力。
随着高校的扩招,大学生群体不断壮大,学生社团这样一个学生组织也不断的
壮大,在丰富学生课余生活的同时,也让同学们学到了更多的知识,但是随着学生社
团的壮大,学生社团以前纸质办公已经赶不上现在快节奏的办公效率,所以为了提高
办事效率以及节约人力物力资源,开发这样一个学生社团管理系统来管理整个社团的
日常事务是非常必要的。
高校社团文化日渐丰富,随之而来的繁琐的社团事务,使管理学生社团的工作
变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用
办公自动化来管理学生社团,介于社团事务的繁琐性,有必要开发这样一个系统来解
决社团事务的繁琐性,提高办事效率。
1.2 课题的目的
本课题会开发一个学生社团管理系统,从而实现学生社团内部各种繁琐事务的管
理。追求低碳生活,摆脱以前纸质化的办公模式,节约人力物力从而达到提高办事效
率的目的。随着计算机技术的飞速发展,计算机在企业、高校等管理中应用的普及,
利用计算机实现高效、智能的管理势在必行。对于知识创新的主体,高校教育来说,
更应该着重实际,从身边做起,利用高科技解决实际问题,适应现代要求、推动管理
走向科学化、规范化,走在科技的前沿。
最终我们希望通过该系统可以达到以下目的:
1)有利于提高社团日常事务处理的效率,适应高效率的要求;
2)有利于理顺和提高社团的管理,实现管理的井井有条;
3)提高社团会员之间的沟通联系,加快信息传播速度;
1
重庆理工大学毕业论文
学生社团管理系统
4)降低纸质办公的人力物力资源,追求低碳生活,从而达到节约成本;
5)可以改善工作人员的工作环境,不用再手动去记录每一个办公记录,直接在
浏览器中记录即可。
1.3 课题的意义
随着计算机的应用普及以及软件行业的发展,对于越来越庞大的学生社团系统,
社团管理已经不能停留在人工管理的基础上了,尤其是对于目前现在学生的课余时间
比较多,自由自配的时间也就多了,要想把所有的社团成员聚集到一起也不是一件容
易的事,通知一些事情也变得异常麻烦,这些联系不太方便,时间安排不统一等诸多
问题,时常阻碍工作的正常进行,而学生社团管理系统就是学生社团开展社团工作的
一个沟通平台,通过学生社团平台学生们可以及时得到新闻以及通知,社团管理员也
能更方便的管理整个社团的运作。
社团管理员以及社团会员、系统注册用户都可以登陆此系统享有便捷的功能。注
册用户可以根据自己的兴趣爱好在平台上提交自己的入会申请,加入自己喜欢的社
团,社联管理员就对学生提交的加入社团申请进行审批,通过查看申请表中学生的基
本信息以及学生的申请理由来确定该学生是否有资格加入该社团,成为该社团的一
员,这个审批过程相对于以前的入会程序就节省人力物力,学生不用再像以前那样先
在网上下载申请表,填写好了之后交到社团负责人那里,然后再进行审批,之后在等
审批的通知等等一系列的过程,通过学生社团管理系统这个平台就使事情变得简单容
易了,再不用像以前那样,社团要通知一个事情都是电话一个一个的通知,这样真的
很浪费资源,现在有了学生社团管理系统,只需要在该平台上挂出一个消息,所有的
社团成员都可以在第一时间看到。另外,社团举办活动,也不用在整个校园内发布活
动的海报,这就体现了我们现在所倡导的低碳生活,活动的各种通知我们只需要发布
到平台上,就可以供大家共享,也不用再为了申请活动繁琐的过程从一个办公室跑到
另一个办公室,从而节约物力,给系统对于管理社团是非常有意义的。
1.4 本文的主要研究内容
本课题会开发一个学生社团管理系统,来简化社团繁琐的日常事务处理过程。
本系统会采用 B/S 架构,基于 java 技术的开发平台 Servlet 进行开发,数据库
2
重庆理工大学毕业论文
学生社团管理系统
采用 SQL Server 2005.
本文的内容包含以下几个部分:
第 1 章绪论,简要描述课题的背景、课题的意义以及研究目的,。从而得到开发
一个针对学生的社团管理系统的可行性与必要性。
第 2 章对学生社团管理系统的需求进行了分析,列出了详细的需求列表,对系统
的功能与流程进行了有效的分析。
第 3 章对学生社团管理系统进行了架构分析,并简单说明了该系统所会使用到的
一些技术与平台。
第 4 章对学生社团管理系统进行了设计,针对各个模块的流程与类进行了详细设
计,最后对系统的数据库进行了设计。通过该章,为之后的编码提供了基础。
第 5 章主要描述了系统的实现与实现过程中重要的算法与逻辑。
第 6 章主要描述了对系统核心功能的测试结果。
第 7 章结论,总结了论文的研究方法与成果,并且说明了系统目前存在的问题,
并展望了今后的扩展方向。
3