7。2系统边界类 27
7。3系统控制类 28
7。4系统实体类 28
7。5系统状态图 29
8 测试 30
8。1 测试用例 30
8。2 测试过程 31
结论 37
参考文献 38
致 谢 39
1 前言
在科研技术日新月异的现代社会,实验测量分析中的不确定度已经成为国际标准,要提升我国的科研成果在世界上的影响力,开发一套计算实验中不确定度的系统已经迫在眉睫。本系统采用AngularJs的自定义指令,实现不确定度计算模块化,解决不确定度计算中的复杂计算问题,从而减轻实验人员的工作量,提高实验分析的效率与质量。系统中主要完成以下几个目标:实验参数、实验模块、实验流程等基础信息的管理功能;科研人员可以设计实验模块并定义计算公式;系统根据模块组成原始记录并自动完成不确定度的计算。
1。1项目背景
不确定度是指一个实验的测量结果的不确定的程度,或者说是可信的程度,它由一系列复杂的、相关联的计算步骤共同实现出来,但在最终的实验结果报告上只展示最终的结果。用于体现这些实验步骤对实验结果产生的影响,比较理论结果与最终实验的结果,这样的一个度量值,就称为不确定度。
而实验结果是否考虑不确定度、实验结果的不确定度是否精准,成为了一个实验室水平高低、是否值得信赖的重要依据。在国际上,也是衡量一个国家科学技术实力的一个标准[1] 。
本设计旨在通过收录大量研究数据、计算公式,减轻科研人员工作量,提高计算速度、准确度,减少出错概率,以此希望帮助不确定度计算研究获得进展。
1。2同类系统研究及应用现状
根据研究所相关工作人员所述,目前国内还没有一款可以进行不确定度计算的产品,实验室的实验计算还停留在依靠Eccel表格、word文档的编辑、引用层面上,一款新的产品问世,很有前景与希望。
1。3设计中采用技术
本设计主要分为数据库、后台服务端、前台客户端,所采用的技术主要是:
服务端:Spring、Mybatis、apache-maven、tomcat
前端:bootstrap、jquery、AngularJs
数据库:Mysql
1。4论文结构
本文由五章内容组成,其中:
第一章介绍了本文的项目背景,对同类系统研究与应用现状进行了概述,阐述了研究的内容以及本人的主要工作以及论文结构。
第二章介绍了不确定计算的相关信息及发展历史。
第三章讲述了本设计中的核心技术。
第四章是对系统的业务逻辑整理分析,划分出需要进行规整的功能。
第五章是对数据库功能进行了分析,选择使用何种数据库,并考虑字段设计。
第六章对服务端架构设计进行解释。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
第七章介绍了系统设计的相关框架,简单说明了核心技术的使用,并列出了系统详细设计。
第八章对系统功能罗列了测试用例,并按照测试用例进行测试,比较测试结果。
2不确定度
2。1测量不确定度的概念
GUM 95对测量不确定度的定义(1995)是:A parameter associated with the result of a Measurement,that characterizes the dispersion of the values that could reasonably be attributed to the measurand.即与测量结果向关联的一个参数,用以表征合理地赋予被测量之值得分散性[2] 。