智慧校园管理系统的制作方法

文档序号:14325592阅读:152来源:国知局

本发明属于教育管理领域,具体公开了一种智慧校园管理系统。



背景技术:

对于学校,一直都是人群聚集的场所,对校园的管理便需要大量的人力物力,使得管理复杂繁琐,现针对学生信息管理方面进行讨论。

对于学生信息的管理,由于每一个人的信息不同,且信息随时在更新变化中,使得管理繁琐。对于现有的学生信息管理,若需要将每一个学生的信息分别发送给该学生而不附带其它学生的信息,比如学生个人成绩,常常在管理终端上针对每一个学生制作一个表格并填写进需传递的学生信息,然后通过与管理终端和用户终端分别信号连接的服务器一个一个分别发送给该学生对应的用户终端,比如现有的邮件发送。针对这种学生信息发送的方法存在以下问题:

1、针对每一个学生需要分别有一个表格,并分别将学生信息填入表格内,若一个班有30人,那么填写表格的人员就需要建立30个不同名称的表格并在表格中填写内容,这将导致操作工作量大。

2、对填写好的学生信息表,需要分别上传到系统,然后分别寻找对应学生的发送地址发送给每个学生,这个过程工作量大,费时长且容易将学生信息错发给其他人。

针对上述问题,现提出了一种智慧校园的管理系统。



技术实现要素:

本发明目的在于提供一种智慧校园管理系统,以解决现有技术中学生信息管理费时费力的问题。

为了达到上述目的,本发明的基础方案为:智慧校园管理系统,包括:管理终端,和管理终端信号连接的服务器以及和服务器信号连接的用户终端,

管理终端包括学生信息导入模块,所述学生信息导入模块用于批量上传填写有多个学生信息的信息填写模版表,并将填写好的信息模版表发送给服务器;

服务器包括信息分割模块,所述信息分割模块用于接收信息填写模版表,并将信息填写模版表分别以一个学生信息为一个单元分割成信息组,然后服务器分别将信息组发送给对应学生的用户终端。

本基础方案的工作原理在于:学校管理者通过管理终端可批量上传填写有多个学生信息的信息填写模版表,然后管理终端将填写好的信息填写模版表发送给服务器,服务器中的信息分割模块接收信息填写模版表并将信息填写模版表分别以一个学生信息为一个单元分割成信息组,然后服务器分别将信息组发送给该信息组内所填写的学生信息对应的学生对应用户终端。

本基础方案的有益效果在于:通过信息填写模版表,可将多个学生的信息填入同一个表中,与现有技术相比,无需建立多个表格分别填写学生信息,减少了工作量;通过学生信息导入模块可将信息填写模版表批量上传到服务器,无需一个表一个表的上传,进一步减少了工作量,且减少了操作时间;信息分割模块将信息填写模版表以一个学生信息为一个单元分割成信息组,整个分割过程自动完成无需人工操作;信息分割模块分割的信息组由服务器自动发送到对应的用户终端,发送过程由服务器自动完成,与现有技术相比,无需管理者手动分发给每个用户终端,使用更加的方便;使用用户终端的学生可对应收到自己的信息,不会收到其它同学的信息,与现有技术中通过一个表填写完所有学生信息后将整个表发送到用户终端相比,学生不用自己在一张包含所有学生信息的表格中寻找关于自己的信息,使用更加方便。

与现有技术相比,本基础方案实现了信息填写模版表的批量导入、批量分割以及批量发送给每个信息组所写信息中的学生对应用户终端,无需人工对信息填写模版表进行分割,也无需人工将信息组分别发送,有效减少了管理者的工作量和工作时间。

进一步,所述信息填写模版表由多栏组成,每一栏对应有一个唯一识别码,所述信息分割模块根据唯一识别码将每一栏分割成一个信息组。

信息分割模块通过唯一识别码对信息填写模版表的每一栏进行分割;服务器还可通过对唯一识别码对信息组进行分别存储。

进一步,所述服务器还包括数据库,所述数据库内设有用于存储信息组的用户存储单元,所述用户存储单元由多个存储子单元构成,每个存储子单元分别对应存储一个信息组。

在数据库内对每一个信息组进行分别存储,相当于需发送给每一个用户终端的信息在数据库中都有独立的存储空间,可方便对需发送给每一个用户终端的信息进行管理。

进一步,所述服务器还包括信息提取模块,所述信息提取模块用于在每个存储子单元中提取信息组,并统一将提取的信息组分别发送到对应的用户终端。

信息提取模块起到自动批量将信息组对应发给用户终端的作用,减少了管理者的工作量。

进一步,所述用户终端包括信息获取模块,所述信息获取模块用于接收和查看服务器发送的信息。

学生可通过信息获取模块对服务器发送的所有消息进行接收和查看。

进一步,所述学生信息导入模块包括下载模块和导入模块,所述下载模块用于下载信息填写模版表,所述导入模块用于批量导入填写好的信息填写模版表。

管理者可通过下载模块对信息填写模版表进行下载,无需自己制作表格或自己保持表格,使用更加方便;导入模块可实现批量导入信息填写模版表的作用,使用更加方便。

附图说明

图1为本发明实施例中智慧校园管理系统的逻辑框图;

图2为本发明实施例中管理终端的逻辑框图;

图3为本发明实施例中服务器的逻辑框图;

图4为本发明实施例中用户终端的逻辑框图;

图5为本发明实施例中信息处理流程图;

图6为本发明实施例中入学管理流程图。

具体实施方式

下面通过具体实施方式进一步详细说明:

实施例

如图1所示,智慧校园管理系统,包括:管理终端,和管理终端信号连接的服务器,和服务器信号连接的用户终端。管理终端和服务器之间可通过wifi模块进行互联网通信,服务器和用户终端之间同样可通过wifi模块进行互联网通信。

一、管理终端

如图2所示,管理终端包括:

账号生成模块,在学生入学报道以前,可在账号生成模块中录入学生录取基本信息,并根据学生基本录取信息对应生成账号和密码,根据账号和密码信息生成学生信息填写模版表,同时将生成的账号密码信息以及学生录取基本信息发送给服务器。账号和密码可选择学生的姓名、手机号、分配的学号等基础信息,在本实施例中选择学生学号为账号,学生姓名为密码,方便学生入学报道时登录用户终端。账号生成模块还会将生成的账号和密码形成一个账号密码信息表,供管理人员查看。账号生成模块自动生成账号,能减少学校人员对账号的分配时间,减少了工作量。

学生信息导入模块,学生信息导入模块包括模版下载模块和模版导入模块,模版下载模块可用来下载学生信息填写模版表。学生信息填写模版上被分成多栏,每一栏对应一个信息组,每一个信息组对应单个学生信息。单个学生信息包括学生的姓名、学号、出生年月、手机号、籍贯、成绩等信息,单个学生信息可用于对应分发给学生查看相应的信息,比如单个学生信息填写的是小明的学号和成绩信息,便可用于发给小明对应用户终端。模版导入模块用来在将下载后填写好的学生信息填写模版表批量上传到管理终端,管理终端将填写好的学生信息填写模版表发送给服务器。

二、服务器

如图3所示,服务器包括:

数据库,数据库用于存储各种数据信息,数据库将各类信息分别采用不同的存储单元存储,包括基础信息存储单元和用户存储单元。基础信息模块用于服务器中的所有信息,用户存储单元仅用于存储信息分割模块存储的信息,用户存储单元法分为多个存储子单元,多个存储子单元可由一个存储器分割而成,也可选择多个独立的存储器。每一个存储子单元设有一个存储地址,每个存储地址对应一个学生学号。存储子单元的数量可根据用户终端使用量设置。且数据库的基本信息模块内存储有学校分布图。

中央处理器,中央处理器包括学生住宿分配模块、区域分配模块、车辆分配模块、路线生成模块以及信息分割模块。

学生住宿分配模块,学生宿舍分配模块用于接收账号生产模块生成的学生录取信息并将每个学生按照一定的原则分配到各个住宿区,其分配原则可综合考虑学生性别、分配的班级、所读的专业等进行分配,学生宿舍分配模块在分配好学生住宿后将会把学生住宿分配信息送到数据库中基本信息存储单元中存储。通过学生住宿分配模块对学生宿舍进行分配,无需人工分配,省时省力。

区域分配模块,区域分配模块用于将学校地图分为多个住宿区和教学区,形成学校区域分布图存储到数据库的基本信息存储单元中。比如教学区可分为一教学区、二教学区、三教学区、四教学区,住宿区可分为a住宿区、b住宿区、c住宿区,分配的教学区数量和住宿区数量可根据实际学校大小改变。

车辆分配模块,车辆分配模块用于分配每个车辆的行驶路线,并将车辆的行驶路线信息发送给该俩车的开车司机所使用的用户终端。通过车辆分配模块对车辆路线进行分配,能实现哪一条路线需乘车学生多便在哪一条路线分配多一些的车辆,分配灵活且无需人工分配。

比如,有两辆车,第一辆车行驶路线为往a宿舍区路线行走,则第一辆车的行驶路线信息将发送给第一辆车的司机,第二辆车的行驶路线为往b宿舍区路线行走,则第二辆车的行驶路线信息将发送给第二辆车的司机。每一辆车的每一个座位上皆贴有能唯一识别的图形码,图像码用于在学生找到对应座位的时候验证,每辆车的图形码信息皆存储到数据库中。

同时,车辆分配模块将在数据库的基本信息存储单元中寻找学生住宿分配信息和车辆所开往的宿舍区进行对比,当学生分配的宿舍和车辆所开往的宿舍区相同,则将车上座位的图形码信息依次分配给符合的学生,并将学生所分配座位的图形码信息分别存储到数据库的基本信息存储单元中。通过车辆分配模块自动对每个学生到宿舍所需乘坐的车辆进行分配,无需学校管理者人工分配,减少了工作量。

路线生成模块,路线分配模块用于在数据库中提取学生住宿分配信息、学生所分配座位的图形码信息和学校区域分配图,并根据学生住宿分配信息和学校区域分布图针对每一个学生形成相对应的从入校门到去往宿舍的路线图,然后将路线图发送给信息分割模块中进行分割。其中,路线图内容包括:学生报名地点、乘车地点、乘车车号等信息。通过路线生成模块生成路线图,学生从用户终端收到路线图后无需再另外寻找到宿舍的路线。

信息分割模块,信息分割模块用于接收管理终端和路线生成模块发送的信息,并将接收到的信息按照学生个体分割。信息分割模块可接收路线生成模块生成的路线图对应每一个学生分割成相应的路线图并存储到数据库中的用户存储单元中;信息分割模块还可将管理终端发送的填写好的学生信息填写模版表根据每一栏学生信息分割成多个独立的学生信息栏并给每一个独立的学生信息栏分配一个唯一识别码,这个唯一识别码可以是图形码,也可以是一串数字,在本实施例中将选择学号为例,信息分割模块将在学生信息栏中提取该栏学生信息中的学生学号作为唯一识别码。比如:学生信息模版表上对应填写了三个学生信息,三个学生分别是小红、小黄、小绿,那么小红、小黄和小绿的信息将分别占据一栏学生信息填写空间,信息分割模块将会分别将小红、小黄、小绿对应的一栏学生信息分割出来,并分别提取他们的学号作为唯一识别码。信息分割模块将分割的信息分别存入数据库的用户存储单元中。通过信息分割模块对将信息进行分割,然后将分割后的信息分别发送给对应用户终端,用户只能见到与自己相关的信息。

信息提取模块,信息提取模块用于根据学号在数据库用户存储单元中批量提取学生信息并将学生信息分别发送给对应学生对应用户终端。

验证模块,验证模块用于根据学生所分配座位的图形码信息验证扫码模块所扫图形码信息是否一致,若一致,则验证成功,若不一致,则验证失败,在验证成功后验证模块将发送验证成功的信息给用户终端。通过验证模块验证能保证每一个学生所找的车和所找的车上对应的座位是正确的才能验证成功。

三、用户终端

如图4所示,用户终端包括:

信息获取模块,信息获取模块用于接收服务器发送的信息,用户还可通过信息获取模块对服务器发达的信息进行查看。信息获取模块包括:住宿信息获取模块和教学楼信息获取模块。住宿信息获取模块用于新入学的学生获取住宿信息和去往住宿地点应该乘坐的车辆和行驶路线;教学楼信息获取模块用于学生获取教学楼对应位置和行驶路线。信息获取模块还可用于车辆司机查看座位上的图形码识别情况,比如哪些位置的人还没到达,哪些位置的人已经到达,当全部到达后将开始行车,无需司机到每个座位上检查人员到达情况,减少了司机的工作量。

扫码识别模块,用于学生找到所需乘坐的车辆后对座位上的图形码进行扫描,并发送给服务器的验证模块进行验证,通过验证成功或失败判断学生自己所找车辆及位置是否有错。

用户终端和管理终端皆可选择手机、平板电脑、笔记本电脑等。

如图5和图6所示,实施流程如下:

1、信息处理流程:

1)账号生成

将学校录取的学生基本信息通过服务器中的账号生成模块生成登录账号和密码,并根据账号和密码生成学生信息填写模版表,然后进入模版的下载和上传流程。账号可选用学生学号,密码可选用学生身份证号等。通过账号生成模块自动生成学生账号,无需人工分配,省时省力。

2)模版的下载和上传

管理人员在学生信息导入模块上的模版下载模块中对学生信息填写模版表进行下载填写,并将填写好的学生信息填写模版表批量上传到学生信息导入模块中发送给服务器,然后进入信息分割流程。通过模版的下载和上传对学生信息填写模版表进行批量上传,无需分别上传,上传方便。

3)信息分割存储

服务器中的数据分割模块接收学生信息导入模块发送的学生信息填写模版表,并将接收到的学生信息填写模版表按照学生个体分割,分别提取每一个学生的学号为唯一识别码,然后进入数据存储流程。

通过信息分割模块可对填写有所有学生信息的学生信息填写模版表分割成一个学生对应一个信息组,方便将每一个学生的信息单独发送给该学生对应用户终端。

4)信息存储

信息分割模块将分割后的学生信息填写模版表分别存储到和学生学号对应地址对应的存储子单元中,然后进入信息提取流程。

存储子单元对每一个学生的信息进行分别存储,方便信息提取。

5)信息提取

服务器中的信息提取模块分别在存储子单元中提取学生信息填写模版表并将学生信息填写模版表通过对比学生学号和用户终端账号一致后分别发送到对应的学生用户终端,然后进入信息查看流程。

学生通过用户终端可只接收到和自己相关的信息,无需人工分别发送信息便能实现,可减少学校管理人员的工作量,同时避免了接收到的信息包括全部学生的信息导致阅读量过大的问题。

6)信息查看

学生可通过用户终端中的信息获取模块接收信息提取模块发送的学生信息,流程结束。

2、入学管理流程

1)学生住宿分配

账号生成模块对学生录取基本信息进行导入并将学生录取基本信息发送给服务器,服务器中的学生住宿分配模块接收学生录取基本信息并根据学生录取基本信息将每个学生按照一定的原则分配到各个住宿区,其分配原则可综合考虑学生性别、分配的班级、所读的专业等进行分配,学生宿舍分配模块在分配好学生住宿后将会把学生住宿分配信息送到数据库中基本信息存储单元中存储,然后进行车辆分配流程。

通过宿舍分配模块实现学生宿舍的自动分配,无需管理人员人工分配,减少了工作量。

2)车辆分配

车辆分配模块用于分配每辆车的行驶路线,并将车辆的行驶路线发送给司机对应用户终端,然后车辆分配模块将在数据库的基本信息存储单元中寻找学生住宿分配信息和车辆所开往的宿舍区进行对比,当学生分配的宿舍和车辆所开往的宿舍区相同,则将车上座位的图形码信息依次分配给符合的学生,并将学生所分配座位的图形码信息分别存储到数据库的基本信息存储单元中,然后进行路线生成流程。

通过车辆分配模块对学生需乘坐的车辆进行自动分配,无需固定每一个车辆的行驶路线,也无需人工分配车辆。

3)路线生成

路线生成模块用于在数据库中提取学生住宿分配信息、学生所分配座位的图形码信息和学校区域分配图,并根据学生住宿分配信息、学生所分配座位的图形码信息和学校区域分布图针对每一个学生形成相对应的从入校门到去往宿舍的路线图,然后将路线图发送给信息分割模块中进行分割。路线图中包括学生的姓名、学号、所分配车辆座位图形码、应乘车的车牌号、乘车地点、住宿地点等信息。

通过线路图学生可明确的知道学号、所分配车辆座位图形码、应乘车的车牌号、乘车地点、住宿地点等信息,无需管理人员告知,也无需人带领寻找宿舍路线。

4)信息分割存储

信息分割模块可接收路线生成模块生成的路线图对应每一个学生分割成相应的路线图并分别存储到数据库中的对应的存储子单元中,然后进入信息提取流程。

将路线图针对每一个学生进行分割存储,方便针对每一个学生路线图的提取。

5)信息提取

服务器中的信息提取模块分别在存储子单元中提取路线图并将路线图通过对比学生学号和用户终端账号一致后分别发送到对应的学生用户终端,然后进入信息查看流程。

6)信息查看

学生可通过用户终端中的信息获取模块接收信息提取模块发送的路线图,然后根据路线图寻找乘车地点与所需乘坐的车辆,之后进行扫码识别流程。

学生可通过信息获取模块对路线图进行查看,指引新入学的学生寻找宿舍。

7)扫码验证

学生找到对应应乘坐的车辆并找到对应的座位,通过用户终端上的扫码模块扫描车座位上的图形码并将图形码信息发送给服务器,服务器在接收搭配图形码信息后验证模块根据数据库中学生所分配座位的图形码信息验证扫码模块所扫图形码信息是否一致,若一致,则验证成功,验证成功后验证模块将验证成功的信息发送给对应的司机对应用户终端和学生对应用户终端,之后进入行车流程。

通过扫码验证过程可保证学生所乘坐的车辆和所座的座位是正确的,若学生找错了车辆或座位,则验证不成功。

8)行车

司机通过自己用户终端上的信息获取模块查看所需出发车辆上的图形码验证情况,然后在确认座位全部验证成功后开始行车。

司机通过信息获取模块查看需乘坐该车辆的学生到达情况,可知道哪些学生还没到,总共到了几个,没到几个,无需人工数没到达学生数量或查看学生到达情况。

以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1