班级活动信息管理系统.docx

上传人:b****5 文档编号:7889564 上传时间:2023-01-27 格式:DOCX 页数:26 大小:2.26MB
下载 相关 举报
班级活动信息管理系统.docx_第1页
第1页 / 共26页
班级活动信息管理系统.docx_第2页
第2页 / 共26页
班级活动信息管理系统.docx_第3页
第3页 / 共26页
班级活动信息管理系统.docx_第4页
第4页 / 共26页
班级活动信息管理系统.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

班级活动信息管理系统.docx

《班级活动信息管理系统.docx》由会员分享,可在线阅读,更多相关《班级活动信息管理系统.docx(26页珍藏版)》请在冰豆网上搜索。

班级活动信息管理系统.docx

班级活动信息管理系统

中文摘要

现如今,大学生的校园生活多姿多彩,我们不止有学习,还有各种各样的活动,他能提升我们各项综合素养的能力,在我们学习中增加一点小情趣。

我们可以举行各式各样的班级活动,同学们的建议将发挥很大的作用。

因此,班级活动治理是各院系治理工作中最重要的一个环节。

良好的班集体是我们能否积极主动完成名科教学任务的环境条件,是能否提升每位学生综合素养能力的基础。

班级利用网络治理的方式介入班级治理,这就让学生层面的教育内容、目的、方式进行了重组。

通过对目前高校班级活动治理中存在的问题的整理和分析,我们设计并开发了一个操作简洁,风格独特的高校班级活动治理系统。

行之有效的提高高校班级活动的治理效率和服务质量,让治理者更快捷的掌握班级中最新活动开展的有效信息。

本文结合了目前高校的班级活动治理工作对其进行系统化的分析和设计,利用PHP和MySQL完成了班级活动治理系统,实现高校中各学院班级活动治理的信息化。

目的是使实现的系统界面大方简洁,稳定流利能很好地满足班级活动信息的治理的需求。

关键词:

班级活动治理PHPMYSQL

 

Abstract

Nowadays,collegestudents'campuslifeiscolorful,wenotonlyhavelearning,butalsoavarietyofactivities,itcanimproveourcomprehensivequalityability,inourlearningtoaddalittlefun.Wecanholdallkindsofclassactivities,students'Suggestionswillplayagreatrole.Therefore,classactivitymanagementisthemostimportantlinkinthemanagementofeachdepartment.Agoodclassiswhetherwecanactivelycompletethetaskofscienceandeducationofenvironmentalconditions,isthebasisofimprovingeachstudent'scomprehensivequalityandability.TheclassUSESthenetworkmanagementwaytointerveneintheclassmanagement,thisletsthestudentleveleducationcontent,thegoal,thewayhascarriedonthereorganization.

Bysortingoutandanalyzingtheproblemsexistinginthecurrentmanagementofclassactivitiesincollegesanduniversities,wedesignanddevelopasimpleanduniquemanagementsystemofclassactivitiesincollegesanduniversities.Itcaneffectivelyimprovethemanagementefficiencyandservicequalityofclassactivitiesincollegesanduniversities,sothatadministratorscanmorequicklygrasptheeffectiveinformationofthelatestactivitiesinclass.Thispapercombinedthecurrentcollegeclassactivitymanagementworktocarryoutasystematicanalysisanddesign,usingPHPandMySQLtocompletetheclassactivitymanagementsystem,toachievethecollegeclassactivitymanagementinformation.Thegoalistomakethesysteminterfaceeasyandsimple,stableandsmoothtomeettheneedsofclassactivityinformationmanagement.

Keywords:

classactivitymanagement;PHP;MYSQL

 

 

第1章绪论

1.1开发背景与现状

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

在目前的国内调查情况中,安全和信息更新存在一定的缺陷,每个现有的系统数据是单独确定的,交换性差,在基于系统治理员为主体的治理中,信息的选择依赖于治理者的认识和偏好,所以不太可能满足每一个用户的实际需求。

所以,要想让传统的教育行政治理走向数字化,无纸化,智能化和综合化,从而进一步的完善其方向进展,并为计算机教育系统和全校信息系统奠定了良好的基础,那么教育治理软件就一定完全依靠校园网来实现教育信息的集中治理,分散运作和信息交换。

1.2开发设计的目的与意义

1.2.1选题的目的

现在不同的学校开展了不同的课外活动,这些课外活动可以改善学生的身心健康,学校鼓舞更多的学生参加课堂的不同活动。

由于学生人数和课外活动的增加,课堂活动中的信息和课堂活动的内容有所增加。

不同活动的信息治理变得越来越繁杂,需要多个部门协调工作,减少流程。

因此迫切需要课堂活动治理系统对活动治理提供高效便捷的支持。

这将传统的工作人员活动治理方式类别转化为“信息治理系统”,实现网络自动化和数据交换,这种治理系统模式不仅解决了传统治理过程中存在的问题,比如数据保密性差,手动操作时间长,效率低,简洁出错,不利于信息的寻觅、革新与建设等等问题,而且也提高了治理的效率。

在日常课堂活动的治理中,许多活动由辅导员和班级委员会组织和执行,许多学生作为参加者可以直接参加课堂活动或确定某些工作的处理方法和处理成效。

系统无法实现参加活动,但系统可以实现提案或投票的功能,也可以幸免面对面组织中相互交流产生的困难。

系统运行过程中的处理信息可以为系统治理员的详尽处理供给关键的参考根据。

1.2.2选题的意义

在这个信息化时代,信息化必定是国际进展的大势所向,所以努力进展信息化不仅是我国跟上国际进展脚步的一项重要举措,同时也是促进我国经济进展的一项重要措施。

在当今社会进展中,要想通过信息技术与互联网的迅速进展使得各项治理系统有一个跨越式进展从而提高治理效率,就一定将信息技术与现有高校的运行治理体制相融合

我们以校园网为基础的活动治理平台已广泛应用于各高等学校,随着生源的增加和信息量的不断加大其存在很多缺陷。

由于各院系专业的不同,我们所开展的活动也不同。

因此,为创建一套适合各院系使用的完整班级活动信息治理系统为我们一定前进方向,该系统主要是立足于班级层面的开发设计。

该系统能将所有活动信息统一治理,改变了以前的信息分散、不全面问题。

还能提高工作效率,提高班级的信息化水平,标准化的学校的学生活动治理。

我们可以通过网络来查询各班级公布信息,使学院各个部门、各位教师准时猎取学生信息需求及建议。

因此,此系统对实现班级活动的信息化具有很好的现实意义。

1.3文献综述

在现代社会,都是以计算机技术来进行信息化的治理。

学校作为社会信息化的一部分,教育信息的数据共享化信息正在发生变革。

传统的方式不能满足用户的需求,因此许多人开始开发各个领域的治理系统。

学校中每个班级、学生会产生大量的信息,最初开发了学生信息治理系统、到逐步进行学生成绩治理系统等各种治理系统。

现如今学校对学生的身心健康格外重视,课后会举办很多课外活动,为了更加便利治理和了解学生想法,开发了这个班级活动治理系统。

以后会逐步优化各项功能。

第2章系统相关技术介绍

2.1B/S架构

MySQL数据库。

MySQL是一个小型关系型数据库治理系统,也可以说是一种支持SQL数据库查找语言的数据库引擎。

因为它具有体积小、速度快、总体拥有成本低和开放源码等特点,格外是拥有开放源码这一特点,所以MySQL在Internet上的中小型网站中被广泛地应用。

MySQL数据库还具备其他数据库不具备的功能特点。

2.2Apache服务器

Apache服务器。

全称ApacheHTTPServer,简称“Apache”。

它是一个开放源码的网页服务器,能被大多数计算机操作系统运行。

它速度运行快、可靠还可以通过简洁的API扩展,将Perl/Python等解释器编译到服务器中。

几乎所有广泛使用的计算机平台上Apache都可以运行。

Apache不仅具有简洁、速度快、性能稳定等特点,还可以被当作代理服务器来使用。

2.3PHP语言

PHP语言。

PHP是英文超级文本预处理语言HypertextPreprocessor的缩写。

对大多数数据库和操作系统都支持。

它不仅是一种HTML内嵌式的语言,同时也是一种在服务器端执行的嵌入HTML文档的脚本语言,而且它混合了C、Java、Perl以及PHP自创新的语法,所以PHP具有独特的语法。

PHP将程序嵌入到HTML文档中去执行,其针对程序运行效率非常高。

第3章系统分析

3.1可行性分析

3.1.1技术可行性分析

随着网络的快速进展,越来越多的高校治理系统与网络相连,在推陈出新的同时,也减轻了治理者的工作量。

这个系统是用PHP语言开发的.PHP是一个开源软件。

任何人都可以看到所有的PHP源代码。

代码已经经过了许多技术人员的测试,Apache编译方法也可以使其有更加灵活的安全设置。

虽然开发的该治理系统需要一些时间来熟悉新系统,但它不需要太多的培训,操作简洁易行。

与现有软件不冲突,是兼容性和稳定性好的操作系统。

该系统大大提高了数据处理的速度,并且可以轻松治理数据,还可以大大减少人力资源和人力成本的浪费。

它不仅相对提高了信息查询的效率,而且还使得查询误差的范围降低了,并且删改数据相对更加便捷了。

3.1.2用户可行性分析

计算机技术的进展和高等教育系统的进展日新月异,不仅在我们的日常生活中变得越来越重要,而且在我们的教学中也起着巨大的作用。

为了更便利地对班级活动治理系统进行使用,因此在许多高校的教学办公室不仅都配备了主要的大学计算机系统而且同时要具备访问权限。

在计算机应用的快速进展下,有资格确保用户网络中系统使用的切实行。

3.1.3操作可行性

该系统易于操作,无需通过系统学习即可轻松理解系统的业务流程。

因此开发该软件在操作上是切实的,该系统可以实现在班级活动治理和项目操作的业务需求上更加直观,简洁和有用的要求。

只要具备计算机的基础知识,进过简洁的培训即可操作本系统。

因此操作方面具有可行性。

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.1系统设计目标

在各项技术的结合下,我们需要开发开放式架构体系结构的,易于扩展,易于维护,并提供良好的人机界面的班级活动治理系统,能实时了解到各班级举行的各类活动,及了解各学生对该活动的建议。

能根据学生意愿投票选择出最优的方案。

其有以下几点目标:

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

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

2、为整个学院提供了一个全面的班级活动信息治理系统,学院的各班级的班委可以通过查看其他班级举行的各项活动,进行各项汇总,为本班提供更优质的活动信息。

各班级之间可以实现信息的共享和无纸化传递,充分利用了计算机技术和网络技术提高班级活动治理的效率。

3、班级活动治理系统能有更简洁的操作方法,能让不熟悉此系统的人也能快速上手。

要使系统的操作简洁化、直白化、办事效率提高,工作的强度降低,达到事半功倍的效果。

4.2E-R模型

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

图4-1E-R模型图

4.3系统结构图

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

系统功能模块图如下:

图4-2网站后台治理功能模块图

图4-3网站前台运行功能模块图

第5章详细设计

5.1数据库设计

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

字段

类型

主/外键

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-2role(角色表)

字段

类型

主/外键

NULL否

备注

role_id

int

主键

角色ID

role_name

varchar

角色名称

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

字段

类型

主/外键

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-4message(留言信息表)

字段

类型

主/外键

NULL否

备注

mes_id

int

主键

留言信息ID

act_id

int

外键

活动信息ID

user_name

varchar

用户名

mes_content

varchar

留言内容

reply_content

varchar

回复内容

write_time

datetime

留言时间

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

字段

类型

主/外键

NULL否

备注

class_id

int

主键

班级信息ID

class_name

varchar

班级名称

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

字段

类型

主/外键

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-7voteitem(投票选项表)

字段

类型

主/外键

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、用户名、用户密码、用户性别、用户班级

图5-1用户实体模型图

2.角色表

属性:

角色ID、角色名称

图5-2角色实体模型图

3.活动信息表

属性:

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

图5-3活动实体模型图

4.留言信息表

属性:

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

图5-4留言实体模型图

5.班级信息表

属性:

班级信息ID、班级名称

图5-5班级实体模型图

6.投票主题表

属性:

投票主题ID、活动信息ID、投票主题、投票起始时间、投票结束时间、投票内容、选项是否为多选、若为多项最多可以选几项、最少可以选几项

图5-6投票主题实体模型图

7.投票选项表

属性:

投票选项ID、投票主题ID、投票选项内容、投票选项数、投票总和

图5-7投票选项实体模型图

第6章系统的实现

6.1系统主要功能模块信息

6.1.1活动信息公布功能信息

该班级活动治理系统中,各班班委会公布活动举行的信息通知,点击“公布”的操作按钮,则会跳转到活动信息展示首界面。

传递来的活动标题、公布人、内容等有关信息构成insert语句将存储至数据库表当中。

后台进行审核处理的成功时,则该活动信息自动显示在活动信息界面,班级成员能查阅该信息。

活动信息公布可以陆续被操作和执行;如果公布失败,则返回到上一步。

系统治理员点击“治理活动信息”操作按钮,将在界面上显示各班级公布过的活动信息。

6.1.2留言板功能的信息

该班级活动治理系统想要达到增加学生之间相互交流的效果,能相互交换意见,因此开发设计了留言板功能模块。

留言板是能更加直观、交互性好的公布信息的平台。

留言板功能是通过操作数据库来提交与读取留言信息。

学生进入网站页面后,进入某一项班委公布的活动信息下面。

如果使用留言板功能,系统便会利用PHP来执行留言板模块,而留言板数据的读取和存储都要通过数据库来进行。

另外,系统治理员可以登录后台操作系统进行治理留言内容等信息,其中包括删除等功能操作。

留言板最重要的功能就是能发表留言和查阅留言,首先设计一个留

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1