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