该文章记录的是我的毕业设计
该项目运用PHP动态网站开发技术,使用ThinkPHP5开源框架,HTML5、CSS、JavaScript等脚本语言,Web服务器使用Apache,数据库采用MySQL数据库,使用Ajax技术与后端建立连接,以Windows系统作为程序运行环境,实现基于Web的高校社团管理系统的开发。
在设计中,采用MVC(Model-View-Controller)模式,将程序的逻辑和页面分离,维护起来更加方便。数据库设计遵循数据库设计三范式。使用Layer和jQuery实现对页面的美化和后台的交互。
具体功能如下

游客功能用例图

社长功能用例图

管理员功能用例图
根据需求可设计出该项目的数据库ER图如下

具体数据库中的表结构如下
表:student

表:admin

表:club_application
表:club

表: club_event

表:club_finance

表:club_member
表:club_news

表:event_member
表:member_app

表:public_notice
表:academy
表:major
表:classes

表:rules

表:quit
以上是所有表的表结构,具体的学院、专业、班级是根据河南科技学院的实际情况设计,社团结构是根据河南科技学院社团的不足设计
具体的页面是使用tp5框架 layer前端后台框架来写的,前后台通信是使用jq的ajax来实现的,因为代码太多,就不一一粘贴,发几张写完的效果图
前台游客页面效果图:







学生端效果图:










超级管理员端效果图如下(普通管理员就不贴了):














官方QQ群:
开源地址:
在线留言: