4-22  基于WebICF物理实验数据查询系统

陈红素     胡智民  张惠鸽  于瑞珍  苏春晓  杨存榜

随着“神光”-的运行和“神光”-原型的即将建成,ICF物理实验的打靶发次越来越多,物理实验数据、实验参数以及各探测器的实验记录也将越来越多.为了更充分地利用这些数据,方便物理实验人员对实验数据进行后续处理,必须建立有效的数据管理和查询系统。本系统建立的ICF物理实验数据查询系统,正是实现对实验参数和实验数据进行有效的管理和利用,该系统应用了计算机网络技术及数据库技术,并采用Web网页浏览的方式,以方便相关物理实验人员对实验参数和实验数据的查询和调用,即时全面了解实验状况,从而有利于对实验数据进行分析,指导下一步的具体实验。

结合ICF物理实验数据的产生过程,并根据物理人员对原始数据库和查询功能的具体要求,设计的功能模块包括对实验安排、激光参数、靶参数、打靶通知、探测器设置参数、焦斑图像等内容的查询,主要功能如下:(1)实验安排模块可以查看本次实验主要完成的课题、各课题所占用的发次号以及主要探测器布局的三维图显示。(2)打靶通知模块用来查询打靶方式和激光能量要求。(3)激光参数模块可以查询激光能量,脉宽等具体内容。(4)靶参数模块可以查询具体靶零件参数和装配参数。打靶通知、靶参数、激光参数是通过打靶发次来查询它们的具体信息。(5)探测器设置参数模块中主要有透射光栅、针孔相机、分幅相机、条纹相机、晶体谱仪等设置记录内容的查询。探测器设置参数则可以通过打靶发次、靶型、打靶方式、位置、课题名称等一项或多项内容来查询探测器的实验记录。

数据库主要由靶参数、打靶通知、激光参数、以及各探测器设置参数(针孔相机、分幅相机、条纹相机、透射光栅)等数据表和视图组成,这些数据表和视图之间是由打靶发次进行相互关联的。其中靶参数结构的复杂性和不惟一性,将靶参数的详细内容用word文档存贮。激光参数的详细内容则用excel文档存贮。该系统用ASP动态网页语言编写程序,并通过ADO技术来实现对Access数据库的访问。实现了对各实验数据参数的快速查询和调用。

  查询系统对实验数据进行了安全设置,保证了数据的安全应用。首先利用Windows 2000 Server 操作系统本身的安全机制,其次对数据库对象的访问权限约束、数据库表项访问权限的限制、数据库表之间的联系的完整性约束等安全规范。在该系统中利用ASP编程在程序中建立了用户口令,为用户设定了分级权限控制来实现对探测器设置参数的访问。

返回