内存数据库技术与实现 现代远程教育研究 远程教育软件中数据库技术研究设计与实现

摘 要

  本文依据最新的远程教育软件设计的理念,并从理论和实践两个视角出发,尝试设计在网络上架构一个信息互动的教学网站,在数据挖掘功能运用的新时代背景下,尝试设计与实现此功能的教学网站,通过分析与设计概念选择与技术分析,研发数据库的特点、框架结构以及测试方法在系统设计中所运用。对软件系统的主要页面、数据库、应用程序的设计与实现作了较为详细分析与研究。
  【关键词】在线教学 教育软件 数据库设计
  1 系统选择与设计
  1.1 系统设计说明
  本系统主要是在现有正常的网上学习的基础上,把大量的人工管理信息转变为计算机管理,简化了网站管理员的工作,提高了管理的效率,同时方便用户学习。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQLServer2005,前台使用MicrosoftVisualStudio.Net2005平台开发。信息平台的后台操作采用C/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。C#是目前最完备的面向对象语言,在未来仍然很有发展前途。SQLServer2005采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,VS2005平台和SQLServer2005作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。
  1.2 B/S体系结构
  大多数互联网用户是这个系统的服务对象。因此,根据相关国内外最新研究成果,在实践活动中将优先使用更为流行的二层结构。与网络构建相比,不仅具有所有的优点,而且还具有独特优势。一个完全支持Web的数据库产品在理论与实践中广泛使用的是SQLServer,它提供可扩展标记语言的关键核心支持,提供Web数据库编程扩展在互联网基础上的标准和查询防火墙的能力。丰富的可扩展的XML和互联网标准支持的内置存储在数据格式,便于客户的存储与检索。SQLServer提供了一个功能强大的开发工具和各种类型的发展特点,极大的提升了开发的效率与质量,可进一步扩展使用空间提升商业机遇的可能性。例如,支持数据库和网络服务将使您的应用程序连接互联网数据。NET集成也进一步拓展发展的空间,ServiceBroker使数据和其它应用服务的无缝集成,T-SQL扩展和各种新数据类型给数据处理带来极大的灵活应用性,提升数据处理的空间。SMO、C#、XMLA、vb.net、XQuery,ADO.NET2、AMO和其他功能将成为一个强大的发展数据平台,并应用相关SQLServer数据平台工具。
  2 需求分析
  2.1 系统分析的任务与步骤
  分析用户需求,用户使用该网站的工作人员(管理人员,学生)的需求。掌握其网站的功能,性能和硬件配置等方面,与开发周期的意图和意图的其他方面。用户需求,完整的网站分析报告。该网站的逻辑模型包括一系列图表和文字。该系统和目标系统的功能是一逻辑描述。教学系统分为两种网站的用户的角度来看。学生部分:新闻视图,查看课程公告,用户注册,在线留言,上传和下载操作,课件,教学视频和风景欣赏。管理员部分:管理员账户管理,编辑新闻相关的内容,编辑信息、下载、编辑公告和消息管理等。
  2.2 功能要求
  为学生提供的课程平台是学生课程的一部分展示功能运用。课程简介部分显示课程的基本情况;课程部分显示课程大纲;教案部分显示课程的教案;教学计划显示了课程内容计划及规划。下载课件主要提供学生课件下载服务。观看视频功能体现为学生观看视频教程课程。网站编辑点评主要为课程内容,提供学生和服务站点教师发表建议或交流的平台。链接功能体现为链接到其他网站。管理员帐户管理的管理员部分功能为:修改用户和添加用户;编辑课程内容功能显示为:教学大纲、课程描述、教案、视频课件、上传影像课程等编辑课件及使用功能;消息管理功能体现为查看消息与回复消息。
  3 网站的数据库设计
  3.1 概念设计
  在网站的概念设计方面,从客户的角度对数据处理进行规范与限制,以体现客户需求与客户反映来设计创新型的概念设计模型。然后转换概念模型到逻辑模型。从概念的设计过程中,打开一个独立的,使得任务的每个相位比较简单,使复杂性进一步的降低,并由DBMS特定限定。根据相关理论成果与实践经验,本文利用ER数据库概念设计的路径为:第一步为本地ER设计模式,第二步进行整合全球ER模式;最后本地ER模型被优化到全球性的图案中,并得到最终的模式即本文所设计的概念模型。
  3.2 设计局部ER模式
  实体和属性的定义:学生(身份证,姓名,性别,联系,电子邮件,注册时间等)、新闻和信息(标题,内容,添加时间,类别)、软件(课件编号,标题,附件,添加时间)、项目(编号,课程,主题,添加时间)、管理员(管理员号,帐号,密码,权限,添加时间)。实体关系被定义为“二型”模型,“连接”为实体之间的关联关系。一个完整的方法是对任何类型的局部结构进行2个实体,根据需求分析结果,是否存在一个任意局部结构之间的关联性研究。如果有联系,并进一步确定了关系为1:1,1:N,M,检查是否有一种内在的联系,是否有两种类型的实体之间的联系,是否有实体类型之间的联系。实体之间的关系,课件与课程之间为简单的对应关系,课程可以包含不同的课件。数据只能属于一门课程,当然可以包含多个数据。
  4 系统测试方案
  根据系统测试的目标和面向对象的方法,给出了系统的测试方案,并展开系统测试运行试验。综上所述,检测的时间最为关键,因为所付出的代价就越小只要发现的错误越早。错误难以避免但是可以提前防范,因此,本文整个开发过程都体现系统测试的运行,系统测试并不是作为一个独立的软件开发阶段对立运行。给定的预期的结果本文设计试验的情况下。本文测试由两部分组成:首先输入数据,然后测试输入数据是否满足用户所期望的结果。测试中使用标准的输入数据,对预测数据和测试数据进行比较分析,对客观判断提供有力的数据支撑。在测试运行的实践设计中,项目不仅要输入合法的测试数据,而且还对非法输入进行测试,并比较结果。在实践运用中用户经常使用一些非法输入,如按错了按钮,或者使用非法命令,故本文要特别关注测试用数据设计的非法输入问题。修改后的系统进行回顾性检测。本文经常会在同一时间推出新的错误,对系统进行修改,使修改后的程序,并在使用前用回归测试。根据上述系统的测试计划测试结果:所述输入数据的一致的输入数据和测试用例运行结果,非法输入的测试用例还测试,它可以实现错误的功能,但在上载系统,进行了多次试验仍然可以不能完成预期的结果。总之,本文项目设计系统的美观性与人性化需要进一步研究与提升。由于其它软硬件的原因,可能存在系统处理大量数据的时候反应较慢现象。例如在上传功能的部分模块没有实现作业上传和课件上传同步进行,需要进行细化设计,体现教学及时互动。
  参考文献
  [1]第33届中国数据库学术会议(NDBC2016)征文通知[J].计算机科学与探索,2016(04).
内存数据库技术与实现 现代远程教育研究 远程教育软件中数据库技术研究设计与实现
  [2]李录兵.数据库技术在数字化油田中的应用[J].信息系统工程,2014(02).
  [3]陈翔.数据库技术课程教学的问题与对策研究[J].福建电脑,2013(12).
  作者单位
  湖南省永州职业技术学院 湖南省永州市 425000  

爱华网本文地址 » http://www.aihuau.com/a/321551/917404469653.html

更多阅读

redis内存数据库 redis与oracle的区别

最近还在弄电信的一个系统,说起来吧,这电信也真的是要求严苛,不仅对系统的业务要求高,性能还要好、编码格式还得按要求来。不过也幸亏有这些要求,不然,今天也就不会让我有机会去接触内存数据库,并写这篇关于redis的文章。其实选择用这个re

C#List用法 数据库设计与实现

DEMO: private voidbtnTestList_Click(object sender, EventArgs e){string[] temArr = { "Ha", "Hunter", "Tom", "Lily", "Jay", "Jim","Kuku", "Locu" };List<string> te

数据库技术与应用2008 数据解读2008年技术市场

系列专题:2008中国营销改革开放30年来,我国技术市场作为科技体制改革的突破口,经过20多年的发展,已初步建立由技术市场管理、服务和贸易机构组成的技术市场体系,并成为国家创新体系的重要组成部分。2008年,面对全球金融风暴的冲击,国际国

浅谈企业质量管理创新 浅谈现代企业的技术与质量管理

浅谈现代企业的技术与质量管理吴自钧摘要:“一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径”。全面质量管理就是对市场的调研、设计和开发、试产、工艺和工装的

声明:《内存数据库技术与实现 现代远程教育研究 远程教育软件中数据库技术研究设计与实现》为网友大叔分享!如侵犯到您的合法权益请联系我们删除