文档介绍:优秀
分类号: 单位代码:
密级: 学号:
硕士学位论文
论文题目: 基于C/S模式的辅助教学系统
的设计与实现
作者姓名
专业软件工程
指导教师姓名
专业技术职务
2006年 03 月 1日
原创性声明和关于论文使用授权的说明
原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。
论文作者签名: 日期:
关于学位论文使用授权的声明
本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。
(保密论文在解密后应遵守此规定)
论文作者签名: 导师签名: 日期:
目录
目录 I
摘要 IV
ABSTRACT IV
第一章引言 6
6
7
8
第二章相关知识与技术分析 9
9
9
12
13
16
MIDAS技术 16
Delphi开发的三层分布式应用系统的结构 17
Delphi下三层C/S应用程序实现的原理 19
MIDAS的应用程序工作流程 20
21
22
23
系统采用的相关技术 25
25
25
26
第三章网上答疑系统的设计与实现 28
28
29
30
33
33
33
35
FAQ查询算法 36
36
FAQ、关键词及信息提取 37
39
41
第四章网上作业系统的设计与实现 42
42
42
43
46
其他功能模块 50
51
第五章网上考试系统的设计与实现 52
52
53
54
58
58
59
60
61
61
61
62
62
63
63
63
64
65
68
74
结束语 76
致谢 77
参考文献 78
摘要
目前,随着互联网时代的到来,信息技术的快速发展,已经渗透到社会的各个领域,引起人们社会生产方式、工作方式、学台开发的各种辅助教学系统,已成为一种新兴的教学媒体,学生可以根据自己的实际情况来安排自己的学习时间、共享优秀的教育资源和教育方法。
本文主要论述了基于三层客户/服务器结构的分布式应用系统的实现方法和技术;阐明了利用Delphi的MIDAS技术开发多层分布式应用系统的方法;最后阐述了基于C/S模式的辅助教学系统的设计和实现,并对其实现过程中的关键技术进行了详细的讨论。
基于C/S模式的辅助教学系统包括网上作业系统、网上答疑系统和网上考试系统三个子系统。系统实现上采用三层客户/服务器模式,三层客户/服务器结构将系统的表示逻辑、业务逻辑和数据逻辑分开,从而使系统具有良好的性能和安全性。系统后台数据库采用SQL Server2000, Delphi作为前台应用开发工具,中间层与数据库采用ODBC连接。系统利用Delph