用于学生管理的数据处理方法及学生管理系统技术方案

技术编号:21225849 阅读:34 留言:0更新日期:2019-05-29 06:36
本发明专利技术涉及用于学生管理的数据处理方法及学生管理系统。提供了一种用于学生管理的数据处理方法,包括:微信企业号页面获取用户信息并将用户信息发送到微信企业号服务器;微信企业号服务器根据用户信息验证用户类型及用户权限;微信企业号页面根据用户类型及权限显示对应的交互界面;微信企业号页面获取用户通过交互界面输入的操作请求并根据操作请求向微信企业号服务器发送对应的微信页面请求;微信企业号服务器根据微信页面请求向X5业务平台发送业务执行请求;X5业务平台根据业务执行请求对数据库执行操作以更新学生数据;数据库经由X5业务平台和微信企业号服务器返回操作结果至微信企业号页面。上述方法实现了对学生数据的移动化更新和管理。

Data Processing Method and Student Management System for Student Management

The invention relates to a data processing method for student management and a student management system. A data processing method for student management is provided, which includes: obtaining user information from the enterprise number page of Wechat and sending user information to the enterprise number server of Wechat; verifying user type and user rights according to user information by the enterprise number server of Wechat; displaying corresponding interactive interface according to user type and authority by the enterprise number page of Wechat; obtaining users from the enterprise number page of Wechat. The operation requests input through the interactive interface and send corresponding Wechat page requests to the Wechat Enterprise Number Server according to the operation requests; the Wechat Enterprise Number Server sends business execution requests to the X5 business platform according to the Wechat page requests; the X5 business platform performs operations on the database according to the business execution requests to update student data; and the database sends the Wechat Enterprise Number Server through the X5 business platform and the Wechat business platform. The server returns the operation result to the Wechat Enterprise Number page. The above method realizes the mobile update and management of student data.

【技术实现步骤摘要】
用于学生管理的数据处理方法及学生管理系统
本专利技术涉及学生管理领域,更具体地涉及用于学生管理的数据处理方法及学生管理系统。
技术介绍
随着国家政府对技工教育和技能人才培养的高度重视,人们对移动应用服务的需求不断增加,为了提高技工教育质量,各大技工院校已经对校园办公自动化系统的移动应用进行研究分析,并根据院校自身的办学特色,采取相应的移动开发框架进行部署,构建移动应用服务平台,以提升校园信息化的建设质量。目前,国内外与校园信息化服务相关的办公自动化应用系统研究,主要集中在移动信息服务平台上,包括基于微信公众平台的学生管理系统。然而,目前大部分的微信公众平台只是为学生管理系统提供基础的互联网应用入口,简单地提供信息推送服务,缺乏微信企业号的办公自动化研究。
技术实现思路
基于此,有必要针对目前基于微信公众平台的学生管理系统功能简单的问题,提供一种用于学生管理的数据处理方法及学生管理系统,能够在手机、平板电脑等移动终端设备上实现丰富的学生管理功能。根据本专利技术的一个方面,提供了一种用于学生管理的数据处理方法,该数据处理方法包括:获取用户通过第三方服务应用发送的业务执行请求;根据业务执行请求对数据库执行对应的操作,以更新数据库中存储的学生数据;通过第三方服务应用向用户返回操作结果。在其中一个实施例中,获取用户通过第三方服务应用发送的业务执行请求之前,还包括:接收管理员提交的授权用户信息,授权用户信息包括与用户对应的姓名、所属部门以及用户标识。在其中一个实施例中,获取用户通过第三方服务应用发送的业务执行请求之前,还包括:获取用户通过第三方服务应用扫描目标图形码而发送的与目标图形码对应的URL,URL用于指示第三方服务应用将用户加入与目标图形码对应的群组;获取用户在第三方服务应用根据URL返回的页面下提交的校验标识;当授权用户信息中存在与校验标识对应的信息,则确定用户为授权用户,将授权用户加入与目标图形码对应的群组。在其中一个实施例中,获取用户通过第三方服务应用发送的业务执行请求包括:获取授权用户通过与目标图形码对应的群组应用发送的业务执行请求。在其中一个实施例中,该方法还包括:接收用户发送的学生数据查询请求,学生数据查询请求中包括查询条件;返回与查询条件对应的学生数据列表。在其中一个实施例中,对应的操作包括:修改学生数据、新增学生数据、审阅学生数据以及跟踪学生数据。在其中一个实施例中,学生数据包括以下中的一种或多种:学生成绩、学生操行数据、安全教育数据、心理健康数据、职业生涯数据和社团活动数据。上述用于学生管理的数据处理方法,通过获取用户通过第三方服务应用发送的业务执行请求,根据业务执行请求对数据库执行对应的操作以更新数据库中存储的学生数据,以及通过第三方服务应用向用户返回操作结果,使得用户能够方便地对学生数据进行管理,实现了对学生数据的移动化更新和管理,操作方便。根据本专利技术的另一个方面,提供了一种用于学生管理的数据处理方法,该数据处理方法包括:微信客户端中的微信企业号页面获取用户输入的用户信息并将所述用户信息发送到微信企业号服务器;所述微信企业号服务器根据所述用户信息验证用户类型及用户权限;所述微信企业号页面根据所述用户类型及用户权限显示对应的交互界面;所述微信企业号页面获取用户通过所述交互界面输入的操作请求并根据所述操作请求向所述微信企业号服务器发送对应的微信页面请求;所述微信企业号服务器根据所述微信页面请求向X5业务平台发送业务执行请求以执行与所述操作请求对应的操作;所述X5业务平台根据所述业务执行请求对数据库执行所述操作以更新所述数据库中存储的学生数据;所述数据库经由所述X5业务平台和所述微信企业号服务器返回操作结果至所述微信客户端中的微信企业号页面。上述用于学生管理的数据处理方法,利用微信客户端中的微信企业号页面作为移动应用接口,根据工作流参考模型的设计需求采用基于PetriNet原理的以待办任务为核心的X5业务流程体系对业务流程进行定义和运行,利用微信企业号服务器实现用户验证以及实现微信企业号与X5业务平台的集成对接;前端界面显示交由微信企业号页面和微信企业号服务器负责处理,业务逻辑任务交由X5业务平台处理,满足表示层与业务逻辑层的功能分离需求,实现了对学生数据的移动化更新和管理,最终实现了分散关注、松散耦合、逻辑复用和标准定义,符合高内聚、低耦合的软件架构设计原则。根据本专利技术的又一个方面,提供了一种学生管理系统,该学生管理系统包括:界面表示层、业务逻辑层、数据访问层和数据实体层;界面表示层获取用户输入的用户信息;业务逻辑层根据用户信息验证用户类型及用户权限;界面表示层根据用户类型及用户权限显示对应的交互界面;界面表示层获取用户通过交互界面输入的操作请求并根据操作请求向业务逻辑层发送对应的页面请求;业务逻辑层根据页面请求执行对应的业务逻辑运算;数据访问层为业务逻辑层提供对数据实体层进行操作的接口;数据实体层用于存储学生数据并将业务逻辑运算结果返回至界面表示层。在其中一个实施例中,界面表示层包括微信客户端中的微信企业号页面,业务逻辑层包括微信企业号服务器、X5UI服务器和X5BIZ服务器,数据访问层包括X5Baas服务器,数据实体层包括数据库。上述学生管理系统,采用B/S架构,利用基于JavaEE的分层体系结构将学生管理系统划分为界面表示层、业务逻辑层、数据访问层和数据实体层,界面表示层向用户提供各种操作界面并获取用户输入的信息或操作请求,业务逻辑层验证用户身份和权限并根据用户操作请求执行对应的业务逻辑运算,数据访问层为业务逻辑层提供对数据实体层进行操作的接口,数据实体层存储学生数据并将业务逻辑运算结果返回至界面表示层,从而实现了对学生数据的移动化更新和管理,进而实现了分散关注、松散耦合、逻辑复用和标准定义,符合高内聚、低耦合的软件架构设计原则。附图说明将参考附图通过示例方式来描述本专利技术的优选而非限制的实施例,其中:图1示出了本申请一实施例中用于学生管理的数据处理方法的流程图;图2示出了本申请一实施例中用于学生管理的数据处理方法的流程图;图3示出了本申请一实施例中用于学生管理的数据处理方法的流程图;图4示出了本申请一实施例中用于学生管理的数据处理方法的流程图;图5示出了本申请一实施例中用于学生管理的数据处理方法的流程图;图6示出了本申请一实施例中用于学生管理的数据处理方法的流程图;图7示出了本申请一实施例中用于学生管理的数据处理方法的流程图;图8示出了根据本申请一实施例中的学生操行管理的活动图;图9示出了根据本申请一实施例中的学生操行管理的UML顺序图;图10示出了根据本申请一实施例中的学生操行管理的算法运行流程图;图11示出了本申请一实施例中学生管理系统的示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术。但是本专利技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似改进,因此本专利技术不受下面公开的具体实施的限制。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使本文档来自技高网
...

【技术保护点】
1.一种用于学生管理的数据处理方法,其特征在于,所述方法包括以下步骤:获取用户通过第三方服务应用发送的业务执行请求;根据所述业务执行请求对数据库执行对应的操作,以更新数据库中存储的学生数据;通过第三方服务应用向用户返回操作结果。

【技术特征摘要】
1.一种用于学生管理的数据处理方法,其特征在于,所述方法包括以下步骤:获取用户通过第三方服务应用发送的业务执行请求;根据所述业务执行请求对数据库执行对应的操作,以更新数据库中存储的学生数据;通过第三方服务应用向用户返回操作结果。2.根据权利要求1所述的数据处理方法,其特征在于,获取用户通过第三方服务应用发送的业务执行请求之前,还包括:接收管理员提交的授权用户信息,所述授权用户信息包括与所述用户对应的姓名、所属部门以及用户标识。3.根据权利要求2所述的数据处理方法,其特征在于,获取用户通过第三方服务应用发送的业务执行请求之前,还包括:获取用户通过所述第三方服务应用扫描目标图形码而发送的与所述目标图形码对应的URL,所述URL用于指示所述第三方服务应用将所述用户加入与所述目标图形码对应的群组;获取用户在所述第三方服务应用根据所述URL返回的页面下提交的校验标识;当所述授权用户信息中存在与所述校验标识对应的信息,则确定所述用户为授权用户,将所述授权用户加入与所述目标图形码对应的群组。4.根据权利要求3所述的数据处理方法,其特征在于,获取用户通过第三方服务应用发送的业务执行请求包括:获取所述授权用户通过与所述目标图形码对应的群组应用发送的业务执行请求。5.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:接收所述用户发送的学生数据查询请求,所述学生数据查询请求中包括查询条件;返回与所述查询条件对应的学生数据列表。6.根据权利要求1所述的数据处理方法,其特征在于,所述对应的操作包括:修改学生数据、新增学生数据、审阅学生数据以及跟踪学生数据。7.根据权利要求1-6中任一项所述的数据处理方法,其特征在于,所述学生数据包括以下中的一种或多种:学生成绩、学生操行数据、安全教育数据、心理健康数据...

【专利技术属性】
技术研发人员:邵富明关靖雯
申请(专利权)人:广州市高级技工学校广州市技师学院广州市高级职业技术培训学院广州市农业干部学校
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1