仪器校准检验状态表和相应的代码表
仪器校准整个流程。用这种方法实现起来不算太难,但它要求用户对数据库包含哪些数据表以及每个数据表的内部结构非常清楚。若系统数据库所含数掘表较多,表日关系较复杂,要熟知其内部结构,确实不是一件易事,再说,把数据库的内部结构暴露无生成语句上得到毒淘结果遗,这也是不可取的图8一般综合套淘过程本系统把所需查询的信息进行了分类,如表所示。
对每种不同的查询信息其查询条件是可能不同的若查询业务进展情况,查询条件会涉及到送检单号、客户名称、仪器名称、承检科室等方面,此时涉及到业务委托单、客户信息表、检验状态表和相应的代码表;若查询设备的借用情况,则查询条件主要为设备属性,如查分析天平的借用情况,此时的查询条件就是设备的类型和规格型号。为了适应不同信息查询的需求,系统应该能根据不同的查询信息,用户界面上提供相应的过滤条件,而不是象上面介绍的常规方法一样,不管查询什么信息,总是把所有的数据表和所有的字段都列出来计量仪器校准检测本系统的查询界面如图所示。图综合奇询界面单纯从查询界面上,看不出它特殊性。
但它独特之处在于、用于过滤条件的鞴性名选项为查询类别相关的所有属性,其中的业务进展情况中,过滤条件包含送检单号、客户名称、仪器名称、承检科室等。并非某个数掘表的字段属性列表。属性名下拉框的选择项是根据具体的查询类别动惫生成的条件连接符可在条件列表中轻易改变。对每一类型的查询信息,系统都把它作为一个独立的来处理。因每个内部存储有与该¥目关联的其他列表信息,以及对该类信息进行查询时需作为过滤条件的信息,故可依据这些信息生成查询条件选择项。下面以简单的查询业务信息为例,说明查询界面的生成过程。