- · 《电脑与信息技术》栏目[08/03]
- · 《电脑与信息技术》投稿[08/03]
- · 《电脑与信息技术》征稿[08/03]
- · 《电脑与信息技术》刊物[08/03]
技工院校教学教研基本情况信息技术平台建设
作者:网站采编关键词:
摘要:“技工院校教学教研基本情况信息技术平台”是把技工院校教学教研基本情况信息通过互联网进行收集、汇总、整理进而展现,是基于PHP、jQuery、Bootstrap、ECharts 开发的B/S 软件系统,是
“技工院校教学教研基本情况信息技术平台”是把技工院校教学教研基本情况信息通过互联网进行收集、汇总、整理进而展现,是基于PHP、jQuery、Bootstrap、ECharts 开发的B/S 软件系统,是2020 年度泰安市社会科学课题“泰安市技工院校教学教研基本情况信息技术平台的建设研究”课题的关键成果,课题开发过程也是“三教”改革、“现代学徒制”、“校企合作”摸索实践的过程,课题成员组由教师、企业工程师、企业负责人、学生组成,下面从平台建设的背景、目的意义以及实施步骤等方面阐述平台建设过程的心得体会,与大家共享。
一、建设背景
2020 年初,一场疫情肆虐中华大地。白衣天使前仆后继奔赴抗疫前线,基层党员干部深入社区村庄开启最严防控,广大人民听从号召开启“宅”家生活……交通管控、工厂延迟复工、学校延期开学,开启“停课不停学”在线模式,“今天钉课吗?”成为教师在线打招呼的方式,广大教师举行教研活动的记录、成果等在线模式的需求此时更为迫切,而目前社会上各类应用软件虽然众多,但专门针对教学教研的几乎没有,符合本学校自己文件要求的更是不存在。
二、目的意义
平台建设完成后,方便教师查询历年如获奖、年度考核等个人信息;方便教研组长上传、查询教研组活动的记录、照片等活动内容,在获得授权情况下可以查询其他教研组的活动内容,实现教研成果共享,由组内小教研扩展到校级、市级大教研;方便系、学院教务负责人对教研活动记录、论文发表、课题申报等基本情况的汇总、查询、审核及上报;平台建设过程是“三教”改革的实践探索,是“校企合作”的深化,是“现代学徒制”在软件开发过程中的尝试;平台建设填补了泰安市针对技工院校教学教研应用软件的空白。
三、实施步骤
软件开发实施步骤引进企业的软件开发流程,具体分为以下五步。
第一步:需求分析。需求就是同用户一起确定要解决的问题,回答平台需要做什么,此任务的实现由学生完成。通过问卷、走访等方式深入到教研组、教务处,仔细研读文件,确定不同用户对信息的要求和操作,写出具体需求。分析就是对需求进行理解整理,去粗取精,与用户再沟通,写出需求报告,建立软件逻辑模型,编写出最终得到用户认可的需求规格说明书。“学院教务处长、系教务主任、教研组长等转换为软件中的角色,可以进行的操作转换为软件中的权限。”这是学生在任务实践中的重要收获。需求分析也是一个反复的过程,学生的参与可以锻炼沟通能力和文字材料组织能力,增强学生的契约意识。
第二步:系统分析与设计。根据需求规格说明书,接下来进行系统(平台)的分析和设计,主要是构思编写概要设计并在此基础上做出详细设计和数据库设计说明。概要设计是将平台分解为大概的功能模块,详细设计是指功能模块的可执行程序单元及程序说明,通俗讲就是平台的功能模块由哪些程序单元完成,每个程序单元的具体作用是什么。平台设计为前端、后台两大模块,前端实现教师类别、数量、教学教研基本情况信息的呈现,后台实现用户注册、角色分配、用户信息的录入和审核、教研活动信息录入、审核等功能;前端后台均根据用户角色呈现不同的信息。数据库设计根据需求把数据中实体及实体之间的关系分析出来,绘制E-R 图并转换为数据模型,要求仔细阅读需求规格说明书,与相关人员(课题负责人、用户)进行充分沟通。在这一步课题负责人转换为企业开发中的项目经理,划分好模块的同时还需要把人员进行分工。
第三步:编码。编码是写成以某一程序设计语言表示的“源程序清单”,就是把设计转换成计算机可以接收的程序,平台开发采用LAMP( Linux+ Apache+ MySQL+ PHP)+Bootstrap+ECharts,可以方便快捷地搭建动态网站系统;Linux 为操作系统,Apache 是 Web 服务器软件,MySQL 是小型关系型数据库管理系统,PHP 是一种 HTML 内嵌式脚本语言,是当前开发 Web 应用系统的流行语言,Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包,ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求,集成开发环境选用 VSCode,以上软件的共同特点是免费开源,开发者不用花一分钱(除去人工成本),优势在于可以减少开发成本、占用资源量少、具有高可靠性安全性、程序执行快、可维护性好,以上软件均具有跨平台性,保证系统成功发布之后的可移植性。这一步对课题团队合作要求极高,必须做出编码的规范性要求,如对源程序结构、界面风格、编辑格式、注释、命名规范等做出详细具体要求,保证一个人写的代码课题组其他人员看得懂。
文章来源:《电脑与信息技术》 网址: http://www.dnyxxjs.cn/qikandaodu/2021/0509/1374.html
上一篇:无线数字电视发射系统及发射关键技术研究
下一篇:改装的奥义拨开云雾见真章之电脑改装