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