




已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题 目: 在线考试系统 院 系: 西南科技大学 专 业: 信息管理与服务 姓 名: 雷敏 指导教师: 杨玉锋 西 南 科 技 大 学 院系 西南科技大学 专 业 信息管理与服务 年级 2005信息班 学 号 070106362007 姓 名 雷敏 学习中心 四川信息职业技术学院 指导教师 杨玉锋 题目 在线考试系统 指导教师评 语 指导教师 (签章) 评 阅 人评 语 评 阅 人 (签章)成 绩 答辩委员会主任 (签章) 年 月 日 毕 业 设 计 任 务 书班 级 2005信息班 学生姓名 雷敏 学 号 070106362007 发题日期: 年 月 日 完成日期: 年 月 日题 目 在线考试系统 题目类型:工程设计 技术专题研究 理论研究 软硬件产品开发一、 设计任务及要求 1、按照学院招生处具体要求来做一个网上考试系统。 2、招生系统主要包括四个模块:考生信息管理、题库管理、科目管理、试卷管理、系统管理。 3、在设计中采用B/S模式开发,用JSP做开发平台、SQL SERVER2000为数据库以完成设计。 二、 应完成的硬件或软件实验 主要用JSP 、EXLIPSE结合HTML标记来完成、软件开发、进行系统测试。 三、 应交出的设计文件及实物(包括设计论文、程序清单或磁盘、实验装置或产品等) 1、毕业设计 2、毕业设计论文 3、电子演示稿 四、 指导教师提供的设计资料 1电子稿件和电子图书。 2在线考试系统需求分析。 五、 要求学生搜集的技术资料(指出搜集资料的技术领域) 1软件工程方法资料。 2在线考试系统开发资料。 3SQL Server 2000 JSP资料。 六、 设计进度安排第一部分 熟练课题,收集、整理课题相关资料 ( 1 周)第二部分 系统需求分析与总体设计 ( 2 周)第三部分 熟悉系统实现平台:熟练掌握JSP及SQL Server 2000 ( 2 周)第四部分 详细设计、编码、测试 ( 3 周)第五部分 毕业设计论文文档编写整理 ( 2 周)评阅及答辩 ( 周)指导教师: 年 月 日学院审查意见:审 批 人: 年 月 日诚信承诺一、 本设计是本人独立完成;二、 本设计没有任何抄袭行为;三、 若有不实,一经查出,请答辩委员会取消本人答辩资格。承诺人:年月日目 录内 容 摘 要IAbstractII第1章 绪论11.1应用系统开发环境11.2管理信息系统概述21.2.1管理信息系统的发展史21.2.2管理信息系统的应用31.2.3管理信息系统的组成31.3在线考试系统4第2章 开发工具及运行环境的介绍62.1开发工具的介绍62.1.1 JSP介绍62.1.2 SQL Server 2000的介绍82.1.3 Dreamweaver MX 2004介绍92.2运行环境的配置102.2.1安装JDK112.2.2安装Eclipse112.2.3安装Tomcat112.2.4安装JDBC驱动12第3 章 需求分析133.1系统定义133.2开发目标133.3开发目的133.4系统的目标和开发的可行性133.4.1系统目标133.4.2可行性分析143.5系统需求163.5.1功能需求163.5.2性能需求163.6系统可完成任务163.7系统功能模块图173.7.1系统总模块图173.7.2在线考试系统功能图183.8数据流图183.9系统流程分析图19第4章 数据库设计224.1概述224.2数据库分析234.2.1数据库的建立23第5章 系统总体设计275.1在线考试系统总体任务275.1.1考生信息管理(两个子系统)275.1.2题库管理275.1.3试卷管理275.1.4科目管理275.1.5系统管理275.1.6在线考试管理27第6章 功能模块详细设计286.1数据库连接286.2登录管理306.2.1登录验证306.2.2考生管理316.2.3题库管理346.2.4科目管理366.2.5系统管理386.2.5在线考试管理40第7章 系统测试557.1软件测试概念557.2软件测试的目的557.3系统测试的基本方法567.4黑盒测试57设计体会59致 谢60参考文献61西南科技大学毕业设计 第 III 页内 容 摘 要在当今信息化时代,借助现代信息技术和管理理论,建立科学、实用的信息管理系统是实现办公自动化的必然要求。对人们而言,全面开发和应用计算机信息管理系统已是不容回避的事实。用计算机管理代替手工操作管理,在大大地节约人力物力资源的同时,也大幅度地提高了管理的科学性和预见性。所以我选择了一个贴近生活的课题在线考试系统的开发。各个学校在对学生进行考试时通常采用传统的方法,这样会浪费大量的时间,如果能把这些时间都节约起来,那么会提高工作人员在的工作效率。大大减少工作量,和复杂度。人工处理这些复杂的数据已经不适应当前时代的要求,如能代之以数据规范化、自动化的电脑管理,将会使纷繁复杂的考试信息处理工作变得容易,从而使招生工作省时高效地进行。本系统正是针对学校的这一需求而开发的一种在线考试系统,用以实现学校对考生考试工作的有效管理。根据所要开发系统的特点,在软件设计时我采用JSP Eclipse面向对象设计开发工具,后台数据库采用SQL SERVER 2000。整个系统本着操作简便、界面友好、灵活、实用、安全的要求出发,完成从学生基本信息录入、整理到考试过程、题库管理情况等全部工作,包括学生基本信息和考试信息的建立、学生基本信息和考试科目的修改、信息查询,以及学生信息的添加和成绩管理工作。经过实际使用证明,本文所设计的学校招生管理系统可以满足成教高校招生管理方面的需要。在经过长时间的调研和资料积累,参考了相关的在线考试管理系统,查阅了大量的相关资料以后,我基本上搞清楚了在线考试对系统的要求,以及在线考试系统需要的功能、模块和学生与管理人员的需要之后设计了这个软件。在和指导老师多次交流后,我确定了实现方案的要点和工作计划。本系统实现的主要功能有:考生信息管理、题库管理、在线考试管理、科目管理、试卷生成管理、密码管理。关键词 数据库SQL SERVER 2000;JSP;管理信息系统,在线考试管理;。AbstractIn the modern world, with the aid of the modern information technology and the management theory, the establishment of the scientific, practical management information system realizes the office automation inevitably request. To the people, the comprehensive developing and using the computer management information system has already been a question which cannot be avoided. Replacing the manual operation management, the computer management can save the manpower and physical resources greatly, meanwhile it makes our management much more scientific and foresight. Therefore I choose a topic close to the life recruitment of students management system. Every year each school has a great deal of information for recruitment of students to manage. To manage all these complex data by hand hasnt suited the current times any more. If we do it with the proper management information system, it will be done in less time but high quality. The system is precisely a kind of recruitment of students management system which develops in view of the school demand, with highly effective management of the schools recruitment of students. According to the characteristic of the system, I use the software ASP VBScript object-oriented to design development kit and use SQL SERVER 2,000 as the backstage database. The overall system is from conforms to the operation easily, the contact surface friendly, nimble, practical, and safe. It can put in the students basic information, manage the recruitment of students plans, including students basic information and recruitment of students plans, as well as students information and establishment, students basic information and recruitment of student plans revision, information inquiry, statistics recruitment of students supervisory work and increasing. After the actual proof, the schools recruitment of student management system which this article designs may satisfy the need of universities recruitment of students management. During a long times investigation and study, I looked up lots of materials, and referred to related recruitment of students management software. I have basically made the demand of the recruitment of students management system clear, including the function which needs, the module, the need of the students and recruitment of administrative workers. Then I have designed this software. After discussing the task with my tutor teacher for many times, I determine the main points and the working plan. The paper mainly introduces this topics development background, the systems functions and its development process. Especially, it explains the systems key points of the reassignment, the thought, the difficult points and solution.This system has the following main functions: Recruitment of students information management, registration management, enrollment management, inquiry management and so on.Key words: database SQL SERVER 2000,JSP , Management Information System Testonline 第 48 页西南科技大学毕业设计 第1章 绪论1.1应用系统开发环境近年来,国内教育不断提高,学生数量已经达到一个非常大的数字,人工考试操作数据已经不能够处理如此庞大的数据。为了更好的适应信息时代的高效性,一个利用计算机来实现数据处理的系统将必然诞生。基于这一点,我设计了一个在线管理系统,用来对高校的考试信息进行管理,以便在最短的时间内,高效准确的完成整个在线考试工作。本系统开发时使用的系统只是一般的PC机,使用Windows2000 Professional 版本。数据库的建立使用的是SQL Server 2000。程序开发使用的是 JSP Exlipse编写。可以结合自身的特点选择自己的系统架构。如果数据量不大,使用Access这种简单易学的系统是比较好的选择,如果数据量大,也可以使用Microsoft SQL Server等数据库管理软件,前端使用Windows2000即可。数据访问方法为使用JDBC(Active Data Objects)通过ODBC的方法同数据库接口。使用这种访问数据库,可以使用任何一种ODBC数据库,即不止适合于SQL Server、Oracle、Accss等数据库应用程序,也适合Excel表格、文本文件、图形文件和无格式的数据文件。1.2管理信息系统概述管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的各种运行情况;利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制企业的行为、帮助实现其规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。1.2.1管理信息系统的发展史信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。1.2.2管理信息系统的应用信息在社会经济系统中始终起着至关重要的作用,它在控制、预测、人类认识和心理等方面极大地影响着系统的运转。而信息处理的手段更是直接关系到上述各个方面,信息技术不仅影响着各个组织系统的状态,更重要的是它不断地改变着它们的结构和运行规则。所以,管理信息系统作为信息技术的主要应用已经渗入社会经济系统的各个领域。1.2.3管理信息系统的组成管理信息系统包括硬件、软件(系统软件和应用软件)、数据库、手工规程(手册、使用说明书等)和操作员等物理成分,这些物理要素完成各种事务处理、维护文件、编制报表、查询统计工作,辅助企业进行科学管理。1.3在线考试系统在线考试是典型的信息管理系统,各个学校每学期期中和期末时都有很多考试数据需要管理。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单位的必要要求。本系统就是为了实现各院校考试高效管理而设计的。本系统主要考虑了在线考试系统需求,应具有如下功能:1考试前需要把所有有关考生的信息输入到数据库,由于目前的高校考试是按各院系考试计划进行管理学生考试,以便学生随时上网查询考试信息。这也就是有关的在线考试信息管理。2接着管理员可以添加需要对考试科目,可以对已添加好的考试科目进行更新。方便管理者对系统的操作。 3接着管理员应该将试题录入到数据库中,有单选题、多选题、判断题。以便进行考试,并且,管理员可以对题库中的题进行修改,添加,删除等一系列操作。4管理员添加好试题后,可以针对考试科目进行生成试卷信息,可以设置考试时间,试题个数用分值,方便考生抽题。5管理员可以对考生及管理员的密码进行修改,可以添加、删除管理人员,及考生的登录密码及考号。对于数据库的操作一般非管理人员不能随便看到,因此本系统进入后台前设有账号和密码,没有正确的账号和密码不能使用本系统。6. 本系统主要实现在线考试的管理。考生可以通过网络进行考试。考试完后,可即时看到自己的成绩。本系统主要是针对高校考生考试时一般需求设计的,可以有效而精密的管理在线考试数据,提高工作效率和考试管理透明度。第2章 开发工具及运行环境的介绍2.1开发工具的介绍2.1.1 JSP介绍JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。 JSP具有的特点:1. 将内容的生成和显示进行分离:使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。2强调可重用的组件:绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。JSP的主要对象:request, response, session, out, Cookie一.request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。二.response对象:Response对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与Request组成了一对接收、发送数据的对象,这也是实现动态的基础。三session对象什么是session:session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。四out对象out对象是一个输出流,用来向客户端输出数据。out对象用于各种数据的输出。五CookieCookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户的电脑上保存信息并且随后再取回它。 2.1.2 SQL Server 2000的介绍SQL Server 是一种关系数据库,它除了支持传统关系数据库组件(如数据库、表)和特性外,另外也支持当今关系数据库常用的组件,如存储过程,视图等。另外,我们从它的产品名称就可以知道,它支持目前关系数据库都支持的标准查询语言-SQL(Structured Query Language)。SQL Server另外一项重要的特点是它支持数据库复制(replication)的功能,也就是当您在一个数据库上执行操作时,可以将其操作结果传至远程SQL Server相同的数据库上,让两边数据库的数据保持同步。SQL Server和前端平台相连最主要是靠网络完成的,所以网络设置必须正确,SQL Server才能正常运行。在网络协议方面,SQL Server可通过TCP/IP、Name pipe和NETBIOS等通信协议和前端平台相连则是靠标准的ODBC或OLEDB数据库驱动程序和下层的DB-library网络程序驱动与SQL Server相连。SQL Server 2000语句介绍:SQL中最为常用的SELECT数据查询命令,以及用于添加记录、修改数据和删除记录的INSERT命令、UPDATE命令和DELETE命令。最为常用的为SELECT命令,下面为其语法:一般查询带条件的语句SELECT 语法:select 列名 from 表名 where;选取前几条数据查询:select top ;2.1.3 Dreamweaver MX 2004介绍Macromedia Dreamweaver MX 2004 (简称DW MX 2004),是Macromedia 最新开发的的HTML编辑器,用于对Web站点、Web页和 Web应用程序进行设计、编码和开发。 DW MX 2004 包含有一个崭新、简洁、高效的界面,且性能也得到了改进。此外,还包含了众多新增的功能,改善了软件的易用性并使您无论处于设计环境还是编码环境都可以方便地生成页面。Dreamweaver MX 2004的新功能简介:简洁高效的设计和开发界面:界面更易于使用,可使您的工作效率和工作质量均得到提高。 “插入”栏的改进:简洁高效的新外观,占用更少的工作区空间。还新增加了一个“收藏”类别,您可以对“插入”栏进行自定义,将最常使用的对象放置在该栏上。表格编辑可视化:在表格中进行列调整操作时能看到实际效果。用户界面改进:可得到最大的可用工作区,更清晰地显示上下文和焦点,更易于使用和更具逻辑性。新式的页面布局和设计环境。增强的 CSS 功能:提供了一个更为精巧的方法来进行样式设计及提高设计交互性。2.2运行环境的配置JSP是一套服务器端的对象模型,通过对JSP环境的配置。才能够运行JSP程序。2.2.1安装JDKJDK Sun公司提供的Java开发工具包,是JSP不可缺少的开发环境之一,在安装JSP服务器之前必须安装和配置JDK.1.配置系统环境变量JAVA_HOME(JDK安装路径)2.配置PATH(在任何路径下识别JAVA命令)3.配置用户环境变量CLASSPATH(java类加载路径)2.2.2安装Eclipse直接在有安装文件的机器上安装Eclipse.2.2.3安装TomcatTomcat是Sun的JSWDK(Java Server Web Development Kit)中Servlet的运行环境(servlet容器)。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选.安装好Tomcat后,要在Eclipse中window-Preferenes中进行设置Tomcat的安装path 和Configuration file的安装path.将其的Context declaration mode改为server.xml然后,对Server的配置.设置Server的Installed Runtime 添加 Tomcat的安装时间路径.2.2.4安装JDBC驱动1.安装JDBC;2.将C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClib下的三个文件msbase.jar; mssqlserver.jar; msutil.jar 拷贝到安装tomcat的盘下:apache-tomcat-5.5.20commonlib下即可;3.配置环境变量; 在已配置好的用户环境变量CLASSPATH后加上tomcat安装盘:apache-tomcat-5.5.20commonlibmsbase.jar; tomcat安装盘:apache-tomcat-5.5.20commonlib mssqlserver.jar;tomcat安装盘:apache-tomcat-5.5.20commonlib msutil.jar;第3 章 需求分析3.1系统定义在线考试系统3.2开发目标开发一个在线系统,方便学校对学生考试信息进行管理,有效快捷地完成庞大的考试管理工作。3.3开发目的由于国内学校学生近年来不断增加,特别是对高教这块,学生数量已经达到一个非常大的数字,人工书写数据已经不能够处理如此庞大的数据,而且非常容易出错,从而造成很多不必要的麻烦。为了更好的适应信息时代的高效性,一个利用计算机来实现数据处理的系统将必然诞生.3.4系统的目标和开发的可行性3.4.1系统目标面对教育行业的高速发展及其发展过程中出现的各种情况,开发一套便于高校使用的在线考试系统,对学生考试数据进行管理。高校在线考试系统在实施后能够达到以下目标:(1)全面自动化管理,可方便管理和操作学生考试的信息、自动生成试卷、自动改卷、考生成绩查询;(2)够快速、准确地处理考生信息的录入、查询等多种业务模式;(3)统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠;3.4.2可行性分析(1)技术可行性本系统采用MS Windows XP Professiona作为操作平台。数据库开发平台选用SQL Server 2000,该招生管理系统在WinNT、Win2000、WinXP和Win2003,环境下都能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台选用JSP Eclipse,这是目前数据库应用软件的常用开发平台。从管理模型的要求考虑,现在我国管理水平迅速提高。而在线考试系统对数据要求并不是很高,系统的实现相当容易。 (2)经济可行性采用在线系统可取代原系统的单据手工考试工作,减少人力和纸张的开支,节省资金,并且可以大大提高信息量的取得,缩短信息处理周期,提高学生考试信息的效率.减少因人工手写错误而产生的不必要的麻烦,使教学质量更上一个台阶。(3)时间可行性由于本学期做毕业设计所以选择该题,再加上本身属于高校学生,在这些方面是有一定的了解.,相信在一个充分的时间内,可以把系统做的更加健全,并且会不断加以完善。(4) 操作可行性本系统操作十分简单,且易于理解,只需通短期的简单培训,上手较快,学校学生成绩籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。通过以上可行性分析,本系统的开发方案可行,可进行开发。 3.5系统需求3.5.1功能需求安全性需求本系统具有用户密码登陆界面,只有合法的用户才能登陆系统,进行数据操作和更改密码.录入,查找,修改,删除,统计操作 本系统具有录入,查找,修改,删除,统计数据功能,可以在最短的时间内计算出考生考试情况,并对考生成绩有一定的查询功能。 3.5.2性能需求本系统运行环境要求低,可以实现在多个操作系统上运行的要求,而且界面简单,易懂易学,快速而高效是本系统的最大优点。3.6系统可完成任务(1)进行考生学生信息录入,管理员添加,删除, ,删除,查询。(2)进行考试科目的添加.删除(3)进行试题的添加,删除,修改.可有单选题,多选题,判断题.(4)进行试卷的生成,可设置题型,题个数,开始考试的有效时间,(5)进行考试新闻发布.(6)进行在线考试,随机生成试题,自动计时.3.7系统功能模块图3.7.1系统总模块图整个成教管理系统由六模块组成分别:考生管理、题库管理、科目管理、试卷管理、系统管理、在线考试管理.(图3-1)题 库 管 理试 卷 管 理在线考试管理科 目 管 理考 生 管 理 系 统 管 理在线考试系统3.7.2在线考试系统功能图本设计是对整个 考试系统中所有管理模块做一个系统的分析和实现,所以在此具体在分析一下考试管理模块的功能图。(如图3-2) 在线考试系统功能图 (图3-1)题库管理在线考试系统科目管理考生信息添加科目添加科目删除考生管理试题添加随机抽题成绩查询 答题计时在线考试试卷管理 试卷生成系统管理管理员信息 新闻发布 考生信息删除 考生信息修改 试题删除 试题修改3.8数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中被处理的逻辑过程。数据流程图失败否是考生管理模块返回首页开始登陆学生用户管理员重新退出重试管理自己的信息管理系统的信息管理员模块科目管理试卷管理考生管理题库管理系统管理在线考试成绩查询3.9系统流程分析图系统数据流程保障分析(如图3-4)所谓系统流程就是用户在使用系统时的工作过程。多用户系统的工作流程都是从用户登录模块开始。第4章 数据库设计4.1概述数据库系统是以数据为中心,在数据库管理系统的支持下进行数据的收集、整理、存储、更新、加工和统计,进行信息的查询和传播等操作的计算机系统。数据库及其应用系统开发的全过程可分为两大阶段:数据库系统的分析与设计阶段;数据库系统的实施、运行与维护阶段。数据库系统的设计分为需求分析、概念设计、逻辑设计、物理设计四个阶段。需求分析:分析用户的要求。需求分析是数据库系统设计的基础,通过调查和分析,了解用户的信息需求和处理需求,并以数据流图、数据字典等形式加以描述,此处在上一章节中具体讲述过了,不再列出说明。 概念设计:主要是把需求分析阶段得到的用户需求抽象化为概念模型。 逻辑设计:就是将概念设计阶段产生的概念模式转换为逻辑模式。因为逻辑设计与数据库管理系统(DBMS)密切相关,所以本章以关系模型和关系数据库管理系统为基础讨论逻辑设计。物理设计:是为关系模式选择合适的存取方法和存储结构。4.2数据库分析由于本系统需要多张数据表,在此我选择用SQL Server 2000来建立数据库,因为其扩展了Microsoft SQL Server7.0版的性能、可靠性、安全性和易用性,它增加了几种新的功能。另外也介绍了SQL Server的系统管理安全认证、备份、复制等,及SQL Server的系统服务、数据操纵技术、数据互操作性技术、性能监视和调整技术、ODBC数据源、查询分析器等功能进行处理,对编程提供了方便分析SQL语句析正误判断。4.2.1数据库的建立由于在线考试系统需要设计八个表:首先需要一张管理员登录表(login)(表4-1),考生登录表(stu_info)(表4-2);下面这几张表也是按照自己设计过程中需要的字段建立,班级表(classes) (表4-3)、(表4-4)、新闻发布表(exam_news)(表4-5)考生考试表(exam_score)(表4-6)、考试科目表(exam_subject)(表4-7)、试卷设置表(exam_test)(表4-8)题库表(exam_database)。4-1管理员登录表4-2考生登录表4-3题库表4-4考生考试表4-5考试科目表4-6 班级表4-7新闻发布表4-8试卷设置表第5章 系统总体设计5.1在线考试系统总体任务本考试系统功能模块分为五个模块:5.1.1考生信息管理(两个子系统)1、考生信息:考生信息浏览、添加、删除、修改。2、班级信息:班级信息更新。5.1.2题库管理试题信息更新:试题浏览、添加、删除、修改5.1.3试卷管理 设置试卷的信息如:(试卷名称、试卷考试时间、单选题个数、多选题个数、判断题个数、考试有效开考时间)5.1.4科目管理 科目信息的浏览添加、删除5.1.5系统管理1考试信息,浏览,发布、删除、修改。2管理员信息浏览添加、删除、修改。5.1.6在线考试管理1.抽题:可以选择考试的科目,自动随机组成试卷.2.答题:计时管理.3.保存:可随时进行保存考试信息.4.提交:成绩提交,并查看成绩第6章 功能模块详细设计6.1数据库连接在数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚诉讼中夫妻共同债务承担及财产分割起诉协议
- 码头场地租赁合同附带集装箱装卸作业及仓储服务
- 线上线下教育合作合同补充协议及教学资源共享协议
- 码头经营场地租赁与船舶租赁及管理合同
- 离婚协议解除与财产分割法律咨询合同
- 房地产开发项目销售合同签订流程及购房者权益保障
- 园林现场施工课件
- 保密新标准培训
- 第05章 生物化学诊断试剂的研制
- 2025年中医外科拔罐和针灸操作技能考核卷答案及解析
- 胖东来店长培训课件
- 老年急危重症容量管理急诊专家共识解读 2
- 2025年4月自考00841第二外语(法语)试题
- 《医院感染监测与控制》课程教学大纲(本科)
- 访问控制安全管理制度
- 小学生青春期教学课件
- NEDD4在非小细胞肺癌EGFR-TKIs继发耐药中的作用机制与临床启示
- 江苏省普通高中生物课程标准教学要求(修订稿)
- 车辆按揭押金合同协议
- 耳穴压豆法在临床中的应用
- 2024心肺复苏操作考核评分标准
评论
0/150
提交评论