当前位置: 首页 > 专利查询>武汉大学专利>正文

一种Web系统开发框架的构建方法及装置制造方法及图纸

技术编号:21297992 阅读:21 留言:0更新日期:2019-06-12 07:27
本发明专利技术提供了一种Web系统开发框架的构建方法及装置,其中的方法首先准备导航栏图标和菜单栏图标,以实现更加美观的界面显示,并在MySQL数据库中创建数据库表,预先存储导航栏、菜单栏数据,同时创建其他数据库表用于实现用户管理和导航栏、菜单栏管理等功能,其次基于SSM框架实现后台架构,包括对导航栏、菜单栏的增、删、改、查及用户管理等功能,然后基于HTML、CSS、jQuery等技术实现前端架构,最后对前后端进行集成,实现前后端交互。本发明专利技术实现了降低了用户在开发Web系统过程中的重复性工作,提高开发效率的技术效果。

【技术实现步骤摘要】
一种Web系统开发框架的构建方法及装置
本专利技术涉及计算机
,具体涉及一种Web系统开发框架的构建方法及装置。
技术介绍
Web系统由于具有访问便捷、占用资源少和跨平台等优点,成为企业、高校等机构进行系统开发的首要选择。Web系统的开发主要分为三个部分:前端开发、后端开发和数据库管理。本申请专利技术人在实施本专利技术的过程中,发现现有技术中的方法至少存在如下技术问题:在进行Web系统的开发中,具有相似功能的Web系统常常具有类似的前端开发架构,开发过程中存在大量重复工作;并且在Web系统维护的过程中,对于很小的修改也需要专业的技术人员来完成,用户需求的变化无法及时更新到Web系统中,且需要专业的团队完成系统的功能修改工作,耗费了大量的人力财力物力。由此,可知现有技术中的方法存在效率低的技术问题。
技术实现思路
有鉴于此,本专利技术提供了一种Web系统开发框架的构建方法及装置,用以解决或者至少部分解决现有技术中的方法存在效率低的技术问题。本专利技术第一方面提供了一种Web系统开发框架的构建方法,包括:准备导航栏图标和菜单栏图标;在数据库中创建第一数据库表,用以存储预定义的导航栏信息和菜单栏信息,同时创建第二数据库表,用以实现用户管理功能、导航栏管理功能以及菜单栏管理功能;基于SSM框架实现后台架构,具体包括对导航栏管理功能、菜单栏的管理功能及用户管理功能的实现;基于前端开发技术实现前端架构;对后台架构与前端架构后端进行集成,实现前后端交互,从而构建Web系统开发框架。在一种实施方式中,预定义的导航栏信息包括导航栏和导航栏子节点。在一种实施方式中,基于SSM框架实现后台架构具体包括:在前端页面的相应位置创建菜单栏;依次创建导航栏和导航栏子节点,且,菜单栏、导航栏以及导航栏子节点三者之间呈树状结构。在一种实施方式中,导航栏管理功能和菜单栏管理功能包括如下的一种或多种:增加、删除、修改和查询。在一种实施方式中,用户管理功能包括用户登录注册的业务逻辑。在一种实施方式中,基于前端开发技术实现前端架构具体包括:采用HTML、CSS和jQuery技术开发前端架构。基于同样的专利技术构思,本专利技术第二方面提供了一种Web系统开发框架的构建装置,包括:图标准备模块,用于准备导航栏图标和菜单栏图标;数据库创建模块,用于在数据库中创建第一数据库表,用以存储导航栏信息和菜单栏信息,同时创建第二数据库表,用以实现用户管理功能、导航栏管理功能以及菜单栏管理功能;后台架构实现模块,用于基于SSM框架实现后台架构,具体包括对导航栏管理功能、菜单栏的管理功能及用户管理功能的实现;前台架构实现模块,用于基于前端开发技术实现前端架构;前后端集成模块,用于对后台架构与前端架构后端进行集成,实现前后端交互,从而构建Web系统开发框架。在一种实施方式中,数据库中存储的导航栏信息包括导航栏和导航栏子节点。基于同样的专利技术构思,本专利技术第三方面提供了一种计算机可读存储介质,其上存储有计算机程序,其该程序被执行时实现第一方面所述的方法所述的方法。基于同样的专利技术构思,本专利技术第四方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:在本专利技术提供的方法,首先准备导航栏图标和菜单栏图标,以实现更加美观的界面显示,并在数据库中创建第一数据库表,用以存储导航栏、菜单栏信息,并创建其他数据库表(第二数据表)用于实现用户管理和导航栏、菜单栏管理等功能,其次基于SSM框架实现后台架构,包括对导航栏、菜单栏的增、删、改、查及用户管理等功能,然后基于HTML、CSS、jQuery等技术实现前端架构,最后对前后端进行集成,实现前后端交互。相对于现有技术中对于具有相似功能的Web系统的开发过程中存在大量重复工作而言,本专利技术将Web系统开发过程中的重复性工作进行了集成,降低了用户在开发Web系统过程中的重复性工作,使得用户可以专注于所搭建系统特定功能的实现;同时,在用户需求变化时,用户可以及时便捷地更新到Web系统,而不必通过专业的开发人员进行更改。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中Web系统开发框架的构建方法的实现流程图;图2为本专利技术构建的Web系统的前端、后台、数据库交互示意图;图3为本专利技术的前端菜单栏、导航栏、导航栏子节点树状图;图4为本专利技术的数据库结构图;图5为本专利技术Web系统开发框架的使用流程图;图6为本专利技术实施例中Web系统开发框架的构建装置的结构框图;图7为本专利技术实施例中计算机可读存储介质的结构框架图;图8为本专利技术实施例中计算机设备的结构图。具体实施方式为了减少Web系统开发过程中的重复工作,提高开发的效率,同时增加Web系统维护的便捷性,本专利技术提出了一种零代码或少量代码进行Web系统开发框架的构建方法。本专利技术的主要技术效果如下:将Web系统开发过程中的重复性工作进行了集成,降低了用户在开发Web系统过程中的重复性工作,使得用户可以专注于所搭建系统特定功能的实现;同时,在用户需求变化时,用户可以及时便捷地更新到Web系统,而不必通过专业的开发人员进行更改。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本实施例提供了一种Web系统开发框架的构建方法,请参见图1,该方法包括:首先执行步骤S1:准备导航栏图标和菜单栏图标。具体来说,导航栏图标和菜单栏图标可以预先设置,以便开发时应用。Web系统的开发主要分为三个部分:前端开发、后端开发、数据库管理,前端开发包括对Web页面的设计和实现,后端开发指Web系统后台逻辑的设计和实现及数据的存取,数据库管理指对数据库进行设计、开发等工作,以实现数据的存取。然后执行步骤S2:在数据库中创建第一数据库表,用以存储导航栏信息和菜单栏信息,同时创建第二数据库表,用以实现用户管理功能、导航栏管理功能以及菜单栏管理功能。具体来说,第一数据表和第二数据表可以由多张数据表组成,可以根据实际需求进行创建。零代码开发框架的数据库使用了MySQL数据库,用于存储预定义的导航栏、菜单栏,并对用户和用户对应的角色进行存储,在使用零代码开发框架进行Web系统搭建时,存储添加的菜单栏、导航栏、和导航栏子节点。在具体的实施过程中,数据库结构图如图4所示,主要包括七个表:tbl_navigation、tbl_menu、tbl_category、tbl_service、tbl_datadic、tbl_user、tbl_role,其中tbl_navigation和tbl_menu分别用于存储预定义的导航栏和菜单栏信息,tb本文档来自技高网...

【技术保护点】
1.一种Web系统开发框架的构建方法,其特征在于,包括:准备导航栏图标和菜单栏图标;在数据库中创建第一数据库表,用以存储预定义的导航栏信息和菜单栏信息,同时创建第二数据库表,用以实现用户管理功能、导航栏管理功能以及菜单栏管理功能;基于SSM框架实现后台架构,具体包括对导航栏管理功能、菜单栏的管理功能及用户管理功能的实现;基于前端开发技术实现前端架构;对后台架构与前端架构后端进行集成,实现前后端交互,从而构建Web系统开发框架。

【技术特征摘要】
1.一种Web系统开发框架的构建方法,其特征在于,包括:准备导航栏图标和菜单栏图标;在数据库中创建第一数据库表,用以存储预定义的导航栏信息和菜单栏信息,同时创建第二数据库表,用以实现用户管理功能、导航栏管理功能以及菜单栏管理功能;基于SSM框架实现后台架构,具体包括对导航栏管理功能、菜单栏的管理功能及用户管理功能的实现;基于前端开发技术实现前端架构;对后台架构与前端架构后端进行集成,实现前后端交互,从而构建Web系统开发框架。2.如权利要求1所述的方法,其特征在于,预定义的导航栏信息包括导航栏和导航栏子节点。3.如权利要求1所述的方法,其特征在于,基于SSM框架实现后台架构具体包括:在前端页面的相应位置创建菜单栏;依次创建导航栏和导航栏子节点,且,菜单栏、导航栏以及导航栏子节点三者之间呈树状结构。4.如权利要求1所述的方法,其特征在于,导航栏管理功能和菜单栏管理功能包括如下的一种或多种:增加、删除、修改和查询。5.如权利要求1所述的方法,其特征在于,用户管理功能包括用户登录注册的业务逻辑。6.如权利要求1所述的方法,其特征在于,基于前端开发技术实现前端架构...

【专利技术属性】
技术研发人员:谭喜成钟燕飞常川
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1