辑等功能,来实现对TABLE数据集连接的数据表中的数据进行修改。Р(3)信息查询:包括对仪器基本信息,借用信息和借用人基本信息的数据表中的信息进行查询。主要使用查询控件TQUERY带参数进行多条件作何查询。Р(4)报表输出功能:包括打印催交通知单和所有借用记录;其中催交通知单是按用户输入的名字动态打印。Р(5)分类统计仪器数量:包括仪器状况统计,仪器是否借出和仪器分类统计,主要使用TCHART和TDBCHART控件来实现。Р2.3.2 系统功能模块设计Р系统功能模块设计, 如图2.1所示。Р仪器基本信息管理Р仪器借用信息管理Р通讯录信息管理Р仪器相关代码管理Р仪器状况统计Р仪器借用统计Р仪器分类统计Р仪器信息管理Р仪器分类统计Р实验仪器管理Р图2.1 实验室仪器管理系统功能模块图Р实验室仪器管理可作为后勤管理系统中的一部分,就实验仪器进行管理,同时还可以在系统扩展中添加仪器功能和作用介绍。Р2.3.3 数据流程图Р系统的数据流程如图2.2所示。Р Р查询Р用户Р报表输出Р催还通知单Р查询结果Р添加,修改,删除Р借用信息Р仪器信息记录Р借用信息记录Р借用人通信信息Р仪器信息Р借用信息Р通讯录Р图2.2 实验室仪器管理系统数据流程图Р2.4 数据库的设计Р2.4.1 数据库的需求分析Р数据流程图,可以列出下列系统所需要的数据项和数据结构:Р(1)仪器基本信息表:仪器编号,仪器名称,型号,价格,状况,所属实验,启用日期,放置位置,分类码,备注。Р(2)仪器借用信息表:仪器编号,登记编号,借用人,经手人,仪器名称,借用日期,归还日期,用途,备注。Р(3)仪器借用者通讯录表:姓名,性别,电话,邮编地址,电子邮件,生日备注。Р(4)实验代码库表:所属实验码,实验名称。Р(5)仪器分类代码库表:分类码,名称。Р2.4.2 数据库概念结构设计Р实验室仪器管理系统主要的E-R如图2.3所示。