php85高校学生社团管理系统

演示视频:

绪论

背景与意义

大学生社团活动是学校组织文化的重要组成部分,在学生社会化,心理健康,

素质培养,思想政治教育,创新能力,精神文明建设,音乐教育,个性培养,创业

能力培养方面具有重要作用。

通过对高校学生社团发展状况进行调查,发现社团存在社团成员对社团成员认识欠清晰、活动质量欠佳、衔接传承不够、社团的管理观念和管理手段滞后、指导老师配备不足等问题。因此,我们应借助网络这一平台,提高学生社团的运作效率,提升学生社团的社会认知度,使社团管理规范化、制度化,真正构建能体现当代教育特色的学生社团。

社团信息管理系统在国内外的研究现状

目前,我国高校学生社团发展进程缓慢,跟国外相比管理依然落后。因而最
完善的设施和最先进的技术是必不可缺的。一个成功的社团,其组织者不仅要提
高人员水平和人员素质,还要有好的工作效率,并控制成本。在信息时代,更重
要的是还必须要有一个完善的管理信息系统。
高校社团管理系统,是针对高校社团的具体业务而开发的,为社团的管理员
提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映各个社
团的基本情况、活动情况,从而提高社团的活动质量,获得更好的工作效益。

目前,许多高校都在为实现学校信息化做出了很大的努力,并取得了很好的效果,如很多学校都在使用自动排课系统、教务管理系统、学生管理系统等,部分院校都已经基本实现了这一工程。但是目前尚无一所大学应用正规的社团信息管理系统。

本文所做的工作

本高校学生社团管理系统根据当前各类高校的实际需要,采用php开源最流行的web开发语言而制作的。Php是服务器端脚本编写环境,使用它可以组合
HTML 页、脚本命令和mysql数据库以创建交互的 Web 页和基于 Web
的功能强大的应用程序。本文主要介绍社团管理系统的基本框架及各功能的技术解决方案。

管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。在现代管理信息系统中,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。

高校学生社团管理系统组织结构

高校学生社团管理系统设计概要模型

由于系统数据收集的实时性要求并不高,因此采用Browser/Server结构来进行设计是合理可行的。图1.1是本系统的网络应用原理示意图:

图1.1 网络应用原理示意图

高校学生社团管理系统功能要求

学生社团管理系统的主要功能要求如下:

1、分级别管理社团管理系统前台、后台

2、 用户列表管理,按条件查询用户

3、 用户个人注册信息管理及留言、发布信息

4、 用户信息发布功能

5、用户留言管理功能

6、 后台社团管理系统基本信息管理功能

7、 社团类别设置功能

8、 具有社员信息管理功能

9、 管理员管理功能

10、 BBS管理及发布功能

11、 图片上传、审核、发布功能

12、 会员进入社团审核功能

系统分析

系统可行性分析

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经拥了百兆,甚至千兆的校内网络通信息平台,通过计算机网络实现各种信息服务,并进行异地教育和培训。另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学生的培养,学生会组织了很多社团。每个同学,根据参与自愿的原则,可以参加与自己兴趣相符的社团,但随着校园学生人数的增多,对社团及社团成员的管理,传统的方式日显不能胜任。

高校学生社团的管理主要有两大部分,一是批准合法的社团的建立及无人员参加的社团的清理或删除,另一个是对具体社团本身的管理。其中很重要的一个环节就是具体社团管理,同时它也是本系统最难实现的环节。对于,一个具体的社团,学生可以自由的参加该社团组织的各种活动,如何对这类信息的管理是一个难点,另一方面,随着学生社团的增多,如何有效的对各个社团间信息进行区分也是一个难点,这就需要对社团进行归类处理.显然,随着学生人数的不断增加及学生社团要求的不断提高,管理者的工作量将会越来越大,并且其工作将是一件十分繁琐和非常难以组织的事情,可以说传统的管理方式已经不能适应急剧扩大的学校规模需要。随着计算机应用的迅猛发展,网络应用不断扩大,如WWW服务、虚拟社区等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行学生社团的组织和管理,以减轻管理者的工作负担及提高工作效率,与此同时也提高了校园的文化氛围,更加激发学生的学习兴趣。

基于B/S模式的信息管理系统是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使使用者不受地域的局限。一个完备的学生社团管理系统可以使学生在任一台接入校园网或Internet的计算机上,浏览社团信息,查看各社团组织的各种活动,这将大大的激发学生的兴趣,使在校大学生能力、个性得以全面的培养。为了适应新形势的发展,本文进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类高校中发挥高效、便捷的作用,达到简化管理、面向学生的目的。

技术可行性分析

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web
Server ,而Web
Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。

Mysql 数据库

MySQL
是基于SQL的客户/服务器模式的关系数据库管理系统,它具有功能强大、使用简单、管理方便、运行速度快、安全可靠性强、多线程、跨平台性、完全网络化、稳定性等优点,特别适用于Web站点或应用软件的数据库后端的开发工作。另外,用户可利用许多语言编写访问MySQL数据库的程序。作为开放源代码运动的产物之一,MySQL关系数据库管理系统越来越受到人们的青睐,应用范围也越来越广。闻名遐迩的速度和易用性使MySQL特别适用于Web站点或应用软件的数据库后端的开发工作。

什么是PHP

PHP技术是一种运行于服务器端的网络编程语言,是用于开发动态Web应用程序的有效工具。

1.PHP技术特点

(1)PHP是免费的;

(2)语法简单,易学易用;

(3)面向对象编程能力强;

(4)支持众多网络协议;

(5)具有强大的数据库功能和丰富的函数库;

(6)移植性强,跨多个平台;

(7)执行效率高;

(8)可扩展性极强。

2.PHP技术的工作原理

PHP主要的功能是在Web环境下,由客户端浏览器传递一些信息给Web服务器,再由Web服器去启动所指定的程序码来完成特定的工作,工作原理如图2.1所示。

图2.1 PHP的工作原理

用户通过Web客户端浏览器请求某个功能页面。Web服务器接受这个请求,根据系统的逻辑设计,将这个请求对应的PHP文件读出,并交给PHP处理程序。PHP处理程序解释这个文件,执行相应的处理过程,如数据库的访问与操作等。PHP从数据库中取得数据后,将按照文件的要求,形成一个标准HTML页面。将生成的HTML页面交给Web服务器。Web客户端浏览器将该HTML文件解释执行并显示出来。这样就完成了一次客户浏览器端提出的某个PHP请求。由于脚本在服务器上,而不是在客户浏览器端运行,传到浏览器上的Web页面是在服务器上生成的,所以服务器端脚本不易被复制,用户看不到所要浏览页上的PHP源代码,只能看到解释后的结果,这样就可以做到对源程序保密。

Apache web服务器

Apache是因特网上使用很广泛的Web服务器,它通过httpd.conf、MYSql.conf和srm.conf等三个文件来实现配置。其主要特征是:可以运行在所有计算机平台;支持最新的HTTP
1.1协议;简单而强有力的基于文件的配置;支持通用网关接口CGI;支持虚拟主机;支持HTTP认证;集成Perl脚本编程语言;集成的代理服务器;具有可定制的服务器日志;支持服务器端包含命令(SSI)支持安全Socket层(SSL)用户会话过程的跟踪能力;支持FastCGI;支持JavaServlets。

Dreamweaver 8

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器,
是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。

Dreamweaver
可以开发HTML、XHTML、ColdFusion、PHP、PHP.NET、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia
Flash MX和Fireworks
MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver
还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。

Dreamweaver是建立 Web
站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。从对基于
CSS 的设计提供领先的支持到手动编码功能,Dreamweaver
在一个集成和高效的环境中为专业人员提供了所需的工具。开发人员可以将其选择的服务器技术与
Dreamweaver 配合使用,建立将业主连接到数据库、Web 服务和旧式系统的强大
Internet
应用程序。Dreamweaver允许开发人员设计Web站点和为Internet应用程序编写代码。Dreamweaver
MX组合了著名的可视排版工具Dreamweaver、快速Web应用程序开发工具Dreamweaver
UltraDev的功能和Home
Site的扩展代码编辑支持,形成了一个简单易用且功能强大的开发环境。Dreamweaver
MX为当前的Web技术和标准提供完备而开放的解决方案,包括辅助功能和Web服务。其主要特点是:

1.方便的网站管理;

2.无可比拟的控制能力;

3.梦幻样版和XML;

4.网站全方位的呈现;

5.便捷安全的数。

操作可行性分析

高校学生社团管理系统是在Windows xp 及
php+mysql环境下设计开发,人机界面友好,操作简单,各功能模块结构清晰,较容易被用户掌握。

法律可行性分析

本软件系统由个人自主设计开发,版权属本人,不存在侵犯他人,集体,国家利益等情况。综合上所述,本系统完全具备设计开发条件。

学生社团任务的需求分析

需求分析的任务

通过对项目开发的调查与分析,了解《学生社团管理系统》的软件功能和性能方面的要求,抽象出当前系统的逻辑模型。

功能需求

一、系统需要经过有效的身份验证才可以登陆,将登陆的身份分为四种:

1、系统管理员

2、社团管理员

3、普通会员用户

4、游客

只有被授权的用户才可以使用本系统资源

二、系统根据用户身份不同,使用的系统资源也不同,下面将列出各类用户的使用权限:

1、系统管理员:批准社团建立的申请、注册会员的管理、系统公告的设置、新闻的发布、社团类别的添加、社团的管理、图片上传的审核、系统上传图片的删除、系统投票的设置、BBS论坛公告的发布、BBS类别的设置、BBS版面的选择、系统管理员帐号的修改等等。

2、社团管理用户:社团留言管理、社团公告管理、社团成员的添加删除管理,社团相册管理、社团资料的修改、社团的投票管理、管理员身份的转让等等。

3、普通会员用户:申请进入社团、在社团内部发布留言信息、登记修改查看自己或者社团内成员的基本资料、对某个具体社员发布E-MAIL、查看系统公告新闻、进入BBS内发表信息等等。

4、游客:浏览系统系统基本信息。

性能需求

1.硬件环境

服务器端:

CPU:pentium4或更高

硬盘:320G或更多

内存:1G或更高(建议使用2G)

用户端

CPU:pentium4或更高

硬盘:160G或更多

内存:512M(建议使用1G)

2.软件环境

服务器端

操作系统 Windows xp

网络协议 TCP/IP

Web服务器 Internet Information Server 5.0 / Personal Web Server

数据库 mysql

浏览器 IE7.0

用户端

操作系统 Windows XP/ Windows Vista/ Windows 7

网络协议 TCP/IP

浏览器 IE 7.0

系统设计

系统功能设计

系统功能结构图如下图所示

图3.1系统总功能模块图

社团成立:成立新的社团(社团负责人申请,等待社联的审核);

社团注册:每学年开始由社团负责人填写社团注册登记表,未注册社团将不予批准开展活动;社联来审核;

撤销社团:自主申请撤销社团(社团负责人)、强制撤销社团(社联的系统管理员操作,根据社团积分撤销,撤销后社团活动停止);

恢复社团:对于撤销的社团其在后台数据库中的数据会保留半年时间,在此时间段内社团负责人可向社联申请恢复,社联审核通过,则恢复社团;如过期则删除社团记录(在数据维护中实现),不可再恢复;

活动管理:活动申请(由社团负责人提交活动申请表)、活动审核(由社联系统管理员审核通过);审核功能的实现主要是通过查询数据库找到提交的活动,然后由社联系统管理员审核是否通过。如果通过,由系统管理员进行活动登记,并供社团负责人查询;如审核不通过,点击不通过的同时修改字段为不通过供社团负责人查询;

会员管理:主要是对社团会员信息进行登记、修改;由社团会员提出退社,经社团通过后退社;

制度管理:各个社团的制度的登记、修改;可供社团成员查询;

用户管理:主要有用户名、密码、权限的管理;

数据库管理:数据库的备份、数据库的还原。

社团管理系统前台管理模块

社团管理系统前台管理程序流程图如3.2所示:

图3.2 社团管理系统前台管理程序流程图

社团管理系统后台管理模块

社团管理系统后台管理程序流程图如4.3所示

图3.3 社团管理系统后台管理程序流程图

社团管理系统资格申请流程图

图3.4 社团管理系统资格申请流程图

系统数据库的分析与设计

概念模型设计(E-R图)

实体型:指客观世界存在的可相互区别的事物,用矩形表示,矩形框内写明实体名,实体。

属性:指实体某一方面的特征,用椭圆形表示,并用无向边将其与相应的实体连接起来。

联系:指实体之间的相互关系,用菱形表示,菱形框内写明联系名,旁标上联系的类型(1

1,1 : n或m : n)。


符号 说明

               实体

               联系

               属性

根据对系统的分析,可获得系统实体对象之间如下的联系:

一个会员可以加入多个社团,一个社团由多个会员组成;一个社团可以举办多次活动,一个会员也能参加多项活动;一个社团可以制定多项制度,会员可以查询各项制度;社团对自己的每个会员进行评优,社联对每一个社团进行评优;社联管理每一个社团,审核社团的各项活动;每个社团管理自己的各项财务,社联管理各社团财务核算报表。

图3.5.1社团管理系统E-R图

图3.5.2普通会员实体属性

图3.5.3 社团实体属性

图3.5.4社联实体属性

编码与实现

系统介绍

该系统采用了appserv开发平台、系统实现了预定的设计方案,实现了各个功能模块,能方便现多用户、编辑、社长以及管理员的在线操作。

首页登录实现

系统首页如图5.1,现在还未有用户登陆

图4.1 高校社团管理系统首页

页面上方显示用户导航栏,中间显示系统的公告、系统的新闻、系统留言以及BBS上的热门帖子.右侧显示会员及社团管理员登陆的界面,以及注册会员的个人面版等.

会员注册实现

图4.2高校社团管理系统会员注册界面

在登陆界面点击申请帐号,系统将进入会员注册界面如图5.2所示

会员给管理员登录界面

图4.3高校社团管理系统会员及管理员登陆界面社团成立及审核社团成员

社团成立

会员成功登陆后就可以去申请加入自己所属社团,可以点击页面上方显示栏的成立社团去建立社团.但必须保证合法,经过学院批准,否则将会被系统管理员删除.如图5.4所示:

图4.4高校社团管理系统会员建立社团页面

社长审批社员界面

社团建立好以后,建立社团的人也将默认成为社团管理员,可以对所属社团进行管理和维护.进入社团管理的页面,如图5.5所示:

图4.5社团管理信息页面

系统留言功能

无论是会员还是社团管理员都有权限进入系统的BBS进行聊天或发布信息,或者在留言系统中进行留言,其基本界面如5.6所示:

图4.6系统留言界面

管理员管理功能

系统管理员可以对各社团审批、修改、删除,管理bbs论坛及回帖,备份数据。如图5.7:

图4.7系统留言界面
![image1.png](https://i-
image2.png
blog.csdnimg.cn/direct/2161faa98b7b43ab8514ccfe2a9e4420.png#pic_center)

image3.png

image4.png

image5.png

image6.png

image7.png

image8.png

image9.png

封面最终.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值