面向计算机实验教学的分布式系统的研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:bigsoul
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对传统的计算机实验教学管理模式在实际应用中的不足和问题,本论文详细设计研究了基于网络技术实现的计算机实验教学分布式管理系统。首先对系统进行了功能需求和性能需求分析,在此基础上设计了系统的结构方案,重点对系统的数据库系统和软件系统进行设计,给出了数据分布式管理同步的策略,对于进一步提高网络技术在现代化实验教学中的应用水平具有很好的指导借鉴意义。
  关键词:计算机实验;实验教学;分布式系统
  中图分类号:TP316.2 文献标识码:A 文章编号:1007-9599 (2012) 23-0000-02
  1 引言
  随着高校开展数字化校园建设热潮的兴起,以及教育部提出的现代化实验教学的要求,各个高校都在着手开展面向计算机实验教学的一体化网络管理系统。这种系统不仅仅能够满足一般性的计算机实验教学要求,而且还能够对计算机实验进行管理,包括对计算机实验课程的编排,实验室内设备,材料的统计分析,实验教学工作量是否合格等等。因此,本论文重点探讨分布式实验管理系统。
  2 系统总体设计
  2.1 功能需求分析
  (1)计算机实验课程教学及安排。整个学校或者学院的实验课程安排都可以在该系统上实现,能够从全局上统一安排计算机实验课程的使用率,从而将计算机实验机房的利用率最大化;另一方面,该系统还能够给每一位教师和学生分配账号和密码,经过身份验证之后登陆到系统,教师能够进行相应计算机实验课程的备课,作业的批改等;学生经过身份验证之后登陆到系统,能够进行实验课程的预习,相关实验资源的学习和下载,以及对计算机实验课程相关数据的分布式管理,但这以一定的权限为前提。(2)计算机实验室管理。面向计算机实验教学的分布式系统还应该满足校园网内多网络用户终端对实验室情况的查询和更新,例如各个实验室的管理员应当及时在系统中更新本实验室内设备的运行情况,实验耗材的库存情况,以及其他相关的实验室管理信息。
  2.2 性能需求分析
  面向计算机实验教学的分布式系统,应该具备如下性能要求:
  (1人机交互界面友好:系统应该具备良好的人机交互系统,操作命令简易,即使是非计算机专业人员也能够简单操作系统,完成相应的管理操作功能。(2)操作灵活:由于系统是分布式的,能够面向多网络用户多网络终端实现分布式管理,能够满足多网络终端对实验教学信息的同步管理。(3)系统可配置,可升级:该分布式管理系统应当能够适应不同专业、不同学科的计算机实验教学需求,系统能够加载不同等级的配置,同时也能够对系统进行升级,以满足不同学科、不同专业的计算机实验课程在实验软件及实验管理方面的升级需求。(4)系统具有一定的安全性:面向计算机实验教学分布式系统应当具有一定的安全性,主要包括用户安全性管理,数据安全性管理及网络安全性管理。
  3 面向计算机实验教学的分布式系统的设计与实现
  3.1 系统结构设计。本论文选用B/S开发分布式计算机实验教学管理系统。系统结构的具体层次设计如下:(1)用户层:用户层主要是借助于浏览器即可实现对系统的浏览和访问,并借助于设计好的操作按钮进行系统的相关操作;(2)数据层:用户的所有操作都进入数据库系统,由数据库系统的控件实现对相关数据变量的访问和读写,而为了保证数据库系统的稳定运行,需单独设置数据库服务器,以实现所有数据的存储和访问任务。(3)业务层:用户的操作最终的目的是为了实现某个操作或者某个应用程序,因此需要将用户操作的数据变量映射至业务层完成具体的业务操作,从而实现对数据层变量的更新。
  3.2 数据库系统设计。面向计算机的实验教学分布式管理系统,主要是依赖于数据库系统进行管理的,因此这里简要分析一下数据库系统的设计。数据库系统的设计首先要选择合适的数据库开发软件,这里选择目前主流的数据库开发软件——SQL数据库系统进行开发设计。
  对于计算机实验教学管理系统而言,要设计的数据结构表很多,主要包括实验教师信息表,实验室信息表,实验课程信息表,实验规章制度信息表,实验教学资源信息表等等。下面以实际的实验教师信息表为例分析数据结构表的设计。
  3.3 系统管理软件的设计
  基于网络实现的面向计算机实验教学的分布式系统,其管理软件系统主要是基于数据库软件进行开发的,其基本功能是完成对实验课程信息的统计,对实验室信息的更新,以及相关政策、制度的广播和执行,这些功能基本都是依赖于数据库系统和对数据库的操作而实现的。因此,系统管理软件的设计如下:(1)定义变量:针对实验教学管理的实际需求,对有可能出现的所有课程进行归类,统一定义数据变量,从而将对所有计算机实验课程及实验室的信息管理转换为对数据变量的管理,大大简化了系统的开发设计工作量。(2)建立变量映射:根据所定义和建立的变量,将用户人机交互界面的操作与变量操作建立映射关系,从而提升软件系统的易用性,即使是非计算机专业的操作人员也能够实现对计算机实验系统的操作与管理。(3)设计数据信息的同步机制:由于该系统是面向多网络用户多网络终端的分布式系统,因此可能存在多地多终端同时登陆系统进行系统操作和数据更新的现象,如果系统不能自动进行数据信息的同步,那么该系统就无法实现分布式管理。这里简单分析笔者所设计的分布式同步机制:网络中心对数据的写入都是直接存入服务器的,而其他网络终端对数据的写入都只是暂时写入镜像,并没有存入服务器进行同步;这时可以利用计算机系统自带的消息队列管理,每隔一定周期自动发送查询信息,该信息进入服务器的消息队列进行排队,服务器一旦受理该消息则自动检查服务器中的数据和镜像中的数据是否一致,否则按照时间节点进行数据的更新,从而完成分布式系统的信息同步管理。
  4 结语
  基于网络技术实现的分布式计算机实验管理系统由于采用了分布式系统,因此能够满足多用户多终端对计算机实验管理系统的访问和使用。本论文结合具体的计算机实验教学管理系统详细探讨了该系统的设计方案和技术实现,对于进一步提高高校实验室的信息化管理水平具有很好的指导借鉴意义。当然,对于计算机实验的分布式管理系统,绝不仅仅限于本论文所探讨的技术方案,更多的设计与技术实现有待于广大工程技术人员的共同努力,才能够最终实现高校实验室管理的综合化和信息化。
  参考文献:
  [1]杜欣,周关华,李旭东.杭州地区电力通信监控管理系统的建设[J].电力系统通信,2001,22(8):42-46.
  [2]程凤舟,杜江.基于ATM网络的电力通信监控系统设计与实现[J].电力系统通信,2005,26(153):49-51.
其他文献
一、解析知识网络题例1参照下图中C→CO转化的表示方法,将下图中C、CO、CO2、H2CO3、CaCO3等五种物质之间的转化关系用"→"连接起来,并在箭头旁标明必需的其他反应物及反应条件
初中数学中,不论是中考还是竞赛,“最值”问题都是每年必考的内容.纵观近几年的数学竞赛,“最值”问题不仅出现在解答题中,而且在填空、选择题中也多有涉及,可以说成为了每年竞赛的
(一)固体密度测定的多种方法(以小石块为例)固体小石块密度的测定是物理教学中最常见的问题,如果以小石块密度测定的不同方法为主线来展开讨论,不失是一种创新的复习方法.这样一
可编程控制器(PLC)由于具有可靠性高、功能强大、使用方便、维护相对简单等显著特点,已广泛应用于工业控制的各个领域。为了使PLC连续工作在最佳状态,在PLC正式使用前要进行试运
高职教育的目的是培养技能型、实践型、创新型的企业需求的一线人才,要实现该目的,教材是基本的保证。本文分析了目前高职院校所用计算机课程教材的现状,提出了高职院校、企业、
质量守恒定律是初中化学中唯一一个定律,在整个初中化学教学中占有重要地位.运用质量守恒思想解题对学生也是个必须掌握的重要技能.质量守恒定律的内容可以分为微观涵义和宏观涵
摘要:随着计算机技术的发展,社会需要大学生具备更实用的网络应用技能,而目前的计算机课程教学模式和社会需求之间存在一定偏差,本文在仔细研究和分析传统教学模式弊端的基础上,针对计算机网络实用技术提出了一个新型的教学模式。通过教学实践验证,这种新型教学模式的探索取得了一定的效果。  关键词:计算机网络;传统教学模式;新型教学模式;探索  中图分类号:TP3-4 文献标识码:A 文章编号:1007-9
高校不断增加的计算机数量和不断扩大的网络规模给网络管理员的维护带来了挑战。笔者根据多年来的实践经验,.体4个大的方面阐述了高校网络管理员应该掌握的技能。
摘要:由于教育部计算机应用基础公共课考试的及格率普遍低于全国平均水平,贵州广播电视大学从2010年开始就在远程教育过程中展开了提高计算机网考合格率的对策研究。通过改进考前辅导安排、辅导内容、教学支付服务三个方面的工作,大幅度提高统考及格率。  关键词:远程教育;计算机应用基础;考前辅导  中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02
考点1金属性质例1(2010年福州)小彬同学家新买了水龙头,从说明书上了解到该水龙头是铜质镀铬的.他想起在学习金属性质时用到的金属活动性顺序中没有铬,为了了解铬与常见金属铝