“无线传感器网络”考试系统的设计与实现毕业论文
2021-06-30 20:36:25
摘 要
随着信息技术的快速发展,计算机技术在学校教学中的应用日益广泛。在考试方面,由于传统的考试形式存在流程繁琐、工作量大和耗时长等问题,许多高校开始推行网上在线考试系统。本文的研究目的是开发一个具备在线考试、自动评卷、成绩统计、试卷管理、题库管理、个人信息维护等功能的“无线传感器网络”考试系统,方便教师进行组卷和评分,同时也为学生搭建一个便捷高效的在线考试平台。本系统基于B/S架构,选用JSP语言和MyEclipse开发工具,采用Tomcat服务器技术,后台选用SQL Server 2008进行数据库的构建。
本文的主要研究工作为:
(1)分析考试系统开发所用到的开发工具和相关技术,如JSP技术、数据库等;
(2)在对系统可行性和需求分析的基础上,进行系统设计,确定系统的模块结构和数据库设计,并完成系统的具体实现,设计各功能模块的实现方案;
(3)选取合适的测试方法进行系统测试,测试系统运行及功能实现情况。
论文最终实现的系统可由教师用户登录进行题库管理、学生信息管理、试卷管理和成绩管理,学生用户登录后可以进行在线答题、成绩查看以及个人信息维护。另外,教师用户可以自主向题库中添加或删除试题,并从题库中选取试题组成试卷,大大简化了教师组卷的工作量。学生用户进入系统后,可以自主选取试卷进行答题,答题完成后可快速得知自己客观题的答题情况,方便学生参与考试和了解自己的学习情况。
关键词:考试系统;JSP;SQL Server 2008
Abstract
With the rapid development of information technology, computer technology has become more and more widely used in school teaching. In terms of the examination, many colleges begin to implement the online examination system, because the traditional form of examination has some problems, such as complex process, heavy workload and consuming long time. The purpose of this study is to develop a online examination system of wireless sensor networks, which includes online examination, grade statistics, examination paper management, examination question management, personal information maintenance and other functions. It is convenient for teachers to form and grade examination papers, and it also can build a convenient and efficient online examination platform for students. This system is based on B/S frame, using JSP language, MyEclipse development tools and Tomcat server technology. The database of website back end chooses Server SQL 2008.
The main research work of this paper is:
(1) Analyze the development tools and technologies used in the system development, such as JSP and database;
(2) Design the system on the basis of feasibility analysis and requirement analysis of the examination system, and determine the system module structure and database design.Complete the specific implementation of the system, and design the plan of each function module;
(3) Select appropriate test methods to carry out the system test, and test system operation and function realization.
Through the system which applies finally, teachers can manage the examination questions, students’ information, examination papers and grades after logining. Students can also take examinations, view grades and maintain their personal information. In addition, teachers can add or delete questions of the question database, and select the questions from the database to form examination papers, which simplifies teachers’ work of forming examination papers. After entering the system, students can choose an examination paper to take examinations, and they can also quickly know the answers of objective questions after completed the examination, which is convenient for students to take examinations and know their learning situation.
Key Words:examination system;JSP;SQL Server 2008
目 录
第1章 绪论 1
□□1.1 研究目的及意义 1
□□1.2 国内外研究现状 1
□□1.3 论文的研究内容 2
第2章 相关技术概述 3
□□2.1 开发工具及环境 3
□□□□2.1.1 MyEclipse 3
□□□□2.1.2 SQL Server 2008 3
□□2.2 相关技术介绍 3
□□□□2.2.1 JSP技术 3
□□□□2.2.2 JDBC 4
□□□□2.2.3 CSS 4
第3章 系统的设计与实现 5
□□3.1 系统需求分析 5
□□□□3.1.1 问题分析 5
□□□□3.1.2 可行性分析 5
□□□□3.1.3 功能需求分析 6
□□□□3.1.4 非功能需求分析 6
□□3.2 系统设计 7
□□□□3.2.1 系统设计目标 7
□□□□3.2.2 系统模块设计 7
□□□□3.2.3 系统数据库设计 10
□□3.3 系统实现 15
□□□□3.3.1 登录注册模块 15
□□□□3.3.2 学生用户管理模块 16
□□□□3.3.3 选择题管理模块 16
□□□□3.3.4 判断题管理模块 17
□□□□3.3.5 简答题管理模块 18
□□□□3.3.6 试卷信息管理模块 19
□□□□3.3.7 成绩信息管理模块 20
□□□□3.3.8 用户信息管理模块 21
□□□□3.3.9 考试信息管理模块 21
第4章 系统测试 23
□□4.1 测试目的 23
□□4.2 测试环境 23
□□4.3 测试内容 23
□□□□4.3.1 功能测试 23
□□□□4.3.2 性能测试 25
第5章 结论 26
参考文献 27
致谢 28
第1章 绪论
1.1 研究目的及意义
无线传感器网络作为物联网的一大核心技术,是各个国家研究机构热门的研究焦点。《国家中长期科学和技术发展规划纲要(2006-2020年)》将无线传感器网络列入重大研究领域[1]。我国各高校也相继开展“无线传感器网络”的研究和教学。要达到考核学生学习情况和推动学生自主学习的教学目标,需要建立有效便捷的考试机制。
本课题的目的是结合《无线传感器网络》课程的特点,基于目前的考试现状,开发一个规模适度、可操作性强、难度适中、知识点全面的在线考试系统,为教师提供有力的教学工具,同时也为学生搭建一个高效便捷的考试平台。