第一篇:考核需求規(guī)格說明
關(guān)于《需求規(guī)格說明》的編寫說明
《需求規(guī)格說明》是《需求規(guī)格說明書》的必要補充,是《需求規(guī)格說明書》不可分割的內(nèi)容。在甲方簽字確認(rèn)《需求規(guī)格說明書》后,如果又提出新的需求,項目組應(yīng)在項目合同規(guī)定的范圍內(nèi),針對用戶的新需求進(jìn)行分析,編寫《需求規(guī)格說明》,提交甲方簽字認(rèn)可。對于長期維護(hù)和開發(fā)的項目,編寫《需求規(guī)格說明》是項目組需求管理的主要手段。《需求規(guī)格說明》的內(nèi)容包括:用戶需求說明、界面設(shè)計說明、流程設(shè)計說明、操作流程設(shè)計說明等。《需求規(guī)格說明》由項目經(jīng)理根據(jù)自身項目情況組織人員評審,對于重點項目的重點《需求規(guī)格說明》,應(yīng)提交部門經(jīng)理評審,評審?fù)ㄟ^后方可進(jìn)入實現(xiàn)階段。甲方和項目組可根據(jù)需要保留《需求規(guī)格說明》原件或復(fù)印件。項目組每月的《需求規(guī)格說明》原件應(yīng)于每月最后一日前提交研發(fā)事業(yè)部備案。每周的《需求規(guī)格說明》電子文件應(yīng)于每周六12:00之前上傳至公司辦公系統(tǒng)的項目管理模塊。
需求規(guī)格說明
項目名稱:農(nóng)村信用社績效考核項目項目經(jīng)理:趙良士 編寫人:潘向雷日期:2011/09/07
一、用戶需求:
1、可以增加考核模板,并且可以根據(jù)自定義進(jìn)行考核模板的考核項的設(shè)置。
2、能夠查詢出所有的考核模板信息。
3、能夠?qū)λ械目己四0暹M(jìn)行啟用和停用的操作。
4、可以對已經(jīng)創(chuàng)建好的考核模板中的考核項進(jìn)行修改。
二、界面設(shè)計說明:
使用表格、表單并結(jié)合jquery ui來完成界面的顯示。使用者可以在導(dǎo)航欄中找到相應(yīng)模塊的功能按鈕,比如:增加模板,查詢模板等等。對應(yīng)界面如圖:
1、增加模板:
2、查詢模板:
3、查詢某個模板明細(xì)并可以進(jìn)行某些項的修改:
4、修改考核模板信息:
a)模板信息列表:
b)修改某個考核模板信息
三、流程設(shè)計說明:
1、2、程序可以實現(xiàn)對考核模板的增加、修改的功能。程序可以實現(xiàn)對所有考核模板進(jìn)行查詢、啟用和停用的功能。
流程圖:
四、操作流程設(shè)計說明:
使用者登陸系統(tǒng)后根據(jù)登錄者的權(quán)限可以進(jìn)行相應(yīng)的功能的操作。對于考核模板的操作流程:
1、當(dāng)沒有考核模板時可以創(chuàng)建新的考核模板:單擊主頁左側(cè)的菜單欄中的創(chuàng)建考核模板菜單,在右邊的主界面區(qū)域就會出現(xiàn)添加考核模板的界面,輸入模板名稱和模板描述,選擇該模板的類型,選擇該模板所屬的機(jī)構(gòu),這樣對于該模板的基本設(shè)置就可以了。
2、為新創(chuàng)建的考核模板添加考核指標(biāo):單擊考核指標(biāo)右邊的”添加”按鈕,在下方會出
現(xiàn)這樣的一行信息,選擇考核考核指標(biāo)類型,并設(shè)置該考核指標(biāo)在這個考核模板中所
占的權(quán)重,如果要添加多個考核指標(biāo),只需要繼續(xù)點擊“添加”按鈕,接下來的操作是一樣的,如果要刪除某個考核指標(biāo)可以點擊每一個考核指標(biāo)后邊的“刪除”按鈕。在對考核模板中所有信息設(shè)置完成之后,點擊“確定”按鈕完成考核模板的創(chuàng)建。
3、查詢已經(jīng)存在的考核模板:單擊左側(cè)菜單欄中對于考核模板查詢考核模板信息的鏈接,在右側(cè)就會出現(xiàn)登錄用戶權(quán)限范圍內(nèi)的所有考核模板列表信息。在列表的上方可以進(jìn)行模糊查詢篩選部分信息,在每一條考核模板信息的后邊跟著一個“詳細(xì)”的鏈接,點擊可以查看這一考核模板的所有信息。
4、修改考核模板信息:單擊左側(cè)菜單欄中對于考核模板的修改考核模板信息的鏈接,在右側(cè)就會出現(xiàn)登錄用戶權(quán)限范圍內(nèi)的所有考核模板列表信息。同樣的也可以在列表上方進(jìn)行模糊查詢篩選部分信息,在每一條考核模板信息的后邊跟著一個“修改”的鏈接,點擊可以進(jìn)入該考核模板的修改頁面。
5、在考核模板修改頁面,可以對該考核模板的名稱、類型、所屬機(jī)構(gòu)、是否啟用進(jìn)行修改,在修改頁面的下方列出的是該考核模板所包含的所有考核指標(biāo)項,可以對考核指標(biāo)進(jìn)行管理、刪除和修改權(quán)重的修改。
a)管理:點擊“管理”彈出一個彈出層,其中的信息如圖:
勾選需要添加到該考核模板中的考核指標(biāo)項或去掉不再需要考核的考核指標(biāo)項,單擊確定完成管理功能,單擊“取消“放棄本次操作返回修改頁面。b)刪除:在考核指標(biāo)列表的每一條信息后邊有一個”刪除”的鏈接,點擊可以快速的將該考核指標(biāo)項從相應(yīng)的考核模板中刪除。
c)修改權(quán)重:在考核指標(biāo)列表的每一條信息后邊有一個”修改”的鏈接,用于修改這一條考核指標(biāo)在相應(yīng)考核模板中所占的權(quán)重,點擊會彈出一個彈出層用于輸入新的權(quán)重值,單擊確定完成修改并返回,單擊取消直接返回。彈出層界面:
用戶單位名稱:
用戶代表簽字或蓋章:
第二篇:需求規(guī)格說明書-參考1
豐臺區(qū)紅十字會需求說明書
面、公文流轉(zhuǎn)功能、個人通訊錄功能);通訊助手(公共通訊錄);個人郵箱(實現(xiàn)OA內(nèi)部收發(fā)郵件等功能);制度查詢(實現(xiàn)可讀文件查詢-查詢功能);用戶管理(增加、修改、刪除用戶,以及用戶權(quán)限管理功能)。(2).辦公管理區(qū)(傳文系統(tǒng)):
類似于豐臺區(qū)衛(wèi)生局VPN傳文系統(tǒng),主要功能:文件收發(fā)系統(tǒng)(24個街鄉(xiāng)鎮(zhèn)紅十字會文件的發(fā)送、收取、下載管理)。(3).會務(wù)工作專屬區(qū):
主要功能:基層上傳文件、統(tǒng)計報表、信息投稿等,上傳時要記錄時間、統(tǒng)計數(shù)量。且這些內(nèi)容可以由管理員設(shè)置閱讀權(quán)限。
3.區(qū)紅十字會簡介、政策法規(guī)、會員社區(qū)、志愿者之家、在線學(xué)習(xí)(自救互救知識)、健康快車、教師園地為首頁導(dǎo)航欄部分內(nèi)容。(1).區(qū)紅十字會簡介:
主要功能包括:單位介紹(組織機(jī)構(gòu)圖);領(lǐng)導(dǎo)班子(領(lǐng)導(dǎo)照片);科室職能(工作職能及聯(lián)系方式);地理位置(區(qū)位圖、聯(lián)系電話、地址、公交路線、E-mail);基層介紹(各街鄉(xiāng)鎮(zhèn)紅十字會聯(lián)系電話、地址)。(2).政策法規(guī):
基本上是固定內(nèi)容,主要內(nèi)容包括:法律(中華人民共和國紅十字會法、紅十字標(biāo)志使用辦法、公益捐贈法);法規(guī)(未定);規(guī)章(中國紅十字會章程、北京紅十字會章程)。(3).會員社區(qū)(是否要增加會員在線注冊等功能):
主要功能:入會條件和審批流程(結(jié)構(gòu)圖);會員職責(zé)(文字介紹);會員活動信息;下載中心(可下載團(tuán)體會員、個人會員入會表格)。(4).志愿者之家:
主要功能:發(fā)布招募志愿者信息;志愿者條件;加入志愿者申請表格(網(wǎng)上填寫,有模版);志愿者專用標(biāo)識;交流天地(內(nèi)容由管理員上傳,類型類似于新聞);批注加入志愿者(個人信息、特點、工作意向;注冊,自動統(tǒng)計人數(shù))。(5).在線學(xué)習(xí)(自救互救知識):
北京同方衛(wèi)康科技有限公司 豐臺區(qū)紅十字會需求說明書
主要功能:在線學(xué)習(xí)流程介紹(流程圖);在線學(xué)習(xí)分兩種,一種是普及型,普及型的對象是對了解一些自救互救知識有興趣,但是并不希望拿到證書的人群,因此普及型的在線學(xué)習(xí)不需要記錄成績,只要統(tǒng)計人數(shù)(學(xué)習(xí)人數(shù)還是考試人數(shù)?);另外一種是取證培訓(xùn),即通過考試以后可以得到證書。取證學(xué)習(xí)分為1.注冊(注冊時需要登記本人身份證號碼)2.在線學(xué)習(xí)理論以下幾個階段:○;○3.在線考試(試卷為50道選擇知識,學(xué)習(xí)時間達(dá)到要求后可以參加在線考試;○題,從題庫中讀取,其中一部分為固定要考的題目,另外一部分為每次隨即抽取的題目),考試結(jié)束后系統(tǒng)立即自動給出分?jǐn)?shù),并通知是否及格,如果及格,則
4.學(xué)員認(rèn)為視可以進(jìn)行下一步的學(xué)習(xí)(視頻操作,可下載,不記錄學(xué)習(xí)時間);○頻操作已經(jīng)學(xué)習(xí)完畢,可以上網(wǎng)下載準(zhǔn)考證表格填寫后,攜帶本人身份證,到紅十字會指定地點參加現(xiàn)場操作考試。如果通過現(xiàn)場考試則現(xiàn)場發(fā)給證書。(6).健康快車:
主要功能:豐臺紅頁(圖片文字,參考北京市紅會);健康護(hù)照(文字與數(shù)據(jù)對照);健康、急救知識查詢(友情鏈接相關(guān)網(wǎng)站)。(7).教師園地:
主要功能:下載區(qū);討論區(qū);短信貓;公告區(qū)。4.會長信箱(表格式填寫)。主要功能:表格式填寫內(nèi)容,可參考婦幼保健院的院長信箱。
5.紅十字文化館、傳播與學(xué)習(xí)、知識手冊、愛心橋、小動物急救站內(nèi)容形式相似,放入首頁另一列導(dǎo)航欄。(1).紅十字文化館:
主要內(nèi)容:城市明信片(豐臺照片-圖片);宣傳展示臺(紅十字宣傳品、紀(jì)念品照片-圖片);紅十字標(biāo)識(紅十字標(biāo)志介紹-圖片+文字);紅十字會史話(圖片+文字);紅十字與奧運(文字資料);博愛天地(會刊);人物傳記(《南丁.格爾傳》)。(2).傳播與學(xué)習(xí):
類似于在線學(xué)習(xí)中的普及型學(xué)習(xí),不記名,只記錄學(xué)習(xí)人數(shù),同時題庫可以
北京同方衛(wèi)康科技有限公司 豐臺區(qū)紅十字會需求說明書
生成自測題,考完即可給出成績。主要功能:會務(wù)知識(圖片+文字;支持PPT文件;可下載;可隨時生成自測題,考完立即出成績;記錄學(xué)習(xí)人次);人道法傳播(同會務(wù)知識)。(3).知識手冊:
全部是文字內(nèi)容。主要內(nèi)容:捐獻(xiàn)造血干細(xì)胞知識;預(yù)防艾滋病知識;健康保健知識;無償獻(xiàn)血知識。(4).愛心橋:
主要內(nèi)容:網(wǎng)上捐獻(xiàn)(捐獻(xiàn)表格、聯(lián)系方式;捐獻(xiàn)造血干細(xì)胞志愿填表);捐獻(xiàn)遺體(聯(lián)系方式)。(5).小動物急救站:
主要內(nèi)容:圖片+文字。6.公告欄。
公告欄為首頁漂浮框,主要內(nèi)容:通知、招聘、招募內(nèi)容。7.網(wǎng)上調(diào)查。
網(wǎng)上調(diào)查(對網(wǎng)站管理、急救知識學(xué)習(xí)情況調(diào)查,自動生成結(jié)果)。8.友情鏈接網(wǎng)站:中國紅十字會;北京市紅十字會;豐臺區(qū)政府;各區(qū)縣紅十字會。
9.新聞之窗(圖片、文字滾動欄)
主要內(nèi)容:區(qū)紅十字會工作新聞(圖片+文字)。
四、運行需求
操作系統(tǒng):Windows98 Windows2000 WindowsXP Windows2003 數(shù)據(jù)庫:SqlServer2000 Web服務(wù)器:IIS6.0
北京同方衛(wèi)康科技有限公司
第三篇:技術(shù)規(guī)格說明
技術(shù)規(guī)格說明
一、GNSS參考站接收機(jī)技術(shù)規(guī)格說明
(1)接收機(jī)具有200個并行硬件通道,且具有同時跟蹤全視野范圍內(nèi)衛(wèi)星信號并記錄數(shù)據(jù)的能力。
(2)接收機(jī)支持GPS的現(xiàn)代化,具有L2C碼的接收和記錄,具有L5接收和記錄功能,同時接收機(jī)支持GLONASS,以及廣域增強系統(tǒng)。
(3)接收機(jī)需要具備多路徑抑制技術(shù),消除多路徑信號對接收機(jī)觀測產(chǎn)生的影響,使接收機(jī)獲得干凈的GNSS觀測數(shù)據(jù)。
(4)接收機(jī)具備板載數(shù)據(jù)存儲能力,內(nèi)存容量至少4GB,同時接收機(jī)需支持外部的數(shù)據(jù)存儲,存儲容量可達(dá)500GB。
(5)接收機(jī)支持8個獨立的并行數(shù)據(jù)存儲,也就是接收機(jī)可以同時進(jìn)行8種不同采樣率的數(shù)據(jù)記錄任務(wù),每個任務(wù)使用專用的獨立的內(nèi)存池和環(huán)形緩沖區(qū),也就是當(dāng)每種采樣率的文件存儲空間不足時,可以自動刪除最早的文件。
(6)接收機(jī)的數(shù)據(jù)存儲格式支持標(biāo)準(zhǔn)的RINEX v2.11、RINEX v3.0、BINEX等格式或其他格式的記錄,支持多種的文件命名規(guī)則。
(7)接收機(jī)支持HTTP下載、FTP下載、FTP Push下載、USB下載和Email Push下載等多種數(shù)據(jù)下載方式。
(8)接收機(jī)的數(shù)據(jù)采樣率至少為20Hz(9)接收機(jī)具有多種接口,需要具備至少兩個RS232串口、1個USB接口、1個以太網(wǎng)接口等
(10)接收機(jī)具備一個全雙工自適應(yīng)10/100Base-T 的RJ45以太網(wǎng)接口、可以使用該接口進(jìn)行基于TCP/IP的數(shù)據(jù)通信,可設(shè)置靜態(tài)IP地址,通過網(wǎng)絡(luò)與控制中心的網(wǎng)絡(luò)RTK管理和計算軟件連接。同時該以太網(wǎng)接口支持支持10個獨立的并發(fā)數(shù)據(jù)流輸出。
(11)接收機(jī)支持HTTP協(xié)議,控制中心可以通過IE瀏覽器遠(yuǎn)程訪問和控制、遠(yuǎn)程設(shè)置接收機(jī)參數(shù)、原始觀測數(shù)據(jù)下載等,支持遠(yuǎn)程重啟接收機(jī)、遠(yuǎn)程升級固件。同時接收機(jī)具有HTTPS協(xié)議,也就是支持加密的HTTP協(xié)議傳輸,實現(xiàn)數(shù)據(jù)的更加安全可靠的傳輸。
(12)接收機(jī)支持FTP協(xié)議、支持FTP server,也就是接收機(jī)本身就是一個FTP服務(wù)器,支持匿名或密碼授權(quán)形式通過IE瀏覽器或FTP客戶端軟件可訪問、下載接收機(jī)文件的。
(13)接收機(jī)支持FTP Push功能,也就是支持接收機(jī)可以自動以FTP客戶端向遠(yuǎn)程的FTP服務(wù)器上傳數(shù)據(jù),實現(xiàn)無人值守式管理。(14)接收機(jī)具備電源熱切換功能,即接收機(jī)內(nèi)部電池或外部交流電源發(fā)生問題時,接收機(jī)自動切換至外部電源或內(nèi)部電池供電,繼續(xù)工作。(15)接收機(jī)支持多種供電方式,支持自動的開機(jī)和關(guān)機(jī)電壓
(16)接收機(jī)支持Ntrip 協(xié)議(Ntrip Server、Ntrip Client和Ntrip Caster)方式進(jìn)行數(shù)據(jù)傳輸
(17)接收機(jī)具備信息安全保障能力,即通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸和遠(yuǎn)程控制時,可使用用戶訪問級別實現(xiàn)對接收機(jī)的不同操作,實現(xiàn)對各種操作的獨立的密碼控制。(18)接收機(jī)支持1PPS輸出、事件輸入和10MHz的外部頻標(biāo)輸入。(19)接收機(jī)支持傾斜傳感器和氣象傳感器。
(20)接收機(jī)具有可視化的前置面板,可以現(xiàn)場設(shè)置接收機(jī),無需使用PC。(21)接收機(jī)具備在惡劣的環(huán)境下長期穩(wěn)定的工作。
(22)基線小于30公里
水平:3mm+0.1ppm RMS 垂直:4mm+0.4ppm RMS
二、GNSS天線
(1)天線可以同時接收GPS、GLONSS、伽利略信號,并支持GPS現(xiàn)代化。(2)天線相位中心偏差:小于2mm;相位中心穩(wěn)定性應(yīng)優(yōu)于1mm;
(3)具有抗電磁干擾能力,在電離層活動強時或較強無線電干擾時仍能正常工作;(4)具有定向指北標(biāo)志;
(5)能有效抑制多路徑效應(yīng),可以提供干凈的GNSS觀測數(shù)據(jù)。(6)具有低高度角跟蹤能力
(7)具備在惡劣的環(huán)境下長期穩(wěn)定的工作。
三、控制中心的網(wǎng)絡(luò)參考站軟件
(1)軟件支持GPS以及GPS的現(xiàn)代化,也就是支持L2C及L5信號的處理,也支持GLONASS,可以擴(kuò)展支持Galileo等未來星座。(2)軟件支持的最新的計算機(jī)硬件和操作系統(tǒng),如Windows Server 2008 64位的操作系統(tǒng),支持多核多線程處理器等(3)需具有良好的軟件系統(tǒng)架構(gòu)和運算模型,支持大型的CORS網(wǎng)絡(luò),單臺服務(wù)器至少支持100個參考站接收機(jī)
(4)采用軟件看門狗,自動監(jiān)控系統(tǒng)服務(wù)的運行狀態(tài),在系統(tǒng)運行異常時可以自動關(guān)閉服務(wù)后再自動重啟服務(wù),完全無須人工干預(yù),減少系統(tǒng)維護(hù)的難度。
(5)軟件支持發(fā)送多種差分改正協(xié)議,如RTCM2.x/RTCM3.x,CMR/CMR+/CMRx等(6)系統(tǒng)支持多種參考站的靜態(tài)觀測數(shù)據(jù)的記錄,必須支持Rinex2.x和Rinex 3.0,且支持存儲SBAS衛(wèi)星的觀測數(shù)據(jù)。
(7)系統(tǒng)采用數(shù)據(jù)庫的方式管理數(shù)據(jù),降低系統(tǒng)管理數(shù)據(jù)帶來的風(fēng)險和系統(tǒng)運行負(fù)擔(dān),數(shù)據(jù)庫數(shù)據(jù)自動冗余備份,確保數(shù)據(jù)的存儲安全。(8)軟件具備在分布式系統(tǒng)中進(jìn)行并行計算和數(shù)據(jù)服務(wù)的能力,即:軟件可以部署在局域網(wǎng)內(nèi)的多臺計算機(jī)中,按照一定方式配置后,同時處理大量參考站的數(shù)據(jù);以及可以將網(wǎng)絡(luò)RTK計算模塊、數(shù)據(jù)服務(wù)模塊等分別部署在網(wǎng)絡(luò)中不同的計算機(jī)上,便于系統(tǒng)的管理。
(9)軟件具備擴(kuò)展與聯(lián)網(wǎng)能力,即軟件可容納系統(tǒng)參考站數(shù)量的擴(kuò)展,可與同類系統(tǒng)聯(lián)網(wǎng);可以將本系統(tǒng)參考站的數(shù)據(jù)、用戶數(shù)據(jù)等信息資源進(jìn)行共享,形成具有多個控制中心的網(wǎng)絡(luò)。
(10)軟件具備服務(wù)漫游功能,即在系統(tǒng)聯(lián)網(wǎng)的基礎(chǔ)上,流動站用戶可以在系統(tǒng)覆蓋區(qū)域的任何地點連接任意控制中心,通過對其位置的識別后均可得到其所在地控制中心的數(shù)據(jù)服務(wù)。
(11)軟件原始數(shù)據(jù)分析功能、具有系統(tǒng)完備性監(jiān)測功能,即通過綜合各參考站原始觀測數(shù)據(jù),進(jìn)行系統(tǒng)完備性監(jiān)測。
(12)軟件具有電離層變化分析功能,即通過對各參考站雙頻數(shù)據(jù)的分析,得到某時間段內(nèi)電離層活動情況,按Ionospheric Index I95 或其它標(biāo)準(zhǔn)進(jìn)行歸算后,以圖形 或/和 文本形式顯示并記錄。
(13)軟件具備網(wǎng)絡(luò)差分計算、多基站差分計算以及單基站差分計算功能,適用于用戶的多種用途。
(14)軟件具有較強的穩(wěn)健性和適應(yīng)性,在電離層和對流層變化較大時,軟件的網(wǎng)絡(luò)RTK能夠進(jìn)行數(shù)據(jù)處理并提供正常的厘米級的RTK差分?jǐn)?shù)據(jù)服務(wù),日可用性大于
或等于95%。
(15)軟件具備數(shù)據(jù)篩選能力,即自動剔除不健康的衛(wèi)星數(shù)據(jù),避免對流動站的不良影響;同時軟件具備一定的容錯性能力,即在某一參考站數(shù)據(jù)異常時提示信息,自動剔除該站數(shù)據(jù)后重新構(gòu)網(wǎng)運算,而不中斷數(shù)據(jù)服務(wù)。
(16)軟件具備日志和報告功能,即按一定間隔記錄參考站運行信息、數(shù)據(jù)處理信息、數(shù)據(jù)服務(wù)信息等內(nèi)容,所有信息記錄在數(shù)據(jù)庫中。用戶具有自定義報告輸出的能力。
(17)軟件具備用戶使用授權(quán)、認(rèn)證,監(jiān)測用戶使用時間、流量大小等計費管理功能(18)軟件支持GOOGLE地圖,可隨時了解工作情況,方便管理(19)支持Web管理,可根據(jù)不同用戶的需求設(shè)置相應(yīng)的權(quán)限
第四篇:需求規(guī)格說明書_07122995_周瑤+GIS軟件需求規(guī)格說明
中 國 礦 業(yè) 大 學(xué)
China University of Mining and Technology
GIS軟件需求規(guī)格說明
姓
名:
周 瑤
學(xué)
號:07122995 學(xué)
院:環(huán)測學(xué)院
班
級:地理信息系統(tǒng)12-1班
老師:張海榮老師
1.引言
1.1編寫目的
由于高校教師帶領(lǐng)學(xué)生去野外實習(xí)中,經(jīng)常出現(xiàn)學(xué)生掉隊、曠課、自行離隊或走散等現(xiàn)象,為了學(xué)生的安全和實習(xí)的順利進(jìn)行,減輕教師傳統(tǒng)的管理學(xué)生的方法的負(fù)擔(dān),急需一些有效措施來解決這些問題,幫助教師在野外實習(xí)期間充分了解每個學(xué)生的位置信息,進(jìn)行有效管理,保障學(xué)生人員安全,實現(xiàn)安全有效的野外實習(xí),并明確其中的經(jīng)濟(jì)效益。1.2GIS項目背景
項目由中國礦業(yè)大學(xué)團(tuán)隊開發(fā)。為了滿足實際野外實習(xí)的需求,采取相關(guān)措施來解決野外實習(xí)中出現(xiàn)的問題,開發(fā)野外實習(xí)管理信息系統(tǒng)。1.3定義
GPS室外定位:全球定位系統(tǒng)
數(shù)據(jù)庫SQL Server:由微軟退出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有使用方便可 伸縮性好與相關(guān)軟件集成程度高等優(yōu)點。
服務(wù)器Tomcat:是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級 應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用。1.4參考資料
項目經(jīng)審核的計劃任務(wù)書 項目開發(fā)計劃 論文:
[1]李剛.GPS導(dǎo)航系統(tǒng)的工作原理,2012 [2]胡旭科.融合GPS與Wi-Fi的室內(nèi)外無縫定位原型系統(tǒng)研制,2014 [3]曹科.基于智能手機(jī)的GPS定位技術(shù)的研究與實現(xiàn),2006 [4]劉前剛.GPS定位算法,2009 書籍:
《Android應(yīng)用開發(fā)揭秘》楊豐盛著 《Android優(yōu)化技術(shù)詳解》陳德春編著 《IOS開發(fā)指南》關(guān)東升編
《Tomcat與Java Web開發(fā)技術(shù)詳解》電子工業(yè)出版社
《Tomcat權(quán)威指南》中國電力出版社
2.GIS項目概述
2.1 GIS項目目標(biāo)、內(nèi)容、現(xiàn)行系統(tǒng)的調(diào)查情況
項目目標(biāo)主要是開發(fā)出一款手機(jī)APP,針對野外實習(xí)的場景,方便教師更好地管理學(xué)生,保障學(xué)生安全。
項目內(nèi)容主要包括教師客戶端通過讀取學(xué)生客戶端的數(shù)據(jù),掌握學(xué)生的地理位置,方便野外實習(xí)管理。
現(xiàn)行系統(tǒng)調(diào)查情況如下:現(xiàn)行系統(tǒng)的主要功能和目標(biāo)是滿足高校教師帶領(lǐng)學(xué)生外出實現(xiàn)的管理需求,確保學(xué)生的安全。2.2 GIS運行環(huán)境
軟件為手機(jī)APP,運行在手機(jī)端,即現(xiàn)在主流的智能機(jī)。當(dāng)用戶把手機(jī)軟件打開時,軟件會默認(rèn)讀取用戶的地址位置,并返回。即當(dāng)學(xué)生打開手機(jī)軟件或?qū)⑹謾C(jī)軟件運行在后臺時,軟件會自動讀取學(xué)生的地理位置信息,并將信息返回給教師的客戶端上。2.3條件與限制
GPS的室外定位精度約為5米左右,由于在室內(nèi)是無法使用GPS定位的,所以該軟件適用于戶外定位;當(dāng)在野外實習(xí)處于交通閉塞信號差的山區(qū)時,通信差,可能會導(dǎo)致手機(jī)接收不到信號,導(dǎo)致定位出現(xiàn)阻礙,學(xué)生的地理位置信息讀取出現(xiàn)錯誤、地理信息返回給教師客戶端出現(xiàn)故障等,這樣一來,教師不能完全掌握學(xué)生的位置信息。
3.GIS數(shù)據(jù)描述 3.1 GIS靜態(tài)數(shù)據(jù) 學(xué)生和教師的基本信息。3.2 GIS動態(tài)數(shù)據(jù)
輸入數(shù)據(jù):學(xué)生與教師的個人信息。輸出數(shù)據(jù):學(xué)生和教師的地理位置信息。3.3 GIS數(shù)據(jù)庫描述
使用SQL Server數(shù)據(jù)庫,數(shù)據(jù)類型分為基本數(shù)據(jù)和地理數(shù)據(jù)。3.4 GIS數(shù)據(jù)字典
數(shù)據(jù)流名:地理位置信息 簡述:學(xué)生的地理位置信息 來源:學(xué)生 去向:教師
組成:學(xué)生學(xué)號+姓名+地理位置信息 數(shù)量流量:教師可隨時查看
4.GIS功能需求 4.1功能劃分 4.1.1流程圖
4.1.2數(shù)據(jù)與功能的對應(yīng)關(guān)系
數(shù)據(jù)是功能的基礎(chǔ),該軟件功能的實現(xiàn)是依靠數(shù)據(jù)的。教師之所以能掌握學(xué)生的實時動態(tài),是因為學(xué)生的客戶端后臺通過手機(jī)上的GPS讀取學(xué)生的地理位置信息數(shù)據(jù),將該數(shù)據(jù)實時傳輸給教師的客戶端。4.2功能描述
(1)打開軟件,進(jìn)行注冊,登錄。教師用學(xué)校工號進(jìn)行注冊登錄,學(xué)生用學(xué)校學(xué)號進(jìn)行注冊登錄,登錄后教師和學(xué)生分別有不同的界面,分別有教師和學(xué)生學(xué)校教務(wù)系統(tǒng)統(tǒng)計的基本個人信息,也可在此基礎(chǔ)上完善個人信息。
(2)先介紹學(xué)生界面。學(xué)生界面的功能選擇主要有:查看和完善個人基本信息、查看同伴的地理位置、查看自己的地理位置。軟件系統(tǒng)默認(rèn)讀取用戶的地理位置信息等。
(3)教師界面。教師先將學(xué)生的名冊添加進(jìn)入自己的系統(tǒng)中,也可手動輸入添加。教師界面的功能選擇主要有:查看和完善個人信息、查看學(xué)生所有信息、查看所有學(xué)生現(xiàn)時地理位置、查看學(xué)生一段時間內(nèi)的路線、查看單個學(xué)生個人信息、查看單個學(xué)生現(xiàn)時地理位置、查看教師自己的地理位置等。(4)教師與學(xué)生均可查詢自己在一定時間內(nèi)走過的路線。
5.GIS性能需求 5.1數(shù)據(jù)精確度
GPS的室外定位精度約為5米左右,由于在室內(nèi)是無法使用GPS定位的,所以該軟件適用于戶外定位;而在野外實習(xí)的過程中可能會去一些信號弱的山區(qū),這樣可能導(dǎo)致手機(jī)接收不到信號,導(dǎo)致定位出現(xiàn)阻礙,教師不能完全掌握學(xué)生的位置信息。5.2時間特性
相應(yīng)時間較短,只需要在聯(lián)網(wǎng)狀態(tài)下,打開軟件,會自動進(jìn)行更新地理位置。5.3適應(yīng)性
操作方式簡單,運行環(huán)境是當(dāng)下熱門的智能機(jī),系統(tǒng)是基于Android 4.0以上或者ISO系統(tǒng),具有良好的兼容性當(dāng)開發(fā)計劃改變時具有良好的適應(yīng)性。
6.GIS運行需求 6.1用戶界面
屏幕格式設(shè)計為適合所有的手機(jī)屏幕 6.2硬件接口
開發(fā)環(huán)境為基于Windows 7操作系統(tǒng)下的PC。運行環(huán)境為當(dāng)下流行的基于Android 4.0以上或者IOS的智能手機(jī)。6.3軟件接口
開發(fā)環(huán)境為Windows 7 系統(tǒng)下的eclipse 的Android開發(fā)環(huán)境或者X-code的IOS開發(fā)環(huán)境,調(diào)用百度地圖的API,數(shù)據(jù)庫選用SQL Server,服務(wù)器選用Apache的tomcat。6.4故障處理
在軟件發(fā)布前,進(jìn)行大量全面的測試。
當(dāng)出現(xiàn)嚴(yán)重故障時,應(yīng)在第一時間內(nèi)解決掉,要正對用戶的描述來評估問題的大致問題,然后針對該問題進(jìn)行修改;當(dāng)出現(xiàn)一般故障時,需要盡快解決,不要任其發(fā)展演變成軟件嚴(yán)重故障;當(dāng)出現(xiàn)輕微故障時,在不影響總體使用的前提下,將故障原因記下,根據(jù)實際情況,靈活的解決問題。
7.質(zhì)量保證
發(fā)布前采用軟件測試,依次進(jìn)行單元測試、集成測試、組裝測試、確認(rèn)測試、系統(tǒng)測試、驗收測試、回歸測試??陀^的驗證軟件項目產(chǎn)品和工作是否遵循恰當(dāng)?shù)臉?biāo)準(zhǔn)、步驟和需求等。并寫清楚相關(guān)使用文檔。
8.其他需求
軟件的可使用性強,將用戶信息加強安全保密性,教師和學(xué)生的信息加強了保密,并對地理位置數(shù)據(jù)也加強保密性,后期的可維護(hù)性強,可移植性強。
第五篇:論壇需求規(guī)格說明書
第四章 需求規(guī)格說明書
4.1 引言
4.1.1 編寫目的
通過對主流JAVA學(xué)習(xí)論壇系統(tǒng)的研究,根據(jù)可行性分析的方案和項目成員的討論,編制本需求說明書。此說明書用于JAVA學(xué)習(xí)論壇系統(tǒng)的需求規(guī)格,明確系統(tǒng)的功能需求,業(yè)務(wù)流程和性能要求以及與有關(guān)系統(tǒng)的接口關(guān)系,它將是系統(tǒng)最終實現(xiàn)和審評的根據(jù)之一,是進(jìn)一步設(shè)計、開發(fā)的基礎(chǔ)。此說明書的閱讀范圍:項目組的項目管理、軟件開發(fā)和系統(tǒng)測試人員、指導(dǎo)老師等。4.1.2 背景
說明:
(1)待開發(fā)的軟件系統(tǒng)的名稱:JAVA學(xué)習(xí)論壇
(2)本項目的任務(wù)開發(fā)者:牛霄 ;用戶:實驗的指導(dǎo)老師 4.1.3 定義
文件中用到的專門術(shù)語的定義和外文的首字母組詞的原詞組如下: JSP:英文全稱:Java Server Pages,是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。
CSS:(Cascading Style Sheet,可譯為“層疊樣式表”或“級聯(lián)樣式表”)是一組格式設(shè)置規(guī)則,用于控制Web頁面的外觀。通過使用CSS樣式設(shè)置頁面的格式,可將頁面的內(nèi)容與表現(xiàn)形式分離。
HTML:(HyperTextMark-upLanguage)即超文本標(biāo)記語言或超文本鏈接標(biāo)示語言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。
JavaScript:一種由Sun Microsystems所開發(fā)的程序語言
JavaBean:一個類外加一些規(guī)范和特征用于數(shù)據(jù)值的保存和讀取,你可以將它和數(shù)據(jù)庫的一個表對應(yīng)起來,用于保存數(shù)據(jù)庫表的一條記錄,在顯示的時候使用get,set方法,在jsp頁面上使用useBean的方法,可以直接獲取內(nèi)容
Web2.0:web2.0 的應(yīng)用可以讓人了解目前萬維網(wǎng)正在進(jìn)行的一種改變——從一系列網(wǎng)站到一個成熟的為最終用戶提供網(wǎng)絡(luò)應(yīng)用的服務(wù)平臺。這種概念的支持者期望Web2.0服務(wù)將在很多用途上最終取代桌面計算機(jī)應(yīng)用。Web2.0并不是一個技術(shù)標(biāo)準(zhǔn),不過它包含了技術(shù)架構(gòu)以及應(yīng)用軟件。它的特點是鼓勵作為信息最終利用者通過分享,使得可供分享的資源變得更豐富;相反的,過去的各種網(wǎng)上分享方式則顯得支離破碎。
B/S:B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。相對于C/S結(jié)構(gòu)屬于“胖”客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來說,B/S結(jié)構(gòu)是屬于一種“瘦”客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在在服務(wù)器端,因此,B/S結(jié)構(gòu)的系統(tǒng)不需要安裝客戶端軟件,它運行在客戶端的瀏覽器之上,系統(tǒng)升級或維護(hù)時只需更新服務(wù)器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。B/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對無限未知用戶提供了可能。當(dāng)然,與C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)也存在著系統(tǒng)運行速度較慢,訪問系統(tǒng)的用戶不可控的弱點。
域名:域名(Domain Name),是由一串用點分隔的名字組成的Internet上某一臺計算機(jī)或計算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時標(biāo)識計算機(jī)的電子方位(有時也指地理位置)。
網(wǎng)站空間:一般俗稱的“網(wǎng)站空間”就是專業(yè)名詞“虛擬主機(jī)”的意思。您可以想象您的網(wǎng)站就是一個完備的家庭,您家的門牌號碼是方便別人找到您家的,網(wǎng)站也需要一個“門牌號碼”,就叫做“域名”,俗稱網(wǎng)址。
4.2 任務(wù)概述
4.2.1 開發(fā)背景
隨著Web2.0以及網(wǎng)絡(luò)社會化的飛速發(fā)展,BBS已成為人們上網(wǎng)查看的必不可少的工具,其中也包括了個人博客,用戶可以在里面寫日志,可以表達(dá)更多的想法,表現(xiàn)自己的個性,結(jié)交更多的朋友;在論壇里面人們也可以在里面提出問題,尋求別人的幫助,通過這樣提問者可以解決問題,而回答者則可以增加自己的知識。這就是我們小組開發(fā)這個系統(tǒng)的初衷。4.2.2 系統(tǒng)實現(xiàn)的目標(biāo)(1)系統(tǒng)目標(biāo) 1)用戶:
登陸系統(tǒng)前用戶可以查看本系統(tǒng)發(fā)表的以及別的用戶發(fā)表的一些帖子;用戶可以注冊、登陸;發(fā)表帖子、刪除自己發(fā)表的帖子;修改自己發(fā)表的帖子。
2)管理員:
添加帖子;刪除帖子;修改帖子;查看注冊用戶及其基本信息;刪除用戶的帖子;刪除用戶發(fā)表的提問。
(2)性能目標(biāo)
實用性:系統(tǒng)應(yīng)能使用戶特定的需求、操作界面友好、方便、功能設(shè)置符合用戶的習(xí)慣和要求;
易維護(hù):管理員能簡單方便地管理系統(tǒng),并對系統(tǒng)進(jìn)行日常的維護(hù),隨著系統(tǒng)數(shù)據(jù)規(guī)模的增大,各子系統(tǒng)模塊之間的耦合度低;
開放性:系統(tǒng)在體系結(jié)構(gòu)和數(shù)據(jù)交換協(xié)議等方面應(yīng)遵循標(biāo)準(zhǔn)和開放的原則,以確保具有良好的互操作性,可移植和擴(kuò)充性;
安全性:系統(tǒng)具備一定的抗攻擊能力,能夠過濾一些垃圾和不良信息。提供權(quán)限管理,具有一定的防SQL注入攻擊的能力;
正確性:系統(tǒng)所完成的功能必須與需求說明規(guī)定的各種功能盡可能一致;健壯性:系統(tǒng)在用戶不合理的操作或輸入情況下,必須能夠繼續(xù)正常運行,并給出錯誤信息。系統(tǒng)周期進(jìn)行數(shù)據(jù)庫文件的信息備份,同時要求數(shù)據(jù)庫文件的意外損害進(jìn)行一定的檢測;
易使用性:系統(tǒng)界面友好,簡單使用,容易掌握;
可理解性:程序編制要有規(guī)范化的格式,風(fēng)格清晰易懂,注釋說明應(yīng)準(zhǔn)確詳細(xì);
響應(yīng)時間:數(shù)據(jù)庫服務(wù)器應(yīng)保持良好的響應(yīng)速度和查詢速度,控制在5秒之內(nèi)。
4.2.3 假定和約束
(1)假設(shè)的前提條件
本系統(tǒng)主要用于個人開設(shè)的JAVA學(xué)習(xí)論壇系統(tǒng),實現(xiàn)的前提條件是論壇具有一定數(shù)量的注冊用戶,月流量達(dá)到一定的規(guī)模,有用戶在本論壇提問、回答問題。
(2)約束條件
系統(tǒng)必須滿足以下的限制條件: 1)安全可靠;
2)該系統(tǒng)必須確保對數(shù)據(jù)進(jìn)行完全保護(hù),以避免未經(jīng)授權(quán)的訪問,所有的訪問都要登入[瀏覽除外];
3)界面友好,操作簡單;
4)軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴(kuò)充,易維護(hù);
5)遵循總體設(shè)計方案對它的約束,在其實施的各個階段都要服從它的一些規(guī)定,包括功能設(shè)計、系統(tǒng)配置和計劃;
6)平臺限制:受Windows系統(tǒng)性能的限制,開發(fā)環(huán)境可能達(dá)不到理想的狀態(tài),而在Linux系統(tǒng)下的工具不可避免存在bug,需要選擇最有效的工具在最合適的操作系統(tǒng)下進(jìn)行開發(fā)工作;
7)另外還要考慮到MyEclipse8.5的一些功能插件的配置和統(tǒng)一編程環(huán)境,以及MySql的安全性等因素;
8)操作方式:全部基于瀏覽器運行,要考慮在不同瀏覽器之間均能夠正常顯示;
9)硬件需求:網(wǎng)絡(luò)服務(wù)器,數(shù)據(jù)庫服務(wù)器,PC主機(jī),互聯(lián)網(wǎng)連接;
4.3 需求規(guī)定
4.3.1 對功能的規(guī)定(1)此系統(tǒng)的功能描述如下 1)用戶:
A、登陸系統(tǒng)前用戶可以查看本系統(tǒng)發(fā)表以及別的用戶發(fā)表的一些帖子; B、用戶可以注冊、修改自己的個人資料; C、評論帖子;
D、在論壇里面提出自己需要別人解決的問題、回答別人提出來的問題; E、發(fā)表自己的帖子、刪除自己發(fā)表的帖子、修改自己發(fā)表的帖子; F、查看自己的一些相關(guān)信息。2)管理員:
A、添加帖子、刪除帖子、修改帖子; B、修改個人相關(guān)信息; C、查看相關(guān)的帖子信息; D、查看系統(tǒng)的相關(guān)統(tǒng)計;
E、查看注冊用戶及其基本信息、刪除用戶的帖子、刪除用戶發(fā)表的提問、F、添加板塊、刪除板塊、修改板塊;(2)數(shù)據(jù)流圖
1)用戶總體數(shù)據(jù)流圖如:圖4-1
帖子信息表刪除帖子帖子操作查看修改帖子添加帖子用戶信息表用戶登陸驗證成功JAVA論壇添加好友好友管理刪除好友失敗注冊評論好友信息表評論信息表發(fā)表評論 圖4-1 用戶總體數(shù)據(jù)流圖
2)管理員數(shù)據(jù)流圖如:圖4-2
帖子信息管理員登陸帖子管理身份驗證用戶管理添加、刪除、更新帖子刪除用戶查看用戶管理員登陸用戶信息 圖4-2 管理員數(shù)據(jù)流圖
(3)數(shù)據(jù)字典
以下三圖為數(shù)據(jù)流圖所對應(yīng)的數(shù)據(jù)字典:分別為圖4-3 用戶信息記錄、圖4-4 帖子信息記錄、圖4-5 評論信息記錄。
圖4-3 用戶信息記錄
圖4-4 帖子信息記錄
圖4-5 評論信息記錄
4.3.2 對性能的規(guī)定
(1)精度
在進(jìn)行向數(shù)據(jù)庫文件提取數(shù)據(jù)時,要求數(shù)據(jù)記錄定位正確;在往數(shù)據(jù)庫文件添加數(shù)據(jù)時,要求輸入準(zhǔn)確。
(2)時間特性要求
本軟件由于數(shù)據(jù)庫尚小,相應(yīng)時間、更新處理時間、數(shù)據(jù)傳送、轉(zhuǎn)換時間、計算時間等都非常迅速,如下:
1)響應(yīng)時間:響應(yīng)時間5 秒之內(nèi); 2)更新處理時間:由系統(tǒng)運行狀態(tài)決定;
3)數(shù)據(jù)的轉(zhuǎn)換和傳輸時間:能夠在5 秒鐘內(nèi)完成;(3)靈活性
對于信息的查找,本軟件提供了模糊查詢的方法,這樣最大的滿足用戶的要求,方便用戶的使用。4.3.3 輸人輸出要求
(1)用戶界面 1)屏幕格式
A、要求有用戶和管理員的輸入帳號提示框架;
B、登入后,用戶進(jìn)入的是空間首頁;管理員進(jìn)入的是管理首頁; C、登入后,可以進(jìn)行相應(yīng)的操作。(2)界面需求
1)一致性。各種交互形式應(yīng)使用一致的格式; 2)提供有意義的反饋信息;
3)在執(zhí)行有較大破壞性的活動前要求確認(rèn); 4)減少在動作間必須記憶的信息數(shù)量; 5)提高交互的效益; 6)允許錯誤;
7)按功能對動作分類和設(shè)置屏幕布局; 8)提供語境相關(guān)的幫助機(jī)制;
9)命令用簡單的動詞或者動詞短語命名。4.3.4 故障處理要求
(1)在用戶輸入一些不合法數(shù)據(jù)的時候,能夠進(jìn)行一些合理的提示信息,不能因為輸入錯誤而導(dǎo)致系統(tǒng)錯誤,或者程序停止運行;
(2)網(wǎng)速過慢影響網(wǎng)頁的打開。4.3.5 其他專門要求
(1)保密性:系統(tǒng)數(shù)據(jù)要做到保密設(shè)施,以免重要的數(shù)據(jù)的丟失或者盜??;(2)簡潔性:用戶的操作界面必須做到簡單明了,不能有太復(fù)雜的設(shè)置或者操作;
(3)可更新性:對于系統(tǒng)可以根據(jù)客戶需要進(jìn)行更新,維護(hù)等操作;(4)可轉(zhuǎn)換性:只要系統(tǒng)能保證環(huán)境部署成功,并且網(wǎng)絡(luò)正常,就能夠保證系統(tǒng)的正常運行;
(5)系統(tǒng)的封閉性:用戶的封閉性較好,用戶基本上在提示信息下輸數(shù)據(jù);
4.4 運行環(huán)境規(guī)定
4.4.1 設(shè)備
處理器型號及內(nèi)存容量:處理器不限制,CPU的內(nèi)存最好在256MB以上,硬盤容量大小不限,電腦配帶鼠標(biāo),顯示器等。4.4.2 支持軟件
(1)開發(fā)工具
1)MyEclipse 8.5;
(2)軟件環(huán)境
1)安裝了Tomcat 6.0以上版本; 2)安裝了JDK1.6以上版本; 3)安裝了MySql 5.0以上版本; 4)安裝了IE7.0瀏覽器;
5)操作系統(tǒng)為Window Xp或者Linux都行; 6)測試工具:Junit。4.4.3 接口
本工程產(chǎn)品通過PC及運行,需要用戶輸入相應(yīng)的數(shù)據(jù),產(chǎn)生相應(yīng)的處理。本工程產(chǎn)品不需要特定的硬件或者硬件接口的支持。
4.4.4 控制
本軟件在操作系統(tǒng)的支持下,展示界面由主窗口和子窗口的嵌套而成,窗口通過
2)Dreamweaver 8.0。超鏈接來達(dá)到控制,從而達(dá)到預(yù)期的效果。