中国膳食暴露评估模型软件常用功能的网络实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:liliqqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目的:膳食暴露评估是食品安全风险评估的重要环节,但课题组前期开发的中国膳食暴露评估模型软件(China Dietary Exposure Evaluation Model,CDEEMS)为基于统计分析系统(statistical analysis system,SAS)的单机版软件,因SAS购置昂贵,编程复杂,使其推广应用受到了限制。针对这个问题,本研究期望通过SAS与Web服务器相结合的方式实现SAS在医学统计学应用中的网络化,将原先仅限于单机使用的中国膳食暴露评估模型软件(China Dietary ExposureEvaluation Model,CDEEMS)开发成在线膳食暴露评估分析系统,并在单机版的基础上进行内容的扩充以及功能的完善。该项目旨在使非统计工作者通过浏览器以网页方式快捷方便地访问该系统进行在线膳食暴露评估。用户可以通过界面操作完成对不同人群膳食暴露的定量评估而不必在本机电脑上进行繁琐的SAS安装以及单机版CDEEMS软件的环境配置,同时由于该系统是被部署在东南大学计算机中心,其服务器强大的数据处理能力大大缩短了SAS统计分析时间1。  方法:使用Myeclipse8.6作为集成开发环境进行软件系统开发,前台Web端界面开发主要使用Html(Hypertext Markup Language)、Javascript、 CSS(CascadingStyle Sheet)等开发语言,后台核心业务逻辑层主要使用Java、JSP(JavaServerPages)进行开发,数据库使用MySQL语言。后台的膳食暴露评估分析模型均编写相应的SAS宏程序,在原单机版的基础上,整合各评估模型为整体宏程序以实现和Web界面的无缝连接。其具体方法为:首先搭建系统开发环境,然后按照CDEEMS软件的逻辑设计开发该系统Web端的人机交互界面,并设计好数据库。继而针对各种膳食暴露评估模型进行SAS核心程序的整合与修改,并将结果以网页形式返回Web端,最后实现Web端参数向后台对应的SAS核心程序的传递。系统的工作原理为:使用者通过Web端传递参数给Tomcat服务器,Tomcat服务器中SAS/IntrNet的CGI程序broker.exe根据broker配置文件broker.cfg的设置,访问对应的SAS AppServer,把所有参数传给后台对应的SAS程序,服务器端SAS的数据处理模块SAS Base根据提交的参数进行处理并把统计分析结果以Html网页的形式返回给客户端。  结果:笔者根据上述方法成功开发出了在线膳食暴露评估分析系统。该在线膳食暴露评估系统可方便地实现消费量探索性分析、污染物探索性分析、急性点评估、慢性点评估、经验型急性概率评估、参数型急性概率评估、慢性概率评估、累计暴露评估等重要功能。与单机版CDEEMS相比,该系统对慢性点评估、累计暴露评估等模块均进行了改写与优化,并在原基础上,添加了数据库上传功能、统计分析结果下载功能、系统注册登录功能以及扩展功能等。  结论:本研究开发的在线膳食暴露评估分析系统较单机版有明显优势,用户使用界面友好,系统运算速度显著提高,使用户从对海量数据统计模拟的漫长等待中解脱出来。该系统的成功开发为我国膳食暴露定量评估提供了计算机化和网络化方面的技术支撑。
其他文献
在教育部出台的建设中国“金课”的政策指引下,厦门大学嘉庚学院软件需求工程课程通过在教学过程中设置案例教学、创造实践环节、紧跟行业动态以及转化实验成果等手段提高课
非酒精性脂肪性肝病(nonalcoholic fatty liver disease,NAFLD)是一种慢性肝脏疾病,可由非酒精性单纯性脂肪变性进展为非酒精性脂肪性肝炎( non-alcoholic steatohepatitis,NASH),并
化学传感器自60年代问世以来,发展迅速,显示出其广泛的应用前景.该实验旨在开 展将光化学传感技术应用于军队卫生学研究,目的是实现部队野外快速水质卫生监测.该实验借鉴了分
饮用水氯化消毒时,氯与水中的有机物发生反应生成一系列卤代烃类化合物,称为氯化消毒副产物(chlorinated disinfection by-products,CDBPs)。大部分CDBPs可产生致畸、致癌、致突变