本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

在线考试系统的设计

在线考试系统的设计

该系统采用Asp.net三层架构的技术开发设计停止设计,对考生成果实行全面的管理,登陆系统能够查询用户相关信息,修正数据库中可变动的小区相关信息,对往来于用户停止注册,对成果信息等可在系统中查询,该系统总体上分为3层,Model层,Dal层,Bll层,还有表

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774


  • 详细描述

    在线考试系统的设计
    一、系统概述及开发工具
    1. 系统概述
    随着网络技术的飞速开展,计算机硬件技术的开展曾经到达了相当高的程度。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不时深化开展,就请求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计请求。
    为了顺应新形势的开展,我进行了这一系统的初步设计工作,也能够说是做一个初步的探究,希望它可以在各类考试中发挥高效、便利的作用,把教师从繁重的工作中摆脱出来。
    该系统采用Asp.net三层架构的技术开发设计停止设计,对考生成果实行全面的管理,登陆系统能够查询用户相关信息,修正数据库中可变动的小区相关信息,对往来于用户停止注册,对成果信息等可在系统中查询,该系统总体上分为3层,Model层,Dal层,Bll层,还有表示层,经过层与层之间的调用来一同完成对数据库的管理,以此来满足系统的需求。
    进入系统中有账户的能够直接登录,新用户需求到注册页面执行注册,完成注册,进入系统,能够查询用户信息,成果信息等等。
    该系统能够使对学生成果的管理变得便当快捷,愈加人性化。
     
    2. 开发工具
    (1)Visual Studio 2008
         Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
     ( 2 ) SQL  Server2008
    微软公司出品,经典的关系型数据库 ,适合中小型企业,其实中大型也勉强能跑起来。作为关系数据库有关系数据库的优点,增删改严谨的逻辑性,也有其缺点,查询的效率不高(对比那些NoSQL的数据库)。如果想深入的学习,建议买《SQL 2008技术内幕》这套书 先看T-SQL基础 在看高级T-SQL 再看存储结构 再看查询优化 这样的话绝大部分的关系数据库(MySQL Orico等)你应该都手到拿来了 其实作为关系数据库 其建立的数学模型都是一样的 虽然微软这货会在很多不必要的地方与标准不一样 (其实也是一些细节啦~) 但是大的游戏框架他还是遵守的 而且这套书说的非常详细 。
     
    二、系统分析
    1.  需求分析
    要对学生的成绩实行信息化管理,要求是想对每个学生进行管理,对学生信息和学生成绩进行登记入库,对学生信息变动变动等信息对应数进行相应的更改,用户可以查询自己的历史信息,管理员可以进行学生信息的查询,包括生成试卷、成绩修改、增删题目等,还可以对学生的成绩的信息进行更改包括成绩查阅等等信息。由此设计了该系统。
    系统角色:管理人员、教师、学生。
    用户登陆:用户通过用户名和密码进行登录。
    用户信息的管理:管理员可以增删用户。
    试题库管理:可以增加、修改、删除试题。
    试卷生成:从试题库里随机抽取试题生成一份原始试卷。
    在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 
    计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
    成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。
    在对需求进行分析的基础上,提出在线考试管理系统的功能如图1所示。


    2. 功能分析
    (1)系统角色
    管理人员、教师、学生。
    (2)用户登陆
    用户通过用户名和密码进行登录。
    (3)用户信息的管理
    管理员可以增加用户。
    管理员可以删除用户。
    (4)试题库管理
    教师可以增加试题。
    教师可以修改试题。
    教师可以删除尸体。
    (5)试卷生成
    从试题库里随机抽取试题生成一份原始试卷。
    (6)在线考试
    系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 
    (7)计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
    (8)成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。
     
    3.  功能模块设计
    首先系统要有一个登录界面,用户可以从该界面登录参加考试。管理员也应该有一个进入管理登录界面的通道。进入开始考试界面,由计算机随机提取试题,显示出来组成试卷,并开始进行计时。考生再次进行考试,答完试题后交卷,进入下一个界面。
    考生提交答卷后,由计算机进行处理--判卷,得出考试分数,显示出来,并把该生考试记录存入数据库。在这个界面上应该可以返回继续进行考试或回到登录界面。
    以上是系统进行考试功能的部分,要对系统进行管理,如试题管理、科目管理、用户管理等就需要设计一些管理界面。下面就来逐步进行设计。
    要进行管理首先要有管理员登陆验证,这里另外设计了一个界面,使它与用户登录区别开来。这个界面与用户登录界面表面上很相似,但是他们是从不同的表中提取数据进行验证的,以便于系统扩充和增加安全性。
    管理用户的界面可以实现用户的增加、和删除的功能,管理员在此可以对用户进行管理。
    管理管理员的界面,功能和管理用户的差不多,实现对管理员的增加和删除功能。
    管理考试纪录界面可以对考生的每次考试进行纪录,管理员科可以对考生成绩、时间及考试各相关纪录进行查询和删除。
    最后是试题库管理界面,它根据各科进行分类。通过这个界面管理员可以对题库中的某科试题进行增加、修改或删除。这样就十分方便灵活的对试题库进行管理。
    根据以上详细功能分析,设计在线考试管理系统功能结构如图2所示。

    目录
    一、系统概述及开发工具 3
    1. 系统概述 3
    2. 开发工具 4
    二、系统分析 4
    1.  需求分析 4
    2. 功能分析 5
    三、数据库设计 7
    1. 数据字典设计 8
    四、各功能模块程序设计 10
    1. 系统母版页设计 10
    2. 用户登录程序设计 11
    3. 学生进入考试程序设计 12
    五、系统测试 27
    六、使用说明 27
    1.系统部署 27
    2.数据库配置 28
    收缩