基于微信小程序的教务管理系统设计与分析

2021-05-26 03:36李淼冰黄英就季学成
科技经济导刊 2021年11期
关键词:教务管理系统程序

李淼冰,黄英就,季学成

(广州华南商贸职业学院,广东 广州 510000)

目前在国内教育体系中比较常见教务管理系统分为两种,一种是通过浏览器与服务器,用户不需要安装特定的软件,只需要通过浏览器就可以实现教务管理系统的使用。第二种,就是通过微信小程序登录教务管理系统。微信小程序教务管理系统的优点就在于用户群体更多,更可以满足现代化信息发展的要求。近年来,随着移动互联网技术的发展,移动设备的需求量也在不断增加,如何更好开发移动端的软件,更受到软件工程管理行业的青睐,微信小程序的教务管理系统提高了使用效率与软件质量,更受到学校的喜爱。

1.基于微信小程序教务管理系统设计背景与意义

1.1 国内外现状与发展趋势

随着高校改革的深入发展,招生规模、教职工队伍、校园面积也在不断扩大,在一个高校中分为好几个校区、系部,学院都比较分散。学生的信息管理、教学评估管理都十分不便。对数据的处理比较繁琐,不便于统计与维护。就需要通过信息技术的优势适应时代的发展要求。

对于软件系统的开发需要一定的技术与方法,传统的结构化开发方法存在着一定的问题:软件的适应性差、可维护性差、开发的软件无法满足用户的使用需要。通过这样的方式设计的系统结构不稳定用户的需求发生着变化系统的结合也会发生较大的变化,因此需要付出很大的代价,才能适应不同的变化需要。

通过微信小程序进行软件开发成为了重要的技术。具有定义良好、功能强大、实用性强的特点,成为了当今教务管理系统的新方法与全新的技术。

标准的微信小程序教务管理系统主要特点包括:统一的面向对象;吸取了其他软件与技术的长处,在基础上进行创新发展;在创新发展的过程中提出了一些新的概念[1]。

因此,微信小程序教务管理系统属于更为标准、实用的教务管理系统,在发展的过程展示出了强大的优势,在教务管理系统中有着重要的作用。通过微信小程序构建的教务管理系统可以有效的降低成本与风险,满足不同用户的需要,从而实现了开发者与使用者的双赢。

1.2 系统的设计开发的意义

教务管理系统是一个面向全校的教务管理人员、教师、学生为他们提供综合的管理服务功能,包括:学生的信息管理、选课管理、教学资源管理、教学计划管理等内容,属于一项复杂、繁琐的工作,如果依靠传统的人力管理的模式无法适应科研技术的发展需要。因此,教务管理系统需要实现系统化、信息化、现代化的发展。微信小程序作为一种模型语言,在此基础上进行开发产品的模型结构,大大提高了开发人员的研发效率,更保证系统的稳定性。微信小程序在开发阶段构建面向软件密集型系统的方法,可以贯穿于整体的软件开发周期的每一个阶段,特别适合数据统计、业务建模、组件。机遇微信小程序教务管理系统在开发过程中方便了开发人员的工作与日常的维护,在运营的过程中实现了管理员、教师、学生等网上数据的管理功能,保障数据传输的一致性,减少了重复的劳动,让教务管理工作进入到全新的发展阶段。

2.基于微信小程序教务管理系统建设需求

2.1 基于微信小程序教务管理系统信息系统的安全需求

虽然,建立在微信小程序基础上的教务管理系统有着很高的安全性。但是由于教务管理系统的特殊要求,需要承载着大量的教学信息等内容,在满足安全性的基础上需要满足信息共享性的特点,因此为了进一步加强对学生、教师等用户的个人隐私的保护对其安全性提出了更高的要求。

基于微信小程序建立的教务管理系统其安全性不仅要满足平台上复杂信息共享的需要,更需要实现教务管理平台上大量用户的多样性的要求,在共享资源进行下载与数据传输的过程中要求着教务管理平台的承载量需要达到一定的要求。要求着教务管理系统要建立完善的信息存储与传输安全服务的管理。对于每个用户的登录都要采取信息认证的方式,不同的用户对于信息访问内容有着不同的权限控制,从而实现教务管理系统中对于数据传输的安全、用户个人隐私的安全实现全方位的信息隔离[2]。

2.2 教务管理系统的性能需求

在系统设计的过程中,还要考虑系统的性能需求,需要符合几个要求:

一是整体设计的操作界面符合人体工程学设计,用户使用更便捷,操作简单。二是基于微信小程序建立的教务管理平台主要通过云数据的方式,要根据后期工作的需要及时的添加新的功能模板,对于系统的硬件设施以及软件的兼容性有着很高的要求。在开发与设计的过程中,需要考虑到硬件与软件是否达到标准。三是系统整体的架构设计,要对数据上传与下载的速度与承载量。保障教学资源传输过程中信号的稳定性与传输速度满足用户需要。四是教务管理系统在用户使用的过程中安全性要实行全过程的动态监控,保障防火墙不被破坏,对于每个用户的使用数据都要进行后台备份,如果服务器发生故障,可以及时对用户数据进行恢复。

2.3 需求实现设计方案

经过研究发现,目前在我国各大高校所采取的教务管理系统都是由多个不同的软件平台公司进行研发设计的,每个研发平台对于研发技术的要求以及软件的标准都有着不同的差异,这样就导致了许多学校的教务管理系统软件在操作的过程中都会存在着差异。对于这一现状,通过微信小程序建立的教务管理系统可以实现将不同平台的信息资源进行有效的整合,集中到云平台,对数据信息进行集中处理。其中paaS 也就是逻辑层,可以进行数据层的处理,对下传的数据进行处理,将处理的结果反馈给上层;逻辑层的主要作用实现了上传与下载数据之间建立连接,服务器及时响应对处理的结果及时体现,为应用层提供服务。应用层即SaaS,是资源展示的平台,在应用层提供软件的必要服务。

2.4 系统可行性分析

基于微信小程序建立的教务管理系统的可行性分析需要通过经济与技术的两个不同的角度进行分析。本系统采用C#语言与.NET 技术结合联合开发,属于B/S 架构的系统平台,能够实现 同一区域内不同教学机构间的数据交互。用户操作界面尽量简单与易操作。整个系统的设计都需要完全遵循NET 技术的规范与标准执行,通过先进的中间件技术进行构建,完全满足教务管理系统软件开发的技术要求。

3.基于微信小程序教务管理系统设计分析

3.1 静态模型设计

静态模型设计需要根据不同成员关系、关联性、一般化等关系。一般化关系需要表示属性与方法的继承关系。定义的对象模型图形符号体系通常都是从数据建模的实体关系图导出的,对整体的设计有着重要的约束性。

3.2 定域对象分类

首先从研究教务管理系统的用户分类进行确定操作。对于系统可以抽取到不同的分类对象也不同。人事信息管理方面:学生、教师、教务管理员;业务处理方面:课程类、选课类、学生登记、课程记录、成绩统计、教务咨询等。

3.3 动态行为模型

动态行为对象的识别包括问题空间中关键的抽象和产生动态行为的重要机制。开发人员可以通过研究问题与相关术语的发展找出关键的抽象定义。语义的识别需要前一阶段进行分类与对象研究。开发人员需要与类别对象之间进行行为规范的描述。利用这一阶段进行图像描述与建立动态行为的模型。

例如,学生的选课顺序如下:第一步登录,学生通过小程序查找教务管理系统进行选课活动。学生首先进行登录操作,输入学号、密码选择身份为学生。第二步验证,“用户信息单”进行接口对接相应登录信息,检查学号、密码与角色。如果正确匹配,就可以进行下一项操作互动;如果存在错误就需要用户重新输入学号、密码与角色,在进行重新验证。第三步查询,学生在选择查询已有课程消息,“课程类”接口需要响应用户操作,按着学生输入的查询条件从数据库中调取相关的课程信息,将信息反馈给学生。第四步选课,要根据已经查询到的课程信息,学生可以根据自己的选择,选择合适的课程,按着相关消息提示输入相关的消息。第五步增加,“课程类”接口在响应学生发出的选课要求,“开设课程”要及时对用户操作做出反馈,在开设的课程表中增加已选课的学生,对学生课程选择做出记录。第六步取消,对于前面的选课操作不进行任何操作。第七步提交,在完成选课设置操作以后,学生发出请求信息提交,对已选择的课程进行存储与记录,“课程类”接口要响应用户操作。第八步存储,“课程类”接口对发出的信息存储进行响应与记录,对数据库进行操作,把选课的真实结果进行记录与存储,上传至云端。第九步退出,即学生在完成操作以后发出退出系统的要求,用户表单接口响应要求,关闭操作系统,完成退出。

图1 学生选课操作流程图

4.结语

总而言之,基于微信小程序的教务管理系统有着效率高、信息传输稳定、使用方便等优势,很大程度上提高了高校的教务管理水平,对现代化教育建设有着重要的促进作用。

猜你喜欢
教务管理系统程序
基于大数据分析的智慧高速运营管理系统
基于大数据分析的智慧高速运营管理系统
基于James的院内邮件管理系统的实现
高校教务管理工作的现状分析与优化研究
教务排课对高等院校教学运行的作用分析
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
浅析新时期高校教务管理工作创新探讨
停车场寻车管理系统
“程序猿”的生活什么样