模拟考试系统的设计和实现

上传人:壹****1 文档编号:509382435 上传时间:2023-10-13 格式:DOC 页数:35 大小:477.50KB
返回 下载 相关 举报
模拟考试系统的设计和实现_第1页
第1页 / 共35页
模拟考试系统的设计和实现_第2页
第2页 / 共35页
模拟考试系统的设计和实现_第3页
第3页 / 共35页
模拟考试系统的设计和实现_第4页
第4页 / 共35页
模拟考试系统的设计和实现_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《模拟考试系统的设计和实现》由会员分享,可在线阅读,更多相关《模拟考试系统的设计和实现(35页珍藏版)》请在金锄头文库上搜索。

1、模拟考试系统的设计和实现摘 要随着计算机技术在现代化教学系统中的广泛应用,以及我国大专院校规模的不断扩大和上级考试的日趋繁琐,模拟考试系统已成为许多学校模拟考试过程中不可缺少的一部分。面向校园公共机房的模拟考试系统,可以看作是教师、学生、机房等教学中不可缺少系统,它是计算机信息管理在学校教学活动中的又一个重要的应用。是基于局域网,具有随机考试、成绩回收、考务管理等功能,适用于院校的无纸化考试系统。我们将此系统与国内现有的原有的模拟考试系统进行了比较,分析了它的技术可行和经济可行性。同时进行了市场调查,进行了必要的需求分析,最终确定有必要设计这个模拟考试系统。本系统的开发主要包括后台数据库的建立

2、和维护以及前端应用程序的设计两个方面。对于数据库要求实现数据的一致性、完整性和安全性,而对于应用程序则要求功能完善、简洁易用。经过分析,我们决定前台使用MicroSoft公司的代表性开发工具VisualBasic6.0。后台使用SQL Server2000。并且采用ODBC连接数据库。众所周知,VB开发的应用程序(尤其是数据库应用程序)代码操作数据库效率高、具有组件丰富、语言简单、功能强大的优点。利用VB6提供的面向对象开发思想和各种实用美观的数据库程序,我们能在最短的时间内完成系统开发满足模拟考试系统的需要。关键字:模拟系统;VB6;SQL Server;ODBCAbstractWith m

3、odern computer technology in the teaching system in the broad application, as well as the scale of Chinas tertiary institutions are continuously expanding and increasingly complex higher-level examinations, the examination system has been simulated in many schools in the process of mock examinations

4、 indispensable part. Campus room for the public examination system simulation can be seen as teachers, students, teaching rooms, and other indispensable system, which is computer information management in the teaching and learning activities in schools is another important application. Is based on t

5、he LAN, with random examinations, results recovery, Examination Management, and other functions, applicable to institutions paperless examination system.We see this system and the existing domestic original mock examinations system has been compared and analyzed its technical feasibility and economi

6、c feasibility. At the same time carried out a market survey, carried out the necessary analysis of requirements and the need to determine the final design of the mock examinations system. The development of the system including the main background of the establishment and maintenance of database fro

7、nt-end applications, as well as two aspects of the design. The database requirements for data consistency, integrity and security, and application procedures for the functional requirements of perfect simplicity.After analysis, we decided to use MicroSofts future development tools VisualBasic6.0 rep

8、resentative. Background using SQL Server2000. And using ODBC database connectivity. As we all know, the development of VB applications (especially database applications) code database high efficiency operation with components rich in language simple, powerful advantages. VB6 provided by the use of o

9、bject-oriented thinking and the development of a range of practical handsome database program, we can in the shortest period of time in the system development system to meet the needs of mock examinations.Keywords: Simulation System; VB6; SQL Server; ODBC目 录1可行性研究41.1项目编写目的41.2项目背景51.3项目可行性评估51.3.1经

10、济可行性61.3.2时间可行性61.3.3技术可行性61.3.4社会可行性62需求分析72.1市场需求72.2软件功能分析72.3软件的非功能性需求72.4软件其他方面的要求83环境与系统结构要求93.1硬件环境需求93.2编程环境93.2.1Vb6.093.2.2SQL Server 2000103.2.3ODBC103.3系统结构C/S模式114系统总体设计124.1系统体系结构124.2系统功能概述144.2.1题库管理144.2.2题库维护144.2.3试卷提交地址154.2.4卷号设置154.2.5考试时间设置154.2.6练习系统154.2.7考试系统154.2.8查看成绩154.

11、2.9系统实现164.3数据库设计164.3.1数据库的概述(数据库连接方式)164.3.2数据库设计175详细设计及编码195.1用户登录195.2题库设计205.3模拟考试实现205.3.1练习或考试模式215.3.2选择题答题225.3.3设置试卷提交地址235.3.4卷号维护245.3.5题库维护265.3.6考试时间设置315.3.7查看成绩326总结347参考文献351 可行性研究1.1 项目编写目的随着社会的快速发展,计算机科学技术的日趋完善,人们传统的思想观念和生活方式开始改变,一切向着高效率发展,各个高校越来越注重对学生的实践动手能力,特别是计算机专业的学生,这样以来,增加了

12、教师阅卷的负担,因此,开发一个完善的模拟考试系统,是非常有必要的,但是由于资源缺乏和交付时间限制的困扰,使得开发工作变得比较困难,可行性研究的目的就是为了解决这问题。本系统的目标是在客户机/服务器上设计考试系统,所以首先要考虑的是系统的安全性,尽可能地减少考试中的数据流失。因此,本系统的体系结构建立在C/S基础上,通过与C/结构的数据库系统结合,真正实现了数据的安全由于本在线考试系统是实现将现有的纸张答题式考试向基于Internet的无纸张考试系统的转变,所以他必须实现整个考试流程的进行,实现对系统的帐户不同管理,以及完成阅卷、6评分这些环节的处理。由于系统数据收集的实时性要求并不高,因此采用

13、C/S结构来进行设计是合理可行的。在根据现有的技术,采用VB6 + SQL Server + ODBC技术完全可以高效、快速地开发出该系统。由于采用VB6,开发方式能为我们尽可能的缩短开发周期,节约系统的开发费用,避免人力、物力的浪费。参照其他考试系统,界面上完全可以实现与用户的良好交尽可能地减少让用户难以操作的交互方式。1.2 项目背景随着计算机技术的发展及应用,使得现在的教育方式和方法面临着前所未有的挑战。计算机教育作为一种新的重要的教学形式,呈现出广阔的发展前景。模拟考试是计算机教育的一部分,是不可缺少的教学环节。采用模拟考试或利用计算机进行考试可以提高教学效率,而且是以后考试发展的必然

14、趋势。 模拟考试系统的大致思想是:提供考生在计算机上考试功能,让考生即时答题,即时评分。所谓模拟考试系统,就是一个在服务器上运行的程序,该程序从服务器数据库中读取考试题目的内容供考生测试,并把考生的答案与数据库中的正确答案比较,从而完成出题和评分的功能。 现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。相比于传统的考试方式,

15、模拟考试系统的主要好处是一方面可以动态的管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,计算机化考试阅卷能力快,系统可以在考试结束时当场给出考试结果,并且计算机考试给了考生最大的公平感。 模拟考试极大的提高了教学的灵活性,现在在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会便为每个工作日都可以参加考试。因此,采用模拟考试方式将是以后考试发展的趋势,模拟考试必将会日益盛行。本系统讲述了一个模拟考试系统的实现过程,该系统基本上可以满足考生考试的需要。希望能对考生有所帮助。1.3 项目可行性评估任何一个系统或一项工程,在建立之前,必须首选进行可行性分析,可行性分析包括两层含义,一是可能性,二是必要性。可能性指开发信息系统的条件是否具备,必要性是指客观上是否真正需要,通过可行性研究,可避免盲目投资,减少政治性要的损失。下面从四方面来讨论:1.3.1 经济可行性主要是只指算一个新的系统开发所需要的投资费用和运算费用,并与估计的新系统收益进行比较,看是否有利。本系统所需的软硬件成本比较低,投资小,具有一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号