一種城市服務(wù)模型建模方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)模型技術(shù)領(lǐng)域,具體涉及一種城市服務(wù)模型建模方法。
【背景技術(shù)】
[0002]目前,智慧城市已經(jīng)從概念宣傳進(jìn)入到實(shí)質(zhì)發(fā)展落地階段,全國各地已經(jīng)展開了智慧城市的建設(shè)工作,但是,在建設(shè)當(dāng)中也存在缺乏頂層設(shè)計(jì)和統(tǒng)籌規(guī)劃,一些地方思路不清、盲目建設(shè)等問題,導(dǎo)致資金人力白白浪費(fèi)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種城市服務(wù)模型建模方法,解決了現(xiàn)有技術(shù)中存在的城市服務(wù)工作量大、資金浪費(fèi)嚴(yán)重的問題。
[0004]本發(fā)明所采用的技術(shù)方案是,一種城市服務(wù)模型建模方法,具體按照以下步驟實(shí)施:
[0005]步驟1、服務(wù)信息建模;
[0006]步驟2、服務(wù)提供者建模;
[0007]步驟3、服務(wù)層級(jí)建模;
[0008]步驟4、服務(wù)功能建模。
[0009]本發(fā)明的特點(diǎn)還在于,
[0010]步驟1具體按照以下步驟實(shí)施:
[0011]步驟(1.1)、在服務(wù)器端建立服務(wù)業(yè)務(wù)信息框架模板,所述框架模板包含涉及到的所有類型服務(wù)的所有業(yè)務(wù)信息的錄入字段;
[0012]步驟(1.2)、在每個(gè)框架模板內(nèi)錄入該類型下相關(guān)服務(wù)的基本信息;
[0013]步驟(1.3)、在數(shù)據(jù)庫中創(chuàng)建服務(wù)信息表和業(yè)務(wù)模板表;
[0014]步驟(1.4)、創(chuàng)建可操作對(duì)象實(shí)現(xiàn)對(duì)步驟(1.3)中服務(wù)信息表和業(yè)務(wù)模板表的操作,當(dāng)服務(wù)器接收到來自客戶端的輸入信息時(shí),服務(wù)器將信息進(jìn)行封裝,生成Template對(duì)象,對(duì)該Template對(duì)象執(zhí)行保存、更新的操作來實(shí)現(xiàn)對(duì)步驟(1.1)中創(chuàng)建的框架模板的創(chuàng)建、修改操作;
[0015]步驟(1.5)、在數(shù)據(jù)庫中查詢出所有的模板記錄,并封裝為Li st對(duì)象,將Li st對(duì)象傳遞至客戶端頁面,客戶端頁面迭代List對(duì)象,并生成html對(duì)象下拉列表,用list中的模板的內(nèi)容來顯示下拉列表的數(shù)據(jù);
[0016]步驟(1.6)、當(dāng)服務(wù)器接收到步驟(1.5)中查詢并選擇的模板記錄時(shí),將模板中相關(guān)的業(yè)務(wù)信息封裝后保存進(jìn)數(shù)據(jù)庫,完成服務(wù)信息建模。
[0017]步驟2具體按照以下步驟實(shí)施:
[0018]步驟(2.1)、在服務(wù)器端數(shù)據(jù)庫中創(chuàng)建服務(wù)提供者表,服務(wù)提供者表中包含基本的服務(wù)信息字段,表中設(shè)立外鍵與服務(wù)提供者表關(guān)聯(lián);
[0019]步驟(2.2)、創(chuàng)建可操作對(duì)象實(shí)現(xiàn)對(duì)步驟(2.1)中服務(wù)提供者表的操作,當(dāng)服務(wù)器接收到來自客戶端的輸入信息時(shí),服務(wù)器將信息進(jìn)行封裝,對(duì)封裝后的對(duì)象執(zhí)行保存、更新的操作來實(shí)現(xiàn)對(duì)步驟(2.1)中創(chuàng)建的服務(wù)提供者表的創(chuàng)建、修改操作;
[0020]步驟(2.3)、服務(wù)器端接收客戶端頁面的服務(wù)提供者數(shù)據(jù),將數(shù)據(jù)封裝為服務(wù)提供者對(duì)象,通過對(duì)服務(wù)提供者對(duì)象進(jìn)行保存、修改等操作將數(shù)據(jù)傳遞給數(shù)據(jù)庫;
[0021]步驟(2.4)、服務(wù)器端數(shù)據(jù)庫接收到步驟(2.3)傳來的信息后將信息進(jìn)行保存。
[0022]步驟3具體按照以下步驟實(shí)施:
[0023]步驟(3.1)、在服務(wù)器端數(shù)據(jù)庫中創(chuàng)建主層級(jí)表,所述主層級(jí)表中設(shè)立外鍵字段,外鍵字段包含表示有父子關(guān)系的數(shù)據(jù)信息;
[0024]步驟(3.2)、創(chuàng)建可操作對(duì)象實(shí)現(xiàn)對(duì)步驟(3.1)中主層級(jí)表的操作;
[0025]步驟(3.3)、服務(wù)器端將步驟(3.2)中創(chuàng)建的可操作對(duì)象拼接成easyUI匹配的格式,定義與easyUI匹配的實(shí)體類;
[0026]步驟(3.4)、步驟(3.3)定義好實(shí)體類后,將查出來的需要以樹形結(jié)構(gòu)顯示的數(shù)據(jù)轉(zhuǎn)換為實(shí)體類型在jsp頁面顯示。
[0027]步驟4具體按照以下步驟實(shí)施:
[0028]步驟(4.1)、在服務(wù)器端數(shù)據(jù)庫中創(chuàng)建服務(wù)接口表來存儲(chǔ)步驟1中的頁面框架模板的信息,同時(shí)設(shè)立外鍵關(guān)聯(lián)與頁面框架模板相應(yīng)的服務(wù);
[0029]步驟(4.2)、創(chuàng)建可操作對(duì)象實(shí)現(xiàn)對(duì)步驟(4.1)中服務(wù)接口表的操作;
[0030]步驟(4.3)、當(dāng)服務(wù)器端接收到客戶端頁面輸入的服務(wù)信息后,服務(wù)器將接收到的數(shù)據(jù)通過提交表單的方式傳遞給數(shù)據(jù)庫;
[0031]步驟(4.4)、數(shù)據(jù)庫接收到步驟(4.3)傳來的信息后,將數(shù)據(jù)進(jìn)行封裝生成相應(yīng)的對(duì)象,對(duì)該對(duì)象執(zhí)行保存、更新的操作來完成服務(wù)方法的創(chuàng)建、修改操作。
[0032]本發(fā)明的有益效果是,一種城市服務(wù)模型建模方法,提煉出一套城市通用的服務(wù)模型,通過建立服務(wù)信息模型、服務(wù)提供者模型、服務(wù)層級(jí)模型和服務(wù)功能模型,依據(jù)該模型可以快速的規(guī)劃、實(shí)現(xiàn)城市的智慧服務(wù),從而大大縮減智慧城市服務(wù)梳理與總結(jié)的工作量,節(jié)約建設(shè)資金。
【具體實(shí)施方式】
[0033]下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0034]本發(fā)明一種城市服務(wù)模型建模方法,具體按照以下步驟實(shí)施:
[0035]步驟1、服務(wù)信息建模,具體按照以下步驟實(shí)施:
[0036]步驟(1.1)、在服務(wù)器端建立服務(wù)業(yè)務(wù)信息框架模板,所述框架模板包含涉及到的所有類型服務(wù)的所有業(yè)務(wù)信息的錄入字段;
[0037]步驟(1.2)、在每個(gè)框架模板內(nèi)錄入該類型下相關(guān)服務(wù)的基本信息;
[0038]步驟(1.3)、在數(shù)據(jù)庫中創(chuàng)建服務(wù)信息表和業(yè)務(wù)模板表;
[0039]步驟(1.4)、創(chuàng)建可操作對(duì)象實(shí)現(xiàn)對(duì)步驟(1.3)中服務(wù)信息表和業(yè)務(wù)模板表的操作,當(dāng)服務(wù)器接收到來自客戶端的輸入信息時(shí),服務(wù)器將信息進(jìn)行封裝,生成Template對(duì)象,對(duì)該Template對(duì)象執(zhí)行保存、更新的操作來實(shí)現(xiàn)對(duì)步驟(1.1)中創(chuàng)建的框架模板的創(chuàng)建、修改操作;
[0040]步驟(1.5)、在數(shù)據(jù)庫中查詢出所有的模板記錄,并封裝為List對(duì)象,將List對(duì)象傳遞至客戶端頁面,客戶端頁面迭代List對(duì)象,并生成html對(duì)象下拉列表,用list中的模板的內(nèi)容來顯示下拉列表的數(shù)據(jù);
[0041]步驟(1.6)、當(dāng)服務(wù)器接收到步驟(1.5)中查詢并選擇的模板記錄時(shí),將模板中相關(guān)的業(yè)務(wù)信息封裝后保存進(jìn)數(shù)據(jù)庫,完成服務(wù)信息建模;
[0042]步驟2、服務(wù)提供者建模,具體按照以下步驟實(shí)施:
[0043]步驟(2.1)、在服務(wù)器端數(shù)據(jù)庫中創(chuàng)建服務(wù)提供者表,服務(wù)提供者表中包含基本的服務(wù)信息字段,表中設(shè)立外鍵與服務(wù)提供者表關(guān)聯(lián);
[0044]步驟(2.2)、創(chuàng)建可操作對(duì)象實(shí)現(xiàn)對(duì)步驟(2.1)中服務(wù)提供者表的操作,當(dāng)服務(wù)器接收到來自客戶端的輸入信息時(shí),服務(wù)器將信息進(jìn)行封裝,對(duì)封裝后的對(duì)象執(zhí)行保存、更新的操作來實(shí)現(xiàn)對(duì)步驟(2.1)中創(chuàng)建的服務(wù)提供者表的創(chuàng)建、修改操作;
[0045]步驟(2.3)、服務(wù)器端接收客戶端頁面的服務(wù)提供者數(shù)據(jù),將數(shù)據(jù)封裝為服務(wù)提供者對(duì)象,通過對(duì)服務(wù)提供者對(duì)象進(jìn)行保存、修改等操作將數(shù)據(jù)傳遞給數(shù)據(jù)庫;
[0046]步驟(2.4)、服務(wù)器端數(shù)據(jù)庫接收到步驟(2.3)傳來的信息后將信息進(jìn)行保存;
[0047]步驟3、服務(wù)層級(jí)建模,具體按照以下步驟實(shí)施:
[