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