《gis總體設(shè)計-07122869_吳玉環(huán)_總體設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《gis總體設(shè)計-07122869_吳玉環(huán)_總體設(shè)計(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、gis 總體設(shè)計 -07122869_ 吳玉環(huán) _總體設(shè)計野外實習(xí)管理系統(tǒng)總體設(shè)計說明書課程名稱 GIS 設(shè)計與開發(fā)學(xué)生姓名吳玉環(huán)學(xué) 號 07122869任課教師張海榮中國礦業(yè)大學(xué)環(huán)境與測繪學(xué)院1. 總體設(shè)計介紹該系統(tǒng)運用了百度地圖API、數(shù)據(jù)庫應(yīng)用和手機GPS定位技術(shù)和思想進行構(gòu)建,是以實習(xí)路線的制定與選擇、實習(xí)監(jiān)控、地圖操作、地圖查詢、信息管理與發(fā)布為主要功能的實習(xí)模擬系統(tǒng)。貫徹以學(xué)生為本,發(fā)揮學(xué)生能動性,提高實習(xí)質(zhì)量的有力,同時為教師的教學(xué)和學(xué)生的全面發(fā)展創(chuàng)造良好的環(huán)境。1.1 文檔功能在系統(tǒng)定義階段確定系統(tǒng)建設(shè)的目標(biāo)和任務(wù)后,需要進行系統(tǒng)的總體設(shè)計。隨著高校學(xué)生野外實習(xí)的增多,需要一個
2、系統(tǒng)幫助野外實習(xí)人員進行人員控制、實時監(jiān)控、信息查詢、信息共享等。而隨著計算機技術(shù)、導(dǎo)航技術(shù)等的發(fā)展,一個系統(tǒng)的實現(xiàn)方式也有多種。本總體設(shè)計的目的就是概括完成野外實習(xí)管理系統(tǒng)的功能設(shè)計、用戶設(shè)計、界面設(shè)計數(shù)據(jù)庫設(shè)計等,主要任務(wù)是確定系統(tǒng)總體架構(gòu)與軟、硬件配置,根據(jù)系統(tǒng)分析成果進行系統(tǒng)功能模塊的劃分,建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系,確定模塊間的接口及人機界面,并設(shè)計數(shù)據(jù)庫總體結(jié)構(gòu)。1.2 系統(tǒng)功能需求管理員管理員即教師,需要實現(xiàn)的功能有 ,1, 注冊 : 輸入教師姓名、教師工號、任教專業(yè)和班級、聯(lián)系方式,其中任教專業(yè)和班級可以實現(xiàn)多個存儲,進行多次更改和添加。 ,2, 教師個人信息編輯 : 對任教
3、教師的個人信息進行修改。,3, 查看學(xué)生信息 : 可以查看所在任教班級所有學(xué)生的個人信息。,4, 查詢學(xué)生位置信息 : 根據(jù)學(xué)生學(xué)號、姓名或編號在地圖上實時查詢某一學(xué)生的位置信息或所有學(xué)生的位置信息。 ,5, 規(guī)定活動范圍 : 在地圖上劃分實習(xí)范圍,使學(xué)生在規(guī)定范圍內(nèi)活動,當(dāng)學(xué)生離開活動范圍后系統(tǒng)進行通知。 ,6, 成績評分 : 對學(xué)生的實習(xí)情況進行評分并保存成績。學(xué)生,1, 注冊 : 學(xué)生輸入姓名、學(xué)號、班級、專業(yè)、聯(lián)系方式、性別。,2, 學(xué)生個人信息編輯 : 對學(xué)生的個人信息進行修改。,3, 查看并顯示實習(xí)范圍 : 可以查看教師規(guī)定的實習(xí)范圍,離開規(guī)定范圍時接收系統(tǒng)警告。,4, 查詢位置信
4、息 : 可以實時查詢自己、同學(xué)和教師的位置信息并顯示。1.3 性能需求數(shù)據(jù)精確度,1, 在數(shù)據(jù)庫文件數(shù)組中添加數(shù)時,要求輸入準(zhǔn)確。,2, 在向數(shù)據(jù)庫文件提取數(shù)據(jù)時,數(shù)據(jù)記錄定位準(zhǔn)確。,3, 用戶輸入值必須符合相應(yīng)字段要求。4, 設(shè)置具有一定的容差性。,時間特性,1,客戶端一般響應(yīng)時間, 除報表統(tǒng)計、數(shù)據(jù)導(dǎo)入 , 不超過 1秒。,2,點名統(tǒng)計時間不超過30 秒。,3, 支持 60 名學(xué)生信息的一次性導(dǎo)入,導(dǎo)入時間不超過 30秒。支持 100 名用戶并發(fā)使用,并保證性能不受影響。,4, 隨著系統(tǒng)版本升級本系統(tǒng)進行相應(yīng)的更新。2. 總體設(shè)計2.1 設(shè)計概述設(shè)計目標(biāo) : 建立野外實習(xí)管理信息系統(tǒng),實現(xiàn)
5、教師和學(xué)生的注冊、查詢、定位功能,幫助教師管理學(xué)生,確保實習(xí)過程安全有效地進行,方便教師對學(xué)生的實習(xí)情況進行評價總結(jié)。設(shè)計方法 : 該系統(tǒng)為 B/S 三層結(jié)構(gòu),它的運行環(huán)境分客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫服務(wù)器端三部分。創(chuàng)建手機客戶端,設(shè)置教師登錄和學(xué)生登錄兩種登錄方式,服務(wù)器使用Apache 的 Tomcat,數(shù)據(jù)庫用 ACCESS或 SQL server ,從而進行用戶請求、數(shù)據(jù)提取并作出應(yīng)答。2.2 系統(tǒng)功能設(shè)計,1, 流程注冊老師 學(xué)生登錄管理系統(tǒng) ACESS/SQLGis圖形 屬性( 位置服務(wù) ) ( 地圖 API),2, 功能注冊學(xué)生 教師登錄 登錄登錄 查看學(xué)生教師個人查詢位置規(guī)定
6、實習(xí)學(xué)生個人個人信息查詢位置顯示實習(xí)范圍 信息 編輯 信息編輯信息 信息編輯信息 范圍,3, 系統(tǒng)實現(xiàn)請求 響應(yīng) 野外實習(xí)管理信息系統(tǒng)請求 響應(yīng)登錄 學(xué)生 老師2.3 數(shù)據(jù)與數(shù)據(jù)庫設(shè)計該系統(tǒng)的空間數(shù)據(jù)采用了百度地圖API 中的地圖信息,而屬性數(shù)據(jù)采用的是Microsoft Office Access數(shù)據(jù)庫進行存儲,建立了教師信息表、學(xué)生信息表、計分表等。2.4 用戶設(shè)計用戶分為老師和學(xué)生,其中老師可執(zhí)行的操作有進行注冊,查詢個人信息,編輯個人信息,查詢學(xué)生個人資料信息及學(xué)生地理位置信息,發(fā)布實習(xí)任務(wù),規(guī)定實習(xí)范圍,實習(xí)監(jiān)控,對學(xué)生實習(xí)情況進行打分等。學(xué)生的操作有進行注冊,查詢個人信息,編輯個人
7、信息,查詢教師位置,查看實習(xí)范圍等。2.5 主界面設(shè)計,1, 教師輸入學(xué)生學(xué)號、姓名、編號定位 任務(wù) 消息 設(shè)置 查詢,2, 學(xué)生輸入學(xué)生學(xué)號、姓名、編號定位 查詢 發(fā)布 消息 設(shè)置2.6 軟、硬件設(shè)計硬件環(huán)境 :硬件環(huán)境是 GIS 軟件得以運行的物質(zhì)基礎(chǔ),其合理與否將直接影響GIS 功能的實現(xiàn)和效益發(fā)揮。在選擇硬件平臺時,應(yīng)根據(jù)業(yè)務(wù)部門對數(shù)據(jù)容量、速度等方面的要求,結(jié)合其自身業(yè)務(wù)情況和經(jīng)濟承受能力,合理選擇不同檔次的硬件平臺,在保證實現(xiàn)各自功能的同時,盡量降低硬件投入。,1,處理器要求:最小Pentium or higher ,2,內(nèi)存要求 :最小512兆推薦1GB或更高,3,硬盤空間要求: NTFS 360MB FAT 597MB,4,操作系統(tǒng):Win7 、Win8 或更新版本。,5,數(shù)據(jù)庫系統(tǒng):Access 。軟件環(huán)境 :,1, 操作系統(tǒng) :Win7 、Win8 或更新版本。 ,2, 數(shù)據(jù)庫系統(tǒng) :Access 。,3,6.0 或更新版本。 (4) 數(shù)據(jù)庫訪問 :JDBC。 應(yīng)用服務(wù)器 :Tomcat2.7 總體設(shè)計模型瀑布模型 :計劃定義階段需求分析設(shè)計開發(fā)階段編碼測試運行維護維護階段