基于前后端分离的“C语言程序设计”课程网站建设研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:qaz_wsx_123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为了深入推进“C语言程序设计”课程思政教学改革,网站作为课程思政教学改革的具体措施之一,对其进行深度研究具有重要的现实意义。文章设计了一种采用前后端分离技术的“C语言程序设计”课程思政教学网站。首先详细分析了该网站设计的必要性和可行性,然后详细叙述了网站的数据库设计和后端管理系统的具体功能实现。该网站已经上线运行  1个月,系统运行稳定、安全。
  关键词:课程思政;数据库设计;可行性分析
  0 引言
  近几年,随着互联网技术的高速发展,互联网已经渗透到人类生活的方方面面,其中就包括教育行业。教育作为人类一种特殊的社会活动,在传承人类文明,开拓人类认知方面发挥着巨大的作用[1]。教育从人类诞生之初就开始萌芽,随着社会的进步,教育也与时俱进。从最开始的口口相授到后来的以纸张为载体的知识传授,从零星化、碎片化到后来的规模化、系统化,可以说教育从一定程度反映了人类社会的发展状况[2]。本次构建基于微服务器的前后端分离技术的网站,开发过程中后端选用了IDEA作为主要的开发工具,并用Java语言来作为系统实现的编程语言,前端选用WebStorm作为开发工具。在Web结构方面采用B/S Web 结构开发网站,数据库选用轻量级的MySQL數据库。
  1 可行性分析
  课程思政网站的可行性分析将从经济可行性、技术可行性和时间可行性3个方面依次进行分析,研究在经济、技术和时间方面在网站开发过程中所面临的一些问题,从而得出有针对性的分析结果。
  1.1 经济可行性
  本次课程思政网站是由曾经搭建的一个网站框架基础改造而成,经历了一边学习一边尝试的完成过程,没有经济负担。待网站建立之后,能改变一些学生和教师之间的课程教学模式,提高师生之间的教学效率。当然也需要计算网站后期的运行和维护费用,本次设计的网站如果可以真正利用到学校的日常教学,可以摆脱时空的限制,节省很多师生的宝贵时间和对必要场地的使用,师生间接获利,可以节省出来的一部分资金作为网站后期的维护和管理费用。
  1.2 技术可行性
  如今,网站的开发已经高度模块化,在学习的时候也对所涉及的内容都有所了解,不存在开发上的疑虑。在已有的网站搭建和开发的技术知识上,结合网上的一些开源代码进行参考以及以前有过参加项目的经验,本系统在开发的技术方面具有可行性,能够凭自己现有的知识和经验开发出来。
  1.3 时间可行性
  由于这个课程网站是利用已有的网站模板,在开发过程中不会遇到非常具有挑战的技术难题,不会花费大量的时间去解决,使得本次设计的课程思政网站在规定的时间内完成建设成为可能[3]。当然,不需要花费太多的时间,不等于不需要时间,在开发的过程中从最开始的构思到后来的编程实现每一个步骤都需要提前做好精心的准备。当下主要的任务就是完成毕业设计,所以会有充足的时间去完成这些任务,最终实现课程思政网站的成功运行。
  2 数据库设计
  2.1 概要设计
  数据库作为计算机系统开发中一个重要的分支,其地位日显突出。早期的数据处理是以文件的方式进行,但是文件出处数据有冗余且不易操作的弊端。数据库的出现为解决数据的存储带来了方便,在信息技术高速发展的今天也没有出现因为庞大的数据而无法处理的现象。网站的设计选择合适的数据库并创建合适的结构是开发网站时需要着重考虑的问题。根据上面的章节并结合课程网站所做的需求分析和网站设计,得到课程网站中一共包含4个实体,这4个实体之间的联系和数据库总体E-R如图1所示。
  2.2 结构设计
  数据库的概念模型设计与实际模型项目网站中的数据管理是相对分开的,所以需要结合实际的网站数据库的具体特点进行分析并转化成合适的数据库。本项目网站的内容数据相对清晰,内部结构容易辨别。根据本项目网站的分析设计,得出需要使用的数据库表为4张,分别是超级管理员表、学会信息表、老师信息表、课程信息表。超级管理员用于记录管理员的各种信息,其中包括管理员编号、账号、密码、昵称、管理科目、电话。
  3 系统实现
  3.1  网站登录模块
  用户在分页面菜单链接页面点击“登录”选项时,就会弹出一个登录入口小方框,需要输入用户在该网站注册的用户名和密码,当用户名和密码匹配登录成功后,即可进行相关的操作。在用户登录之前需要进行验证。
  (1)用户登录:当用户已经注册过账号和密码时,即可填写正确的账号和密码进行用户登录,点击“登录”即可。
  (2)用户注册:如果用户没有注册,点击上图中的“注册”,页面会跳转到用户注册界面。用户在输入正确的用户名、昵称、密码以及邮箱后就可以进行注册,注册成功之后,在返回用户登录界面输入已注册好的用户名和密码即可登录。
  3.2 网站后台课程管理中心模块
  本网站分为学生的学习网页模块和面向教师和特殊管理员的网站后台课程管理中心模块,学生的学习网页模块前面已经介绍,以下介绍网站后台课程管理中心模块。
  后台课程管理中心模块主要是面向教师的。在后台课程管理页面中,教师可以很方便地对自己的相关信息进行修改等操作。
  页面左侧为管理系统的功能模块目录区,分为课程管理、系统管理、权限管理、用户管理、操作日志、消息管理、文件管理7个模块。
  (1)课程管理:课程管理是课程后台管理系统的主要功能模块。该功能模块具有对课程资料进行查询、删除、修改以及添加等基本操作,方便对课程的管理,提高老师以及管理员对课程的管理效率。
  (2)系统管理:系统管理是对网站系统登录方式、是否具有评论功能以及打赏方式等功能的管理,通过对这些内容的管理,可以调节用户的使用方式,防止系统出现问题时候带来的一些不便。
  (3)权限管理:怎样去分配管理员所具有的管理权限,也是需要管理的。超级管理员可以根据实际情况对教师等一般管理员所具有的管理权限进行分配,超级管理员的权限不能随意更改。
  (4)用户管理:进入用户管理功能模块后,管理员便可以对一般的用户进行管理,对一般的用户进行编辑或者重置密码等操作。
  (5)操作日志:操作日志是记录网站操作的日记,细分为异常日志、用户日志、操作日志,分别对应着出现异常时的记录,用户登录网站时状态的记录,以及进入网站后有何操作的记录。
  (6)消息管理:消息管理是对网站前端留言板用户留言的管理,主要看某一条信息是否可以保留。
  (7)文件管理:文件管理是对课程网站系统使用的过程中产生文件的管理,其主要操作有删除、查询等。
  4 结语
  本文对采用前后端分离技术的“C语言程序设计”课程思政网站进行研究,详细分析了该网站设计的必要性和可行性。此外,详细叙述了网站的数据库设计和后端管理系统的具体功能实现。该系统现在已经上线运行一段时间,尚未出现系统奔溃和兼容性问题。下一步,笔者计划进一步丰富网站的功能和提供网站的美工设计。
  [参考文献]
  [1]孙彦.精品课程网站建设及在线开放课程建设实践[J].现代职业教育,2020(41):166-167.
  [2]廖鋆.基于JavaWeb的精品资源共享课程系统的设计与实现[D].荆州:长江大学,2020.
  [3]易云飞,庞健宏.《C语言程序设计》课程网站设计与开发[J].软件导,2014(12):112-113.
  (编辑 姚 鑫)
其他文献
以位于杭州的南宋御街——严官巷遗址为例设计一套虚拟活化文物的交互装置,为博物馆、景区、文化机构提供具有创新性的展陈解决方案,以应对游客越来越丰富的文化消费需求.主
摘 要:新冠疫情的影响给线上教学方式带来机遇与挑战,根据教育部疫情防控期间教学指导意见,教学由线下转为线上,实行“停课不停教,停课不停学”。文章阐述了PLC课程采用超星平台+腾讯会议线上教学模式,以项目导入任务驱动教学为载体,利用编程软件和仿真软件等实现线上理实一体化教学,既保证了理论教学,又实现了项目操作模拟调试实践。实践证明,在线教学提高了学生的理论认知水平,培养了学生的实践应用能力,教学目标
摘 要:文章分析了新媒体在新时代发展的环境下出现的新动向,总结了当前新媒体在信息高速发展的社会中出现的问题,提出了促进新媒体在信息技术时代高速发展的具体路径。  关键词:新媒体;信息技术;媒介融合  0 引言  十九届五中全会提出要加快发展现代化产业体系,要推动互联网、大数据、人工智能等信息化技术同实体行业深度融合,推动数字经济与实体经济融合。将信息技术应用于现代化新媒体发展之中,是“十四五”
摘 要:目前我国“职业教育要培养应用型高素质的技能型人才”已成为趋势,进而把技能竞赛作为媒介去检验职业学校的教学水平和质量,也是提高中学生综合素质的重要模式。文章以技能竞赛作为研究背景,结合电工、电子等比赛项目,从课程安排、师资团队、实训基地建设、人才培养模式等方面展开探索和讨论,总结出一种竞赛和教学协调统一并且高效的教学改革方案,从而加快学生职业技能水平的提升。  关键词:职业院校;技能竞赛;电
摘 要:电力需求的日益增长给我国电力生产及供应带来了新挑战,发电的效率和数量也要随之不断增加,因此对电力电器设备和技术也有新的更高要求。电子自动化技术及其控制领域的发展促使各种新型的电力电气原件和处理器的更新换代,使变频器在电机拖动中的应用也变得更加广泛。文章主要分析了电机拖动及其控制中的变频器的实际应用,期望可以给相关的人员提供一定的参考。  关键词:变频器;变频调速技术;电机拖动及控制  0
物联网的覆盖范围比较广,产业链也相对较长,需要大量专业人才推动行业发展。文章讨论物联网应用技术的一体化教学模式,分别从一体化教学必要性、人才培养与教学现状、一体化教学模式应用与实践讨论4个方面进行阐述,明确物联网应用技术教学的创新点,以期能够提高一体化教学质量。
摘 要:人工智能作为智慧校园的重要组成部分,让教师教学、学生学习更加精准高效。文章根据教育部教育信息化2.0行动计划等文件精神,结合长沙市岳麓区德润园实践应用,运用人工智能虚拟现实技术辅助课堂教学,以“技术融合、学科融合、师生应用融合”14字为核心方针,为人工智能虚拟现实技术融合教学应用实践提供参考借鉴。  关键词:人工智能;虚拟现实;互联网+教育  0 引言  2017年1月,国务院发布《国家
摘 要:新冠疫情的出现,促使很多院校将线上教学作为一种必要的教学手段推广使用。文章结合“网页设计基础”课程特点,开展基于翻转课堂模式的混合课堂教学研究。通过在实际教学中的应用,结合学生与教师的反馈,探讨该模式在实际教学过程中的实施过程。  关键词:混合课堂;翻转课堂;蓝墨云  0 引言  从2020年1月份疫情开始,全国的大中小学校停止线下教学,教育部呼吁所有学校都要响应“停课不停学”的政策。
摘 要:在现阶段,随着科学技技术水平的不断提升,计算机等智能化产品应运而生,并且已经逐渐渗透入人们实际生活和学习,而人工智能技術的出现和发展又进一步促进了计算机网络技术的发展和创新。文章论述了对人工智能技术的概念,分析了其在计算机网路技术应用中的优势,提出了应用策略,希望能为此领域的研究提供一些参考。  关键词:人工智能技术;计算机网络技术;应用  0 引言  当前计算机网络已经逐渐渗透到社会
摘 要:文章研究了新工科背景下应用型本科院校路桥专业校企合作的机制,在分析存在问题的基础上,探讨校企合作的意义和尝试建立校企合作機制的若干事项,例如统筹搭建校企合作平台、多部门联合制定校企合作方案等,希望能在路桥专业校企合作研究上贡献一些思路,促进应用型本科院校路桥专业校企合作。  关键词:路桥专业;校企合作;机制研究;应用型本科  0 引言  习近平总书记在党的十九大报告中指明“创新是引领发