1.2 课题的研究现状分析
从20世纪开始,教育的发展就受到了世界各国前所未有的关注。20世纪70年代,美国考试委员会开始进行计算机网上考试的研究工作,并于1983年编制出第一个模拟考试系统,这个系统当时被称为“计算机辅助考试系统”。1990年8月,以美国加利福尼亚为首的十个州创建了各高等院校公开认可的教学体系和学位证书,正式拉开了网上考试的帷幕。美国思而文学习系统有限公司就是其中最著名的考试机构之一。它在世界各大洲和各个国家的考试中心共计有2200多个,是一家专业从事教育和计算机化考试服务的公司,可用多种语言提供一千多种不同类型的考试,全球每年大约有400万人参加考试。当今大多数授证机构都是委托思而文公司为他们进行测试和评估的。
其中最为著名的网络教育案例,就是TOFEL考试。TOEFL考试是由美国教育考试服务处举办的为申请去美国或加拿大等国家上大学或入研究生院学习的非英语国家学生提供的一种英语水平考试。目前在世界各地,考生都可以通过国际互联网进行TOFEL考试与培训,使美国政府对此项考试的开支大大减少,并能快速准确地为将要进入美国学习的学生提供服务和帮助。除了美国、加拿大这两个国家的高等院校外,欧洲、大洋洲以及东南亚一些国家也都已承认TOEFL考试成绩。近几年来,国内的联合国驻华机构和外企及合资企业在聘录用职员时,或国际基金组织在测试职员的英语水平时,也都采用TOEFL考试成绩。
现如今,网上在线考试已经成为网上远程教育的重要组成部分,网络远程教学研究工作不但在国外很多发达国家都得到了蓬勃的发展,在国内的发展也相当迅速。目前国内各大高等院校如清华、北大、上海复旦、西安交大和湖南大学等已经相继在网上建立了各自的考试系统,并展开了相关研究。与此同时,国家信息产业部也开发和设计了红旗Linux远程考试系统和办公自动化证书CEAC远程考试系统。
在未来的社会发展中,计算机在线考试系统一定会拥有更好的发展前景,为老师和学生提供更多的方便之处。
2 系统的开发
2.1 系统的开发工具
计算机专业基础知识在线考试系统的设计是以MyEclipse为开发工具的。
MyEclipse是在eclipse 的基础上加上自身的插件开发而成的企业级集成开发环境,是一款相当优秀的Java开发工具。它的功能十分强大, 支持也非常广泛,可以支持JSP, SQL, HTML,Struts,Spring,Hibernate等多种数据库链接。
MyEclipse不但功能强大,在结构上也种类繁多,主要分为JavaEE模型,EJB开发工具,WEB开发工具,数据库服务,JavaEE项目部署服务,应用程序服务器的连接器,MyEclipse整合帮助这七大类。
2.2 系统的数据库
计算机专业基础知识在线考试系统使用的数据库是MySQL。
MySQL是由一家瑞典的名为MySQL的公司所开发的一种关系型数据库管理系统,它将数据库保存于不同的表中,大大提高了运行的速度和灵活性。MySQL使用的编写语言是C和C++,运用多种编译器进行测试,使源代码的可移植性得到了保证。MySQL支持的操作系统有很多种,如Windows、Linux、AIX、Mac OS等 ,为C、C++、Java、PHP、Ruby等多种编程语言提供了API,方便用户使用。MySQL使用了完全多线程的核心线程,可以支持多个处理器。MySQL最大的特点就是可以开放源码,因此用户在使用的同时是不需要支付任何费用的,很多中小型网站也都选择使用MySQL来进行网站开发建设。
2.3 系统的服务器
计算机专业基础知识在线考试系统运行的服务器是Tomcat。
Tomcat是一个运行Java的开源而且免费的网络应用服务器,作用等同于微软IIS,被普遍使用于中小型系统和并发访问用户不是很多的场合中。由于其先进的技术和稳定的性能,深受广大Java用户的喜爱,也得到了大量开发商的支持,成为目前最流行的Web服务器之一。Tomcat在处理静态页面和大量网络客户请求方面都有巨大的优势,能够快速完成用户发出的指令。Tomcat不仅能支持Servlet和JSP的运行,还可以作为商业Java Web应用的容器。
上一篇:高等院校网络规划方案设计与实现
下一篇:PHP课堂测试系统设计与实现

高职院校公共机房的管理维护【2471字】

高级RFID阅读器應用對处理器的要求【1354字】

风机风量自动报警装置【517字】

项目管理茬软件中的應用【5351字】

随机型存储模型應用研究【1393字】

间谍软件之危害及其防范對策【1382字】

银行行办公信息服务系统【1544字】

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

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

志愿者活动的调查问卷表

公寓空调设计任务书

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

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

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

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

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

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