学位论文 > 优秀研究生学位论文题录展示

基于C/S模式的辅助教学系统的研究与实现

作 者: 陈素丽
导 师: 衣治安
学 校: 大庆石油学院
专 业: 计算机应用技术
关键词: 客户/服务器 MIDAS 网上作业 网上答疑 网上考试
分类号: TP399
类 型: 硕士论文
年 份: 2004年
下 载: 702次
引 用: 14次
阅 读: 论文下载
 

内容摘要


随着互联网时代的到来,互联网为信息和技术的交流提供了更大、更广阔的空间,使信息的地域差别逐渐消失。基于Internet平台开发的计算机辅助教学系统,已成为一种新兴的教学媒体,克服了学生上机时间少,教师资源缺乏等不利因素,此外学生可以根据自己的实际情况来安排自己的学习时间、共享优秀的教育资源和教育方法。 本文主要论述了基于三层客户服务器结构的分布式应用系统的实现方法和技术;阐明了利用Delphi的MIDAS技术开发多层分布式应用系统的方法;最后介绍了基于C/S模式的辅助教学系统的设计和实现,并对其实现过程中的关键技术进行了详细的讨论。 基于C/S模式的辅助教学系统包括网上作业系统、网上答疑系统和网上考试系统三个子系统。系统实现上采用三层客户/服务器模式,三层客户服务器结构将系统的表示逻辑、业务逻辑和数据逻辑分开,从而使系统具有良好的性能和安全性。系统后台数据库采用SQL Server2000,Delphi作为前台应用开发工具,中间层与数据库采用ODBC连接。系统利用Delphi提供的MIDAS中的TSimpleObjectBroker组件,提高了系统的容错性,并使系统具有负载平衡能力。

全文目录


摘要  3-4
ABSTRACT  4-5
目录  5-14
第一章 概述  14-18
  1.1 引言  14-15
  1.2 国内外研究现状及发展趋势  15-16
    1.2.1 国内外远程教育研究现状及发展趋势  15-16
    1.2.2 国内外CAI研究现状及发展趋势  16
  1.3 论文的选题背景  16-17
  1.4 论文完成的主要工作  17-18
第二章 分布式应用系统的实现技术  18-24
  2.1 客户机/服务器模式  18-21
    2.1.1 两层C/S结构  18-19
    2.1.2 三层C/S结构  19-20
    2.1.3 B/S结构  20-21
  2.2 构建多层分布式应用系统的方法  21-22
    2.2.1 分布式多层应用的设计原则  21
    2.2.2 分布式多层应用的实现方法  21-22
  2.3 多层结构使用的技术  22-24
第三章 DELPHI实现多层分布式应用系统的技术  24-30
  3.1 MIDAS技术  24
  3.2 Delphi开发的三层分布式应用系统的结构  24-26
  3.3 Delphi下三层C/S应用程序实现的原理  26
  3.4 MIDAS的应用程序工作流程  26-27
  3.5 所涉及的组件  27-28
  3.6 自定义应用服务器  28
  3.7 调用服务器上的接口  28-30
第四章 网上作业系统的设计与实现  30-37
  4.1 概述  30
  4.2 系统的软件结构设计  30-31
  4.3 系统数据库设计  31-32
  4.4 网上作业系统中作业的处理过程  32-36
  4.5 作业系统中的其他功能模块  36
  4.6 作业系统中防止某些恶意行为的功能  36-37
第五章 网上答疑系统的设计与实现  37-46
  5.1 概述  37
  5.2 系统的软件结构设计  37-38
  5.3 系统数据库设计  38-40
  5.4 系统主要功能模块的实现  40-42
    5.4.1 用户管理模块  40
    5.4.2 答疑板模块  40-41
    5.4.3 在线答疑模块  41-42
  5.5 FAQ查询算法  42-45
    5.5.1 提问与解答内容的量化分析  42
    5.5.2 FAQ、关键词及信息提取  42-44
    5.5.3 实例分析  44-45
  5.6 关于系统安全  45-46
第六章 网上考试系统的设计与实现  46-62
  6.1 概述  46
  6.2 系统的软件结构设计  46-47
  6.3 系统数据库设计  47-50
  6.4 学生考试子系统的实现  50-51
    6.4.1 考试环境设计  50-51
    6.4.2 考试流程  51
    6.4.3 考试时钟的设置与时间限制  51
  6.5 教师管理子系统的实现  51-54
    6.5.1 题库管理模块  51-52
    6.5.2 试卷管理模块  52-53
    6.5.3 自动评卷模块  53
    6.5.4 成绩管理模块  53
    6.5.5 用户管理模块  53-54
  6.6 系统组卷方法  54-60
    6.6.1 计算机组卷的原则  54
    6.6.2 试卷生成方法  54-55
    6.6.3 随机组卷法  55-57
    6.6.4 智能组卷法  57-60
  6.7 系统安全  60-62
第七章 系统使用的技术  62-64
  7.1 使用有效率的远程调用方式  62
  7.2 系统的容错技术和网络负载平衡技术  62-63
    7.2.1 系统的负载平衡能力  62
    7.2.2 系统的容错能力  62-63
  7.3 系统安全性技术  63-64
结束语  64-65
致谢  65-66
参考文献  66-68
附录 读研期间发表的论文  68

相似论文

  1. 基于Web的开放教育学员作业管理系统,TP311.52
  2. 基于.NET的网上考试系统设计与实现,TP311.52
  3. 桥墩盖梁悬臂端受力分析,U441
  4. 软岩巷道支护稳定性及数值动态模拟研究,TD353
  5. 辽西风积砂土振动液化的试验研究,TU441.4
  6. 考虑剪切滑移后组合梁中混凝土徐变研究,TU398.9
  7. 基于web技术的网上考试系统,TP311.52
  8. 基于WEB的网上考试系统的设计与实现,TP311.52
  9. 基于三层B/S结构的网上考试系统的设计与实现,TP311.52
  10. 桩基础荷载对既有地铁隧道的受力和变形的影响分析,TU473.1
  11. 利用Midas/civil做地锚式斜拉桥正装分析,U448.27
  12. 淮河特大桥主桥下部结构应力分析,U441.5
  13. 张弦梁结构人行桥的施工全过程数值模拟及参数分析,U441
  14. 高职网上考试系统的研究与实现,TP311.52
  15. 基于J2EE网上考试系统的设计与实现,TP311.52
  16. 基于WEB技术的学生学习平台开发,TP311.52
  17. 基于C/S结构的军械装备保障信息管理系统的设计与实现,TP311.52
  18. 多种分析方法在边坡稳定性分析与评价中的应用研究,TU43
  19. 深基坑与近邻轻轨高架桥基础相互影响研究,TU473.2
  20. 斜拉桥施工过程控制分析与研究,U448.27
  21. 大跨度连续刚构桥施工监控及误差分析,U445.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 在其他方面的应用
© 2012 www.xueweilunwen.com