热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:2697  

一、课题任务与目的

现在很多高校为了丰富学生的日常生活,培养学生的个性,十分支持学生社团的创建。同学们根据参与自愿的原则,选择自己感兴趣的社团。但随着大学社团种类和参与人数的增多,传统的社团管理方法存在着保密性差、工作量大等问题。因此,学生社团管理系统就有了实现的必要。学生社团管理系统可以减轻管理者的工作负担,提高工作效率。

本课题的任务是设计并实现一个基于PHP平台的学生社团管理系统,实现学生社团信息的有效管理,本系统用户分为四类,第一类是系统管理员,可以对社团以及社团成员信息进行管理,发布系统公告。第二类是社团管理员,可以管理社团成员信息,社团的公告、留言板、相册。第三类是普通会员,可以申请加入或退出社团,可以发布留言信息和查看系统公告。第四类是游客,可以浏览社团的基本信息。

 

二、调研资料情况

随着社团规模和数量的不断扩大,使很多高校的管理部门力不从心。社团类型和社团人数的增多使得管理难度增加学生社团的管理也应该从纸质档案管理中解放出来。很多高校已经开始通过创建学生社团管理系统来减轻管理者的工作量,提高工作效率,弥补纸质化档案管理效率低、保密性差、查找困难等问题。学生社团管理系统不仅方便社团信息的存储和查询还有利于社团管理的合理化、规范化。

目前的学生社团管理系统主要功能是对于社团和社团成员信息的管理,包括信息的发布、删除、修改等功能,例如:社团比赛公告和活动信息的发布、社团成员信息的删除和修改等。用户还可以在线申请加入或退出社团,社团内部成员可以在留言板进行留言,互相交流。

虽然很多高校都已经使用学生社团管理系统来进行社团信息的管理,但由于缺乏适当的管理信息系统,很多高校并没有因为计算机的广泛使用而从实质上解决学生社团管理这一重要难题。很多高校的管理建设存在重硬轻软的思想,把大量资金投入基础设施建设,但对信息资源的开发利用却重视不够。从技术上讲,目前高校社团管理系统存在的主要问题有:社团管理系统大多功能单一,某个系统只是为了解决一个具体的问题而开发的,社团综合系统可以把如社团信息系统是一个系统,社团成员信息系统是一个系统,社团综合系统又是一个系统,用不同的系统对不同种类的学生进行管理,造成了管理流程上的不通畅。

参考文献:

[1]百度文库.wenkubaidu.com

[2]石付威,张翠善.用asp技术构建社团管理系统[J].科技信息,2009,(29):92.

[3]匡艳丽.高校学生社团的规范管理与科学引导[J].江苏高教,2002(5).

     [4]王卫放.高校学生社团发展中的问题及对策[J].中国青年研究,2004(7).

     [5]方康年.关于我校学生管理系统的设计思想[J].池州师专学报,2004,18(5):71-73.

[6]赵曾敏.动态网站开发从基础到实践[M].北京:电子工业出版社,2007,7.

[7]潘凯华,邹天思.PHP开发实践宝典[M].北京:清华大学出版社,2010.1.

[8]高洛峰.细说PHP[M].北京:电子工业出版社,2009,10(1).

[9]吴津津.PHP与MySQL权威指南[M].机械工业出版社,2011,10(9).

[10]邹天思,潘凯华.PHP开发典型模块大全[M].人民邮电出版社,2009.

三、初步设计方法与实施方案

1.开发技术介绍

(1)开发语言的选择

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。它大量地借用C、JAVA和Perl语言的语法, 并耦合PHP自己的特性,使WEB 开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点, PHP是完全免费的,可以不受限制地获得源码,甚至可以从中加进你自己需要的特色, PHP和MYSQL 完美结合更加显示了PHP的优势。

(2) 数据库的选择

MySQL是一个小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

(3)开发模式的选择

①方案分析

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 MySQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

②方案比较

B/S即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。B/ S 模式是一种以Web 技术为基础的新型的MIS 系统平台模式. 它把传统C/ S 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器。 它在综合多项技术的同时克服了C/ S 结构的一些不足。

a) 解决了C/ S 应用中存在的客户端跨多平台的问题. B/ S 模式以WEB 技术为核心,客户端具有统一的用户界面,即通过浏览器可以访问多个应用服务器;而基于C/ S 模式的软件系统则要求1 个客户端、1 个服务器成对出现,如果1 个客户机要访问多个服务器就必须配置多种客户软件.

b)B/ S 模式结构的系统维护费用较低,软件的更新不涉及用户,只需将服务器端的软件更新,所有用户都能自动更新应用,具有极强的扩展性。

c) 以浏览器作为统一的用户只是面使用起来非常简单、易操作。

基于以上几点,本系统采用B/S模式。

(4)总体方案

开发语言:PHP

服务器:Apache

数据库:MySQL

运行环境:Window 7 

 

2. 系统的功能模块

学生社团管理系统的功能模块有:

用户登录注册模块:用户登录系统并输入相关信息成为系统会员。用户通过输入自己的用户名和密码进行登录,获得相应的权限。

用户信息管理模块:对社团成员的信息进行增、删、改、查等操作。

社团基本信息管理模块:对社团信息进行增、删、改、查等操作。

信息审核模块:对用户上传的图片、文字的合法性进行审核。

用户权限管理模块:针对不同级别的用户给予不同的权限。

申请加入或退出社团模块:根据自己的兴趣选择申请加入社团或退出社团。

社团公告管理模块:对社团的公告进行管理。

社团留言管理模块:对社团留言进行管理。

社团相册管理模块:对社团相册进行管理。

完成基于PHP的学生社团管理系统的设计,实现管理系统的有效管理。主要实现对社团信息和社团成员信息的管理,社团留言的管理,社团系统公告的管理,社团相册的管理等。借助本系统,会员及社团管理员可以方便的浏览社团的各种信息,并可根据自身的需要参加各种活动,加强会员与社团的联系,减轻管理者的工作量。



资源信息

格式: rar
  • 上一篇:基于PHP的白酒购物网站的设计与实现
  • 下一篇:基于PHP的计算机考研微信平台的设计与实现