目录
摘 要(中文) I
(英文) II
第一章 系统概述 1
1.1 系统开发背景 1
1.2 系统开发意义 1
1.3系统开发工具 1
第二章 系统分析 5
2.1 现状分析 5
2.2 可行性分析 5
2.3 设计目标 6
2.4 功能要求 6
2.5 系统开发环境配置 7
第三章 系统设计 9
3.1数据库设计 9
3.2系统结构设计 11
3.3用户界面设计 12
第四章 系统实现 15
4.1 数据库连接的实现方法 15
4.2
登陆注册模块 16
4.3考生模块 18
4.4 教师模块 23
4.5 管理员模块 31
第五章 系统测试 33
5.1什么是软件测试 33
5.2软件测试的目标与方法 33
5.3测试内容 33
5.4系统的不足和展望 34
结束语 35
参考文献 36
第一章 系统概述
1.1 系统开发背景
随着我国计算机技术和通讯技术的发展,互联网的普及程度已经很广泛了,但是,现在的教育教学检验方式,还是停留在过去的纸质考试层面在,而传统的教育教学检验方式中,要进行一次考试,至少需要经过教师出题、学生考试、教师阅卷等几步,这是一个繁杂的过程,需要大量人力、物力与时间的投入,同时也让教师的
工作量越来越大;现在远程教育类的增多,虽然利用了网络拉近了教师与学生的距离,但学生的分布过广,导致了不易统一集中安排考试,考生成本的增加等诸多难题的出现,给校方和学生带来了很多的不便,因此,传统的考试方式已经不能适应现在新兴的教育教学方式的考试需要了。可以解决这些诸多难题的一种方式,就是利用Internet无国界的特点,在互联网上在线考试。
在线考试系统可以减轻教师的工作负担、提高工作效率,也减少了因考试而消耗不必要的人力和物力。在线考试的题目由计算机从题库中随机抽取,提高了考试的质量,考试的评判由计算机自动完成,这样使考试更趋于公证、客观。随着社会的发展和我国互联网的普及,我们的生活中的已经有很多方面都运用到了网络,比如网上购物,网上交友等,甚至现在很多人看新闻都是通过网络阅读的,在阅读新闻这个事件上,已经不仅仅局限于纸质化的报纸上了;而要把考试趋于无纸化的模式,需要在线模拟考试系统来完成,这个也是现在高等教育发展的一个需求。
在国内,试题库系统理论与技术的研究在最近几年取得了很大的进步。我国许多企业和高校都投入量大量的人力物力到各门
课程的试题库中,并取得了一定的成就。现在的生活中已经有越来越多的等级考试运用了在线考试系统,比如会计的电算化考试、计算机等级考试、银行资格证考试等,这些已经充分说明,在线考试系统是今后我们的考试生涯中的一个发展趋势。
1.2 系统开发意义
考试是教育中一个非常重要的环节,但在以前的很长时间里,全球所有的国家都是以笔试的方式来检查焦距教学成果的,随着网络的发展,互联网已经普及的非常广泛,随着这些周围环境的改变,人们开始去寻找新的方式来去达到更客观,更方便快捷的去达到考试的目的。近些年来,在国外,已经投入使用的考试系统有著名的TOEFL,GRE网上考试系统,还有微软、思科等大公司的国际认证考试等,这些考试系统在全球范围内有众多的使用者。网络化考试系统对节约考试成本,实现远距离的同步考试,提高考试效率,确保考试结果的公平、公正、科学、及时等具有重要的意义,不仅可以动态地管理考试信息,而且还提高了教学的灵活性,相信随着技术的不断发展和网络覆盖面的不断扩大,在不断完善该考试系统的同时也会在更大的范围上应用。
1.3系统开发工具
本系统是基于Tomcat为服务器,JSP+MySQL数据库技术实现的一个简单的在线考试系统,以下对JSP技术、MySQL数据库和TomCat作简要的介绍。
1.3.1动态网页开发技术-JSP(Java Server Page)
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页
HTML文件中插入Java
程序段和JSP标记,从而形成JSP文件。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HT
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。