基于B/S三层架构的标准化考试系统的设计与实现

被引量 : 0次 | 上传用户:shicyh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet技术的发展,远程教育和网上考试成为网络研究与应用的热点之一,在国外一些发达国家已经得到蓬勃发展,已成为现代教育的有力补充,非常适合个性化学习。在国内,网上考试还处于试点阶段,传统的考试方式已不再适应远程教育的发展。因此,开发一套适合我国远程教育课程的网上考试系统是目前的一项重要任务。 1、本课题研究如何利用现代互联网技术,开发一套能够跨平台运行的、易维护和安全性高的网上考试系统,实现从题库中随机抽题、在线考试、成绩查询等核心功能。利用该系统,既可以进行真正的网上考试,也可以进行在线模拟考试和练习,以培养学生自主学习的能力。 2、首先从跨平台、易维护和安全性高的角度出发,对采用的开发工具、系统体系结构和运行平台进行了论证和可行性分析。首先比较了目前常用的三种动态网页开发语言JSP(Java Server Pages)、ASP(Active Server Page)和PHP(Hypertext Preprocessor)各自的特点,选择了能够跨平台运行、对数据库存取速度快的JSP。比较了C/S和B/S两大体系架构的优缺点,选择了易维护的三层B/S架构。选择JavaBeans组件连接数据库以增强系统的安全性。最后该系统决定采用JSP技术和JavaBeans组件技术相结合的B/S体系架构,并在Windows和Linux平台下进行测试。 3、在此基础上,开发成功了包括选择题、填空题、判断题和名词解释这几种题型的网上标准化考试系统。在本文中,具体描述了如何实现该系统的关键技术,包括身份验证、随机抽取试题、时间倒计时、提交答案、系统自动阅卷、主观题的多关键词智能阅卷和网上成绩查询,并就能出现的问题,给出了解决方案。 论文最后得出结论,网上考试系统采用跨平台的、安全性高的JSP技术和JavaBeans组件技术开发是成功的,两者的结合也是未来开发动态网页的发展趋势。证明了采用JSP和JavaBeans开发此类系统的可行性。
其他文献
目的通过水迷宫实验,观察美金刚和瑞舒伐他汀对血管性痴呆(vascular dementia,VaD)大鼠学习记忆能力的影响;通过对大鼠外周血内皮祖细胞(endothelial progenitor cells,EPCs)
目的观察氟桂利嗪单用及联用血塞通治疗老年偏头痛患者效果。方法回顾性分析我院2010年6月至2012年6月收治的96例偏头痛患者,随机分成单用组和联用组,每组各48例,单用组仅给
<正> 一、企业研究与发展活动的分布 通过对福建、甘肃两省大中型工业企业和福州、兰州两市县以上国有独立核算工业企业的技术创新的调查,使我们认识到目前我国工业企业所进
背景:阿尔茨海默病(Alzheimer,s disease,AD)是一种最常见的进行性神经系统退行性疾病,主要表现为认知功能、日常生活能力下降及精神行为异常等。以65岁为界,AD可分为早发型
本文介绍水稻种植过程中的苗期施肥和大田施肥技术及水稻一生用肥量。
在本文中“执行难”仅指那些被执行人有能力,但因各种原由而无法顺利执结的案件。或许有一天“执行难”问题会成为过去,但至少现阶段它是一道必须面对的难题。“执行难”导致
目的探讨对精神分裂症患者实行开放式管理的效果。方法通过对患者实行开放式管理、进行有效的康复训练、实施同步健康教育干预和心理护理及其综合性治疗。结果对精神病患者实
本研究将环境保护视为一种社会活动和经济行为,旨在通过对渔业养殖污染防治中的利益相关者及其利益博弈的研究,尝试从新的研究视角,解析环境问题的复杂性和环境保护低效困境
由于目前通信信道和计算机网络对传输码流比特率的限制,促进了语音信号低码率编码技术的发展,涌现了许多的性能良好的低码率语音编码算法和标准,并在各个领域得到广泛的应用
图像信号的采集和处理在科学研究、工农业生产、医疗卫生、公共安全等领域得到了越来越广泛的应用,而这些工作都需要一套高速的图像系统来完成。同时图像采集也是进行图像处