基于CS的试题题库管理系统的设计与实现(MySQL)(含录像)(任务书,开题报告,外文翻译,毕业论文9000字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)
摘要
随着计算机技术以及高等教育的迅速发展,各行各业中计算机都已经普及,传统的考试方式也面临着变革,各种基于Internet的远程教育不断地出现,尤其是在学校,考试跟学生的关系是非常密切的,在没有计算机系统的情况下,考试的出题是一个比较麻烦的问题,要花费大量的时间和精力,管理员出题工作量大,劳动强度高,而且试题的保存也比较占地方,基于以上这几点考虑,为了解决考试试题的多样性、随机性和上述一些问题,管理员拥有一套试题库管理系统是非常必要的。基于以上问题,我们设计了高校试题自组织系统,该系统可以摒弃传统试题的手工整理的麻烦,而且可以减少出题的精力和时间。
本系统采用了JAVA、GUI技术,和功能强大的开发工具Eclipse进行软件开发。为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统分析中应该考虑以下的性能需求:系统处理的准确性和及时性,系统的开放性和系统的可扩充性,系统的易用性和易维护性,数据录入和处理的一致性与完整性,以及数据的共享与独立性。根据软件工程的原理,结合面向对象方法开发完成,服务端的运行环境平台采用了Eclipse+MySql。
本系统的目标是:形成试题库并能够按预定要求自动生成试卷。让老师在传道授业的过程中可以更方便的得到帮助和支持,及时得到教学的反馈。让广大同学在考试中可以理解自己的不足之处,更透彻,更自如的掌握学习的主动权。此外, 试题库也是本系统的一个重要的目标,试题可由历年的试卷提供,也可随时补充新搜集的试题及题型,逐步完善形成试题库系统并提供随机检索试题的各种必要的方法。
关键词 : Eclipse,MySql
Java-based exam management system
Abstract
Along with the calculator technique and the higher education of quick development, the calculators all have been universal in every trade,the traditional examination method also faces a change,various according to Internet long range education constantly appears, particularly at school is examination and the student's relation is very close,under the circumstance that have no calculator system examine of make out questions is a relatively bothers of problem,cost a great deal of time and energy,the teacher makes out questions a work to have great capacity,labor strength strong,and try of the conservancy also relatively covers square,according to above this what time consideration,for resolve the examination tries of diverse sex,random and a little bit above-mentioned problem,teacher's owning set to try a database management system is very necessary. According to the above problem,we designed an of strong from the organization system,that system can abandon the trouble that the handicraft that the tradition tries tidy up,and can reduce to make out questions of energy and time.
The system uses JAVA, GUI technology, and powerful development tools Eclipse software development. Accuracy and timeliness of use, the system's openness and system processing system scalability, the system: In order to ensure long-term system, safe, stable, reliable and efficient operation of the system analysis should consider the following performance requirements and ease of maintenance, consistency and integrity of data entry and processing, as well as shared with the independence of the data. According to the principles of software engineering, combined with object-oriented method development is complete, the service side of the platform runtime environment using Eclipse + MySql.
The objective of this system are: forming a test database and the ability to automatically generate the papers according to predetermined requirements. Let the teacher in the process of preaching Tuition can be easier to get help and support, timely feedback teaching. Let the majority of students in the exam can understand their own inadequacies, more thorough, more comfortable mastery learning initiative. In addition, a test database is an important goal of the system, test papers may be provided over the years, can also be added at any time to collect the questions and new kinds of questions, and gradually form a complete test database systems and provide a variety of random retrieval methods necessary questions.
Keyword: MyEclipse, MySql
系统功能
系统特性名称 系统特性描述
试题管理 可对题库中已有的试题进行管理
试卷管理 可对题库中已生成的试卷进行管理
添加试题 可以像题库中添加新的试题
删除试题 可对题库中已有的试题进行删除
修改试题 可对题库中已有的试题进行修改
查询试题 可对题库中已有的试题进行查询
自动生成试卷 可对题库中的试题随机的生成试卷
目 录
1 引言 1
1.1 背景,目的及意义 1
1.1.1 背景 1
1.1.2 目的及意义 1
1.2 系统开发环境 2
1.2.1 开发工具 2
1.2.2 数据库工具 2
1.2.3 系统的开发环境 3
2 系统分析 3
2.1 可行性分析 3
2.1.1 经济可行性 3
2.1.2 技术可行性 3
2.1.3 社会可行性 3
2.1.4 操作可行性 3
2.2 需求分析 4
2.2.1 系统功能需求 4
2.2.2 系统性能需求 4
3 系统设计 4
3.1 系统整体设计 4
3.1.1 系统功能 4
3.1.2 功能层次图 5
3.1.3 模块结构图 5
3.2 数据库设计 6
4 系统的实现 8
4.1 界面 8
4.2 题库管理模块 10
4.2.1 插入功能 12
4.2.3 查询功能 14
4.2.4 删除功能 16
4.3 试卷管理模块 18
4.3.1 试卷新建功能 20
4.3.2 试卷打开功能 22
4.3.3 试卷删除功能 25
4.3.4 试卷保存为TXT格式文件功能 26
4.4 数据库建立 28
4.5 数据库的连接 29
5 系统测试 30
5.1 功能调试 30
5.1.1 链接测试 30
5.1.2 数据库测试 30
5.2 测试方法 31
6 结语 32
参 考 文 献 34
致 谢 35
|