网站开发系统及方法技术方案

技术编号:30342035 阅读:19 留言:0更新日期:2021-10-12 23:13
本发明专利技术实施例涉及互联网技术领域,公开了一种网站开发系统及方法,该系统包括:数据库辅助设计系统、接口文档生成系统、定时任务调度系统和集成发布系统;数据库辅助设计系统用于根据用户提交的数据库设计需求生成对应的数据库脚本,并将数据库脚本发布到服务器执行;接口文档生成系统用于获取网站开发代码中的注解信息,并根据注解信息生成接口文档;定时任务调度系统用于根据预设的调度参数进行任务调度;集成发布系统用于通过托管服务器将托管服务器上部署的文件发布至预设服务器。通过上述方式,本发明专利技术实施例实现了高效率的网站开发。开发。开发。

【技术实现步骤摘要】
网站开发系统及方法


[0001]本专利技术实施例涉及互联网
,具体涉及一种网站开发系统及方法。

技术介绍

[0002]互联网行业发展迅速,各式各样的互联网产品已经渗透到当代社会经济生活的各个领域,为人们日常生活、工作和学习提供了极大的便利。
[0003]一个网站的开发通常由多个团队协作完成,由于各个团队的技术方向不一致,采用的通常为异构的系统,在使用工具上各行其是。由于异构的网站开发系统中同一子系统的数据不统一,造成网站开发效率低。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种网站开发系统及方法,用于解决现有技术中存在的异构网站开发系统网站开发效率低的问题。
[0005]根据本专利技术实施例的一个方面,提供了一种网站开发系统,所述系统包括:
[0006]数据库辅助设计系统、接口文档生成系统、定时任务调度系统和集成发布系统;
[0007]所述数据库辅助设计系统用于根据用户提交的数据库设计需求生成相应的数据库脚本,并将所述数据库脚本发布到服务器执行;
[0008]所述接口文档生成系统用于获取网站开发代码中的注解信息,并根据所述注解信息生成接口文档;
[0009]所述定时任务调度系统用于根据预设的调度参数进行任务调度;
[0010]所述集成发布系统用于通过托管服务器将所述托管服务器上部署的文件发布至预设服务器。
[0011]可选的,所述数据库辅助设计系统还用于确定各服务器的剩余资源,并将所述数据库脚本发布到所述剩余资源最多的服务器执行。
[0012]可选的,所述数据库辅助设计系统还用于对所述数据库设计需求进行审核,在审核通过时,所述数据库辅助设计系统根据所述数据库设计需求生成相应的数据库脚本,并将所述数据库脚本发布到服务器执行。
[0013]可选的,所述数据库辅助设计系统还用于向所述用户展示执行所述数据库脚本得到的数据库的描述信息。
[0014]可选的,所述接口文档生成系统用于获取网站开发代码中的注解信息,并根据所述注解信息生成接口文档,包括:
[0015]所述接口文档生成系统获取网站开发代码中的注解信息;
[0016]所述接口文档生成系统对所述注解信息进行解析,得到所述网站开发代码的接口描述信息;
[0017]所述接口文档生成系统将所述接口描述信息转换为预设格式,得到统一接口描述信息;
[0018]所述接口文档生成系统根据所述统一接口描述信息生成接口文档。
[0019]可选的,所述调度参数包括任务执行频率、接口地址、启停条件;所述定时任务调度系统用于根据预设的调度参数进行任务调度,包括:
[0020]所述定时任务调度系统根据所述任务执行频率,在满足所述启停条件时,调度所述接口地址对应的任务。
[0021]可选的,所述定时任务调度系统还用于对待调度的任务进行整理,所述整理包括所述待调度的任务的增加、删除和修改。
[0022]可选的,所述托管服务器上部署的文件是发布文件,所述集成发布系统用于通过托管服务器将所述托管服务器上部署的文件发布至预设服务器,包括:
[0023]所述托管服务器接收用户部署的发布文件;
[0024]所述托管服务器通过所述集成发布系统将所述发布文件发布至预设服务器。
[0025]可选的,所述托管服务器上部署的文件是编译文件,所述集成发布系统用于通过托管服务器将托管服务器上部署的文件发布至预设服务器,包括:
[0026]所述托管服务器接收用户部署的编译文件;
[0027]所述托管服务器对所述编译文件进行编译,得到发布文件;
[0028]所述托管服务器通过所述集成发布系统将所述发布文件发布至预设服务器。
[0029]根据本专利技术实施例的另一方面,提供了一种网站开发方法,所述方法包括:
[0030]数据库辅助设计系统获取用户提交的数据库设计需求,根据所述数据库设计需求生成相应的数据库脚本,并将所述数据库脚本发布到服务器执行;
[0031]接口文档生成系统获取网站开发代码中的注解信息,并根据所述注解信息生成接口文档;
[0032]定时任务调度系统根据预设的调度参数进行任务调度;
[0033]集成发布系统将托管服务器上部署的文件发布至预设服务器。
[0034]本专利技术实施例中数据库辅助设计系统自动生成数据库,接口文档生成系统将各种形式的网站开发代码生成统一类型的接口文档,定时任务调度系统根据调度参数进行任务调度,集成发布系统自动进行文件发布。通过本专利技术实施例提高了网站开发的效率,还节省了人力资源成本。
[0035]上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0036]附图仅用于示出实施方式,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0037]图1示出了本专利技术实施例提供的一种网站开发系统的结构示意图;
[0038]图2示出了本专利技术实施例提供的一种网站开发方法的流程图;
[0039]图3示出了本专利技术实施例提供的一种计算设备的结构示意图。
具体实施方式
[0040]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。
[0041]图1示出了本专利技术实施例的一种网站开发系统的结构示意图。如图1所示,该系统包括:数据库辅助设计系统10、接口文档生成系统20、定时任务调度系统30和集成发布系统40。
[0042]数据库辅助设计系统10用于根据用户提交的数据库设计需求生成相应的数据库脚本,并将数据库脚本发布到服务器执行。接口文档生成系统20用于获取网站开发代码中的注解信息,并根据注解信息生成接口文档。定时任务调度系统30用于根据预设的调度参数进行任务调度。集成发布系统40用于通过托管服务器将托管服务器上部署的文件发布至预设服务器。
[0043]其中,用户提交的数据库设计需求包含数据库类型,数据库辅助设计系统10根据数据库类型生成对应的数据库脚本,并将生成的数据库脚本发布到服务器执行。在一些实施例中,执行数据库脚本的服务器有多个,数据库辅助设计系统10根据各服务器的资源剩余将数据库脚本发布到剩余资源最多的服务器进行执行,通过这种方式,提高了数据库脚本的执行效率。
[0044]在一些实施例中,数据库辅助设计系统10对用户提交的数据库设计需求进行审核。数据库辅助设计系统10设置有数据库管理员(database administrator,DBA),DBA对用户提交的数据库设计需求进行审核,并在审核通过时,根据数据库设计需求中的数据库类型生成相应的数据库。在DBA对数据库进行审核本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网站开发系统,其特征在于,所述系统包括:数据库辅助设计系统、接口文档生成系统、定时任务调度系统和集成发布系统;所述数据库辅助设计系统用于根据用户提交的数据库设计需求生成相应的数据库脚本,并将所述数据库脚本发布到服务器执行;所述接口文档生成系统用于获取网站开发代码中的注解信息,并根据所述注解信息生成接口文档;所述定时任务调度系统用于根据预设的调度参数进行任务调度;所述集成发布系统用于通过托管服务器将所述托管服务器上部署的文件发布至预设服务器。2.根据权利要求1所述的系统,其特征在于,所述数据库辅助设计系统还用于确定各服务器的剩余资源,并将所述数据库脚本发布到所述剩余资源最多的服务器执行。3.根据权利要求1所述的系统,其特征在于,所述数据库辅助设计系统还用于对所述数据库设计需求进行审核,在审核通过时,所述数据库辅助设计系统根据所述数据库设计需求生成相应的数据库脚本,并将所述数据库脚本发布到服务器执行。4.根据权利要求1所述的系统,其特征在于,所述数据库辅助设计系统还用于向所述用户展示执行所述数据库脚本得到的数据库的描述信息。5.根据权利要求1所述的系统,其特征在于,所述接口文档生成系统用于获取网站开发代码中的注解信息,并根据所述注解信息生成接口文档,包括:所述接口文档生成系统获取网站开发代码中的注解信息;所述接口文档生成系统对所述注解信息进行解析,得到所述网站开发代码的接口描述信息;所述接口文档生成系统将所述接口描述信息转换为预设格式,得到统一接口描述信息;所述接口文档生成系统根据所述统一接口描述信息生成接口文档。6.根据权...

【专利技术属性】
技术研发人员:秦先波
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1