版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 本 科 畢 業(yè) 設(shè) 計</p><p> 題目(中文): 基于GPS智能抄表導航系統(tǒng)-后臺設(shè)計 </p><p> ?。ㄓ⑽模篢he Background Design of GPS Navigation Based on Intelligent Meter Reading System </p><p> 姓 名
2、 </p><p> 學 號 </p><p> 院 (系) 工 學 院 </p><p> 專業(yè)、年級 計算機科學與技術(shù) 2008級
3、 </p><p> 指導教師 </p><p> 二○一二 年 五 月</p><p> 本科畢業(yè)設(shè)計任務(wù)書 </p><p> 湖 南 師 范 大 學</p><p> 工 學院指導教師指導畢業(yè)設(shè)計情況登記表</p>&l
4、t;p> 二、湖南師范大學本科畢業(yè)設(shè)計評審表</p><p> 說明:此表指標部分為正文部分計分表,正文部分成績=實評總分×0.9,外文資料譯文成績滿分為10分??偝煽儯秸牟糠殖煽儯馕馁Y料譯文成績。評定成績分為優(yōu)秀、良好、中等、及格、不及格五個等級,總成績90—100分記為優(yōu)秀,80—89分記為良好,70—79分記為中等,60—69分記為及格,60分以下記為不及格。若譯文成績?yōu)榱?,則不計總
5、成績,評定等級記為不及格。</p><p> 三、湖南師范大學本科畢業(yè)設(shè)計答辯記錄表</p><p><b> 目 錄</b></p><p> 1、引 言6</p><p> 1.1、國網(wǎng)系統(tǒng)現(xiàn)狀6</p><p> 1.2、開發(fā)目的6</p><
6、;p> 1.3、達到功能7</p><p> 2、正 文8</p><p> 2.1、系統(tǒng)概述8</p><p> 2.1.1、系統(tǒng)介紹8</p><p> 2.1.2、開發(fā)人員8</p><p> 2.2、系統(tǒng)定位與分析9</p><p> 2.2.1、需
7、要解決問題9</p><p> 2.2.2、實現(xiàn)方式9</p><p> 2.2.3、主要功能13</p><p> 2.3、系統(tǒng)各功能點安排14</p><p> 2.3.1、達到功能14</p><p> 2.3.2、總進度安排15</p><p> 2.4、應(yīng)用技術(shù)
8、與開發(fā)環(huán)境17</p><p> 2.4.1、后臺技術(shù)與環(huán)境17</p><p> 2.4.2、終端技術(shù)與環(huán)境17</p><p> 2.4.3、主要技術(shù)介紹17</p><p> 2.5、數(shù)據(jù)庫設(shè)計21</p><p> 2.5.1、核心表設(shè)計21</p><p> 2
9、.5.2、物理結(jié)構(gòu)圖28</p><p> 2.5.3、系統(tǒng)用例圖31</p><p> 2.5.4、系統(tǒng)E-R圖35</p><p> 2.6、框架設(shè)計與實現(xiàn)38</p><p> 2.6.1、框架設(shè)計38</p><p> 2.6.2、系統(tǒng)結(jié)構(gòu)圖38</p><p>
10、 2.6.3、主要業(yè)務(wù)結(jié)構(gòu)41</p><p> 2.6.4、與終端接口設(shè)計48</p><p> 2.6.5、后臺源碼結(jié)構(gòu)圖49</p><p> 2.6.6、系統(tǒng)主要用例描述51</p><p> 2.7、系統(tǒng)運行過程53</p><p> 2.7.1、采集功能53</p>&l
11、t;p> 2.7.2、抄表功能55</p><p> 2.7.3、核對功能56</p><p> 2.7.4、定位功能58</p><p> 2.7.5、導航功能60</p><p> 2.7.6、其它功能61</p><p> 3、總 結(jié)64</p><p>
12、;<b> 4、參考文獻65</b></p><p> 5、附A數(shù)據(jù)字典66</p><p> 6、附B外文翻譯67</p><p> 7、致 謝68</p><p> 基于GPS智能抄表導航系統(tǒng)-后臺設(shè)計 </p><p> 專業(yè):計算機科學與技術(shù) 年級:2008級
13、 姓名:鄺燕財</p><p><b> 摘 要</b></p><p> 本系統(tǒng)利用基于GPS、GIS、GPRS等技術(shù)的后臺和基于Android與google離線地圖的手機終端實現(xiàn)電網(wǎng)部門資產(chǎn)管理可視化、抄表、采集、核對可視化和任務(wù)考勤可視化。通過使用本軟件,可以有效的解決電網(wǎng)部門所存在的幾個問題:</p><p> 1. 任務(wù)派單可
14、視化:系統(tǒng)支持地圖輔助派單,派單員可以按地理位置分派任務(wù),方便檢修、核對、抄表等方面。</p><p> 2. 任務(wù)考勤可視化:解決抄表到位率,借助GPS定位功能自動記錄抄表、采集、核對人員的行走軌跡。管理員在回收任務(wù)單后,可查看軌跡進行考勤,實現(xiàn)任務(wù)考勤可視化。</p><p> 3. 檢修、核對、抄表可視化:在地圖上顯示未完成的任務(wù),并顯示任務(wù)的位置與方位,保證了檢修、抄表、核對人
15、員在一個不熟悉的環(huán)境執(zhí)行任務(wù)時,能夠快速準確地找到目標,且最大限度地降底了抄表、核對的誤抄率。</p><p> 由于存在上述問題本系統(tǒng)-智能抄表系統(tǒng)之后臺管理主要以GPS、GIS、GPRS等技術(shù)利用Google的離線地圖為輔,Struts、Hibernate、Spring三大架構(gòu)實現(xiàn)后臺開發(fā),及HTML+CSS+ExtJs前臺的UI界面制作,實現(xiàn)Web架構(gòu)系統(tǒng)。主要實現(xiàn)如下功能點:基礎(chǔ)數(shù)據(jù)管理、抄表管理、信息
16、采集管理、電能表核對管理、任務(wù)管理、員工管理、抄表異常信息管理。</p><p> 以上功能將很有方便的解決了國家電網(wǎng)系統(tǒng)中檢修、核對、抄表等難找表問題,以離線地圖查看員工抄表過程中所記錄的軌跡,實現(xiàn)考勤可視化。</p><p> 關(guān)鍵字:GPS;抄表;定位;導航;SSH</p><p><b> Abstract</b></p&g
17、t;<p> This system based on GPS and GIS, GPRS technology background and based on Android and Google offline map mobile terminal realize the power grid department asset management visualization, metering, acquisit
18、ion, check the visualization and task attendance visualization. By using this software, can effectively solve the power grid department problems:</p><p> 1. The task sent single visualization: system suppor
19、t map auxiliary sent single and sent the single member can geographically assigned task, convenient maintenance and check, meter, etc.</p><p> 2. Task attendance visualization: solve meter reading DaoWeiLv,
20、 with the aid of GPS positioning function to be automatic records metering, acquisition, check personnel walking tracks. Administrator in the recovery task after single, see trajectory attendance, realize the task attend
21、ance visualization.</p><p> 3. Maintenance and check, meter visualization: in the map shows unfinished task, and shows the position and orientation of the task, ensure the maintenance, metering, check perso
22、nnel in an unfamiliar environment during the mission, fast, accurate and will find the target, and the maximum limit drop bottom metering, check the mistake copy rate.</p><p> Due to the above problems exis
23、ting the system-smart meter reading system in the management of the main machine after GPS and GIS, GPRS technology using Google's offline map is complementary, Struts, Hibernate, Spring three structure realize the d
24、evelopment background, and HTML and CSS + ExtJs front desk of the UI interface production, achieve Web framework system. Mainly realizes the following function point: basic data management, meter management, information
25、acquisition management, check mana</p><p> Above functions will be very have convenient solved the national grid system maintenance and check, meter, hard to find table questions, in order to check employee
26、s' offline map meter reading in the process of the track of the record, and realize the attendance visualization.</p><p> KeyWords :GPS;Meter;Position;SSH;Navigation</p><p><b> 1、引
27、 言</b></p><p> 1.1、國網(wǎng)系統(tǒng)現(xiàn)狀</p><p> 湖南省國家電網(wǎng)系統(tǒng)現(xiàn)在有兩套管理電網(wǎng)設(shè)備的系統(tǒng):SG186系統(tǒng)(國家電網(wǎng)現(xiàn)有的一套用于電網(wǎng)管理的營銷系統(tǒng))、集抄系統(tǒng)(國家電網(wǎng)現(xiàn)有的一套自動抄表系統(tǒng));但這兩個系統(tǒng)現(xiàn)在存在如下幾個缺陷:</p><p> 1、兩套系統(tǒng)的成功抄表率不能達到100%,即每個月需要抄表的電能表沒有
28、完全抄表或正確抄回;</p><p> 2、如果電網(wǎng)公司需要更換抄表員時,老的抄表員必需對新的抄表員進行培訓且每個地方的表都要去現(xiàn)場才能找得到,也就是說電能表找表難的問題;</p><p> 3、當抄表員外出抄表時,員工管理存在一定的缺陷,不知道員工在外面到底是否認真抄表,即管理難的問題;</p><p><b> 1.2、開發(fā)目的</b>
29、;</p><p> 本系統(tǒng)利用基于GPS、GIS[10]、GPRS等技術(shù)的后臺和基于Android與google離線地圖的手機終端實現(xiàn)電網(wǎng)部門資產(chǎn)管理可視化、抄表、采集、核對可視化和任務(wù)考勤可視化。通過使用本軟件,可以有效的解決電網(wǎng)部門所存在的幾個問題:</p><p> 1. 任務(wù)派單可視化:系統(tǒng)支持地圖輔助派單,派單員可以按地理位置分派任務(wù),方便檢修、核對、抄表等方面。</
30、p><p> 2. 任務(wù)考勤可視化:解決抄表到位率,借助GPS定位功能自動記錄抄表、采集、核對人員的行走軌跡。管理員在回收任務(wù)單后,可查看軌跡進行考勤,實現(xiàn)任務(wù)考勤可視化。</p><p> 3. 檢修、核對、抄表可視化:在地圖上顯示未完成的任務(wù),并顯示任務(wù)的位置與方位,保證了檢修、抄表、核對人員在一個不熟悉的環(huán)境執(zhí)行任務(wù)時,能夠快速準確地找到目標,且最大限度地降底了抄表、核對的誤抄率。&
31、lt;/p><p> 4. 管理可視化: 線路、臺區(qū)、電表、抄表機在地圖上的顯示及定位,管理部門可以可視化的管理部門的資產(chǎn)。</p><p> 該系統(tǒng)分為后臺管理和終端抄導管理:</p><p> 后臺管理包括:基礎(chǔ)數(shù)據(jù)管理、抄表管理、采集管理、核對管理、任務(wù)管理、員工管理、異常信息管理、系統(tǒng)設(shè)置</p><p><b> 1.
32、3、達到功能</b></p><p> 本系統(tǒng)利用基于GPS、GIS[10]、GPRS等技術(shù)的后臺和基于Android與google離線地圖的手機終端可實現(xiàn)如下幾個功能點:</p><p> 1、利用基于GPS、GIS[10]、GPRS等技術(shù),通過后臺管理系統(tǒng)生成采集派工對所有國家電網(wǎng)系統(tǒng)現(xiàn)有的電能表進行物理經(jīng)緯度采集,以方便下次定位抄表,解決難找表的問題;</p&g
33、t;<p> 2、通過采集回來的經(jīng)緯度可以很方便的對SG186系統(tǒng)和集抄系統(tǒng)沒有完成抄表的電能表計進行示數(shù)的補抄,提高抄表完成率;</p><p> 3、通過采集回來的經(jīng)緯度可以生成核對任務(wù)派工,執(zhí)行國家電網(wǎng)系統(tǒng)中每三個月核對一次的電能核查,以方便發(fā)現(xiàn)問題及時更改達到不必要的損失;</p><p> 如果以上功能點能達到,將能很好的補充國家電網(wǎng)系統(tǒng)現(xiàn)在存在的幾個關(guān)鍵問題
34、。</p><p><b> 2、正 文</b></p><p><b> 2.1、系統(tǒng)概述</b></p><p> 2.1.1、系統(tǒng)介紹</p><p> 本系統(tǒng)利用基于GPS、GIS、GPRS等技術(shù)的后臺和基于Android與google離線地圖的手機終端實現(xiàn)電網(wǎng)部門資產(chǎn)管理可視
35、化、抄表/采集/核對可視化和任務(wù)考勤可視化。通過使用本軟件,可以有效的解決電網(wǎng)部門所存在的幾個問題:</p><p> 1. 任務(wù)派單可視化。系統(tǒng)支持地圖輔助派單,派單員可以按地理位置分派任務(wù),方便檢修、核對、抄表等方面。</p><p> 2. 任務(wù)考勤可視化。解決抄表到位率,借助GPS定位功能自動記錄抄表、采集、核對人員的行走軌跡。管理員在回收任務(wù)單后,可查看軌跡進行考勤,實現(xiàn)任務(wù)
36、考勤可視化。</p><p> 3. 檢修、核對、抄表可視化。在地圖上顯示未完成的任務(wù),并顯示任務(wù)的位置與方位,保證了檢修、抄表、核對人員在一個不熟悉的環(huán)境執(zhí)行任務(wù)時,能夠快速準確地找到目標,且最大限度地降底了抄表、核對的誤抄率。</p><p> 4. 管理可視化。電表在地圖上的顯示、定位及抄表軌跡記錄,管理部門可以可視化的管理部門的資產(chǎn)。</p><p>
37、 5、電能表計異常得到一個及時的處理,減少了不必要的損失。</p><p> 該系統(tǒng)分為后臺管理和終端抄導:</p><p> 終端管理包括:數(shù)據(jù)采集、現(xiàn)場抄表、地圖輔助、軌跡管理、GPS狀態(tài)、系統(tǒng)設(shè)置;</p><p> 2.1.2、開發(fā)人員</p><p> 后臺管理:鄺燕財報表統(tǒng)計:王金元</p><
38、p> 抄表終端管理:唐強導航算法:成幸毅</p><p> 2.2、系統(tǒng)定位與分析</p><p> 2.2.1、需要解決問題</p><p><b> 1、電能表的定位</b></p><p> 2、每月補抄電能表示數(shù)、每三個月表計核對</p><p> 3、員工外出抄表
39、管理問題</p><p> 2.2.2、實現(xiàn)方式</p><p><b> 1、電能表定位</b></p><p> 利用基于GPS、GIS、GPRS等技術(shù)基于google離線地圖的抄表終端實現(xiàn)電網(wǎng)部門電能表經(jīng)緯度采集,下次抄表時抄表終端將可以通過下載任務(wù)時下載下來的經(jīng)緯度進行離線地圖的的物理定位;</p><p>
40、;<b> 普通的表計定位</b></p><p> 圖2.2.2-1 電能表計定位</p><p> 上圖的實現(xiàn)方式主要是先通過終端的GPS采集電能表的經(jīng)緯度和圖片等說明信息,再將信息上傳到后臺主站系統(tǒng),則在后臺主站上可能通過電能表的經(jīng)緯度結(jié)合離線地圖,在地圖上畫出電能表物理位置的小圖標 點擊圖標可查看電能表具體信息;當下次抄表的時候則直接將電能表的經(jīng)緯度和
41、圖片下派到終端進行定位抄表,實現(xiàn)難找表的問題。</p><p><b> 高級查找表計</b></p><p> 高級查找表計是指在離線地圖上通過繪畫幾何圖形查出圖形內(nèi)的表計信息,這種方式有利于任務(wù)的區(qū)域分配;主要有如下三種查找方式:</p><p> 圖2.2.2-2 電能表計高級查找</p><p> 1.2
42、.1、圓形查找</p><p> 圖2.2.2-3 電能表計高級查找-圓形查找</p><p> 該查找方式主要是通過在地圖上定一個圓心,手動輸入半徑;將圓心和半徑傳到后臺查出以該圓范圍內(nèi)的所有表計返回到客戶端;客戶端再通過GoogleAPI繪畫會所有的表計點。</p><p> 1.2.2、矩形查找</p><p> 圖2.2.2-
43、4 電能表計高級查找-矩形查找</p><p> 實現(xiàn)方式主要是在離線地圖上確定矩形左上角和右下角的坐標,將會兩個能確定矩形的坐標點Http的方式傳送到后臺;后臺通過計算算法取得所在矩形內(nèi)的所有表計信息,返回給客戶端;客戶端再通過GoogleAPI繪畫會所有的表計點。</p><p> 1.2.3、多邊形查找</p><p> 圖2.2.2-5 電能表計高級查
44、找-多邊形查找</p><p> 查找方式:首先在地圖上確定所有的多邊形頂點,右擊結(jié)束;然后將所有的項點發(fā)送到后臺,后臺通過圖形算法查出所有在多邊形范圍內(nèi)的電能表計,返回到客戶端;客戶端再通過GoogleAPI繪畫會所有的表計點;</p><p> 2、每月補抄電能表示數(shù)、每三個月表計核對</p><p> 2.1 電能表補抄問題:通過從SG186系統(tǒng)導入每月
45、沒有抄完的任務(wù)計劃,再從智能抄表系統(tǒng)生成派工派給抄表員通過抄表終端進行現(xiàn)場定位抄表;完成抄表后再通過抄表終端將抄回的示數(shù)上傳到智能抄表系統(tǒng),當智能抄表系統(tǒng)對表計的示數(shù)進行審核歸檔后再進行回傳到SG186系統(tǒng),SG186進行電費結(jié)算;</p><p> 2.2 電能表核對問題:</p><p> 2.2.1、首先將要核對的抄表段從SG186系統(tǒng)下載到智能抄表系統(tǒng);</p>
46、<p> 2.2.2、在年初的時候?qū)λ械某矶沃贫ㄒ粋€年度核對計劃,即確定抄表段將要在該年的哪些月份需要核對;</p><p> 2.2.3、對在年度計劃在確定當月需核對的抄表段進行制定月度核對計劃;</p><p> 2.2.4、核對任務(wù)派工,抄表終端對核對任務(wù)即時核對;</p><p> 2.2.5、上傳完成的核對任務(wù)后臺進行審核歸檔;&l
47、t;/p><p> 2.2.5、最后通過報表統(tǒng)計核對質(zhì)量;</p><p> 3、員工外出抄表管理問題</p><p> 員工在抄表、核對過程中開啟軌跡記錄,上傳任務(wù)時軌跡同時上傳到后臺主站,后臺主站可以查看員工抄表、核對過程中的軌跡路線查看員工工作質(zhì)量;</p><p> 2.2.3、主要功能</p><p>
48、 后臺主要有如下功能:</p><p> 1、采集電能表軌跡和經(jīng)緯度功能</p><p> 2、生成抄表派工,對SG186未完成的抄表進行補抄功能</p><p> 3、對每三個月需要核對的抄表段進行現(xiàn)場核對功能</p><p> 4、對抄表、核對記錄的異常信息進行處理功能</p><p> 5、員工管理,系
49、統(tǒng)設(shè)置,系統(tǒng)日志記錄等</p><p> 6、對采集、抄表、核對進行報表統(tǒng)計,查看完成質(zhì)量</p><p> 2.3、系統(tǒng)各功能點安排</p><p> 2.3.1、達到功能</p><p> 后臺主站功能表2.3-1</p><p> 2.3.2、總進度安排</p><p> 第一
50、階段- 2011年06月01日-2011年11月30日 : 系統(tǒng)定位、確定需求</p><p> 第二階段- 2011年12月01日-2012年12月31日 : 資料準備和查找</p><p> 第三階段- 2012年01月01日-2012年01月12日 : 數(shù)據(jù)庫設(shè)計和系統(tǒng)架構(gòu)設(shè)計</p><p> 第四階段- 2012年02月15日-2012年04月15日
51、 : 任務(wù)分工開發(fā),單元測試</p><p> 第五階段- 2012年04月16日-2012年04月30日 : 程序整合</p><p> 第六階段- 2012年05月01日-2012年05月15日 : 系統(tǒng)集成測試(修改Bug)</p><p> 第七階段- 2012年05月16日: 系統(tǒng)正式運行</p><p> 2.4、應(yīng)用技術(shù)
52、與開發(fā)環(huán)境</p><p> 2.4.1、后臺技術(shù)與環(huán)境</p><p><b> 技術(shù):</b></p><p> 后臺主站:HTML、CSS、GIS[10]、SSH[4]、JS[7]、ExtJs[8]、B/S[2]、Google Map API[3]、Oracle</p><p> Html:建立頁面結(jié)構(gòu)
53、CSS:布局</p><p> GIS:地理住處系統(tǒng) SSH:Struts,Spring,Hibernate三大框架 </p><p> JS:界面動態(tài)控制ExtJs:前端繪畫界面</p><p> B/S:系統(tǒng)訪問模式,基于瀏覽器訪問</p><p> GoogleMapAPI:操作谷歌地圖,定點,畫軌跡等</p&g
54、t;<p> Oracle:關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)存儲oracle9i以上</p><p><b> 環(huán)境: </b></p><p> 服務(wù)器:操作系統(tǒng):Windows Server 2003或更高版本服務(wù)器操作系統(tǒng);</p><p> 數(shù)據(jù)庫:Oracle9i及以上版本; 瀏覽器:IE 7.0以上版本;</p>
55、<p> WEB服務(wù)器:Apache Tomcat 6.0 及以上版本;</p><p> 客戶端:操作系統(tǒng):Windows XP SP2以上的版本;</p><p> 2.4.2、終端技術(shù)與環(huán)境</p><p> 技術(shù):Android 2.2 、SqlLite、GPRS/GSM、LBS</p><p> 環(huán)境:And
56、roid 2.1及以上操作系統(tǒng)的手機終端</p><p> 2.4.3、主要技術(shù)介紹</p><p> 2.4.3.1、SSH框架 </p><p> SSH[12] 為 struts+spring+hibernate的一個集成框架,是目前較流行的一種Web應(yīng)用程序開源框架。 </p><p> 集成SSH框架的系統(tǒng)從職責上分為四層:
57、表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復用性好、維護方便的Web應(yīng)用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負責MVC的分離,在Struts框架的模型部分,利用Hibernate框架對持久層提供支持,業(yè)務(wù)層用Spring支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的Java對象,然后編寫基本的DAO接口,并給出Hibernate的DAO實現(xiàn),采用Hi
58、bernate架構(gòu)實現(xiàn)的DAO類來實現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由Spring完成業(yè)務(wù)邏輯。 </p><p> 系統(tǒng)的基本業(yè)務(wù)流程是: 在表示層中,首先通過JSP頁面實現(xiàn)交互界面,負責傳送請求(Request)和接收響應(yīng)(Response),然后Struts根據(jù)配置文件(struts-config.xml)將ActionServlet接收到的Request委派給相應(yīng)的Action處理。在業(yè)務(wù)層中
59、,管理服務(wù)組件的Spring IoC容器負責向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果。 </p><p> 采用上述開發(fā)模型,不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務(wù)邏
60、輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復用性。而且由于不同層之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率。</p><p> 2.4.3.2、Oracle</p><p> ORACLE[12] 數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的
61、客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。</p><p
62、><b> 二、特點</b></p><p> 1、完整的數(shù)據(jù)管理功能:</p><p> 1)數(shù)據(jù)的大量性2)數(shù)據(jù)的保存的持久性3)數(shù)據(jù)的共享性4)數(shù)據(jù)的可靠性</p><p> 2、完備關(guān)系的產(chǎn)品:</p><p> 1)信息準則---關(guān)系型DBMS的所有信息都應(yīng)在邏輯上用一中方法,即表中的值顯
63、式地表示;</p><p><b> 2)保證訪問的準則</b></p><p> 3)視圖更新準則---只要形成視圖的表中的數(shù)據(jù)變化了,相應(yīng)的視圖中的數(shù)據(jù)同時變化</p><p> 4)數(shù)據(jù)物理性和邏輯性獨立準則</p><p> 3、分布式處理功能:</p><p> 1)ORACL
64、E數(shù)據(jù)庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式數(shù)據(jù)庫功能了,一個ORACLE分布式數(shù)據(jù)庫由oracle rdbms、sqlNet、SQLCONNECT和其他非ORACLE的關(guān)系型產(chǎn)品構(gòu)成。我相信現(xiàn)在我們用到的基本上是8i或9i的產(chǎn)品了。</p><p> 4、用ORACLE能輕松的實現(xiàn)數(shù)據(jù)倉庫的操作。</p><p> 2.4.3.3、Tomcat</p&
65、gt;<p> Tomcat[12] 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務(wù)器的擴展,但它是獨立運行的,所以當你 運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。&
66、lt;/p><p> 2.4.3.4、Android</p><p> Android[12]是一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。目前尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支持手機。2005年由Google收購注資,并組建開放手機聯(lián)盟開發(fā)改良,逐漸擴展到平板電腦及其他領(lǐng)域上。
67、Android的主要競爭對手是蘋果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2012年2月數(shù)據(jù),Android占據(jù)全球智能手機操作系統(tǒng)市場52.5%的份額,中國市場占有率為68.4%。</p><p><b> 2.5、數(shù)據(jù)庫設(shè)計</b></p><p> 下面只是部分核
68、心表設(shè)計,另附一個數(shù)據(jù)字典文檔;</p><p> 2.5.1、核心表設(shè)計</p><p> 表2.5.1-1抄表計劃表(mn_meterPlan)-實體結(jié)構(gòu)</p><p> 表2.5.1-2抄表計劃表屬性說明</p><p> 抄表計劃表主要用于存儲一個采集、核對、抄表的計劃描述信息。</p><p>
69、表2.5.1-3派單信息表(mn_Assign)-實體結(jié)構(gòu)</p><p> 表2.5.1-4派單信息表 屬性說明</p><p> 派單表主要用存儲采集、抄表、核對的任務(wù)信息。</p><p> 表2.5.1-5用戶信息表(mn_Customer)-實體結(jié)構(gòu)</p><p> 表2.5.1-6用戶信息表屬性說明</p>
70、<p> 客戶表主要用于存儲國網(wǎng)中用電客戶的屬性信息。</p><p> 表2.5.1-7電能表信息表(mn_Ammeter)-實體結(jié)構(gòu)</p><p> 表2.5.1-8電能表信息表屬性說明</p><p> 電能表信息主要用于存儲電能表的屬性信息。</p><p> 表2.5.1-9軌跡表(mn_Track)-實體結(jié)
71、構(gòu)</p><p> 表2.5.1-10軌跡表屬性說明</p><p> 軌跡表主要用于存儲在采集、抄表、核對過程中所記錄的軌跡路徑信息。</p><p> 表2.5.1-11圖片表(mn_Image)-實體結(jié)構(gòu)</p><p> 表2.5.1-11圖片表屬性說明</p><p> 圖片表主要用于存儲在采集、
72、抄表、核對過程中所記錄的圖片信息。</p><p> 表2.5.1-12經(jīng)緯度信息表(mn_GeoPoint)-實體結(jié)構(gòu)</p><p> 表2.5.1-13經(jīng)緯度信息表屬性說明</p><p> 經(jīng)緯度表主要用于存儲每一個電能表在地球中的物理位置信息。</p><p> 2.5.2、物理結(jié)構(gòu)圖</p><p>
73、; 圖2.5.2-1用戶角色關(guān)系圖</p><p> 圖2.5.2-1:主要為系統(tǒng)用戶及權(quán)限的物理結(jié)構(gòu),其中用戶對應(yīng)多個角色,角色與權(quán)限為多對多的關(guān)系,中間通過中間表相互關(guān)聯(lián)。</p><p> 圖2.5.2-2電網(wǎng)系統(tǒng)基礎(chǔ)信息關(guān)系圖</p><p> 圖2.5.2-2:主要為抄表系統(tǒng)所有基礎(chǔ)數(shù)據(jù)的物理表結(jié)構(gòu)關(guān)系,及各個對象間的關(guān)聯(lián),如變電站對應(yīng)多個線路,一
74、個線路對應(yīng)多個臺區(qū),一個臺區(qū)對應(yīng)多個電能表,一個客戶對應(yīng)多個電能表等。</p><p> 圖2.5.2-3抄表過程異常結(jié)構(gòu)圖</p><p> 圖2.5.2-3:為系統(tǒng)異常信息的物理結(jié)構(gòu),異常的表現(xiàn)形式,是通過一個異常字典庫外鍵引用,直接修改異常庫就可以改變異常信息,其中異常為在抄表過程中所記錄所以對應(yīng)的有一個外鍵,異常屬于哪一個抄表記錄。</p><p>
75、2.5.3、系統(tǒng)用例圖</p><p> 圖2.5.3-1 基礎(chǔ)數(shù)據(jù)管理用例圖</p><p> 以上用例圖描述了在抄表系統(tǒng)的中系統(tǒng)管理員所對基礎(chǔ)數(shù)據(jù)操作的權(quán)限。</p><p> 圖2.5.3-2查詢地圖電能表</p><p> 以上用例圖描述系統(tǒng)通過離線地圖查找電能表,及所有的查找方式。</p><p>
76、 圖2.5.3-3 派單管理用例圖</p><p> 圖中表現(xiàn)了系統(tǒng)的整個派單的過程用例,及各個功能之間的前置后置關(guān)系。</p><p> 圖2.5.3-5 系統(tǒng)設(shè)置用例圖</p><p> 上圖為系統(tǒng)設(shè)置用例圖,系統(tǒng)用戶可查看系統(tǒng)日志及系統(tǒng)參數(shù),異常庫字典維護。</p><p> 圖2.5.3-6派單員用例圖</p>
77、<p> 上圖為系統(tǒng)派單員所有的功能權(quán)限。</p><p> 圖2.5.3-7報表統(tǒng)計員用例圖</p><p> 以上用例圖為報表統(tǒng)計員在系統(tǒng)中所處的功能權(quán)限。</p><p> 圖2.5.3-8系統(tǒng)管理員用例圖</p><p> 以后用例圖為系統(tǒng)管理員在抄表系統(tǒng)中的所有的功能權(quán)限描述。</p><p&
78、gt; 圖2.5.3-9抄表員用例圖</p><p> 以上用例圖為抄表員在系統(tǒng)中的權(quán)限范圍。</p><p> 2.5.4、系統(tǒng)E-R圖</p><p> 圖2.5.4-1系統(tǒng)用戶-角色-權(quán)限E-R圖</p><p> 上圖為系統(tǒng)用戶、角色、權(quán)限之間的實體E-R圖,及各個對象之間的關(guān)系</p><p>
79、圖2.5.4-2基礎(chǔ)數(shù)據(jù)實例E-R圖</p><p> 上圖為系統(tǒng)基礎(chǔ)數(shù)據(jù),變電站、臺區(qū)、線路、電能表、表組等實體的E-R圖,及各個實體對象之間的關(guān)系,如客戶屬于抄表段;電能表屬于客戶;電能表也屬于臺區(qū);多個電能表組成表組;多個臺區(qū)構(gòu)成線路;</p><p> 圖2.5.4-3系統(tǒng)業(yè)務(wù)流程E-R圖</p><p> 上圖為系統(tǒng)派單任務(wù)流程實體E-R圖,及各個對
80、象之間的關(guān)系,如任務(wù)計劃屬于某個抄表段;任務(wù)計劃包含多個任務(wù)信息;一條任務(wù)信息包含一個電能表;一個電能表有多條抄表記錄信息;</p><p> 2.6、框架設(shè)計與實現(xiàn)</p><p> 2.6.1、框架設(shè)計</p><p> 系統(tǒng)采用SSH2(Struts2+Spring+Hibernate)[5]+Extjs[8]+GoogleMapAPI[3],系統(tǒng)整個請
81、求過程和流程如下:</p><p> 由ExtJs設(shè)計頁面并發(fā)送請求</p><p> 請求到后臺后由Struts2(MVC)[2],處理程現(xiàn)層中JSP[2]的頁面送數(shù)據(jù)且封裝到Service[4]層處理業(yè)務(wù),Service[4]層再調(diào)用DAO[4]層由Hibernate[4]持久化數(shù)據(jù),其中由Spring[2]動態(tài)注入類的屬性和生成對象。</p><p>
82、DAO層取得數(shù)據(jù)后,返回到Service-Struts,再由Struts[4]返回到JSP頁面進行展示;</p><p> JSP[2]再凋用JS,由JS調(diào)用Google API[3]畫出用戶想得到的效果;</p><p> 具體設(shè)計請參考后面圖2.6.2-1系統(tǒng)架構(gòu)圖</p><p> 2.6.2、系統(tǒng)結(jié)構(gòu)圖</p><p> 圖2
83、.6.2-1系統(tǒng)架構(gòu)流程圖</p><p> 由上圖可以看出整個系統(tǒng)技術(shù)支持和數(shù)據(jù)流程走向:</p><p> 首先由SG186系統(tǒng)導入數(shù)據(jù)到智能抄表系統(tǒng)</p><p> 再由后臺的SSH架構(gòu)通過后臺管理生成計劃和任務(wù)</p><p> 再由終端下載數(shù)據(jù)到抄表機抄表;</p><p> 由抄表機上傳數(shù)據(jù)到后
84、臺</p><p> 后臺統(tǒng)計抄表、核對結(jié)果</p><p> 系統(tǒng)業(yè)務(wù)流程圖2.6.2-2</p><p> 圖2.6.2-2系統(tǒng)主要業(yè)務(wù)流程圖</p><p> 由上圖可以看出整個系統(tǒng)數(shù)據(jù)流程圖:</p><p> 首先由SG186系統(tǒng)導入數(shù)據(jù)到智能抄表系統(tǒng)</p><p> 再
85、由后臺生成計劃和任務(wù)</p><p> 再由終端下載數(shù)據(jù)到抄表機抄表</p><p> 由抄表機上傳數(shù)據(jù)到后臺</p><p> 后臺統(tǒng)計抄表、核對結(jié)果、查看歷史信息</p><p> 圖2.6.2-3系統(tǒng)任務(wù)狀態(tài)圖1</p><p> 圖2.6.2-4系統(tǒng)任務(wù)狀態(tài)圖2</p><p>
86、; 上面兩個圖為整個任務(wù)的派單狀態(tài)的走向,及生命周期:一個新生的派工處理于未下載狀態(tài),當抄表員下載任務(wù)后狀態(tài)為“未下傳”狀態(tài);上傳后任務(wù)為“未審核”狀態(tài);審核員審核后為“已審核”狀態(tài);當審核員歸檔任務(wù)后任務(wù)為“已歸檔”狀態(tài),最后任務(wù)流程完成。</p><p> 2.6.3、主要業(yè)務(wù)結(jié)構(gòu)</p><p> 2.6.3.1、采集管理功能</p><p> 該功能
87、主要是為了系統(tǒng)以后的抄表和核對過程中定位電能表而開發(fā)的采集管理模塊:主要用于采集電能表的經(jīng)緯度和軌跡。主要流程如下:</p><p> 1、導入SG186系統(tǒng)所有基礎(chǔ)數(shù)據(jù):包括抄表段、變電站、臺區(qū)、線路、用戶、電能表等;</p><p> 2、由GPS后能管理系統(tǒng)采集生成計劃和派工;</p><p> 3、抄表員下載任務(wù)到抄表終端進行現(xiàn)產(chǎn)采集;</p&g
88、t;<p> 4、抄表員上傳完成的采集任務(wù);</p><p> 5、后臺主站審核采集質(zhì)量且入庫歸檔形成可用采集經(jīng)緯度;</p><p> 6、通過報表統(tǒng)計完成任務(wù);</p><p> 下面是采集任務(wù)的整個職能流程圖:</p><p> 圖2.6.3-1 采集業(yè)務(wù)職能流程圖</p><p> 上
89、圖主要表現(xiàn)采集任務(wù)的一個數(shù)據(jù)走向圖,及系統(tǒng)中各個角色要對采集任務(wù)的操作權(quán)限及權(quán)限范圍:當派單員生成派單后,抄表員下載任務(wù)采集電能表信息且上傳最后審核員對任務(wù)進行審核;最終歸檔后報表統(tǒng)計員進行統(tǒng)計。</p><p> 2.6.3.2、抄表管理功能</p><p> 該功能主要是解決SG186系統(tǒng)和集抄系統(tǒng)沒有完成的抄表任務(wù),然后把完成的任務(wù)上傳到SG186系統(tǒng)。主要流程如下:</p
90、><p> 1、導入SG186系統(tǒng)的抄表計劃和任務(wù);</p><p> 2、由GPS后能管理系統(tǒng)生成抄表派工;</p><p> 3、抄表員下載抄表任務(wù)到終端;</p><p> 4、抄表員上傳完成的抄表任務(wù)到后臺主站;</p><p> 5、后臺主站審核抄表任務(wù)合格歸檔;</p><p>
91、; 6、將歸檔的任務(wù)回傳到SG186系統(tǒng);</p><p> 7、通過報表統(tǒng)計完成抄表任務(wù);</p><p> 下面是抄表任務(wù)的整個職能流程圖:</p><p> 圖2.6.3-2 抄表業(yè)務(wù)職能流程圖</p><p> 上圖主要表現(xiàn)抄表任務(wù)的一個數(shù)據(jù)走向圖,及系統(tǒng)中各個角色要對抄表任務(wù)的操作權(quán)限及權(quán)限范圍:當派單員從SG186系統(tǒng)導
92、入抄表計劃后再生成派單,抄表員下載任務(wù)抄表且上傳;最后審核員對任務(wù)進行審核;最終歸檔后報表統(tǒng)計員進行統(tǒng)計。</p><p> 圖2.6.3-3 派單順序圖</p><p> 上圖表現(xiàn)了一個任務(wù)在后臺的整個運行過程,及各個結(jié)果。</p><p> 2.6.3.3、核對管理功能</p><p> 該功能主要是對電能表進行每三個月核對計劃,
93、核對電能表數(shù)據(jù)是否正確和是否存在異常狀態(tài)以便及時處理。主要流程如下:</p><p> 1、導入SG186系統(tǒng)所有基礎(chǔ)數(shù)據(jù):包括抄表段、變電站、臺區(qū)、線路、用戶、電能表等;</p><p> 2、由GPS后能管理系統(tǒng)生成核對計劃和派工;</p><p> 3、抄表員下載任務(wù)到抄表終端進行現(xiàn)產(chǎn)核對;</p><p> 4、抄表員上傳已完
94、成的核對任務(wù);</p><p> 5、后臺主站審核核對質(zhì)量且入庫歸檔;</p><p> 6、通過報表統(tǒng)計完成核對任務(wù)質(zhì)量;</p><p> 下面是核對任務(wù)的整個職能流程圖:</p><p> 圖2.6.3-3 核對業(yè)務(wù)職能流程圖</p><p> 上圖主要表現(xiàn)核對任務(wù)的一個數(shù)據(jù)走向圖,及系統(tǒng)中各個角色要對
95、核對任務(wù)的操作權(quán)限及權(quán)限范圍:當派單員從SG186系統(tǒng)導入抄表計劃后再生成派單,抄表員下載任務(wù)核對表碼信息且上傳;最后審核員對任務(wù)進行審核;最終歸檔后報表統(tǒng)計員進行統(tǒng)計。</p><p> 2.6.3.4、異常管理流程</p><p> 該功能主要是為了系統(tǒng)以后的抄表和核對過程中定位電能表而開發(fā)的采集管理模塊:主要用于采集電能表的經(jīng)緯度和軌跡。主要流程如下:</p>&l
96、t;p> 1、導入SG186系統(tǒng)所有基礎(chǔ)數(shù)據(jù):包括抄表段、變電站、臺區(qū)、線路、用戶、電能表等;</p><p> 2、由GPS后能管理系統(tǒng)采集生成計劃和派工;</p><p> 3、抄表員下載任務(wù)到抄表終端進行現(xiàn)產(chǎn)采集;</p><p> 4、抄表員上傳完成的采集任務(wù);</p><p> 5、后臺主站審核采集質(zhì)量且入庫歸檔形成
97、可用采集經(jīng)緯度;</p><p> 6、通過報表統(tǒng)計完成任務(wù);</p><p> 下面是異常處理流程圖:</p><p> 圖2.6.3-4異常管理流程圖</p><p> 2.6.4、與終端接口設(shè)計</p><p> 終端接口設(shè)計是通過Android的Sqlite數(shù)據(jù)庫文件傳遞兩個系統(tǒng)之前間的數(shù)據(jù),首先后臺
98、將抄表員的任務(wù)生成在DB文件中,終端下載任務(wù)DB文件,終端完成任務(wù)后上傳DB文件,再將DB文件中的數(shù)據(jù)寫入后臺數(shù)據(jù)庫;其中DB文件中有一套固定的Bean文件和一套Service類操作DB數(shù)據(jù)庫文件。</p><p> 主站與終端數(shù)據(jù)交互流程圖:</p><p> 圖2.6.4-1終端與主站數(shù)據(jù)交互圖</p><p> 上圖主要表現(xiàn)了抄表終端通過一個共同的Sql
99、iteDB數(shù)據(jù)庫接口傳遞數(shù)據(jù)的整個過程。</p><p> 2.6.5、后臺源碼結(jié)構(gòu)圖</p><p><b> 后能源碼結(jié)構(gòu)圖:</b></p><p> 圖2.6.5-1 后臺源碼圖</p><p> 上圖的包結(jié)構(gòu)主要表現(xiàn)了,系統(tǒng)源碼的一個MVC架構(gòu),及所有的系統(tǒng)配置文件,還有sqlite為后臺與終端的通信接
100、口包。</p><p> 后臺頁面文件布局圖:</p><p> 圖2.6.5-2 頁面布局圖</p><p> 圖中表現(xiàn)了所有后臺主站中用到的各種資源文件的命名,如Images為圖片文件,Css為樣式文件,Js為Js文件等。</p><p> 2.6.6、系統(tǒng)主要用例描述</p><p> 2.7、系統(tǒng)運行
101、過程</p><p> 2.7.1、采集功能</p><p> 下面是一些采集流程中的功能界面圖:</p><p> 圖2.7.1-1制定采集計劃</p><p> 圖表制定采集計劃的主界面。</p><p> 圖2.7.1-2采集計劃派工</p><p> 圖為采集計劃派工的主界面
102、。</p><p> 圖2.7.1-3查詢采集記錄</p><p> 上圖為采集記錄的一個查詢界面,通過該圖可以查出采集任務(wù)的狀態(tài)</p><p> 圖2.7.1-4查詢采集計劃</p><p> 上圖為采集計劃派單信息狀態(tài)查詢主界面</p><p> 2.7.2、抄表功能</p><p&
103、gt; 下面是一些抄表流程中的功能界面圖:</p><p> 圖2.7.2-1抄表派工</p><p> 上圖為抄表計劃派單主界面,該界面主要對抄表段進行派單</p><p> 圖2.7.2-2抄表記錄管理</p><p> 上圖為抄表記錄管理主界面:主要為查看抄表記錄狀態(tài),及對記錄進行審核,歸檔操作。</p><
104、;p> 圖2.7.2-3查詢抄表計劃</p><p> 上圖為查詢歷史抄表計劃界面。</p><p> 2.7.3、核對功能</p><p> 下面是一些核對流程中的功能界面圖:</p><p> 圖2.7.3-1制定核對年度計劃</p><p> 上圖為年度核對計劃界面,主要為初始化各個抄表段所要核
105、對的月份。</p><p> 圖2.7.3-2制定月度核對計劃 </p><p> 上圖為月度計劃制定界面,主要是根據(jù)已制定的年度計劃制定月度核對計劃。</p><p> 圖2.7.3-3核對記錄管理</p><p> 上圖為核對記錄管理主界面:主要為查看核對記錄狀態(tài),及對記錄進行審核,歸檔操作。</p><p&g
106、t; 2.7.4、定位功能</p><p> 地圖定位電能表查看詳情:</p><p> 圖2.7.4-1電能表地圖定位</p><p> 對電能表在地圖上的位置定位及查看電能表具體詳細信息</p><p> 圖2.7.4-2電能表衛(wèi)星圖定位</p><p> 對電能表在衛(wèi)星地圖上的位置定位及查看電能表具體
107、詳細信息</p><p> 圖2.7.4-3高級圓型查找電能表</p><p> 通過高級查詢中的圓形方式查詢電能表所在的具體信息及查看詳細信息。</p><p> 圖2.7.4-4高級多邊型查找電能表</p><p> 通過高級查詢中的多邊形的方式查詢電能表所在的具體信息及查看詳細信息。</p><p>
108、2.7.5、導航功能</p><p> 兩個表組或電能表之間導航:</p><p> 圖2.7.5-1電能表兩點導航</p><p> 上圖為兩個電能表之間的最短路徑導航的軌跡線路查看。</p><p> 2.7.6、其它功能</p><p> 2.7.6.1、員工管理功能</p><p&
109、gt; 圖2.7.6.1-1員工管理功能 </p><p> 上圖為員工管理功能主界面:可以添加、刪除、修改、查看員工信息。</p><p> 2.7.6.2、異常管理功能</p><p> 圖2.7.6.2-1查看修改異常</p><p> 上圖為抄表員對所上傳的異常信息進行修改且流入審核狀態(tài)的主界面。</p>&l
110、t;p> 圖2.7.6.2-2異常審核</p><p> 上圖為異常審核員對抄表員所上傳的異常信息進行審核的主界面。</p><p> 圖2.7.6.2-3異常處理界面 </p><p> 上圖為異常處理員對處理過后的異常信息進行錄入且轉(zhuǎn)為等待關(guān)閉異常的主功能界面。</p><p> 2.7.6.3、系統(tǒng)設(shè)置功能</p&
111、gt;<p> 圖2.7.6.3-1系統(tǒng)參數(shù)設(shè)置界面</p><p> 上圖為系統(tǒng)各種參數(shù)的設(shè)計界面,如設(shè)置各種基礎(chǔ)數(shù)據(jù)在地圖中的表現(xiàn)形式,及其它的一些參數(shù)。</p><p><b> 3、總 結(jié)</b></p><p> 通過本次畢業(yè)設(shè)計使我學會了很多關(guān)于軟件開發(fā)方面的知識,這不僅是對課堂上的理論與實際結(jié)合,更多的
112、是學會了怎么發(fā)現(xiàn)問題,怎么看問題,然后怎么找最好的方式解決這個問題。</p><p> 本次設(shè)計是一個實際性的項目,楊老師給我了很多的機會和支持,從大的方向幫我定位,這才使得大部份功能沒有少走太多的彎路。</p><p> 項目中所使用到的是IT界流行的SSH(Struts,Spring,Hibernate)架構(gòu),這是課堂上所沒有學習到的知識,通過自學和老師同學等的幫助,才讓我對SSH
113、架構(gòu)能得心應(yīng)手的應(yīng)用于項目中。</p><p> 本次設(shè)計也讓我全方位的了解到了軟件開發(fā)基本的流程和大體的開發(fā)安排,怎么樣從需求分析到設(shè)計再到編碼,最后怎么進行測試,到發(fā)布系統(tǒng)等一系列的工作。</p><p> 在軟件開發(fā)過程中,團隊合作開發(fā)起著相當重要的作用,注重團隊力量,注重開發(fā)過程中的交流,以免到后面更多的重復工作。</p><p> 總之,如果要進步就
114、得不斷的為自己補充新知識,特別是IT這個行業(yè),技術(shù)更新得太快,如果沒有一個新技術(shù)的跟進可能就會被淘汰,所以告訴自已時時刻刻不忘學習,學到老活到老。</p><p><b> 4、參考文獻</b></p><p> [1] Bruce Eckel(美).Java編程思想(Thinking In Java) [M]. 2007.06 第四版 機械工業(yè)出版社.</
115、p><p> [2] 余昀.JSP 2.0 技術(shù) 從入門到精通[M].中國鐵道出版社</p><p> [3] 江寬 龔小鵬 GoogleAPI 開發(fā)詳解[M] 2010.06 第二版 電子工業(yè)出版社</p><p> [4] 覃慶炎、張偉.Java 開源項目 Spring+Hibernate+Struts項目開發(fā)詳解[M]. 清華大學出版社</p>
116、<p> [5] 李剛.輕量級JavaEE企業(yè)應(yīng)用實踐[M]. 2011.03 第三版 Struts2+Spring 2+Hibernate整合開發(fā).電子工業(yè)大學出版社</p><p> [6] Scott Davis. GIS for Web Developers[C]. 2007, Davisworld.org</p><p> [7] 費冬冬.挑戰(zhàn)JavaScrip
117、t&Ajax應(yīng)用開發(fā)[M]. 機械工業(yè)出版社</p><p> [8] 徐會生、康愛媛、何啟偉.深入淺出ExtJs[M] 第二版 . 人民郵電出版社</p><p> [9] 黃燈橋 徐會生 .ExtJs 高級程序設(shè)計[M]. Prodessional ExtJs . 機械工業(yè)出版社</p><p> [10] 蔣波濤 朱強 WebGIS 開發(fā)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于gps智能抄表導航系統(tǒng)-后臺設(shè)計-畢業(yè)設(shè)計
- 基于j2me平臺的gps導航系統(tǒng)畢業(yè)設(shè)計論文
- 基于GIS的電力抄表導航系統(tǒng)研究與設(shè)計.pdf
- GPS智能交通導航系統(tǒng)的研制.pdf
- 智能輪椅GPS定位導航系統(tǒng)研究與設(shè)計.pdf
- 基于gps的車載導航系統(tǒng)設(shè)計與實現(xiàn)
- 54479.gps車載導航系統(tǒng)設(shè)計
- gps導航系統(tǒng)外文翻譯
- 畢業(yè)設(shè)計----gps智能車導航說明書
- 基于arm-linux的gps導航系統(tǒng)
- 智能汽車導航系統(tǒng)的GPS-INS融合.pdf
- 基于QT的GPS車載導航系統(tǒng).pdf
- 畢業(yè)設(shè)計-----網(wǎng)絡(luò)課程學習導航系統(tǒng)設(shè)計
- 42084.基于智能手機的gps導航系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計---紅外抄表系統(tǒng)
- 基于DSP的SINS-GPS組合導航系統(tǒng)設(shè)計.pdf
- 基于MSINS-GPS的車載組合導航系統(tǒng)設(shè)計.pdf
- 基于ARM的GPS-SINS組合導航系統(tǒng)設(shè)計.pdf
- 基于armlinux的gps導航系統(tǒng)論文副本
- GPS-SINS組合導航系統(tǒng)設(shè)計.pdf
評論
0/150
提交評論