高校教学管理系统的设计与实现在线考试管理模块大学本科毕业论文.doc
《高校教学管理系统的设计与实现在线考试管理模块大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《高校教学管理系统的设计与实现在线考试管理模块大学本科毕业论文.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着计算机网络技术的不断发展和学校信息管理日益完善,传统的基于纸质的考试形式已不能适应现在高校教学的需要,计算机在线考试正在逐步取代传统考试。基于WEB的高校教学管理系统已经成为现代高校考试方式的有力补充和发展。为提高教学水平提供了先进的手段。本设计采用B/S的模式开发,以Tomcat作为Web服务器,使用JSP,JDBC技术和MySQL数据库实现,并且采用Myeclipse6.5 、MySQL-Front2.5、Dreamweaver8等软件完成该系统的设计。本项目实现了高校教学管理系统-在线考试管理模块,包括登陆注册模块,学生考试模块和教师管理模块。学生可以自行选择考试科目,进行在线
2、答题,以及查看成绩和修改用户信息等操作。教师有试题管理和学生管理等权限,试题管理:可以增加和删除试题。学生管理:修改学生信息,查看修改成绩。论文首先对在线考试系统做了需求分析,然后给出系统的设计与实现过程,最后,针对系统的各个功能进行了阐述。关键词:在线考试系统;B/S;JSP;JDBC;MySQL;Abstract With the development of computer network technology and the school of information management is increasingly perfect, the traditional papere
3、xamination form based on has not been able to adapt now teaching in Colleges and universities, the computer online test is gradually replacing the traditional examination. University teaching management system of WEBhas become the development of powerful supplement and modernuniversity examination m
4、ode based on. Provide advanced means forimproving the teaching level. This design uses B/S model development, with Tomcat as the Web server,use JSP, JDBC technology and MySQL database design andimplementation, using Myeclipse6.5, MySQL-Front2.5, Dreamweaver8 and other software to complete the system
5、. This project realizes the university teaching management system, online examination management module, including the registration of the landing module, examination module and the teacher management module.Students can choose the subjects of the examination, online answer, andview the results and
6、modify user information and other operations.Teachers have the item management and students management authority,test management: can increase and delete item. Student management:modify student information, view the change scores. Firstly, the requirement analysis of the online examination system, a
7、nd then give the system designand implementation process, finally, all of the functions of the system are described.Keywords: online examination system; B/S; JSP; JDBC; MySQL;目录1概述11.1 选题依据和意义11.2 本课题国内外研究现状11.3 研究的内容和采用的方法12系统开发和选择工具22.1 基本环境22.2开发工具22.3系统实现中技术选择2 2.3.1 JavaScript描述2 2.3.2 Tomcat服务
8、器2 2.3.3 JDBC 描述2 2.3.4 MySQL 描述33系统分析43.1开发背景43.2需求分析4 3.2.1系统功能分析4 3.2.2系统功能图4 3.2.3系统用例图5 3.2.4业务流程图64系统设计与实现7 4.1数据库设计7 4.1.1 数据库设计的基本原则7 4.1.2 数据库设计的逻辑分析74.2数据库表设计84.3界面设计9 4.3.1登录/注册界面设计9 4.3.2学生界面设计10 4.3.3教师界面设计115主要代码135.1登陆/注册模块13 5.2学生考试模块15 5.3教师管理模块17总结21致谢22参考文献231概述1.1 选题依据和意义随着科技的迅猛发
9、展,网络技术逐渐渗入社会生活的各个层面,学校信息管理系统日益完善,但是先进的网络技术并没有被充分的利用,现阶段学校的考试方式还摆脱不了老师纸上出题,学生纸上答题,老师人工阅卷等繁琐的过程,不利于老师工作效率的提高,而且受时间和空间的限制,满足不了当前大规模统一考试的要求,随着各种考试类型的不断增加和考试要求的不断提高,人们迫切要求利用网络技术进行在线考试,以方便学生进行考试,减轻教师的工作负担,提高工作效率,所以,传统的考试方式将面临着全面的改革,因此WEB网络在线考试将成为高校研发的一个很重要的方向【1】。基于WEB的在线考试系统,能彻底消除考试中人为的主观影响,教师可以网上增加和删除试题,
10、维护题库,管理学生信息和学生成绩,学生通过注册,登陆考试系统可以自行选择考试科目进行考试,同时还可以修改密码,查询成绩。计算机自动阅卷,从而使考试更趋于公正,客观。与传统的笔试相比,在线考试无纸化的考试模式,计算机阅卷,既节约了资源又加快了考试进程,提高了工作效率。在线考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利,是研究并开发在线考试系统的重要意义【2】。1.2 本课题国内外研究现状随着信息技术的发展和普及和当前计算机软硬件发展水平,网络在线考试作为网上远程教育的重要组成部分,已经在国外一些发达国家得到蓬勃发展【3】。美国政府提出了“教育技术规划(
11、Education Technology Initiative)”,指到21世纪初让全美国的每间教室和每个图书馆都将连上信息告诉公路,让每个孩子都能在“21世纪教师”网络服务。1995年4月澳大利亚公共资源管理局建立“澳大利亚教育网”并联通Internet,该网络不仅包括全部高等院校,而且还覆盖全澳大利亚所有的中小学。我国实施科教兴国,对教育的发展给予了前所未有的关注,把信息技术应用于教育,作为民族发展的重要推动力。国内计算机考试虽然起步晚,但我国网络技术迅速发展,计算机等级考试和GRE考试等已投入使用,各高校也纷纷开发了自己的网络教学平台。1.3 研究的内容和采用的方法本次毕业论文的题目是高
12、校教学管理系统的设计和实现-在线考试管理模块,采用B/S的模式开发,包括登陆注册,在线考试,试卷选择,试题管理,分数管理,密码管理以及成绩查询等功能。以Tomcat6.0.18,Mysql-Front2.5,Dreamvear8等软件完成该系统的设计。2系统开发和选择工具2.1 基本环境以Java语言为基本开发语言,通过运用集成开发环境Myeclipse 6.5 、MySQL、Dreamweaver 8,Tomcat服务器等相关知识,利用java语言的面向对象的特性及数据库设计思想, 设计一个基于WEB的高校教学管理系统,完成在线考试的设计与实现。2.2开发工具选择jdk1.6、tomcat6
13、.0.18和Myeclipse6.5、Dreamweaver 8、MySQL-Front 2.5等。2.3系统实现中技术选择2.3.1 JavaScript描述 JavaScript是一种基于对象(Object)和事件驱动(Event Driven)【4】并具有安全性能的脚本语言,此语言可以被嵌入HTML的文件中,轻松的实现与HTML的互操作,并完成丰富的页面交互效果,实现了一种实时性的,动态的,交互性的关系弥补了HTML语言的缺陷,是Java 与HTML折中的选择。同时,可以与HTML表单进行交互,与表单对象(FORM对象)以及表单对象包含的子元素如(Radio,Button,Passwor
14、d等)的植入值进行读写操作。比如学生登陆在线考试系统答题,就可以计算出考生的成绩,添加到数据库,以供学生教师查询。2.3.2 Tomcat服务器 Tomcat 服务器是作为一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apach
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 教学管理 系统 设计 实现 在线 考试 管理 模块 大学本科 毕业论文
限制150内