电脑知识与技术

浅谈在Sql Sever职教课程中融入数据API开发相关职业能力

作者:佚名 来源:电脑知识与技术 202021期 时间:2020-09-13

摘要:该文通过对当下Web应用系统开发流行框架的分析,紧紧把握职业教育市场需求变化对学生职业能力培养的影响,通过对数据APl开发规范的分析,探讨如何在Sql Ser...

  摘要:该文通过对当下Web应用系统开发流行框架的分析,紧紧把握职业教育市场需求变化对学生职业能力培养的影响,通过对数据APl开发规范的分析,探讨如何在Sql Server职教课程中融人数据API开发规范。该文主要从融人数据APl开发的必要性和融入APl的具体做法等两方面,简述在Sql Sever职教课程中去紧贴市场需求,以培养学生与之相适应的职业能力、职业素养。

  关键词:职业教育;数据APl;Sql Server教学

  中图分类号:TP3 文献标识码:A

  文章编号:1009-3044(2020)21-0039-03

  开放科学(资源服务)标识码(OSID):

  5G時代的来临,物联网应用的快速增长,智能终端设备对数据的需求必然瀑布式增长。正是在这种新的时代背景下,不同型号、不同平台设备之间的信息、数据交互需求,影响着Web应用系统的架构。Web应用系统中关于数据库的应用层级结构也随之发生改变,以智能手持设备和桌面、Web应用为例,时下较为流行的分层结构如下:

  Web应用系统框架的革新,影响着开发人员对数据资源应用理念的革新。在系统框架中增加数据API接口层,并介于应用层和数据层之间,此种方式必将会被广泛应用。

  在计算机应用技术专业的人才培养方案中,Sql Server课程作为培养学生数据库管理与应用的专业基础课程,旨在培养学生与数据库应用技术相关的职业能力,并为后续学生学习应用系统的开发提供技能支撑。正因如此,在数据库课程中融人数据API开发相关的标准、规范,正是职业教育服务学生职业生涯的根本要求,是适应市场需求的需要。在Sql Sever职教课程中融人数据API开发相关职业能力,很有必要。

  在Sql Sever职教课程中融人数据API开发相关职业能力可以尝试以下几点做法:

  (1)融入Web应用系统流行框架(分层结构),扩展思路、革新理念

  在业务逻辑层之上,再添加一层Web API数据接口层,改变了传统的应用系统与数据库中业务逻辑层联系紧密、耦合度高的特点。数据API接口层的可以实现一次开发多平台、多终端调用,必然大大降低Web应用系统的开发成本,加快应用系统的开发速度。同时在智能终端设备成为数据需求主体的5G时代背景下,必将导致数据层与应用层之间的层级结构改变,正是为适应这种改变,我们必须在职业教育的课程教学中去融人数据API开发的相关职业能力,扩展学生解决实际问题的思路,提升学生的职业能力、职业素养。

  (2)融人数据API开发规范知识点

  数据API开发规范推荐采用当下流行的RESTful方式来实施。主要从协议、域名、API版本控制、API路径规则以及HTTP请求方式和信息过滤、请求参数传递和数据返回等方面进行规范和标准化。数据的返回格式通常有XML或JSON格式。

  在Sql Server课程的教学中,可以结合网络数据API供应商的典型应用案例来开展,结合数据API接口测试工具软件,让学生提高认识,从而提升职业素养。同时结合计算机应用技术专业学生的后续应用系统开发课程,在Sql Server课程教学中学习数据API接口的开发注意事项、RESTful规则、返回数据的格式和状态信息等方面的内容。

  (3)实际案例学习数据API接口调用方式、方法

  选择当下智能终端应用中的天气预报API接口为例,让学生通过学习数据API接口文档去掌握数据API接口的开发规范。

  实例:根据城市名称或ID查询天气。

  接口地址:http://xxxx/weather/index

  返回格式:json/xml

  请求方式:get

  请求示例:http://xxxx/weather/index? format=2&cityname=%E8%8B%8F%E5%B7%9E&key=您申请的KEY

  请求参数说明:

  Json数据返回示例:

  {

  ”status_code”:”200",/*返回的状态信息,200正确,返回其他信息码提示错误信息,通常在API接口规范中进行定义,4**类状态码表示数据查询异常,5**类状态码服务器异常*/

  ”message:”ok",

  ”result":f

  ”present”:{/*当前实况天气+/

  ”temp": "27", /*温度*/

  ”wind_direction”:”西风”,/*当前风向*/

  ”wind_level”:”3级”,/*当前风力*/

  ”dampness”:”20%”,*当前湿度*/

  ”update_time”:”15:25” /*更新时间*/

  ),

  ”today":{

  ”city_id”:”*8”,

  ”date_y”:”****年05月21日”,

  ”week”:”星期五”,

  ”temperature”:”20℃-26℃", /*今日温度*/

  ”weather”:”晴\空气质量优”,/*今日天气*,

  ”weatherid":{ /*天气唯一标识*/

  ”wa_code”:”00”,/*天气标识00:晴*/

  ”wb_code“:”51" /*天气标识51空气质量*/

  】,

  ”wind_level”:”南风微风”,

  ”dressing_feel”:”较冷”,/*穿衣指数*/

  ”dressing_ad”建议着短袖、夏装等服装。”,/*穿衣建议*/

  ”uv_level”:”中等”,/*紫外线强度*/

  ”comfort_level”:””,*舒适度指数*/

  ”wash_level”:”较适宜”,/*洗车指数*/

  ”travel_level”:”适宜”, *旅游指数*/

  ”exercise_level”:”较适宜”, /*晨练指数*/

  ”drying_level”:”干燥”/*干燥指数*/

  ),

  ”future":【/*未来几天天气*/

  {

  ”temperature":”18℃-32℃”,

  ”weather”:”晴转多云”,

  ”weatherid":f

  ”wa_code:”00",

  ”wb_code”:"31"

  ),

  ”wind_level”:”南风3-4级”,

  ”week”:”星期一”,

  "datetiem":”****0522"

  ),

  (

  temperature":18℃-30℃”,

  ”weather”:”雷阵雨”,

  ”weatherid":f

  1wa_code”:”03",

  ”wb code”:"41"

  】,

  ”wind_level”:”东南风3-4级”,

  ”week”:”星期二”,

  "datetime":”****0523”

  】,

  (

  temperature”: "21℃-30℃”,

  ”weather”:”晴转多云”,

  ”weatherid":f

  wa_code:”00".

  ”wb code”:"31"

  】,

  ”wind_level”:”东南风3-4级”,

  ”week”:”星期三”,

  "datetime":”****:05 24"

  },

  {

  ”temperature": "22℃ -34℃”,

  ”weather”:叫、雨转雷阵雨”,

  ”weatherid":f

  ”wa_code”:”04",

  "wb code": "71"

  ),

  ”wind_level”:”东南风2-3级”,

  ”week”:”星期四”,

  "datetime":”****0525”

  】,

  {

  temperature”: "20℃-30℃”,

  ”weather”:”多云”,

  ”weatherid":f

  ”wa_code”:”02",

  "wb code": "90"

  】,

  ”wind_level”:”东南风3-4级”,

  ”week“:”星期五”,

  "datetime":”****0526”

  ),

  (

  tempera加re: "26℃-33℃”,

  ”weather”:”阴转阵雨”,

  ”weatherid”:f

  ”wa_code”:06",

  "wb code": "72"

  ),

  ”wind_level”:”南风4-5级”,

  ”week”:”星期六”,

  "datetime":”****0527"

  ),

  {

  ”temperature”: "26℃ -33℃”,

  weather:多云”,

  ”weatherid":f

  ”wa_code”:”02",

  "wb code": "91"

  ),

  ”wind_level”:”南风4-5级”,

  ”week”:”星期日”,

  "datetime":”****0528”

  )

  ] 】, "error code":0)

  通过上述天气预报数据API接口典型案例的学习,让学生更加深刻地理解数据API的开发规范,为后续Web应用系统开发课程的学习打下良好的基础,同时能很好地提升学生的职业能力和职业素养。

  Web应用系统开发架构中数据层级结构的改变,必然影响职业教育数据库课程的改革,在Sql Server职教课程中融人数据API开发相关职业能力很有必要,可以尝试从思路理念革新、学习开发规范和举例典型应用三个方面进行教研教改。

  参考文献:

  [1]周结保.基于亚马孙AWS数据源的API开发研究[Jl.数字通信世界,2020(4):64.

  [2]袁维华,熊自明,王明洋,等.结构分析与BIM平台化的双向互用系统开发[J].现代电子技术,2019,42(22):75-80,84.

  [3]刘红英.Web开发中HTML5技术的应用[Jl,信息与电脑(理论版),2017(5):63-65.

  [4]李林.基于Google Maps API的校园电子地图设计与实现[J].科协论坛(下半月),2012(12):66-69.

  [5]马琳茹,高峰,唐朝京.加密APl及其體系结构[J].计算机应用,2003(1):79-80,83.

  【通联编辑:代影】

  作者简介:刘志根(1980-),男,湖南祁东人,高级工程师,本科,研究方向:web前端开发。

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 中医药科普微信小程序的研究与开发

    中医药科普微信小程序的研究与开发

  • 医院网络心理咨询平台的设计与开发

    医院网络心理咨询平台的设计与开发

  • 医学院校开展Python程序设计课程教学设计与实践

    医学院校开展Python程序设计课程教学设计与实践

  • 浅谈如何实现信息技术类课程的网络教学

    浅谈如何实现信息技术类课程的网络教学

网友点评
精彩导读