首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 观后感
  • 读后感
  • 作文范文
  • 自我鉴定
  • 讲话稿
  • 自查报告
  • 高校班级活动管理系统

    时间:2020-12-31 05:04:36 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:管理系统 班级 高校

     中文摘要

      现如今,大学生的校园生活多姿多彩,我们不止有学习,还有各种各样的活动,他能提升我们各项综合素质的能力,在我们学习中增加一点小乐趣。我们可以举行各式各样的班级活动,同学们的建议将发挥很大的作用。因此,班级活动管理是各院系管理工作中最重要的一个环节。良好的班集体是我们能否积极主动完成名科教学任务的环境条件,是能否提升每位学生综合素质能力的基础。班级利用网络管理的方式介入班级管理,这就让学生层面的教育内容、目的、方式进行了重组。

     通过对目前高校班级活动管理中存在的问题的整理和分析,我们设计并开发了一个操作简单,风格独特的高校班级活动管理系统。行之有效的提高高校班级活动的管理效率和服务质量,让管理者更快捷的掌握班级中最新活动开展的有效信息。本文结合了目前高校的班级活动管理工作对其进行系统化的分析和设计,利用 PHP和 MySQL 完成了班级活动管理系统,实现高校中各学院班级活动管理的信息化。目的是使实现的系统界面大方简洁,稳定流畅能很好地满足班级活动信息的管理的需求。

     关键词:班级活动管理 PHP MYSQL

      Abstract

     Nowadays, college students" campus life is colorful, we not only have learning, but also a variety of activities, it can improve our comprehensive quality ability, in our learning to add a little fun. We can hold all kinds of class activities, students" Suggestions will play a great role. Therefore, class activity management is the most important link in the management of each department. A good class is whether we can actively complete the task of science and education of environmental conditions, is the basis of improving each student"s comprehensive quality and ability. The class USES the network management way to intervene in the class management, this lets the student level education content, the goal, the way has carried on the reorganization. By sorting out and analyzing the problems existing in the current management of class activities in colleges and universities, we design and develop a simple and unique management system of class activities in colleges and universities. It can effectively improve the management efficiency and service quality of class activities in colleges and universities, so that administrators can more quickly grasp the effective information of the latest activities in class. This paper combined the current college class activity management work to carry out a systematic analysis and design, using PHP and MySQL to complete the class activity management system, to achieve the college class activity management information. The goal is to make the system interface easy and simple, stable and smooth to meet the needs of class activity information management. Key words: class activity management; PHP; MYSQL

     目

     录

      普洱学院

     ........................................................................................................ 错误! 未定义书签。

     本科毕业论文(设计)原创性及知识产权声明

     ............................... 错误! 未定义书签。

     中文摘要

     ....................................................................................................................... 错误! 未定义书签。

     Abstract

     ......................................................................................................................................................... 2 第 1 章 绪论

     ............................................................................................................................................... 5 1.1 开发背景与现状

     ........................................................................................................... 5 1.2 开发设计的目的与意义

     ............................................................................................. 5 1.2.1 选题的目的

     .................................................................................................................... 5 1.2.2 选题的意义

     .................................................................................................................... 6 第 2 章 系统相关技术介绍

     .................................................................................................................... 6 2.1 B/S 架构

     ........................................................................................................................ 6 2.2 Apache 服务器

     ............................................................................................................. 7 2.3 PHP 语言

     ........................................................................................................................ 7 第 3 章 系统分析

     ...................................................................................................................................... 7 3.1 可行性分析

     ................................................................................................................... 7 3.1.1 技术可行性分析

     ............................................................................................................ 7 3.1.2 用户可行性分析................................................................................................8 3.1.3 操作可行性........................................................................................................8 3.1.4 经济可行性

     ..................................................................................................................... 8 3.2 需求分析

     ....................................................................................................................... 8 3.2.1 业务需求分析

     ................................................................................................................ 8 3.2.2 功能需求分析

     ................................................................................................................ 9 3.3 系统流程图

     ................................................................................................................. 11 第 4 章 总体设计

     .................................................................................................................................... 12 4.1 系统设计目标

     ............................................................................................................ 12 4.2 E-R 模型

     ...................................................................................................................... 13 4.3 系统结构图

     ................................................................................................................. 13 第 5 章 详细设计

     .................................................................................................................................... 14 5.1 数据库设计

     ................................................................................................................. 14 5.2 实体数据模型

     ............................................................................................................ 16 第 6 章 系统的实现

     ................................................................................................................................ 19 6.1 系统主要功能模块信息

     .......................................................................................... 19

     6.1.1 活动信息发布功能信息

     ........................................................................................... 19 6.1.2 留言板功能的信息 ..................................................................................................... 19 6.1.3 投票功能的信息

     ......................................................................................................... 20 6.2 系统主要功能模块的实现

     ..................................................................................... 20 6.2.1 系统用户端功能模块的实现

     ................................................................................... 20 6.2.1.2 活动信息提交功能的实现

     .................................................................................. 21 6.2.1.3 留言板功能的实现

     ................................................................................................ 22 6.2.1.4 投票功能的实现 ..................................................................................................... 23 6.2.1.5 浏览活动信息功能的实现

     .................................................................................. 23 6.2.2 系统管理端功能模块的实现

     .................................................................................. 23 6.3 系统实现的集成步骤

     .............................................................................................. 26 第 7 章 系统的维护

     ................................................................................................................................ 27 7.1 运行调试

     ..................................................................................................................... 27 7.2 系统维护

     ..................................................................................................................... 27 第 8 章 总结

     ............................................................................................................................................. 27 致 谢

     .............................................................................................................................. 错误! 未定义书签。

     第1 1 章

     绪论

      1 1.1 开发背景与现状

     在其他国家,计算机技术发展历史较早,所以技术比较先进,每个高校一般都配备一支不仅具有较大范畴特点,而且还拥有固定技术的队伍来,这样一支队伍不仅能为自己的管理系统提供各项服务而且也能提供相应的技术支持,而与此相比,在我国国内,相关的信息化建设发展较晚,在数字校园理论理论渐渐发展的过程中,各个高校在不断地为建设不同硬件、系统软件和网络而投资,而其他国家不仅不断地向其他领域进行开发和进行应用,比如在教育,科研以及办公管理等领域,而且在开发和应用的过程中形成具有一定规模特点的信息化体系

      在目前的国内调查情况中,安全和信息更新存在一定的缺陷,每个现有的系统数据是单独确定的,交换性差,在基于系统管理员为主体的管理中,信息的选择依赖于管理者的认识和偏好,所以不太可能满足每一个用户的实际需求。因此,教育管理软件必须完全依靠校园网来实现教育信息的集中管理,分散运作和信息交换,使传统的教育行政管理朝着数字化,无纸化,智能化,综合化,进一步完善的方向发展,为计算机教育系统和全校信息系统奠定了良好的基础。

     2 1.2 开发设计的目的与意义

     1.2.1 选题的目的

     现在不同的学校开展了不同的课外活动,这些课外活动可以改善学生的身心健康,学校鼓励更多的学生参加课堂的不同活动。由于学生人数和课外活动的增加,课堂活动中的信息和课堂活动的内容有所增加。不同活动的信息管理变得越来越繁杂,需要多个部门协调工作,减少流程。因此迫切需要课堂活动管理系统对活动管理提供高效便捷的支持。这将传统的工作人员活动管理方式类别转化为“信息管理系统”,实现网络自动化和数据交换,使在传统管理过程的繁杂步骤中生成多个纸质文档,数据保密性差,手动操作时间长,效率低,容易出错,不利于信息的寻找、革新与建设等问题得到很好的解决。

     在日常课堂活动的管理中,许多活动由辅导员和班级委员会组织和执行,许多学生作为参与者可以直接参与课堂活动或确定某些工作的处理办法和处理成效。系统无法实现参与活动,但系统可以实现提案或投票的功能,也可以避免面对面组织中互相交流产生的困难。系统运行过程中的处理信息可以为系统管理员的详尽处理供给关键的参考根据。

     1.2.2 选题的意义

     在这个信息化时代,信息化必然是国际发展的大势所向,所以努力发展信息化不仅是我国跟上国际发展脚步的一项重要举措,同时也是促进我国经济发展的一项重要措施。在当今社会发展中,要想通过信息技术与互联网的迅速发展使得各项管理系统有一个跨越式发展从而提高管理效率,就必须将信息技术与现有高校的运行管理体制相融合 我们以校园网为基础的活动管理平台已广泛应用于各高等学校,随着生源的增加和信息量的不断加大其存在很多缺陷。由于各院系专业的不同,我们所开展的活动也不同。因此,为创建一套适合各院系使用的完整班级活动信息管理系统为我们必须前进方向,该系统主要是立足于班级层面的开发设计。该系统能将所有活动信息统一管理,改变了以前的信息分散、不全面问题。还能提高工作效率,提高班级的信息化水平,标准化的学校的学生活动管理。我们可以通过网络来查询各班级发布信息,使学院各个部门、各位教师及时获取学生信息需求及建议。因此,此系统对实现班级活动的信息化具有很好的现实意义。

     1.3 文献综述

     在现代社会,都是以计算机技术来进行信息化的管理。学校作为社会信息化的一部分,教育信息的数据共享化信息正在发生变革。传统的方式不能满足用户的需求,因此许多人开始开发各个领域的管理系统。学校中每个班级、学生会产生大量的信息,最初开发了学生信息管理系统、到逐步进行学生成绩管理系统等各种管理系统。现如今学校对学生的身心健康格外重视,课后会举办很多课外活动,为了更加方便管理和了解学生想法,开发了这个班级活动管理系统。以后会逐步优化各项功能。

     第2 2 章

     系统相关技术介绍

      2.1

     S B/S 架构

     MySQL 数据库。MySQL 是一个小型关系型数据库管理系统,也可以说是一种支持 SQL 数据库查找语言的数据库引擎,开发者为瑞典 MySQL AB 公司。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,MySQL 被广泛地应用在 Internet 上的中小型网站中。除了具有许多其他数据库所不具备的功能和选择之外,MySQL 数据库是一种完全免费的产品,用户可以点接从网上下载。

     2.2

     e Apache 服务器

     Apache 服务器。Apache HTTP Server (简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,

     由于其名平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。

     它快速、可靠并且可通过简单的 API 扩展,将 Perl / Python 等解释器编译到服务器中。Apache 可以运行在几乎所有广泛使用的计算机平台上。Apache 的特点是简单、速度快、性能稳定,并可做代理服务器来使用。Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个 Apache Web 站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。

     2.3

     P PHP 语言

     PHP语言。PHP是英文超级文本预处理语言Hypertext Preprocessor 的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP 还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP 具有非常强大的功能,所有的 CGI 的功能 PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。

     第 第 3 3 章

     系统分析

      3.1 可行性分析

     1 3.1.1 技术可行性分析

     随着网络的快速发展,越来越多的高校管理系统与网络相连,在推陈出新的同时,也减轻了管理者的工作量。这个系统是用 PHP 语言开发的.PHP 是一个开源软件。任何人都可以看到所有的 PHP 源代码。代码已经经过了许多技术人员的测试,Apache 编译方法也可以使其有更加灵活的安全设置。虽然开发的该管理系统需要一些时间来熟悉新系统,但它不需要太多的培训,操作简单易行。与现有软件不冲突,是兼容性和稳定性好的操作系统。该系统大大提高了数据处理的速度,并且可以轻松管理数据,还可以大大减少人力资源和人力成本的浪费。它还相对提高了信息查询的效率,还能降低查询的误差范围,并且相对更容易删改数据。

     2 3.1.2 用户可行性分析

     随着计算机技术的发展和高等教育系统的快速发展,现实生活中的计算机在这项工作中发挥着越来越重要的作用,因此目前大多数办公室都配备了主要的大学计算机系统并具备访问权限。而班级活动管理系统易于使用,在计算机应用的快速发展下,有资格确保用户网络中系统使用的切实行。

     3 3.1.3 操作可行性

     该系统易于操作,无需通过系统学习即可轻松理解系统的业务流程。因此开发该软件在操作上是切实的,该系统可以实现在班级活动管理和项目操作的业务需求上更加直观,简洁和实用的要求。只要具备计算机的基础知识,进过简单的培训即可操作本系统。因此操作方面具有可行性。

     4 3.1.4 经济可行性

     开发的系统能否在实际意义上提高用户的工作效率并节省工作时间。在经济方面,在开发和设计上所需的资金是否合理,在社会效益方面,有必要考虑软件是否能够给管理者带来方便,并在正确的意义上协助到管理者。由于本系统的开发由个人进行,不需要大量资金,还可以提高个人的操作能力。因此,该系统的开发不但能在经济上实施,而且在社会效益上也有大量的帮助。

     3.2 需求分析

     系统进行开发是为了方便用户使用和管理者的管理,所以用户对班级活动管理系统有以下几方面要求:

     (1) 系统的安全方面。管理系统的安全由管理系统的可用性和管理系统的可靠性组成。管理系统的安全是平台系统能否有效向用户提供服务的最基本要求。

     (2) 系统的功能方面。管理系统的功能是班级活动管理系统向用户所提供的服务及班级活动管理系统能实现的所有功能。管理系统的功能是影响用户体验的重要因素,是管理系统开发的核心。

     (3) 界面的友好方面。界面设计友好的管理系统,不仅能激发用户主观能动的使用积极性,而且能大幅提高人机交互的效率,还能让管理系统更好的向用户提供服务。

     3.2.1 业务需求分析

     班委根据所要举办活动确定时间、场地、活动内容信息存在活动信息表中,系统管理员进行活动信息的审核,如果审核通过,班委发布的活动会显示在主界面每一位用户可以进行访问

     浏览,由系统管理员发布活动信息投票;反之审核不通过,发布活动信息仅存在于活动信息表中,通知发布人此活动待修改,确定最终活动情况,再次审核。活动信息发布成功后,班级成员根据自己的想法在留言区进行留言交流、发表自己对活动的看法、建议与不足,留言信息存在于留言信息表中,系统管理员对其留言有建设性的意见进行回复,同时查看、管理所有留言。系统管理员根据班委提供的信息,为其发布投票信息,班级成员及班委根据自己的意愿进行投票,投票数据存入投票选项表中,最后可查看统计结果。其业务流程图如下:

     系统管理员班委班级成员审核活动信息表提交根据活动安排信息根据参加活动意愿根据活动信息查看投票发布留言信息表发布查看、回复投票选项表图3-1 班级活动管理系统业务流程图

     3.2.2 功能需求分析

     根据班级成员中各班级的特点及所需功能,我们可以把该系统功能需求总结为以下四个功能模块:活动发布管理功能模块、投票管理功能模块、留言管理功能模块、个人信息修改功能模块,每一个大的功能模块里面,有具体子功能的实现,还要依据面向的不同用户身份进行具体的功能实现和权限设置。

     我们可以把系统分三种角色,系统管理员、班委和班级成员,系统管理员可以审核活动信息的发布的申请、发布投票、系统维护、班级成员的管理、信息查询浏览等;班委可以发布活动信息、查询修改活动信息,及对班级成员信息进行查询等;班级成员可以对活动信息进行查询、浏览、进行投票。

     3-1 角色定义 角色 工作简介 系统管理员 审核活动信息发布的申请、系统维护、各班班委和成员的管理、信息查询浏览。

     班委 活动信息的发布、投票发布、信息查询、信息修改。

     班级成员 进行投票、信息查询浏览、发布留言。

     本系统主要有三种用户:系统管理员,班委与班级成员:

     系统管理员主要的用例有:审核班委发布的活动信息的申请、系统的维护、班级成员信息的管理、活动信息查询修改删除等。系统管理员的用例图如图 3-1 所示。

     审核班委发布的活动信息系统维护班级成员信息管理各项信息的查询修改发布活动投票信息系统管理员 图 3-1 系统管理员的用例图 班委主要的用例有:发布活动信息、活动信息查询、修改、进行投票、留言和班级成员信息进行查询等。班委的用例图如图 3-2 所示。

     发布活动信息活动信息的查询、修改班级成员信息查询进行投票进行留言班委 图 3-2 班委的用例图 班级成员的主要用例有:活动信息查询浏览、个人资料提交、进行投票、发布留言等。普通用户的用例图如图 3-3 所示。

     个人资料的修改活动信息的查询、浏览进行投票发布留言班级成员 图 3-3 班级成员的用例图 3.3 系统 流程图

     该班级活动管理系统的系统流程图主要是介绍本系统的操作流程,用户登录选择身份验证,输入正确的密码后就可以进入系统,进行其对应角色的操作, “班委”和“班级成员”进行各自不同的操作流程和相同功能实施。系统流程图如图 3-4 所示。

     开始进入系统是否是注册用户登录注册提交活动信息浏览活动信息否是学生班委审核通过留言是班委/学生结束投票 图 3-4 班级活动管理系统流程图 第 第 4 4 章

     总体设计

      4.1 系统设计目标

     在计算机网络,数据库和具有现有软件和硬件的高级开发平台上开发开放式架构体系结构的,易于扩展,易于维护,并提供良好的人机界面的班级活动管理系统,能实时了解到各班级举行的各类活动,及了解各学生对该活动的建议。能根据学生意愿投票选择出最优的方案。其有以下几点目标:

     1、本系统是开发班级活动管理系统,他能实现班级活动信息管理、班级活动投票管理、班级活动留言管理、系统权限管理的计算机系统,他们各方面不是单一的子系统,而是相互的彼

     此关联、相辅相成。通过此系统能对班级进行的各项活动管理,利用该系统的各项功能,能更好的提升学院对各班活动信息的管理的工作效率。

     2、为整个学院提供了一个全面的班级活动信息管理系统,学院的各班级的班委可以通过查看其他班级举行的各项活动,进行各项汇总,为本班提供更优质的活动信息。各班级之间可以实现信息的共享和无纸化传递,充分利用了计算机技术和网络技术提高班级活动管理的效率。

     3、班级活动管理系统能有更简单的操作方法,能让不熟悉此系统的人也能快速上手。要使系统的操作简单化、直白化、办事效率提高,工作的强度降低,达到事半功倍的效果。

     4.2 E E- -R R 模型

     根据需求分析,可得 E-R 图为图 4-1 所示。

     管理员班级成员班委活动留言投票审核发布发布提交选择提交选择1N1NNMNMN MNMNM 图 4-1 E-R 模型图 4.3 系统结构图

     根据对系统的各项功能分析后,可以画出该管理系统的功能模块图,从后台管理和前台运行分别画出了以下两模块功能图。系统功能模块图如下:

     网站后台管理活动信息管理 活动投票管理 用户信息管理信息删除信息修改信息查询信息发布删除投票发布投票用户添加用户删除用户查询留言信息管理添加留言删除留言评论留言图 4-2 网站后台管理功能模块图

      网站前台运行活动信息信息发布信息查询用户留言活动投票注册登录用户注册用户登录 图 4-3 网站前台运行功能模块图 第 第 5 5 章

     详细设计

      5.1 数据库设计

     图 5-1 user(用户信息表)

     字段 类型 主/外键 NULL 否 备注 user_id int 主键 否 用户信息 ID class_id int 外键

     班级信息 ID role_id int 外键

     角色 ID

     user_name varchar

      用户名 user_pwd varchar

      用户密码 user_sex varchar

      用户性别 user_class varchar

      用户班级

     图 5-2 role(角色表)

     字段 类型 主/外键 NULL 否 备注 role_id int 主键 否 角色 ID role_name varchar

      角色名称

     图 5-3 actives(活动信息表)

     字段 类型 主/外键 NULL 否 备注 act_id int 主键 否 活动信息 ID user_id int 外键

     用户信息 ID act_name varchar

      活动名称 act_class varchar

      活动班级 act_content varchar

      活动内容 act_time date

      活动时间 act_site varchar

      活动地点 act_audit bit

      是否审核通过

     图 5-4 message(留言信息表)

     字段 类型 主/外键 NULL 否 备注 mes_id int 主键 否 留言信息 ID act_id int 外键

     活动信息 ID user_name varchar

      用户名 mes_content varchar

      留言内容 reply_content varchar

      回复内容 write_time datetime

      留言时间

     图 5-5 class(班级信息表)

     字段 类型 主/外键 NULL 否 备注 class_id int 主键 否 班级信息 ID class_name varchar

      班级名称

     图 5-6 votetopic(投票主题表)

     字段 类型 主/外键 NULL 否 备注

     vote_id int 主键 否 投票主题 ID act_id int 外键

     活动信息 ID vote_name varchar

      投票主题 vote_startdate datetime

      投票起始时间 vote_expiredate datetime

      投票结束时间 vote_content varchar

      投票内容 vote_more bit

      是否为多选 vote_max int

      最多可以选几项 vote_min int

      最少可以选几项

     图 5-7 voteitem(投票选项表)

     字段 类型 主/外键 NULL 否 备注 item_id int 主键 否 投票选项 ID vote_id int 外键

     投票主题 ID item_name varchar

      投票选项内容 item_count varchar

      投票选项数 item_num varchar

      投票总和

     5.2 实体数据模型

     本系统中的实体模型一共有 7 个,它们分别是用户信息表、角色表、活动信息表、班级信息表、投票主题表、投票选项表。每个实体模型都有不同的属性,接下来我们将会对一下的实体模型和属性进行详细的描述。

     1.用户信息表 属性:

     用户信息 ID、班级信息 ID、角色 ID、用户名、用户密码、用户性别、用户班级 用户用户信息ID班级信息ID角色ID用户密码用户班级 用户性别用户名 图 5-1 用户实体模型图 2.角色表

     属性:角色 ID、角色名称 角色角色ID 角色名称 图 5-2 角色实体模型图 3.活动信息表 属性:留言信息 ID、活动信息 ID、用户名、留言内容、回复内容、留言时间 活动用户信息ID活动信息ID活动班级活动内容活动地点 活动时间活动名称是否审核通过 图 5-3 活动实体模型图 4.留言信息表 属性:

     留言信息 ID、活动信息 ID、用户名、留言内容、回复内容、留言时间 留言留言信息ID活动信息ID留言内容留言时间 回复内容用户名

     图 5-4 留言实体模型图 5.班级信息表 属性:班级信息 ID、班级名称 班级班级名称 班级信息ID 图 5-5 班级实体模型图 6.投票主题表 属性:投票主题 ID、活动信息 ID、投票主题、投票起始时间、投票结束时间、投票内容、是否为多选、最多可以选几项、最少可以选几项 投票主题用户信息ID活动信息ID活动班级活动内容活动地点 活动时间活动名称是否审核通过活动地点 图 5-6 投票主题实体模型图 7.投票选项表 属性:投票选项 ID、投票主题 ID、投票选项内容、投票选项数、投票总和

     投票选项投票选项ID投票主题ID投票选项内容投票总和投票选项数 图 5-7 投票选项实体模型图

     第 第 6 6 章

     系统的实现

      6.1 1

     系统 主要功能模块信息

     6.1 1 .1 活动信息发布功能 信息

     该班级活动管理系统中,各班班委会发布活动举行的信息通知,点击“发布”的操作按钮,则会跳转到活动信息展示首界面。传递来的活动标题、发布人、内容等有关信息构成 insert 语句将存储至数据库表当中。后台进行审核处理的成功时,则该活动信息自动显示在活动信息界面,班级成员能查阅该信息。活动信息发布可以继续被操作和执行;如果发布失败,则返回到上一步。系统管理员点击“管理活动信息”操作按钮,将在界面上显示各班级发布过的活动信息。

     6.1 1 .2 留言板功能的 信息

     该班级活动管理系统想要达到增加学生之间相互交流的效果,能互相交换意见,因此开发设计了留言板功能模块。留言板是能更加直观、交互性好的发布信息的平台。留言板功能是通过操作数据库来提交与读取留言信息。

     学生进入网站页面后,进入某一项班委发布的活动信息下面。如果使用留言板功能,系统便会利用 PHP 来执行留言板模块,而留言板数据的读取和存储都要通过数据库来进行。另外,系统管理员可以登录后台操作系统进行管理留言内容等信息,

     其中包括删除等功能操作。

     留言板最重要的功能就是能发表留言和查阅留言,首先设计一个留言板主页面,用来写留言和显示留言内容,编写 index.php 文件用于显示从数据库中读取留言和提交新留言,另外通过该页面能够连接到管理员登录界面。

     6.1 1 .3 投票功能的 信息

     在该班级活动管理系统中,各班班委或者老师可以向后台管理员提供投票的信息,管理员可以发布投票的主题、内容、还有各活动选项。投票功能是通过操作数据库来提交与读取投票信息,当全班同学登陆系统并进行投票时,系统会提供很多种类的投票主题、统计投票数量。投票功能模块包括用投票、投票结果显示、投票统计,防止重复投票,投票管理模块包括管理员登录、添加投票、删除投票等。用投票功能,能更加直观的展示出结果。

     6.2 2

     系统 主要 功能模块的实现

     6.2 21 .1 系统用户端功能模块的实现

     6.2.1.1 登录注册功能的实现

     该班级活动管理系统中,各班班委和班级成员注册后登录,输入用户名及密码,点击“登录”则会跳转到班级活动信息管理的主界面。系统管理员点击“登录”的操作按钮进入后台操作界面。由如图 6-1 所示:

     图 6-1 登录注册界面

     6.2 2 .12 .2 班级活动管理主界面的 实现

     该班级活动管理系统中,各班班委和班级成员注册后登录,点击“登录”的操作按钮,则会跳转到班级活动信息管理前台的主界面。由如图 6-1 所示:

      图 6-2 前台主界面界面

     6.2 2 .1 .3

     活动信息 提交 功能的实现

     该班级活动管理系统中,各班班委会发布活动举行的信息通知,点击“发布”的操作按钮,则会跳转到活动信息展示首界面。活动信息发布可以继续被操作和执行;如果发布失败,则返回到上一步。由如图 6-3 所示:

      图 6-3 活动信息提交界面

     6.2 2. . 1.4

     留言板功能的实现

     该班级活动管理系统中,学生进入网站页面后,搜索进入某一项班委发布的活动信息下面。用户可以发表留言和查阅留言。由如图 6-3 所示:

     图 6-4 留言板信息界面

     6.2 2. . 1.5

     投票功能的实现

     在该班级活动管理系统中,各班班委或者老师可以向后台管理员提供投票的信息,管理员可以发布投票的主题、内容、还有各活动选项。当全班同学登陆系统并进行投票后,系统会自动统计投票数量。由如图 6-4 所示:

     图 6-5 投票信息界面

     6.2 2. . 1.6

     浏览活动信息功能 的实现

     该班级活动管理系统中,系统管理员后台进行审核处理的成功后,则该活动信息自动显示在活动信息界面,班级成员能搜索查阅该信息。由如图 6-6 所示:

     图 6-6 浏览活动信息界面

     6.2 .2

     系统管理端功能模块的实现

     6.2. 2.1

     后台主界面审核活动信息 实现

     在该班级活动管理系统中,系统管理员点击“管理活动信息”操作按钮,将在界面上显示各班级发布过的活动信息。对其进行审核处理的,审核通过则将活动内容显示在主界面给用户查看。由如图 6-7 所示:

      图 6-7 审核活动信息界面

     6.2.2 .2

     管理投票信息功能的实现

     在该班级活动管理系统中,系统管理员可以登录后台操作系统进行投票信息发布及管理,投票管理模块包括管理员登录、添加投票、删除投票等。由如图 6-8 所示:

     图 6-8 管理投票信息界面

     6.2.2 .3 管理留言板功能的实现

     在该班级活动管理系统中,系统管理员可以登录后台操作系统进行管理留言内容等信息,其中包括回复、删除等各项功能操作。由如图 6-9 所示:

      图 6-9 管理留言板信息界面 6.2.2.4 用户信息管理功能的实现

     在该班级活动管理系统中,系统管理员可以登录后台操作系统对班级成员的信息进行修改,其中包括添加、删除、查询等各项功能操作。由如图 6-10 所示:

     图 6-10 用户信息管理界面

     6.2.2.4 信息统计与导出数据功能的实现

     在该班级活动管理系统中,系统管理员可以登录后台操作系统可以对班级活动信息、留言信息、投票信息进行统计与导出。由如图 6-11 所示:

      图 6-11 信息统计与导出数据界面 6.3 系统实现的集成步骤

     系统准备详细设计硬件系统安装调试系统开发制作系统试运行系统终验 图 6-11 系统实现的集成步骤 1、系统准备阶段 目的:制订项目的总体任务,为总体方案设计提供前期准备 工作内容:详细了解需求,对学院的班级活动管理做全面的需求分析与调研,为该项目详细的软硬件实施方案的设计提供信息。

     2、基础数据采集阶段 目的:为班级活动管理系统的顺利实施做好数据准备。

     工作内容:在学院的各班级进行基础数据的采集及归类,使其满足业务需求。

     3、系统开发制作安装调试阶段

     目的:建立系统运行环境,实现该阶段系统的网络互连。

     工作内容:在运行环境准备充分后,系统安装调试完成后,对其进行运行查看状态。

     4、系统试运行阶段

     目的:检验集成系统的实际运行能否达到系统所需的功能要求。

     工作内容:首先对集成系统进行试行测试,其次考查集成系统的可靠性和安全性等,最后不断地进行调整直至能够正常运转。

     5、系统终验阶段 目的:对系统进行最终验收测试,之后评定项目,最后形成项目文档。

     工作内容:系统实际运行测试,对性能和功能测试、维护功能测试等。全部功能正常运行则完成。

     第 第 7 7 章

     系统的维护

      7.1 1

     运行调试

     下面对系统测试使用的用例做简单介绍。

     (1)系统管理员、班委、班级成员的登录和注册:登录、注册是否成功,不成功有没有提示消息。

     (2)系统管理员信息管理,例如活动信息发布、发布投票信息是否成功。

     (3)系统管理员添加与管理功能是否成功,包括添加班级、学生、教师、课程,如不成功是否有提示消息。

     (4)班委信息发布管理,例如活动信息发布、发布留言、投票、浏览活动信息是否成功。

     (5)班级成员的在线留言功能、在线查看作活动信息、投票能否正常使用。

     本系统用例都经过运行和调试,系统各功能均能正常工作。

     7.2 2

     系统维护

     系统维护是我们系统开发结束后的一个重要组成部分。系统的好坏的衡量指标之一是其易于维护。系统在开发过程中使用动态模块设计,极大地方便系统管理员进行系统维护,管理员可以删除系统中的所有数据并添加新记录,使达到所需的成效。

     第 第 8 8 章

     总结

     本系统我们使用了框架结构来进行设计,在框架下设计了四个模块(活动信息管理、用户基本信息管理、投票信息管理、留言信息管理)。

     在设计班级活动信息管理、班级成员基本信息管理等模块的过程中,主要是设计了用户基本信息的增删改查,进行各项操作时能同步进行了相应的数据库的更新。在进行信息发布的过程中,后台管理员进行审核,通过后班级成员可以在活动信息的操作界面对相关的活动进行留言建议。当有多项活动时,可以让后台管理员发布投票信息,给各班级成员进行投票,选出最优方案。班委可以对活动信息进行添加、删除功能。在进行各项功能的运行后,我们能更加高效的处理各项工作,学生之间可以联系更加紧密、沟通更加方便、能提出自己的观点。在完成系统设计之后,通过这个系统的实现,我深深的意识到开发一个系统并不容易,不仅需要明确的软件设计思想,还需要良好的开发思路。当设计不符合要求时,系统功能难以实现,我们需要保持乐观的心态,克服这个困难,继续进行下一步的操作。本系统基本能满足班级活动管理的各项需求,由于时间和技术的关系,本系统在设计和开发过程中还存在一些不足。

     在以后时间充足和技术成熟时,我们需要完善此系统的不足。如系统操作力求系统操作更简便,反应更迅速准确;系统稳定力求系统能够在长时间运行过程中不出现任何问题;系统功能更加完善,可以上传图片等等。

      参考文献:

     [1] 褚洪访.中学班级管理系统的开发与研究[D].山东师范大学,2011. [2] 章 洁. PHP+MySQL 技术在网站建设与开发中的应用研究[J].电脑迷,2017,(26):18. [3] 增 敏. PHP 动态网页开发[M].北京:电子工业出版社,2009. [4] 黄娇平. PHP 技术在中小型网站开发中的应用研究[J].无线互联科技,2017,(3):42-43.

     [5] 薛化成. 管理信息系统[M]. 北京:清华大学出版社,2006. [6] 吕琼. 基于 PHP 的班级管理系统的设计与实现[J].硅谷,2013,6(08):25-26. [7] 陈志云,肖聪. 基于 PHP 的实验室管理系统的设计与实现[J].大众科技,2015,(8):178-181.

     [8] 李德胜.数据库课程教学难点教学分析--以数据库设计为例[J].长春大学学报,2017,27(10):113-116. [9] 王艺文. 基于 PHP 的软件项目管理系统设计与实现[D].南京大学,2018. [10] 张嵩. PHP 开发框架的研究与设计[D].厦门大学,2014. [11] 高源.基于 PHP 的学生信息管理系统的设计与实现[D].黑龙江大学,2017. [12] 焦显伟.基于 PHP 的信息系统数据安全性分析与探讨[J].价值工程,2017,36(35):153-154. [13] 任政宇. 基于 ThinkPHP 框架的物流配货信息平台设计[D]. 天津大学, 2014 [14] 陈彦任. 基于分层架构的证券交易管理平台的研究与设计[D]. 天津大学, 2017. [15] 熊伟. 基于 PHP 的高校教学计划运行管理系统设计与实现[D]. 南昌大学, 2014.

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识