文档库 最新最全的文档下载
当前位置:文档库 › 心理在线测试系统

心理在线测试系统

心理在线测试系统
心理在线测试系统

面向对象的系统分析与UML

--心理测试系统

姓名:杨景

学号:12011242643

任课教师:唐莉君

学院:数学计算机学院

计算机科学与技术6班

摘要:面向对象的系统分析是运用面向对象的方法对系统进行分析。面向对象系统分析与设计课程是一门重要的专业课。通过本课程的学习,使学生在已有的计算机软硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力。通过学习本课程学生可以理解和掌握面向对象系统的分析和设计的方法和分步过程、掌握面向对象系统分析和设计的建模标准UML语言,能够利用Rational Rose软件以某一信息系统为例进行系统分析和设计。并且通过UML建立各种模型如用例图、类图、活动图、和顺序图等,来可视化的表现它们的关系。

本文主要运用面向对象的系统分析方法并结合建模针对心理在线测试系统进行分析,对心理在线测试系统复杂的关系进行分析,深入解析本系统。

关键字:面向对象UML 活动图

1.引言

随着计算机应用的飞速发展,软件的复杂度不断提高,开发规模越来越大,项目失败的可能性也相应增加。在长期的研究与实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽象,人们常常在正式建造实物之前,首先建立一个简化的模型,以便更透彻地了解它的本质,抓住问题的要害。使用模型可使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止人们过早地陷入各个模块的细节。因此,建模是软件建设的功能需求分析的重要部分。UML作为一种建模语言,正是这样一种标准的表示,它通过统一语义和符号表示来定义一些图和它们的意义,与使用的方法无关。所以,人们可以用各种方法使用UML,而不管方法如何变化,其基础都是UML的图,这就是UML的最终用途,即为不同领域的人们提供统一的交流标准

心理测试系统就是在基于UML建模语言,基于B/S结构的一种在线心理测试系统,传统的客服端模式较为繁琐,这种结构我们可以在线直接测试,避免了很多麻烦,UML采用图形化的表现形式,在心理测评系统开发中使我们易于理解,

易于我们团队间的相互配合。心理在线系统的开发,管理员一次添加测试题目,而在这种平台下地测试用户就可以通过在线平台进行测试,避免了多次添加。作为管理员除了试题的管理,还有对学生的信息管理,浏览等。学生可以在线注册、进行测试、查看测评结果等。在心理测试系统的开发过程中我们充分使用了UML 的优点为我们的开发,及后期的维护带来了很大的便利。

2.面向对象的系统分析

2.1什么是OOA

面向对象分析方法(Object-Oriented Analysis,OOA),是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象之间的整体与部分的关系。

2.2 OOA的主要原则

在软件系统开发研究和实践中形成一些复杂的原则(包括人们思维方法和组织方法),通过这些原则人们来控制软件开发,使得软件开发高效率、高质量。

对于OOA中我们主要使用抽象、继承,封装、分类、聚合、关联、消息通信、粒度控制、行为分析等

2.3 OOA的主要优点

●加强了对问题域和系统责任的理解

●改进与分析有关的各类人员之间的交流

●对需求的变化具有较强的适应性

●支持软件复用

2.4 OOA的基本步骤

第一步,确定对象和类

第二步,确定结构(structure)

第三步,确定主题(subject)

第四步,确定属性(attribute)

第五步,确定方法(method)

3. UML

3.1 UML的概念

统一建模语言(UML是 Unified Modeling Language的缩写)是为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于用例为驱动、以体系机构为中心的软件设计的全过程。UML定义包括UML语义和MUL表示法两个过程

(1) UML语义:UML对语义的描述可以使软件开发者能在语义上取得一定认识,消除了因人而异所造成的影响。

(2) UML表示法:UML表示法定义UML符号的标识法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。

3.2 UML的主要特点

(1) UML是Booch、OMT和OOSE等方法基本概念的拓展与延伸。

(2) UML还吸取了面向对象技术领域中其他流派的长处,其中也包括非OO 方法的影响。UML符号表示考虑了各种方法的图形表示,删掉了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。因此,在UML中汇入了面向对象领域中很多人的思想。这些思想并不是UML的开发者们发明的,而是开发者们依据最优秀的OO方法和丰富的计算机科学实践经验综合提炼而成的。

(3)UML在演变过程中还提出了一些新的概念。在UML标准中新加了模板(Stereotypes)、职责(Responsibilities)、扩展机制(Extensibility mechanisms)、线程(Threads)、过程(Processes)、分布式(Distribution)、并发(Concurrency)、模式(Patterns)、合作(Collaborations)、活动图(Activity

diagram)等新概念,并清晰地区分类型(Type)、类(Class)和实例(Instance)、细化(Refinement)、接口(Interfaces)和组件(Components)等概念。

3.3 UML可以实现的模型

UML统一建模语言,是一种建模语言而不是建模方法。通过UML可以进行各种模型的开发,有类图、用况图、包图、顺序图、活动图、对象图、状态图、组合结构图、通信图、交互概览图、定时图、构件图和部署图。

OOA是一种分析方法,UML是分析方法的描述语言。

3.3 UML建模机制

建立需求模型

建立基本模型

建立辅助模型

4. 心理测评的系统需求及分工

4.1 心理测评管理系统需求

大学生经过努力的拼搏和激烈的竞争,告别了中学时代、跨入了大学,进入了一个全新的生活天地。以前犹如“天堂”一般,浪漫奇特,美妙无比的大学生生活”梦一下坍塌,接踵而至的是紧张的学习,严格的纪律,生活的环境, 尽快克服依赖性,增强独立性,以及和谐的人际关系等让他们难以适应从。因此,大学生提高心理健康素质,积极主动适应大学生活变的尤为重要。

另外,随着经济的高速发展,社会的各种压力增大,就业压力也严重困扰着大学生,一向身处“娇生惯养”的独身子面临如此的大的压力,他们或者选择逃脱。此外,目前我国大学毕业生的分配工作已发生了很大变化,大学生都实行供需见面、双向选择、择优录用等方式,择业的竞争必然会使大学生心理上产生困惑和不安定感,惊叹“皇帝女儿亦愁嫁”。因而,面对新形势大学生要注意保持心理健康,培养自立、自强、自律的良好心理素质,锻炼自己的社会交往能力、使自己在变幻复杂的社会环境中,作出选择适宜自己角色的正确抉择,敢于面对困难、挫折与挑战,追求更加完美的人格,为事业成功奠定坚实的心理基础。总之加强大学生心理素质健康是相当有必要的。

心理健康教育的重要性纷纷得到认可,于是网络心理测试平台也逐渐建立起来,但是近年来,网络心理测试题被反映怪、空、肤浅、以及题量大,总的说人们抱怨网络心理测试越来越不切合实际。各高校也认识到大学生心理健康的重要性,并明确了当前高校大学生心理健康教育工作的主要任务:依据大学生的心理特点,讲授心理健康知识,开展辅导或咨询活动,帮助大学生树立心理健康意识,优化心理素质,增强心理调适能力和社会生活的适应能力,预防和缓解心理问题。帮助他们处理好环境适应、自我管理、学习成才、人际交往、交友恋爱、求职择业、人格发展和情绪调节等方面的困惑,提高健康水平,促进德智体美等全面发展等等。

然而,即使各高校面向学生开设了心理咨询平台,一方面由于面向全校学生,范围广泛,再加上高校大学生普遍认为做心理咨询的群体肯定有心理疾病,碍于面子,所以迟迟不肯做心理咨询;另一方面真要实施起来学生数量极多,针对性差,因为少数的心理老师管不了庞大的学生群体,不能做到一对一的解决,所以总体来说大学生的心理健康问题还是没有很好的得到解决。

根据高校的实际要求和现代心理测评系统的特点对本项目的需求进行分析,可知所作系统有以下几个方面的要求:

用户的需求:可以选择不同的测试类,进行心理测试并查看自己的测评结果管理员的需求:可以创建不同类别的测试题库,可以查看学生的成绩

所以最终我们的心理测评系统主要具有以下功能:

4.2 小组人员分工

我们组员共四人,分工如下:

禹慧军和杨景:负责学生测试相关的系统功能子模块的分析,禹慧军负责画时序图,杨景负责画活动图。

杨莉和张美玲:负责老师试卷管理相关的系统功能子模块的分析,杨莉负责画用例图,张美玲负责画类图和状态图。

5.需求模型的建立

略(由杨莉完成)

6.基本模型的建立

略(由张美玲完成)

7. 辅助模型的设计和分析

7.1 状态图的设计和分析

略(由张美玲完成)

7.2 活动图的设计与分析

7.2.1 活动图

活动图(activity diagram,动态图)是阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。

7.2.2 活动图的设计

这里先给出心理测试系统活动图。

给出的活动图是:学生进行心理测试活动图和管理员添加试卷活动图

此活动图阐明了业务用例实现的工作流程,业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中

的活动完成时立即触发。

7.2.3活动图

详见:学生进行心理测试活动图.mdl、学生登陆系统活动图.mdl和管理员添加试卷活动图.mdl之心理测试系统的活动图

7.2.3.1学生进行心理测试活动图

(1)学生进行心理测试活动图.mdl如图示

(2)学生进行心理测试活动图分析

1.第一步登陆系统

2.进行判断判断心理测试能不能被接受,即登陆者是否满足测试条件,满足则能被接受,否则不能产生两个分支:1.否(心理测试不被接受)2.是(测试被接受)

2.1心理测试不被接受则关闭测试,活动结束。

2.2心理测试被接受则进一步动作选择测试。

2.3选择测试类型

2.4同意测试条款,在这里不同意测试条款是不能测试的,所以这里产生两个分支:1.取消2.进行测试

2.4.1取消则关闭测试,活动结束。

2.4.2继续选择进行测试,则开始测试。

2.5关闭测试

2.6整个活动结束

7.2.3.2学生登陆系统活动图

(1)学生登陆系统活动图.mdl,如下:

(2)学生登陆系统活动图分析:

1.第一步登陆外部系统(外部系统是对任何人都开放)

2.判断学生登陆的合法性,看学生登陆条件是否被满足这里产生三个分支:1.否(非法登陆等不被满足).2是(登陆条件被满足).3否(无账号等登陆条件不被满足)

2.1这里由于非法登陆或者是其他原因,登陆不被满足,则直接登陆关闭活动结束。

2.2登陆条件被满足则学生可以进行登陆,进行信息填写,等待下一步的动作,产生了两个分岔:1确认2.取消

2.2.1确认登陆成功,登陆关闭,整个活动结束。

2.2.2选择取消,登陆也关闭,登陆活动结束。

2.3这里因为用户没有账号等原因,用户不满足登陆条件用户不进行非法登陆,进行返回。

2.3.1用户转向注册,以满足登陆条件,并成功注册

2.3.2用户登陆条件被满足进行登陆,对步骤整个2.2步骤(包含2.2及所属的下属步骤)进行重复

7.2.3.3 管理员添加试卷活动图

(1)管理员添加试卷活动图.mdl,如下:

(2)管理员添加试卷活动图分析:

1.第一步选择添加试题

2.试题可以添加不同类型,例如可以添加心理类,情感类等测试型,所以

应选择试题类型

3试题的信息的填写,这个步骤中,在试题填写完成或者过程中,会产生不同的分支:1.确认添加2.取消

3.1确认添加则试题添加成功,添加试题关闭活动结束。

3.2取消,试题添加不成功,添加试题关闭,活动结束。

7.3 顺序图的设计和分析

略(由禹慧军完成)

总结:

通过运用OOA对心理测评系统的进行分析,进一步了解面向对象的系统分析的过程和思想,也一定程度上体会了OOA的优越性。但是UML体系是如此复杂,可能会让我们觉得难以把握。我们只是在有选择性的学习,我们学习的只是一部分简单的知识,通过这些学习我觉得还是学有所获,除了学会基本的操作外我个人觉得学会了基本的OOA思想和UML开发,剩下的当日后有需要时再深入研究。参考文献:

[1]屈喜龙.UML及面向对象的分析与设计的研究[A].西南交通大学CAD工程中心,2003(2)

[2]梁玮.基于UML的面向对象建模方法研究[A].中船重工集团第七二二研究所,2009(1)

[3] 邵维忠,杨芙清.面向对象的系统分析[M]. 清华大学出版社

[4] 赵文丽.基于网络的大学生心理测试系统的设计与开发[A].科技开发与经济,2009(30)

系统仿真测试平台

仿真测试系统 系统概述 FireBlade系统仿真测试平台基于用户实用角度,能够辅助进行系统方案验证、调试环境构建、子系统联调联试、设计验证及测试,推进了半实物仿真的理论应用,并提出了虚拟设备这一具有优秀实践性的设计思想,在航电领域获得了广泛关注和好评 由于仿真技术本身具备一定的验证功能,因此与现有的测试技术有相当的可交融性。在航电设备的研制和测试过程中,都必须有仿真技术的支持:利用仿真技术,可根据系统设计方案快速构建系统原型,进行设计方案的验证;利用仿真验证成果,可在系统开发阶段进行产品调试;通过仿真功能,还可对与系统开发进度不一致的子系统进行模拟测试等。 针对航电设备产品结构和研制周期的特殊性,需要建立可以兼顾系统方案验证、调试环境构建、子系统联调联试、设计验证及测试的系统仿真平台。即以半实物仿真为基础,综合系统验证、系统测试、设备调试和快速原型等多种功能的硬件平台和软件环境。 目前,众多研发单位都在思索着如何应对航电设备研制工作日益复杂的情况。如何采取高效的工程技术手段,来保证系统验证的正确性和有效性,是航电设备系统工程的重要研究内容之一,FireBlade 系统仿真测试平台正是在这种大环境下应运而生的。 在航电设备研制工程中的定位设备可被认为是航电设备研制工程中的终端输出,其质量的高低直接关系到整个航电设备系统工程目标能否实现。在传统的系统验证过程中,地面综合测试是主要的验证手段,然而,它首先要求必须完成所有分系统的研制总装,才能进行综合测试。如果能够结合面向设备的仿真手段,则可以解决因部分设备未赶上研发进度导致综合测试时间延长的问题。在以往的开发周期中,面向设备的仿真技术并没有真正得到重视: (1)仿真技术的应用主要集中在单个测试对象上,并且缺乏对对象共性的重用; (2)仿真技术缺乏对复杂环境与测试对象的模拟; (3)仿真技术的应用缺乏系统性,比如各个阶段中仿真应用成果没有实现共享,

NSAT-5000天线自动测试系统介绍

NSAT-5000微波天线自动测试系统介绍 一、研发背景 天线测试一般有两方面的特性:电路特性(输入阻抗,效率等)和辐射特性(方向图,增益,极化,相位等)。天线测试系统的任务就是用实验的方法检定和检验天线的这些参数特性。 NSAT-5000微波天线自动测试系统突破单一测试的局限性,提供专业的测试步骤,实现天线电路特性和辐射特性测试,帮助用户大幅度的提高测试效率。借助系统软件可对系统内各个设备进行同步远程控制。 本测试系统由工业电脑、矢量网络分析仪、频谱分析仪、远程数据通信装置、合成信号源等设备搭配专业的天线测试系统软件所组成。能够实现对天线各端口进行自动化测试,用户只要录入被测天线的批次号、产品型号以及产品编号,便可对天线进行自动测试,保存测试数据到本地电脑。用户可根据需要查询测试数据并生成报表。 二、软件特点 ●兼容中电41所(思仪)、是德科技(Keysight)、安捷伦(Aglient)、 日本安立(Anritsu)、罗德与施瓦茨(R&S)、韩国兴仓(Protek)、 HP等主流仪器型号。 ●自动对系统内各个设备进行同步远程控制并对天线的电路特性(输入 阻抗,效率等)和辐射特性(方向图,增益,极化,相位等)完成测 试。 ●自动测量天线的幅度方向图、增益、相位中心等指标。

●自动保存配置信息、测试数据保存到本地电脑,方便随时查询。 ●自动生成测试报告,用户可根据需要定制报告模板。 ●操作方便简单,提高测试效率。 三、主要测试项目 测试项目所用仪器 主瓣电平信号源,矢网 旁瓣电平(dB)信号源,矢网 增益信号源,矢网 天线效率信号源,矢网水平面半功率波束宽度(°)信号源,矢网 垂直面半功率波束宽度(°)信号源,矢网 隔离度(dB)信号源,矢网 交叉极化比(dB)信号源,矢网 前后比(dB)信号源,矢网 电压驻波比信号源,矢网 输入阻抗信号源,矢网 主方向倾斜度信号源,矢网 方向图一致性(dB)信号源,矢网 四、基于硬件 ●信号源 ●矢量网络分析仪 ●频谱分析仪 ●远程数据通信装置 五、系统图示 NSAT-5000天线测试系统由工业电脑、频谱分析仪、远程数据通信装置、合成信号源转台等设备搭配专业的天线测试系统软件所组成。

系统设计实验报告

系统设计实验报告——远程在线考试系统

目录软件需求说明书························1 引言··························· 1.1编写目的······················· 1.2背景························· 1.3定义························· 1.4参考资料······················· 2 程序系统的结构························ 3 程序设计说明·························

1引言 1.1编写目的 本文档的编写目的是为远程在线考试系统项目的设计提供: a.系统的结构、设计说明; b.程序设计说明; c. 程序(标识符)设计说明 1.2背景 随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。 根据用户提出的需求,本项目组承接该系统的开发工作 a.开发软件系统的名称:远程在线考试系统 b.本项目的任务提出者:福州大学软件学院 c.用户:各类大专院校学校、中小学校。 1.3定义 远程在线考试系统 远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。

1.4参考资料 ?GB 8566 计算机软件开发规范 ?GB 8567 计算机软件产品开发文件编制指南?软件设计标准 ?《ASP与SQL-Server2000》清华大学出版社?《可行性研究报告》 ?《项目计划文档》 ? 2程序系统的结构 3程序1(标识符)设计说明

TTE网络仿真测试系统

解决方案 SOULTION TTE网络仿真测试系统——解决方案 TTEthernet网络仿真测试系统可用于对TTEthernet协议的验证,尤其是时钟同步机制、容错通信、冷启动等网络关键技术的研究;同时在TTEthernet网络系统开发过程中,需要搭建网络仿真测试系统对所开发的系统通信功能进行仿真和验证。当TTEthernet交换机和端系统开发完后,利用网络仿真测试系统可以对所开发的交换机和端系统逐一进行半实物仿真测试,因此,也可用于TTEthernet分布式实时系统开发过程中的半实物仿真和测试阶段。 TTEthernet网络仿真测试系统,支持最高网络传输速率为1Gbit/s,余度通信,同一通信网络中可同时支持硬实时的时间触发以太网消息和事件触发的普通以太网消息。普通以太网消息在其它消息传输的空隙进行传输,不影响硬实时时间触发以太网消息传输。 TTEthernet技术的提出基于航电系统和工业自动化领域丰富的工程应用经验,并经过了严格的验证。网络中各端系统并行传输的TTEthernet消息在网络交换机处不会发生消息拥塞,适用于安全关键系统。 时间触发以太网技术 利用TTEthernet开发工具链可以进行系统通信需求开发和网络拓扑规划,按部就班即可获得TTEthernet网络交换机和端系统的配置文件。开发工具之间的信息交换通过标准的XML文件格式,因此用户可以对该工具链进行裁剪,灵活地按照自己既定的开发流程进行开发。 时间触发以太网开发工具链 基于TTEthernet网络仿真测试系统可以简单快捷地设计复杂实时系统,研究基于以太网的机载系统新特性,高可用性和容错网络以及信息娱乐系统等。 仿真测试系统功能 高带宽,确定的报文传输,双通道容错通信 同时支持时间触发消息,ARINC664 p7消息和普通以太网消息支持音频、视频信息传输提供实例,用户可修改 技术优势 2个1Gbit/s的TTEthernet实验室用交换机 4个集成TTEthernet PCIe板卡的端系统(安装于4台PC主机内)特定的时间触发报文调度表(可以通过工具进行修改)提供基于Linux的PCIe板卡驱动和API库 集成标准PCIe接口板卡,实验室用;基于IEEE802.3标准以太网;支持10/100/1000 Mbit/s全双工以太网通信;支持多达3通道冗余通信;PCIe 1.1*4 Gen 1(2.5Gbit/s);两个SFP光纤接口模块;提供通信板卡的Linux驱动;符合TTEthernet 1.0协议;支持DMA;支持ARINC664 part7消息收发;提供Demo;支持ARINC664 part7消息收发。 仿真测试系统总体描述 TTEthernet端系统技术参数 12个全双工1Gbit/s以太网口;支持安全关键实时系统使用的时间触发以太网;支持三种消息的并行通信;内部数据处理带宽达24Gbit/s;功能强大的TTEthernet交换机IP核:支持8个子调度表、可支持最多4096个VL ID、可支持1024个相同的BAG;时钟同步精度达微秒级别。 TTEthernet交换机技术参数 TTE-Build:用于生成网络交换机和各端系统的配置文件TTE-Load:用于网络交换机的配置下载TTE-View:用于网络实时监测分析 软件开发工具 7

Web应用程序设计综合实验报告材料

Web应用程序设计综合实验报告题目:网上购物系统 学生姓名: XXX 学号: XXXXXXXXXXX 院(系): XXXXXXX 专业: XXXXXXXXXX 指导教师: XXXXXXXXXX 2014 年 7月 6 日

1、选题背景 随着计算机技术的发展和网络人口的增加,网络世界也越来越广播,也越来越来越丰富,网上商城已经成为网上购物的一股潮流。互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中是具有不可抗拒的优势。在忙碌丰富的社会生活中,人们开始追求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种方式,对于企业来说,网络交易能大大提高交易速度、节约成本。在这种形势下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求,因而开发了这样一个具有前台后台的网上商城系统,以满足购物者和企业的需求。 因此这次毕业设计题目就以目前现有的网上商城系统为研究对象,研究一般的网上商城的业务流程,猜测其各个功能模块及其组合、连接方式,并分析其具体的实现方式,最后使用Java加web服务器和数据库完成一个网上商城系统的主要功能模块。通过这样一个设计,可以提高自己Java编程的水准,也练习了怎样构建一个完整的系统,从系统的需求分析到设计,直至编码、测试并运行,熟悉并掌握一个完整的Web开发流程,为今后工作打下基础。 1.1设计任务 从以下几个方面实现网络商城的基本功能: 1、用户部分: (1)用户的登录和注册,用户必须注册才能购物,注册时系统会对注册信息进行验证,进入系统或是结账时,用户可以进行登录,登录时,如果密码错误,系统会进行验证并提示错误。 (2)浏览商品,实现用户可以在网络商店中随意浏览商品,商品按类别分类,方便用户查找不同类别的商品 (3)购物车管理,能实现添加商品、删除商品、更新商品的功能。 (4)生成订单,查看购物车后单击下一步则生成订单信息表,一旦提交订单,则购物车就不能被改变。 2、管理员部分:

构建基于XPC目标的实时仿真测试系统

万方数据

可通过局域网、Intemet进行连接;(2)支持任何台式Pc机、PC/104、CompactPCI、工业PC或SBC(单板机)作为实时目标系统;(3)依靠处理器的高性能水平,采样率可达到100kHz;(4)扩展了L/0驱动设备库,现已支持超过150种标准L/O板;(5)可以得到来自主机或目标机的信号,也可以动态调整参数;(6)在宿主机和目标机上都可进行交互式的数据可视化和信号跟踪;(7)使用xPcTargetEmbeddedOption能针对独立操作进行系统配置. 图1XPC目标双机模式 3系统的硬件连接 在xPc目标的半实物仿真中,主要通过数据采集卡来实现计算机和外部设备的连接,既需要通过数据采集卡的A/D接口从外部模拟设备采集数据送到目标机,也需要通过D/A接口将目标机的计算结果送往外部模拟设备. 3.1采用XPC目标提供的I/O设备 xPc目标提供了支持超过150种标准工/o板的I/0驱动设备库.xPc目标所提供的D/A、A/D、DI、D0等模板,它实际上是为不同的板卡提供不同的驱动程序.在应用中,将所用到的L/o设备对应的模板拖人模型中,进行采集卡的参数设置(如通道数、电压范围、采样时间、基地址等),并在实际仿真测试系统中接入相应板卡.在编译模型文件时,其中的板卡的信息就会被编译为可执行代码,下载到目标机上后,目标就通过数据采集卡和外部设备建立了联系,构成实时仿真测试回路.在仿真过程中可以从这些板上输入输出数据,以进行半实物仿真.本文目标机安装的是研华公司(Advantech)的PCL一711B和PCL一728数据采集卡. 水利水电技术第36卷2005年第1期 张江滨,等∥构建基于xPC目标的实时仿真测试系统 3.2采用其他I/O设备 如果没有采用xPC目标提供的L/0设备,则需自己编写设备驱动程序,这时可参考xpcblocks文件夹下的各种设备驱动程序模块的源代码来编写程序,并存为filename.c,然后在MATLAB命令窗口输入命令:mex£1ename.c,MATLAB自动调用编译器生成mex动态连接库文件filename.dll,并将其设置到MATLAB的搜索路径中,最后将文件封装成一个s—function模块,进行参数设置即可. 4目标启动盘的制作 目标机必须通过特制的软盘启动才能调用和运行XPC目标的实时内核.在安装了xPC目标软件和网络通信硬件后,就可以设置宿主机和目标机的环境属性,进行目标启动盘的制作.本文的宿主机和目标机都安装了网卡,中问通过Hub连接.将软盘插入宿主机的软驱,在MATLAB命令行输入xpcsetup,出现xPcTar- getsetup对话框,就可以进行宿主机和目标机环境属性设置.最后单击BootDisk按钮,就可完成目标启动盘 的制作. 5仿真模型的构建 根据实际测试要求可在Simulink环境中方便地构建模型.本文以发电机励磁测试系统为例,用Simulink提供的发电机和负荷模型代替现实中复杂的电力系统,忽略调速器,以一常数代替.在xPcTarge∥BlockLibrary的A/D库中拖动研华公司(Advantech)的PCL.711B(在目标机上已经安装了PCL一711B数据采集卡)作为励磁电压的数字输入通道,采用PcL_728作为发电机A相电压的模拟输出通道.这样通过数据采集卡就可以很方便地与实际的励磁控制器结合起来,进行控制器的闭环实时仿真测试.因为PCL-728的D/A输出范围为一5~+5V,为了使A相电压在这一范围完整地输出,可在电压测量元件输出端口加适当的比例环节.同时,如果要测量其他参数,可在发电机m—pu端口加入测量模块MeasurementDemux,可对发电机的三相电流、角速度、输出功率等参数进行观察.simulink模型如图2所示. 6xPC目标应用程序的创建和下载 6.1仿真参数的设置 在simulink模型中,仿真和实时运行参数都可在simulationPammeters对话框中设置,主要包括S01ver、workspaceL/O、Diagnostics、Real-Timeworksh叩等4 71  万方数据

MIMO系统检测仿真

一、引言 随着无线通信业务的发展,人们对数据率的要求越来越高,而传统通信方式通过使用某些信道编码方法已接近香农极限,要想再提高频谱利用率已经很困难。在这种情况下,多输入多输出(MIMO,Multiple Input Multiple Output)技术由于能同时带来分集增益和空间复用增益,成为未来移动通信系统的有力竞争方案。MIMO通信系统的检测器是MIMO技术实用过程中关键的一个模块,选择一种检测性能好而且便于硬件实现的检测方法是人们追求的目标。 传统的MIMO检查算法主要有:最大似然(ML,Maximum Likelihood)检测算法、迫零(ZF,Zero Forcing)检测算法、最小均方误差(MMSE,Minimum Mean-Square Error)检测算法、V-BLAST(ZF-OSIC)检测算法和基于QR分解的检测算法等。此外,通过把在给定格中寻求最短向量的球形解码思想应用于MIMO系统,形成了MIMO系统的球形解码算法,在保持优良检测性能的同时,大大减小了计算复杂度。本次课程设计主要针对最大似然算法,迫零算法和最小均方误差算法进行仿真和性能仿真比较。 二、MIMO系统 MIMO通信系统可以定义为收发两端分别采用多个天线或阵列天线的无线通信系统。MIMO的多输入多输出是针对多径无线传输信道而言的。 考虑n T根发射天线n R根接收天线的MIMO系统,如下图所示,数据流被分成n T个子数据流,每个子流通过星座点映射后送给发射天线。分别从个发射天线发射出去,再经多径传输信道后由n R个接收天线接收,同时用接收到的信号进行信道估计得到信道参数值,然后通过一定的检测算法处理分解出子信息流。因为n T个发射天线同时发射子信息流,各发射信号只占用同一频带,并未增加带宽,达到提高频谱利用率的目的,同时多个并行空间也实现了更高的数据传输速率。

软件测试技术实验报告——图书管理系统测试报告

图书管理系统测试报告

1简介 1.1编写目的 本测试报告描述了对图书管理系统的压力测试和对登录和注册功能的黑盒 测试,根据测试结果指导开发人员对软件产品进行完善和优化,给用户提供一份 客观的软件质量报告。本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师、客户代表等。 测试流程: 制定测试计划开发测试脚本创建测试场景分析测试结果监视性能指标运行场景测试1.2系统简介 项目名称:图书管理系统 项目简介:本项目探讨了一个基于J2的图书管理系统的设计和实现。基于 J2下的图书管理系统用语言开发处理程序,选择强大的作为开发工具,用交互式 网站界面设计技术( )开发前台界面,后台数据库选择。本系统实现了基本的对书 籍信息、读者信息、借阅信息、归还信息、查询信息进行管理和操作等功能,可 以满足普通用户、管理员的需求。

1.3术语和缩略词参考资料 1)响应时间:客户端从给服务器发送一个请求开始直到完全接受了服务器反馈信息为止,这期间所用的时间称为响应时间。 2)吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。 3)点击率:每秒钟用户向服务器提交的请求数。 4)图书管理系统项目开发计划,需求规格说明书,概要设计说明书,详细设计说明书。 5)黑盒测试:英文是。又称功能测试或者数据驱动测试。 6)等价划分测试:等价划分测试是根据等价类设计测试用例的一种技术。

2测试概要 2.1测试用例设计 2.1.1黑盒测试: 1)边界值法 用边界值法设计用户注册测试用例: a)先等价划分 b)边界值分析

【CN109782630A】自动泊车仿真测试方法及系统【专利】

(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910228709.X (22)申请日 2019.03.25 (71)申请人 北京经纬恒润科技有限公司 地址 100101 北京市朝阳区安翔北里11号B 座8层 (72)发明人 王珍 王胜华 康驭涛  (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 赵兴华 王宝筠 (51)Int.Cl. G05B 17/02(2006.01) (54)发明名称 自动泊车仿真测试方法及系统 (57)摘要 本发明提供自动泊车仿真测试方法及系统, 以降低测试成本、提高工作效率。在本发明实施 例中,利用动画仿真平台搭建测试场景,利用自 动测试平台搭建测试脚本,在自动测试阶段,由 自动测试平台根据测试脚本和泊车控制器的车 辆控制命令,通过人机交互平台对车辆动力学模 型的运行参数进行控制,并生成测试报告,可实 现仿真测试的自动化。使用本发明实施例所提供 的技术方案,并不需要实车参与,同时测试过程 是由自动测试平台自动执行的,因此可在降低测 试成本的同时, 提高工作效率。权利要求书2页 说明书10页 附图10页CN 109782630 A 2019.05.21 C N 109782630 A

权 利 要 求 书1/2页CN 109782630 A 1.一种自动泊车仿真测试方法,其特征在于,用于对泊车控制器进行仿真测试;所述方法基于自动泊车仿真测试系统,所述自动泊车仿真测试系统包括:自动测试平台、动画仿真平台和人机交互平台; 所述方法包括: 使用所述动画仿真平台搭建与测试用例相应的虚拟测试场景; 使用所述自动测试平台搭建与所述测试用例相应的测试脚本; 在自动测试阶段,所述自动测试平台根据所述测试脚本和泊车控制器的车辆控制命令,通过所述人机交互平台操控车辆动力学模型的运行参数,并在所述测试脚本执行完毕后生成测试报告;所述测试报告至少包括表征泊车成功或失败的信息;所述车辆动力学模型为真实车辆的虚拟仿真模型;在所述自动测试阶段,所述动画仿真平台至少用于在所述虚拟测试场景中根据运行参数显示所述车辆动力学模型。 2.如权利要求1所述的方法,其特征在于,在所述自动测试阶段,所述方法还包括: 所述自动测试平台通过所述人机交互平台模拟生成目标传感器信号,所述目标传感器信号用于所述泊车控制器生成车辆控制命令。 3.如权利要求2所述的方法,其特征在于,在所述自动测试阶段之前,所述方法还包括: 将输入输出I/O模型加载至所述人机交互平台; 将所述车辆动力学模型加载至所述人机交互平台; 将所述车辆动力学模型的运行参数与所述人机交互平台的车辆控制信号进行映射,以实现通过所述人机交互平台操控所述车辆动力学模型的运行参数。 4.如权利要求3所述的方法,其特征在于,还包括: 在所述自动测试阶段,由所述人机交互平台运行所述I/O模型以监测所述车辆动力学模型的目标运行参数;所述目标运行参数包括需监测的运行参数; 所述测试报告还包括所述目标运行参数。 5.如权利要求1-4任一项所述的方法,其特征在于,在所述自动测试阶段之前,所述方法还包括: 将人机交互工程文件加载至所述自动测试平台;所述人机交互工程文件包括车辆控制信号和需监测的运行参数。 6.如权利要求5所述的方法,其特征在于,所述自动泊车仿真测试系统的硬件架构包括:上位机、硬件在环HIL下位机和所述泊车控制器; 至少所述自动测试平台部署在所述上位机中。 7.如权利要求6所述的方法,其特征在于,所述HIL下位机包括实时处理器和I/O板卡,所述泊车控制器与所述I/O板卡具有通信连接; 在所述自动测试阶段之前,所述方法还包括:将车辆动力学模型和I/O模型加载至所述实时处理器。 8.一种自动泊车仿真测试系统,其特征在于,用于对泊车控制器进行仿真测试;所述系统包括自动测试平台、人机测试平台和动画仿真平台; 其中: 所述人机交互平台用于:操控车辆动力学模型的运行参数;所述车辆动力学模型为真实车辆的虚拟仿真模型; 2

自动控制完整系统综合实验综合实验报告

综合实验报告 实验名称自动控制系统综合实验 题目 指导教师 设计起止日期2013年1月7日~1月18日 系别自动化学院控制工程系 专业自动化 学生姓名 班级 学号 成绩

前言 自动控制系统综合实验是在完成了自控理论,检测技术与仪表,过程控制系统等课程后的一次综合训练。要求同学在给定的时间内利用前期学过的知识和技术在过程控制实验室的现有设备上,基于mcgs组态软件或step7、wincc组态软件设计一个监控系统,完成相应参数的控制。在设计工作中,学会查阅资料、设计、调试、分析、撰写报告等,达到综合能力培养的目的。

目录 前言 (2) 第一章、设计题目 (4) 第二章、系统概述 (5) 第一节、实验装置的组成 (5) 第二节、MCGS组态软件 (11) 第三章、系统软件设计 (14) 实时数据库 (14) 设备窗口 (16) 运行策略 (19) 用户窗口 (21) 主控窗口 (30) 第四章、系统在线仿真调试 (32) 第五章、课程设计总结 (38) 第六章、附录 (39) 附录一、宇光智能仪表通讯规则 (39)

第一章、设计题目 题目1 单容水箱液位定值控制系统 选择上小水箱、上大水箱或下水箱作为被测对象,实现对其液位的定值控制。 实验所需设备:THPCA T-2型现场总线控制系统实验装置(常规仪表侧),水箱装置,AT-1挂件,智能仪表,485通信线缆一根(或者如果用数据采集卡做,AT-4 挂件,AT-1挂件、PCL通讯线一根)。 实验所需软件:MCGS组态软件 要求: 1.用MCGS软件设计开发,包括用户界面组态、设备组态、数据库组态、策略组态等,连接电路, 实现单容水箱的液位定值控制; 2.施加扰动后,经过一段调节时间,液位应仍稳定在原设定值; 3.改变设定值,经过一段调节时间,液位应稳定在新的设定值。

基于NI-VISA的测控设备远程自动化测试系统 的设计与实现

Computer Science and Application 计算机科学与应用, 2018, 8(12), 1906-1913 Published Online December 2018 in Hans. https://www.wendangku.net/doc/2c4055761.html,/journal/csa https://https://www.wendangku.net/doc/2c4055761.html,/10.12677/csa.2018.812212 Design and Implementation of Remote Automated Testing System for Measurement and Control Equipment Based on NI-VISA Xiao Wang, Ling Bai, Dejia Liu 63726 Troops, Yinchuan Ningxia Received: Dec. 8th, 2018; accepted: Dec. 21st, 2018; published: Dec. 28th, 2018 Abstract In view of the fact that there are many types and interfaces of measuring instruments and instru-ments for mobile measurement and control equipment, in order to realize remote networking and automated testing, this paper puts forward a hardware construction scheme of interface protocol conversion using Agilent GPIB/LAN Gateway; using Visual Studio Net 2010 development environ-ment, combining NI-VISA and Measurement Studio user control and database technology, designs a remote automated testing system compatible with multi-type measuring instruments; and dis- cusses the key technologies in depth. Keywords Measurement Studio Indicator Test, Measurement Instrument, Automation Test 基于NI-VISA的测控设备远程自动化测试系统的设计与实现 王晓,白玲,刘德佳 63726部队,宁夏银川 收稿日期:2018年12月8日;录用日期:2018年12月21日;发布日期:2018年12月28日 摘要 本文针对机动测控设备测量仪器仪表型号多、接口类型多的实际,为实现远程网络化、自动化测试,提

云计算在线检测系统理论测试部分答案

1. 下列说法错误的是 C. Datanode执行比如打开、关闭、重命名文件操作 C. Datanode全权负责数据块的复制 D. Reduce的数目不可以是0 D. Common 没有提供文件系统 A. JobServer是用户作业和JobTracker交互的主要接口 A. MapReduce中maper conbiner reducer 缺一不可 2. 关于基于Hadoop的MapReduce编程的环境配置,下面哪一步是不必要的 C. 配置Eclipse 3. Hadoop的优势不包括() D. 实时的 4. 关于HDFS 命令错误的是() C. cp:返回到上一级目录 5. hbase是建立在__之上的分布式数据库。 C. hadoop

6. hbase体系架构中,由__完成域分配任务。 hbasemaster 7. hbase体系架构中,由__完成域分割任务。 hregionsever 8. 为了启动hive,我们必须在路径里安装有hadoop或者__。 export HADOOP_HOME=hadoop-install-dir 9. 下面哪一个原型系统是不被Hive支持的__. 字符型 10. INT整数型有多少个字节_4_。 11. Hive查询语言中的算术操作符的返回结果是__类型的。 Number 12. 下面哪种操作是不被Hive查询语言所支持的__。 在一个表格中添加索引。 13. 注意到Hive只支持等值连接。最好把最大的表格放在连接的__端以得到最好的表现。 最右

14. Cassandra的客户端需要使用什么服务开发框架制作? Thrift 15. 在Cassandra里,相同的ColumnFamily中什么的名字必须唯一?Column 16. 在下列选项中,Cassandra产生覆盖时是由哪个决定的?Timestamp 17. Gluster 平台在3.0版本之后加入了新的功能?自愈功能,作为一个数据管理者,你应该非常欢迎这个功能,同时你也需要了解这项新功能,下面那个不是自愈功能的特点: 难以处理细节事件 18. 接上,在服务器管理中,你不能: 修改卷 19. 如果你接触过某一编程语言的话,你对关键字一定不会陌生,标准C++就有70多个关键字,在Gluster平台的translatior内也有关键字,type就是其中之一。看下面这段volume bricks type cluster/replicate subvolumes client0 client1 end-volume 你能从中得出什么信息,下面哪项是错误的?(红色是不能选的!!)

远程在线考试系统设计实验报告

远程在线考试系统设计 实验报告 Revised as of 23 November 2020

系统设计实验报告 ——远程在线考试系统

目录 软件需求说明书························1 引言··························· 1.1编写目的······················· 1.2背景························· 1.3定义························· 1.4参考资料······················· 2 程序系统的结构························ 3 程序设计说明·························

1引言 1.1编写目的 本文档的编写目的是为远程在线考试系统项目的设计提供: a.系统的结构、设计说明; b.程序设计说明; c. 程序(标识符)设计说明 1.2背景 随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。 根据用户提出的需求,本项目组承接该系统的开发工作 a.开发软件系统的名称:远程在线考试系统 b.本项目的任务提出者:福州大学软件学院 c.用户:各类大专院校学校、中小学校。 1.3定义 远程在线考试系统 远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。

系统建模与仿真考试题

1.根据系统状态随时间变化是连续性还是间断性的,可将系统划分为(_连续系统_)、 (__离散系统__)。 2.系统仿真中的三个基本概念是系统、(__模型_)、仿真。 3.拟对某系统进行研究,首先要对系统作出明确的描述,即确定系统各个要素:实体、 属性、活动、( __状态_)、(_事件___)。 ?阶段性知识测试 5.系统仿真有三个基本的活动,即系统建模、仿真建模和(__仿真实验__),联系这 三个活动的是系统仿真的三要素,即系统、模型和计算机(硬件和软件)。 6.系统仿真的一般步骤是:(1)调研系统,明确问题、(2)(___设立目标,收集数据 __)、(3)建立仿真模型、(4)编制程序、(5)运行模型,计算结果、(6)(_统计分析,进行决策__) ?阶段性知识测试 7.仿真软件发展经历了四个阶段(1)高级程序语言阶段;(2)仿真程序包、初级仿 真语言阶段;(3)商业化仿真语言阶段;(4) (_一体化建模与仿真环境_)阶段。 8.常用的仿真软件有Arena、Automod、MATLAB、Promodel、(__WITNESS______)、 (______FLEXSIM___)。 9.求解简单系统问题的“原始”方法是(___解析解决____),借助(___实验__)可 大大提高该方法的效率和精度。 ?阶段性知识测试 10.排队系统可简化表示为A/B/C/D/E。其中A为到达模式;B为(服务模式)、C为服 务台数量、D为系统容量;E为排队规则。 11.常见的排队规则有:先到先服务、后到后服务、优先级服务、最短处理时间优先服 务、随机服务等。请以连线方式将下列排队规则名称的中英文对照起来。 先进先出 FIFO 后进先出 LIFO 随机服务 SIRO 最短处理时间优先 SPT 优先级服务 PR ?阶段性知识测试 12.模型中,习惯称实体为成分。成分可分为主动成分和被动成分。请问排队系统中的 随机到达的顾客属于(主动)成分(主动/被动)。 13.事件是改变系统状态的瞬间变化的事情。一般指活动的开始和结束。事件可分为必 然事件(主要)、条件事件(次要)、系统事件。其中(______)一般不出现在将来事件表中(FEL)。 14.活动是具有指定长度的持续时间,其开始时间是确定。排队系统主要活动有 (_______)和服务活动。 ?阶段性知识测试 15.仿真时钟表示仿真时间的变量。Witness仿真系统中仿真钟用系统变量(TIME)表 示。 仿真策略,也称仿真算法。离散事件系统适用的仿真策略有(_事件调度法_)、活动扫描法、进程交互法、三阶段法等。 16.建立输入数据模型需要4个步骤:(1)从现实系统收集数据;(2)(_确定输入数据 模型的概率分布___);(3)选择参数(参数估计);(4)拟合优良度检验。 ?阶段性知识测试

网络测试实验报告

实验报告 实验名称网络测试 队别姓名李王丁学号、实验日期 实验报告要求: 1.实验目的 2.实验要求 3.实验环境 4.实验作业 5.问题及解决 6.思考问题 7.实验体会 【实验目的】 熟悉windows提供的常用网络测试工具;掌握windows常用网络测试工具的使用方法;学会通过网络测试工具检测网络工作情况。 【实验要求】 在进行实验的主机上运行Windows 7操作系统,并将它接入到IEEE802.3局域网。 实验主机的网卡设置为通常模式。 按要求进行网络测试。 【实验环境】 用以太网交换机连接起来的windows 7操作系统的计算机,接入Internet。 【实验作业】 1.实验一收集信息 1.1 使用Hostname命令获取主机名 LD-PC。见图1-1。 1.2 使用ipconfig命令获取本机的网络配置信息 1.2.1 使用命令ipconfig,不带任何参数选项,得到本机的IP地址、子网掩码和缺省网关 本机的IP地址:10.104.137.166;子网掩码:255.255.255.0;缺省网关:10.104.137.1。 见图1-2-1(1)。 1.2.2 再次运行ipconfig,使用/all选项,对比得到的结果 相比不带任何参数的ipconfig命令,使用/all选项多了适配器表述、物理地址、DHCP 已启用、自动配置已启用、获得租约时间、租约过期时间、DHCP服务器、DNS服务器、TCPI 上的NetBIOS等信息。见图1-2-2(1)和1-2-2(2)。 1.3 使用route命令查看本机的路由表分析路由表中的表项,是否有下列路由:缺省路由、本地环路、 直连网段的路由、本地主机路由、本地广播路由、组播路由、广播路由、缺省网关。 使用route print查看本机的路由表,见图1-3(1)。由IPv4路由表可以看出,存在本地环路127.0.0.0,存在直连网段的路由、本地主机路由、本地广播路由和组播路由10.104.137.166,存在缺省网关0.0.0.0,不存在缺省路由和广播路由。 2.实验二测试网络运行情况 2.1 用ping命令测试本机的TCP/IP协议是否正确安装 用ping 127.0.0.1或ping 主机名,若收到来自 127.0.0.1的回复,说明TCP/IP正确安装。 若返回“time out”或提示“一般故障”,则说明TCP/IP的安装或运行存在某些基本问题。结果见图2-1,说明TCP/IP正确安装。 2.2 测试网络是否通畅 2.2.1 用ping本机IP地址,测试本机网络配置 正常情况下,计算机应该对该命令应答。如果不通,则表示本地安装或配置存在问题。 结果见图2-2-1,说明本机网络配置正常。 2.2.2 ping网关IP地址,测试网络是否通畅 收到应答,说明本地网络运行正确。结果见图2-2-2,说明本地网络运行正常。 2.2.3 断开网络连接,再次使用该命令,对比测试结果。

在线考试系统 实习报告

山西工程职业技术学院 网页制作实训报告 ——在线考试系统 系别:计算机工程系 专业:计算机网络技术 班级: 姓名: 学号: 2012年1月4日

目录 一、实习概况..............................................................错误!未定义书签。 二、实习目的..............................................................错误!未定义书签。 三、实习要求..............................................................错误!未定义书签。 四、实习内容..............................................................错误!未定义书签。 五、实训总结..............................................................错误!未定义书签。

一、实习概况 实习科目:https://www.wendangku.net/doc/2c4055761.html,动态网页制作实训 实习地点:机房 实习时间:2011年12月26日—2012年1月6日 二、实习目的 通过制作在线考试系统,使同学们能够熟悉https://www.wendangku.net/doc/2c4055761.html,动态网页制作的开发过程,能够综合应用各种https://www.wendangku.net/doc/2c4055761.html,控件及技术,最终完成具备基本功能的在线考试系统。 三.实训要求 实现一个在线考试系统具备以下功能: 1.用户登陆:用户通过用户名和密码进行登录。 2.用户信息的管理:教师可以增删修改用户 3.试题库管理:可以增加、修改、删除试题。 4.试卷生成:从试题库里抽取考生所选专业试题。 5.在线考试:考生对试题进行回答并交卷。 6.计算机自动阅卷:计算机能自动阅卷,然后马上显示出考生分数。 7.成绩查阅:考生考完以后,教师应该能对所有纪录进行查询。

在线考试系统建模

UML建模案例分析 ——在线考试系统UML建模 安徽师范大学数计学院 软件工程导论 实验报告 实验名称:网上考试教务管理系统 姓名:张少奎0915273 专业:计算机科学与技术 编制时间:2011-12-27 安徽师范大学数计学院软件开发班小组编 目录 5.2总结............................................................................................................................. 1引言 1.1开发在线考试系统的背景: 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,

网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际着名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着Internet的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展[2]。 如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web 技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。 1.2在线考试系统简单介绍 系统采用B/S模式,使用目前先进的主流技术(Jsp,Servlet,JQuery等)。数据库采用Oracle11g,编写了存储过程,并对SQL句进行了优化,满足了考试海量数据,响应速度快的要求。实现了考生,管理员登陆身份验证,并具有海量题库,管理员可以对科目,试题进行增、删、改、查,可以自主在题库中选择试题,也可以通过系统随机抽选试题形成试卷。对试题可以进行增、删、改、查。对试卷的考试时间管理员可以随意设定。管理员还可以设定考试登录限制,即允许考试登录和禁止考生登录。管理员可以查看某次考试的统计信息,以便制作正确,有效的教学方案。对于一些答案唯一性的题目,考生提交试卷后,系统可以立即给出成绩。管理员还可以发布通知(如考试纪律)供考生查看,并可以打印。考生登录后可以选择相应科目下的试卷进行考试,并可以查看自己的考试成绩。 通过参考大量资料和成功经验,对系统进行了合理,有效的建模(包括用例图,类图等),可供以后研究和参考使用。数据库设计中也提供了PDM数据库模型图,为以后的研究打下了有效的基础。 2在线考试系统需求分析 2.1系统的功能需求 系统的功能需求主要包括以下几个方面: ●学生可以登录网站浏览信息、查找信息和下载文件。 ●教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。 ●系统管理员可以对页面维护以及批准用户的注册申请。 它们的关系图如下:

相关文档