论文部分内容阅读
本课题所设计开发的大型仪器共享管理平台遵循数字化校园业务系统开发环境、接口等统一要求,满足统一用户认证接口的对接以及共享数据库的规范标准;并形成适用于不同特点的大型仪器设备的管理机制,如预约、经费结算、现场数据采集、智能信息展示、效益评估、统计报表等实时管理机制,形成了一整套科学而严谨的新型管理模式。本论文为大型仪器共享管理平台的服务器端的设计和开发。基于Web应用开发平台J2EE,本文采用B/S三层体系框架,并借助开源框架Spring、 Hibernate、Struts设计系统架构,实现需求分析的所有功能模块;在数据库详细设计中研究了各实体之间的关联关系,根据实体转化为关系表的原则,最终设计出了系统所需的数据表;同时,采用基于角色的访问控制RBAC (Role-Based Access Control)模式实现了系统的权限管理。论文使用面向工作流的BPM (Business Process Management)业务流程管理模式,分析并实现了仪器预约、仪器展示、经费管理、现场监督、统计报表等功能模块。引入预约时间冲突判断、预约经费冻结、预约欠费额度、最小预约时间设置及图形化UI设计等技术手段,解决了各种学科大型仪器设备预约的兼容性问题;论文还重点研究了经费管理中的实验结算问题,采取预约结算、刷卡结算和预约增补三种结算模式,在时间上自动互斥,并关联预约信息、设备信息以及采集终端的刷卡信息等,建立了一套完善的与真实运行数据相关联的结算机制;监督管理模块中,从VDC服务器获取采集终端的仪器现场图片、刷卡信息以及仪器工作电流检测信息,进行关联显示,并动态刷新,实现了实验现场的实时监督和追溯。论文还针对具有相似功能的仪器展示功能算法进行了理论研究,通过对相似功能仪器展示的情况分析,最终选择了基于向量空间模型余弦定理相似度算法,解决了相似功能仪器的展示问题。本文最后对设计的管理平台进行了测试验证,系统实现了各个模块的业务逻辑和用户界面,满足当前大型仪器共享管理平台的应用需求。