基于Ibatis的党务知识考试系统
2023-03-05 12:15:01
论文总字数:23032字
摘 要
考试是教育的一个重要环节。考试的目的有两种,一是为了考查学习人员的知识掌握情况,二是为教育者提供教学研究的依据。传统的考试方式由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等繁复环节,导致考试时间上周期长、考核效率低下,同时人工阅卷等含有的主观因素也影响到考试的公正性。随着计算机技术在教育领域应用的发展,应用现代信息技术构架的在线考试系统展现出了无可比拟的优越性。
本系统采用了当今流行的IBATIS技术来与数据库连接,适应了党务知识的更新速度快,更新信息多的需要。
该系统是一套基于B/S模式,选择JAVA、JSP、JavaScript和Html语言作为开发语言,以管理考试信息、方便考生考试为目的的考试系统。
本系统是以Eclipse作为主要的开发环境,用JSP技术构建交互式页面,以MYSQL数据库来管理后台数据,本系统的特点是操作简单、界面友善、灵活性好、系统安全性高、运行稳定。
关键词:考试系统;开发工具;开发语言
Abstract
Examination is an important link in education. There are two objectives of the exam, one is to examine the knowledge of the students, two is to provide the basis for the education of the students. The traditional ways of examination as it relates to the organization proposition, printing papers, examination arrangements, checking complicated links, resulting in examination time cycle is long, inefficient evaluation, also contain other artificial marking subjective factors also affect the exam impartiality. With the development of computer technology in the field of education, the application of modern information technology framework of online examination system has demonstrated unparalleled superiority.
This system the popular IBATIS technology, to connect to the database, adapted to the party affairs knowledge updates faster, more information is required to update.
This system is a set of B/S mode, which takes the language of JAVA, JSP, JavaScript and Html as the language of development, and takes the examination system for the examination information and the convenience of the examinee as the target..
The system is using eclipse as the main development environment, using JSP technology to build interactive pages, with MySQL database to manage the background data, the characteristics of this system is simple operation, friendly interface, good flexibility, high safety, stable operation.
Keywords:Examination system;Development tools;Developing language
目录
摘要 I
第一章系统概述 1
1.1 引言 1
1.2 现状分析 1
1.3 类似系统的分析与研究 2
1.3 研究内容 3
第二章主要技术简介 4
2.1 JSP 4
2.2 B/S结构模式 4
2.3 TOMCAT服务器 4
2.4 IBATIS 5
2.5 MYSQL数据库 5
第三章可行性分析 7
3.1 技术可行性 7
3.2 经济可行性 7
3.3 社会可行性 7
第四章需求分析 8
4.1 问题描述 8
4.2 系统功能需求 8
4.3 系统性能需求 9
4.4 面向对象方案设计 9
4.4.1 场景和角色 9
4.4.2 考生用例图 12
4.4.3 管理员用例图 13
4.5 数据库分析 14
4.6 系统目标 15
第五章系统总体设计 15
5.1 处理流程结构 16
5.2 功能模块 16
5.3 数据库设计 19
5.3.1 概念结构设计 20
5.3.2 逻辑结构设计 21
5.3.3 物理设计 22
第六章详细设计 23
6.1 系统具体流程 24
6.2 概念模型 24
6.2.1 “实体-关系”模型 25
6.2.2 系统二维表 25
第七章系统实现 26
7.1 主要界面实现 27
7.1.1 登录界面实现 27
7.1.2 管理员界面实现 27
7.1.3 考生界面实现 28
7.1.4 注册界面实现 29
7.2 各个模块功能实现 29
7.2.1 管理员管理模块实现 30
7.2.2 考生功能实现 32
7.3 连接数据库实现 35
总结与展望 36
致谢 37
参考文献 38
第一章 系统概述
1.1 引言
网络化教育作为教育改革一个发展方向,在现代教育中体现出越来越大的作用,引领着现代化教育的发展。由于网络迅速发展和广泛普及,在线教育已成为现代教育技术未来发展方向之一的在线教育已越来越凸显出重要作用,隶属在线教育的一个子分支在线考试系统也成为了重要的研究课题。现代在线教育作为一种新的教学手段已经开始走进我们的生活,这是传统教育模式的一次新的变革,成为教育发展新的推动力。
考试的技术手段和载体因为电脑技术的飞速发展产生了巨大的变化,利用网络的开放性、分布性的特点使得在线考试突破了传统纸质考试在时间和空间上的限制。在线考试系统正成为教育者的研究热点之一。与传统纸质考试相比,在线考试具有无可比拟的优越性,它将传统考试过程中繁复的环节如:试卷组织、审定印制、传送收集、登记发放、评判归档等。缩减到一至两个环节,最大程度的屏蔽了人工直接干预考试活动的可能性,不仅能够节约大量的时间、人力、物力与财力,而且还可以极大地提高考试的客观性和公正性。
剩余内容已隐藏,请支付后下载全文,论文总字数:23032字