移动端软件快速开发方法研究
发布时间:2022-01-23 15:02
随着智能手机使用的普及,手机应用软件越来越多。很多商业手机软件都是通过Java、HTML、PHP等语言来开发,但这个软件开发的周期需要一段时间。针对这个问题,本课题找到一种快捷的方法来解决手机软件设计问题,能够在短时间内完成手机软件的编写。移动端的操作系统主要分为Android、IOS两大平台。本论文主要是针对Android平台下的软件快速开发方法的研究。本课题使用Delphi DE来开发手机客户端,通过DataSnap三层架构中FireDAC技术来构建服务器端和手机客户端并在手机客户端中设置相应的组件的相关参数,达到快速开发的目的。论文分析了手机端软件的基本应用特征、属性和方法;探讨了在手机端利用组件开发软件的可行性、方法、流程等问题;设计了手机端软件一些命名规则和配置;开发了与应用相关的一些组件,如增加、删除、修改、查询和模板等。应用表明,通过自定义组件中对模板组件的设置以及其它相关组件的配置可以完成系统所需要的所有功能。其中模板组件是整个组件设置的核心,所有业务逻辑可以通过模板组件的属性设置和方法获取到当前的流程状态及应用系统基本信息,将其他功能性自定义组件通过相关的设置使其达到...
【文章来源】:西安工业大学陕西省
【文章页数】:71 页
【学位级别】:硕士
【部分图文】:
整合分布式和移动客户端架构
1)事件是方法指针。2)事件是属性。3)时间类型是方法指针类型。4)事件处理程序类型是过程。5)事件处理程序是可选的。法:组件方法是内置于类结构中的过程和函数。在设计组件方法时没有做什,但是在 Delphi 中使用时需要遵守的标准如下:消除依赖:为了消除依赖最好是边开这些依赖的方法:如使用组件,用户必;必须按一定顺序执行的方法;使组件处于某状态或模式的方法,使其某些于无效的状态。命名方法:一个方法中最好有动词否则可以考虑把需要完成的功能到属性中保护方法:组件中方法几乎都是 public 或 protected,其中方法是 protec出错时不能调用方法。使方法为虚拟的:声明方法为 virtual 则可以执行不同的代码的不同类型响
基于 DataSnap 的三层架构的分为数据库服务器[32],DataSnap 服务器和移动的客户端如图 2.3 所示,其中 DataSnap 架构作为项目的中间层,应用程序访问后台数据库时采用DataSnap 中间件作为关联核心。由于其具备支持底层通信的优点,使程序开发人员能够轻而易举获取服务器所提供的方法。
【参考文献】:
期刊论文
[1]基于Delphi+SQL Serer数据库的人力资源管理系统开发应用[J]. 曹远. 自动化与仪器仪表. 2019(01)
[2]基于iOS的移动校园助手设计与实现[J]. 廖环宇,何贞铭. 软件导刊. 2019(03)
[3]用Delphi的ADO组件建立动态数据库连接[J]. 柴锁柱,柴华. 山东工业技术. 2018(24)
[4]基于Delphi的上位机通信界面与数据库管理系统设计[J]. 汤佳明,安伟. 电子设计工程. 2018(14)
[5]基于DataSnap技术的大学城商圈安卓APP的设计与实现[J]. 吴顺利,张旭,孙伟,史国滨. 计算机时代. 2018(05)
[6]审核评估背景下机能实验教学管理系统的设计与实现[J]. 李军,袁艺标,董晓宇. 高教学刊. 2017(21)
[7]基于三层C/S架构的高校业务信息管理系统轻量级数据传输框架的设计与实现[J]. 刘磊,施勇,刘庆俞. 淮南师范学院学报. 2017(03)
[8]基于Android的自定义通用可视化控件[J]. 郑秋梅,刘真,苏政,李松. 计算机系统应用. 2017(01)
[9]基于第三方控件的Android数据库APP的设计与开发[J]. 何定华. 科技创新与应用. 2015(19)
[10]基于DELPHI XE5和Datasnap开发Android移动数据库应用系统研究[J]. 王坤勇. 甘肃科技纵横. 2015(04)
硕士论文
[1]基于DataSnap三层架构的信息管理系统研究[D]. 刘之烨.西安工业大学 2018
[2]变电站标准化作业管理系统研究[D]. 宋阳.西安工业大学 2017
[3]基于SQLite的文件资源管理器系统设计与实现[D]. 张红利.北京工业大学 2017
[4]基于Android平台下的智能聚餐系统的设计与实现[D]. 潘兆轩.北京理工大学 2016
[5]基于Android和云平台的幼教系统的设计与实现[D]. 文力.华中师范大学 2016
[6]Android嵌入式终端访问远程数据库组件的研究[D]. 张旭杰.哈尔滨商业大学 2016
[7]基于Android移动终端的电子提花机远程控制系统的研究与实现[D]. 吴徐彬.浙江理工大学 2016
[8]基于Web的工作流组件研究[D]. 王曼.西安工业大学 2013
[9]基于Java EE和JQuery的高校教材管理系统设计与开发[D]. 过晓娇.中山大学 2012
本文编号:3604598
【文章来源】:西安工业大学陕西省
【文章页数】:71 页
【学位级别】:硕士
【部分图文】:
整合分布式和移动客户端架构
1)事件是方法指针。2)事件是属性。3)时间类型是方法指针类型。4)事件处理程序类型是过程。5)事件处理程序是可选的。法:组件方法是内置于类结构中的过程和函数。在设计组件方法时没有做什,但是在 Delphi 中使用时需要遵守的标准如下:消除依赖:为了消除依赖最好是边开这些依赖的方法:如使用组件,用户必;必须按一定顺序执行的方法;使组件处于某状态或模式的方法,使其某些于无效的状态。命名方法:一个方法中最好有动词否则可以考虑把需要完成的功能到属性中保护方法:组件中方法几乎都是 public 或 protected,其中方法是 protec出错时不能调用方法。使方法为虚拟的:声明方法为 virtual 则可以执行不同的代码的不同类型响
基于 DataSnap 的三层架构的分为数据库服务器[32],DataSnap 服务器和移动的客户端如图 2.3 所示,其中 DataSnap 架构作为项目的中间层,应用程序访问后台数据库时采用DataSnap 中间件作为关联核心。由于其具备支持底层通信的优点,使程序开发人员能够轻而易举获取服务器所提供的方法。
【参考文献】:
期刊论文
[1]基于Delphi+SQL Serer数据库的人力资源管理系统开发应用[J]. 曹远. 自动化与仪器仪表. 2019(01)
[2]基于iOS的移动校园助手设计与实现[J]. 廖环宇,何贞铭. 软件导刊. 2019(03)
[3]用Delphi的ADO组件建立动态数据库连接[J]. 柴锁柱,柴华. 山东工业技术. 2018(24)
[4]基于Delphi的上位机通信界面与数据库管理系统设计[J]. 汤佳明,安伟. 电子设计工程. 2018(14)
[5]基于DataSnap技术的大学城商圈安卓APP的设计与实现[J]. 吴顺利,张旭,孙伟,史国滨. 计算机时代. 2018(05)
[6]审核评估背景下机能实验教学管理系统的设计与实现[J]. 李军,袁艺标,董晓宇. 高教学刊. 2017(21)
[7]基于三层C/S架构的高校业务信息管理系统轻量级数据传输框架的设计与实现[J]. 刘磊,施勇,刘庆俞. 淮南师范学院学报. 2017(03)
[8]基于Android的自定义通用可视化控件[J]. 郑秋梅,刘真,苏政,李松. 计算机系统应用. 2017(01)
[9]基于第三方控件的Android数据库APP的设计与开发[J]. 何定华. 科技创新与应用. 2015(19)
[10]基于DELPHI XE5和Datasnap开发Android移动数据库应用系统研究[J]. 王坤勇. 甘肃科技纵横. 2015(04)
硕士论文
[1]基于DataSnap三层架构的信息管理系统研究[D]. 刘之烨.西安工业大学 2018
[2]变电站标准化作业管理系统研究[D]. 宋阳.西安工业大学 2017
[3]基于SQLite的文件资源管理器系统设计与实现[D]. 张红利.北京工业大学 2017
[4]基于Android平台下的智能聚餐系统的设计与实现[D]. 潘兆轩.北京理工大学 2016
[5]基于Android和云平台的幼教系统的设计与实现[D]. 文力.华中师范大学 2016
[6]Android嵌入式终端访问远程数据库组件的研究[D]. 张旭杰.哈尔滨商业大学 2016
[7]基于Android移动终端的电子提花机远程控制系统的研究与实现[D]. 吴徐彬.浙江理工大学 2016
[8]基于Web的工作流组件研究[D]. 王曼.西安工业大学 2013
[9]基于Java EE和JQuery的高校教材管理系统设计与开发[D]. 过晓娇.中山大学 2012
本文编号:3604598
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3604598.html