基于Web的高校社团管理系统的设计与实现
该文章记录的是我的毕业设计该项目运用PHP动态网站开发技术,使用ThinkPHP5开源框架,HTML5、CSS、JavaScript等脚本语言,Web服务器使用Apache,数据库采用MySQL数据库,使用Ajax技术与后端建立连接,以Windows系统作为程序运行环境,实现基于Web的高校社团管理系统的开发。在设计中,采用MVC(Model-View-Controller)模式,将程序的...
该文章记录的是我的毕业设计
该项目运用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来实现的,因为代码太多,就不一一粘贴,发几张写完的效果图
前台游客页面效果图:
学生端效果图:
超级管理员端效果图如下(普通管理员就不贴了):
更多推荐
所有评论(0)