購買設(shè)計請充值后下載,,資源目錄下的文件所見即所得,都可以點開預(yù)覽,,資料完整,充值下載可得到資源目錄里的所有文件。。?!咀ⅰ浚篸wg后綴為CAD圖紙,doc,docx為WORD文檔,原稿無水印,可編輯。。。具體請見文件預(yù)覽,有不明白之處,可咨詢QQ:12401814
畢 業(yè) 設(shè) 計 附 件 二
軟件需求說明書
專 業(yè) 機械設(shè)計制造及其自動化
學(xué)生姓名 胡 成
班 級 B機制077
學(xué) 號 0710101710
指導(dǎo)教師 盧 倩
完成日期 2011年6月6日
軟件需求說明書
1引言
1.1編寫目的
軟件完成后,在與多位軟件使用者進(jìn)行了全面深入地探討和分析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說明書。
此需求規(guī)格說明書軟件做了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書的預(yù)期讀者為客戶、測試人員、項目管理人員。
1.2項目背景
檢測系統(tǒng)軟件開發(fā)是在硬件設(shè)計的基礎(chǔ)上進(jìn)行的,其主要作用是在現(xiàn)有硬件平臺上盡可能完善系統(tǒng)功能,充分發(fā)揮硬件的潛力,滿足設(shè)計功能要求,提高實用性和可靠性。良好的軟件開發(fā)是實現(xiàn)系統(tǒng)功能的重要環(huán)節(jié),也是提高系統(tǒng)性能的關(guān)鍵所在。本軟件系統(tǒng)主要實現(xiàn)如下功能:
(1)單片機系統(tǒng)軟件:采集位移、壓力、轉(zhuǎn)速傳感器輸出的模擬信號,并實現(xiàn)單片機和工控機的串行通信;
(2)工控機智能分析軟件:提供友好的人機交互界面,實現(xiàn)工控機和多個數(shù)據(jù)采集器的多機串行通訊,讀取它們采集的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行分析、處理、融合、顯示、存儲和打印;對盤式制動閘制動性能進(jìn)行智能分析與評價。
在本系統(tǒng)軟件的開發(fā)過程中必須遵循的原則是:
(1)模塊化、規(guī)范化設(shè)計,為方便軟件的維護、更改和升級,將系統(tǒng)軟件劃分成若干個具有單一功能的獨立模塊。由于各模塊間相對獨立,從而提高了系統(tǒng)的可靠性和易維護性;
(2)優(yōu)化界面設(shè)計,為方便用戶使用,軟件開發(fā)時盡可能使界面簡單實用;
(3)使用編制、修改、調(diào)試、運行和升級方便的可視化編程語言。
2任務(wù)概述
2.1目標(biāo)
2.1.1 開發(fā)目標(biāo)
下位機軟件開發(fā)應(yīng)與硬件設(shè)計相結(jié)合,使硬件功能實現(xiàn)最大化。開發(fā)的上位機軟件要具有友好的人機界面、高可靠性和智能分析的功能。
2.1.2 應(yīng)用目標(biāo)
更方便快速的實現(xiàn)對制動參數(shù)的檢測。
2.2運行環(huán)境
2.2.1 硬件環(huán)境
A 普通微機(Pentium II 或更高,128以上RAM)
B KYC01型絕壓/壓力傳感器
C CZF∕BZF電渦流位移傳感器
D 光電式傳感器
2.2.2 軟件環(huán)境
A windows 98 以上的操作系統(tǒng)
B Visual Basic 6.0
2.3 條件與限制
本軟件是應(yīng)用于一般的制動系統(tǒng),只是關(guān)于制動閘性能進(jìn)行了分析和研制。在功能上還可進(jìn)一步改進(jìn)。
3功能要求
3.1功能劃分
本系統(tǒng)有以下功能模塊:
1)信號采集模塊
2)數(shù)據(jù)處理模塊
3)數(shù)模轉(zhuǎn)換模塊
4)報表生成模塊
5)用戶界面模塊
4性能需求
4.1數(shù)據(jù)精確度
因為各種因素,程序算法引起的測量誤差,現(xiàn)場的測試方法引起的誤差,各種干擾引起的誤差會影響數(shù)據(jù)精度。采取了軟件冗余設(shè)計,以保證所采信號的可靠性。
4.2時間特性
一般操作的測量周期:<400ms
4.3適應(yīng)性
滿足一般參數(shù)檢測系統(tǒng)的需求,對前面提到的運行環(huán)境要求不應(yīng)存在困難。
5運行需求
5.1用戶界面
本系統(tǒng)軟件所有操作均簡單易學(xué),操作方便,而且在Windows程序管理器下產(chǎn)生運行文件程序組和形象的圖標(biāo),用鼠標(biāo)雙擊圖標(biāo)即可運行應(yīng)用程序。
5.2硬件接口
本軟件不需要特定的硬件或硬件接口進(jìn)行支撐。
目前市場上一般的PC機均可運行此軟件。
5.3軟件接口
運行于Windows98及更高版本具有WIN32 API的操作系統(tǒng)之上。
5.4故障處理
正常使用時不應(yīng)出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)完好無損。
當(dāng)單片機測試系統(tǒng)受干擾出現(xiàn)錯誤時,程序便脫離正常軌道亂飛。在本系統(tǒng)軟件的開發(fā)過程中,加入了空操作指令NOP,避免了后面的指令被當(dāng)作操作數(shù)執(zhí)行,程序自動納入正軌。此外,在RET、LJMP對系統(tǒng)流向起作用的指令之前插入兩條NOP指令,也可確保這些重要指令的正確執(zhí)行。
在工控機軟件的通訊模塊設(shè)計中附加若干抗干擾措施,如上電或正式通信之前,對串行端口做幾次空操作,清除端口的非法數(shù)據(jù)和命令。系統(tǒng)分析軟件完成某種功能是需要用戶操作的,這種操作具有一定的順序性。
6其它要求
a)系統(tǒng)的功能實現(xiàn)情況: 用戶可在本系統(tǒng)下實現(xiàn)各種用戶要求的功能。
b)系統(tǒng)的容錯性: 用戶操作失誤時都有提示信息,具有較好的容錯性能。
6