1、基于数据挖掘的精品课程网站架构设计 文银娟 赵静 甘肃中医药大学定西校区理科教学部 摘 要: 本文在分析了数据挖掘技术在精品课程网站建设中的作用的基础上, 从网站数据挖掘、网站架构设计和网站主要功能模块设计三个方面对基于数据挖掘的精品课程网站架构设计中的问题展开了探讨, 以便为其他相似网站的设计提供参考。关键词: 数据挖掘; 精品课程网站; 架构设计; 基金:定西师范高等专科学校校级项目 (项目编号:TD2016YB04) 0 引言数据挖掘 (Data Mining) 是指从大量的、不完全的、有噪声的、模糊的、随机的数据中发现隐含在数据中的关系, 建立模型, 提取具有潜在价值、可信、新颖、有效
2、并能被人所理解的信息和知识的过程。它又被称为数据库中的知识发现 (KDD:knowledge discovery indatabase) 、数据分析等, 用数据挖掘方法分析数据, 挖掘隐藏在数据中的知识可以实现对数据更高层次的处理, 将大量看似无序的数据转变为有用的、系统化的知识。随着信息技术的不断发展, 获取知识的方式也不紧紧局限于课堂。教育部提出的精品课程建设便是学习课程知识的另外一种途径。教师根据授课经验将教学资源分享至精品课程网站, 学生可以通过网络在任何时间、任何地点进行课程资料学习以及课程在线考试, 这种方式不仅能够很好的提高学生的自学能力而且能够节约资源。本文结合数据挖掘技术,
3、利用 Visual Studio 作为开发平台, 使用 ASP.NET 以及 My SQL, 结合本校课程实际搭建精品课程网站架构。1 精品课程网站建设中的数据挖掘技术任何一个网站的建设, 都需要通过规划与设计、组建站点、网站发布和网站的管理与维护四个步骤来完成。网站的架构设计将直接影响一个网站的质量, 也是网站在发布后能否成功运行的关键3。建设精品课程网站时, 要想有效地使学生了解并下载使用课程资源, 提高站点的使用效率, 就离不开数据挖掘技术的应用。网站管理员 (或教师) 可以通过学生在上网过程中浏览的相关 web 页面及数据信息, 利用数据挖掘技术分析、整理, 学生最敢兴趣的是那个页面、
4、哪类资料, 以及通过什么样的访问途径与方式完成学习资料的收集等等, 进而给下一步优化网站的结构、提升站点的访问量及访问效果提供可靠的依据。2 基于数据挖掘的精品课程网站架构设计精品课程作为学生学习的平台, 同时也是相关教师关注的热点。怎样才能使自己的网站与众不同、富有特色。这里我们可以使用数据挖掘技术, 通过网站内容的数据挖掘, 主要针对数据库中文本、图形进行数据的分析与挖掘, 并建立课程网站架构。课程网站主要功能模块如图 1 所示。图 1 精品课程网站主要功能模块 下载原图通过前台页面, 学生可以轻松的了解所有课程资源, 并能下载所需资料, 这里主要讲授后台有关模块的设计与实现。2.1 管理
5、员登录模块此模块对于网站的安全性是非常重要的, 只要通过安全验证的用户才可访问该后台页面, 操作数据库的相关信息, 登录页面中关键代码如下:2.2“联系我们”模块设计任何一个网站, 管理者与学习者的在线交流是必不可少的功能之一, 学习者可以在浏览了产品信息后将自己的建议反馈给管理者, 管理者也可以在第一时间得知学习者的需求, 以便更好的完善信息, 精品课程网站的建设也是如此, 需要以学生的需求为主。“在线留言”功能关键代码如下:“查看留言”功能关键代码如下:2.3 数据库的设计与连接通过对网站功能的分析, 结合数据库设计的相关原则进行数据库的逻辑设计, 得出网站主要有学生、管理员 (教师) 、
6、课程、试题、视频、通知等实体组成, 每个实体根据需要又有若干个属性, 实体之间通过对应的属性建立关系。在逻辑设计基础上, 结合 My SQL 数据库的可视化工具可以快速在其中进行数据库和表的创建。数据库是用来存放系统数据信息的仓库, 一个系统必须依靠数据信息才能正常运行。但是程序与数据库是两个独立的个体, 要实现程序应用数据信息, 我们就需要在系统和数据库之间建立一个连接, 这样系统才可以运用到数据库中的数据。数据库绑定数据的主要代码如下:为了在服务器中引入数据挖掘技术, 在服务器上就要构建一个能够记载客户浏览的路径、页面和课程信息点击的数据库系统。该系统包含多个原始的静态数据库, 对于课程特
7、定的挖掘任务, 需要从中生成特定的关联数据库, 关联数据库及其操作置于后台数据库系统中 (如图 3) 。图 3 数据挖掘技术模型 下载原图3 结束语本文结合数据挖掘技术, 利用 Visual Studio 作为开发平台, 使用 ASP.NET 以及 My SQL, 结合本校课程实际搭建了一个精品课程网站系统模型, 实现了教与学相辅相长的良好效果。参考文献1宗彦锞, 马麟.数据挖掘技术在学习网站中的设计与应用J.软件导刊 (教育技术) , 2016. 2窦立君, 张金凤, 吴尧.基于 JSP 的精品课程网站设计与实现J.电脑知识与技术, 2016. 3胡金娟.数据挖掘技术在个性化电子商务网站建设
8、中的应用J.漯河职业技术学院学报, 2014. 4屈建萍, 冯英伟, 牛立蕊.微型计算机技术精品课程网站建设和应用J.信息系统工程, 2017. 5王丽丽, 谢艳辉, 刘姝延, 臧睦君.“通信原理”精品课程建设的探索与思考J.电气电子教学学报, 2017. 6杜芳芳.浅析基于 Web 数据挖掘的电子商务网站架构J.电子商务, 2010. 7马宗禹.数据挖掘技术在网站设计中的应用J.湖南城市学院学报 (自然科学版) , 2016. 8胡金娟.数据挖掘技术在个性化电子商务网站建设中的应用J.漯河职业技术学院学报, 2014. 9祝瑞.Web 数据挖掘在高校网站中的应用研究J.聊城大学学报 (自然科学版) , 2013. 10宗彦锞, 马麟.数据挖掘技术在学习网站中的设计与应用J.软件导刊 (教育技术) , 2016. 11张琪.基于网络数据挖掘在电子商务网站设计的应用研究J.商场现代化, 2015.