论文部分内容阅读
近几年来国家加大了对水利基础建设的管理的力度,水利工程的检测任务的不断增多,带来实验室大量检测报告的处理任务。那么如何有效管理包含海量数据的报告单,如何对试验数据进行有效的存取,如何防止重要资料的丢失。本研究课题,就这些问题展开了深入研究工作。重点从各种报告单创建、保存、计算、汇总等方面入手,并研究与之相关的合同管理、实验室预约管理、以及报告单与合同的审核管理等多方面研究。同时随着计算机技术的不断发展,实现了实验室计算机管理的信息化、流程化、规范化,提高实验室的管理水平和实验室的服务质量,能够创造出更多的价值已经成为迫切需要解决的问题。结合实验室的实际情况和具体需求制定设计一套符合实验室具体需求的系统成为提高工作效率,提高实验室管理水平的重要需求。本研究课题主要围绕如何减少实验人工作人员的工作量方面入手,对如何实现报告单的自动生成做了深入研究。同时针对与报告单相关的合同管理、报告与合同的审核管理等方面也做了研究。首先,采用较为成熟的开发语言,高效的开发工具。其次,凭借自身水工结构专业专业知识并长期实践与试验室内部,并参与过大量的试验操作的优势,针对实验人员具体需求制定系统开发的框架。结合实际情况,采用C/S架构的方式,数据库设计方面采用本地数据库Access与服务器数据库SQL Server2008相结合的方案。这种设计方案的优势在于能够充分发挥服务器和客户端的硬件优势,并减少网络交互。并且本系统结合实际情况,设计在无网络和有网络情况下都能正常进行工作。在网络状态不好的情况下,将数据首先存储到本地小型数据库中,并开启一个服务专门负责检测网络状态,一旦发现网络连接正常时,便将本地数据向服务器上传。采用这种设计方案能有效地解决无网络情况下,能够正常使用系统的功能。其意义在于,办公地点不在受限于网络的状态。本系统开发过程中使用了很多较为理想的第三方组件,不仅大大提升了开发效率,而且能够容易的取得较为理想的结果。例如在报告单处理上采用FarPoint第三方组件,能够获得报告单计算和展示等多方面较为理想的效果。在界面的美工方面采用较流行的DotNetBar第三方组件使得界面开发变得很容易,很多特效不用自己动手完成,增强了系统的可用性。同时,在开发阶段采用了“动软代码生成器”,可以迅速的建立数据库连接层和数据模型层,大大节省了开发时间,明显地提高了开发效率。在服务器端采用Web Service对外提供服务,远程办公功能实现上就是采用Web Service通过SOAP协议建立Android客户端与服务器的连接。数据传递格式采用轻量级的数据传输格式-JSON,大大提高了网络交互的性能。本系统主要实现了报告单的新建、查询、审核,合同的新建、查询、审核,针对报告和合同的不同方面多角度进行汇总,试验室管理中的实验室预约、仪器预约、各种相关信息列表查询,远程办公功能模块等。其中报告单生成功能实现了报告单的自动化计算、导入、打印等功能。合同和报告单都是以编号作为主键来组织数据,通过编号可以查询到与之相关的所有详细信息。本系统在长时间测试系统运行稳定,各个功能模块功能都能达到预期的效果。