网络考试系统的设计与实现

网络考试系统的设计与实现
网络考试系统的设计与实现

网络考试系统的设计与实现

考号:姓名:

〔内容摘要〕

随着计算机科学与互联网技术的发展,网络考试显示出其广阔前景。由于考试本身所具有的公正性及特殊要求再加之技术原因,在线考试系统一直未得到提倡。本系统在分析了传统考试与在线考试的特点之后,尝试给出一个包括试卷生成与管理及阅卷与成绩管理的在线考试解决方案。

本文重点分析了系统实现过程中几个关键问题:将组卷抽象为组合优化问题,并设置试题属性,依据属性建立试题库;采用改进编码的遗传算法作为组卷方法,取代传统二进制编码,提高了组卷的效率与成功率;阅卷采用计算机阅卷与人工阅卷相结合的方法,减轻教师的负担;成绩自动生成、分析、发布,方便老师和学生。

本系统采用B/S三层结构作为系统的开发结构,使用https://www.360docs.net/doc/935742397.html,技术进行开发,后台数据库使用SQL Server 2005,实现了网络考试系统。

〔关键词〕自动组卷在线考试遗传算法 https://www.360docs.net/doc/935742397.html, SQL C#

第一章绪论

1.1背景

目前我校大多数课程进行的考试都采用传统的考试方式,组织一次考试至少要经过几个步骤,即人工出题、教研组组长与主管教学的系领导审核批准制卷、试卷打印、考生考试、人工阅卷、成绩评定、试卷分析,并且在出试卷时必须要求制作一套完整的试卷(包括A卷和B卷)及相应的评分标准和参考答案,再加上考试教室的安排、监考老师的分配等,使学校消耗大量的人力、物力、财力、时间。显然,随着学生人数的增多,考试类型的不断增加及考试要求的不断提高,学校的开支越来越大,教师的工作量也将会越来越大,从而严重影响学校的工作效率,并且考试本身就是一件十分繁琐和非常容易出错的事情,传统的考试方式已经越来越不能适应现代教学要求,应改变传统的纸张考试的方式,充分利用计算机和网络技术,实现计算机考试,从而使考试更加公正、客观。

随着新校区学生数量越来越大,学校在计算机和网络方面的投入也越来越大,学生上网越来越方便。因此,本课题拟用学校现有的软硬件资源设计并开发一个适合我校管理实际,能针对不同课程科目进行考试的网络考试系统,从而提高学校在考试组织和考务管理方面的工作效率和工作质量,减轻教师和考务人员的工作负担,降低学校开销,对推动学校管理机制的进一步完善,充分体现高校管理工作的先进性,具有重要意义。

1.2 国内外研究状况

计算机网络考试在美国诞生,历经多年,在国外得到广泛的运用。目前,世界上许多国际考试都采用网络考试的方式,比如微软认证,思科认证,惠普认证,以及TOFEL,GRE,这些考试都是通过网络实时进行的。并且国际电气和电子工程师协会的一些工作小组,开展了相关标准的制定和修订工作。

在我国,将计算机与网络运用在考试上比较晚,但也有一些投入使用的考试系统,如计算机等级考试,驾驶员理论考试,以及最近投入使用的大学英语四六级考试等。我国教育部于2000年5月推出《现代远程教育资源建设技术规范》,其中对网络题库、考试系统的建设规范进行了定义。教育部组织国内8所重点高校的有关专家成立教育部教育信息化技术标准委员会,开展网络教育技术标准研制,制定中国现代教育技术标准CELTS。

1.3 考试系统的设计的目的和意义

近几年来我校教学体制不断改革,对检验教师教学效果和学生学习效果的手段也一直在探讨中,但是除了计算机文化基础之外,其他科目还是利用教师手工出卷――学生答卷的传统模式进行考试,而且多数情况下对试卷的处理还是沿用传统的手工处理的方式,虽然传统的手工方式对处理主观性试卷有一定的优越性,但是从整个考试环节看,又不可避免的出现以下几个问题。

1.试卷缺乏随机性:由教师手工编写具体的试卷,其中每道题均由教师指定,每次考试学生面临的试卷相同。试卷从老师向学生传递的过程中会发生不同程度和形式的泄密,并且考生在考试时难以从技术上避免作弊行为的发生。

2.教师工作量极大,负担重:这主要表现在出卷和阅卷环节上。教师需要花费时间总结、整理本学期课程的内容和知识点,然后还要手工出题组卷。考试完毕后,还需教师评阅,登记,分析。在整个过程中工作量大,效率低。

3.考试场所缺乏灵活性:参加同一门考试的学生必须在同一时间内参加考试,需要教务部门专门安排考场和监考人员,这是一笔不小的开销。

相比传统考试形式,网络考试系统的主要好处是一方面可以动态管理各种考试信息,只要准备试题量足够大、试题足够标准的试题库,老师便可以根据该课程的教学大纲和教学内容制定组卷策略,设计试题的编制要求,计算机则可以根据一定算法按照要求从题库中取出满足条件的试题并生成试卷;另一方面利用该系统考试时间灵活,可以充分利用网络无限广阔的空间,随时对学生进行考试。简化传统考试过程,减轻繁重的考务工作,避免考试过称中的人为因素,提高考试考核水平和管理水平。此外,网上考试系统阅卷速度快,迅速给出客观题成绩,减轻老师阅卷负担。

目前我校在许多方面都实现了信息化、网络化,但是期末考试大多数科目仍是传统考试模式。大量时间浪费在重复劳动上。计算机网络考试系统不但充分发挥校园网的功能,而且可以节约考试用纸,是考试方便、灵活,有效防止作弊,提高学校在考试组织和考务方面的工作效率和质量。

1.4 课题研究的主要内容

目前常见的网络考试系统有两种,一种是基于客户机/服务器(即Client/Server,简称C/S)模式。另一种是基于浏览器/服务器(即Brower/Server,简称B/S)模式。采用C/S模式的考试系统,需在考试前在客户机安装考试应用程序、对数据库进行配置,系统维护困难,成本较高。在B/S模式下,用户界面是通过WWW浏览器实现,极少部分事务逻

辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,减轻系统维护与升级的成本和工作量。

在比较两种体系结构的优缺点的基础上,本系统设计采用B/S模式,将SQL Server 2005与https://www.360docs.net/doc/935742397.html, 2.0技术结合起来,实现系统的主要功能。

本课题主要解决问题如下:

1.建立标准化试题库,方便实现试题的数字化管理。

所谓题库就是试题的仓库,把经过教师认真编制或者仔细挑选出来的题目集合到一起,供试卷编制者随时查询和使用的集合,为题目的保存、分类和检索提供了便利,为试卷编制提供了高效率和低成本的手段。试题库是网络考试系统重要组成部分。

2.按照科学的策略智能组卷,从而提高出卷效率。

网络考试系统试题库为依托,系统可以按照教师制定的组卷策略自动抽题组卷,从而提高出卷效率。

3.实现自动组卷、人工阅卷相结合和数据的有效保存。

4.实现管理员、老师、学生、试卷的信息管理。

管理员维护系统,不同的老师具有不同的权限去查看、修改、添加试题库,老师可以批改试卷、管理学生成绩,学生可以查看考试成绩。

1.5本文章节安排

本文包含以下几个部分:

第一章介绍课题选题背景、国内外研究现状、考试系统设计的目的和意义以及本文的工作内容。

第二章对系统所用开发技术进行相关介绍。

第三章对系统进行需求分析和总体设计。

第四章在线考试系统的实现。

第二章系统开发所用的相关技术

2.1 SQL Server 2005

在该考试系统设计中,选择SQL Server 2005作为后台数据库工具。SQL Server 2005是Microsoft公司SQL Server系列产品的第九版即SQL Server 9.0。它继承了SQL Server 以前版本的优点,同时又增加了许多功能,如企业数据管理,开发工作效率和商务智能等。与Microsoft公司的其他产品有良好的兼容性。它提供的几十种向导,覆盖了几乎所以的数据库操作(数据库的创建、维护、作业、警告、数据复制、转换等)。SQL Server 2005是微软公司开发的一个高性能的、多用户的关系型数据库管理系统。它是专为客户服务器计算环境设计的,是当前最流行的数据库服务器系统之一,它提供的内置数据复制功能、强大的管理工具和开放式的系统体系结构为基于事务的信息管理方案提供了一个卓越的平台。它是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。MS SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用性和高性能的数据应用程序。它有一套很好的安全性控制机制,可以保证数据库和数据库中数据的安全。采用SQL Server 2005为后台数据库,在库记录检索中,用简单查询、多条件组合式查询和基于内容的搜索式查询;在记录集显示中,采用记录集多页显示技术、数据库访问直接采用,这方便系统移植,数据库访问效率更高。

2.2 https://www.360docs.net/doc/935742397.html,技术

https://www.360docs.net/doc/935742397.html, 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。数据共享使用者应用程序可以使用 https://www.360docs.net/doc/935742397.html, 来连接到这些数据源,并检索、处理和更新所包含的数据。

https://www.360docs.net/doc/935742397.html,是.NET Framework的一部分,可以让应用更加容易的管理和维护基于文件的或者基于服务器的数据存储。https://www.360docs.net/doc/935742397.html,类在System.Data命名空间下,这些类包括连接到数据源,执行命令,存储,控制,获取数据的功能。所用https://www.360docs.net/doc/935742397.html,技术如下:https://www.360docs.net/doc/935742397.html,对象模型中有五个主要的部件,分别是:

Connection物件:Connection对象主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,书无法从数据库中取得数据的,这个物件在https://www.360docs.net/doc/935742397.html,的最底层。

Command物件:Command对象主要可以用来对数据库发出一些指令(查询、新增、修

改、删除等)。

DataAdapter物件:DataAdapter对象主要是在数据源以及DataSet之间执行数据传输工作,他可以通过Command对象下达命令后,并将取得的数据放入DataSet对象中。这个对象是架构在Command对象上,并提供了许多配合DataSet使用的功能。

DataSet物件:DataSet对象可以视为一个暂存区(Cache),可以把从数据库中查询到的数据保留起来,甚至可以将这个数据库显示出来。Dataset不仅可以存储多个数据表,而且可以通过DataAdapter取得数据表的结构,并可以记录数据表之间的关联。DataSet 对象是https://www.360docs.net/doc/935742397.html,中的重要对象,架构在DataAdapter上。

DataReader物件:当只需要读取数据而不需要其他操作时,使用DataReader对象。DataReader对象一次只读取一笔数据,并且这些数据是只读的,不允许其他操作。这样节约资源,效率很高,并且不用把数据全部传回,可以降低网络负载。

2.3 https://www.360docs.net/doc/935742397.html,技术

https://www.360docs.net/doc/935742397.html,是一项功能强大的、非常灵活的服务器端技术,他用于创建动态Web页面。https://www.360docs.net/doc/935742397.html,是微软公司的ASP 和.NET Franmework在两项技术的结合。https://www.360docs.net/doc/935742397.html,允许使用.NET Franmework的任何语言(如https://www.360docs.net/doc/935742397.html,,C#等)创建Web应用程序。

与更高级的编程语言相比,一个主要区别是https://www.360docs.net/doc/935742397.html,提供了完整的服务器端对象模型,可以在运行期间使用。https://www.360docs.net/doc/935742397.html,可以在环境中把页面上的所有控件作为对象来访问。在服务器端,还可以访问其他.NET类,与许多有用的服务集成起来。在页面上使用的控件有许多功能,实际上可以完成Windows Form类的几乎所有功能,有非常大的灵活性。因此,生成HTML内容的https://www.360docs.net/doc/935742397.html,通常称为Web窗体。

https://www.360docs.net/doc/935742397.html,提供许多比过去的Web开发模型更加优异的功能。

第一,https://www.360docs.net/doc/935742397.html,实现了应用程序代码与HTML分离,产生易于阅读的代码模块。在传统的ASP页中两种代码是混合在一起的,非常不利于开发人员纠错和系统后期维护和扩展。https://www.360docs.net/doc/935742397.html,已经很好的解决了这个问题,HTML代码*.aspx文件中,而事件的处理代码保存在*.aspx.cs中。这样使前台后台分离,同时增加了系统的安全性。

第二,https://www.360docs.net/doc/935742397.html,是一个编译式的.NET环境,开发者可以使用.NET Framework下的语言编写https://www.360docs.net/doc/935742397.html,,从而开发出快速可靠的动态网页。本设计选择C#语言。

第三,https://www.360docs.net/doc/935742397.html,不仅能够享受到.NET Framework运行时在效率上的诸多强化,他本身也是经过重新设计,使其效率大幅超越ASP和其他Web开发平台。

第三章在线考试系统需求和总体设计

3.1对系统的综合要求

本系统是一个基于校园网的考试系统,系统设计必须满足一下要求:

1.安全性

操作人员进入系统时首先应进行登录,只有通过身份验证后才能操作,以防止误权限的人员进入系统。

2.保密性

考试系统中的试题是要严格保密的,信息不得泄露。这是考试系统最重要的要求。3.完整性

考试系统的信息在存储或传输过程中保持不会被修改、不被破坏和不丢失的特性。4.可用性

可用性是指系统中的数据可被合法用于访问并按照要求的特性使用,当操作人员使用时应能够正常准确无误地存取。

5.可控性

可控性是指对在线考试的信息及系统实施安全监控。

3.2用户需求分析

要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。本系统从以下几个方面对用户的需求进行了分析:

1.用户的信息需求:考生能查询有关考试通知、考试成绩;系统管理员和教师都能够查询题库信息、系别班级信息、考生成绩信息;

2.用户的处理需求:教师能对题库执行增加、删除可修改操作,可以按照一定策略组卷,批改试卷;管理员能对考试科目、试题类型、人员信息进行增加、删除和修改,可以设置考试信息,经考试主管领导的审核后就可考试;在考试时,系统根据考试信息的设置自动生成试卷;系统控制考试时间、考试成绩自动生成、多功能查询等。

3.对系统的适应性、通用性要求:要求系统能够不受未来课程设置变化的影响,仍然能照常使用。通用性方面,要求系统不仅能够进行计算机考试,而且其他系或专业稍作设置或改动也能使用本系统进行无纸化网络考试。

4.对系统的安全性要求:要求进入系统必须进行口令校验。

3.3系统的功能需求分析

本系统的用可分为管理员,教师,学生三类。

考虑到系统的安全性,本系统供分为两个界面:一个界面用于管理员和教师登录,主要负责进行基本资料、题库、试卷、成绩的管理和查询等;另一个界面用于考生登录,主要负责在线考试、成绩查询等。

总体上考虑,该考试系统应该实现下列功能:

对管理员来说,主要包括管理基本资料(包括教师、学生资料的增、删、改以及个人资料修改)、控制与分配用户的访问权限,保障系统的安全性,防止非法访问。

对教师来说,包括试卷管理、题库管理、成绩管理。

1.试卷管理:教师可以从课程,难度系数,各种题型的数量等方面对某份试卷提出一定要求生成若干份试卷,在学生考试时,由系统根据学生信息随机选一份试卷分发给学生,不需要手工组卷。同时,教师还可以对生成的试卷进行修改删除。

2.题库管理:教师可以根据教学需求对题库中进行添加新的考题,删除旧的考题,修改原有考题,其中试题类型包括判断题、填空题、单选题、多选题、简答题、计算题等;对于每种题型,教师可以设置题干、答案、难度系数、所属科目、所属章节、估计答题时间等属性。

3.成绩管理:对于计算机无法判断的主观题,由人工批阅,然后系统自动将成绩统计出来进行分析,包括各个分数段人数、及格人数、不及格人数等。

对于学生来说,包括查询考试信息、在线考试、查询以往考试成绩。

1.考生可以查询即将开始的考试。

2.在线考试:考虑到我院实际情况,学生必须在计算中心集中参加考试,答完一种题型,就将试题答案提交到服务器,不允许返回修改。本系统添加考试计时器,一方面提醒考生注意考试时间,一方面当考试结束时,强制提交试卷。

3.查询以往考试成绩:学生可以在线查询以前参加过的考试的成绩。

3.4系统的体系结构

本系统的体系结构设计主要采用B/S的三层结构:表示层、应用层、数据层。其中,表示层是客户端浏览器;应用层是具有应用程序扩展功能的Web服务器,包括事物处理逻辑,位于服务器端;数据层即数据库服务器。这种结构的工作流程是:用户通过浏览器向网络中的某一Web服务器提出请求,Web服务器对用户验明身份后,首先执行相应的扩展

应用程序与数据库联通,通过SQL语句向数据库发出数据处理申请,然后将数据库处理结果交给Web服务器后,在由Web服务器传送到客户端浏览器。三层体系结构如下图3-1所示。

图3-1三层体系结构

3.5系统的功能模块划分

本考试系统可分为管理员模块、教师模块、学生模块。

系统总体模块划分如图3-2所示。

图3-2 系统功能模块图

下面对本考试系统的主要功能模块进行详细介绍。

一、管理员模块

1.管理员登录:管理员通过验证登录进入系统管理界面。

2.考试信息管理:管理员发布最近一段时间的考试信息,方便考生查询。

3.科目管理:管理员可以对考试科目进行添加、修改删除。

4.用户管理:管理员可以对用户账号、用户信息、用户权限进行管理。

5.题型管理:考虑到本考试系统的通用性,允许添加新的题型,但是需要以管理员身份添加。

二、教师模块

1.教师登录:通过验证身份,教师进入教师界面。

2.题库管理:教师可以对试题库进行添加、编辑、删除。

3.学生管理:教师可以管理参加考试的学生信息。考生信息包账号、密码、姓名、院系等。考生信息来自教务部门,考生无需注册。

4.试卷管理:教师可以按照一定组卷策略,从试题库中抽取试题,组成试卷,并且可以对试卷进行修改和删除。

5.成绩管理:包括试卷主观题批阅功能。系统会将计算机阅卷部分与人工阅卷部分的分值相加,存储在数据库中。系统对考试成绩进行统计和分析,教师、学生可以查看成绩。

三、学生模块

1.学生登录:首先对考生进行身份验证,才能进入系统。

2.在线考试:学生选择自己将要参加的的考试科目,到考试时间后,学生开始考试,客户端时间与服务器时间同步。考试方式为做完一种题型,便将答案提交至服务器,不允许返回修改。考试结束,强制提交试卷。客观题由系统批阅,主观题由教师批阅。

3.成绩查看:阅卷完毕后,考生可以查看考试成绩信息。

3.6数据库设计

网络考试系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询上,包括用户信息、试题信息、试卷信息、学生成绩信息等。本文参与设计的数据表如下:

一、题目表(problem)3-1:

二、考生答题表(stuproblemscore) 3-2:

表3-2考生答题表

三、试卷信息表(paperinformation)3-3:

四、学生成绩表(studentscore)3-4:

表3-4学生成绩表

五、题目类型表(problemtype)3-5:

表3-5题目类型表

六、试卷表(temper)3-6

表3-6试卷表

3.7数据表的逻辑结构

在本系统中,设计到多个数据表的操作,其中有些表会与多个表有关联,各表的逻辑结构见图 3-3所示。

第四章在线考试系统的实现

4.1在线考试子系统功能实现

在线考试子系统的主要功能:

(1)考生登录。

(2)考生在线作答试题。

(3)系统计时并在考试临近结束时给出提示。

(4)考生提交试卷。

这里考生提交试卷实现为:做完一种题型就将本题型所有试题提交,若要返回修改,则需要重新作答。若考生掉线,则返回重新登录,已经提交的试题则会保存起来,

未提交的试题,则需要重新作答。在线考试子系统流程图如图4-1所示。

administrator

course

paperinformation

problem

problemtype

student

studentscore

stuproblemscore

teacher

temper

图 3-3 数据表逻辑结构图

图4-1在线考试子系统流程图

学生登录考试系统后,进入考试界面,点击“开始考试”,则本次考试出现的大题类型将进入下拉框,没有将所有题型一次列举出来,是因为考虑到系统扩展性,每次考试题型可以不同。学生选择相应题型之后,点击“确定”,则该大题所有小题将出现。做完本大题之后,点击提交,则学生所做答案将提交至服务器。考试界面显示考生信息、服务器时间等。在线考试界面如图4-2所示。

图4-2在线考试界面

4.2试卷管理子系统功能实现

教师登录系统后,选择进入出题规则界面,制定试卷总体控制参数,如总分、难度系数、章节、分值以及题量等。设定设置后,点击“确定”后,系统采用遗传算法出题,试题将放入试卷表中,试卷信息将放入试卷信息表中。出题规则界面如图4-3所示。

图4-3出题规则界面

4.3成绩管理子系统的实现

学生提交的答案将保存在考生答题表中。教师进入成绩管理子系统时,点击“计算机阅卷”之后,系统自动判阅客观题。系统将计算机不能判阅的题目以及其参考答案、标准答案、分值显示出来,供教员判阅。最后生成考试成绩。阅卷管理界面如图4-4所示。

图4-4阅卷管理界面

生成成绩后,教师可以进入查询界面查看学生成绩。同时本次考试不及格人数、不及格人员的姓名、各分数段人数等奖显示出来,供教师参考,同时可以生成考试分析报告格式,部分内容由教师亲自填写。成绩查询分析界面如图4-5所示。

图4-5成绩查询分析界面

4.4遗传算法的实现

基于遗传算法的组卷方法在实现时,首先选择出符合出卷人要求章节、题型的试题,设定试题号、试题难度系数、章节号、题目类型号、估计时间、分值等属性作为参数,然后对各项数据进行处理。算法编码采用C#语言。

一、数据的获取

遗传算法进行操作时,需要用到试题号、试题难度系数、章节号、题目类型号、估计时间、分值。这些属性需要导入内存,遗传算法才能运行。试题库中的题量是巨大的,所以,先选择出符合出卷人所要求的章节、题型的试题,再将这些属性导入内存,才能提高效率。数据获取的流程如图4-6所示。

图4-6数据获取流程图

二、数据处理

数据处理步骤如下:

1.数据预处理

由于染色体编码采用整数编码,所以对内存中的记录进行重新编号后,才能使用随机函数。使用https://www.360docs.net/doc/935742397.html,技术中的DataTable,增加一列作为主键,从1开始,以1为步长增长,并记录题目总量problemno。这些数据存放在数据集DataSet中的数据表中,表示为ds.Tables[“problem”]。数据预处理部分代码如下:public void getproblem()//获取试题并编号

{

DataTable fun = new DataTable("problem");

DataColumn primarykey = new DataColumn();

primarykey.DataType = System.Type.GetType("System.Int32");

primarykey.AutoIncrement = true;

primarykey.AutoIncrementSeed = 1;

primarykey.ColumnName = "key";

fun.Columns.Add(primarykey);

fun.PrimaryKey = new DataColumn[] { fun.Columns["key"] };

}

2.种群初始化

种群初始化就是要构造若干条染色体,每条染色体长度为试卷题目总量questionno,由出卷人指定。染色体中的基因为试题在内存中的编号,在1~problemno 中随机产生。本系统将染色体个数设为20条,并将这些染色体存放在一个DataTable 中,表示为gadatattable(“ga”)。种群初始化部分代码如下:

public void initialize()//种群初始化

{

Random ra = new Random();

for (int k = 0; k < 20; k++)

{

DataRow dr = gadatattable.NewRow();

for (int j = 0; j < question; j++)

{

dr[j] = ra.Next(1, problemno);

}

gadatattable.Rows.Add(dr);

}

}

3.计算评价值

扫描gadatattable(“ga”)中一条染色体的基因,表示为t,然后采用d s.Tables[“problem”].Rows.Find(t)方法从ds.Tables[“problem”]找到相应记录。将章节号、试题类型号、难度系数、估计时间、分值存入一张DataTable中。一条染色体的属性需要一张DataTable存储,表示为temptable。使用方法getchapter、

probtype、getdifficult、gettime、scor分别评价该条染色体在章节、试题类型、难度系数、估计时间、分值方面是否达到要求。最后将这些评价值按照各自权重w[i]计算出整卷指标F。评价值计算流程图如图4-7所示。

图4-7评价值计算流程图

4.轮盘选择

按照轮盘选择法,产生新的种群。轮盘选择流程图如图4-8所示。

网络考试系统设计与实现正文

第1章绪论 1.1 开发背景 随着互联网应用的不断发展,网络考试系统也逐渐成为校园信息化发展的趋势,学校基本都有网络覆盖,硬件条件也比较完善,这为网络考试系统的发展提供了良好的基础。利用信息化技术推动教学改革是当前学校教育改革的一条重要思想,是提高教学质量的重要举措。 考试方式中,从出卷、印刷、监考、评分等等一系列的操作,教师有大量繁重的工作要做,学生也难及时发现自己的考试问题。网络考试系统可以克服传统考试的弊端,考题由计算机自动抽取,考生自助答题,计算机自动评分,教师可以对学生答题情况进行详细分析,提高了考试效率与作用。学生的考试成绩也是教学工作中非常重要的部分,学科考试不仅是衡量学生学习成果的重要手段,而且与教师的教学质量密切相关。根据考试结果对学生的学习掌握知识情况和教师教学情况做出评价,这既能激励学生学习进步,同时也能不断提高教师的教学质量。 结合目前网络远程教育的不断发展,网络考试系统还能使参考人员考试不会受地理和时间的限制。提高了考试工作的效率,避免了中间环节的投入和资源浪费,网络考试适应了信息化教育发展的要求,同时也能为技能培训,学校教学成果检验等方面提供帮助,具有广阔的应用前景,为此研究和开发了网络考试系统。 1.2 课题的意义 本次设计的网络考试系统,正是顺应了教育信息化改革的大趋势,是Internet 技术与计算机技术在教育教学领域的应用。网络考试系统,它将给现代教育教学的考试,提供一个很好的解决方案,成为教育教学管理的最佳辅助方式之一,让传统教育中的考试也朝网络化的方向发展。 网络考试系统借助计算机技术,在Windows平台上,使用IE浏览器,完成考试、交卷等考试任务,还可以通过互联完成考试结果的管理。后台借助数据库,各考点可以通过网络获取题库。学生通过网络选择开考的试卷,然后进行网络作答。做完试卷后,学生便能够网络自动交卷。交卷同时,系统将把客观题自动评分,生成考试临时成绩。教师可网络查看各考生的试卷,并且给出主观题成绩。同时网络考试系统,可对学生基本信息及考试成绩信息进行查询等管理,也有利于学校教务的管理。

信息系统分析与设计试题库和答案

信息系统分析与设计考试题库 一、选择填空(每题1分,共10题10分) 101. 信息按照()可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 答案:C 章节号:1-1 难易系数:0.1 102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 答案:B 章节号:1-1 难易系数:0.1 103. 现代管理信息系统是()。 A. 计算机系统 B. 手工管理系统 C. 人机系统 D. 计算机网络系统 答案:C 章节号:1-1 难易系数:0.1 104. DSS解决的是()。 A. 半结构化问题和非结构化问题 B. 结构化问题和半结构化问题 C. 非结构化问题 D. 结构化问题 答案:C 章节号:1-1 难易系数:0.2 105. 在任一组织同时存在着三个不同的计划控制层是()。 A. 战略计划层,管理控制层,操作层 B. 战略计划层,战术计划层,管理层 C. 战略计划层,业务计划层,操作层 D. 战术计划层,管理控制层,操作层 答案:A 章节号:1-1 难易系数:0.1 106. 购物超市收银台终端系统是一个典型的()。 A. 战略支持系统 B. 决策支持系统 C. 知识工作系统 D. 事务处理系统 答案:D 章节号:1-1 难易系数:0.2 107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。 A. 获得当前系统的物理模型 B. 抽象出当前系统的日逻辑模型 C. 建立目标系统的逻辑模型 D. 建立目标系统的物理模型 答案:A 章节号:1-2 难易系数:0.1

计算机网络系统设计方案

第九章计算机网络系统 本方案将涉及以下范围: 系统需求概述 网络设计原则 网络系统设计 网络设备选型 网络的安全性 9.1 系统需求概述 随着网络技术,信息通信领域的长足发展,网络经济,知识经济再不是IT 等高科技行业的专利,企业正利用其行业特点,汲取网络技术精华,努力创造着制造业的又一个春天。未来是美好的,但现实不可回避。大多数企业对电子商务的一般认识是电子商务能帮助企业进行网上购物、网上交易,仅是一种新兴的企业运作模式,比较适用于商业型企业、贸易公司、批发配送公司,孰不知电子商务已对传统的制造业形成了巨大冲击。 在这种形式下,面对企业规模的扩大,新厂区的启用,为了加强生产经营管理,提高企业生产水平和管理水平,使之成为领导市场的现代化企业,并为浙江生迪光电有限公司的长远发展提供更好的条件提出了网络系统建设方案。 对于景兴公司网络系统建设这样一个复杂的系统工程,在硬件、软件、网络等方面都提出了非常高的要求。作为系统运行的支撑平台,更是重中之重。计

算机网络系统、网络整体安全系统以及整个系统集成建设是否成功,变得尤其重要。 根据对企业的弱电设计以及与企业有关部门的深入沟通,结合我公司以往对企业系统实施的经验积累,我们认为,本次关于景兴限公司计算机网络核心系统的总体需求可以概括为: 1、实现企业的信息化管理,提高经济管理水平和服务质量,实现企业的经济效益与社会效益的同步增长。在此基础上发展企业的决策支持辅助信息系统,因此我们计算机网络核心系统也将紧紧围绕着这些应用展开。 2、建设机房与相应的网络系统。 3、建立比较完备的安全防护体系,实现信息系统的安全保障。 4、系统必须保持一定的先进性、可扩展性、高可用性、高稳定性、易维护性。 9.2 网络设计原则 (1)先进性与成熟性相结合 近年来信息技术飞速发展,用户在构建信息系统时有了很大的选择余地,但也使用户在构建系统时绞尽脑汁地在技术的先进性与成熟性之间寻求平衡。先进而不成熟的技术不敢用,而太成熟的技术又意味着过时和淘汰。本方案充分考虑了先进性与成熟性相结合。 (2)合理、灵活的体系结构 “结构先行”是构建任何系统的先例,信息系统也不例不断变化的情况下,调整适应,从长远角度来看,也可以提供很好的投资保护。

本科毕业设计-在线考试系统

1.绪论 1.1 开发背景 近年来,计算机科学技术的发展迅猛异常,日新月异。网络技术、多媒体技术、面向对象的技术日趋成熟,为计算机的应用揭开了新篇章。为了适应计算机技术的发展,网上教育也以受众广、投入低、不受师资和校舍等办学基础设施等条件限制、容易开展高水平教学、教学质量相对容易保证等特点而受到教育界的广泛重视,网上教育促进了教育思想、教育方法、教育手段的更新。信息时代的未来教育,具有创造性、多样性、开发性和个性化的特点。未来教育发展层次的高低,与教育网络的建设与否息息相关。落后的教学手段与封闭的教学模式,再也不能适应未来教育的需求。 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革和更新,而网络考试则是一个很重要的发展方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容按条件组成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷评分,大大提高阅卷的效率;还可以直接把成绩送到数据库中,进行统计分析、排序等操作。所以现在较好的考试方法是采用网络考试,试题内容放在服务器上,考生通用户名密码进行登录,登录后进行考试,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。网上考试是这个课程建设其中的一部分,本文将重点介绍网上考试系统。 1.2 系统的总体概述及其研究意义 网络考试系统的实现技术有多种,可以采用传统的架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用Web 技术实现。Web 技术采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何的应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上)。本文

系统分析与设计复习题汇总1_参考答案

系统分析与设计复习题 第1章信息系统分析员涉及的领域 一、填空题: 1. 系统分析是理解并详细说明信息系统应该是做什么的过程。 2. 系统设计是详细说明信息系统的许多组件在物理上是怎样实施的过程。 3. 信息系统是相互联系、相互作用的部件集合。其收集、处理、存储和产生完成业务任务所需信息的输出。 4. 作为一个系统的分析员所需的技能包括:专业技术知识和技能、业务知识和技能、 人的知识和技能。 5. 业务流程重组指研究、分析和重新设计企业的基本业务过程,为企业降低成本和/或提高效益。 6. 事务处理系统是收集和记录影响组织的事务信息的信息系统。 7. 决策支持系统与基于知识的系统是允许用户探究有效的选择或决策效果的支持系统或自动制定决策路线。 二、选择题 1. 一个组织为核心信息系统提交使用一组集成的软件包的过程,称 C A. 战略规划 B. 信息系统战略规划 C. 企业资源规划 D. 应用程序结构计划 2. 接收事务处理系统收集的信息并为管理人员生成计划和控制业务所需报表的信息系统:D A. 决策支持系统 B. 基于知识的系统 C. 企业应用 D. 管理信息系统 3. 支持企业范围内的操作与数据的高度集成的信息系统,通常包括TPS、MIS等系统的某些方面,则该系统称 C A. 决策支持系统 B. 基于知识的系统 C. 企业应用 D. 管理信息系统 4. 是为实现业务职能,一个组织所需的集成信息系统的说明,其常列出整个信息系统的数据清单。称 A A. 应用程序结构计划 B. 技术结构计划 C. 企业应用 D. 信息系统战略规划 5. 实现计划的信息系统所需的硬件、软件和通信网络的说明,称: B A. 应用程序结构计划 B. 技术结构计划 C. 企业应用 D. 信息系统战略规划 三、判断题 1. 企业资源计划(ERP)是一个组织为核心信息系统提交使用一组集成的软件包的过程。对 2. 企业资源计划软件购买后可直接被企业应用,无需再根据企业的业务流程定制。错

基于Excel的考试系统设计与实现

基于Excel的考试系统设计与实现 广东省佛山市南海区石门中学狮山校区刘世能邮编:528225 摘要:对于Excel办公软件,随着版本的升级,其功能也越来越强大,针对考试系统高技术高要求的情况,我们探讨了用Excel设计考试系统,实现了试卷制作简便,分发评判容易,统计快速的考试功能,可低技术、简便、灵活地解决教学中的课外作业考查、考试评价调查等问题,有一定的实用价值。 关键词:考试系统,Excel 正文: 当前有很多计算机考试系统,既有用各种语言开发的单机版软件,也有用Asp等开发的网络版系统,单机版软件适合学生自测,但一般无成绩导出汇集统计功能,因而不适合班级统一测试与成绩分析;网络版考试系统需要服务器等高技术支持,对网络带宽有一定要求且一般用于局域网,因此无法也不方便各科推广使用。随着信息技术的普及,学校师生已经基本掌握office系统办公软件的操作,特别Excel作为老师统计成绩、管理成绩的好帮手,又是学生学习的实用工具,因此大家对它非常熟练。下面笔者探讨了用Excel作为考试系统的设计与研究平台,实现了试卷制作简便,评判容易,统计快速的考试功能,而且技术含量低,操作简便、灵活,非常适合家庭作业考查或课堂测试等。 一、基于Excel的考试系统设计与实现 以课堂测试为例,包括基本的单项选择题、多项选择题、判断题、填空题、简答题等,下面详细介绍制作思路与主要技术。 设计思路:在Excel中制作好试卷,通过指定单元格输入学生信息、作答情况,再通过函数IF读取标准答案并判断正误、给出得分,学生试卷保存后交给老师,最后在成绩统计文件中读出所有学生得分或答题情况,计算总分、平均分,并可做考试分析。信息流程与功能设计如下: 主要技术要点: 1.输入设计:与传统试卷一样,Excel试卷包括试卷标题、试卷说明、试卷

企业网络工程设计方案

企业网络工程设计方案第一章网络系统设计概述 1.1项目背景 为了适应业务的发展和国际化的需要,积极参与国家信息化进程,提高管理水平,展现全新的形象,某厂准备建立一个现代化的机构内部网,实现信息的共享、协作和通讯,并和属下个部门互连,并在此基础上开发建设现代化的企业应用系统,实现智能型、信息化、快节奏、高效率的管理模式。 在本方案中,我们借鉴了大型高端网络系统集成的经验,充分利用当今最成熟、最先进的网络技术,对该信息网络系统的建设与实施提出方案。 1.2需求分析 为实现上述目标,可以把整个系统建设分成两个部分,即:网络平台建设和Internet/Intranet平台建设。 (1)网络平台是建立在结构化布线基础上的最基本的平台。可靠的网络平台是Internet/Intranet系统及应用系统正常运行的基础。网络平台的设计应包括局域网的设计、广域网的设计。 (2)Internet/Intranet平台包括Intranet、Internet和Extranet。三者的关系如图: Extranet Intranet Internet Internet/Intranet系统具有客户端单一界面、易于使用的特点。在中中国港湾建设总公司的平台建设中,Extranet部分对应于与各合作伙伴信息交流的相关部分。 网络系统主要是以光纤作为传输媒介、以IP 和Intranet技术为技术主体、以核心交换机为交换中心、下属部门信息网络系统为分节点的多层结构、提供与各种职能相关的、功能齐全、技术先进、资源统一的网上应用系统,进一步

可扩展成为多功能网络平台。 总体目标是建立该企业的办公业务信息网络交换平台,集成下属各部门信息网络系统,功能齐全、技术先进、集成化的网络系统。 (一)设计网络需求如下: (1) 信息的共享; (2) 公司管理; (3) 办公自动化; (4) 高速Internet 冲浪。 (二)企业办公网主干和信息点需求及分布 拟建的企业网络主要涉及到四幢建筑物:行政楼(含附近的门卫)、 生产车间(含附近的厂区办)、运输楼(含附近的工段办)。这四幢建筑物之间拟通过光缆连接。网络中心和机房设在行政楼内。信息点需求为:行政楼:801个(含门卫1个) 生产车间:364个(含厂区办4个) 运输楼:20个(全为工段办) 主干网接入全球互联信息网外接(Internet),各子网再接入主干通信网。主干网接入Internet的方式可是有线综合宽带网,速率可在100Mbps左右。主干为千兆光纤线路,其它线路为超五类双绞线。 (三)投资预算 要求投资在20万元以内,包括局域网设计(可利用原有宽带设备),交换机设备,综合布线等。 1.3编制依据 《计算机信息系统保密管理暂行规定》(国家保密局1988 年 2 月26 日印发) (国家保密局1999 年12 月29 《计算机信息国际联网保密管理暂行规定》 日印发) 《中国公众多媒体通信网技术体制》 《中国公众多媒体通信网工程实施技术要求》 IEEE 工业标准:802.1d,802.1p,802.1q,802.1x,802.3,802.3u,802.3z 支持路由协议:IP 的RIP v1/2,OSPF,BGP-4;IPX 的RIP 多址广播协议:IGMP,DVMRP,PIM-DM,PIM-SM 网络管理协议:SNMP,RMON,RMON2

企业网络系统的设计与实现

企业网络系统的设计与实现 09秋计算机黄树森 目录 一、工程概况 (2) 1、工程详述 (2) 二、需求分析 (2) 1、网络要求 (2) 2、系统要求 (3) 3、用户要求 (3) 4、设备要求 (4) 三、网络系统设计规划 (5) 1、网络设计指导原则 (5) 2、网络设计总体目标 (6) 3、网络通信联网协议 (6) 4、网络IP 地址规划 (7) 5、网络技术方案设计 (7) 6、网络应用系统选择 (11) 7、网络安全系统设计 (12) 8、网络管理维护设计 (13) 四、网络布线系统设计 (13) 1、布线系统总体结构设计 (13) 2、工作区子系统设计 (14) 3、水平子系统设计 (14) 4、管理子系统设计 (14) 5、干线子系统设计 (15) 6、设备间子系统设计 (15) 7、建筑群子系统设计 (15)

一、工程概况 1、工程详述 集团总部公司有 1000 台 PC;公司共有多个部门,不同部门的相互访问要有限制,公司有自己的内部网页与外部网站;公司有自己的 OA 系统;公司中的台机能上互联网;核心技术采用VPN;集团包括六家子公司,包括集团总部在内共有2000多名员工;集团网内部覆盖7栋建筑物,分别是集团总部和子公司的办公和生产经营场所,每栋建筑高7层,都具有一样的内部物理结构。一层设有本建筑的机房,少量的信息点,供未来可能的需求使用,目前并不使用(不包括集团总部所在的楼)。二层和三层,每层楼布有96个信息点。四层到七层,每层楼布有48个信息点,共3024个信息点。。每层楼有一个设备间。楼内综合布线的垂直子系统采用多模光纤,每层楼到一层机房有两条12芯室内多模光纤。每栋建筑和集团总部之间通过两条12芯的室外单模光纤连接。要求将除一层以外的全部信息点接入网络,但目前不用的信息点关闭。 二、需求分析 1、网络要求 满足集团信息化的要求,为各类应用系统提供方便、快捷的信息通路;具有良好的性能,能够支持大容量和实时性的各类应用;能够

电子商务系统分析与设计复习题及答案

《电子商务系统分析与设计》复习题 一、填空题: 1.电子商务系统规划的常用方法包括:战略集合变换法,_________,__________。 2.U/C矩阵的正确性检验包括________检验,___________检验,____________检验。 3.从企业商务活动的信息化角度来看,电子商务系统的发展过程大致可分为四个阶段:酝酿阶段、____________、__________和完善阶段。 4.电子商务系统分析的思路是______、从静到动、去伪存真、______。 5.结构化分析方法认为计算机数据处理过程可以归结为输入数据、________、_________。 6.数据流程图的两个特征是:_______和概括性。 7.结构化分析方法认为计算机数据处理过程可以归结为输入数据、________、_________。 8.UML主要包括三个基本内容__________、___________、___________。 9.UML中定义了四种关系:_________、__________、泛化和实现。 10.结构化分析方法中,系统模块设计应该______模块间的耦合度,______模块内的组合度。 11.电子商务的网络环境可以通过多种接入方式实现,如_______、________、虚拟主机和数据中心。 12.系统的经济可行性分析包括__________估算和__________估算。 13.在结构化分析方法中,使用的主要工具是数据流图和____________。 14.通过面向对象的分析建立的系统模型,称为______________。 15.面向对象的分析模型由五个层次组成,这五个层次是指:______、结构层、属性层、______、______。 16.用例图是描述系统基本功能的工具,包含_______、________和系统三种元素 17.请列举目前主流的三种Web服务器_________、_________、_________。 18.电子商务系统由三个部分构成,即_________________、Extranet和Internet三个部分。 19.电子商务系统规划中的关键成功因素法使用的工具是_____________。 20.电子商务系统分析的特点包括_________, __________,整合性。 21.数据字典应由下列4类元素的定义组成:_________、_________、_________和小说明。 22.UML中结构事物包括7种元素:类、________、______、用例、活动类、____和节点。 23.支持电子商务系统的局域网应具有较高的_______和安全可靠的________。 24.系统输出设计的四项基本任务包括:输出方式设计,确定______,保护_______,设计并制作________。 25.面向对象设计任务包括:__________,___________和优化。 26.系统切换的方式可分为直接切换、___________切换和__________切换。 27.电子商务系统集成的层次有_______集成、______集成、___________集成和_________集成。 28.电子商务网站主题设计应考虑的问题包括:主题要__________,主题要________,主题要结合企业自 身特点和有广泛的用户群。 29.电子商务网站按商务目的和业务功能可分为:____________网站、________网站、_______网站和完全 电子商务运作型网站。 30.RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是_________,________, _________和 ___________。 31.B2B电子商务系统的商务模式主要有___________,____________和___________。 32.UML中的9种图可以归纳为五类视图,分别是________、逻辑视图、并发视图、_______和_________。 二、单项选择题: 1.企业系统规划法(BSP)的核心是() A.明确企业目标 B.定义(识别)业务过程 C.进行数据分析 D.确定信息结构 2.网站制作的核心是() A.网页制作工作 B.开发技术 C.好的设计概念 D.网站规模 3.下面哪一项关于企业关键成功因素法的特点是错误的()

在线考试系统的设计与实现

南京理工大学泰州科技学院 计算机科学与技术系计算机科学与技术专业11(1)班级 课程名:数据库原理及应用课程设计课程设计说明书 姓名:任琰学号:1109030135指导老师:王云 设计地点:四号楼4301教室 起讫时间:2013.07.01—2013.07.05 完成报告书时间:2013年7月5日 计算机科学与技术系编印 2013年1月

课程设计要求 各专业学生应根据课程任教老师的要求,做出选题计划,并按下列要求完成课程设计任务。 一、学生应按照老师的要求完成规定的课程设计任务量。 二、课程设计报告书要求格式统一,字迹工整,语言简练,文字通顺,按课程设计格式要求书写。程序清单不够填写时统一用A4纸补充并粘贴。对不按格式要求书写或打印的报告书一律不收,也不得进行答辩和评分。 三、必须独立完成课程设计,不得相互抄袭。在答辩和批阅过程中发现源程序相同或有大面积抄袭现象,课程任教老师有权通知学生重做,不得给予评分,并通知相关系部做出处理。 四、学生课程设计结束后应提交的材料: (1)课程设计说明书(3000字以上); (2)包含完整的、正确的源程序代码(含电子文档); (3)答辨材料(介绍课程设计要点)。

参考文献情况 序号名称编著者出版社 1《数据库系统原理与设计实验教程》吴京慧清华大学出版社2《SQL SERVER2000数据库原理及应用》徐人凤北京高等教育出版社3《数据库系统概论》萨师煊高等教育出版社4《在线考试系统的设计与实现》崔小军襄樊职业技术学院报5《考试分析系统和题库的设计与实现》李大可四川师范大学出版社

课程设计考核情况 教师评价情况 指导老师评语: 指导老师:_____________(签名) 日期:年月日 学生答辩情况 答辩(组)评语: 主答辩老师:____________(签名) 答辩日期:年月日 综合成绩评定情况 综合评价等级:__________________ 注:共分五个等级(1.优秀2、良好3、中等4、及格5、不合格)

数据中心网络系统设计方案范本

数据中心网络系统 设计方案

数据中心高可用网络系统设计 数据中心作为承载企业业务的重要IT基础设施,承担着稳定运行和业务创新的重任。伴随着数据的集中,企业数据中心的建设及运维给信息部门带来了巨大的压力,“数据集中就意味着风险集中、响应集中、复杂度集中……”,数据中心出现故障的情况几乎不可避免。因此,数据中心解决方案需要着重关注如何尽量减小数据中心出现故障后对企业关键业务造成的影响。为了实现这一目标,首先应该要了解企业数据中心出现故障的类型以及该类型故障产生的影响。影响数据中心的故障主要分为如下几类: 硬件故障 软件故障 链路故障 电源/环境故障 资源利用问题 网络设计问题 本文针对网络的高可用设计做详细的阐述。 高可用数据中心网络设计思路

数据中心的故障类型众多,但故障所导致的结果却大同小异。即数据中心中的设备、链路或server发生故障,无法对外提供正常服务。缓解这些问题最简单的方式就是冗余设计,能够经过对设备、链路、Server提供备份,从而将故障对用户业务的影响降低到最小。 可是,一味的增加冗余设计是否就能够达到缓解故障影响的目的?有人可能会将网络可用性与冗余性等同起来。事实上,冗余性只是整个可用性架构中的一个方面。一味的强调冗余性有可能会降低可用性,减小冗余所带来的优点,因为冗余性在带来好处的同时也会带来一些如下缺点: 网络复杂度增加 网络支撑负担加重 配置和管理难度增加 因此,数据中心的高可用设计是一个综合的概念。在选用高可靠设备组件、提高网络的冗余性的同时,还需要加强网络构架及协议部署的优化,从而实现真正的高可用。设计一个高可用的数据中心网络,可参考类似OSI七层模型,在各个层面保证高可用,最终实现数据中心基础网络系统的高可用,如图1所示。

在线考试系统---毕业设计开题报告

毕业设计开题报告 题目名称基于.net 在线考试系统设计 院(系)计算机科学学院 专业班级XXXXXXXX 学生姓名XXXXX 指导教师XXXX 辅导教师XXX 开题报告日期2015年1月9日 在线考试系统设计 学生:XXX,计算机科学学院 指导老师:XXX,计算机科学学院 一、题目来源 生产/社会实际等 二、研究的目的和意义 目前,社会行行业业需要人才,而人才选拔的重要途径是通过考试来判定。现阶段,学校考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;

二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。 计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。 三、阅读的主要参考文献及资料名称 [1].《网站开发实践》,邵丽萍,电子工业出版社,2007 年

信息系统分析与设计考试相关习题及答案.doc

信息系统分析与设计考试相关习题及答案1 一、选择填空 4. 业务系统规划法(BSP)的核心是() A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构答案:C 5. 下面哪一项企业关键成功因素的特点是错误的:()。 A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求答案:B 7. 一般子系统的划分是在系统()阶段,根据对系统的功能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计答案:A

10. 信息系统流程图是以新系统的()为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图答案:D 14. 信息系统开发的结构化方法的一个主要原则是()。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则答案:A 16. 一般来说,占维护工作比例最高的是()。 A. 纠错性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护答案:C 19. 系统规划的主要任务包括()。 A. 明确组织的信息需求、制定系统总体结构方案

B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构答案:A 20. 系统设计阶段的主要成果是()。 A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案答案:C 21. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与()。 A. 系统建设中各阶段工作 B. 系统分析工作 C. 系统设计工作 D. 系统实施工作答案:A 22. 结构化生命周期法的主要缺点之一是()。 A. 系统开发周期长 B. 缺乏标准、规范 C. 用户参与程度低

网络的系统方案设计

网络系统设计方案

目录 一、综述........................................................................................... .. (2) 前言....................................................................................... (2) 布线系统的目标 (2) 系统设计原则及依据 (2) 二、项目要求和分析........................................................................................... .. (3) 项目概况 (3) 系统配置 (3) 楼层信息点分布 (3) 三、设计方案........................................................................................... (3) 方案设计概述 (3) 系统示意图 (4) 五大子系统 (4) 布线设计说明 (6) PDS管线说明 (7) 施工组织计划 (9) 五、系统的调测及验收 (10) 调试阶段 (10) 验收阶段 (10) 六、系统的维护与售后服务 (10) 维护 (10) 售后服务 (10) 七、材料清单及其报价 (10) 材料数量......................................................................................... .. (13) 报价清

网络聊天系统的设计与实现

本科生毕业论文(设计) 题目:网络聊天系统的设计与实现学习中心: 层次:专科起点本科 专业: 年级:年春/秋季 学号: 学生: 指导教师: 完成日期:年月日

网络聊天系统的设计与实现 内容摘要 随着互联网技术的飞速发展,网络已经成为人们生活中不可缺少的一部分,通过网上聊天已经成为人与人之间的网络通信的聊天,交流和联系的一种方式。 因此,更多的网站开始提供在线聊天功能。与此同时,以其方便,快捷,成本低的优势,聊天室众多企业的青睐,许多企业网站也加入了聊天室,从而促进消费者与消费者和消费者之间的通信模块。 本文是一个软件工程的在线聊天系统,专注于系统的开发,使用系统的分析,设计和思维测试软件工程知识来实现的描述,其中包括三个主要方面的软件生命周期:软件定义(问题定义,可行性研究,需求分析),软件开发(总体设计,详细设计,编码,测试)和运行维护。通过运用软件工程知识处理实际,加强的问题,清晰,可靠的标准化,使得程序易于维护。该软件使用JAVA编写,具有良好的兼容性,易于实现。操作简单,使用方便结构简单,易于搜索,实用的聊天室。 关键词:网络;通信;套接字 I

网络聊天系统的设计与实现 目录 内容摘要 ............................................................................................. I 引言.. (4) 1 概述 (5) 1.1 课题研究背景和意义 (5) 1.2 本文的主要内容及组织结构 (5) 2 网络应用系统开发技术介绍 (7) 2.1 TCP/IP协议概述 (7) 2.2 客户/服务器模型 (7) 2.3 Socket网络编程 (7) 2.4 开发工具与运行环境 (8) 2.5 其他技术 (8) 3 网络聊天系统的分析与设计 (10) 3.1 可行性分析 (10) 3.2 需求分析 (10) 3.3 系统总体设计 (11) 3.3.1 系统架构模型 (12) 3.3.2功能模块设计 (12) 3.3.3系统通信设计 (12) 3.3.4数据库设计 (13) 4 网络聊天系统详细设计及实现 (14) 4.1 服务器端设计与实现 (14) 4.1.1 服务器等待连接进程/线程设计 (15) 4.1.2 服务器处理客户端信息进程/线程设计 (16) 4.2 客户端设计与实现 (16) 4.2.1 登陆模块 (16) 4.2.2 主界面模块 (16) 4.2.3 私聊模块 (19) 4.2.4 聊天记录管理模块 (21) II

通用考试系统设计与实现毕业论文

引言 当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。 随着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来的到高效的运行。同时,学校管理中的在线考试管理也提出了相应的要求。为了满足考试管理的要求,需要设计与制作一个通用考试系统。通用考试系统实现了对整个在线考试管理的系统化,规化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。

第一章绪论 1.1背景 网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet/Intranet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。 本文以Internet为平台,研究了基于Web考试系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户登录模块、题库管理模块和试卷管

信息系统分析与设计考试题库及答案

一、选择填空 1. 信息按照(C )可以分为战略信息、战术信息和作业信息)可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 2. 按照处理的对象,可把组织的信息系统分为( B ) 和管理信息系统两大类。按照处理的对象,可把组织的信息系统分为) 和管理信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 3. 信息系统对管理职能的支持,归根到底是对( D ) 的支持。 A. 计划 B. 组织 C. 控制 D. 决策 4. 业务系统规划法(BSP)的核心是(C ) A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构 5. 下面哪一项企业关键成功因素的特点是错误的:( B )。 A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求 6. 下面哪一项不是信息系统局部开发层次的优势:( D )。 A. 相对简单的IT开发 B. 帮助理论的证明 C. 组织变化的阻力最小 D. 优化组织过程 7. 一般子系统的划分是在系统( A )阶段,根据对系统的功能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计 8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计、工艺、生产、供应、检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计、工艺、生产制造并行交叉的作业管理,这属于( C )。 A. 功能内的BPR B. 组织间的BPR C. 功能间的BPR D. 功能内的BPR 9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的( A )。 A. 逻辑方式 B. 物理方式 10. 信息系统流程图是以新系统的( D )为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图 11. 在关系规范化过程中,一般来讲,满足( C )的关系即可满足信息处理的要求,就可以认为是比较规范的关系。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 12. RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones)。构建阶段结束时是第三个重要的里程碑:( C ) A. 生命周期目标(Lifecycle Objective)里程碑 C. 初始功能(Initial Operational)里程碑 B. 生命周期结构(Lifecycle Architecture)里程碑 D. 产品发布(Product Release)里程碑 13. 从社会经济发展的角度来看,信息化是指( D )。 A. 计算机和网络的应用规模与效益不断增长的过程 B. 社会上进行交换的信息量不断增长的过程 C. 计算机硬件产业、软件产业、信息服务产业不断发展的过程 D. 人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程

在线考试系统的设计与实现

WEB课程设计报告 项目名称:在线考试系统的设计与实现专业:数字媒体技术 班级:0313413、14、19 学期:2016年春季 成 2016年7月

摘要 随着社会的不断发展,对劳动者和技术人员的知识和能力水平的要求越来越高。考试作为衡量人的能力的重要手段之一,在现代生活中的地位进一步提高,并深入到社会的各个方面。各种各样的学历考试、资格证书考试层出不穷。同时,Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,使得考试突破了时间和空间的限制。各大学校已经开始采用课程的上机考核方式,传统的考试系统已经不能满足我们了,必须要改革,因此在线考试系统应运而生了。我们在保持原有绝大部分功能的前提下,不仅需发完善原有功能,加入许多新的功能,使得题目管理,上机考试,试卷评分,考试分析更加方便完善。基于web 和数据库的在线考试系统是学生学习过程中的一个辅助工具,基于Internet或者局域网,其主要功能是实现学生在学习过程中通过本系统对课程进行各个章节的综合测试和评分,以检验学习效果。管理员利用本系统可以进行试卷的测试。同时系统能过进行分数的统计以及成绩的查询,为学生及教师在学习过程中提供帮助。在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生尤其适在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生。尤其适合考生分布广,不易集中的远程教育。利用在线考试系统,可以帮助教育培训机构进行更系统、更科学的管理。在线考试系统作为一种崭新的、有着极大优越性的教学评价手段,日益成为数据库管理技术广泛应用的一个热点研究方向。实现了系统管理、考生管理、在线考试、在线制作试卷、控制学生考试、试卷审批等基本功能。

计算机网络系统设计方案

目录 第一章:前言 (1) 第二章:网络系统设计 (2) 2.1总体目标 (2) 2.2需求分析 (2) 2.3系统设计原则 (3) 2.4关键技术问题及解决 (4) 2.4.1网络可靠性方案 (4) 2.4.2如何提高网络传输性能 (5) 2.4.3VLAN划分 (5) 2.4.5VLAN之间的高速路由 (5) 2.4.6VLAN之间的安全及网络优先级控制 (6) 2.5网络结构设计 (7) 2.5.1网络骨干层设计 (8) 2.5.2用户接入层设计 (11) 2.5.3布线系统与网络系统的连接 (13) 第四章:安装、测试及验收 (14) 4.1系统安装与调试 (14) 4.2系统测试原理与方法 (14) 4.3硬、软件设备测试与验收 (15) 4.4系统集成测试与验收 (15)

第一章:前言 北京博达国际公共服务大楼共有地上裙楼4层,双主塔21层,地下2层,总建筑面积80090.62平方米。随着人们生活水平的提高和技术的迅速发展,网络使人们的思想观念从单一的封闭型工作、休息环境向集休息、娱乐、办公等于一体的开放式、智能型多功能工作、休息空间转变。通过公共信息查询系统,电子公告系统及时了解国内外大事以及建筑群的各种服务信息;通过高速的建筑群网络可以方便的进行购物、网上会议、网上聊天等活动,还可以直接进入INTERNET 网,以高于拨号上网的速度在万维网中畅游;使用户在建筑群内享受到高档成熟技术环境所带来的各种优质服务。 如要实现上述服务,就需建立一套现代化、高科技的信息网络系统,依靠综合数字交换设备,建立语音系统、数据通信系统、图象通信系统、有线电视系统等,使建筑物具有先进的通信能力。 我公司很高兴有机会参加北京博达国际公共服务大楼网络系统工程的研究讨论,在依据您们向我们提出的具体需求,现向您们递上我们的方案建议书。华埠特克公司非常重视参加北京博达国际公共服务大楼网络系统项目,并真诚地与北京博达国际公共服务大楼全面合作,提供我公司一流的技术与服务,使北京博达国际公共服务大楼网络系统的水平达到当今国际一流水准。

相关文档
最新文档