1.2 课题研究目的和意义
一个完备的在线考试系统可以使用户在网上学习过后即使检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、文护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义[3]。
1.3 国内外研究现状
二十一世纪是信息时代,信息技术发展更加迅速,下一代国际互联网正悄悄地向我们走来,计算机网络安全性、可靠性和速度等会有质的飞跃,远程教育将具有更强的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能[4]。传统的教育势必会受到严峻的挑战。网络远程教育机构面临着这一千载难逢的机会,必须加强远程教育软件的研究开发工作,让更好、更完善的软件系统应用到远程教育当中去。远程教育又涉及很多环节,在线考试系统就是其中之一,目前在线考试系统很多,ETS(美国教育考试服务中心)举办的GRE(美国研究生入学考试)的计算机网络化考试就是最有影响的案例[5],但是在线考试系统实现的功能差异很大,存在的问题也很多,例如数据库的安全性等,考试系统研究开发仍任重而道远。
1.4 论文结构
本文介绍了本次毕业设计的完整成果——在线考试系统的设计。其中第一章为绪论,介绍研究背景、意义及国内外研究现状;第二章为结构分析,主要介绍了两种常见的网络系统结构,并分析了利弊;第三章介绍了系统的开发环境,使用的软件、语言情况;第四章为系统概况,介绍了系统功能和系统结构;第五章介绍了数据库技术,本次设计使用的数据库对象以及各种数据表;第优尔章介绍了系统的各个模块,分为登录注册、后台管理、学生考试。
2  系统结构分析
目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。
2.1 B/S结构
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行文护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据[6]。
B/S结构的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。
B/S 模式的主要优点:
①具有分布性特点,可以随时随地进行查询、浏览等业务处理。
②业务扩展简单方便,通过增加网页即可增加服务器功能。
③文护简单方便,只需要改变网页,即可实现所有用户的同步更新。
④开发简单,共享性强。
B/S 模式的主要缺点:
①个性化特点明显降低,无法实现具有个性化的功能要求。
②页面动态刷新,响应速度明显降低。
③无法实现分页显示,给数据库访问造成较大的压力。
    ④功能弱化,难以实现传统模式下的特殊功能要求[7]。
2.2 C/S结构
C/S (Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。
上一篇:VC++一维条码检测及EAN-13码的识别算法
下一篇:ASP.net网络点菜系统开发+文献综述

VC++在线学习平台的设计

《管理信息系统》微课程设计与实现

C++《控制工程基础》课程试题数据库设计

jsp+mysql《电力电子技术》...

Asp.net《网页设计与制作》在线学习系统设计

JSP《数字图像处理》实验教学系统设计与实现

2D游戏《保卫萝卜》的设计+源代码

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

公寓空调设计任务书

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

中国学术生态细节考察《...

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...