一种软件集成应用开发的方法与流程

文档序号:15557397发布日期:2018-09-29 01:26阅读:1550来源:国知局
本发明涉及计算机应用
技术领域
,特别是涉及一种软件集成应用开发的方法。
背景技术
:表单在网页中主要负责数据采集功能,是软件集成应用开发中非常重要的环节。比如,用户可以基于表单的文本域、下拉列表、单选框、复选框等输入信息。现有技术中的软件集成应用开发的方法存在使用不方便的问题。技术实现要素:为了解决上述表单生成方法的缺陷,本发明的目的在于提出一种软件集成应用开发的方法。本发明的技术问题通过以下的技术方案予以解决:一种软件集成应用开发的方法,包括如下步骤:s1、用户端将基础元数据发送web应用服务器;s2、web应用服务器接收所述基础元数据,并将所述基础元数据保存至数据库服务器;s3、数据库服务器根据所述基础元数据生成数据库表;s4、web应用服务器读取所述基础元数据,并根据自定义规则生成与所述基础元数据相对应的控件的html代码;s5、web应用服务器将所述html代码发送至所述用户端;s6、用户端接受所述html代码,并将所述html代码解析成表单。进一步地,所述基础元数据包括名称、类型和大小。本发明发提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一所述方法的步骤。本发明还提出一种上述方法生成的表单的管理方法,包括如下步骤:t1、管理端根据使用场景设置组织架构体系;t2、管理端将职员信息电子化,并分配相应的组织架构体系中,存储至数据库服务器;t3、管理端根据职员信息建立用户信息,并存储至所述数据库服务器;t4、管理端根据使用场景创建角色,分配相应的菜单权限、数据权限和功能权限,得到不同角色的权限信息,通过ajax技术将所述权限信息发送至web应用服务器,所述web应用服务器接收所述权限信息,并将所述权限信息存储至所述数据库服务器,管理端给用户分配所述角色,通过ajax技术将所述权限信息发送至web应用服务器,所述web应用服务器接收所述权限信息,并将所述权限信息存储至所述数据库服务器;或者管理端直接给所述用户分配相应的菜单权限、数据权限和功能权限,通过ajax技术将所述权限信息发送至web应用服务器,所述web应用服务器接收所述权限信息,并将所述权限信息存储至所述数据库服务器。进一步地,所述功能权限包括保存、展示、查看和删除。本发明与现有技术对比的有益效果包括:本发明的软件集成应用开发的方法,包括如下步骤:用户端将基础元数据发送web应用服务器;web应用服务器接收所述基础元数据,并将所述基础元数据保存至数据库服务器;数据库服务器根据所述基础元数据生成数据库表;web应用服务器读取所述基础元数据,并根据自定义规则生成与所述基础元数据相对应的控件的html代码;web应用服务器将所述html代码发送至所述用户端;用户端接受所述html代码,并将所述html代码解析成表单,快速、高效、使用方便。附图说明图1是本发明某一实施例中软件集成应用开发方法的流程图。具体实施方式下面对照附图并结合优选的实施方式对本发明作进一步说明。参考图1,本实施例中的软件集成应用开发的方法,包括如下步骤:s1、用户端将基础元数据发送web应用服务器;s2、web应用服务器接收所述基础元数据,并将所述基础元数据保存至数据库服务器;s3、数据库服务器根据所述基础元数据生成数据库表;s4、web应用服务器读取所述基础元数据,并根据自定义规则生成与所述基础元数据相对应的控件的html代码;s5、web应用服务器将所述html代码发送至所述用户端;s6、用户端接受所述html代码,并将所述html代码解析成表单。在本实施例中,所述基础元数据包括名称、类型和大小。下面以住宿业入住登记系统详细描述软件集成应用开发的方法:首先,用户端将基础元数据发送至web应用服务器,其中,所述基础元数据主要包括名称、类型和长度,具体如下表:序号名称类型长度1纳税人id文本802单位名称文本2003组织机构代码文本2004月度住宿人次数量105经营地址文本3006法人代表文本807联系方式文本808年份文本809月份文本8010所属年月文本80然后,web应用服务器接收所述基础元数据,并将所述基础元数据保存至数据库服务器;进而,数据库服务器根据所述基础元数据生成数据库表;进而,web应用服务器读取所述基础元数据,并根据自定义规则生成与所述基础元数据相对应的控件的html代码;进而,web应用服务器将所述html代码发送至所述用户端;进而,用户端接受所述html代码,并将所述html代码解析成表单。本实施例中软件集成应用开发的方法,包括如下步骤:首先、管理端根据使用场景设置组织架构体系,通过ajax技术将所述组织架构体系信息发送至web应用服务器,所述web应用服务器接收所述组织架构体系信息,并将所述组织架构体系信息存储至所述数据库服务器。然后、管理端将职员信息电子化,并分配相应的组织架构体系中,通过非空校验核对所述职员信息是否填报完整,然后通过ajax技术将所述职员信息和与之匹配的组织架构体系信息发送至web应用服务器,所述web应用服务器接收所述组织架构体系信息,并将所述职员信息和与之匹配的组织架构体系信息存储至数据库服务器;其次、管理端根据职员信息建立用户信息,然后通过ajax技术将所述用户信息信息发送至web应用服务器,所述web应用服务器接收所述用户信息,并将所述用户信息存储至数据库服务器;最后、管理端根据使用场景创建角色,分配相应的菜单权限、数据权限和功能权限,得到不同角色的权限信息,通过ajax技术将所述权限信息发送至web应用服务器,所述web应用服务器接收所述权限信息,并将所述权限信息存储至所述数据库服务器,管理端给用户分配所述角色,通过ajax技术将所述权限信息发送至web应用服务器,所述web应用服务器接收所述权限信息,并将所述权限信息存储至所述数据库服务器;或者管理端直接给所述用户分配相应的菜单权限、数据权限和功能权限,通过ajax技术将所述权限信息发送至web应用服务器,所述web应用服务器接收所述权限信息,并将所述权限信息存储至所述数据库服务器。在本实施例中,所述功能权限包括保存、展示、查看和删除。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1