数据库管理报表系统
一 目的
1) 查询自动化产线的每一台产品都经过完整的测试的数据。
2) 统计自动化产线的任意时间段的数据。
3) 统计自动化产线的任意产品型号的数据。
4) 统计自动化产线的任意操作人员的测试数据。
5) 输出自定义统计报表。
二 环境
1) WINDOWS2003 或者更高
2) IIS5.0或者更高
3) SQL2003或者更高
4) PHP5.0或者更高
三 需求
客户将目前所有产线的数据都存放远程终端数据库SQL2008服务器中,为了让更多公司员工可以通过远程方式查看到产线测试的当前或者历史数据,需要建立B/S模式将服务器的数据通过WEB方式进行访问。
主要功能包括如下:
1) 用户权限登陆访问
2) 产品参数常规配置
3) 部门配置
4) 产线和班次配置
5) 生产数据
6) 数据库的配置
7) 生产数据浏览,编辑,查询,统计,导出
8) 算法和报表生成导出(根据指定格式)
9) 生产数据统计图表显示和保存
10) 日统计图表(单页刷新)
11) 数据库的备份
四 功能
4.1 用户登陆
图1 用户登陆界面
当具有管理权限用户登陆后可以编辑当前用户,同时可以增加或者删除新用户,并设置对应的权限。
图2 用户权限管理
4.2 产品参数常规配置
产品参数部分包括产品分类,产品型号定义,产品测试参数的定义。
首先创建产品大类,然后建立产品型号属于哪个大类以及对应的产线。
图 3 产品分类
图4 产品型号定义
4.3 部门配置
4.4产线和班次配置
产线和班次对产线进行分类以及人员班次安排。对应 Line表。
4.5生产数据表
生产数据来源于生产测试数据,包括Emission Testing, Pressure Testing的数据。
4.6数据库的配置
数据库的配置主要连接数据库的相关信息,包含数据库IP,数据库用户名,数据库密码,数据库端口,数据库名等。
同时在后台可显示当前数据库的连接状态等。
4.7生产数据浏览,编辑,查询,统计,导出
生产数据是对存储到表七 Records中的数据。
基本功能包括查询,编辑,报表EXCEL导出,图形统计显示。
4.7.1 查询
查询可以根据时间段,人员,以及产线等条件来输出。图5显示当前某个生产时间段的是数据结果。
图5 生产数据查询
4.7.2 编辑
如果查询出来的数据或者某个字段需要进行修改,则可以通过编辑功能来修改对应的字段。
4.7.2 统计
如果需要对查询某个时间段,或者产线历史数据进行图形统计。
图6 历史数据图形显示
4.7.3 EXCEL导出
此功能是将所有的查询的结果全部导出EXCEL中。
图8 EXCEL报表
4.8 自定义报表显示并导出
自定义报表主要对数据库某些字段进行统计输出报表。目前主要包含以下几种报表格式。
4.8.1 Person-Daily-Hour-Output Report
此报表是统计关于人员每日平均每小时每条产线生产产品的通过和失败报表。
图 9报表统计1
4.8.2 Person-Daily-Output-Report
此报表是统计关于人员每日每条产线生产产品的通过和失败报表。
图10 报表统计2
4.8.3 Person-Daily-Pass-Fail-TargetTime-Report
此报表是统计关于人员每日每条产线生产产品的通过和失败时间报表。
图11 报表统计3
4.9统计图表
统计图表是对于报表数据进行图表柱状显示。包含PersonID-Targettime-TotalTime-Percentage每日生产人员生产时间输出参数。注意班次休息时间有差异。
图11 统计图表输出显示
4.10日统计图表(单页刷新)
日统计图表是针对前一天数据统计显示。
图12 大页面显示图
4.11数据库的备份
数据库备份可以将当前数据库的数据按照指定时间段进行备份。
图 13 数据库备份