智慧校园学生信息管理系统的制作方法

文档序号:14677700发布日期:2018-06-12 21:43阅读:487来源:国知局
智慧校园学生信息管理系统的制作方法

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



背景技术:

现有的学校都会有一个信息交流平台针对学生和学校老师开放,学生或老师可通过终端登录进入这个平台,在这个平台内老师会发布一些信息或资料供学生查看,而对于新入学的学生,他们并没有登录的账号,所以需要管理者自己分配账号或学生自己注册账号。

若采用学生自己注册账号的方式,学校为了防止学校以外的人在这个平台上注册账号,增加后台管理负担,一般都会让注册账号的学生填写一些验证信息,比如:身份证号码、电话号码、姓名、班级、学号等基本信息,新生根据相关的操作说明进行注册。而新入学的学生对学号、班级等信息都还不太熟悉,自行注册花费的时间长。

若采用学校管理者人工分配账号的方式,由于涉及的学生数量多,使得管理者账号分配工作量大。

针对上述问题,现提出一种智慧校园学生信息管理系统,专门针对学生信息管理。



技术实现要素:

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

为了达到上述目的,本发明的基础方案为:智慧校园学生信息管理系统,包括管理终端,所述管理终端包括:

学生基本信息录入模块,所述学生基本信息录入模块用于将学生基本信息表编辑并保存;

学生基本信息提取模块,所述学生基本信息提取模块用于分别提取学生基本信息表上的信息作为生成登录账号和密码的关键字符符;

账号生成模块,所述账号生成模块可根据关键字符符生成对应的学生登录账号和密码并将生成的账号和密码形成账号密码统计表供管理者下载。

本基础方案的工作原理在于:学生的录取信息一般包括姓名、学号、身份证号码等,管理者可通过学生基本信息录入模块将学生的基本信息编辑或上传到管理终端上;之后学生基本信息提取模块在学生基本信息表上提取信息生成相应学生登录的账号和密码,并将生成的账号和密码形成账号密码统计表,学校管理者可通过账号生成模块对账号密码统计表进行下载。

本基础方案的有益效果在于:通过账号生成模块生成学生的登录账号和密码,无需管理人员人工分配,减少了管理人员的工作量;同时,无需学生自行注册,节省了学生的时间;另外,账号生产模块自动生成账号,校外人员便不能自行注册账号,减少了信息交流平台后期管理负担,同时,学校独有的资源也不会因校外人员注册登录而泄露出去;学生信息提取模块自动对于学生基本信息表中的信息进行提取,避免了人工提取信息出现错误的现象。

进一步,所述管理终端还包括学号生成模块,所述学号生成模块用于提取学生基本信息表上的信息,根据学生基本信息表内的信息生成学生学号,并将生成的学号信息对应分配给每个学生生成新的学生基本信息表覆盖原有的学生基本信息表。

通过学号生产模块根据学生基本信息表上的信息生成学号然后对应分配给每一个学生然后生成新的带有学生学号的学生基本信息表,并覆盖原有的学生基本信息表。可无需人工对学生学号进行分配,减少了学校管理者的工作量。

进一步,还包括服务器,所述服务器和管理终端信号连接,所述服务器包括学生宿舍分配模块,所述学生宿舍分配模块用于根据学生基本信息表中的信息对学生宿舍进行分配。

学生入学时,通过学生宿舍分配模块自动对学生宿舍进行分配,避免了人工分配工作量大的问题。

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

学生和学校的工作人员可通过用户终端对服务器发送的所有消息进行接收和查看。

进一步,所述服务器还包括车辆分配模块,所述车辆分配模块用于对进行了宿舍分配的学生进行从正校门到学生宿舍应该乘坐的车以及车位进行分配,所述车辆分配模块还用于对学校未接任务的公共车辆进行行驶路线的分配,并将车辆的行驶路线信息发送给该车的司机所在用户终端。

司机可通过用户终端查找自己所需行驶的路线,且通过车辆分配模块对未接任务的车辆进行分配,使得车辆分配无需人工进行,且对车辆的分配可根据入学已进行宿舍分配的学生数量来分配车辆,车辆分配灵活。

进一步,所述服务器还包括路线分配模块,所述路线分配模块用于根据学生的宿舍分配信息以及车辆分配信息在一个页面上生成每个学生从正校门到宿舍需要行走的路线图。

通过路线分配模块对学生从校门到学生宿舍所需乘坐的路线进行分配,可有效指导学生如何寻找车辆和宿舍,方便新生对校园生活的适应。

进一步,所述服务器还包括信息分割模块,所述信息分割模块用于根据路线分配模块对每个学生生成在一个页面上的路线图分割成每个学生独立一个页面并分别存储。

通过信息分割模块对路线图进行分割,无需人工进行分割,减少了管理人员的工作量。

进一步,所述服务器还包括信息提取模块,所述信息提取模块用于提取每一个学生的路线图并发送给对应学生所使用的用户终端。

通过信息提取模块提取每一个学生的路线信息并分别发送给该学生所在用户终端,避免了所有学生的路线信息皆发送给每个学生导致学生阅读数量大的问题。

附图说明

图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 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1