鸡西市水务局水资源质检管理系统设计_第1页
鸡西市水务局水资源质检管理系统设计_第2页
鸡西市水务局水资源质检管理系统设计_第3页
鸡西市水务局水资源质检管理系统设计_第4页
鸡西市水务局水资源质检管理系统设计_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学毕业设计(论文)IPAGE摘要鸡西市水务局水资源质检管理系统的设计与实现,利用现在普遍的水资源环境的恶劣以及对人民对于水资源的用水存在的健康危害的隐患进行开发水质检测的系统。该系统旨在解决相关的水资源环境污染的问题。主要是通过Struts和SpringHibernate进行整合来开发该系统,通过利用Struts技术能够更加深入的了解到系统中的内部实现机制,能够在短时间内提高开发效率。Sprig通过将有关联的功能模块在外部的XML相关的配置文件联系在一起,而且模块中的一切对象都能够显示一个属性收到一个依赖对象的援用,软件开发者要做的就是利用Spring中的XML文件将属性和依赖对象进行连接。Hibernate能够使用运用其中Spring中的XML配置文件把Java对象通过映射传输到关系数据库表中实现系统中由数据库返回到页面的相关的数据值,并且整个JDBC层基本上由这个框架进行相关的管理,也就阐明系统中开发的一切的造访数据层都会位于Hibernate上,这样做能够大大的节约相关的开发时间,实现系统的基础功能。关键词:JDBC;水资源质检;StrutsAbstractThedesignandimplementationofthewaterresourcesqualityinspectionmanagementsystemofJixiMunicipalWaterAffairsBureauistodevelopthewaterqualitydetectionsystembyusingthecurrentcommonwaterresourcesandenvironmentaswellasthehiddendangersofhealthhazardsforpeople'swateruse.Thesystemaimstosolvetheproblemofwaterpollution.Mainlythroughtheintegrationofstrutsandspring+hibernatetodevelopthesystem,throughtheuseofstrutstechnologycanbemorein-depthunderstandingoftheinternalimplementationmechanismofthesystem,inashorttimetoquicklyimprovethedevelopmentefficiency.SprigcanconnectrelatedfunctionalmodulesthroughexternalXMLrelatedconfigurationfiles,andalltheobjectsinthemodulecandisplayanattributeandreceiveadependencyobject'shelp.WhatsoftwaredevelopersneedtodoistousetheXMLfileinspringtoconnecttheattributeandthedependencyobject.HibernatecanusetheXMLconfigurationfileinspringtotransferJavaobjectsthroughmappingtorelationaldatabasetablestorealizetherelevantdatavaluesreturnedfromthedatabasetothepageinthesystem,andthewholeJDBClayerisbasicallymanagedbythisframework,whichalsoclarifiesthatallthevisitingdatalayersdevelopedinthesystemwillbelocatedonHibernate,whichcanbelargeGreatlysavethedevelopmenttimeandrealizethebasicfunctionsofthesystem.Keywords:JDBCWaterQualityInspectionStruts目录摘要 IAbstract II第1章绪论 11.1课题背景 11.2目的和意义 31.2.1课题目的 31.2.2课题意义 5第2章可行性分析 62.1经济可行性 62.2技术可行性 82.3社会环境可行性 9本章小结 10第3章需求分析 113.1鸡西市水务局水资源质检管理系统的需求概述 113.2业务流程分析 133.2.1样品委托任务申请检测业务流程分析 133.2.2检测结果与委托书对比审核业务流程分析 143.2.3样品审核意见业务流程分析 153.2.4样品留存业务流程分析 163.3系统用例图模型 173.3.1委托单位管理员用例分析 173.3.2检测人员用例分析 203.3.3质量检测人员用例分析 243.3.4质量控制人员用例分析 263.3.5普通用户用例分析 293.4系统概念类模型 30本章小结 31第4章架构建模 324.1鸡西市水务局水资源质检管理系统解决方案 324.1.1系统与子系统关系设计 324.1.2系统部署设计 334.2系统的架构设计 344.3数据库模型设计 35本章小结 37第5章构件建模 385.1系统UI构件设计 385.1.1质量控制人员UI构件设计 385.1.2质量检测人员UI构件设计 395.1.3委托单位管理员UI构件设计 395.1.4检测人员UI构件设计 405.1.5用户UI构件设计 415.2系统的行为分析与实现 425.2.1检测人员任务检测的行为分析 425.2.2质量检测人员检测方法审核的行为分析 435.2.3质量控制人员任务书审核的行为分析 445.2.4委托单位管理员试剂购买审核的行为分析 455.2.5委托单位管理员委托任务书审核行为分析 465.2.6质量控制人员样品检测项目审核行为分析 475.3系统设计类图模型 47本章小结 48第6章系统实现 496.1样品管理模块的实现 496.2任务管理模块的实现 506.3试剂管理模块的实现 526.4质量控制管理模块的实现 546.5质量检测管理模块的实现 57本章小结 58第7章系统测试 597.1测试的基本概念 597.2测试计划 607.3测试测试用例 617.3.1白盒测试 617.3.2黑盒测试 657.4测试结果 687.4.1白盒测试结果 687.4.2黑盒测试结果 697.4.3测试结论 70本章小结 70结论 71致谢 错误!未定义书签。参考文献 错误!未定义书签。附录1译文 错误!未定义书签。附录2英文参考资料 错误!未定义书签。附录3源程序核心代码 错误!未定义书签。第1章绪论1.1课题背景 随着社会的不断发展以及技术的不断更新,网络也从4G更新到5G网络,使得相关信息流呈现几何倍数在增长,也给软件开发工作者以及硬件措施提出了更高的要求。越来越多的数据的流入也给予更多的参考标准,而水质的参考标准依赖于庞大的数据,用于更多的决策支持。水资源与生活息息相关,生活要求的提高对甚或饮用水的水质提出了更高的标准。目前,自来水的不断地改善经常追不上水资源因为环境因素和人为因素污染的速度,江流湖泊中,人类所抛弃的垃圾,有机物,自然环境环境降解的速度通常赶不上人类制造污染物的速度,对环境污染所产生的所有病毒的认识赶不上人类因为环境污染制造病毒以及病毒变异的速度。根据世界卫生组织调查所示,到现在为止现已查出来水中的污染源现已大于2100余种,就算危害于人体健康的水体污染源净含量在数据这方面来看,保持在一定数值的范围内,就是因为人们长期饮用,这些含量不是很高的物质因为在人体内长期进行积累,累积到一定的程度就会伤害到人们的身体健康。由生活饮用水而造成的疾病百分比占全人类疾病的80%;鉴于水体污染而传递的40各种各样疾病在全球范围内依然未取得有效性的控制,从而每年因为水质污染牺牲相当多的一部分人群,全球每年有3000万儿童因为长期饮用受污染的水产生相应的病毒甚至瘟疫或者疟疾,导致每年都有大批儿童用为没有的到有效地控制而死亡。在中国,由于国家的重视,水质污染渐渐缓和,但是每年仍然有人因为水质问题产生疾病,甚至是亚健康状态。由此可见,水质检测的责任承担相当重要。对于水质检测的过程中的质量控制以及相关的质量检测的工作更加要严加防范,把握住水质检测的每一个相关的环节,得出准确的,真实的水质检测数据。目前在水质检测的工作流中存在许多的问题,第一就是检测人员与质量检测和质量控制人员是同一个人,这样的问题最大的隐患就是对于样品的监测数据不够客观,水质检测系统是指对水中的化学物质和水生态系统进行统一检测,采用国家制定的统一的标准进行检测项目以及检测方法对国家的水质进行检测,通过检测以及测定水体中污染物的种类、浓度及其对人体健康的影响,以此相关的数据进行评价水质状况等操作能够真实、准确、全面地反映水质现状及污染趋势,为水资源环境管理、水污染源控制、水环境规划等提供数据依据。第二是水质检测系统的大多数的质量检测没有基本的试剂管理、部门管理、任务类别管理,对于这些基本的功能实现,主要是烘托对于水质检测的要求的实现,利用这些基本功能的实现可以的到更为精确,而且能够对于水质检测的工作流的效率有着很大的提升,水质质检管理系统主要是检验水质污染指标或者水质纯净指标是否符合国家要求的水质标准。水质指标是阐述水资源质量的参数,经常使用用水中病毒的种类、成分和数量来表示。许多水质指标项目,因为用途不同而不同,由于用途和杂质成分不尽相同,所采用的检测项目与检测方法也就不尽相同。从水质指标名称中可以了解水质中的具体的杂质成分,如汞、亚硝酸盐、硝酸盐、氰化物等;有的水质指标反映了部分杂质相关成分的影响结果,如碱度、硬度、色度、酸碱度等等。还有许多的水质指标是污染物的综合指标,如浊度、生物化学需氧量等。水质检测指标主要是分为两类:一类是通过对应的检测方法来反映水质含量的综合指标;二伤害人体的健康的物质。为了客观评价河流和海洋的水质,除了上述检测项目外,有时还甚至需要测量流速和流量。综上所述可以得知水质检测范围异常广泛,包括未受污染和污染的天然水和各种工业排水。水质检测方法有相关的化学法、电化学法、原子吸收分光光度法、离子色谱法、气相色谱法等等检测方法。因此,水质检测的工作流程非常复杂。利用开发此系统可以对于相关的工作人员的工作效率有很大的提升空间并且可以采用不同的方法对水质进行检测。

目前,我国广泛应用的水环境管理信息系统基于XML语言利用UML技术和GIS技术。在M相关的服务平台上,能够应用WebGIS可以将GIS的空间图形与水环境相关的评价的属性数据相结合,实现了各层空间信息及相关数据的采集、传输、显示和评价,实现了有效的管理、报表和发布。具有覆盖面广、安全稳定、操作方便、日常维护保养等特点。国外在完善水质检测的同时,发展了水质移动检测系统和水质自动检测系统。水质移动检测系统是一个以移动检测车为基本检测单元,采用便捷式水质实验室以及现场参数分析仪器采集水质变化。水质自动监测系统通过在区域内或水系统内设置多个具有连续自动监测仪器的监测站,采集检测对象的变化信息,并将其传输到终端管理系统。总结以上的国内外的水质检测的系统绝大多数是以图形,数据传输,显示为主的系统,而本次该系统开发的其中包括了管理员审核,质量检测人员与质量控制人员同为管理员,对检测人员的工作提出相应的样品数据审核,以及对用户进行修改信息操作,并发布审核标准。同时对于样品的数据管理有着属于自己的管理方式,通过试剂管理的相关应用,来对样品的检测方式进行追溯,明确使用时间以及样品检测时间,管理员进行审核之后同样反馈到检测人员进行相关的审核要求,管理人员通过上传图片来对检测人员检测样品项目进行相关的检测说明,同时对于样品数据进行Excel格式导出数据,保留数据,以及分享数据。能够很大程度上解决样品的基本数据以及工作人员的工作效率的问题,缩短工作时间,并对于样品检测结果的审核达到明确、认真、客观的目的。

1.2目的和意义1.2.1课题目的随着技术以及工业的不断地发展,水质越来越严重的情况下,由于人类因为发展的速度的加快而导致环境相关的污染物的介入。水体中应为这些污染物的变化产生相关的化学或者物理反应从而影响水的有效利用,由于水中的物质产生相关的物理或者化学变化产生的物质足以危害人体健康或破坏生态环境使得生物发生变异,导致水质恶化。水污染的主要原因是当人类排放的各种外源物质进入水体时,都属于水体自净所能承受范围以外的水污染。鉴于技术的飞速发展,我国工农业生产能力的不断发展扩大,经济发展进程的推进,环境问题日趋严重,关键是居民饮用水源地的安全情况和城市供水管网的水体情况形势严峻和急迫,已成为了国家重大民生问题之一。2005年,国务院下发了国字第39号文件,即《关于贯彻落实科学发展观加强环境保护的决定》。会议明确指出,应以生活饮用水安全为重点,加强水污染防治。为确保饮用水安全,务必合理界定和调节生活饮用水水源保护区,切实加强生活饮用水水源保护,解决农村饮用水安全问题,根据保护区直排口,坚决禁止水源。同时指出,饮用水源保护区禁止有毒有害物质的流入,加强城市备用水源的建设,加强水体污染事故的预防和应急处理。但现阶段,居民普遍存在的生活饮用水安全隐患关键反映在水体、水量和管理资源等这方面,已成为了前所未有的严重威胁。尽管各地已经成立水质检测于监测中心,但水质检测与检测的质量管理工作在手段的差别很大,缺乏统一、具体以及详细的工作流,由于缺乏统一的数据管理、维护、分析和统计,已成为饮用水质量保证和水质安全基础数据采集和管理的主要瓶颈。科学合理的水质控制和检测分析是有效保护防空水体、保障水质安全的前提,也是众所周知的环境问题。由于城市化进程的加快,城市饮用水水源地的合理利用和整合失败在一定程度上受到影响,对城市水质安全构成巨大威胁。2001年6月我国卫生部发布了《生活饮用水水质卫生标准》。2006年,新的《生活用水卫生标准》正式发布,明确提出了饮用水水源水质的三项基本要求,包括水中所含的化学物质和放射性物质不得危害人体健康,水质不得含有病原体等等,尽管如此,我国的饮用水水质数据管理体系在法律法规中并没有做出具体明确的规定。因此,实现城市饮用水日常水质监测和水质检测数据管理,特别是水质检测数据处理业务流程的信息化和办公自动化,对于水质检测工作具有重要意义,城市饮用水及供水管网水质检测与防治。本项目根据行业应用现状,设计了一套合理的基于Web的水资源质检管理系统,能够更好地利用该系统实现居民的相关的饮用水的安全,利用该系统的相关的功能模块对居民饮用水进行检测从而保证饮用水的安全性。中国的水质检测服务市场起步较晚。但是随着相关政策的继续推进,水质检测领域的运维市场迅速地打开中国市场,除了政策的推动,相关的技术的应用的也为水质检测行业提供相应的助力。随着物联网、云计算和智能应用等信息带数字信息技术与制造业的加速进程,网络和智能的发展也为水质检测行业注入了新的动力。总的来说,水污染防治是一项长期的工作,随着科学和社会的发展,所以越来越重视水环境的相关的问题,水质检测的建设投资将会继续增加,水质检测行业将迎来更大的增长空间。对已有的水质系统的调研得出,现有的水资源质检系统依赖于现有的基础设备的支持,工作繁琐,随着信息时代的发展,水质检测在某一阶段需要耗费大量的人力物力,从而对水质检测的结果并没有及其客观的准确性,管理制度复杂,数据不能够进行追溯的同时进行保留已有的数据,从而对已有的水质样品保留数据进行相关的管理,直接影响数据的准确性,利用基础的试剂进行管理。在检测工作中,试剂的管理能够直接影响到样品的检测数据,在现有的水质检测系统中,并没有相关的样品相关的试剂数据,质量检测以及质量控制人员可以通过试剂的管理来对样品的检测工作进行相关的审核,通过对样品的试剂管理的数量来进行检验方法的审核,可以对样品的检验方法提出进一步的审核方式,在没有试剂管理的前提下,样品检测数据存在着质疑,因为样品检测需要相关的试剂,并且利用相关的试剂对应相关的检验方法进行审核。所以开发此系统目的主要是利用此系统缩短工作人员的工作流程,明确检测任务,利用样品的相关的数据能够更加追溯其中的样品的检测方法以及检测任务的审核标准。通过试剂管理的相关应用,来对样品的检测方式进行追溯,明确使用时间以及样品检测时间,管理员进行审核之后同样反馈到检测人员进行相关的审核要求,管理人员通过上传图片来对检测人员检测样品项目进行相关的检测说明,同时对于样品数据进行Excel格式导出数据,保留数据,以及分享数据利用质量检测人员与质量管理人员的双重审核加强水资源样本检测工作的准确性。1.2.2课题意义目前,在我国水质分析测试数据管理过程中,通常采用传统的手工管理方法。根据国家饮用水水质检测标准,首先将100多项水质数据指标抄在纸上,然后根据工程设计质量对比表对两项水质指标之间的误差进行分析。传统的原始质量检测表大多数都是采用手工管理,表现出劳动强度大、效率低并且容易出错等特点。显然,在现代管理高度依赖信息技术的今天,这种手工管理根本没有办法处理大量的数据处理。通过建立水质分析数据信息管理系统,实现分析数据的自动监测、评价和评价,并自动生成分析报告。这种利用物联网实时进行处理信息效率高、速度快,可解放人工环节,提高水质分析数据的可靠性和准确性,使管理人员从繁琐的检测工作中解脱出来,提高水质检测工作效率。利用质量检测人员与质量控制人员的双重审核进行相关的样品数据审核,利用这些审核机制,从而保证水质检测数据的严谨性以及准确性,并利用相关的检测方法以及监测数据得出相应的结论,利用这些结论,提出了相应的水质保护措施和相应的决策。因此,水质分析数据信息管理系统可以加快对水资源检测的分析速度,通过检测数据进行相关规范饮用水的质量管理,提高检测工作效率和质量控制人员与质量检测人员的管理水平。在系统中,通过相关的管理模块的进行相关的样品管理,审核等工作,通过系统的不同的用户权限的利用相关的不同的工作人员进行审核,并且通过模块与模块之间的工作联系成功的完成相关的检测人员的相关的检测工作,缩短检测人员的工作时间而且利用不同的人员审核在同系统的进行操作能够对于检测工作有着更高的标准以及效率。再审核阶段,质量检测人员与质量控制人员通过审核发布给检测人员的相关的审核意见进行准确的检测工作,然后再按照委托书进行相关的检测任务对比。通过完善相关的管理模块进行相关的系统数据保存,通过数据得出相关的样品结论。该系统可以为检测人员的相关工作的进行的提供简便的操作,利用这些方便的操作最大限度地减少相关的工作流程,对于水质监测的相关的数据进行相关的样品的数据的修改,在系统的管理模块可以进行检测任务工作流的相关的梳理并能够使得委托单位的相关的检测任务满意,得到双方都能够满意的水质检测报告。通过系统的开发能够解决相关样品数据,样品检测任务的流程繁琐相关的问题。解决水质检测在现实中的存在的种种的问题。第2章可行性分析水资源质检管理系统的可行性分析主要是对系统开发过程到系统功能实现的可行性、技术可行性和系统经济性的可行性进行有效的分析。2.1经济可行性经济可行性是在不超出自己的预算前提下,软件工程项目是否可以进行的分析。是一种系统投资决策的科学分析方法。在项目开始实施之前,对于项目息息相关的使用的技术以及相关的经济水平进行分析、考察和讨论,并且能够对现有的技术要求进行合理的安排以及对战,在不超出已有的预算的前提下,突出最佳的解决的相关的方案,利用这些进行分析,该系统在市场上有哪方面的竞争力,直接考虑到市场的实际需求,在经济上有哪些支持,应该选择什么样的经济和技术水平来实现本次的系统的基础开发,对于可行性的分析应该具有一定的预见性和一定公正性,才能考录到产品的可靠性的特点。普遍的可行性分析主要从以下的几个方面进行展开。第一是技术可行性,从技术方面来说是否可以实现并开发相应的功能。第二是经济可行性,在不超出自己的预算的前提下,明确一个项目的成本以及利益之间的关系。第三是社会环境可行性,开发出来的系统产品是否可以拖入到市场。经济可行性不仅仅是从资源配置的角度去考量一个项目的真正价值,而且合理有效的分配资源更加有利于整个项目的进程。经济可行性研究亦称“经济可行性分析”,是一个好的项目进行可行性研究中不可或缺的部分,它贯穿于整个可行性研究的全过程,它主要是根据项目的初期经费和最后的盈利进行比较分析,用不同的方案进行设计决定出最后的设计开发方案,以便利于项目后期的投资做准备。通过对经济的可行性,利用软件开发的各个环节进行经济上的可能性分析。对软件开发过程中进行相关的设计以及编码实现的部分对经济上和需要相关的人工帮助完成该设计的相关的环节,并对人工的工作日进行相关的经济计算,总结出人工与相关的设计环节之间的经济费用。根据软件开发的相关的原则,应该尽量节约相应的资源,包括经济上的节约和时间上的节约。检测人员与相关的审核管理员同时在系统上进行审核以及查看操作以不同的身份来登录该系统,从而缩短提交上报等时间的效率,大大的节约了整个时间,并且对于试剂管理的审批以及样品信息的管理都能够节约大量的时间。从投资角度而言,需要提前确定出软件开发所需要的成本费用、开发软件的时间是否合理、软件开发后所能带来的经济效益是多少,由此才可以确定项目的开发是否具有可行性。经过对软件的详细分析,认为项目开发在经济方面能否实行。鸡西水务局水资源质检管理系统初期投资情况,如表2-1所示。表2-1鸡西市水务局水资源质检管理系统初期投资序号项目人工(人·日)单价(元)合计(元)1需求分析1060060002总体设计1060060003相关设计1060060004数据库设计950045005编码实现850040006单元测试850040007系统综合测试730021008说明手册630018009合计34400经过系统的前期的货币投资对系统中的货币进行相应的投资预算,经过时间的推测,对系统功能的使用以及价值进行相应的投资预算回报,一件产品必定会受到因为时间的推移而在一定的期间价值会降低,所以判断软件产品的回报收益,在其软件回报的顶峰时期进行回收利益。货币时间价值,如表2-2所示。表2-2鸡西市水务局水资源质检管理系统货币时间价值年份将来值(万)(1+i)n现在值(万)累计现在值(万)161.055.7895.789261.1055.65311.442361.1355.52316.965461.1894.23621.201561.21594.10325.304投资回收期引入鸡西市水资源质检管理系统一年后,可以节省5.789万元,比最初投资还少2.56万元。第五年仍然可以节省4.103万元。即:1+(6.5-5.769)/5.653=0.3(年)纯收入34400-6.5=34.393(万元)通过上表可以看出投资费用主要是针对软件的开发前后费用进行详细的分析,需求分析与后端设计的需求费用所占的比重较大,但是总体来说,开发该系统所需求的总费用的成本并不是太高。该系统能够能够节约大量的时间,预算该系统一个月可以节省近几百元,半年下来就能够赚回成本,由此分析可以看出,该项目在经济上是十分可行。2.2技术可行性由于本系统的使用的数据是由作者本人自己添加数据,因此数据量不大,在性能表现上,例如程序对输入数据的响应时间、数据更新处理时间等性能都很好。而且也因为存储在数据库中的数据量相对不大,在系统的运行的时间,还有数据的传输时间较快。用户的数据安全性与正确性是完全保证的。通过系统的前期调研,确定系统中的相关的具体功能:质量控制管理包括样品审核,样品修改,样品检测任务审核等等功能;质量监测管理包括检测任务审核,任务标准审核,样品检测审核等;试剂管理;样品管理;任务分配管理等等的相关功能。通过这些相关的功能实现来达到减低工作人员的相关的效率并能够对样品相关的数据进行安全性保存。主要是通过Struts和Spring+Hibernate进行整合来开发该系统,通过利用Struts技术能够更加深入的了解到系统中的内部实现机制,能够在短时间内提高开发效率。Sprig通过将有关联的功能模块在外部的XML相关的配置文件联系在一起,而且模块中的一切对象都能够显示一个属性收到一个依赖对象的援用,软件开发者要做的就是利用Spring中的XML文件将属性和依赖对象进行连接。Hibernate能够使用运用其中Spring中的XML配置文件把Java对象通过映射传输到关系数据库表中实现系统中由数据库返回到页面的相关的数据值,并且整个JDBC层基本上由这个框架进行相关的管理,也就阐明系统中开发的一切的造访数据层都会位于Hibernate上,这样做能够大大的节约相关的开发时间,实现系统的基础功能。。这样,可以大大节省相关的开发时间。目前该三项技术在国内已经成熟并且是开源免费的,能够更好的利用这三项技术进行开发。除此之外,还要使用Junit相关的测试技术应用于Java开发工具中,JUnit是一个开放的java测试框架,主要用于编写相关的和运行可重复的测试。它有三个主要特性:对预期测试结果的断言、用于共享公共测试数据的测试工具以及便于组织和运行测试的测试套件。在JUnit中,可以使用JUnit中的相关大型测试类,利用相关的类来进行程序中的条件是否成立,之所以使用该技术,主要是可以方便您的进行单个方法的测试,并且与其他框架进行相应的整合使用。同时开发工具使用IntelliJIDEA开发工具进行开发该系统,是目前最受欢迎的JavaIDEA之一,利用该工具的开发最大限度的提高开发人员的工作效率。IDEA版本与Eclipse最新版本相比较更加的稳定,无论是使用java编码,XML文件还是代码语法检查都非常快速和准确。而且IDEA具有高可用性,在编写代码的过程中,在XML文件中编写类名时(在编写struts或spring文件时经常会出现),会发现可以通过按住CTRL键单击类名,并将其指向类源代码。即使在输入包并按代码提示的快捷键时,也可以具有自动完成功能,避免了在代码集中出现大量配置错误。IDEA可以重构代码。综上所诉,该系统的技术的方面是可行的,并且能够很高的开发效率进行开发此系统,实现系统中的相应的功能。2.3社会环境可行性当前的水质要求非常的高的,居民生活水平的提高的对于水质的要求关键的方向是生活用水以及居民饮用水,例外,有的山村居民靠山吃山、靠谁吃水,对于环境的水质更加严峻,山体中的水质以及地下水的水质像城市生活用水那样的实时监测,对于这种情况来说,水质的分析和检测显得更为重要。根据2015年国务院发布的《水污染行动计划》提出:大力推进生态环境文明建设,通过以改善水环境质量为核心,按照“节水优先、空间平衡、制度创新”的原则,落实“安全、清洁、健康”的方针“两手抓”,加强源头治理,统筹水路、江海、江河、湖泊、海洋,分区域、分阶段进行科学管理,系统推进水污染防治、水生态保护和水资源管理。要坚持政府与社会公众相协调的原则,以改革创新为重点,依法全面推进,实行最严格的环境保护制度,落实各方责任,严格考核问责,坚持全民参与。提倡节约用水和清洁用水是每个人的责任。水质检测的主要指标:在主要水系中,黄河长江等重点流域水质优良率要达到70%以上,全国地下水水质极差率控制在15%左右,沿海水域水质优良率达到70%左右。截止到目前,海河水系的水环境污染及其严重,在这些海河中V类水质断面占50%以上;辽河水系总体水质较差,其中V类水质断面占40.6%;黄河水系总体水质较差,支流污染总体严重;淮河干流为四级水,支流及省道水质仍较差;松花江干流为四级水;珠江干流、长江干流及一级水支流水质良好,主要是二级水体。开发该系统利用不同的地方采样,并且进行实施数据分析,对数据进行存储,为其中的各地水质提供参考价值,满足检测人员以及各大委托单位的委托者的要求,系统中可以提供不同的用户权限,以此来满足不同的用户需要,在各大的水务局以及水文局都有着该系统的应用之地,水务局乐意利用该系统进行存储数据或者供以检测人员进行分析,提供样本检测数据集,用于以样品数据统计分析该地的水质进行如何的处理和控制。当前的水质问题有着不同情况的问题,对于不同的生物应用不同的水质要求,主要面向的还是人类所居住的生活用水,由于水环境的恶化,生活用水的质量并不高,所以推出开发该系统是有所必要的,该系统能够提出不同检测水质样品的检测分析,对于水环境的检测能够有所作用,对于检测人员的工作流程提高其中的效率。本章小结本章分别从经济方面随系统的前中后期的开发进行完整的系统投资经济分析,以及从开发工具以及开发技术对开发此系统的相关的功能说明开发此系统的效率,又从社会环境说明开发系统的必要性。第3章需求分析本章开始将对本单位的具体业务需求进行调研以及分析,在需求调研中分析过程中,着重于解决“做什么”的问题,全面的理解用户的各项要求,并准确的表达所接受的用户需求,将需求分析不明确给整个系统开发造成影响降到最低程度。3.1鸡西市水务局水资源质检管理系统的需求概述鸡西市水务局水资源质检管理系统的检测业务类型划分为:水质PH测定,水质微生物测定,水质酸碱度测定,水质放射性测定、水质金属含量测定、有机化合物的指标测定等等检验方式,通过这些检验方式能够适应不同的水资源检测要求进行不同的标准测试,满足于不同的委托单位业务人群的需要。检测人员接受到委托单位的要求以及检测的项目进行相关的样品检测,委托单位管理员进行相关的任务分配,检测人员根据这些的任务进行相关的检测任务,利用现能有的仪器设备对委托单位所带来的水样进行相关的检测,并提交相关的检测数据,利用这些检测出来的数据进行相应的水质样品处理分析结果,上传到系统中,并告知质量检测人员与质量控制人员进行对于样品报告的数据审核。其次,质量检测人员对检测人员的检测方法及进行相应的检测流程以积极检测方法进行审核,利用系统的日志,以及事件地点追溯检测人员的工作时间地点以及检测项目和检测方法,从达到检测方法的无误,检测人员工作的方式无误,检测时间,检测地点是为了更好的追溯到检测人员,并且与委托单位进行相应的交流的,确保检测样品项目是否无误,检测样品的相关测定以及数据输入是否无误。质量控制人员对工作的整个流程起到监督的作用,利用相关的权限,从而达到相关的管理目标,主要的权限的是利用检测人员,质量检测人员,试剂管理,委托单位提出的相关的检测任务进行相应的审核,并且积极与委托单位进行交流,对于水质样品的情况进行简要的分析以及讨论,利用相应的数据体相互相应的水质管理方法,能够为水质管理做出系统所能够达到的相应的贡献,从而实现水资源质检管理系统的真正的用处最后总的负责人将检测结果以及相应的数据提交给委托单位,完成的这一次的检测项目,从而更好的服务水质检测的每个工作人员。其中软件总体的设计目标总体的设计是为了更加直观的,明确整个水质检测的数据,简化整个工作流,提高工作人员的效率,做到样品与试剂相关信息的透明化,有效的节省在管理上面的以及审核的方面的时间,并能够追溯到样品的基础设施以及检测时间,相关的检测数据,提高每个工作人员的办公效率,通过质量检测人员和质量控制人员同时在系统中对样品数据进行审核,可以相应的减少审核时间。1.系统用户需求用户管理包括账号管理以及录入相关的管理员密码,有且仅有管理员拥有此权限呢,管理员对用户的基本信息进行修改以及赋予相关权限。2.样品信息需求普通用户同样拥有此权限,这个功能是系统的基础功能,利用该功能能够进行相关的样品数据留存以及任务类型,同时显示委托单位,日期等相关的有效信息。并且管理员能够进行检测任务的添加以及样品检测的详细信息。3.试剂需求在水质检测的过程中需要用到水质检测的相关的试剂,利用这些相关的试剂来进行相关的检测任务,所以需要进行试剂管理。在试剂管理中普通用户(检测人员)可以进行试剂的购买的添加,提交试剂的购买审批,查询到试剂的基本信息,利用试剂的基本信息决定采用试剂的数量以及相关的属性。4.质量控制需求质量控制需求包含质量控制新增和质量控制查寻。达到质量需求的实际操作技术和活动。质量控制是根据对质量形成过程的监管,在质量环的每个环节排除导致不达标或不满意效果的因素。在需求分析总中,质量控制管理员可以进行相关的样品测试结果审核,利用检测人员的检测结果来进行判断样品试剂分析是否合理以及存留日期、登记人,记录时间的相关的操作。检测人员可以通过该功能模块来进行查看相关的检测样品的审核进度,是否通过以及待审核状态。5.质量检测需求包括质检新增、质检查询。指对样品数据或样品质量是否符合有关规定进行检查和验证的活动。分为空气质量检测、工程质量检测、产品质量检测环境质量检测等。在系统中质量检测能够对样品进行相应的说明,并对其进行相关的审核,利用质量检测可以对检测人员的检测方法进行相关的修改,提出检测方法的意见,对于这种功能的使用需要质量检测人员对其工作有着专业的知识。6.样品检测分析系统中样品检测分析可以对水中的不同的化合物进行相关的检测数据,利用该功能能够明确样品检测的基本检测项目,并且能够进行相关的水质标准,由质量检测人员与质量控制人员进行相应的审核工作,质量控制人员负责审核检测项目,质量检测人员则对在样品检测方法进行审核,从而保证样品检测数据的准确性。3.2业务流程分析3.2.1样品委托任务申请检测业务流程分析鸡西市水务局水资源质检管理系统在拥有权限的委托单位管理员进行该系统的操作,通过委托单位提交的样品检测进行相关的申请。首先委托单位提交相关的样品检测申请委托,委托书上说明样品检测任务并说明样品的基本信息,质量控制人员通过对样品检测任务的审核,判断是否可以进行相关的检测任务工作,如果委托书的相关的信息以及检测任务存在相关的不合理以及不规范的现象,管理员与委托单位进行相关的交涉,如果审核通过,则将检测任务分配给检测人员,检测人员进行相关的样品检测,并在系统中提交样品检测的相关的数据,并通知质量检测人员与质量控制人员同时对检测人员检测完的水质样品进行相关的审核标准,并提出相关的审核意见,告知检测人员从新进行该样品的二次检测。具体活动图如图3-1所示。图3-1样品委托任务申请检测业务活动图3.2.2检测结果与委托书对比审核业务流程分析样品的相关的检测数据不能够抱着主观的态度去接受相关的样品检测数据,所以通过相关的样品检测数据进行审核,通过质量检测人员和质量控制人员的不同的审核方式进行不同的审核标准,所以检测结果生成之后检给质量检测人员进行检测任务的审核,利用该任务的审核标准提出相应的指示,审核是否通过,最后再交给质量控制人员进行审核,对整个实验流程以及检验方法,以及是否对委托单位的要求,如检测项目是否一致等等。通过的双重的审核标准对样品进行明确的分析,能够保证样品检测工作的数据具有真实性以及准确性,供以对于水质分析人员给予准确的数据分析,向委托单位提供明确的水质检测的相关的样本,能够与委托单位的提出的检测标准保持一致。具体的质量检测人员的具体活动图如图3-2所示。图3-2检测结果与委托书对比审核业务活动图3.2.3样品审核意见业务流程分析对于对应的样品检测任务的相关样品进行相关的检测,检测人员提出相关的样品检测报告并将样品检测报告提交给质量检测人员,质量检测人员通过对水质样品的检测数据进行相关的数据检测,是否符合国家检测标准,如果不通过,驳回检测人员将重新进行检测,反之则交给质量控制人员审核任务书与样品检测报告的相关的检测标准是否一致,质量控制人员根据委托单位的委托书进行对比以及核对检测任务,如果检测任务不一致,则质量控制人员利用审核标准提出相关的审核意见反馈给质量检测人员进行相关的检测任务的重新检测的要求,检测人员按照相关的要求进行二次检测。在检测人员接收到质量检测人员与质量控制人员的双重审核意见。如果被检测的样品通过双重审核的标准,则样品检测报告由质量控制人员提交到委托单位。具体的活动图如图3-3所示。图3-3样品审核意见业务活动图3.2.4样品留存业务流程分析在系统中,拥有相关的审核机制。利用相关的审核机制,通过系统的管理员可以对检测人员的已经检测完毕的水质样品进行相关的样品留存,需要检测人员提交相关的样品检测完整的报告提交审核,利用委托单位的决定是否进行决定基本的样品留存。通过这一系列的操作的进行能够对样品的数据提供基本的保障,并且能够对数据的样品的留存能够进行保存。质量检测人员通过委托单位的样品检测任务相关的审核,利用其中的相关的检测人员提供那个的样品数据进行利用审核,通过质量检测人员的质量审核得以能够进行相关的数据留存,管理员根据现有的样品数据来进行决定是否将这个检测样品是否留存的决定。在样品检测数据有问题时将其够驳回,要求检测人员重新进行检测。详细的审核机制如图3-4所示。图3-4样品留存业务流程图3.3系统需求用例分析用例图表示一些参与者、一些用例及其关系。它们主要用于对系统、子系统或类的功能行为建模。3.3.1委托单位管理员用例分析管理员功能用例图。管理员拥有该系统功能的所有权限,利用该权限可以对检测人员任务分配,检测样品的相关审核,决定相关的样品信息留存。管理员用独有的账号密码进行登录,开始使用系统的所有的功能权限,点击用户权限管理可以对相关的用户赋予相关的不同的权限,点击任务信息管理,对检测任务进行发布以及分配。通过不同的管理员对于检测人员提出不同的检测任务,利用相关的检测任务进行相关的分配工作,将不同检测工作分配给检测人员,例如将审核工作分配给质量检测人员以及质量控制人员,将新收到的委托单位的检测任务分配给相应的检测人员等等具体的用例图如图3-5所示。图3-5委托单位管理员用例图委托单位管理员可以进行相关的任务信息管理,点击任务信息管理类,根据相关的单位委托书进行录入委托单位的相关的任务信息从而达到分配相关的检测任务,填写相关的任务分配给检测人员,填写完毕之后进行提交系统中的数据库进行相关的存储操作,并且只有委托单位管理员拥有的权限来进行相关的操作。详细的操作如表3-1所示。表3-1管理员进行相关的录入任务信息用例描述用例编号UC01-01用例名称录入任务信息用例概述录入相关的任务信息,并选择任务分配人员进行存储数据库主要参与者委托单位管理员前置条件委托单位管理员收到委托单位的相关任务书后置条件将任务信息上传到系统中,并分配给检测人员基本事件流步骤活动1点击任务管理,跳转任务管理列表页面,创建新的任务,输入任务编号“01”2录入委托单位“哈尔滨华德学院”,委托时间“20191025”,样品编号“02”,分配人员“孙溢”等信息3点击提交任务信息扩展事件流1a在管理员输入任务编号“01”时,判断是否重复,如果重复,则重新输入2a在输入样品编号时,判断是否重复,如果重复则重新输入编号规则与约束样品编号与任务编号不能重复,不能为空,数据真实委托单位管理员在提交检测项目分配之后,需要继续进行样品管理的相关的工作,委托单位管理员查看样品的相关信息,进行样品的存留登记,对于检测人员已经完成的样品进行修改等级。详细操作如表3-2所示。表3-2样品存留登记用例描述用例编号UC01-02用例名称样品留存登记用例概述对检测人员已经检测完毕的样品进行相关的样品留存登记主要参与者委托单位管理员前置条件样品检测报告审核通过后置条件确定将此样品进行存储系统中续表3-2基本事件流步骤活动1点击样品管理中的审核按钮,进入样品的基本信息界面(包括审核)2点击下拉框,选择样品是否进行留存“保存”或者“不保存”3点击提交按钮,确定保存相关样品规则与约束确定样品审核通过,并有基本详细信息试剂管理是检测项目的重中之重,因为试剂的问题而影响整个检测项目的数据。管理员通过对试剂管理的审核以及购买审批使得试剂确保正确。试剂对于样品的检测的相关的数据有着至关重要的作用.从而利用相关的试剂进行相关的样品检测。质量检测检测人员通过系统提出相关的试剂购买申请,利用其相关的试剂购买申请,添加相关的试剂,进行试剂的审批购买。详细的操作如表3-3所示。表3-3委托单位管理员试剂购买审核用例描述用例编号UC01-03用例名称试剂购买审核用例概述委托单位管理员进行相关的试剂管理模块,收到检测人员的试剂申请主要参与者管理员前置条件检测人员根据自己的检测工作提出试剂需求后置条件审核通过并进行试剂购买基本事件流步骤活动1点击试剂管理,收到检测人员相关试剂申请,跳转试剂信息列表界面2点击试剂申请报告,进行审核3点击审核按钮,对该试剂申请进行审核。4填写试剂编码“P试剂”填写试剂数量“100”填写试剂申请时间“20191026”填写申请人“王二”5点击提交按钮存储数据库扩展事件流4a填写相应试剂相应的信息时,需要实时对该试剂进行审核规则与约束填写信息是有一些必填项目,否则收不到检测人员试剂申请。委托方管理人对委托方提交的相关任务委托书进行了相关审核,并根据检测人员的相关工作,对委托书中的检测方法、检测项目等相关信息进行了协商。详细的操作如表3-4所示。表3-4委托单位管理员进行委托任务书审批用例描述用例编号UC01-04用例名称委托任务审批用例概述委托单位管理员委托单位提交的相关的委托任务书进行审批主要参与者委托单位管理员前置条件委托单位提交相关的样品检测委托任务书后置条件委托单位的委托书审核通过并将样品检测任务分配给检测人员基本事件流步骤活动1点击委托任务,跳转委托书界面点击上传委托书文件2对委托书文件进行审核3审核通过,点击任务管理4创建新的任务,输入任务编号“02”5录入委托单位“哈尔滨华德学院”,委托时间“20191029”,样品编号“03”,分配人员“孙溢”等信息6点击提交按钮,存储数据库。扩展事件流4a在管理员输入任务编号“02”时,判断是否重复,如果重复,则重新输入5a在输入样品编号时,判断是否重复,如果重复则重新输入编号规则与约束填写信息是有一些必填项目,否则收不到不能够提交相关的信息。3.3.2检测人员用例分析检测人员用例分析。即检测人员利用自己相关的账号以及密码进行登录,点击委派信息任务管理,可以查询管理员委派给自己的检测任务信息,利用相关的检测任务信息,进行对应的检测任务,对已经检测的样本数据进行相关的样本数据进行分析,提供管理员进行样品品数据进行审核,并且向委托单位管理员进行试剂购买申请,由委托单位管理员对检测人员提出的试剂申请进行审批。检测人员对委托单位的而提供的相应的检测样品,在检测过程中,通过质量检测人员以及质量控制人员的相关的审核,有时需要对样品进行二次检测,所以检测人员在提交烟棍检测数据之后,有权利对样品数据进行相应的修改,在诸多样品数据之中,检测人员可以对相同的检测方法或者相同检测项目进行统计,并对这些样品进行分析,提出这些样品的基本的相同点以及不同点,可以生成这些样品的相应的数据报告,对样品进行相关的水资源基础情况。如图3-6所示:图3-6检测人员用例图检测人员可以进行试剂管理,用户提出试剂申请,并说明试剂购买理由,利用试剂购买,添加相关的试剂数量,从而更好地完成需要试剂相关的检测任务,保证样品检测任务不会受到试剂的影响。详细操作如表3-6所示。表3-6检测人员提出试剂购买申请的用例描述用例编号UC02-01用例名称试剂购买申请用例概述检测人员提出试剂的申请主要参与者检测人员续表3-6前置条件检测人员进行相应的检测任务,缺少试剂后置条件提交委托单位管理员进行试剂审核基本事件流步骤活动1点击试剂管理,计入试剂管理界面2点击申请按钮,跳出试剂申请页面3输入试剂编号“05”填写试剂名称“P试剂”填写购买试剂数量“1000”4点击提交按钮,进行提交申请扩展事件流3a在填写相关的试剂数量,系统可以算出购买金额3b在输入不存在的试剂编号时,需要添加新的试剂规则与约束一定要输入存在试剂编号,如果没有则添加新的试剂检测人员对于样品的检测信息进行分析以及统计,利用相关的统计分析,完成属于自己的检测任务以及相关的记录。详细操作如表3-7所示。表3-7样品统计分析用例描述用例编号UC02-02用例名称样品统计分析用例概述对于样品进行相关的统计并分析主要参与者检测人员前置条件系统中存在尽可能多的样品数据后置条件生成相关的样品分析报告基本事件流步骤活动1点击样品统计分析,跳转样品检测界面,查询检测方法为“色离子法”的水质样品2对采用的相关试剂以及检测项目进行统计3生成相关的样品统计报告扩展事件流1a输入没有进行过的方法,系统不会出现样品数据,则重新输入规则与约束系统中有足够多的样品,并且有用相应的检测方法的样品检测人员在收到委托单位管理员的检测任务信息时候,进行基本的样品检测,能够进行样品的基本数据,待样品利用相关的试剂检测完成后,通过样品数据的提交进行检测任务的报告书,通过报告书提交给质量控制人员与质量检测人员分别对样品的检测方法以及检测项目进行审核。详细的操作如表3-8所示。表3-8检测人员检测任务分配并检测的用例描述用例编号UC02-03用例名称样品检测用例概述检测人员进行相关的检测任务,利用相关的检测任务完成样品检测。主要参与者检测人员前置条件委托单位管理员分配样品检测任务后置条件提交样品检测报告进行审核。基本事件流步骤活动1点击任务管理,选择我的任务,跳转页面,查看分配自己的任务2点击任务,在进度中选择“进行中”3完成检测任务,并输入任务编号“09”检测项目“色离子法”填写检测详情,点击提交进行审核4重新点击该任务,在进度选择“已完成”扩展事件流3a如果输入重复的任务编号,则重新输入任务编号。规则与约束任务编号,检测项目以及时间是必填项。检测人员在提交检测项目分配之后,需要继续进行样品管理的相关的工作,检测人员查看样品的相关信息,进行样品的存留登记,对于检测人员已经完成的样品进行修改信息,通过进行修改样品信息能够做到样品信息的更新。详细操作如表3-9所示。表3-9实时样品信息用例描述用例编号UC02-04用例名称实时修改样品用例概述样品提交审核人员进行审核,从而进行二次检测,更新样品信息主要参与者检测人员前置条件质量检测人员与质量控制人员对检测样品进行审核后置条件将填写或修改完毕的样品留存存储在数据库中,并提交质量控制与质量检测人员审核基本事件流步骤活动1点击任务管理,选择我的任务,跳转业务界面2点击任务,查看审核意见3根据审核意见进行二次检测续表3-94点击样品信息,点击修改按钮5修改样品数据,填写任务编号“09(2)”点击提交扩展事件流5a在填写任务编号时在任务编号加上括号2,代表本次的检测任务进行二测检测,以此类推。规则与约束必须根据质量检测人员和质量控制人员的审核意见对样品的检测方法检测项目进行二次检测。3.3.3质量检测人员用例分析质量检测人员可以根据检测人员相关的样品数据进行质量检测能够对样品进行相应的说明,并对其进行相关的审核,利用质量检测可以对检测人员的检测方法进行相关的修改,提出检测方法的意见。如图3-7所示。图3-7质量检测人员用例图质量检测人员对于检测人员已经提交上来的检测任务进行标准和维护,能够对检测人员的检测任务进度进行相关的督促。详细操作如表3-10所示。表3-10质量检测人员对检测任务进行标准审核用例描述用例编号UC03-01用例名称检测任务标准维护用例概述质量检测人员对检测人员样品检测进度进行督促主要参与者质量检测人员前置条件检测人员对样品进行检测提交申请后置条件质量检测人员提交审核意见续表3-10基本事件流步骤活动1点击质量检测管理,跳转检测管理,页面查看提交样品数据2对“09”编号样品进行审核3点击审核,查看检测进度4点击提交按钮,进行提交扩展事件流3a如果进度完成,则可以提交质量控制人员进行相应的提交3b如果没有完成则对检测人员的检测任务提交意见,进行督促规则与约束检测方法与委托单位的任务书保持一致质量检测人员对检测人员的样品检测方法进行相关的核对,通过对样品的检验方法进行相关的核对,可以确定样品的相关的数据的准确性以及完整性,对于不同的样品采用不同的检测方法进行审核。详细操作如表3-11所示。表3-11质量检测人员对检测人员的样品检测方法审核用例描述用例编号UC03-02用例名称检测方法审核用例概述质量检测人员对检测人员的样品检测方法的审核主要参与者检测人员前置条件检测人员提交相应的样品数据进行审核后置条件质量检测人员审核通过后提交质量控制人员进行审核基本事件流步骤活动1点击质量检测管理,跳转样品检测页面2选择“09”样品编号的样品3点击审核,开始对检验方法进行审核4审核不通过,填写相应的审核意见“检测方法不一致”5点击提交按钮进行提交扩展事件流4a如果样品检测通过则交给质量控制人员进行审核4b如果样品检测不通过提交审核意见,通知检测人员进行二次检测规则与约束样品检测方法要与委托单位的委托任务书一致质量检测人员进行质量标准对比,目的提高样品的数据质量,通过提高样品的数据质量达到样品的准确性以及完整性,质量控制人员根据现在已经发布的水质样品标准质量与已经被检测的水质样品的质量进行比对。详细操作如表3-12所示。表3-12质量检测人员对于样品质量标准比对用例描述用例编号UC03-03用例名称样品质量标准比对用例概述质量检测人员对于样品的检测数据进行质量比对主要参与者质量检测人员前置条件检测人员提交相应的样品数据进行审核后置条件质量检测人员审核通过后提交质量控制人员进行审核基本事件流步骤活动1点击质量检测管理,跳转样品信息界面2选择“09”样品编号的样品3点击审核,开始对编号“09”号样品进行审核4将水样样品标准与国家相关的水质标准进行对比5填写审核意见6点击提交扩展事件流4a水质样品标准根据国家的相关的水质标准提出相关的水质意见,是否能够饮用规则与约束水质检测标准与国家水质检测标准进行对比3.3.4质量控制人员用例分析质量控制人员通过对检测人员提交的样品数据分析报告进行审核。通过对检测人员的样品的检测数据进行样品检测项目的审核,从而保证样品数据的准确性。检测人员通过委托单位的委托书进行对委托单位的提交的水质样品进行检测。质量控制人员对于委托单位提交的委托单位的委托书进行相关的审核,通过委托书上提出的相关的要求对样品检测人员检测该样品的数据报告进行相关的对比,并与检测人员的相关样品检测标准核对,是否满足委托单位的委托标准。并且质量控制人员还要通过对检测任务项目的国家发布的审核标准来对委托书的检测项目以及检测完毕的样品检测项目进行相关的审核。对检测人员提交上来的样品数据,例如检测过程中的项目进行相关的审核,提出自己的相关意见,这时检测人员通过质量控制人员的审核意见进行二次检测,重新再提交到系统中,给予质量检测人员以及质量控制人员进行复核。详细描述如图3-8所示。图3-8质量控制人员用例图质量控制人员通过对检测任务项目的审核标准进行相关的审核,对检测人员提交上来的样品数据,例如检测过程中的项目进行相关的审核,提出自己的相关意见,详细操作如表3-13所示表3-13质量控制人员对样品检测项目标准审核的用例描述用例编号UC04-01用例名称样品检测项目标准审核用例概述质量控制人员对样品检测进行检测项目的审核主要参与者质量控制人员前置条件检测人员提交相应的样品检测报告后置条件质量控制人员将审核通过的样品检测报告提交委托单位管理员基本事件流步骤活动1点击质量控制管理,选择样品编号“09”的样品进行审核2点击审核,显示相关的样品数据3对检测项目进行审核,填写相关的审核意见4点击提交按钮进行提交扩展事件流3a如果不通过则填写相关的检测意见进行提交3b如果样品检测项目通过则直接上交到委托单位管理员提交到委托单位样品检测报告单。续表3-13规则与约束样品检测项目要与委托单位的委托任务书上的检测项目保持一致质量控制人员对于委托单位提交的委托单位的委托书进行相关的审核,使用委托书分发相关样品测试数据,并与测试人员的相关样品测试标准核对,是否满足委托单位的委托标准。详细操作如表3-14所示。表3-14质量控制人员对委托单位的委托任任务书审核用例描述用例编号UC04-02用例名称委托任务书审核用例概述质量控制人员对委托单位的委托书中的检测项目进行审核主要参与者质量控制人员前置条件委托单位管理员提交委托单位的任务书文件后置条件质量控制人员根据检测人员的相关工作提交审核意见基本事件流步骤活动1点击任务管理,进入任务委托界面,选择任务委托2点击委托书文件下载3查看委托书文件并进行审核4点击提交按钮,提交相关的审核意见规则与约束质量管理人员确保接收到完整的来自委托单位的任务书是否符合国家的检验标准。不同的样品检测有着不同的检测项目,利用不同的检测项目提出不同的检测任务的标准。质量控制人员通过控制样品检测项目名的相关标准进行完整的样品检测,是否与委托书提到的检测任务是否一致,利用这些相关的检测任务进行检测。详细的操作表3-15所示。表3-15质量控制人员检测项目进行审核用例描述用例编号UC04-03用例名称检测任务审核用例概述质量控制人员对委托单位的委托书与检测人员的样品标准进行检测项目的审核主要参与者质量控制人员前置条件检测人员样品检测完毕后,出示样品检测报告,提交质量控制人员进行审核。续表3-15后置条件质量控制人员通过审核之后将样品检测报告提交委托单位管理员基本事件流步骤活动1点击样品管理,选择样品编号为“10”的样品2点击审核按钮,进行审核3填写相关的审核意见,点击下拉框选择“通过”或者“不通过”4点击提交扩展事件流3a如果通过,质量控制人员只需要将审核通过的样品检测报告提交到委托单位管理员3a如果不通过,则填写相关的审核意见,返回检测人员进行二次检测规则与约束水质样品的检测项目与委托单位的委托任务书的样品检测项目标准保持一致3.3.5普通用户用例分析普通用户可以根据需要的水质所在资源地进行相关的下载的水质数据来进行对当地的水质数据进行分析。如图3-9所示。图3-9普通用户用例图用户可以登录该系统进行导出相关的样品数据,利用相关的样品数据进行分析,并且可以下载质量检测人员上传的水质样品的检测报告。如表3-16所示。表3-16导出水质样品数据用例描述用例编号UC05-01用例名称导出水质样品数据续表3-16用例概述用户通过登录系统查找相关的样品数据并点击Excel进行导出主要参与者普通用户补充说明Excel导出数据要保证无任何格式用户在登录此系统可以对单一的样品数据下载相应的样品检测报告,可以更详细的了解相关的样品数据。详细操作如表3-17所示。表3-17下载样品检测报告用例描述用例编号UC05-02用例名称下载相关样品检测报告用例概述用户登陆系统搜索相应的样品下载该样品的检测报告主要参与者普通用户前置条件经过审核的样品检测报告后置条件下载样品检测报告基本事件流步骤活动1点击样品管理,选择样品编号为“10”的样品2点击下载3样品检测报告下载成功扩展事件流1a如果输入样品编号“10”没有结果,则该样品可能正在检测或者审核未通过。规则与约束水质样品的检测项目与委托单位的委托任务书的样品检测项目标准保持一致3.4系统概念类模型概念层类图描述应用领域中的概念,对想象中的抽象类进行相关类的描述,利用不同的类存在不同的关系,利用类与类之间的关系来达到相应的关联,并能够进行系统编码的基本实现类或者说创建相关的实体类.该系统主要包括了质量检测人员类,检验方法类,水样样品类,质量控制人员类,检测人员类,检测项目类,试剂信息类,委托任务书类等等。并试图用类图寻找类与类之间的关系,包括泛化,依赖,接口,继承等关系,利用这些关系在代码中实现相关的逻辑。在系统开发过程中提供质量检测人员类,检验方法类,水样样品类,质量控制人员类,检测人员类,检测项目类,试剂信息类,委托任务书类。其中水样的样品数据是相关的实体类,所有的任务流程都围绕着水样的样品进行相关的检测任务操作,利用相关的检测任务的,对水样进行检测,其中水样样品类对于检测人员是必须类,用户与质量控制人员通过水样样品进行相关的关联,质量检测人员与检测人员同样如此,质量控制人员与检测人员通过委托单位的委托任务书进行相关联。如图3-10所示。图3-10系统概念类图本章小结本章具体描述需求、相关业务流程、系统概念类图和系统的用例图,详细的描述系统的业务流程,以及相关的需求描述,利用活动图创建相关的业务模型。第4章架构建模一个系统中往往包含了许多大的模型元素。包是一个常规用途的有效组合机制。包类似于系统中的文件或者目录结构,用于对模型元素进行分组并为这些元素提供命名空间的容器。而包图是由包和包之间联系组成。4.1鸡西市水务局水资源质检管理系统解决方案4.1.1系统与子系统关系设计鸡西市水务局水资源质检管理系统中分为:任务管理、样品管理、质量控制管理、质量检测管理以及试剂管理等功能模块,利用这些功能模块实现整个业务流程,对于系统中的子系统,不同的输入和输出产生不同的响应,并且包与包之间通过接口进行实现,如下图所示图4-1。图4-1系统与子系统包图分别为任务信息管理,样品信息管理,试剂信息管理,数据统计分析,质量控制管理,质量检验管理,样品检测分析,系统管理。任务信息管理包括任务信息查询,任务信息添加,任务分配添加,任务分配查询。样品信息管理包括样品任务添加,样品任务查询,样品留存添加,样品留存查询。试剂管理包括试剂购买添加,试剂购买审批,试剂使用添加,试剂使用审核,试剂信息添加,试剂信息查询。质量控制管理包括质量控制添加和查询。样品检测分析主要对于样品的检测项目进行相关的水质标准,利用水质相关的标准提出相关的检测方法。4.1.2系统部署设计部署图是实际上系统软件中硬件软件的物理系统架构。从部署图中,您能够掌握硬件软件中间的物理关联和掌握点的模块划分。应用部署图,能够表明执行的系统设计,还能够贯彻应用程序的硬件配置和软件元素的配置和布署方式。部署图主要代表某个硬件设备或者某些图软件所需要的运行环境部署图还可以用于描述规范和实例级别的架构,一个就是展示由实体到节点的部署情况,但不涉及具体的实体实例或节点实例,另一个就是用于展示不同部署之间的差异。部署图可以显示为软件组件所在的硬件组件节点。软件应用可以是独立的、基于Web的、分布式的、基于大型机的的应用开发。因此有效地设计硬件组件是非常重要的。主要包括对系统硬件拓扑的仿真、对嵌入式系统的仿真、对客户机/服务器系统的硬件细节的建模以及对正反向工程分布式应用的硬件细节的仿真。针对系统工程师而言,UML部署图叙述了运作时的硬件配置特点,及其这种连接点上云计算技术系统部件的静态式的视图部署图显示了系统的硬件配置、组装在硬件配置上的系统及其用以联接结构计算机的分布式数据库。布署关系图由连接点之间的联接组成。根据配置图,能够具体掌握系统在具体操作环境中的配置,并显示出系统选用网络的相关的物理布局以及各个部件的位置。在项目管理的开发全过程中,项目管理人员、普通用户、系统架构师和布署人员能够根据部署图掌握系统的物理布局和各个部件的位置。部署图中的连接点表明物理上的设施及设施其上运作的系统软件。系统连接点根据cpu和设施实行系统部件的有关连接点。通过个人PC、防火墙和服务器的相应连接通过路由器连接到数据库服务器,然后数据库服务器通过以太网两家系统的总服务器上,相应的管理员如质量控制人员,质量检测人员以及检测人员通过连接普通服务器进入该系统中如下图4.2所示。图4.2系统部署图4.2系统的架构设计系统选用B/S构架,归属于浏览器服务器架构,是现阶段软件系统的发展前景。随之Internet技术性的盛行,B/S对C/S系统架构完成了改善。在该系统架构中,运用浏览器进入工作界面,并在前端开发完成某些事务管理逻辑关系。主事务管理逻辑关系在服务端完成,建立三层系统架构。大大简化了客户端负荷,减少了服务器维护更新的花销成本费用,减少了客户的总体成本费用。如图4-3所示。图4-3构件模型图在系统开发的早期阶段,研究的主要目的是区分系统架构的层次,即“高内聚低耦合”的思想。在软件架构设计构思中,分层构造是最普遍和最关键的构造。微软公司推介的结构分析通常可分三层:数据访问层和业务逻辑层、表示层。系统软件总体来说可分SQLMapper层,Service层和Dao层。通过SQLMapper层的相关数据进行管理,通过界面的输入相关的数据有Service层进行接收数据并进行相关的数据处理,同时保存相关的数据,将其管理员与检测人员进行交互,从而得到相关的数据交流,管理员提交相应的数据到系统完美呈现出系统的界面上,并通知检测人员进行相关的任务检测,然后检测人员再次输入数据通过三层架构进行返回值,同时进行相关的数据处理,保留到具体的相关的MySQL数据库中。三层架构对于系统来说有利于标准化降低层与层之间的相互依赖。4.3数据库模型设计类图展示实体模型的静态构造,特别是在是实体模型中具有的类、类的构造及其这些与其它类的关联。类图无法显示临时性信息。类图是面向对象思想模型的关键组成部分。它不但适用于运用系统分类的通常定义模型,还适用于将实体模型转化为代码编程的具体模型。类图主要运用于面向对象思想程序开发的解析和设计,叙述系统软件的静态构造。类图展示了所建立系统软件的全部实体、实体的构造及其实体相互关系。即类图中包含从用户的客观世界模型中抽象出来的类、类的内部结构和类与类之间的关系。是构建其他设计模型的基础,没有类图,就没有对象图、状态图、协作图等其他UMI.动态模型图.也就无法表示系统的动态行为。类图也是面向对象编程的起点和依据。该系统的主要的数据主要类包括质量控制人员、水样样品、检测报告、检测项目、试剂采购单据等等,该系统的概念类图如图4-4所示。图4-4系统数据库类图质量控制人员与检测项目对应着一对多的关系,而检测项目与检验方法存在着聚合关系,检测人员与检验方法存在一对多的直接关联关系,检测人员与试剂信息存在继承关系,试剂信息与试剂存在一对多的直接关联关系,质量检测人员与检测任务,由于检测人员通过检测任务书进行相关的数据交接,检测人员需要从检测任务书中提取到有用的信息,并对此按照任务书进行相关检测任务的工作,检测任务书中包含水质的检测样品,并且存在聚合关系。其中水样的样品数据是相关的实体类,所有的任务流程都围绕着水样的样品进行相关的检测任务操作,利用相关的检测任务的,对水样进行检测,其中水样样品类对于检测人员是必须类,存在着一对多的关系,当检测人员对水质样品生成像供应的检测报告时,对于检测报告中的相应的数据,质量检测人员与质量控制人员通过对检测报告进行相应的审核。由于水样是由委托单位进行相关的委托,所以质量检测人员对于委托单位提交的检测任务书进行审核,质量检测人员与委托单位的检测任务书存在一对多或者一对一的管理。检测人员因为相关的检测工作对试剂存在着密切的关系,检测人员对试剂存在一对多的关系,通过试剂信息的相关使用,有着直接关联关系。接下来检测人员通过检测任务书的检测任务对其中的样品进行相关的检测任务,检测项目的多种多样,检测人员依靠相关的检测任务进行样品的相关检测,所以检测任务对于检测人员存在一对多的依赖关系。检测人员检测相关的样品检测项目时,需要对样品进行留存管理并提交质量控制人员以及质量检测人员进行样品监测数据的相关审核,队员相关的留存水样,检测人员有权利对其进行相关的留存管理,以便追溯样品的相关的检测,检测人员通过留存不同的样品检测信息,以便对检测任务进行相关的审核,检测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论