移动应用UI辅助开发系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:kobeantoni198774
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国的移动应用在近年来出现井喷式的增长,这样也导致大量的移动端网页需要手工编写。与此同时,在前后端分离的开发趋势下,前端工程师们开始投入更多的时间和精力去完成业务逻辑设计、数据流转和处理、性能优化、交互体验等方面的工作,而冗余繁琐的网页开发工作仍然占据了工程师们大量的时间,极大地浪费了人力成本。为了解决这一矛盾,本文希望通过开发一个辅助开发系统,实现利用系统自动生成移动端网页代码的效果。在需求分析部分,本文分析了系统的周境,本系统可以被划分两个子系统,分别是供管理员使用的后台管理子系统和供用户使用的可视化UI设计子系统。然后对所有具体的功能点开展分析。最后对非功能性需求提出要求。在概要设计部分,首先对两个子系统的软件架构分别进行分层设计。然后归纳分解各个功能模块并设计相应的数据库表。最后针对可视化UI设计子系统,对操作界面的视图进行设计。在详细设计部分,针对自动生成代码这一核心功能给出总体方案设计,从代码来源、屏幕内的数据管理、代码导出这三个方面阐述设计思路。相比传统的自动生成代码的工具,本系统由于很好地应用了组件化的思想,使得整体的样式风格并不局限于某一特定框架,借助组件化的特点,可以让本系统更加灵活地满足更多UI设计的需求。根据总体方案,使用Java和SpringBoot完成服务端的接口开发。使用JavaScript和Vue相关的框架完成浏览器端的功能开发。系统测试时,首先通过一个实际案例来演示系统的界面,然后针对由该案例产出的代码进行实际效果的验证,通过对比手写代码和系统生成代码的代码内容、所生成的UI界面、UI设计以及修改花费的时间这三个方面,验证了本系统的有效性。综上所述,本系统可以高效地完成自动生成移动端网页代码的核心诉求。
其他文献
本文构建了人左脑葡萄糖基转移酶(ALG8)反馈/上/下游激活和抑制的分子及知识计算网络,其与认知密切相关整合GRNInfer和DAVID。基于ALG8反馈/上/下游激活和抑制不同分子的共有知识,提出ALG8调控人左脑认知的新系统机制并多重亚网验证如下:整合ALG8上游抑制、反馈抑制、下游抑制亨廷顿氏病,其上游抑制呼吸电子传递链|钙信号转导通路|核苷酸结合存在于NR1D2_2、PRKCI1、TUBG
现代电信网络告警数据是监控网络状况和管理网络设备的重要依据。随着网络规模的扩大和业务的复杂化,网络设备的稳定性以及网络故障处理的及时性和有效性变得愈发重要。告警的联动性使得网管系统每天会产生大量的重复告警,这将严重影响到故障的定位和处理工作。因此,对海量告警数据的过滤和压缩以及对有效告警信息的提取是运维的重要任务。关联规则挖掘作为重要的无监督数据挖掘技术之一,应用于网络故障分析的场景中可以在无标注