科技扶持“皇镇中学”教务管理系统的构建及研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yejing00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:作者所在单位切实贯彻落实省委、省政府的决策部署,开展了高校专业团队技术与地方科技发展相融合,本研究对接对象为菏泽市黄镇乡黄镇中学。该校现阶段教务和教学管理过程中,仍然采用传统人工、纸质的方式对学校的各类数据进行管理,教务和教师人员不能有效、实时地掌握现状和对数据进行分析。针对信息化亟待提升的问题,在梳理教务和教学业务需求的基础上,开展了教务管理系统的构建及研究工作。该系统实现了数据规范化采集、标准化录入、统一结构存储、信息高效利用,能够对学校的管理和运行进行实时监控,提升了教务和教学的工作效率,减轻了教务和教师的工作负担,满足了学校的工作需求。通过本课题的研究,对提升乡村学校信息化水平和能力,提供了解决思路和范本。
  关键词:科技扶贫;黄镇中学;中学教务管理系统
  中图分类号:TP311       文献标识码:A
  文章编号:1009-3044(2021)30-0098-03
  开放科学(资源服务)标识码(OSID):
  1研究背景与问题
  《国家中长期教育改革和发展规划纲要(2010-2020年)》中指出学校网络基础环境基本实现了全覆盖,全国中小学(含教学点)联网率已达99.7%,95.2%的中小学拥有多媒体教室,52个贫困县已实现了学校网络全覆盖。近年来,山东省高校将切实贯彻落实省委、省政府的决策部署,开展高校专家服务团队科技下乡活动、校级科技扶贫科研计划立项、推进科技成果转化助推产业升级发展等方式,切实帮助贫困地区提高经济社会发展水平,提升脱贫致富能力,助力脱贫攻坚。本课题研究对接菏泽市黄镇乡黄镇中学,该中学现阶段资源较为分散、教学管理信息化程度较低。在目前的教务和教学管理过程中,仍然采用传统人工、纸质的方式对学校的各类数据进行管理,管理效率较低,教师和教务人员也无法有效地对教学过程中的数据进行分析,迫切需求统一管理教学和教务信息。针对该校提出的问题,开展了教务管理系统的构建及研究。
  2教务管理系统的分析
  2.1 功能需求分析
  本系统按模块划分为管理员(教务人员)、教师、学生三个角色核心功能。管理员具备所有业务的操作权限,能够对教师和学生管理、发布公告、考勤管理等。教师角色分为班主任教师和普通教师,班主任教师可以对该班学生信息进行管理、成绩管理,可以查询该班其他科目成绩、学校公告、出勤信息等。普通教师实现成绩管理、考勤信息和学校公告查询。学生能够查询每个学期各个阶段的成绩以及在升学考试中查询个人信息进行确认等。管理员可以使用该系统所有功能,管理员用例图如图1所示:
  3教务管理系统的设计
  3.1模块设计
  系统的模块设计采用HIPO图进行描述,通过系统需求分析,确定了系统的主要功能、角色以及访问权限,如图2所示。用户在登录过程中,根据不同权限进行验证,访问对应功能模块。
  1)学生管理模块
  该模块能够对全校学生信息进行管理,实现学生信息的维护。同时,提供学生角色登录系统账号的设定及修改功能,支撑学生登录系统。
  2)教师管理模块
  该模块能够对全校教职工信息进行管理,实现教师信息的维护。同时,提供教师角色登录系统账号的设定及修改功能,支撑教师登录系统。
  3)班级管理模块
  该模块对该校三个年级的班级信息管理,实现对班级、年级等信息的维护。同时,班级关联班主任,支撑班主任对本班信息进行管理。
  4)课程管理模块
  该模块实现对该学校所有课程信息管理,实现对课程信息的维护。同时,课程关联任课教师,教师可以查询自己所授课程的基本信息,学生可以查询课程信息。
  5)公告管理模块
  该模块实现发布公告的过程,实现管理员对公告信息的维护。同时,支持公告置顶、醒目标识等操作。
  6)个人管理模块
  管理员能够对用户进行增删改查操作。教师分为班主任与普通教师,班主任额外拥有管理班级学生的功能。学生可以查询个人信息。
  7)考勤管理
  该模块实现管理员对教师的出勤信息管理,教务人员每日上报教师的出勤信息,出勤状态分为出勤、病假、事假、旷工等状态。支持报表导出和在线统计教职工出勤信息。
  8)成绩管理
  该模块实现分角色使用,教务人员可以查看每门课程、每个班级的成绩信息。班主任老师可以管理所负责班级的所有成绩,普通教师可以管理所授课程成绩,学生可以查看个人课程的成绩。
  3.2 数据库设计
  系统E-R图如图3所示,共有8个实体。其中管理员、教师、学生为系统的使用主体,班级、课程、成绩为产出的核心资产数据,公告、出勤为辅助性信息。根据业务不同,各个实体之间存在1:1、1:n、n:m的关系。1:n的关系中将1的主键作为外键约束引入n的一端。m:n的关系中將各自的主键单独拿出形成新的关系模式。下面给出系统的一些主要表结构的字段和其作用。
  教师表其字段包括编号、密码、姓名、手机号、年龄、性别、出生年月和所属角色等基本信息,用于存储系统中所有教师的信息。
  学生表字段包括学号、密码、姓名、手机号、年龄、性别、出生年月和所属角色等基本信息。用于存储系统中所有学生的信息。
  考勤表字段包括教师编号、考勤状态、考勤日期、与备注等信息。用于存储系统中所有教师的考勤信息的,管理员可以通过此表对所有任职教师进行考勤的保存、查询、导出等工作。
  成绩表字段包括学生编号、课程编号、成绩、考试类型等信息。用于存储系统中所有学生的考试成绩信息。
  4教务管理系统的实现
  教务管理系统中实现了管理员、教师和学生所需的各个功能模块。使用Spring+SpringMVC+MyBatis框架进行开发,采用MySQL数据库进行数据存储。   4.1 管理员功能实现
  管理员具备所有操作权限,以考勤管理模块为例描述实现过程。图4为教师考勤管理功能的实现效果。
  1)查询参与考勤的教师编号
  建立映射文件.xml文件,定义查询语句,查询所有考勤教师编号、姓名等信息,并保存到集合中,在控制层将集合利用Model传递到前端,之后通过前端的循环功能遍历集合,最终展现教师信息。
  2)提交考勤信息
  通过声明一个AttendList类,并在控制层中将AttendList类实例化一个sclist集合对象。在前端页面中每一个输入标签的name将其命名sclist[${status.index}].xxx格式。在前端填写教师考勤信息后,点击一键保存,前段信息以集合的形式传到了dao层,利用实例化的sclist集合对象来捕获到前端传递的集合,将sclist集合对象进行遍历并存储到数据库。
  3)考勤信息统计
  在前端页面可以输入教师编号用于特定教师出勤查询,也可以不输入编号查询所有教师出勤情况。通过指定开始日期和结束日期,查询某个时间段的总出勤记录。传递给controller层以后,接收三个输入参数,在映射文件.xml中按指定的编号和时间段查询,在dao层获取返回数据集合,传递给前端页面展现。
  4.2 教师功能实现
  下面以教师角色中的成绩管理模块描述实现过程。图5为教师成绩管理功能的实现效果。
  1)学生信息查询
  成绩录入的第一步是获取任课班级学生信息。根据用户登录时存储的session获取教师的信息,同时在映射文件.xml中建立select查询,得到教师所任课的年级与班级,再利用班级与学生的关联关系,查询得到学生信息,传递到前端展示。
  2)考试成绩录入
  录入成绩页面中,在确定考试的时间、学期、时间选项后,开始录入成绩,成绩录入完毕,点击一键提交,成绩暂存在缓存表中。此时,可以进行成绩核对,核对完毕后,可点击一键保存,将成绩保存入库。
  3)考试成绩查询
  在对学生成绩进行查询展示时,需要将多条查询成绩记录汇总,合并成总成绩及排名。首先根据学期、科目和时间参数查询已录入的学生信息,进一步查询各个科目的成绩,求和形成总成绩,最终根据总成绩排名得到学生名次。
  5总结
  本研究以山东省菏泽市黄镇乡黄镇中学为对象,分析现阶段该中学教务和教学管理过程中信息化建设存在的问题,结合该学校的业务需求,设计并实现了教务管理系统。系统经历了一段时间的试运行,整体效果较好,满足了该中学日常办公和管理需求,解决了传统手工化和纸质化带来的效率低的问题,同时降低了管理成本。本研究以某一具体学校为试点原型,解决的是具体和局部问题,为提升农村学校信息化管理提供了解决思路和范本。
  参考文献:
  [1] 孟潜,陈增照,李静,等.浅析信息技术与学科深度融合[J].中国教育信息化,2016(20):8-11.
  [2] 檀福正.某中職学校教务管理系统的设计与实现[D].长沙:湖南大学,2018.
  [3] 董芳菲.通用报表处理工具的设计与实现[D].北京:北京交通大学,2014.
  [4] 李秀明,武怀生.基于MVC模式架构的中小学教务管理系统的设计与实现[J].电子元器件与信息技术,2019,3(6):28-31.
  [5] 张海亭,任秀欣.关于政务智慧服务厅的研究[J].信息技术与信息化,2020(2):177-179.
  【通联编辑:梁书】
其他文献
摘要:针对目前关键基因预测不准确和预测算法缺乏等问题,本文提出一种基于控制理论的关键基因预测算法。首先,从TCGA数据库收集结直肠癌数据,使用计算机工具预处理数据,并利用结直肠癌数据和LncMAP数据库数据构建lncRNA-TF-gene调控网络。然后,设计一种新的筛选方法,基于控制理论中的最小驱动节点集思想和可控性动态分类理论,筛选得到关键节点基因集;将突变得分和网络拓扑分析方法得分融合分析,得
摘要:Bellman-ford和Spfa是解决最短路问题的基本算法,是信息学奥赛教学的基本内容。由于算法抽象性和逻辑性强,教学过程中学生对其基本原理、实现过程理解困难,导致无法灵活运用解决问题。该文旨在用具体实例结合图表对算法执行过程进行详细解析,深刻剖析了算法的优化原理,有效解决了学生理解和应用困难的问题。  关键词:Bellman-ford;Spfa;算法解析  中图分类号:TP312 文
摘要:随着互联网技术的迅猛发展,网络安全成为国家安全的战略思考。以计算机网络为载体的开放大学时刻关注并高度重视网络安全成为其内涵发展、高质量发展的必然选择。基于此,开放大学必须正视网络安全的客观现实,积极探寻行之有效的网络安全建设之路。  关键词:开放大学;网络;安全;现状;路径  中图分类号:TP393 文献标识码:A  文章编号:1009-3044(2021)30-0070-02  开放
摘要:智慧校园是高校信息化发展阶段中的一个智慧产物,学校依托光网建设、大数据、人工智能等前沿信息技术,同时不断改善软硬件设施,从而营造一个智能化的教育环境。高校一站式服务平台的建设可将学校科研、教学、行政管理和校园生活等进行智能化融合。该文对智慧校园背景下高校一站式服务平台的建设需求、建设思路、建设价值进行了分析研究。  关键词:智慧校园;一站式服务;个性化  中图分类号:TP311 文献标
摘要:结构化查询语言(SQL)在软件程序开发中处于重要的地位和作用。近年来,信息系统项目的规格越来越大,复杂性越来越高,由数据查询和数据管理上的失误给我们造成的教训也越来越深刻,使我们不得不重视结构化查询语言(SQL)的使用管理问题。特别是在程序开发的生命周期中,提供结构化、有序化的数据使用方法是开发项目管理很重要的基础工作。结构化查询语言(SQL)外置管理是通过技术及行政手段对软件产品中SQL或
摘要:设计采用React框架和Node.js进行前后端分离开发,用Ant Design组件库进行组件化开发,数据库技术使用MySQL,设计开发基于React的在线教学系统,实现课堂讲堂、我的任务、讨论互动等八个主要功能模块,使得教学行为不再受空间物理特性的约束,实现教学手段科学化,发挥学生在学习过程中的主体性以及调动学生的学习积极性和主动性。  关键词:在线教学平台;React;主体性  中图分类
针对盲人的出行需求,设计并开发了一款盲道导航软件,引导盲人在盲道上行走,帮助盲人感知道路,保障盲人安全出行。该文首先介绍了该软件的功能设计和数据组织方式。其次,就系统开发使用的关键技术,即Socket通信技术与基于Dijkstra算法的最短路径规划进行介绍。最后,使用该软件在徐州选定的街区进行实地测试,探究软件的可行性。
摘要:手机端Web App是在智能手机上显示的联网软件,手机端Web App方便人们使用智能移动设备获取更多的信息和资讯,突破时间与空间的限制,给生活带来更大的便利。在视觉传达设计视角下,针对手机端Web App中字体、版面、颜色、动画等元素进行布局,向受众传达版面内涵,提升受众浏览兴趣。将PC端Web运用到手机端Web App中研究,使移动终端上正常浏览PC端的网页资源,实现PC端Web应用到手
随着Android手机操作系统的飞速发展,Android系统及应用程序被越来越多的人认识并使用。在校园场景下,上学放学时段时,人流瞬时激增,造成道路不通畅,严重影响正常的日常生活。教学楼自习区域人员分散,寻找合适的课室需要花费不少的时间。为了解决上述问题,改善空间上的人流分布,方便生活;开发了这个系统。系统调用百度地图SDK实现校园内的道路显示。通过应用与数据库的互联互通实现了人流量记录以及查询和
摘要:近些年来,在信息的搜索以及对数据进行挖掘的研究等领域中,文本自动分类技术是这个领域最新、最关键的技术,并且在互联网纷繁复杂的信息处理方面以及机器学习的基础知识上,文本分类技术处理面临种种挑战,在算法、模型以及对产品的评测进行一系列的研究工作,该文总结了当前在机器学习基础上的关键问题,例如:Web页的分类方法,分类的多层性,算法的扩展特性,标注的瓶颈,文本分类技术的分散性以及线性。该文综合考虑