基于Web的高校社团管理系统的设计与实现

该文章记录的是我的毕业设计

该项目运用PHP动态网站开发技术,使用ThinkPHP5开源框架,HTML5、CSS、JavaScript等脚本语言,Web服务器使用Apache,数据库采用MySQL数据库,使用Ajax技术与后端建立连接,以Windows系统作为程序运行环境,实现基于Web的高校社团管理系统的开发。

在设计中,采用MVC(Model-View-Controller)模式,将程序的逻辑和页面分离,维护起来更加方便。数据库设计遵循数据库设计三范式。使用Layer和jQuery实现对页面的美化和后台的交互。

具体功能如下

基于Web的高校社团管理系统的设计与实现

                                                                               游客功能用例图

基于Web的高校社团管理系统的设计与实现

                                                                                             社长功能用例图

基于Web的高校社团管理系统的设计与实现

 

                                                                                         管理员功能用例图

 

根据需求可设计出该项目的数据库ER图如下

基于Web的高校社团管理系统的设计与实现

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

                                                  表:student

基于Web的高校社团管理系统的设计与实现

                                                        表:admin

基于Web的高校社团管理系统的设计与实现

                                          表:club_application

基于Web的高校社团管理系统的设计与实现 

                                                                   表:club

基于Web的高校社团管理系统的设计与实现

                                                               表: club_event

基于Web的高校社团管理系统的设计与实现

                                                            表:club_finance 

基于Web的高校社团管理系统的设计与实现

                                                                 表:club_member

基于Web的高校社团管理系统的设计与实现 

                                                           表:club_news

基于Web的高校社团管理系统的设计与实现

                                                             表:event_member

基于Web的高校社团管理系统的设计与实现 

                                                           表:member_app

基于Web的高校社团管理系统的设计与实现

                                                               表:public_notice

基于Web的高校社团管理系统的设计与实现 

                                                               表:academy

基于Web的高校社团管理系统的设计与实现 

                                                                 表:major

基于Web的高校社团管理系统的设计与实现 

                                                                  表:classes 

基于Web的高校社团管理系统的设计与实现

                                                                   表:rules

基于Web的高校社团管理系统的设计与实现

                                                                    表:quit

基于Web的高校社团管理系统的设计与实现 

以上是所有表的表结构,具体的学院、专业、班级是根据河南科技学院的实际情况设计,社团结构是根据河南科技学院社团的不足设计

具体的页面是使用tp5框架 layer前端后台框架来写的,前后台通信是使用jq的ajax来实现的,因为代码太多,就不一一粘贴,发几张写完的效果图

前台游客页面效果图:

基于Web的高校社团管理系统的设计与实现

 

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

 学生端效果图:

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

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

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

 

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现

基于Web的高校社团管理系统的设计与实现