版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
通风与空调节能隐蔽工程验收小程序设计【摘要】本题针对建筑工程设备安装分项中的通风与空调节能隐蔽工程验收过程,开发了相关过程验收信息管理系统,实现了验收规范标准查阅,参数设定与输入,结果统计分析,拍照保存等功能。本文依据软件工程开发和面向对象编程思想,完成了软件的可行性分析、需求分析、功能结构设计和系统设计等。【关键词】建筑工程;通风与空调节能;隐蔽工程验收;微信小程序目录TOC\o"1-3"\h\u89991.绪论 341121.1选题背景及研究意义 3119731.1.1研究背景 3222951.1.2研究意义 3234521.2课题研究的主要内容 3128842.相关技术介绍 3185652.1微信小程序简介 385382.2MySQL简介 3177453.系统分析 430643.1.可行性分析 498703.1.1技术可行性分析 4251263.1.2操作可行性分析 4187783.1.3性能分析 416553.2需求分析 455443.3系统结构分析 5308294.系统设计 6131274.1系统架构 6237214.2数据处理流程设计 621434.2.1添加数据流程 6114224.2.2修改数据流程 6115074.2.3删除数据流程 7315304.3数据库设计 780805.系统功能实现 9202715.1我的主页 9194665.2用户主页面 9193955.3工程验收 10239175.4验收不合格 12232655.5验收记录 12236445.6核查办法/原则 14259636.系统测试 15203856.1软件测试目的与目标 15243716.2系统测试的方法 16136466.3系统测试分析 1656906.4测试用例 17134846.5测试结果 1853477.总结 191.绪论1.1选题背景及研究意义1.1.1研究背景电子技术发展非常迅速,电脑技术亦发展得十分完善,已然成为人们离不开的生活小助手。当前社会已逐步全面进入互联网时代,借助互联网技术,让数据的记录,存储都变得更加方便。其中微信小程序更是成为了人们日常使用的主流选择。然而,在传统建筑工程设备安装验收等过程中,依然存在用纸质记录的方式。纸质记录可读性差,而且也较难维护与保存,并且随着记录数据量的增大,标准更加严格,纸质版验收报告在数据汇总统一方面越来越难以胜任。因此我认为开发一款可以帮助工程人员提高验收效率的小程序是必要的。1.1.2研究意义通风与空调节能隐蔽工程验收小程序,该程序具备信息管理能力,实现了验收规范标准查阅,参数设定与输入,结果统计分析,拍照保存等功能。通过这些功能,工程人员即可在云端查看管理工程相关数据,大大缩短验收人员的工作时间,提高技术认证过程的效率,提高安全性。另一方面,通过将数据存储在云端,相比纸质版的验收报告,云端数据更易维护和查阅。1.2课题研究的主要内容本系统设计一个能在系统上进行通风与空调节能隐蔽工程验收小程序信息管理系统。本文首先进行了需求调研,通过对市面上工程人员所遇难题的了解,确定了要开发本款微信小程序来解决当前工程验收过程中数据存储困难,管理困难的难题。接下来进行了可行性分析,从技术,操作,系统三个角度确认了该程序是可行的。接下来就进入了系统的设计以及实现中,在此过程中依据软件工程开发和面向对象编程思想,完成了软件的可行性分析、需求分析、功能结构设计和系统设计。程序开发完毕后,又进行了测试,确保程序可以正常运行。2.相关技术介绍2.1微信小程序简介微信小程序(MiniProgram)别名小程序,和以往的手机应用软件不同,微信小程序不需要安装在移动端上,只需要用户扫一扫二维码或搜一下就可以打开应用,用完后关闭退出就行了,不会占用手机的系统空间。通风与空调节能隐蔽工程验收小程序用起来方便,而且设计非常人性化,功能完善,界面也通俗易懂。微信程序不仅可以方便用户访问,节约移动端运行空间资源,而且使管理更加方便,商业模式更加科学[1]。微信小程序技术也是我们开发设计的主要组成。在针对通风与空调节能隐蔽工程验收小程序的设计与开发中都可以稳定安全的运行REF_Ref6362\r\h[2]。微信小程序技术的使用是目前应用程序开发技术中比较常用的一种技术。2.2MySQL简介MySQL数据库是microsoft的一种产品,在系统设计过程中,大多数开发人员都使用MySQL数据库来满足用户对系统的需求和降低编程的复杂性,即使在有大量数据的情况下也是如此。此数据库语言使用关系模型,该模型用于连接到各种数据库,AnalysisServices扩展了业务解决方案的数据性,开发人员可以灵活方便地进行开发,MySQL数据库是程序员和数据库管理员友好的软件。3.系统分析3.1.可行性分析3.1.1技术可行性分析本通风与空调节能隐蔽工程验收小程序,使用JAVASCRIPT和JAVA,MySQL数据库进行开发,javascript可以快速的讲数据从数据库中调用出来,显示在可视化的界面上,JAVA语言具有功能强大和简单易用两个特征。MySQL数据库的使用,可以帮助开放人员快速实现,增加、查找、删除、修改等基本功能,且这三种技术都是0成本,非常有助于我们进行低成本的开发。综上所述,本通风与空调节能隐蔽工程验收小程序开发过程中使用到的技术,可以帮助开发者在较低成本的基础下进行程序的开发,降低项目难度,减少开发时间,符合技术可行性3.1.2操作可行性分析为了有良好的用户体验,因此我所有的网页都是以用户友好的前提设计的,图形界面使用起来很方便,操作容易上手,这实现了用户友好型这一特点。用户不是专业人士,没有必要去深入的了解一些底层开发的东西,例如在语言开发方面。用户只需要在点击页面简单的操作时,可以完成它所期望的目标即可。因此从这个角度出来,操作是可行的。3.1.3性能分析实用性:本通风与空调节能隐蔽工程验收小程序可以帮助工程人员在云端完成对数据的统计整理与验收,节省了人员的时间,提高了效率,是可行的REF_Ref7042\r\h[6]。平台安全:通风与空调节能隐蔽工程验收小程序是一个开放的系统,不涉及支付功能或金融交易。该系统主要是一个web内容管理器,方便了内容的传输和存储。备份功能不会泄露任何信息,因此是安全的REF_Ref7077\r\h[7]。稳定性:通风与空调节能隐蔽工程验收小程序操作必须有一定程度的稳定性,设计使用的技术都是成熟的编程语言,且借助了微信小程序这一个平台,因此程序稳定性是有保障的。可伸缩性:每个程序的开发过程,不是轻而易举,一下子就成功的,在用户使用的过程中,会有很多不完善的地方,在每一次使用的过程中发现不足,根据需求改进功能,重新添加新功能等等,这就需要程序的可扩展性、各种功能模块的开发以及独立开发的可行性,而本程序架构清晰,备注明晰,有较好的维护性,在迭代中进行修改维护是没有问题的REF_Ref7120\r\h[8]。响应性:该通风与空调节能隐蔽工程验收小程序能够快速响应用户需求,恢复正确有效的实时信息,尽可能避免故障和冲突。3.2需求分析任何需要在研究前对研发系统需求进行详细分析的项目,都不能忽视市场调研,根据实际情况确定用户的功能需求。明确目标,更准确定位整个系统的发展方向;本章要求系统性能分析、业务流程分析和信息分析,整个系统界面简洁完善。为此我实地走访调研了关于工程项目验收的过程,发现目前存在如纸质记录困难,管理困难等问题,因此我充分考虑了诸多问题后,进行了一个小程序的舍弃,期待能够解决这些问题,通风与空调节能隐蔽工程验收小程序,该程序具备信息管理能力,实现了验收规范标准查阅,参数设定与输入,结果统计分析,拍照保存等功能。通过这些功能,工程人员即可在云端查看管理工程相关数据,提高了工程核对过程中的效率,大大的减少了验收人员的工作时间,还提高了安全性。另一方面,通过将数据存储在后台,相比纸质版的验收报告,数据更易维护和查阅。综上所述,是符合用户需求的一款程序3.3系统结构分析经过前期的历史背景,研究意义,可行性等系一列的分析后,结合选题指南的预期目标,综合考虑下,设计了这款通风与空调节能隐蔽工程验收小程序,通风与空调节能隐蔽工程验收小程序主要是用户前端模块的操作。各功能模块进行更新和维护等操作。系统结构图如图3-1所示:图3-1系统结构图4.系统设计4.1系统架构结构设计是所有小程序开发的主体,只有在设完中心内容后才能准确的开发所要实现的功能界面,结构的设计是开发的前提也是重中之重,构建所有的小模块之后,就可以完成整体的结构了。具体的实现过程是分解系统,分析各部分的功能、接口和逻辑关系。系统的架构设计,要能够体现用户与整个系统模块之间的有效交互界面,并且应该非常清晰,这样才能保证系统的可扩展性和安全性,实现真正的后期设计,只有实现了系统的目标,才能有更好的扩展空间,以适应未来系统的发展REF_Ref7962\r\h[13]。4.2数据处理流程设计4.2.1添加数据流程当用户输入相应的数据,系统会对其输入的数据进行相对的校对,检验失败时会有提示语提醒用户,在用户重新输入修改之后信息,直到验证完全正确后才保存至数据库,然后系统会自动提示添加的信息完成。添加数据时的流程图,如图4-1所示。图4-1添加数据流程图4.2.2修改数据流程当用户需要修改数据时,用户则需填入准确选择修改的数据,在系统数据有效的验证完成时会把数据保存在数据库当中,然后会出现修改成功提示,修改数据流程图,如图4-2所示:图4-2修改数据流程图4.2.3删除数据流程当用户删除数据时,数据库会自动搜索相应的条目,当用户发出选择删除一个或多个数据的命令时,系统会删除相应的链接,处理完成后系统做出相应的反应从而删除数据流图。如图4-3所示:图4-3删除数据流程图4.3数据库设计数据库是数据的存储。它有很大的存储空间,可以保存数百万、数千万、数亿的数据。但是数据库并不是随机存储数据的,有一定的规则,否则查询效率会很低。当今世界是一个充满数据、充满数据的互联网世界。这意味着互联网世界就是数据世界。许多数据源,如旅游记录、消费记录、访问过的网站、发送过的消息等。除了文本数据外,还有图像、音乐和声音等所有数据。分析了数据输入和输出的需求,确定了表与可验证、可调整和改进的结构之间的关系,并根据系统中使用的数据库的特点,对数据库的概念模型进行了修改和设计。在系统开发中,数据库的物理设计是一个必要的过程,通过对数据库的物理设计,我们可以更好的进行数据库的管理与操作。数据库使用的是MySQL数据库,表4-1用于储存用户信息,表4-2用于存储工程验收记录表和图片。数据库设计如下:表4-1用户信息表序号列名数据类型长度主键外键允许空默认值说明1wx_openidvarchar255是否auto_increment2wx_head_urlvarchar255是用户头像3wx_namevarchar255是用户名4wx_genderint2否用户性别5x_provincevarchar255是用户所在省份6wx_cityvarchar255否b'0'用户所在城市表4-2工程验收记录表序号列名数据类型长度主键外键允许空默认值说明1record_idvarchar255是否表单id2r_openidvarchar255否否用户名id3project_namevarchar255否否工程名称4construction_unitvarchar255否否施工单位5project_name1varchar255否否分部工程名称6project_name2varchar255否否子工程名称7hidden_placevarchar255否否隐蔽部位8covert_projectvarchar255否否隐蔽项目9hidden_datevarchar255否否隐蔽日期10hidden_contentvarchar255否否隐蔽内容11conditionvarchar255否否检查状况12conclusionvarchar255否否隐蔽验收结论13technical_directorvarchar255否否技术负责人14quality_engineervarchar255否否质检员15buildervarchar255否否施工员16supervisory_engineervarchar255否否监理工程师17r_img_urlvarchar255否否图片地址18r_statusvarchar255否否验收状态19create_timedatetime255否否创建时间5.系统功能实现5.1我的主页在这个中心模块,用户可以查看验收记录,退出小程序。还可以看到用户的头像和用户名。如图5-1所示:图5-1我的主页5.2用户主页面主页是微信小程序的页面,我们进入小程序就可以看到首页展示的模块,每个模块对应不同的功能。主页功能模块:工程验收,核查办法/原则,我的。如图5-2所示:图5-2主页功能图5.3工程验收工程验收时首先要创建验收工程文档,然后要输入工程名称,施工单位,分部工程师名称,分项工程师名称,隐检部位,隐蔽项目,隐蔽日期,隐蔽内容,施工单位检查状况,隐蔽验收结论,专业技术负责人,质检员,施工员,专业监理工程师。填写完成后点击确认,会提示是否结束验收,点击确定完成操作,或者点击取消,取消本次操作。如图5-3,图5-4所示:图5-3创建工程文档图图5-4工程验收图5.4验收不合格当验收时有不合格的项,需要在信息栏对应的后面填写标注不合格,点确实时会出现提示是否结束验收,点击确定又出现提示信息,否验收合格,点确定之后要上传照片,可以拍摄或者从相册选择。如图5-5所示:图5-5验收不合格图5.5验收记录用户可以从验收记录中查询到工程验收流程图,可以直观看出验收是否合格,点击可以查看通风与空调隐蔽工程记录流程表的具体内容。如图5-6,图5-7,图5-8所示:图5-6验收列表图5-7验收合格记录表图5-8验收不合格表5.6核查办法/原则用户可以点击核查办法/原则进行查阅通风与空调隐蔽工程验收规范标准,如图5-9所示:图5-9验收规范标准6.系统测试6.1软件测试目的与目标编程设计是一个开发过程,但并不是完美不或缺的。,或多或少会出现一些不可避免的错误,这些错误可能不大,但是会影响整个程序的正常运行与流转,因此本着对项目负责的态度,我们绝不能允许它们出现,因此我们需要对程序进行一些测试,通过测试发现问题,并且对问题进行一个修改,让问题被解决,尽管这个问题可能需要很久的时间才能解决,但是解决bug类的此类问题是必须的,对此我通过查阅网络资料掌握了很多成熟的办法来进行测试,并提高软件测试的效率。。系统测试也是我们完成项目代码后不可缺少的一个部分,主要分为两种,手动以及自动化软件测试来完成,我们先运行整段的程序代码,并将运行后的结果和我们期待的相对比,来看看是否有差异和错误。如果有错误我们就要及时的恶记录下来,并且将错误都汇总起来,再通过对代码的迭代进行错误的更正,然后再修改后再次进行软件测试,重复的测试每一个程序的功能是否能够正常的运行。作为本次程序的开发者,我必须要确定产品的功能模块是否能够正常的运行,程序代码是否有缺漏或者bug,在系统的运行过程中是否能过流畅的进行操作,给予用户好的体验,通过软件测试,我可以检测我们的系统结构是否存在问题,功能是否都实现了,有没有与预期不相符的地点,通过测试的结果及时的更正开发过程中的错误,再对错误进行修改后再重新爱是使用,力求让我们的软件具有较好的页面设计质量与功能质量,达到一个安全的水平,同时运行平稳,用户易用易学,符合现在软件的设计规范REF_Ref7802\r\h[14]。系统测试是整个系统开发的主要组成部分。无论系统有多好,都需要详细测试。只有这样才能最终完成整个系统的开发。系统测试主要是判断系统是否可以正常运行,功能模块是否可以实现操作,程序代码中是否有错误出现。系统的测试代表着整个系统开发的主要部分,系统做的再好,都得需要对系统进行详细的测试一遍,这样才是整个系统开发的最终完成。软件在设计后必须进行测试,调试是我们在软件测试的过程中的常用方法,调试指的是当我们运行软件时,对系统的参数进行一些调整与变更,以测试我们的软件能否对数值调整后及时进行反馈,看是否符合设计最初的目标,以及在操作上有什么可以改进优化的地方。恢复测试,安全测试,压力测试是软件测试中常用的三种测试方法,我们通过这三种方法判断系统软件和硬件对应的测试是否与我们最初设计的方案相悖,并且系统能否通过最初的设计防止一些突然情况的发生从来保护系统的安全性与健康度。测试如下:恢复测试:在软件实现错误发生时,软件的测试是否恢复初始状态的步骤,在有效的时间内快速纠正错误并减少经济损失REF_Ref7851\r\h[15]。安全测试:识别软件本身的安全风险,并验证应用程序防止入侵的能力。压力测试:这个测试将测试过多的接入系统是否可以接受大量的用户,同一个用户可以接入多个系统来检查系统是否能够及时处理,系统请求就会出错。6.2系统测试的方法我们来到系统开发的最后一个阶段——软件测试,这是系统得以稳定地、平稳地运行的最后的一层保证。在通过了一番全面的软件测试之后,我们就能够发现我们的这个系统在很多方面例如系统的设计、功能的完成度、逻辑物理结构等存在的bug,并能够及时的对其进行修正,以此来确保我们这个系统稳定程度以及它的效率如何,我们这次的软件测试主要包括了模块的测试、子模块的测试和全局的测试。模块测试:这一阶段我们主要测试代码模块、主页模块、功能级别模块,通过测试,我们可以发现其中的种种问题、检查出错误以及报告编码的各种状态,并给予一定的修改。子模块测试:功能测试后对各主模块功能进行测试,一部分检查和编写代码的准确性以及各代码逻辑之间的连通性外,其主要是测试检查流畅性与逻辑之间的连接的主功能和子功能,能跳,正常运行,采用测试方法的顺序有自下而上和自上而下。向下测试每个模块都是正常、平稳的运行,并在修改和检测问题时进行。全局测试:全面测试是对整个系统的各方面的测试,主要的工作就是要检查每一个功能、代码以及功能与功能间的各种连接会不会出现问题,对系统运行的处理代码会不会有出现冲突。而保存,是检验系统的王者,运行持续稳定流畅,不符合逻辑和及时修改完善的连接部分。6.3系统测试分析不仅是系统开发的过程会用到测试和评估系统质量这种方法,软件的设计工作和需求分析工作也会被频繁使用。我们要注意的是软件测试需要做到遵循以下这几个原则:(1)软件测试的速度必须得做到快这一重点,在测试系统的时候,系统中出现的错误应该尽快得到解决处理,这样做完不仅仅能够降低整体开发的时间成本,并且可以很大程度上提高我们整一个系统的安全性。(2)在系统测试过程中,我们应该做到妥善保管在测试的过程中使用的种种测试计划以及测试报告这一基本要求,这也是为了以后更好地维护整个系统打下坚实的基础。(3)在这个过程中,我们要做到优先考虑软件测试的聚类现象。(4)于软件测试这个工作来说,我们要做到的是尽量不去参考自己所设计的一些系统,要做到的是能够公平、公正地进行测试工作,以此来确保系统能做到安全又稳定。(5)整个试验的全过程要求我们一定要根据试验的具体实施细则进行相应的执行。(6)在对待出来的试验结果,我们已经对其进行全方位的一个检查,这也是为了能够避免一些不必要的重复的误差。功能测试是对系统详细的一个功能的测试,主要是用户登陆这一模块,这是整个系统当中的非常重要的一个环节。假如在测试过程中用户做到了登录成功这一操作,那么他就能够操作功能模块里面的各种内容,但登录成功这一操作不能是任何人都能够完成的,是需要设置一定的权限的。6.4测试用例6.4.1工程验收测试用例表6-1工程验收记录测试所属编号001测试目的用户能否正常输入内容进行验收记录测试环境微信小程序测试步骤登录后点击工程验收在工程验收中输入本次验收所需要的数据,点击保存数据被成功保存,储存在后台输入数据验收所需数据预期输出数据被成功保存实际输出数据被成功保存存在问题无修改方案无设计人员鲜文贤设计日期2021-3-24测试人员鲜文贤测试日期2021-3-246.4.2工程验收拍照功能测试用例表6-2用户登录测试所属编号001测试目的用户是否照常使用拍照功能测试环境微信小程序测试步骤打开系统,选择拍照功能拍完照片后照片自动进入后台数据库存储输入数据拍摄照片预期输出后台数据库中存在该照片文件实际输出后台数据库中存在该照片文件存在问题无修改方案无设计人员鲜文贤设计日期2021-3-25测试人员鲜文贤测试日期2021-3-256.5测试结果在设计初期,由于缺乏专业的经验,设计并不理想。系统设计存在缺陷,设计质量差,功能设计不能完全满足用户需求。系统将在以后进行测试和修改,在系统测试过程中,对系统的各种功能和功能进行了全面的测试,对测试系统进行了详细的记录,以避免出现故障,整个系统已达到稳定的工作状态,各模块相互作用。误差概率大大降低。在测试过程中对系统的所有功能进行了测试,在模块测试过程中基本纠正了错误报告。测试后获得的性能和使用类型,系统具有足够的正确性、可靠性、稳定性,合理的范围适合所有微信开发平台,满足设计要求。测试评估的结果:通风与空调节能隐蔽工程验收微信小程序所有功能,处理大多数错误条件,修复大多数错误并通过测试。经过测试,通风与空调节能隐蔽工程验收小程序符合预期设计的目标,系统可行。PAGEPAGE87.总结隐蔽工程验收是指对项目建成后无法进行复查的工程部位所作的验收,本文的内容是介绍通风与空调隐蔽工程验收小程序的研究背景,开发意义以及实现过程,包含了微信小程序和MySQL数据库的介绍、系统的可行性分析;需求分析和结构分析、系统架构设计、数据处理流程设计和数据库设计,最后详细介绍了系统的功能实现以及系统测设。验收人员在使用通风与空调隐蔽工程微信小程序的过程中,不需要携带的工程验收记录本,只需在小程序填写一个表格,就可完成对工程的验收,这样不仅让验收人员很方便,同时更好的便于对验收数据的保护和数据的查询。这正是我开发通风与空调隐蔽工程微信小程序的本意所在,但是系统开发的一些功能还不完善,页面设计上也不美观,因为是用于通风与空调隐蔽工程验收,验收记录表格只有一个。隐蔽工程不仅仅只有通风与空调隐蔽,还有更多的隐蔽工程,需要根据不同的工程项目,设计不同的验收记录表,在通过用户体验来修改完善成更好的系统,使通风与空调隐蔽工程验收微信小程序有更好的发展前景。8.致谢时间悄无声息的溜走,毕业论文即时结束也意味着我大学生活告一段落。这次毕业设计经过很多困难但是都一一解决,该系统满足了许
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 图样印刷行业经营分析报告
- 体操训练凳产品供应链分析
- 船用钢制舱口盖市场发展前景分析及供需格局研究预测报告
- 工作和人员的安排行业市场调研分析报告
- 在线儿童成长教育行业经营分析报告
- 特教发展历程-探究特殊教育之路
- 气动发电机产品供应链分析
- 化妆服务行业经营分析报告
- 农业自动驾驶行业营销策略方案
- 工业空气调节用散热器产品供应链分析
- 入团申请书表格
- 世纪末世纪初的保守主义
- 人教版初中化学九年级上册5.1 质量守恒定律 (第一课时)教案(表格式)
- 道路施工临时围挡施工方案
- 高边坡施工危险源辨识及分析
- 云南某炸药库施工组织设计
- 血气分析报告解读PPT课件(PPT 33页)
- 注册土木工程师专业案例(水利水电)真题冲刺模拟(含标准答案)
- 转体实施专项施工组织设计及对策
- 运动损伤处理与预防PPT通用课件
- QC成果提高钢结构原材加工利用率
评论
0/150
提交评论