APP下载

医学院校移动教学App的设计与实现

2019-11-03卢小杰李家良孙同喜汪严生

电脑知识与技术 2019年23期
关键词:项目驱动数据结构新工科

卢小杰 李家良 孙同喜 汪严生

摘要:医学院校“大学计算机基础”课程是不可或缺的通识课,为了改进传统授课方法,利用学生碎片化学习时间,应设计一种针对医学院校移动教学App。对App进行了总体设计、数据库设计、详细功能设计以及实现等,最终把设计的App进行推广使用,能够有效地提供学生学习效率。

关键词:新工科;数据结构;医学信息;项目驱动;实验考核

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

文章编号:1009-3044(2019)23-0046-03

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

Design and Development of Mobile Teaching Platform App for Medical Colleges

LU Xiao-jie1,2,  LI Jia-liang1, SUN Tong-xi1, WANG Yan-sheng1

(1.School of Medicine Information, Wan nan Medical College, Wuhu 241002, China;2.Research Center of Health Big Data Mining and Applications, Wannan Medical College, Wuhu 241002,China)

Abstract: The "University Computer Foundation" course of medical colleges is an indispensable general education course. In order to improve the traditional teaching methods and utilize the fragmentation learning time of students, a mobile teaching app for medical colleges should be designed. The overall design, database design, detailed function design and implementation of the App were carried out. Finally, the App was promoted and used, which can effectively provide students with learning efficiency.

Key words: new subject; data structure; medical information; project-driven; experimental assessment

1 引言

对于许多大学生而言,利用手机接收知识和资讯已经习以为常。本文设计的APP目的是将不分专业、不分系别的大班式上课变为随时随地的学习。帮助用户快速高效的学习计算机基础这门课程。在国内,如“掌上学院”“学堂在线”“网易公开课”等,既是网站学习平台,又大力推进移动端App的开发和使用。在智能时代下大大扩展了教育覆盖面和学习时空,为教育公平提供技术上的可行性。开发一种针对医学类专业学生教学的“大学计算机基础”移动教学平台是非常必要的,可缓解上述计算机基础公共课教学中所暴露出的问题,同时也可实现培养医学类学生信息素养的目的。

2系统总体设计

系统总体是采用M/S的架构模式,根据教学调研结果,设计的系统功能架构模型如图1所示:

用户通过智能移动端进入登录界面,新用户可以先注册再登录,如果忘记密码,可以进入密码找回界面,重设密码后再登录;用户登录成功后,在软件登录界面设置两种登陆端,教师端和学生端。选择正确端口输入正确账户密码登录APP。教师登录后可进行课程资源和推送信息的上传,与学生在线交流问题等操作。学生通过学生端进入,可以进行在线课程学习,课程作业考核以及教师在线答疑等。首页共有5大模块,教师端和学生端的5大模块相互对应。

3 系统数据库的设计

在本系统中采用SQLite数据库,根据其功能设计数据表包括课程资源表、教师表、学生表、推送表和群消息表等数据表,每个表之间具有相应的数据关系。系统E-R图如图2。

4 详细设计与实现

4.1登录注册界面设計

用户通过智能移动端进入登录界面,新用户可以先注册再登录,如果忘记密码,可以进入密码找回界面,重设密码后再登录;如下图3所示。用户通过智能移动端进入登录界面进行注册,填写信息,系统进行审核。具体流程如下图4所示。

4.2 答疑解惑聊天功能实现

在java.net包下有两个类:Socket和ServerSocket,基于TCP协议。Socket是建立网络连接时使用的,Socket能实现简单的聊天功能以及文件传输。我们将其运用于这个APP中实现教师在线为学生解惑答疑。传输文件判断Socket接受的数据是字符串还是流是Socket中需要注意的,所以我们为此定义协议,为了保证接收到的数据类型统一。本文采用自定义协议,根据字段标识符传输的是字符串还是流,接收者根据标识去解析数据。

消息的发送运用Socket建立网络连接之后即可实现,因为Socket通过流读取消息,当传输文件、图片时,我们自定义一个协议,写一个关于文件或图片的类,类中包括文件名称,文件格式,文件长度,传输内容等,还需定义文件状态接收或发送。使用该协议来识别并传输文件和图片。

4.3 前端的实现

本文App设计前端依靠前端框架进行,即一系列产品化的HTML/CSS/JavaScript控件库的集合,利用框架可以很快创建标准的App架构,而且简单并具有一致性。利用框架技术可以更加快速地建立图形用户界面。

5 结论

综上所述,移动学习是教学时空的进一步拓展,具有可观的受众面,是一项学生易于接受、教师易于开展的教学服务。互联网时代的信息爆炸,人可以免去筛选整合碎片化信息这一繁杂过程,提高学习效率。

参考文献:

[1]Varatharajan R, Lang H J, Gao X Z. Introduction to the special section on Mobile learning technologies, applications, and evaluation for future mobile networks[J]. Computers & Electrical Engineering, 2018, 65:118-121.

[2]Chase T, Julius A, Chandan J S, et al. Mobile learning in medicine: an evaluation of attitudes and behaviours of medical students:[J]. Bmc Medical Education, 2018, 18(1):152.

[3] 王启浩. 论我国MOOC平台的未来发展——基于Coursera、edX和学堂在线的对比分析[J]. 科技与出版, 2015(6):108-111.

[4] 方旭, 韩锡斌. 高校教师教学大数据技术行为意向影响因素研究——基于清华“学堂在线”的调查[J]. 远程教育杂志, 2017, 35(6):76-86.

[5] 郭文革, 沈旭东. MPOC:大规模私有在线课程的设计与运营[J]. 现代远程教育研究, 2015(1):22-32.

[6] 姚洁, 王伟力. 微信雨课堂混合学习模式应用于高校教学的实证研究[J]. 高教探索, 2017(9):50-54.

[7] 刘和海, 李起斌, 张舒予. 基于Edutools评价体系的中文MOOC平台现状与优化策略[J]. 电化教育研究, 2016(1):84-90.

[8] Shih K P , Chen H C , Chang C Y , et al. The Development and Implementation of Scaffolding-Based Self-Regulated Learning System for e/m-Learning[J]. Journal of Educational Technology & Society, 2010, 13(1):80-93.

[9] Williams K. Content analysis of Coursera, edX, and Udacity course platforms[J]. University of Prince Edward Island, 2014.

[10] 李青, 刘娜. MOOC中教学视频的设计及制作方法——基于Coursera及edX平台课程的实证研究[J]. 现代教育技术, 2016(7):64-70.

[11] Bayeck R Y, Hristova A, Jablokow K W, et al. Exploring the relevance of single‐gender group formation: What we learn from a massive open online course (MOOC)[J]. British Journal of Educational Technology, 2018, 49.

[12] Yau Y K , Hristova Z . Evaluation of an Extendable Context-Aware “Learning Java” App with Personalized User Profiling[J]. Technology, Knowledge and Learning, 2017.

[13] Lopez G , Seaton D T , Ang A , et al. Google BigQuery for Education: Framework for Parsing and Analyzing edX MOOC Data[C]// Fourth Acm Conference on Learning. ACM, 2017.

Perna L W , Ruby A , Boruch R F , et al. Moving through MOOCs: Understanding the Progression of Users in Massive Open Online Courses[J]. Educational Researcher, 2014, 43(9):421-432.

[14] 譚毅. 基于APP的移动教学平台研究与实现[D].长沙:湖南师范大学,2017.

[15] 齐光可. 移动技术支持下的交互教学环境的构建与实践研究[D].金华:浙江师范大学,2016.

【通联编辑:王力】

猜你喜欢

项目驱动数据结构新工科
面向新工科的Python程序设计交叉融合案例教学
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
TRIZ理论在“数据结构”多媒体教学中的应用
《数据结构》教学方法创新探讨