




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常州信息職業(yè)技術(shù)學(xué)院軟件開發(fā)與項(xiàng)目管理學(xué)生作品 作品題目: GIS輸入表的應(yīng)用 作品作者: 陳天勇 指導(dǎo)教師: 錢銀中 完成時(shí)間: 2011.3.15 一.項(xiàng)目介紹數(shù)字化城市系統(tǒng)是一個(gè)擁有龐大數(shù)據(jù)庫(kù)信息的系統(tǒng),數(shù)據(jù)庫(kù)信息的錄入是一個(gè)相當(dāng)大的工作量,為了提高工作效率,需要為數(shù)據(jù)庫(kù)中的不同信息類型設(shè)計(jì)不同的輸入表,從而使數(shù)據(jù)庫(kù)信息錄入更加人性化,更加高效,簡(jiǎn)便,大大節(jié)約了公司在數(shù)據(jù)庫(kù)信息錄入中的時(shí)間。而GIS輸入表便是縱多輸入表的其中之一。 GIS輸入表是一個(gè)典型的方便快捷錄入數(shù)據(jù)庫(kù)信息的例子,運(yùn)用GIS輸入表,能夠快速存入公司所要求的信息,速度是普通錄入的幾十倍,大大減少了錄入所需時(shí)間,提高了工
2、作效率。二需求分析GIS地圖坐標(biāo)輸入工具輸入姓名(進(jìn)行驗(yàn)證工作)選擇坐標(biāo)添加路名圖1 功能結(jié)構(gòu)圖圖1是GIS輸入表的執(zhí)行流程。 首先,數(shù)據(jù)庫(kù)中先已有名字和坐標(biāo)這兩列信息,要做的就是正確輸入路名保存到數(shù)據(jù)庫(kù)相應(yīng)位置。進(jìn)入頁(yè)面,先進(jìn)行姓名驗(yàn)證,驗(yàn)證通過(guò),會(huì)讓你選擇所要錄入信息的坐標(biāo)范圍。 然后選擇坐標(biāo),出現(xiàn)路名輸入框,添加在此坐標(biāo)中所有的路名, 最后確認(rèn)輸入路名正確,點(diǎn)擊保存,將路名信息存入對(duì)應(yīng)姓名,坐標(biāo)的一行中。錄入信息要求規(guī)范,否則會(huì)報(bào)錯(cuò),姓名不能為空,否則無(wú)法找到數(shù)據(jù)庫(kù),會(huì)報(bào)錯(cuò)。路名使用AJAX聯(lián)想,是輸入更加的快捷。對(duì)輸入的要求:輸入信息必須按照規(guī)定標(biāo)準(zhǔn),不得隨意更改輸入要求。對(duì)輸入輸出的
3、數(shù)據(jù)必須給與相應(yīng)的格式類型、數(shù)值范圍及精度說(shuō)明。對(duì)性能的要求:存儲(chǔ)信息速度要快,合理安排軟件架構(gòu),輸入信息錯(cuò)誤需要有提示。(1)數(shù)據(jù)結(jié)構(gòu)分析本系統(tǒng)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之間每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次或表格的相互關(guān)系要詳盡體現(xiàn)。(2)物理結(jié)構(gòu)分析本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求、訪問(wèn)方法、存取單位、存取物理關(guān)系(索引,設(shè)備,存儲(chǔ)區(qū)域)、設(shè)計(jì)考慮和保密條件。三系統(tǒng)設(shè)計(jì)(1)類庫(kù)的設(shè)計(jì) 類庫(kù)開發(fā)的設(shè)計(jì)準(zhǔn)則適用于擴(kuò)展 .NET Framework 并與其交互的庫(kù)開發(fā)。.NET Framework 設(shè)計(jì)準(zhǔn)則的目標(biāo)旨在通過(guò)提供一種獨(dú)
4、立于開發(fā)所用編程語(yǔ)言的統(tǒng)一編程模型,幫助庫(kù)設(shè)計(jì)人員確保其用戶獲得 API 的一致性及易用性的好處。在開發(fā)擴(kuò)展 .NET Framework 的類和組件時(shí),強(qiáng)烈建議您遵循這些設(shè)計(jì)準(zhǔn)則。不一致的庫(kù)設(shè)計(jì)會(huì)對(duì)開發(fā)人員的工作效率造成不良影響并妨礙他們互相吸納。這些準(zhǔn)則用于幫助類庫(kù)設(shè)計(jì)人員理解如何在不同解決方案之間進(jìn)行權(quán)衡。在特殊情況下,要實(shí)現(xiàn)好的庫(kù)設(shè)計(jì),可能會(huì)需要違反這些設(shè)計(jì)準(zhǔn)則。這類情況應(yīng)該很少見,所以您必須有充分的理由才能作出這種“違反”決定。(2)類庫(kù)名稱準(zhǔn)則 對(duì)于組成類庫(kù)的元素(包括程序集、命名空間、類型、成員和參數(shù)),命名準(zhǔn)則提供如何為這些元素選擇合適的標(biāo)識(shí)符的準(zhǔn)則。選擇符合這些準(zhǔn)則的標(biāo)識(shí)符可
5、以提高您的庫(kù)的可用性,并使用戶相信您的庫(kù)將不需要學(xué)習(xí)一組新的規(guī)則。 為了提供一致的開發(fā)人員體驗(yàn),公共公開的元素(如公共類和受保護(hù)的方法)必須遵守這些準(zhǔn)則。然而,為在整個(gè)代碼中保持一致性以及改進(jìn)可維護(hù)性,應(yīng)考慮在整個(gè)代碼中始終使用這些約定。(3)類庫(kù)具體設(shè)計(jì) 涉及數(shù)據(jù)庫(kù)的類:ODBC_API.cs (數(shù)據(jù)庫(kù)驅(qū)動(dòng)層) 、(讀取數(shù)據(jù)庫(kù))、(數(shù)據(jù)庫(kù)配置文件)、(數(shù)據(jù)庫(kù)更新)涉及字符串處理的類:(處理相同字符串)公共應(yīng)用類:(自動(dòng)搜索數(shù)據(jù)庫(kù)所在盤符)(4)數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)主要是用ACCESS進(jìn)行設(shè)計(jì)的,在設(shè)計(jì)的前期還運(yùn)用了powerdesigner進(jìn)行數(shù)據(jù)庫(kù)的輔助設(shè)計(jì)。數(shù)據(jù)庫(kù)的設(shè)計(jì)的好壞直接影響到
6、,整個(gè)項(xiàng)目的好壞,因此數(shù)據(jù)庫(kù)的設(shè)計(jì)很重要。 數(shù)據(jù)庫(kù)表格設(shè)計(jì)如下:表1 GIS表坐標(biāo)路口姓名X1-Y1路口數(shù)據(jù)X21-Y17說(shuō)明:將姓名和XY作為關(guān)鍵詞,將地圖中找到對(duì)應(yīng)于XY的路口數(shù)據(jù)存入GIS數(shù)據(jù)庫(kù)中的GIS表。GIS數(shù)據(jù)庫(kù):分類表 1-150表2 分類表 1-150表坐標(biāo)路口附近路段路名關(guān)鍵詞名稱主營(yíng)地址電話X1-Y1路口數(shù)據(jù)路段數(shù)據(jù)路名數(shù)據(jù)關(guān)鍵詞組合名稱數(shù)據(jù)主營(yíng)數(shù)據(jù)地址電話X21-Y17路口數(shù)據(jù) = 路名1靠近路段1,路名2靠近路段2,路名n/靠近路段n附近路段 = 路名1 路段1,路名2 路段2,路名m 路段n,路名數(shù)據(jù) = 路名1,路名2,路名P商業(yè)分類 = 大類名稱1-小類名稱1,
7、大類名稱n-小類名稱n“-”或“”或null表示沒有數(shù)據(jù)關(guān)鍵詞組合=搜索關(guān)鍵詞加主營(yíng)后去掉重復(fù)信息,搜索關(guān)鍵詞加主營(yíng)后去掉重復(fù)的信息名稱數(shù)據(jù) = 名稱1,名稱2,名稱n主營(yíng)數(shù)據(jù) = 主要產(chǎn)品1 空格 主要產(chǎn)品2 空格 主要產(chǎn)品3 空格,主要產(chǎn)品1 空格 主要產(chǎn)品2 空格 主要產(chǎn)品3 空格,.地址 = 路名1(所在路段1)空格 門牌,路名0(所在路段0)空格 門牌,電話 = 電話1,電話2,電話p,(5)數(shù)據(jù)庫(kù)建表概述:GIS表包含字段:INDEX、坐標(biāo)、姓名、路口、NOTES、RECORDCOUNTS圖1 GIS數(shù)據(jù)表概述:分類0包含字段:INDEX、坐標(biāo)、路口、附近路段、路名、關(guān)鍵字、名稱、主營(yíng)、地址、電話、NOTES、RECORDCOUNTS圖2 GIS分類表概述:分類1150包含字段:附近路段、路名、關(guān)鍵字、名稱、主營(yíng)、地址、電話、NOTES、RECORDCOUNTS圖3 GIS分類表1150概述:分類模板包含字段:包含字段:INDEX、坐標(biāo)、路口、附近路段、路名、關(guān)鍵字、名稱、主營(yíng)、地址、電話、NOTES、RECORDCOUNTS圖4 GIS分類模板表概述:GIS表包含字段:包含字段:INDEX、坐標(biāo)、姓名、路口、NOTES、RECORDCOUNTS圖5 GIS表概述:分類0150包含字段:附近路段、路
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 徐州市溫室工程施工方案
- 泥土路面水泥地坪施工方案
- 出售機(jī)械工廠合同范本
- 2025河南省建筑安全員-C證考試(專職安全員)題庫(kù)附答案
- 2025年黑龍江省安全員C證考試題庫(kù)
- 化糞池銷售合同范本
- 辦公維修合同范例
- 三年級(jí)口算題目全集1000道
- 二年級(jí)口算題庫(kù)100道
- 個(gè)人向個(gè)人合同范本
- 借哪吒精神燃開學(xué)斗志 開學(xué)主題班會(huì)課件
- 云南藝術(shù)學(xué)院
- 民間非營(yíng)利組織會(huì)計(jì)報(bào)表模板
- 2020華夏醫(yī)學(xué)科技獎(jiǎng)知情同意報(bào)獎(jiǎng)證明
- 合伙辦廠協(xié)議書范本(通用5篇)
- 水輪機(jī)結(jié)構(gòu)介紹匯總
- 素描石膏幾何體
- ISO_15442(隨車起重機(jī)安全要求)
- 過(guò)橋資金(新)
- 顱內(nèi)壓監(jiān)測(cè)的方法與護(hù)理ppt課件
- 房地產(chǎn)項(xiàng)目盈虧平衡分析
評(píng)論
0/150
提交評(píng)論