基于Visual Studio的英语多媒体学习系统开发与实现

2021-03-17 07:32:50杨眉
微型电脑应用 2021年2期
关键词:教程字段数据表

杨眉

(陕西交通职业技术学院 基础部, 陕西 西安 710018)

0 引言

随着互联网技术的快速发展,互联互通已成为这个时代的标签,“互联网+”的发展赋予每个网民自由言说和参与多媒体学习的权利[1],尤其是当前疫情防控的关键时期,如何通过多媒体学习来提升自己的专业技能,并弥补由于停课等带来的学业荒废等问题尤为重要。在社会生活信息化和经济全球化的当今社会,英语已经成为每个学生必不可少的学习内容,如何充分发挥多媒体教学的优势[2],开发出适应于英语多媒体学习的系统来传授知识、组织操作、解答问题、考核成绩、模拟语言交际环境等,是广大英语教学工作者和程序设计开发工作者亟待解决的问题[3-4],高效的英语多媒体学习系统的开发与实现,将很大程度上调动学生学习语言的积极性,增强语言实践能力[5],是非常值得研究的课题。在此基础上,本文基于Visual Studio进行了英语多媒体学习系统设计与开发,将有助于高效、多功能化英语多媒体学习系统的开发与应用。

1 系统网络结构设计

英语多媒体学习系统设计是实现用户对产品需求得到满足的至关重要的一步[6]。因此,在对英语多媒体学习系统进行结构设计时,选用了2台服务器进行管理,包括Web服务器和数据库服务器。在实际应用过程中,可根据英语多媒体学习系统的访问量和使用量来决定保留几台服务器运行,力争做到减小开支的同时保障运行通畅。当客户端1、客户端2和客户端n同时运行时,在保障运行通畅前提下优先使用Web服务器,此时管理员可通过任一客户端系统进行资源和客户管理,并进行英语多媒体课程学习。

2 系统功能模块设计

在确定了英语多媒体学习系统网络结构设计框架后,进一步对系统功能模块进行了设计,英语多媒体学习系统前台/后台功能结构图,如图1、图2所示。

图1 英语多媒体学习系统前台功能结构图

图2 英语多媒体学习系统后台功能结构图

可见,在英语多媒体学习系统前台功能结构图中,二级系统中包括发布教程、语音课程、视频课堂、课件下载、会员注册和在线帮助等项目,在发布教程中则包含查看下载语音教程、查看下载视频教程和查看下载课件等,语音课程和视频课堂则分别对应收听语音并留言和观察视频并留言。在英语多媒体学习系统后台功能结构图中,二级系统中包括公告管理、教程管理和用户管理。其中,教程管理对应的三级系统则包括发布教程、视频教程管理、语音教程管理和课件管理等。在系统功能模块设计中尽量保证各个独立模块具有特定的功能并不影响其他模块的使用,在减少设计难度的同时,提高了系统功能模块的运行效率[6-7]。

设计了英语多媒体学习系统的网状业务流程图,如图3所示。

图3 英语多媒体学习系统的网状业务流程图

在操作界面中主要分为管理员登录和用户登录两部分,其中,用户登录又包括普通用户登录和会员用户登录,如果客户在使用过程中对当前身份表示否定时,可以重新返回上一级菜单进行选择。管理员登录系统后可以进行教程管理、公告管理和用户管理等,而会员登录则可以进行发布教程、在线观看、下载教程和留言等操作,普通用户则可以进行在线观看和留言,且会员登录和普通用户登录的权限明显不同。

3 数据库逻辑设计

在系统网络结构设计和系统功能模块设计完成后,进一步对英语多媒体学习系统进行了数据库逻辑设计,分别进行了语言类型、会员信息、视频教程和公告等7个实体对象的E-R图(实体-联系图)设计,如图4—图9所示。

图4 英语多媒体学习系统的会员信息实体-联系图

图5 英语多媒体学习系统的视频教程信息实体-联系图

图6 英语多媒体学习系统的语音教程信息实体-联系图

图7 英语多媒体学习系统的公告信息实体-联系图

图8 英语多媒体学习系统的课件信息实体-联系图

图9 英语多媒体学习系统的留言信息实体-联系图

其中,语言信息E-R图主要包括语言类型编号和语言类型名称两项,会员信息包括会员编号、登录名、密码、真实姓名、性别、密码提示问题、密码提示答案、身份证号和Email等,详见图4。视频教程信息包括视频名称、视频编号、视频教程简介、视频地址、发布人、点击率和发布日期等,详见图5。语音教程信息包括发布日期、点击率和语音编号等,详见图6。公告信息包括发布日期、发布人和公告标题等,详见图7。课件信息包括发布日期、发布人和课件地址等,详见图8。留言信息包括留言时间、留言内容和留言编号等,详见图9。

根据上述的实体-联系图可将各实体设计成数据表结构。对于字段号Type ID的语言信息,标识为tb_type,数据类型为自动编号、默认值为递增、必填字段为是、说明为语言类型编号;对于字段号TypeName的语言信息,数据类型为文本、默认值无、必填字段为是、说明为语言类型名称[8]。参加英语多媒体学习的会员信息的数据表结构,如表1所示。

表1 参加英语多媒体学习的会员信息

表中可见字段号、数据类型、默认值、必填字段和说明等信息。

参加英语多媒体学习的视频信息数据表结构,如表2所示。

表2 参加英语多媒体学习的视频信息

表中列出了参加英语多媒体学习的视频信息中的字段号、数据类型、默认值、必填字段和说明等信息[9],如字段号为VideoName,其数据类型为文本、默认值无、必填字段为是、说明为视频教程名称。

参加英语多媒体学习的语音教程和课件信息数据表结构,如表3、表4所示。

表3 参加英语多媒体学习的语音教程数据表

表4 参加英语多媒体学习的课件信息数据表

表中都列出了参加英语多媒体学习的语音教程和课件信息中的字段号、数据类型、默认值、必填字段和说明等信息,相应地标识分别为tb_Sound和tb_Course。可见,不同的数据表结构中都对数据类型进行了划分,并进行了相应说明,参加英语多媒体学习的用户或者系统管理者可以清晰看到想要获取的信息,极大提升了学习效率和管理实效[10-11]。

4 系统测试

英语多媒体学习系统开发和设计后,采用问卷调查的形式对系统可用性进行了调查[12],评价指标包括导航、系统效率、界面设计、教程内容和反馈信息,具体评价标准和选项,如表5所示。

表5 测试问卷调查表

表中每一项评价指标都对应了相应的评价标准。

英语多媒体学习系统运行的测试问卷调查结果,如表6所示。

表6 测试问卷调查结果

结果主要包括很满意、满意、基本满意、不满意和很不满意5类。统计结果显示,对于导航系统而言,很满意和满意的人数占比分别为19.2%和50%,表明绝大多数对英语多媒体学习系统的导航都是满意的,仅有3.8%的人不满意;对于系统效率而言,很满意和满意的人数占比分别为26.9%和42.3%,表明所有人对英语多媒体学习系统的系统效率也是满意的;对于界面设计而言,很满意和满意的人数占比分别为15.4%和30.8%,表明绝大多数对英语多媒体学习系统的界面设计是满意的,仅有7.6%的人不满意;对于教程内容而言,很满意和满意的人数占比分别为19.2%和38.5%,表明绝大多数对英语多媒体学习系统的教程内容是满意的,仅有7.7%的人不满意;对于反馈信息而言,很满意和满意的人数占比分别为30.8%和46.2%,表明所有人对英语多媒体学习系统的反馈信息是满意的。

英语多媒体学习系统运行6个月以来,网站系统运行稳定,各个模块都可以准确显示以及及时更新,在满足管理员管理方便的同时,用户普遍感到满意,视频和语音教程等的点击率都大大超过了预期,取得了较好的设计和运行效果。

5 总结

对系统网络结构、系统功能模块等进行了设计,并逐一剖析了数据库逻辑,将参加英语多媒体学习的会员信息、视频信息、语音教程和课件信息等数据表结构进行了分析,采用问卷调查形式对英语多媒体学习系统进行了可用性调查。结果表明,对导航系统很满意和满意的人数占比分别为19.2%和50%,对系统效率很满意和满意的人数占比分别为26.9%和42.3%,对界面设计很满意和满意的人数占比分别为15.4%和30.8%,对教程内容很满意和满意的人数占比分别为19.2%和38.5%,对反馈信息很满意和满意的人数占比分别为30.8%和46.2%;用户对英语多媒体学习系统的导航、系统效率、界面设计、教程内容和反馈信息等都较为满意。英语多媒体学习系统运行6个月以来,网站系统运行稳定,各个模块都可以准确显示以及及时更新,在满足管理员管理方便的同时,用户普遍感到满意,视频和语音教程等的点击率都大大超过了预期,取得了较好的设计和运行效果。

猜你喜欢
教程字段数据表
图书馆中文图书编目外包数据质量控制分析
湖北省新冠肺炎疫情数据表
党员生活(2020年2期)2020-04-17 09:56:30
基于列控工程数据表建立线路拓扑关系的研究
挽碧制作教程
意林(2018年15期)2018-08-31 04:33:20
高效渲染教程
工业设计(2016年1期)2016-05-04 03:58:12
《阅读教程》三、四册修辞格分析
CNMARC304字段和314字段责任附注方式解析
图表
无正题名文献著录方法评述
实践 学习 在实践——《新闻个案教程》开讲五年实录及思考
中国记者(2014年3期)2014-05-14 06:53:30