欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上考试系统-管理员模块考题管理 .doc

    • 资源ID:1164769       资源大小:461KB        全文页数:33页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上考试系统-管理员模块考题管理 .doc

    1、学院本科毕业论文(设计)题 目 网上考试系统-管理员模块,考题管理 指导教师 职称 讲师 学生姓名 学号 专 业 计算机科学与技术(09级) 班 级 1班 院 (系) 电子信息工程 完成时间 2013-4-15 网上考试系统管理员模块考题管理摘 要随着计算机和网络技术的发展,很多日常的工作和任务都可以在计算机和网络上进行完成,在线考试能大大的方便一些考试的进行。所以近年来网上考试系统受到了更多的关注。本次毕业设计的是网上考试系统,系统采用了B/S模式开发,主要功能有系统管理、考生管理、题库管理、试卷管理,考生的个人资料管理、考试管理。论文首先对系统进行了可行性分析,然后进行了系统的设计,最后对

    2、各个功能部分进行了测试。关键字 在线考试/ B/S /考试系统ONLINE EXAMINATION SYSTEMAbstractWith the development of computer and network technology, many of the day-to-day work and tasks can be completed on computers and networks, online examination can greatly facilitate the conduct of the exam. In recent years, online examin

    3、ation system has been more attention.The graduation project online examination system, the system uses the B / S model development, the main function of the system management, candidate management, examination management, paper management, management of personal data of candidates, examination manag

    4、ement.Firstly, the system feasibility analysis, and then carry out the design of the system, the last part of the various functional test.KEY WORDS Online examination/ B/S/ Examination System II目 录中文摘要 英文摘要 1 绪论11.1网上考试系统的开发背景及发展现状11.2研究的目的和内容11.2.1研究的目的11.2.2研究的主要内容22系统相关技术介绍22.1 B/S架构介绍22.1.1 B/S架

    5、构概述22.1.2 B/S架构软件的优势与劣势32.2 .NET 介绍42.3 C# 语言介绍62.4 ASP.NET介绍72.4.1 ASP 介绍72.4.2 ASP.NET 的工作原理72.5 开发工具Visual Studio 2010 + SQL Server 200582.5.1 Visual Studio 201082.6.2 SQL Server 200593 系统需求分析与总体设计103.1 系统可行性研究103.1.1 技术可行性103.1.2 经济可行性103.1.3 操作可行性103.1.4 可行性研究113.2 系统需求分析113.2.1 系统功能需求113.2.2 用

    6、户需求123.3 系统总体功能设计123.3.2 角色功能模块划分133.3.2 角色功能模块划分133.4 系统总体数据库设计153.4.1 数据表设计154 管理员模块考题管理的具体设计及实现174.1 管理员模块考题管理的工作流程174.2管理员模块考题管理题库管理详细设计与实现184.2.1 界面设计184.2.2 功能的具体实现274.3管理员模块考题管理试卷管理详细设计与实现314.3.1 界面设计314.3.2 功能的具体实现31结 论37致 谢38参考文献3911 绪论1.1网上考试系统的开发背景及发展现状目前而言,很多学校学生的期末试卷仍采用由任课教师(个人或集体)考前出题的

    7、形式完成。为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相仿,同时还要给出答案和评分标准。这种考试形式给教师增加了很大的工作负担,并且试题难易的不同,让每次考试独立起来,无法直观的从考试结果来判定一月、一季度、一年教学成果的优劣,不能及时有效的调整不当的教学思路,改进教学方法。若将试题建库,每次考前从题库中随机抽取生成试卷,就可以较好地解决考教分离问题,也可将广大教师从繁重的命题工作中解放出来。近年来,部分学校开始着手开发基于计算机的题库系统,并将成果向其它学校推广,但这些题库一般都是结合开发学校自身的具体情况

    8、开发的针对单一课程的小型题库,并且这些题库系统有的题目本身是不可更新维护的,即使有些题目过于陈旧或不适合自己学校学生,也无法更新、删除。近来发展迅速的Internet技术,使这些问题有了很好的解决方法,充分的利用网络资源,通过互联网建立网上题库,开发出网上考试系统,现在许多公司、团体都在进行开发尝试。我们团队一起参考了多个网上考试系统,探讨研究之后,开发出这个系统。1.2研究的目的和内容1.2.1研究的目的主要目的为,通过互联网,使多人参与建立更加完备的试题库,全面的整合现有的考试资源,提高资源的利用率和工作的效率;利用计算机快速从题库选题生成试卷,减轻教师负担,同时也起到了防止考生们的作弊;

    9、登陆以后根据用户类型的不同分别进入各自的界面;考生答卷完毕后答案自动存储;设定了自动阅卷功能,标准化试题的答案固定,计算机可以自动将考生答案和标准化答案进行比对,生成成绩,确保成绩的公平和公正,更加有利于教学改进。该系统运行于校园网上,依据传统考试过程进行了比较合理的结构设计,该系统提供网上考试及题库的框架结构,完成包括身份识别、账号管理、网上考试、成绩查询、试卷生成、自动评分等模块,具有登录鉴别、按题型抽题、自动评分等功能,基本满足常规的要求和设计的初期指导思想。但本系统软件只包括少量的题目,都是由我们团队随意编写的,题库管理员可以随时的删除补充新题目,将题库将不断的扩充,出题人可通过题库管

    10、理员向题库中加载试题、维护题库、以及生成试卷,从而将广大教师从繁重的命题任务中解放出来,将精力更多的投入到教学任务当中,并可以教师平时在上网时也可以自行组合试卷,对相应的学生进行测试,这样教学质量将会有极大提高。本文对系统的工作原理、需求分析和总体设计做了简要的概述,并针对系统中重要的子系统进行了详细的阐述和说明。1.2.2研究的主要内容绪论部分主要对开发“网上考试系统”的开发背景及研究现状做进行分析,明确本次研究的方向。然后着重介绍与“网上考试系统”的开发和实现用到的相关技术,并且概括描述了Visual Studio 2010和SQL Server2005两种开发工具。接着进行了系统需求的分

    11、析与总体的设计,对系统在技术、经济、操作可行性进行研究,并对系统总体功能和数据库进行设计。讲述管理员模块,考题管理及下属的题库管理模块和试卷管理模块的详细设计与实现。最后简述了系统测试的方法和部署,介绍设计的体会,并指出了系统设计中的不足及改进方向。2系统相关技术介绍2.1 B/S架构介绍2.1.1 B/S架构概述随着Internet和WWW的流行,从前的主机/终端和C/S结构已经无法满足新时期开放式网络的需求。B/S结构,就是浏览器和服务器结构。它是跟着Internet技术的兴起,从C/S结构演变而来的结构。在这种结构下,用户是通过Web浏览器来实现,其中很少一部分的事务逻辑是在浏览器(Br

    12、owser)实现,其主要事务逻辑是在服务器端(Server)实现,形成所谓三层3-tier结构。和C/S结构需要使用者电脑上安装相应的软件相比,B/S结构的系统不需要安装软件,其主要的逻辑都在服务器端,这样就很大程度上简化了客户端电脑的负荷,减轻了系统升级与维护的工作量和成本,降低了用户的总体成本(TCO)。从目前的技术水平来看,在局域网中建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相比起来更容易把握、成本也是比较低的。它是个一次到位的开发,不同的人员,可以从不同的地点,用不同的接入方式操作和访问相同的数据库;它能很有效地管理访问权限和保护数据平台,服务

    13、器的数据库也能很安全。在JAVA这类跨平台的语言出现之后,B/S架构的管理软件变的更加高效、快捷、方便。12.1.2 B/S架构软件的优势与劣势B/S结构它最大的优点就在于可以在所有地方进行操作而无需安装任何专门的软件。只需要一台能上网的电脑就可以使用,客户端无需维护。系统的扩展性很高,只要可以上网,系统管理员再分配一套用户名和密码,就可以使用了。不过任何事物也都有它的两面性,B/S结构也不例外。B/S结构的优点主要有维护和升级方式简单、成本降低、选择更多,缺点主要是应用服务器运行数据负荷较重。B/S结构同C/S结构软件进行对比:1. 数据安全性比较从C/S结构软件的数据分布特性来看,C/S结

    14、构客户端所发生的盗抢、病毒、火灾、地震、黑客等都可能对数据造成危害。 2. 数据一致性比较在C/S结构软件的解决方案中,对于经营在异地的大型集团都会采用在各地安装区域级服务器,然后再进行数据同步的模式。这些服务器必须进行各自的同步后,总机才能得到最终的数据。当个别的数据库出现故障,数据不能及时同步的话,数据就无法保持一致,不能用于最后的决策。而B/S结构软件的数据是集中存放的,客户端的数据都是直接进入中央数据库,不会出现数据一致性的问题。 3. 数据实时性比较在集团级应用中,C/S结构看到的都是最终的数据;而B/S结构可以看到实时的数据,可以尽可能的避免企业的损失 4. 数据溯源性比较B/S结

    15、构的数据是集中存放的,所以查询到的数据可溯源。而很大一部分的C/S结构软件,为了减少通信量,无法查到原始数据,只能查到中间报表的数据。 5,服务响应及时性比较C/S结构的软件,它的应用是分布的,需要对每一个使用节点进行程序安装,使得很小的程序缺陷都需要很长时间重新部署,重新部署时,还要保证程序版本的统一性,并且暂停一切业务进行更新,所以他的服务响应时间会很长。而B/S结构的软件与其不同,他的应用全都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。 6,网络应用限制比较C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结

    16、构软件可以适用于任何网络结构(包括33.6K拨号入网方式),特别适于宽带不能到达的地方(例如迪信通集团的某些分公司,仅靠电话上网即可正常使用软件系统)。2.2 .NET 介绍.NET就是微软的用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度

    17、,.NET也可以如下来定义:.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时 Common Language Runtime之上的应用程序。)如果一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应

    18、用。.NET 的应用组件包括:客户端应用,WebService,接口规范,CLR 与 CIL。2.0是一种动态网站高级编程语言。 2.0是微软公司的最新版本,是一种建立在公共语言运行库上的编程框架,可用于服务器上开发强大的web应用程序。2.0不但执行效率大大提高,对代码的控制也做的很好。并且支持web controls 功能和多种语言。以提高安全性,以管理性和高扩展性。 技术从1.0升级到1.1的变化不大,但是升级到2.0,却发生了相当大的变化,在开发过程中,微软公司深入市场,针对大量开发人员和软件使用者,进行了卓有成效的研究,并为其指定了开发代号,2.0设计目标的核心,可以用一个词来形容简

    19、化。因为其设计目的是将应用程序代码数量减少百分之七十以上,改变过去那种需要编写很多重复行代码的状况,尽可能做到写很少的代码就可以完成任务。对于软件工程师来说,2.0是web开发史上的一个重要的里程碑! 2.0的新特性: 生产效率,使用新增的2.0服务器控件和包含新增功能的现有控件,可以轻松的创建2.0网页和应用程序。 灵活性和可扩展性,很多2.0功能都可以扩展。这样可以轻松的将自定义功能集成到应用程序中。 性能,使用如预编译,可配置缓存和sql缓存失效等功能。 安全性,现在相web应用程序添加身份验证和授权非常简单。 完整性,新增功能和现用功能协同工作,可以创建解决实时web开发挑战的端对端方

    20、案。图2-1 .NET框架模型2.3 C# 语言介绍C#(C Sharp)是微软专门为.NET Framework订做的一种程序语言,C#拥有C和C+的强大功能以及Visual Basic使用很简易的特征,是第一个组件导向(Component-oriented)的程序语言,和Java和C+一样都是面向对象的程序语言。微软对C#语言的定义主要是从C和C+继承而来的,这从语言中的种种元素中就能反映这一点。C#在设计者从C+继承的可选选项方面比JAVA要广泛一些(比如说struts),它还增加了一些自己独特的特点(比方说源代码版本定义).不过它还不能算成熟的语言,暂时也不可能挤垮JAVA。C#还需要

    21、变成一种开发者可以接受和采用的语言。因为C#面向对象方面的卓越设计,使得它成为了构建各类组件的理想之选。使用简单的C#语言结构,就能够方便的转化成为XML网络服务,从而使它们可以在任何操作系统上由任何语言通过INTERNET进行调用。最重要的是,C#语言可以使C+程序员能够更高效的开发程序,不会损失C和C+的强大功能。因为这种关系,C#与C和C+有着很大的相似性,熟悉C和C+的开发者能够很轻易的转向C#。C#从Java语言中继承而来的特点:结构形式,强类型。C#从C和C+语言中继承的特点:编译,结构体,预编译,命名空间,操作符重载。C#独有的特点:动态查阅,具名参数与可选参数,中间代码,命名空

    22、间中的申明,基本的数据类型,两个基本类,参数传递,与COM的集成,索引下标,代理和反馈。2.4 ASP.NET介绍2.4.1 ASP 介绍Active Server Page,缩写为ASP,中文翻译是“动态服务器页面”。ASP是微软公司用于代替CGI脚本程序才开发的一种应用,它能跟数据库和其它程序进行交互,是一种很方便、简单的编程工具。ASP文件的格式是.asp,动态网站现在很多都用这种技术。ASP是一种环境,是服务器端的脚本编写环境,可以创建和运行动态网页或Web应用程序。ASP网页能够包含HTML标记、普通文本、脚本命令以及COM组件等。ASP还可以向网站中添加交互式的内容(如在线表单),

    23、也可以用HTML网页作为用户界面的web应用程序。相比于HTML,ASP的网页具有以下特点: (1)ASP能够突破静态网页的一些功能限制,实现动态网页的技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器端的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,所以使用各种浏览器都可以浏览ASP网页; (4)ASP中有一些内置对象,他们可以用来增强服务器端脚本功能。(5)ASP可以通过服务器端的ActiveX组件来执行各式各样的任务,例如发送Email;(6)使用者看不到ASP的源代码,可以防止源代码的泄漏;(7)方便连接A

    24、CCESS与SQL数据库; 2.4.2 ASP.NET 的工作原理一般情况下,可以将ASP.NET的页面看成HTML页面,页面上含有一些特殊功能的代码段。当安装.NET时,本地的IIS Web服务器会自动查找扩展名为.aspx的文件,且用ASP.NET模块(名为aspnet_isapi.dll的文件)处理这些文件。从技术上讲,ASP.NET模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中(不需要放在一起,也不需要按编写顺序放置),然后使用这个类定义一个特殊的ASP.NET对象Page。该对象要完成的任务

    25、之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码(这对我们来说是最重要的)建立该页面。2.5 开发工具Visual Studio 2010 + SQL Server 20052.5.1 Visual Studio 2010Visual Studio开发环境是微软推出。它是目前最流行的Windows平台应用程序开发环境。 Visual Studio 2010的版本,2010年4月12日上市,其集成开发环境(IDE)接口已经被重新设计和组织变得更加简单。 Visual Stud

    26、io 2010中也带到了NET Framework 4.0中,微软的Visual Studio 2010 CTP(社区技术预览版 - CTP),并支持为Windows 7开发的应用程序。除了到Microsoft SQL Server还支持IBM DB2和Oracle数据库。 Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用,网络服务,智能设备应用程序和Office插件插件也可以用于创建。有五个版本:专业版,高级版,旗舰版,学习版和Beta。专业版 对于个人开发者提供的集成开发环境,开发平台支持,测试工具,包括MSDN基本(MSDN订阅有效期为一年)的

    27、完整版售价799美元,升级版售价为549美元的专业版(专业) MSDN订阅的完整版售价1199美元,升级版售价799美元。高级版 溢价(溢价):创建可扩展的,高品质的程序完整的工具包,相比专业版增加了数据库开发的Team Foundation Server(TFS),调试和诊断的MSDN订阅程序生命周期管理(ALM),完整版的售价为$ 5,469,升级版售价2299美元。旗舰版 旗舰版(旗舰版):全面ALM工具的开发团队,先进相比,增加了结构和建模, 实验室管理,完整版售价为11899美元,升级版售价为3799美元。Beta版 Beta版(专业测试):简化测试规划和手动测试执行的一个特殊版本,

    28、包含TFS,ALM,MSDN订阅,实验室管理,测试工具,完整版售价2169美元,升级后的版本售价为899美元。学习版学习版(快递):Visual Studio 2010中(快递)是一个免费工具。从Visual Studio产品线,新的集成开发环境VS2010新的编辑器内置在Windows Presentation Foundation(WPF)和像爱好者非专业开发人员的支持。四集的。 NET框架中,学生和新手开发谁想要建立动态的Windows应用程序,网站和网络服务。在Visual Studio 2010的快递是一个轻量级的版本9新功能这将是一个版本的经典,相当于6.0版本。它可以自定义开始页

    29、;新功能包括:(1)C4.0中的动态类型和动态编程;(2)多显示器支持;(3)Visual Studio 2010的功能支持TDD;(4)支持办公室;(5)快速搜索功能;(6)C为0x新功能;(7)IDE;(8)2010年创建的Visual C Ribbon界面;(9)新NET平台为基础的语言F。 7 72.6.2 SQL Server 2005SQL Server 2005是个影响重大的产品版本之一,它具有完善而强大的功能,并推出很多新的特性和重要功能的改进。SQL Server 2005具有可伸缩性好、软件集成度高等特点,使应用程序在运行时大大降低了数据管理和信息交互的成本。 server

    30、平台有以下特点: 可信任的sql server具有很高的安全性、可靠性及可扩展性,可以使平台使用公司放心的运行最关键的应用程序。 高效的server平台可以使公司大大降低开发及管理数据基础设施的成本和时间。 3 系统需求分析与总体设计3.1 系统可行性研究3.1.1 技术可行性技术的可行性主要包括硬件和软件两方面。软件,网上考试系统需要的各种软件环境都相当的成熟,.net framework4.0、SQL Server、vs2010等。这些工具完备、自由的强大功能,为程序的编写提供良好的条件,故系统开发在软件方面具有绝对的可行性。硬件,便随着科技的发展,计算机功能越来越强大,进行数据处理安全、

    31、迅速,轻松储存、备份海量数据数,而且随着计算机技术的日益成熟,计算机功能的强大还便随着价格的低廉,因此硬件方面完全可以满足系统运行需要。 3.1.2 经济可行性经济的可行性就是对系统推行后效益的评估。网上考试系统投入主要在软件的研发和维护,系统题库一旦建立可以持续更新使用,而且系统有便利的组卷和自动评分等自动化功能,与传统考试相比,节约大量的纸张、油墨等有型的资产和无限重复的无形资产,人力物力的投入都大大减少,经济效益非常显著。所以系统的实现在经济方面完全可行的。3.1.3 操作可行性只要有计算机和网络就可以进行使用。3.1.4 可行性研究综上所述,系统的开发以后为考试带来的便利与资源的节约是

    32、相当显著的,在技术、经济、操作方面都具有绝对的可行性。3.2 系统需求分析3.2.1 系统功能需求经过对考试流程的分析,结合网络的特性,并对相关系统进行考察后,将本系统分为以下几个模块:考生模块本模块主要负责考生登陆系统后的一系列操作,个人信息管理方便考试自主核对修改自己的相关信息,考试管理是分为开始考试和成绩查询两块,选择开始考试后考生可以选择要考的试卷进行答题,成绩查询则是考生查询考试成绩的入口。管理员模块,考生管理该模块主要是针对管理员对人员信息的管理,分为系统管理和用户管理,系统管理负责超级管理员对普通管理员的管理,普通管理员不具有操作此子模块的权利,用户管理则是所有管理都可以进行操作

    33、,是对考生的信息的管理,可以对其进行添加和查询。管理员模块,考题管理这个模块是对考题及试卷进行管理,试题管理是对试题库进行添加和查询的入口,试卷管理可以从题库选题进行快速组合试卷,和对以前组合的试卷进行查询、添加题目和删除。总体,数据库该模块主要负责对考生模块、管理员模块需要进行数据交换的部分设计对应的数据库,整合所有模块,使系统具有完整性和操作的连贯性。系统测试此模块则是对系统的进行完善和纠错,使用多种方法对系统进行测试找到其漏洞,并予以修复。3.2.2 用户需求本系统用户角色分为三种:考生、管理员和超级管理员,登陆界面的不同,拥有各自的权限,能分别使用各自的功能:超级管理员:拥有普通管理员

    34、的一切权利,并且能对普通管理员进行添加和删除,拥有系统的最高权限,只有一个不可添加。管理员:能够对考生进行添加和删除,题库更新试题库,组合试卷和删除试卷。考生:修改自己的信息,进行考试和成绩查询。3.3 系统总体功能设计系统设计是程序的开发过程中另外一个非常重要的阶段,这一阶段根据之前所做的逻辑分析、系统分析的基础上,按照定义的逻辑模型的一系列要求,进行新系统设计。系统的设计包含两大方面:第一是总体结构的设计,第二是具体的物理模型设计。这个阶段主要将反映用户需求的系统逻辑方案转换成可以在计算机上运行的物理方案,为下一阶段系统事实的实现提供技术资料的支持。系统设计的依据如下:(1)相关系统研究和

    35、分析阶段的成果(2)计算机的软件技术及数据库技术(3)现行的信息管理标准与信息技术标准(4)用户要求(5) 系统运行所需的环境我们采用的是结构化的设计来实现系统的功能,把整个系统划分为几个功能模块,正确处理好模块之间和模块内部的联系及调用关系和数据联系,确定各个模块的内部结构,通过对模块及其之间关系的统系设计来实现系统整体的功能。根据上述的需求分析,网上考试系统是使用B/S模型的架构来进行开发的。根据考试流程实际的需要,本系统将使用者分为三种角色:超级管理员(拥有普通管理员的一切权利,并且能对普通管理员进行添加和删除,拥有系统的最高权限,只有一个不可添加)管理员(能够对考生进行添加和删除,题库

    36、更新试题库,组合试卷和删除试卷)考生(修改自己的信息,进行考试和成绩查询)一个完美的系统要求数据库数据的一致性、完整性和安全性都必须很强,操作界面也必须功能完善、美观大方且简单易用。在对系统进行开发之前,对要开发的数据库的大题思路,数据库结构、开发数据库程序的具体步骤有相当清楚的了解。数据库型应用系统的开发唯一目标是制作出一个能够长期稳定使用的产品。9开发过程为:理解用户需求,然后将它们转化为合理的数据库设计。接着把设计转变成实际的数据库,并且将这些数据库附加上使用便捷,功能完善的应用。本系统采用的是ASP.NET和SQL Server 工具来进行开发的,对数据库系统具有初步掌握的同时,还应该

    37、具有程序开发以及对系统界面进行美化的能力,进而才能开发出一个稳定、漂亮的系统。文中分析了ASP.NET技术及基于ASP.NET建立网上考试系统的技术手段,并结合Microsoft SQL Server 2005 数据库技术,设计并实现了这个网上考试系统。系统管理题库管理试卷管理用户登录根据角色分类管理员超级管理员考生试卷管理考生管理题库管理考生管理考试管理个人资料管理3.3.2 角色功能模块划分图3-1 系统总体功能模块划分3.3.2 角色功能模块划分题库添加题库管理超级管理员系统管理考生添加用户添加用户管理试卷管理题库查询试卷查询试卷添加考生查询考生管理图3-2 超级管理员功能模块管理员试卷

    38、管理试卷查询试卷添加题库添加题库查询题库管理考生管理考生查询考生添加图3-3管理员功能模块考生开始考试考试管理修改个人资料个人资料管理成绩查询图3-4 考生功能模块3.4 系统总体数据库设计3.4.1 数据表设计根据系统的用户需求,本系统需要设计的数据表共有6个。各表的详细信息如下:用户图3-5分数图3-6试卷图3-7添加试题图3-8试题图3-9员工图3-104 管理员模块考题管理的具体设计及实现4.1 管理员模块考题管理的工作流程根据系统的具体需求,我们根据考试的具体流程,将考题部分设计为以下流程:试卷库题库考试管理者者者题库管理题库查询题库添加试卷添加试卷管理试卷查询查询图4-1工作流程4

    39、.2管理员模块考题管理题库管理详细设计与实现4.2.1 界面设计主界面:图4-2主界面题库管理链接在主界面的侧栏上,点击后会出现相应的选项(如图) 图4-3题库管理选项 管理员选择题库添加,可以点击下拉菜单选择要添加试题的类型,选择完毕后确定,进入相应类型试题的添加界面图4-4题库添加与查询4.2.2 功能的具体实现进入题库添加之后,可以打开下拉菜单进行实体类型的选择,由单选题、多选题和判断题三种,点击相应的类型可以进行相应试题的添加,需要添加的项目有题目名称,选项,正确答案,分数。 题库添加代码如下:添加题目题目称: * 选项A:* 选项B:* 选项C:* 选项D:* 正确答案?:* (单选题的答案只能是A,B,C,D中D的一个)分数:*     tr


    注意事项

    本文(网上考试系统-管理员模块考题管理 .doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922