摘 要
首先,本文对建筑铝模板的产品优势和信息管理系统以及微信小程序相关技术发展现状进行了介绍,强调了信息化在建筑铝模板行业的重要性。并且,对建筑铝模板租赁管理系统开发所涉及到技术进行了阐述。
然后,通过对企业的实地考察与调研,充分了解企业需求。将需求总结梳理后,以此为基础对系统进行可行性分析、系统功能需求分析以及非功能性需求分析。随后,以功能性需求为基础为系统设计开发选择三层结构设计模式作为软件的开发模式,并采用面向对象的分析方法对本系统进行功能设计。本系统主要功能模块包括首页信息模块、登录与注册模块、施工现场管理模块、在线租赁模块、商品信息模块、订单模块、网点信息模块、归还模块、后台管理系统模块。为了提升系统性能,在对数据库表结构设计时严格遵循范式规则。在系统实现方面,微信小程序通过微信开发者工具进行页面开发,后台管理系统采用 Java 技术实现前后端分离的开发模式,借助 Spring Boot、Mybatis 框架以及 Maven 项目管理工具等技术组合实现了系统的核心功能。
最后,在系统测试方面,本文采用了黑盒测试和白盒测试相结合的测试方法,借助两款测试工具针对系统进行了功能、性能方面的测试。测试结果表明,系统能够在设定的测试条件下稳定运行,各模块功能正常且系统的性能指标达到了预设的目标。
关键词:微信小程序;信息管理系统;建筑铝模板企业;Spring Boot;B/S 架构
第1章 绪论
1.1 研究背景和意义
1.1.1 研究背景
进入新世纪,我国国民经济发展态势良好,基建行业呈高速发展之态,建筑业更是异军突起。建筑行业的飞速发展对于拉动 GDP 增长,解决国民就业问题发挥了不容小觑的作用。在经济转型时代,建筑业的兴起解决了很多工人的就业问题,也极大缓解了农民因失地导致的失业问题,对于社会稳定有一定的促进作用。建筑业总体向好的同时,我们也不能忽略与之相伴的问题,那就是随着建筑业的大力发展,其给环境保护和总体能源消耗带来了新的挑战。在近些年间,我国对原木和煤炭的消耗激增,在世界范围内的能源消耗占比都很高,这也反映了建筑业的辉煌发展是用极高的能源消耗换取的。与此同时,我国的碳排放和建筑物垃圾排放也引起了国家的重视[1],低碳节能的发展理念需要引入建筑业中[2]。
21 世纪以来,住房需求的增加也是建筑业兴起的重要原因,人多地少的矛盾催生了高层住宅建筑的兴盛。和低层建筑不一样,高层建筑的施工难度更高,成本也更高,如何降低施工难度和施工成本也是建筑业需要思量的问题。此时,建筑模板应运而生。建筑模板作为建筑施工行业兴盛的伴随产物,日益成为其中重要的工具之一。在建造住房、火车站等大型建筑工程时,使用建筑模板可以展现出更多建筑风格和形态,让施工变得更为高效便捷。目前常用的建筑模板主要是木模板、钢模板、塑料模板和铝模板,它们各有利弊。木模板兼具轻量与低成本的特点,往往施工过程中更为轻便,但是其耐用度不高,重复使用可能性低。钢模板重复使用率高且强度更高,相应的重量也重,施工需要借助外力,成本也随之变高。塑料模板兼具低成本和耐用的有点,但是存在强度方面的短板。铝模板是四者之间的较优选择,其应用广泛、拼缝较少、精准度高,加之其稳定性高和承载力强的特质,使得施工周期短,成本消耗低,还能降低施工难度,提高施工安全性。
我国对于建筑模板的选择和国外一样,都经历了从以钢代木到以铝代钢的过程,发展到现在,形成了专用的建筑铝模板。这是一套新型的建筑支撑系统,不仅符合建筑施工快拆、低价、回收使用率高的要求,也响应了国家低碳高效的发展理念。建筑铝模板的使用一般有三个阶段,即准备阶段、安装阶段、拆除阶段,不同的阶段有不同的着重点。在准备阶段,需要绘出图纸,对材料进行分区标志,并安排好接下来安装的人工;在安装阶段,需要重点注意图纸所显示的重点和难点,保证模板安装的安全性、准确性和牢固性,同时也要考虑到后续拆除的便利;到了拆除阶段,要注意对模板的保护再利用,拆除的同时也要尽量减少对已有建筑物的损耗。建筑铝模板应用的是三个阶段相互联结,息息相关,上下层级关系紧密。
建筑铝模板的广泛应用得益于其在使用过程中的各种优越性,这种优越性在高层建筑的应用中越发凸显。有研究将铝模板与其他模板进行了比较,研究所涉及的元素有单价、铺开面积和周转次数等,最后的结果显示随着铝模板的周转次数增加,铝模板的单次使用成本远低于其他模板,具有更强的商业价值[3]。在对一些著名的建筑工程的考察中,我们也能发现建筑铝模板的广泛使用,不论是数据研究还是实际应用,无一不彰显着建筑铝模板的优势。
因为建筑铝模板的广泛应用使得更多的企业开始思考在使用铝模板时是采取购买还是租赁的方式。在这两种方式中做选择时主要考虑到四个方面因素分别是成本、周转次数、管理难度及残值处理。在成本方面,购买铝模板的成本一般较高,包括购买价格、运输费用、安装费用等,且购买后需要定期维护和更新导致使用成本较高。而铝模板租赁的成本相对较低,只需支付一定的租金,且只需在租赁期间承担铝模板的损耗和维修费用,成本较低。在周转次数方面,铝模板购买的周转次数一般为 60 次左右,而铝模板租赁的周转次数可以达到 90 次以上,因为租赁的铝模板可以多次使用从而减少了浪费和损失。在管理难度方面,购买铝模板后需要专业的技术人员进行安装和维护,管理难度较大。而租赁铝模板通常由专业的施工队伍负责,管理相对容易。在残值处理方面,购买铝模板后,如果结构造型发生变化,需要进行返厂重新加工,返厂部分需要额外增加加工费用,残值处理成本较高。而租赁铝模板不需要进行返厂处理,可以重复使用,残值处理成本较低。因此,越来越多的企业选择以租赁的方式使用建筑铝模板。
某铝模板生产公司自 2013 年成立以来,致力于企业的良好经营,制定了一系列经营战略,保障公司的良序发展,目前公司朝着大规模、大体量、多元的方向发展,发展态势良好,其中铝模板租赁业务发展势头趋好。企业发展总体向好的同时也暴露出一些问题,体现在内部信息交流渠道单一不畅通,企业与客户沟通效率低,回复客户信息不及时等问题。通过调研了解了该企业的发展需求以及存在的问题,本文研究设计基于微信小程序的建筑铝模板租赁管理系统,在一定程度上可以解决上述问题。
1.1.2 研究意义
海量信息涌现的年代,信息数据作为一种资源得到了充分利用和重视。很多领域内公司的竞争往往最后演化为信息层面上的竞争,建筑铝模板作为建筑模板里发展态势和前景最好的模板系统,需要尽可能的减少建筑施工工期,企业在提高铝模板资源使用效率方面需要深耕。加之建筑铝模板具有多次重复利用的特点,如何最高效的处理公司的闲置铝模板是很多企业需要考虑的问题。以往的经验显示,企业的日常运营与管理离不开智能化、信息化的管理系统,在建筑铝模板企业运营中也是一样。虽然有一部分企业的管理人员已经将智能化信息管理系统运用到企业的日常运营和管理中了,但是大部分企业囿于信息管理系统本身存在的问题还持观望态度,信息化管理系统还没有得到大面积应用。目前市场上的信息管理系统百花齐放,品类多元,但是其所使用的的系统比较单一,导致功能不能实现多元化,对于企业的管理只起到了辅助作用。信息管理系统对于畅通企业内部交流,提高企业内部运营效率具有不可小觑的作用,但是对于以租赁业务为核心的建筑铝模板企业来说,其功效还远远不够。目前存在的大部分信息管理系统在时效性和便捷性上存在技术缺口,对于租赁业务常见的场景不能及时有效应对和反馈,因此开发一种满足租赁业务的信息管理系统兼具实践和理论意义。
本文研究开发的建筑铝模板租赁系统借助广泛使用的移动设备平台,旨在实现可租赁铝模板资源的便捷流动,这款轻应用的设计目标是补齐传统租赁系统的短板,提高企业铝模板资源的管理能力。这款应用有如下优势:首先,可以节约购置硬件设备的高额花销,降低生产成本。其次,开发一个微信小程序的繁琐程度远不如开发一个完整的原生 APP,对微信小程序的开发能在较短时间内搭建出产品的雏形,提高开发效率。再次,微信小程序实时反馈性更强,可以及时更新完善产品,迎合市场需求。最后,传统信息管理系统连接是单一的储存数据的管理器,维护起来多有不便,而本文设计的客户数据管理服务器多元,因此对后台系统采用分布式设计,并且使用 zookeeper 作为服务注册中心对各个微服务模块进行消息同步。本文研发的系统意在补充铝模板租赁市场的空白,具有较强的商用价值。
1.2 国内外研究现状
1.2.1 国外发展现状
国外的计算机技术和数据库技术的应用比我国起步早,早在 1975 年,IBM 公司将计算机技术初试于物料需求计划(MRP),货币信息的引入实现了 MR 的升级,衍生出了制造资源计划(MRP II),到了 1990 年,企业资源计划(ERP)也发展起来,其中包含了物料、财务、人力、财务等诸多资源。一些学者逐步认识到ERP 是计算机技术与企业管理结合的时代的产物[4],有些学者深耕于 ERP,并对其进行了一系列的改良[5]。Bose 的研究通过给供应链中的每一件商品贴上标签,从而达到能够使相应货物在规定时间内到达对应的收货地址,这将有助于企业降低货物的运转费用,减少企业的运营成本以及所花费的物流时间[6]。Weng 通过结合供应商和购买者所组成的系统,分析系统中联合决策政策对渠道协调的影响,
通过对数量和加盟费的折扣来调整以商品单价和订货量为特征的联合决策策略,
结果表明单靠数量折扣不足以保证利润的最大化,以此推进了 ERP 规范化和大众化的进程[7]。Goyal 基于 Stackelberg 博弈模型,建立了供应链企业间的收益分配模型,并提出了基于领导者和追随者的收益分配方法。具体来说,他们将供应链中的企业分为两个层级,领导者和追随者,并假设领导者可以选择行动时机和行动策略,而追随者只能根据领导者的行动来选择自己的行动。在博弈过程中,领导者可以根据自己的战略选择来决定收益的分配,而追随者则会根据领导者的决策来选择自己的行动。基于这个模型,他们提出了基于领导者和追随者的收益分配方法,并通过计算领导者和追随者的贡献率来分配供应链的收益。这种方法可以有效提高供应链企业的效率和公平性,为供应链管理实践提供有益的参考和指导[8]。Lee 顺应大数据的潮流,构建了结合 ERP 和其他智能化技术的自动化供应链模型,该模型可以实现自动化计划和排程,自动生成采购订单和发货单,自动跟踪库存水平和库存地点,自动调度和分配资源,自动生成财务凭证和结算凭证等。此外,该模型还可以自动收集和整合供应链数据,以便更好地管理和决策。通过使用该模型,企业可以更好地控制供应链流程,提高透明度和准确性,并减少人为错误和浪费[9]。
总体来说,国外的企业信息系统发展历程中,对计算机程序开发语言、框架以及其他相关技术贡献颇多,为其后期发展奠定了良好基础。
1.2.2 国内发展现状
较之国外,囿于我国的生产力发展水平、生产管理理念和计算机技术等的落后,企业信息管理系统的发展在我国起步较晚且发展受到的限制较多,这种境况在改革开放后有所好转。改革开放不仅带来了经济水平的提高,也带来了企业管理意识的解放,企业的管理人员都认识到信息的重要性,企业的信息化程度也随之越来越高。我国企业信息管理系统发展至今,早期传统制造业所使用的通常是占据企业信息管理系统大壁江山的三种服务商,但随着不同行业衍生的更为精细的需求这三大服务商已无法满足,不管是企业还是用户都转而追求更优质只能得数字化服务[18]。比尔·莫格里奇在 1984 年首次提出了交互设计的理念,他强调设计的过程并非一蹴而就,也并不是设计师的个人创造,应该将用户体验增添其中,并且伴随整个设计的过程,体现为不断设计不断测试的循环过程[19]。这也是在信息管理系统设计的过程里首次强调用户的使用感并据此优化设计。随着定制化企业信息管理系统趋势的盛行,企业越发注重契合自身信息管理系统的开发和使用。
国外的经验告诉我们,将计算机技术应用于企业管理,实现企业管理的信息化,可以提升企业管理的效率。我国的企业和学者也意识到了这一点,在企业信息管理的软件设计方面做出了不少努力。陈禹[24]和谢康[25]是我国较早一批研究企业管理信息化的学者,他们建议可以采用国外使用的 IDEF,从建模的角度研究企业的信息化。倪明采用由点到面试点的办法,对于一些信息化基础好的企业,他采用 IDEF0 的方法构建一个功能完备的企业信息管理系统,通过 6 个层次模型提升企业内外部的沟通效率,打通沟通渠道[26]。冷晟也考虑到了面向对象企业的特殊需求,指出可以采用 DEM 的技术实时反馈市场和用户需求,增强企业信息管理系统的实时自适性[27]。和征致力于缓解“信息孤岛”的问题,他提出在 Web 技术的支持下构建一个集群供应信息链,集群供应链是一种由多个独立公司或组织组成的供应链,这些公司或组织在地理上相互靠近,并在一个特定的产业领域内运作。集群供应链的优势包括降低成本、提高效率、增强竞争力等,从而可以推进行业信息共享,保证从生产到销售的各个环节畅通[28]。除了在计算机软件技术的开发上,我国的一些学者也从其他学科角度进行研究以保障企业信息管理系统的推广和应用更顺畅。ERP 在我国得到了广泛应用,夏骥[29]认为其应该与智能化技术融合以提升信息系统的运营效率,通过构建智慧供应链系统可以达到集成化的供应链管理,集成多个供应链业务流程,包括采购、库存管理、生产计划等等,从而实现全面的供应链管理。智慧供应链系统同时能够实时采集和分析供应链数据,以便企业更好地了解和掌控供应链运营情况,从而做出更准确的决策。通过智慧供应链系统实现智能化的计划和排期,通过综合考虑各种因素自动制定最优的计划。
我国企业信息管理系统的发展时间虽然不长,但是目前信息化智能化发展的大环境较佳,既有市场需求,也有理论基础,总体呈现出欣欣向荣百花齐放之态。
1.3 论文研究内容和论文结构
1.3.1 论文研究内容
由于某铝模板生产公司现存的租赁业务的管理方式存在着便捷性差、信息沟
通不及时、不准确、效率低的问题,本文对企业的租赁业务实际需求进行调研,
在分析整理租赁业务的需求后基于微信开发者工具平台使用 uni-app 框架和Eclipse 集成开发平台并结合对 Spring boot 框架,Mybatis 持久层框架,Maven 管理工具以及 MySQL 数据库技术的使用为该公司定制开发一个建筑铝模板租赁管理系统,该系统包括移动用户端的建筑铝模板租赁管理小程序和 PC 端的后台管理系统。本系统能够解决目前企业存在的沟通效率低、不及时、不准确的问题,
在企业内部起到即时沟通的作用,提高了企业的管理效率,降低了企业的运转成
本,实现企业对租赁全过程的监管。
1.3.2 论文结构
本文共分为六个章节,每个章节所涉及内容如下:
第 1 章是绪论部分,主要对建筑业飞速发展以来企业信息管理系统的研究背景和意义进行了分析,并对国内外的企业信息管理系统以及微信小程序的发展现
状进行了阐述,最后介绍了本文的研究内容和论文结构。
第 2 章是系统研发的相关关键技术概述。主要介绍了租赁管理系统设计与开发过程中涉及的微信小程序、B/S 软件架构、uni-app 框架、Spring Boot 框架、Mybatis 持久层框架、Eclipse 集成开发环境及 MySQL 数据库技术、UML 统一建模语言、Maven 项目管理工具等关键技术,并介绍了所采用技术的工作原理以及选型的必要性,为实现租赁管理系统提供理论支撑。
第 3 章是系统的需求分析。对建筑铝模板租赁管理系统小程序进行可行性分析、功能性需求分析和非功能性需求分析,从而确定系统的功能性需求以及非功能性的需求。
第 4 章是建筑铝模板租赁管理系统的详细设计。首先进行系统的总体架构设计搭建整体框架,对系统各部分功能进行设计,以系统功能为基础再进行数据库结构设计,然后按不同的功能模块分别完善不同模块的功能。
第 5 章是建筑铝模板信息管理系统的实现。本章分别实现了移动用户端的铝模板租赁管理系统微信小程序和 PC 端的后台管理系统,对主要功能页面进行了展示,并对每个功能模块辅以业务流程图进行功能梳理。
第 6 章是建筑铝模板租赁管理系统的系统测试。本章主要验证所开发完成系统的性能是否达到预期设计水平,简要介绍了测试采用的方法及测试工具,在此
基础上分析系统是否达到预期标准。
查看更多私信博主......
系统实现效果
查看更多私信博主......