【技术实现步骤摘要】
一种面对模拟城市建设的软件开发系统及方法
[0001]本专利技术涉及软件开发
,具体是一种面对模拟城市建设的软件开发系统及方法。
技术介绍
[0002]城市,也叫城市聚落,是以非农业产业和非农业人口集聚形成的较大居民点,一般包括了住宅区、工业区和商业区并且具备行政管辖功能。其行政管辖功能涉及较其本身更广泛的区域,包括有居民区、街道、医院、学校、公共绿地、写字楼、商业卖场、广场、公园等公共设施,现有城市在建设时一般需要使用模拟设备对城市进行模拟,从而建立模型以便于施工。
[0003]中国专利号CN109144492A提供一种面向对象的软件开发系统,包括开发工具、存储器和处理器;所述开发工具用于完成程序编辑工作,形成可运行的程序代码,并存储于存储器中;所述处理器用于执行所述程序代码;所述开发工具包括:组件模块,提供搭建软件界面的组件,所述组件为函数模块调用的对象;函数模块,提供调用对象所需的函数,所述函数用于对所述组件进行事件的编写;编辑模块,对所述组件进行事件代码编辑以及属性设置,形成可运行的程序代码。
[0004]目前,现有模拟城市模拟软件的开发系统开发效率低,无法快速的建立模拟程序,影响软件的开发,同时在模拟软件开发或者使用时,对数据存储不当,易使得数据丢失,影响后续软件出漏洞时修复,因此亟需研发一种面对模拟城市建设的软件开发系统及方法。
技术实现思路
[0005]本专利技术的目的在于提供一种面对模拟城市建设的软件开发系统及方法,以解决上述
技术介绍
中提出的现有模拟城市软件开发效 ...
【技术保护点】
【技术特征摘要】
1.一种面对模拟城市建设的软件开发系统,其特征在于:包括开发系统,所述开发系统包括存储组件、处理组件、界面组件、采集组件及维护组件,所述处理组件包括对比模块、网络模块、计算模块、构造模块及分类模块,所述维护组件包括优化模块、修复模块、检测模块及记录模块,所述存储组件包括本地数据库与云数据库,所述本地数据库包括主类数据库与副类数据库。2.根据权利要求1所述的一种面对模拟城市建设的软件开发系统,其特征在于:所述界面组件包括显示屏、音箱、键盘、鼠标及投影设备,所述采集组件通过城市街道摄像头、卫星实拍机器、无人机等设备对城市结构进行拍摄采集。3.根据权利要求1所述的一种面对模拟城市建设的软件开发系统,其特征在于:所述采集组件采集的数据包括城市街道分布、城市水利分布、商业区分布、文化区分布、郊区分布、中心商务区分布、工业区分布、住宅区分布、园林区分布等数据。4.根据权利要求1所述的一种面对模拟城市建设的软件开发系统,其特征在于:所述检测模块含有系统硬件设备电路检测功能、系统数据检测功能、系统软件检测功能,所述记录模块用于记录检测模块检测的信息、优化模块优化后的信息、修复模块修复的信息及检测时的时间、地点。5.根据权利要求1所述的一种面对模拟城市建设的软件开发系统,其特征在于:所述主类数据库先于副类数据库存储存入本地数据库内部的信息,且副类数据库用于存储主类数据库分类后的数据,所述副类数据库继承主类数据库时通过判断程序进行轮询判断,且判断程序用于判断出父分类与子分类之间是否存在环路,所述判断程序如下:bool hasCycle(struct ListNode *head) {
ꢀꢀꢀꢀ
if(head == NULL){
ꢀꢀꢀꢀꢀꢀꢀꢀ
return false;
ꢀꢀꢀꢀ
}
ꢀꢀꢀꢀ
struct ListNode *pre = head
‑
>next;
ꢀꢀꢀꢀ
struct ListNode *lag = head;
ꢀꢀꢀꢀ
while(pre){
ꢀꢀꢀꢀꢀꢀꢀꢀ
if(lag == pre){
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
return true;
ꢀꢀꢀꢀꢀꢀꢀꢀ
}
ꢀꢀꢀꢀꢀꢀꢀꢀ
lag = lag
‑
>next;
ꢀꢀꢀꢀꢀꢀꢀꢀ
pre = pre
‑
>next;
ꢀꢀꢀꢀꢀꢀꢀꢀ
if(pre){
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
pre = pre
‑
...
【专利技术属性】
技术研发人员:王善勤,赵卫东,刘青,贾红雯,李云松,金鑫,
申请(专利权)人:滁州职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。