1. 程式人生 > >三江源牧區社會經濟調查數據分析需求說明書

三江源牧區社會經濟調查數據分析需求說明書

能夠 logs 開發工具 pre 效率 目錄 經驗 開發人員 的人

需求說明書

------三江源牧區社會經濟調查數據分析

姓名:秦曉鳳

學號:217085211084

日期:2017.10.8

目錄

引言... 3

1.1 編寫目的... 3

1.2 項目背景... 3

任務描述... 3

2.1 系統定位... 3

2.2 項目目標... 3

2.3 對功能的一般性規定... 3

2.4 項目開發要求... 3

2.5 可行性方案... 3

功能需求... 3

3.1 系統構建流程圖... 3

3.2 功能描述... 3

性能需求... 3

4.1 性能需求... 3

4.2 運行環境... 3

4.3 其他需求... 3

引言

1.1 編寫目的

該需求分析說明書中對本項目所要開發的“三江源牧區社會經濟數據分析展示系統”進行了分析,對用戶的需求細節和軟件實現方式及目標進行了較為詳細的闡述。需求分析是在可行性研究的基礎上,將用戶對系統的描述,通過開發人員的分析概括,抽象為完整的需求定義,再形成一系列文檔的過程。該文檔計劃由系統設計、實現、測試該項目的人員所使用,為明確需求,安排項目規劃與進度,組織軟件開發與測試等工作提供了確定的要求。

1.2 項目背景

該項目是三江源牧區社會經濟調查數據分析的展示系統,主要目的是將從三江源實地調查得到的數據進行分析得出一定的結果進行直觀的展示,因為調查數據龐大且散亂,普通用戶並不能從調查數據直接得出有用的結果,且其分析結果專業性較強,直接給出分析的數據,公式,指標等結果,用戶很難看出數據之間的關系,以及它們的特征,所以,三江源牧區社會經濟調查數據分析展示系統應用而生,該系統能夠直觀、便捷、簡單的向用戶展示出調查問卷的結果,以及通過SPSS分析得出的相關結果,以表格,折線圖,餅圖等形式展示出來,以使用戶能夠輕松觀察出數據的特征,以及它們之間的關系。

任務描述

2.1 系統定位

三江源地區的數據調查共有91戶,每戶有11個調查表,共有1001個數據表格,其中包括有效數據和無效數據。經過分析得到很多專業性的數據來體現各個數據之間的關聯情況,非專業的用戶很難在較短時間內理解數據的意義,同時,數據不能很直觀的展示給用戶。因此,該系統中主要對調查數據進行了合理化的整理和分析,通過表格,餅圖,折線圖等形式很直觀的將數據及他們之間的規則反應出來,使用戶能在很短時間內對三江源地區的社會經濟狀況有準確的了解,並且可以為之後的學習研究提供一個有效的途徑。

2.2 項目目標

開發系系統是為了向用戶展示三江源牧區社會經濟調查數據的結果,通過SPSS數據分析工具分析的結果,以及制作的各種圖表,折線圖,直方圖,餅圖等,以便用戶能更好,更直觀地觀察出數據的特征,發現數據之間的關聯關系,了解三江源牧區的社會經濟現狀,經濟結構,以及生產,生活,消費等情況,在更大程度上了快速的解該地區的經濟狀況。

2.3 對功能的一般性規定

(1) 建立一個擁有良好交互性、操作簡單易用的網站。

(2) 網站運行要高效,費用盡量低,註重實用性。

(3) 該網站可為讓用戶更加方便的三江源牧區的社會經濟狀況。

(4) 網站能夠具備相應的數據庫,保存各種數據。

2.4 項目開發要求

(1) 項目開發規範統一:模塊劃分,代碼編寫命名規範文檔;

(2) 程序優化、安全並要有良好的可擴展性;

(3) 用戶界面簡潔明了、操作簡單實用;

2.5 可行性方案

2.2.1 技術可行性

該系統開發使用的是vs2012開發工具,asp.net開發語言,主要利用C#進行編寫,該語言容易掌握,采用MVC4來進行開發,邏輯清晰。同時該工具中嵌入了SQL數據庫,開發快速簡潔。利用目前非常流行的bootstrap框架來進行前端界面的開發,該框架設計的前端界面簡潔美觀,具有屏幕自適應的功能,能夠方便的適用於臺式機,平板,手機等不同尺寸的屏幕,使用戶具有很好的使用體驗。服務器利用Windows自帶的IIS Express服務器,具有穩定,便捷等特點。同時,結合之前的開發經驗,開發此系統在技術上具有的可行性。

2.2.2經濟可行性

該系統所用到的硬件設施要求較低,需要的開發工具,數據庫,服務器等軟件設施均是免費產品,因此花費較小,具有可行性。

功能需求

3.1 系統構建流程圖

系統流程圖如圖3.1所示,,用戶開始進入系統,首先看到的是主界面,然後可以選擇性的查看其他內容,如家庭情況,草場使用,家畜養殖,全年收入,支出,固定資產,這些內容主要由三中形式展示出來,包括查看或者查詢調查數據,SPSS分析後的結果展示,圖表展示的方式。用戶瀏覽完所需信息後,退出該系統,整個流程結束。

技術分享

圖3.1 系統構建流程圖

3.2 功能描述

本系統主要是將三江源地區的調查數據和分析數據的結果進行展示系統考慮到具體的 使用場所和使用人員,具體擁有以下幾個功能:

(1) 牧民家庭基本情況的原始調查數據的展示,搜索,數據進行分析後的結果展示,包括表格,折線圖,餅圖等;

(2) 家畜養殖情況的原始調查數據的展示,搜索,分析結果;

(3) 草場使用情況的原始調查數據的展示,搜索,分析結果;

(4) 全年收入情況的原始調查數據的展示,搜索,分析結果;

(5) 全年支出情況的原始調查數據的展示,搜索,分析結果,

(6) 家庭固定資產調查數據的展示,搜索,分析結果。

(7) 三江源社會經濟調查數據整體情況的數據,圖表,折線圖,餅圖,直方圖等展示。

性能需求

4.1 性能需求

(1) 操作簡單方便,操作流程合理:對於不熟悉計算機的用戶,能夠在2分鐘內熟練操作該系統內的內容,系統內的數據展示基本屬於一鍵式,通過鼠標點擊想要展示的內容,數據便可展示在頁面。同時,進行搜索時,可以通過鍵盤輸入想要查詢的內容,點擊搜索便可進行便捷的查詢操作。

(2) 響應快速:當用戶請求數據時,系統能夠在5s內進行傳輸或者顯示,以便提高用戶操作效率。

(3) 數據真實,精確,可靠:系統內的數據均為實地調查數據,數據來源真實可靠,數據分析過程精確,全面,分析結果精準,具有實用性。

(4) 適用於多種應用平臺:系統可以在多種應用平臺上使用,並且不影響頁面的美觀程度,可以很好的適用於各種大小不一的屏幕尺寸,具有自適應的能力。

(5) 容錯能力好:當軟件或硬件設施有故障,或者用戶操作有誤及請求數據出錯時,系統可以友好的提示用戶操作有誤,並進行解決,對已經發生的錯誤具有一定的容錯能力,對潛在的錯誤具有較好的抗幹擾能力,給用戶帶來良好的操作體驗[33]

4.2 運行環境

硬件需求:

(1) 支持的操作系統:Windows 2000 ; Windows Server 2003; Windows XP

(2) 處理器:目前市場上所流通的cpu均可

(3) 內存:256 MB(最低配置)

(4) 硬盤:500 MB

軟件需求:

(1) 開發工具:vs2012版本及以上

(2) 數據庫:SQL數據庫

(3) 開發語言:asp.net

(4) 服務器: IIS Express

4.3 其他需求

4.3.1 安全性

對數據庫訪問進行相關的控制,普通用戶不能任意訪問數據庫的數據。

4.3.2 可維護性

網站管理者須懂得一定的服務器應用、SQL 數據庫應用、硬件維護、IIS 配置等方面的技能,以便系統出現問題時能夠及時處理,修復一些問題。

4.3.3 靈活性

系統應該具有良好的功能可擴充性,以應對未來用戶的更高的要求,能夠不斷增加、擴充更多的功能,不斷提高系統的實用性,可用性需求等。

三江源牧區社會經濟調查數據分析需求說明書