4 设计与实现 15
4.1 功能模块设计 15
4.2 前端设计 21
4.3 持久层 22
4.4 数据库设计 24
4.5 功能效果图 29
结 论 35
致 谢 37
参考文献38
1 绪论
1.1 论文背景
众所周知,我们所处的这个世界正在变得越来越精确,很多工作都必须精确到毫米、微米、甚至纳米的程度。但是这些精确也只是相对的,任何情况下都会存在误差。这就导致了科研工作者工作的不可靠性。所以如何认识并且减少这种误差对科研工作者来说是至关重要的。
不确定度是指由于测量误差的存在,对被测量值的不能肯定的程度[1]。换句话说,也是表明该结果的可信赖程度。不确定度的计算正是人们认识并且减少误差的重要方法。本课题来源于中国科学院仪器设备共享管理平台系统,是系统的一个组成模块。由于需要处理各种实验数据并且确定其可靠性,所以不确定度数据与模型管理系统就必不可少。
中科院作为我国科研的中坚力量,其工作追求的是精益求精。科学研究是不能得过且过马虎大意的,需要一个严谨的态度,必须要保证每一个数据都具有很大的可靠性、必须具有科学依据。不确定度就是一项很重要的科学依据,它反映了一个科学实验数据的可信赖程度。不确定度计算适应各种形式的数据,对大量的数据进行一个统一的可信赖评定。可以说,不确定度数据与模型管理系统是中科院仪器设备共享管理平台系统的最后一道检查程序。
1.2 国内外研究现状
1.2.1 国外的研究发展情况
1.2.2 国内的研究发展情况
1.3 研究思路及主要工作
基于Web的不确定度数据与模型管理系统属于Web应用,目前主流的Web应用服务器主要有以下几种:Tomcat、Weblogic、JBoss、Websphere、Application Server。其中Weblogic、Application Server和Websphere虽然拥有较好的性能,但是由于其属于收费使用,所以这里不作为我们考虑的范围。
下面我们来比较一下剩下的两种Web应用服务器:
Tomcat是一款轻量级的快速的开源的Web应用服务器。其稳定的性能,先进的技术,深受广大java开发者的认可和喜爱[7]。Tomcat的优点是显而易见的,其拥有良好的扩展性,运行占用系统资源少,并且支持负载平衡与邮件服务等开发应用系统常用的功能。但是Tomcat也有一些不可忽视的不足之处。其一,Tomcat是一个受限的集成平台,只能运行Java应用程序。企业在使用Tomcat时,往往还需同时部署Apache Web Server与之整合。配置繁琐且性能的优越性得不到保证。其二,Tomcat作为轻量级的小型的服务器,它只适合在中型和小型的系统中使用,而且要求并发访问用户不能太多。
反观JBoss,虽然其Web应用的内核也是Tomcat,但是JBoss是一个标准的J2EE容器,而且它对EJB有很好的支持,并且JBoss seam、hibernate也获得了很好的支持力度,实现了所有的J2EE规范和API。重要的一点是,它具有强大的扩展性和原生特性,可支持多种内容处理技术(包括多种不是基于java服务器的处理技术,如PHP ,
Microsoft .NET , Servlet, JSP及 CGI),由于JBoss强大的功能特性,其深受企业级应用开发人员的喜爱[8]。
下面我们来直观的比较一下两者的区别,见下表1.3.1:
表1.3.1 JBoss和Tomcat特性比较表
特性 JBoss 4.2 Tomcat 6 基于WEB的不确定度数据与模型管理系统(2):http://www.751com.cn/jisuanji/lunwen_16908.html