在线试题库系统的设计与实现.pdf
本文格式为本文格式为 WordWord 版,下载可任意编辑版,下载可任意编辑在线试题库系统的设计与实现在线试题库系统的设计与实现 2.2 技术可行性目前,网络应用软件运行的模式主要有两类:C/S 模式,B/S 模式。C/S 模式简洁地讲就 2.可行性讨论是基于企业内部网络的应用系统。它和 B/S 模式相比最大的好处是不依靠企业外网环境,即 2.1 系统开发的目的和意义无论企业是否能够上网,都不影响应用。但是它也有很多缺点,他必需安装客户端,势必造随着网络技术的飞速进展,现在很多国外的高校和社会其他部门都已经开设了远程训练,成维护、升级的麻烦。而B/S 模式则解决了这一问题,B/S 模式是通过互联网来实现的,它何通过计算机网络实现异地训练和培训。当前,计算机硬件技术的进展已经达到了相当高的水以随时随地的进行查询和扫瞄业务,维护简洁,只需转变网页,即可实现全部用户的同步更平。但是,远程训练软件的开发目前还处于起步阶段,随着这项技术的不断深化进展,就要新,开发简洁,共享性强。所以大多数软件都采纳 B/S 模式。服务器端采纳 SQLServer 数据求有更好、更完善的软件系统应用到远程训练当中去,这就给软件设计人员提出了更高的设库系统和微软最新的.net 平台及计要求。http:/ 技术来构成考在线考试是现阶段讨论开发的一个热点。它是建立在国际互联网上的应用系统,客户端试的应用服务系统;客户端采的配置可以极为简洁,使考试不受地域的局限。一个完备的在线试题库系统可以使用户在网用扫瞄器来完成考试全过程,同时可进行远程系统维护和管理。上学习过后准时检验自己的学习效果,并发觉自己的不足,使得学习效率得到很大提高。考 3.需求分析试系统中题目的生成、试卷的提交、成果的批阅等都可以在网络上自动完成。只要形成一套本系统主要针对老师出题和同学考试而设计,传统的考试都是首先由老师出题之后在组成熟的题库就可以实现考试的自动化,这样一来,老师所要做的只是细心设计题目、维护题织考试、阅卷和发布成果,这样做就导致大量的人力、物力和时间的铺张,而且精确性也不库,而不是组织考试,从而大大减轻了老师的负担,这表明其经济性是相当可观的。第 1 页 共 4 页在线试题库系统的设计与实现-第1页在线试题库系统的设计与实现-第1页本文格式为本文格式为 WordWord 版,下载可任意编辑版,下载可任意编辑高。为了克服这些问题,我们将设计在线试题库系统,将这一切在网上进行,实现在线考试我们可以把以上概述分为以下几个功能。和自动阅卷,便利管理和操作。解放老师的劳动力,便利同学自我检测。1)用户注册 3.1 软件的设计目标 2)在线答题 3.1.1 设计目标 3)科目管理功能系统应建立友好的界面,既要操作简洁、直观、敏捷,又要易于学习把握。系统非为前 4)试题管理功能台和后台两个部分,前台主要实现用户的登录、注册,信息的修改,同学的在线考试,可以 5)用户管理功能选题、答题、自动阅卷等功能;后台主要实现对试题的管理,对用户的管理,和试题的录入 6)个人信息管理等问题。3.2 系统开发工具介绍 3.1.2 基本要求 SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广阔数据库用户首先用户登录,假如登陆胜利则系统检测用户类型,用户类型分两种:一般用户和管理所宠爱,越来越多的开发工具供应了与 SQL Server 的接口。SQL Server 是一个关系数据库员。一般用户登陆后只能进行在线答题和个人信息管理,在线答题可以选择科目,可以显示管理系统,它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的。于 1988 年和隐蔽答案提示,模拟测试后可以重做答错的题。管理员身份登录功能较多,除了以上功能推出了第一个 OS/2 版本,在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开外,还可以进行科目、试题和用户信息的管理,管理员可以增加、删除、修改科目和试题,发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广还可以删除和修改用户信息,增加用户在用户功能中完成。SQL Server 的 Windows NT 版本。SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数第 2 页 共 4 页在线试题库系统的设计与实现-第2页在线试题库系统的设计与实现-第2页本文格式为本文格式为 WordWord 版,下载可任意编辑版,下载可任意编辑据库管理系统的最新版本,该版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了很的强大功能以及 Visual Basic 简易使用的特性,是第一个组件导向(Component-oriented)的多更先进的功能、具有使用便利、可伸缩性好与相关软件集成程度高等优点。SQL Server 不程序语言,和 C+与 Java 一样亦为对象导向(object-oriented)程序语言。C sharp(又被简称但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。为C#)是微软公司在二 OOO 年六月发布的一种新的编程语言,并定于在微软职业开发者论坛事实上,SQL Server 数据库处理的基本结构,实行关系型数据库模式,尽管如此,信任大家(PDC)上登台亮相.C#是微软公司讨论员 Anders Hejlsberg 的最新成果.C#看起来与 Java 有着都可以轻易的发觉,在 SQL Server 的数据库处理方式,则是使用面对对象的操作理念与实践惊人的相像;它包括了诸如单一继承,界面,与 Java 几乎同样的语法,和编译成中间代码再运行精神。也就是说,SQL Server 的全部功能都可以基于系统已经建立好的一些对象来达胜利能,的过程.但是 C#与 Java 有着明显的不同,它借鉴了 Delphi 的一个特点,与 COM(组件对象模型)是相当 O(面对对象)的一个系统结构。SQL Server 企业管理器是 SQL Server 的主要管理是直接集成的,而且它是微软公司.NET windows 网络框架的主角。工具,它供应了一个遵从 MMC 标准的用户界面,使用户得以定义 SQL Server 实例组。将个别 3.3 系统总体设计服务器注册到组中。为每个已注册的服务器配置全部 SQL Server 选项。在每个已注册的服务 3.3.1 系统结构设计器中创建并管理全部 SQL Server 数据库、对象、登录、用户和权限。在每个已注册的服务器本系统的结构主要分为三个部分,用户的注册,一般用户(即同学),管理员(即老师)。上定义并执行全部 SQL Server 管理任务。通过唤醒调用 SQL 查询分析器,交互地设计并测试一般用户通过登录到一般用户界面,在此界面可以进行在线答题,和个人信息修改。管理员SQL 语句、批处理和脚本。唤醒调用为通过登录可以进行在线答题,用户管理,科目管理和试题管理。SQL Server 定义的各种向导。3.3.2 系统结构图 C#(C Sharp)是微软(Microsoft)为.NET Framework 量身订做的程序语言,C#拥有 C/C+第 3 页 共 4 页在线试题库系统的设计与实现-第3页在线试题库系统的设计与实现-第3页本文格式为本文格式为 WordWord 版,下载可任意编辑版,下载可任意编辑图 3.1 系统结构图 3.4 系统流程图本系统用户分为管理员和同学,在登陆后会进入相应的管理页面,流程图如下:第 4 页 共 4 页在线试题库系统的设计与实现-第4页在线试题库系统的设计与实现-第4页