- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于B/S结构的电路分析网上答疑系统的设计与实现
摘要:本文介绍了一种基于B/S体系的Web平台“电路分析网上答疑系统”的设计与实现.该系统可以使师生在课余时间通过网络进行快速的电路图绘制与修改,并可以通过语音和文字两种方式对疑难问题进行交流。
关键词:网上答疑系统;B/S结构;电路图绘制
中图分类号:TP311.52
文献标识码:A
1引言
随着近年来我国网络通信建设的飞速发展,各行各业对于网络的应用已是相当普遍。在各大高校中,校园宽带网的日益完善也使大部分学生开始通过网络进行学习和交流。但是在高校教学这个领域,我们依然过分依赖于传统的教学模式,对于网络的开发和应用程度远远不够。即使是网络教学系统,也是大多为静态、无反馈的系统,很少提供交互式学习的功能。在教学改革工作的探讨中,互动式教学一直为人们所关注。为此,我们在多年电路分析传统教学的基础上,开发了一个基于B/S结构的网上教学与答疑系统,当作“电路分析”教学的补充环节,并可延伸至其它课程及其它专业的教学。教师使用该系统可以通过在线绘制电路图、语音文字交流等功能进行网上教学、在线辅导答疑、与学生互动交流。希望通过此系统充分利用现有的计算机和网络资源,打破传统教学模式在时间、空间上的限制,创造一种全新的教学模式,从而提高教学效率和质量。
2系统架构设计
2.1系统模块设计
在多年教学经验及师生反馈的基础上,对此系统运用软件工程的思想可以分为如下几个模块,见图1。
(1) 实时教学模块
此模块是整个系统的核心部分,为了充分弥补课堂教学的不足,同时也为了加强师生网络教学的互动性,该模块需设立如下两种功能:
第一:师生双方快速绘制电路图并实时更新。第二:实时通过语音或者文字形式进行交流。确保双方表述问题直观准确。
(2) 教学资源及留言模块
为了便于同学课余自学及课后复习,教师可以将部分教学资源共享,学生中优秀的课程资料也可以上传。在留言模块中学生可以将疑难问题提出并等待老师回复。
(3) 系统管理及维护模块
该模块主要对整个系统的安全性与规范化起到保障作用,并进行日常管理、维护工作。
2.2系统实现模式
根据本系统所设定的模块的功能,同时考虑到系统的健壮性、易操作性和易于管理等因素,决定采取基于B/S结构的三层模式进行开发,这样系统将具有良好的灵活性和可扩展性,稍做修改就可以应对环境和应用条件的变动。同时B/S结构的“瘦客户端”,使系统具备很高的稳定性、延展性和执行效率。三层模式将服务统一于客户端,也使系统具备了良好的容错能力和负载平衡能力。
鉴于与Windows系统良好的兼容性,整个三层系统采用ASP动态网页服务器脚本技术编写。ASP是目前十分流行的动态网页开发工具,使用它可以创建和运行动态、交互的Web服务器应用程序。动态数据对象ADO可以与ASP结合以建立提供数据信息的网页内容,通过ODBC驱动程序连接数据库。ADO具有容易使用、开发执行快速、消耗系统资源较少和占用磁盘空间小等优点[3]。当使用者利用浏览器作为输入界面,提出问题或输入查询请求时,浏览器会将这些数据返回给服务器,服务器对这些数据进行处理,如通过ADO创建数据对象,根据用户的请求对数据进行相应的操作(或是将数据存入数据库,或是对数据进行查询等),最后服务器将执行的结果再通过ASP程序返回给浏览器,通过WEB页面显示出来。
在系统开发过程中,还需要结合COM组件技术将语音传输与电路图绘制功能制作成ActiveX控件。而对于由于实时语音、图画传输所造成的系统频繁刷新导致用户舒适度下降的问题,则使用最新的AJAX技术解决,提高界面友好性。图2为整个系统实现模式的结构图。
3COM组件完成语音、绘图功能
COM是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。COM技术可以使多个应用系统重复利用同一个组件;可以方便地将应用系统扩展到网络环境下;而且COM与语言、所在平台无关。
本系统基于COM组件技术的ActiveX控件采用C++语言开发,分为语音传输与实时绘制电路图两部分。
3.1语音组件
语音传输功能的实现需要深入掌握socket套接字原理和网络传输协议,合理使用socket技术,掌握常用的语音处理算法、播放处理技巧和数据封装格式。图3为语音处理控件原理图。
其具体实现的方法是针对一个点实现话音的实时采集、处理、播放,同时能进行可靠的传送和接收,然后将每个点与服务
您可能关注的文档
最近下载
- 人教版三年级上册数学全册教学设计(配2025年秋新版教材).docx
- 西南交通大学机械原理课后习题答案.pdf VIP
- 大模型面试题-15-大模型 RAG 经验面.pdf VIP
- 环境统计第二章.ppt VIP
- 2021年新教材人教A版高中数学必修第一册第五章三角函数 教学课件.pptx VIP
- (完整版)幼儿园卫生保健培训.pptx VIP
- 苏教版数学四年级上册第八单元《垂线与平行线》课件.pptx VIP
- 110kV变电站电气设备安装及调试施工方案.pdf VIP
- 西南交通大学机械原理课后习题答案.pdf VIP
- 江西省南昌市一中2024-2025学年高一下学期第一次月考语文试题(含解析).docx VIP
文档评论(0)