卫校社团管理系统的设计与实现(源码)
顺应时代信息化的趋势,学校也逐渐将目光投入到信息化管理中。淮安卫校社团管理的设计与实现应运而生。它主要利用JSP技术与B/S架构,实现社团事务的处理、权限用户的创建、时事资讯的发布、系统维护等功能。它利用了关系型数据库MySQL存储数据,保证了数据间的交互与协同。采用MyEclipse开发环境,为实现这个系统节省很多工夫。开发这个管理系统,解决了老式管理学校社团的方法所引起的效率低下,开支大以及积极性不高的问题,为学校建设提供了很大一部分力。关键词社团管理,信息化,存储数据,数据库抽象抽象即将具体的内容抽象化,主要通过抽象类来体现。抽象类是使用关键字abstract来修饰的类,该类中的方法不能有方法体即实现,没有抽象方法的类如果不允许创建对象实例也可以定义为抽象类。
目 录
1 绪论 1
1.1背景及意义 1
1.2 国内外研究概况 1
1.3 研究的内容 2
2 相关技术 2
2.1 JAVA简介 2
2.2 MySQL数据库介绍 3
2.3 JSP技术介绍 4
3 系统分析 5
3.1 系统可行性分析 5
3.2 系统功能分析 5
3.3 系统用例图 6
3.4 数据库分析 9
4 系统设计 17
4.1 系统功能设计 17
4.2 数据表设计 19
5 系统实现 24
5.1登录功能模块 24
5.2管理员后台功能模块 25
5.3网站前台功能模块 29
5.4普通会员功能模块 31
5.5社团管理员功能模块 32
结论 34
致谢 35
参考文献 361 绪论
1.1 背景及意义
随着IT技术的飞速发展,如今的时代较之过去已是大大的不同了,人们不出房门半步也能够了解天下事。为什么?这是信息化的时代。时代的信息化又促进着技术的发展。然后在信息化技术的高速发展下,计算机又被广泛的应用于方方面面[1]。比如,基于互联网的远程办公方式就逐渐被人们所接受,喜爱,因为它能够极 *好棒文|www.hbsrm.com +Q: @351916072@
大的提高工作效率,这也是各行各业无比追求的。
大学是一个微缩的社会,自然也会存在着一个个“企业单位”。校园里的社团,是由一名名志同道合的学生组合而成的不以获利为目的的社团组织协会。这无疑也需要信息的交流。但在传统的社团模式中,信息之间的交流传递是麻烦的[2]。一个决策的制定需要社团干部的讨论,有了方案还要提交给相关上级老师进行审核,干部们在老师们的办公室之间来回奔波,得到结果后还得召集社员进行宣告,耗时耗力不说,有可能还是白忙活;当申请社团活动的时候,社团相关干部还得向上级老师申请活动经费,有的时候老师会因为忙,而导致双方时间不协调,一直没磋商好,活动一拖再拖,影响社团建设与良好的氛围体验;每个社团统计社员信息的时候,会把一切信息都记录在纸质文件上,这极其容易造成资料的缺失,如果再一不小心,很有可能把文件撒上水等而造成字迹模糊,这样为以后的信息查询带来很大困难。
那如何快捷高效的管理校园社团呢?这已经成为了一个不小的研究热点。与之前的管理方式相比,计算机化的信息化管理系统则具有方便快捷、存储安全且容量大、易于管理、寿命长、可靠性高以及成本较低等较为突出的特点,也更加有利于校园社团的管理和发展,使其更加正规化,规范化[3]。所以,想要高效的管理校园社团,则必须有一个结合了相关组织特点的信息系统。即根据校园的实际情况及特点开发一个符合的信息管理系统无疑是十分必要的[4]。
1.2 国内外研究概况
国外的学生社团历史发展悠久,形式已经多彩多样,让你不得不佩服他们的
想象力与创造力。在国外,社团还充当着十分重要的角色,对稳定社会治安有着一定的作用[5]。因此,在国外,社团管理系统应运而生。国外一些学者已经取得了不菲的成绩。在2008年,Ken 等人,提出了一个十分独特的理论,即以点带面,选取一个参照物来设计出概念模型从而实现自身需求。该理论条理清晰的将一个大学校园的社团管理给具体化,并对一些可能出现的问题提供了解决方法。2009年Chen 等人提出了一种新的概念模型方式,即以“合作机制”作为基础,针对被研究人员,以合作,协同的角度去解决系统的分析阶段的难题[6]。
相对于国外,对于校园社团管理系统的研发,国内的大部分学者一直都是不
予重视的,但是随着信息化的发展,才逐渐有学者开始将目光转移到此[7]。比如尹君的《基于B/S模式的校园社团活动管理系统》,通过一个社团联合会来分析它的职能,从而得到具体的设计功能[8]。苏耘的《苏州高职院校体育社团发展现状调查与分析》,通过文献资料法,问卷调查法和访谈法等,具体的并且仔细的研究了体育社团的组织与运行机制[9]。李志安的《新疆巴音郭楞职业技术学院大学生社团管理系统设计与实现》,结合分析学校的地理位置,环境等情况,在servlet+Java+SQLServer 2008基础上采用B/S结构,设计出符合要求的管理信息系统[10]。
国内取得的成绩也是很好的,但是和国外很多国家比起来,终究还是有不小的差距。积极的借鉴国外的经验,无疑是极好的,能够更好的促进校园社团管理系统的提高与改善[11]。
1.3 研究的内容
本课题是基于web端的B/S结构,在软件方面使用集成化开发工具MyEclipse,MySQL关系型数据库管理系统。主要实现三种权限用户的功能[12]。例如,系统管理员,可以审批普通会员通过平台发布新闻的请求,可以审核社团的活动和经费申请等;社团管理员,可以申请添加社团活动或者活动经费,审核普通会员的入团申请等;而普通会员,则能够申请发布新闻,收藏自己感兴趣的消息公告等。
2 相关技术
2.1 JAVA简介
Java是专门为Internet分布式环境设计的编程语言。它类似于C,C++,但是还是有很大的不同的,最明显的就是在指针方面,前者不需要每次调用指针时手动创建存储空间,不用时销毁存储空间,后者则必须手动创建与释放。而在编程中,彻底采用了一种面向对象的思想。
面向对象有四个主要特性:封装、抽象、继承和多态。
封装:封装特性是由类来体现的。在未进行封装前,外部可以直接访问成员变量,会因为直接赋值导致数据合法但是不合理,或是对成员变量的任意修改,所以封装主要是为了解决数据合理问题以及限制读写。它通过修饰符private将成员变量私有化,这下子外部仅能通过系统提供的get方法(如果有的话)来获取值,通过系统提供的set方法(如果有的话)来赋值。
抽象:抽象即将具体的内容抽象化,主要通过抽象类来体现。抽象类是使用关键字abstract来修饰的类,该类中的方法不能有方法体即实现,没有抽象方法的类如果不允许创建对象实例也可以定义为抽象类。
目 录
1 绪论 1
1.1背景及意义 1
1.2 国内外研究概况 1
1.3 研究的内容 2
2 相关技术 2
2.1 JAVA简介 2
2.2 MySQL数据库介绍 3
2.3 JSP技术介绍 4
3 系统分析 5
3.1 系统可行性分析 5
3.2 系统功能分析 5
3.3 系统用例图 6
3.4 数据库分析 9
4 系统设计 17
4.1 系统功能设计 17
4.2 数据表设计 19
5 系统实现 24
5.1登录功能模块 24
5.2管理员后台功能模块 25
5.3网站前台功能模块 29
5.4普通会员功能模块 31
5.5社团管理员功能模块 32
结论 34
致谢 35
参考文献 361 绪论
1.1 背景及意义
随着IT技术的飞速发展,如今的时代较之过去已是大大的不同了,人们不出房门半步也能够了解天下事。为什么?这是信息化的时代。时代的信息化又促进着技术的发展。然后在信息化技术的高速发展下,计算机又被广泛的应用于方方面面[1]。比如,基于互联网的远程办公方式就逐渐被人们所接受,喜爱,因为它能够极 *好棒文|www.hbsrm.com +Q: @351916072@
大的提高工作效率,这也是各行各业无比追求的。
大学是一个微缩的社会,自然也会存在着一个个“企业单位”。校园里的社团,是由一名名志同道合的学生组合而成的不以获利为目的的社团组织协会。这无疑也需要信息的交流。但在传统的社团模式中,信息之间的交流传递是麻烦的[2]。一个决策的制定需要社团干部的讨论,有了方案还要提交给相关上级老师进行审核,干部们在老师们的办公室之间来回奔波,得到结果后还得召集社员进行宣告,耗时耗力不说,有可能还是白忙活;当申请社团活动的时候,社团相关干部还得向上级老师申请活动经费,有的时候老师会因为忙,而导致双方时间不协调,一直没磋商好,活动一拖再拖,影响社团建设与良好的氛围体验;每个社团统计社员信息的时候,会把一切信息都记录在纸质文件上,这极其容易造成资料的缺失,如果再一不小心,很有可能把文件撒上水等而造成字迹模糊,这样为以后的信息查询带来很大困难。
那如何快捷高效的管理校园社团呢?这已经成为了一个不小的研究热点。与之前的管理方式相比,计算机化的信息化管理系统则具有方便快捷、存储安全且容量大、易于管理、寿命长、可靠性高以及成本较低等较为突出的特点,也更加有利于校园社团的管理和发展,使其更加正规化,规范化[3]。所以,想要高效的管理校园社团,则必须有一个结合了相关组织特点的信息系统。即根据校园的实际情况及特点开发一个符合的信息管理系统无疑是十分必要的[4]。
1.2 国内外研究概况
国外的学生社团历史发展悠久,形式已经多彩多样,让你不得不佩服他们的
想象力与创造力。在国外,社团还充当着十分重要的角色,对稳定社会治安有着一定的作用[5]。因此,在国外,社团管理系统应运而生。国外一些学者已经取得了不菲的成绩。在2008年,Ken 等人,提出了一个十分独特的理论,即以点带面,选取一个参照物来设计出概念模型从而实现自身需求。该理论条理清晰的将一个大学校园的社团管理给具体化,并对一些可能出现的问题提供了解决方法。2009年Chen 等人提出了一种新的概念模型方式,即以“合作机制”作为基础,针对被研究人员,以合作,协同的角度去解决系统的分析阶段的难题[6]。
相对于国外,对于校园社团管理系统的研发,国内的大部分学者一直都是不
予重视的,但是随着信息化的发展,才逐渐有学者开始将目光转移到此[7]。比如尹君的《基于B/S模式的校园社团活动管理系统》,通过一个社团联合会来分析它的职能,从而得到具体的设计功能[8]。苏耘的《苏州高职院校体育社团发展现状调查与分析》,通过文献资料法,问卷调查法和访谈法等,具体的并且仔细的研究了体育社团的组织与运行机制[9]。李志安的《新疆巴音郭楞职业技术学院大学生社团管理系统设计与实现》,结合分析学校的地理位置,环境等情况,在servlet+Java+SQLServer 2008基础上采用B/S结构,设计出符合要求的管理信息系统[10]。
国内取得的成绩也是很好的,但是和国外很多国家比起来,终究还是有不小的差距。积极的借鉴国外的经验,无疑是极好的,能够更好的促进校园社团管理系统的提高与改善[11]。
1.3 研究的内容
本课题是基于web端的B/S结构,在软件方面使用集成化开发工具MyEclipse,MySQL关系型数据库管理系统。主要实现三种权限用户的功能[12]。例如,系统管理员,可以审批普通会员通过平台发布新闻的请求,可以审核社团的活动和经费申请等;社团管理员,可以申请添加社团活动或者活动经费,审核普通会员的入团申请等;而普通会员,则能够申请发布新闻,收藏自己感兴趣的消息公告等。
2 相关技术
2.1 JAVA简介
Java是专门为Internet分布式环境设计的编程语言。它类似于C,C++,但是还是有很大的不同的,最明显的就是在指针方面,前者不需要每次调用指针时手动创建存储空间,不用时销毁存储空间,后者则必须手动创建与释放。而在编程中,彻底采用了一种面向对象的思想。
面向对象有四个主要特性:封装、抽象、继承和多态。
封装:封装特性是由类来体现的。在未进行封装前,外部可以直接访问成员变量,会因为直接赋值导致数据合法但是不合理,或是对成员变量的任意修改,所以封装主要是为了解决数据合理问题以及限制读写。它通过修饰符private将成员变量私有化,这下子外部仅能通过系统提供的get方法(如果有的话)来获取值,通过系统提供的set方法(如果有的话)来赋值。
抽象:抽象即将具体的内容抽象化,主要通过抽象类来体现。抽象类是使用关键字abstract来修饰的类,该类中的方法不能有方法体即实现,没有抽象方法的类如果不允许创建对象实例也可以定义为抽象类。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1068.html