系统中提供的许多灵活查询与统计分析功能,也是目前浏览器WWW服务器/数据库服务器三层体系结构很难达到的。而贵重仪器设备共享系统的信息需要向 intemet发布,同时服务器,数据库服务器还可对外租用,我们认为采用浏览器/WWW服务器/数据库服务器三层体系结构比较合适。但考虑到目前国内 init速度慢,信息录人及维护也集成在仪器设备管理系统的二层客户/服务器体系结构中,便于仪器设备管理员使用。系统中相关服务器有:仪器设备与实验室管理系统服务器综合查询服务器人事系统服务器(图中简称:人事)教务系统服务器(图中简称:教务)WWW服务器多客户机:校设备处,院系,教育科研网的任何客户机。三级管理体制根据校园网络环境下办公的特点,我们把仪器设备和实验室管理分为三级。校级,院系级和实验室级。三级共享一个数据库服务器,协同工作。校级管理的责任是:向院系级和实验室级发通知,指导日常工作;负责审查各系数据,上报信息;统一编码,建立用户,授权,数据维护;仪器设备的变动(调拨,增减值,报损报废等)。院系级管理的责任是:接收校级通知;负责审查本院系数据;大型卡片,一般卡片,大型仪器使用,实验室人员,实验室项目等信息的录人,本部门低值卡片管理及在本部门内的仪器变动等。实验室级管理的责任是:接收校级通知;负责本实验室数据的录人(有:大型卡片,一般卡片,大型仪器使用,实验室人员,实验室项目等信息的录人,本部门低值卡片等)。系统中有人事与教务系统,通过系统菜单透明地读取人事系统中的人员信息和教务系统中的实验课程信息。
软件分发技术两层的客户/服务器体系结构中,要把一些应用程序存放在客户机上,修改应用程序后必须一一的更新客户机上的应用程序,这是一件耗费人力的工作。为了实现程序的自动更新,系统中设有匿名的文件服务器,程序修改后只要更新该服务器上的相应程序,客户机启动程序时可自动下载。系统的灵活性为了做到用户界面友好,数据库信息充分利用,在灵活性上采取以下措施:单条记录的增、删、改;记录形式可以卡片式与网格式;批量记录的增、删、改;自动分配仪器设备编号及空号的利用;文本编辑;组合条件的检索,分布统计,分布分析,数据装人卸出;选择条件和选择的列输出;随机排序;统计图形种类的选择。总之,用户选择喜欢的格式录入信息;数据库中的信息想怎么输出就怎么输出。并发控制与预防死锁的措施程序同时存取数据的操作称为并发操作。