基于Java Swing JDBC开发在线考试系统
2023-04-15 09:03:22
论文总字数:22262字
摘 要
在计算机飞速发展的今天,软件在人们的日常生活中已经是一种可谓必不可少的工具了,无论是在工作还是普通生活都起着至关重要的作用。但是,在教育这一块,计算机的的应用却不是那么尽如人意,所以这此举是为了使学校教育在考试这一块能够提高效率,节省成本,开发了这个在线考试系统。
本文论述了一个CS位架构的这么一个设计开发的系统在开发过程中所要讲述的问题以及具体如何去实现的过程,并且会对这个系统在开发过程中所使用的核心部分的一些算法的思想以及比较重要的系统的流程进行介绍,还会对本系统的几个模块是怎样去设计的以及设计的详细过程进行解说。本文将整个系统划分开来,从单个的功能模块进行描述,对每个功能模块进行讲解。这些模块包含2种用户的登陆,信息的查询等等。并且对于此系统为什么要开发,以及开发的可行性,对于经济可行性以及环境可行性都做了足够的分析。本系统开发的目的就是为了增加学生考试的效率,并且杜绝考试作弊的现象,并且也大幅度降低了教师的工作量,使得学生的考试能够更加的系统化的进行。
最后,对于此次系统的开发,主要是面向广大学生,为了使得学生的考试管理能够更加有效地进行。
关键词:在线考试;MySQL数据库;java swing
Abstract
In today"s rapid development of computer and software in all aspects of political, economic, and people life plays an important role. However, in the field of education has not been fully utilized. In the pursuit of efficiency and fairness of the times, in order to make the school, teachers and students in the examination process to reduce the investment of time and money. Therefore, the design and development of the online examination system.
This paper discusses a (C / s) of the online examination system design principle, design idea and concrete realization process, the key algorithms involved in the design process and important processes made specific analysis and introduction, and for the design idea and design process of each module in detail. This paper expounds the system to achieve the function, including student examination, multiple functions of query results, results analysis, of each function module realization process and the design of database is described, and introduces in detail the realization of online examination system for the main business. And for this why the system should be developed, and the development of feasibility, economic feasibility and environmental feasibility for do enough analysis. The purpose of the development of the system is in order to increase the efficiency of students in examinations, and to put an end to the phenomenon of cheating in the exam, and can greatly reduce the workload of teachers, enables the examination of the students can be more systematic.
Finally, for the development of the system, mainly for the majority of students, in order to make the student test management can be performed more effectively.
Key words: Online Examination, MySQL Database, java swing
目 录
第一章 引 言 1
1.1 课题的背景 1
1.2 课题的目的和意义 1
1.3 本文的内容安排 1
第二章 开发工具及相关技术 3
2.1 系统的C/S结构简述 3
2.2 开发环境及开发工具 3
2.2.1 Eclipse 3
2.2.2 MySQL 数据库 3
2.3 本章小结 4
第三章 系统分析 5
3.1 系统需求分析 5
3.1.1 系统功能的需求 5
3.1.2 系统性能的需求 5
3.2 系统可行性分析 5
3.2.1 经济可行性分析 5
3.2.2 技术可行性分析 6
3.3 系统流程分析 6
3.3.1 业务流程分析 6
3.3.2 数据流程分析 6
3.4 本章小结 6
第四章 系统设计 8
4.1 系统总体规划 8
4.2 数据库设计 8
4.2.1 概念结构设计 8
4.2.2 逻辑结构设计 9
4.3 本章小结 10
第五章 系统实施 11
5.1 创建与数据库的连接 11
5.2 系统的登录页面 11
5.3 学生主页面 13
5.3.1 考试科目选择和成绩查询 13
5.3.2 进行考试 13
5.3.3 打分和评语 18
5.4 教师增加试题模块 20
5.5 本章小结 22
第六章 测试及性能分析 22
6.1 测试 22
6.1.1 测试用例 22
6.1.2 测试结果 22
6.2 性能分析 22
第七章 结束语 24
致谢 25
参考文献 26
第一章 引 言
1.1 课题的背景
剩余内容已隐藏,请支付后下载全文,论文总字数:22262字