设为首页  加入收藏  :0931-2133198 13919934918欢迎来到甘肃新空间信息技术有限公司
解决方案

无损检测报告管理系统

一、系统分析

(一)系统现状(存在问题)

当前系统是基于组件技术(DCOM)的桌面系统,数据库为桌面数据库Access,程序与数据紧密耦合在一起,要在其他机器上运行系统,必须要将程序与数据全部拷贝到目标机器上,由于程序无安装包,需要手工注册组件,程序运行不稳定,影响了数据安全性和完全性,且经常无端退出、无法打开运行等致命错误,不能正常地为业务服务。

由于原系统是多年前开发而成,采用过时的VB6软件开发平台,原系统开发人员已经离开原来单位,系统使用及升级维护非常困难。生成的检测报告表格样式不支持用户修改,软件后期维护量非常麻烦,历史数据查询、检索功能较差。

(二)系统改进建议

1、开发平台升级,保证系统先进性

本次系统开发平台选用微软最先进的Visual Studio Net 10.0开发,该平台基于NetFrameWork4.0技术,对原系统Access数据库有很好的兼容性,可以对原系统数据库进行无缝整合,软件架构采用当前软件业公认的三层架构,分别对应是数据访问接口层、业务逻辑接口层、视图展示层构建而成,相应的MVC三者之间关系图如下:


其中用户在窗体(视图)上执行的某次操作,都要经过业务逻辑(控制器)处理后更新模型,这一步可能包含对数据库的增删改操作,模型更新后控制器通过模型更新视图,完成相应的功能,用户操作感知良好。

2、数据访问采用线上和线下灵活处理方式

由于检测人员的实际测量环境大都处于网络离线状态,测量工作完成后回到办公室又立即处于网络在线状态。为保证检测人员在任何环境下都能完成测量任务,同时又要实现数据的集中存储,共享访问,我们设计了检测人员离线,在线的存储方式,即检测人员在离线方式测量时,数据存储到本机上的Access数据库中,在线状态下登录时会提示检测人员是否上传检测数据到中心库,检测人员选择“是”后,离线测量数据会同步到中心网络数据库SqlServer中。

3、支持word表格样式导入功能

无损检测报告的表格样式多,后期调整频繁,将设置好的word导入系统,可以减少后期软件维护工作量,提高无损检测工作的效率。

采用报表技术:系统中有大量“中国式报表”,而且本系统对于报表的字体大小、显示方式、分页打印等规格、格式要求比较高,通过对net自带的CryStal水晶报表工具,FastReport,eastRTeport等开源报表工具对实现系统功能能力的分析,发现以上产品都或多或少地满足不了软件的报表要求。vs2010中报表设计器的,ReportViewer可以满足以上要求,该控件指向一个报表文件,可以选择服务器报表和本地报表两种模式。及 (RDLC 和RDL)两种报表文件采用同一种XML格式。

该报表具有如下特点:

l  编辑器的改良,更具有可操作性和实用性。

l  集成了全球最好的dundas图表、仪表控件。

l 解决了原来的纵向单元格不能合并的问题。使用起来就像操纵html编辑器。

l  解决了矩阵中动态行、列和静态列共存的问题。

l  增加了报表块的功能。

l  更完美的互交式排序支持。

l  更强浏览器的打印功能。

l  行头、列头的冻结功能。

加上原有的功能,与.net的浑然天成,强大的API接口为系统的建设开发提供了良好的技术支持。

4、数据参数自定义

包括:工程名称、装置名称、设备号、报告编号等,所有的参数信息都可以自定义设置,实际操作中只需要下拉选择或者输入对应的快速码进行选择,能大大提高工作效率,并有效解决输入错误,造成不必要的麻烦。

5、完善的查询、统计功能

支持精确查询、模糊查询,根据定制的查询条件生成各类统计报表,例如:针对某个工程的所有检测记录数量统计;某个选定时间段的检测记录数量统计等,软件的最大特点就是可以对库中所有数据进行任意检索,可以对我们设计的任何数据属性进行检索设计。

行业信息more+

联系我们

版权所有:甘肃新空间信息技术有限公司 Copyright © 2014 www.xkjian.com ALL RIights Reserved   陇ICP备16001971号-1

联系我们 | 招贤纳士
在线客服
热线电话

微信公众号