




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件使用說(shuō)明書樣本名師(完整版)資料(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)軟件使用說(shuō)明書樣本名師(完整版)資料(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)平臺(tái)管理系統(tǒng)V1.0用戶手冊(cè)版權(quán)所有目錄HYPERLINK1引言 1HYPERLINK1.1編寫目的 1HYPERLINK1.2參考資料 1HYPERLINK1.3術(shù)語(yǔ)和縮略詞 1HYPERLINK2軟件概述 2HYPERLINK2.1軟件功能 2HYPERLINK2.2軟件運(yùn)行 2HYPERLINK2.3系統(tǒng)要求 2HYPERLINK3系統(tǒng)使用 3HYPERLINK3.1系統(tǒng)登錄 3HYPERLINK3.2人員信息維護(hù) 4HYPERLINK 4HYPERLINK 5HYPERLINK 6HYPERLINK 6HYPERLINK3.3貨品信息維護(hù) 7HYPERLINK 7HYPERLINK 8HYPERLINK 9HYPERLINK3.4倉(cāng)庫(kù)信息維護(hù) 9HYPERLINK 10HYPERLINK 10HYPERLINK3.5存放規(guī)則維護(hù) 11HYPERLINK 11HYPERLINK 12HYPERLINK3.6貨物進(jìn)出記錄 12HYPERLINK 13HYPERLINK 13HYPERLINK3.7庫(kù)存信息 14HYPERLINK3.8系統(tǒng)功能 141引言1.1編寫目的派商城平臺(tái)管理系統(tǒng)是一個(gè)電子商務(wù)公司中不可缺少的一部分,他對(duì)于公司的人員以及財(cái)務(wù)的管理者和被管理者都非常重要。所以倉(cāng)庫(kù)管理系統(tǒng)應(yīng)該為管理者和被管理者提供充足的信息和快捷的數(shù)據(jù)處理手段,但長(zhǎng)期以來(lái),人們使用傳統(tǒng)的人工方式或性能較低的倉(cāng)庫(kù)管理系統(tǒng)來(lái)管理公司日常事務(wù),操作流程比較繁瑣,錯(cuò)誤率比較高。一個(gè)成功的管理系統(tǒng)應(yīng)提供快速的信息檢索功能,增加和修改功能。1.2參考資料《軟件需求規(guī)格說(shuō)明書》《概要設(shè)計(jì)說(shuō)明書》《詳細(xì)設(shè)計(jì)說(shuō)明書》1.3術(shù)語(yǔ)和縮略詞A.I.人工智能API(ApplicationProgrammingInterface)應(yīng)用(程序)編程接口SoftwareQualityAssurance軟件質(zhì)量保證UITesting界面測(cè)試2軟件概述2.1軟件功能(1)進(jìn)、出庫(kù)管理。對(duì)進(jìn)、出庫(kù)信息進(jìn)行記錄。(2)查詢功能。倉(cāng)庫(kù)管理對(duì)查詢要求高,通過(guò)主菜單記錄當(dāng)前操作用戶的用戶編號(hào),保證了對(duì)進(jìn)、出庫(kù)信息錄入負(fù)責(zé)人的確認(rèn)。(3)部門資料管理與庫(kù)存報(bào)表生成。資料管理包括了人員信息管理,以及各項(xiàng)業(yè)務(wù)單據(jù)的資料管理。報(bào)表主要分類為:日?qǐng)?bào)表,月報(bào)表,銷售報(bào)表,入庫(kù)報(bào)表等等。(4)應(yīng)用計(jì)算機(jī)管理后,由于計(jì)算機(jī)能存貯大量的數(shù)據(jù),而且數(shù)據(jù)只要一次存入,便可多次重復(fù)使用,所以管理數(shù)據(jù)達(dá)到完整,統(tǒng)一,原始記錄能保證及時(shí),準(zhǔn)確。(5)應(yīng)用計(jì)算機(jī)管理后,許多重復(fù)性的工作,都可由計(jì)算機(jī)去執(zhí)行,從而使管理人員從事務(wù)性工作解脫出來(lái),真正變?yōu)閺氖乱恍┬畔⒌姆治?,判斷,決策等創(chuàng)造性的工作。2.2軟件運(yùn)行本系統(tǒng)運(yùn)行在PC及其兼容機(jī)上,使用WINDOWS操作系統(tǒng),在軟件安裝后,直接點(diǎn)擊相應(yīng)圖標(biāo),就可以顯示出軟件的主菜單,進(jìn)行需要的軟件操作。2.3系統(tǒng)要求WindowsXP以上系統(tǒng),256M以上內(nèi)存。3系統(tǒng)使用3.1系統(tǒng)登錄本系統(tǒng)為公司內(nèi)部倉(cāng)儲(chǔ)管理系統(tǒng),用戶類型分為兩種,一類為管理員,一類為普通用戶,管理員具有人員管理權(quán)限,普通用戶只有貨品管理權(quán)限。圖3-1系統(tǒng)登錄界面管理員登錄后的主界面如下圖所示圖3-2管理員系統(tǒng)主界面普通用戶登錄后的主界面如下圖所示圖3-3普通用戶系統(tǒng)主界面3.2人員信息維護(hù)人員信息維護(hù)包括個(gè)人密碼修改,人員權(quán)限設(shè)置,添加新成員和人員信息的瀏覽。圖3-4人員信息維護(hù)下拉列表在本系統(tǒng)中,系統(tǒng)管理員具有最高權(quán)限,可以修改自己和其他用戶的密碼,這個(gè)可以有效防止用戶登錄和及時(shí)為用戶重置密碼。圖3-5修改密碼界面管理員可以修改其他用戶的權(quán)限,可以使其他人具有管理員的權(quán)限,也可以收回其他管理員的權(quán)限,使其只具有普通用戶權(quán)限。圖3-6權(quán)限設(shè)置界面當(dāng)公司入職新員工時(shí),管理員可以為其建立賬戶。圖3-7添加新成員界面管理員賬戶不僅可以添加用戶,還可以隨時(shí)對(duì)系統(tǒng)的賬號(hào)進(jìn)行管理和維護(hù)。圖3-8人員信息瀏覽界面3.3貨品信息維護(hù)管理員和普通用戶可以查詢本公司的貨品信息,也可以對(duì)其進(jìn)行增加和刪除。圖3-9貨品信息維護(hù)下拉列表可以根據(jù)貨品號(hào)和貨品名稱進(jìn)行查詢,也可以查詢?nèi)控浧沸畔ⅲ讼到y(tǒng)還提供了導(dǎo)出EXCEL的功能,方便對(duì)公司貨品的統(tǒng)計(jì)分析。圖3-10貨品信息查詢界面當(dāng)公司增加了某種貨品時(shí),可以使用材料信息增加功能及時(shí)將其添加進(jìn)系統(tǒng)。圖3-11貨品信息添加界面當(dāng)公司的貨品信息發(fā)生變動(dòng)時(shí),可通過(guò)貨品信息刪改功能及時(shí)修改信息。圖3-12貨品信息刪除界面3.4倉(cāng)庫(kù)信息維護(hù)倉(cāng)庫(kù)信息維護(hù)包括倉(cāng)庫(kù)信息瀏覽和倉(cāng)庫(kù)信息添加兩個(gè)功能。方便維護(hù)本公司的倉(cāng)庫(kù)系統(tǒng)。圖3-13倉(cāng)庫(kù)信息維護(hù)下拉列表在倉(cāng)庫(kù)信息瀏覽里面,不僅可以查詢本系統(tǒng)已經(jīng)擁有的倉(cāng)庫(kù),也可以對(duì)其進(jìn)行維護(hù),這里包括添加一個(gè)新的倉(cāng)庫(kù),刪除一個(gè)過(guò)時(shí)的倉(cāng)庫(kù),和修改倉(cāng)庫(kù)的細(xì)節(jié)信息。圖3-14倉(cāng)庫(kù)信息瀏覽界面應(yīng)當(dāng)及時(shí)將新的倉(cāng)庫(kù)添加到本系統(tǒng),包括倉(cāng)庫(kù)的具體信息。圖3-15倉(cāng)庫(kù)信息添加界面3.5存放規(guī)則維護(hù)包括存放規(guī)則瀏覽和存放規(guī)則添加兩個(gè)功能。圖3-16存放規(guī)則維護(hù)下拉列表此功能在于讓用戶及時(shí)了解本公司的倉(cāng)庫(kù)詳細(xì)細(xì)心,以便對(duì)其進(jìn)行維護(hù)。圖3-17存放規(guī)則瀏覽界面當(dāng)添加了新的倉(cāng)庫(kù)之后,應(yīng)該為其添加相應(yīng)的存放規(guī)則。圖3-18存放規(guī)則添加界面3.6貨物進(jìn)出記錄此功能在于對(duì)公司貨物的管理。圖3-19貨物進(jìn)出記錄下拉列表此功能可以方便的查詢本公司的貨物進(jìn)出信息。圖3-20貨物進(jìn)出瀏覽界面當(dāng)公司有了新的貨物信息變動(dòng)的時(shí)候,應(yīng)當(dāng)添加到相應(yīng)的記錄。圖3-21貨物進(jìn)出添加界面3.7庫(kù)存信息庫(kù)存信息可以方便得了解本公司的所有貨物信息,包括現(xiàn)有數(shù)量,當(dāng)前價(jià)格和供應(yīng)商。圖3-22庫(kù)存信息查詢界面3.8系統(tǒng)功能此功能不涉及業(yè)務(wù)信息,提供了修改修改密碼,注銷系統(tǒng)和關(guān)閉系統(tǒng)的功能。圖3-23系統(tǒng)功能下拉列表第一章系統(tǒng)概述1.1系統(tǒng)介紹“虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件”是基于客戶/服務(wù)器模式,其中服務(wù)器提供VR文件及支持資源客戶通過(guò)網(wǎng)絡(luò)下載希望訪問的文件,并通過(guò)本地平臺(tái)上的VR瀏覽器交互式訪問該文件描述的虛擬境界。因?yàn)闉g覽器是本地平臺(tái)提供的,從而實(shí)現(xiàn)了和硬件平臺(tái)的無(wú)關(guān)性。VR象HTML一樣,是一種ASCII碼描述語(yǔ)言,它是一套告訴瀏覽器如何創(chuàng)建一個(gè)三維世界并在其中航行的指令,這些指令由再現(xiàn)器解釋執(zhí)行,再現(xiàn)器是一個(gè)內(nèi)置于瀏覽器中或外部的程序。由于VR是一個(gè)三維造型和渲染的圖形描述性語(yǔ)言,復(fù)雜的3D術(shù)語(yǔ)轉(zhuǎn)換為動(dòng)態(tài)虛擬世界是高速的硬件和瀏覽器,又由于其交互性強(qiáng)和跨平臺(tái)性,使虛擬現(xiàn)實(shí)在Internet上有著廣泛的應(yīng)用,例如遠(yuǎn)程教育、商業(yè)宣傳等等。 為此本公司研發(fā)出“基于VR的虛擬模型軟件”,從用戶的角度來(lái)說(shuō),基本上是HTML加上第三維,但從開發(fā)者角度來(lái)說(shuō),VR環(huán)境的產(chǎn)生提供了一套完全的新標(biāo)準(zhǔn),新過(guò)程以及新的Web技術(shù)。交叉平臺(tái)和瀏覽器的兼容性是首先要解決的問題。設(shè)計(jì)之前,必須明確指定目標(biāo)平臺(tái)(PC、Mac、SGI的新O2等等),CPU速度、可以運(yùn)行的帶寬以及最適合使用的VR瀏覽器。1.2系統(tǒng)功能概述1.建模 “虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件”的建造概念和其他工程建模概念相似,必須解決交流的問題,畫出草圖并研究材質(zhì)的處理,生成模型、空間、化身,但必須考慮一些技術(shù)的限制,如,考慮到目標(biāo)平臺(tái),決定在VR文件中放入多少多邊圖形;預(yù)先考慮到虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件執(zhí)行的動(dòng)作,把相應(yīng)的目標(biāo)歸類,用于設(shè)定三維物體之間的相互聯(lián)系,建模與動(dòng)畫相互配合,如果歸類正確合適,就會(huì)縮小生成動(dòng)畫效果之后文件的體積。虛擬現(xiàn)實(shí)的設(shè)計(jì)中必須考慮加入重力和碰撞的效果,以使虛擬現(xiàn)實(shí)的場(chǎng)景和生活中的相似。建模者需要生成代理幾何模塊(一系列的調(diào)用指令),其作用在于是瀏覽器在虛擬現(xiàn)實(shí)場(chǎng)景中只需監(jiān)測(cè)一個(gè)很小的子目標(biāo),而無(wú)須計(jì)算虛擬場(chǎng)景中所有目標(biāo)的重力和碰撞效果,最大限度的減少瀏覽器的工作量,并改善VR的演示效果。VR文件對(duì)自由曲面描述方式一直是基于polygon,文件中描述了曲面上各個(gè)點(diǎn)在場(chǎng)景中的位置,故而文件中產(chǎn)生了大量的數(shù)字,致使文件體積龐大,NURBS是一種在3D模型空間中,用曲線和曲面表示物體輪廓和形狀的方法,簡(jiǎn)化了對(duì)復(fù)雜曲面的描述,“虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件”的擴(kuò)展標(biāo)準(zhǔn)里已經(jīng)加入了NURBS的描述語(yǔ)句,使得三維模型文件變得很小,另外,VR文件格式支持Zip壓縮,也使模型文件體積進(jìn)一步縮小,減少對(duì)網(wǎng)絡(luò)帶寬的要求,卻不影響瀏覽效果。2.生成行為并設(shè)定功能 “虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件”的交互性很強(qiáng),用戶可以通過(guò)化身(用戶在虛擬空間的代表)與其他的用戶化身“面對(duì)面”交流和溝通,真正實(shí)現(xiàn)WWW上的多人環(huán)境,而它的實(shí)現(xiàn)需要編制復(fù)雜的行為。VR制作的內(nèi)容應(yīng)當(dāng)能在所有的瀏覽器上運(yùn)行。一種方法是使用動(dòng)畫,動(dòng)畫可以使VR世界更加逼真,許多制作程序都需要用大量的時(shí)間檢測(cè)節(jié)點(diǎn)來(lái)驅(qū)動(dòng)動(dòng)畫,但同時(shí)也占用大量的CPU工作時(shí)間,減少時(shí)間檢測(cè)節(jié)點(diǎn)的數(shù)量并在其不執(zhí)行實(shí)時(shí)工作時(shí)關(guān)閉是提高VR文件運(yùn)行性能的通用方法。另一種方法是通過(guò)語(yǔ)言編制復(fù)雜的行為,“虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件”互動(dòng)性很強(qiáng),除了包括內(nèi)部的屬性,更支持Java、ECMAScript(JavaScript)、VRScript,甚至CGI等的接口,以便建立真3D虛擬社區(qū)。3.其他功能特點(diǎn):(1)文件管理功能(2)文件編輯功能(3)具有預(yù)覽功能(4)方便快捷的材質(zhì)編輯功能(5)方便下載VR資源技術(shù)環(huán)境硬件環(huán)境CPU:P43.0G以上;內(nèi)存:1GB以上;硬盤:硬盤80G;軟件環(huán)境數(shù)據(jù)庫(kù):Oracle10gXE。應(yīng)用服務(wù)器:Tomcat5.5應(yīng)用服務(wù)器軟件。FrameWork版本:4.0操作系統(tǒng):WindowsXP第二章系統(tǒng)功能說(shuō)明2.1登錄界面如下圖2-1所示,雙擊“虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件”的快捷方式,啟動(dòng)程序。圖2-1快捷方式進(jìn)入登錄窗體,如下圖2-2所示。圖2-2登錄窗口輸入相關(guān)的用戶,及密碼和驗(yàn)證碼后,點(diǎn)擊確定按鈕,即可進(jìn)入系統(tǒng)主界面。其中用戶為用戶姓名全拼,初始密碼為六個(gè)一,建議用戶登錄后修改自己的密碼。進(jìn)入虛擬模型軟件主界面。如圖2-3所示。2.2系統(tǒng)主界面輸入正確的用戶名和密碼之后,并單擊“開始”“高級(jí)仿真”命令,出現(xiàn)狀況如下圖2-3所示的仿真界面。圖2-3虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件主界面右擊仿真導(dǎo)航器的DACHILUNmodel1.prt,選擇“新建仿真”,如下圖2-4所示,單擊確定,出現(xiàn)下圖2-5所示;再單擊確定。圖2-4新建模型圖2-5創(chuàng)建解算方案將齒輪設(shè)為顯示部件,單擊“材料屬性”,選材如圖2-6所示:圖2-7指派材料界面單擊“3D四面體網(wǎng)格”對(duì)齒輪進(jìn)行網(wǎng)格劃分,如下圖;單擊確定后,即可顯示網(wǎng)格。如圖2-8所示。圖2-83D四面體網(wǎng)格右擊仿真導(dǎo)航器的DACHILUNmodel1_fem1.fem,選擇“顯示仿真DACHILUNmodel1_sim1.sim”,如圖2-9所示。圖2-9顯示仿真模型右擊“Constraints”,選擇“固定約束”,步驟如圖2-10所示:圖2-10固定約束右擊“l(fā)oads”,選擇“力”,輸入數(shù)據(jù),并選擇受力的齒面,如圖;單擊“確定”后,如圖2-11所示:圖2-11矢量校準(zhǔn)圖2-12求解界面單擊“解算”,如圖,并確定,知道出現(xiàn)如下圖:并關(guān)閉上面3個(gè)圖框。如圖2-13所示。圖2-13解算界面選擇“后處理導(dǎo)航器”中的“位移節(jié)點(diǎn)的”、“旋轉(zhuǎn)節(jié)點(diǎn)的”、“應(yīng)力基本的”、“應(yīng)力單元節(jié)點(diǎn)”分別出現(xiàn)下圖(從上到下),完成齒輪的有限元分析。如圖2-14所示。圖2-14模型處理有限元分析圖2-15模型處理有限元分析圖2-16壓力單元節(jié)點(diǎn)分析進(jìn)入運(yùn)動(dòng)仿真模塊,新建仿真,隱藏?zé)o關(guān)組件,,如下圖2-17所示:圖2-17運(yùn)動(dòng)仿真單擊【連桿】,創(chuàng)建如下固定連桿:圖2-18固定連接桿模型單擊【連桿】,創(chuàng)建以下非固定連桿:如圖2-19所示。圖2-19連桿模型單擊【運(yùn)動(dòng)副】,選擇旋轉(zhuǎn)副,創(chuàng)建如下運(yùn)動(dòng)副:圖2-20旋轉(zhuǎn)副界面單擊【齒輪】,創(chuàng)建兩個(gè)齒輪副:圖2-21所示。圖2-21齒輪副配置界面確定輸入端軸的初速度,如下圖2-22所示:圖2-22輸入端軸的初速度設(shè)定進(jìn)行解算方案,如下圖:圖2-23預(yù)算方案進(jìn)行求解,單擊【動(dòng)畫】,觀察齒輪運(yùn)動(dòng)狀況如下圖2-24所示:圖2-24動(dòng)畫界面9、建立圖表如下圖2-25所示圖2-25虛擬模型動(dòng)態(tài)圖第三章注意事項(xiàng)熟悉WWW的人都知道,受HTML的限制,網(wǎng)頁(yè)只能是平面的結(jié)構(gòu),就算JAVA語(yǔ)言能夠?yàn)榫W(wǎng)頁(yè)增色不少,但也僅僅停留在平面設(shè)計(jì)階段,而且實(shí)現(xiàn)環(huán)境與瀏覽者的動(dòng)態(tài)交互是非常繁瑣的。于是VR應(yīng)運(yùn)而生。尤其是VR2.0標(biāo)準(zhǔn),被稱為第二代Web語(yǔ)言,它改變了WWW上單調(diào)、交互性差的弱點(diǎn),將人的行為作為瀏覽的主題,所有的表現(xiàn)都隨操作者行為的改變而改變。VR創(chuàng)造的是一個(gè)可進(jìn)入、可參與的世界。你可以在計(jì)算機(jī)網(wǎng)絡(luò)上看到一幅幅生動(dòng)、逼真的三維立體世界,你可以在里面自由的遨游;你可以將網(wǎng)絡(luò)上流行的MUD游戲轉(zhuǎn)換為立體圖形世界;你可以將你公司的主頁(yè)改編成三維主頁(yè),讓瀏覽者領(lǐng)略到你公司的實(shí)貌,而不僅僅是簡(jiǎn)單的文本、表格...VR是一種國(guó)際標(biāo)準(zhǔn),其規(guī)范由國(guó)際標(biāo)準(zhǔn)化組織(ISO)定義,MIME類型為x-world/x-VR,它的表現(xiàn)與操作系統(tǒng)平臺(tái)無(wú)關(guān)。VR1.0只能創(chuàng)建靜態(tài)的3D景物,你可以在它們之間移動(dòng),來(lái)測(cè)覽三維世界。VR1.0是基于SGI公司的OpenInventor的文件格式Windows3.0的進(jìn)步。虛擬現(xiàn)實(shí)VR系統(tǒng)開發(fā)軟件在實(shí)際應(yīng)用中比較廣泛,但是有一些特別的注意事項(xiàng)值得我們注意。人機(jī)界面的設(shè)計(jì)過(guò)程注意事項(xiàng):1創(chuàng)建系統(tǒng)功能的外部模型設(shè)計(jì)模型主要是考慮軟件的數(shù)據(jù)結(jié)構(gòu)、總體結(jié)構(gòu)和過(guò)程性描述,界面設(shè)計(jì)一般只作為附屬品,只有對(duì)用戶的情況(包括年齡、性別、心理情況、文化程度、個(gè)性、種族背景等)有所了解,才能設(shè)計(jì)出有效的用戶界面;根據(jù)終端用戶對(duì)未來(lái)系統(tǒng)的假想(簡(jiǎn)稱系統(tǒng)假想)設(shè)計(jì)用戶模型,最終使之與系統(tǒng)實(shí)現(xiàn)后得到的系統(tǒng)映象(系統(tǒng)的外部特征)相吻合,用戶才能對(duì)系統(tǒng)感到滿意并能有效的使用它;建立用戶模型時(shí)要充分考慮系統(tǒng)假想給出的信息,系統(tǒng)映象必須準(zhǔn)確地反映系統(tǒng)的語(yǔ)法和語(yǔ)義信息??傊挥辛私庥脩?、了解任務(wù)才能設(shè)計(jì)出好的人機(jī)界面。2確定為完成此系統(tǒng)功能人和計(jì)算機(jī)應(yīng)分別完成的任務(wù)任務(wù)分析有兩種途徑。一種是從實(shí)際出發(fā),通過(guò)對(duì)原有處于手工或半手工狀態(tài)下的應(yīng)用系統(tǒng)的剖析,將其映射為在人機(jī)界面上執(zhí)行的一組類似的任務(wù);另一種是通過(guò)研究系統(tǒng)的需求規(guī)格說(shuō)明,導(dǎo)出一組與用戶模型和系統(tǒng)假想相協(xié)調(diào)的用戶任務(wù)。逐步求精和面向?qū)ο蠓治龅燃夹g(shù)同樣適用于任務(wù)分析。逐步求精技術(shù)可把任務(wù)不斷劃分為子任務(wù),直至對(duì)每個(gè)任務(wù)的要求都十分清楚;而采用面向?qū)ο蠓治黾夹g(shù)可識(shí)別出與應(yīng)用有關(guān)的所有客觀的對(duì)象以及與對(duì)象關(guān)聯(lián)的動(dòng)作。3考慮界面設(shè)計(jì)中的典型問題設(shè)計(jì)任何一個(gè)機(jī)界面,一般必須考慮系統(tǒng)響應(yīng)時(shí)間、用戶求助機(jī)制、錯(cuò)誤信息處理和命令方式四個(gè)方面。系統(tǒng)響應(yīng)時(shí)間過(guò)長(zhǎng)是交互式系統(tǒng)中用戶抱怨最多的問題,除了響應(yīng)時(shí)間的絕對(duì)長(zhǎng)短外,用戶對(duì)不同命令在響應(yīng)時(shí)間上的差別亦很在意,若過(guò)于懸殊用戶將難以接受;用戶求助機(jī)制宜采用集成式,避免疊加式系統(tǒng)導(dǎo)致用戶求助某項(xiàng)指南而不得不瀏覽大量無(wú)關(guān)信息;錯(cuò)誤和警告信息必須選用用戶明了、含義準(zhǔn)確的術(shù)語(yǔ)描述,同時(shí)還應(yīng)盡可能提供一些有關(guān)錯(cuò)誤恢復(fù)的建議。此外,顯示出錯(cuò)信息時(shí),若再輔以聽覺(鈴聲)、視覺(專用顏色)刺激,則效果更佳;命令方式最好是菜單與鍵盤命令并存,供用戶選用。4借助CASE工具構(gòu)造界面原型,并真正實(shí)現(xiàn)設(shè)計(jì)模型軟件模型一旦確定,即可構(gòu)造一個(gè)軟件原形,此時(shí)僅有用戶界面部分,此原形交用戶評(píng)審,根據(jù)反饋意見修改后再交給用戶評(píng)審,直至與用戶模型和系統(tǒng)假想一致為止。XX概要設(shè)計(jì)說(shuō)明書擬制某某某日期2021年10月20日審核日期批準(zhǔn)日期
文檔修改記錄修改日期版本/狀態(tài)作者修改章節(jié)修改描述2021-10-17V1.0某某某初版V1.0發(fā)布
填寫說(shuō)明1.系統(tǒng)結(jié)構(gòu)的定義本體系對(duì)整個(gè)軟件系統(tǒng)按如下結(jié)構(gòu)方式進(jìn)行劃分:系統(tǒng)子系統(tǒng)模塊子模塊其中:(1)“系統(tǒng)子系統(tǒng)”劃分屬于“系統(tǒng)設(shè)計(jì)”,在系統(tǒng)設(shè)計(jì)說(shuō)明書中予以描述。(2)“子系統(tǒng)模塊”劃分屬于“概要設(shè)計(jì)”,在本說(shuō)明書中予以描述。(3)“模塊子模塊”劃分屬于“詳細(xì)設(shè)計(jì)”,在詳細(xì)設(shè)計(jì)說(shuō)明書中予以描述。如果系統(tǒng)相對(duì)簡(jiǎn)單,可以省略“子模塊”這一層次。2.如果填寫了系統(tǒng)設(shè)計(jì)說(shuō)明書,則在本說(shuō)明書中略過(guò)“系統(tǒng)子系統(tǒng)”劃分的相關(guān)內(nèi)容(即第2章)。3.如果系統(tǒng)相對(duì)簡(jiǎn)單,不需要做“系統(tǒng)子系統(tǒng)”劃分,這種情況下,取消填寫系統(tǒng)設(shè)計(jì)說(shuō)明書,只須填寫本說(shuō)明書,直接套用“子系統(tǒng)模塊”劃分(即第3章)進(jìn)行“系統(tǒng)模塊”劃分(把其中“子系統(tǒng)”一詞替換為“系統(tǒng)”),并刪除本說(shuō)明書中“系統(tǒng)子系統(tǒng)”劃分的相關(guān)內(nèi)容(第2章)。
目錄1. 簡(jiǎn)介 11.1. 背景和目的 11.2. 范圍 11.3. 術(shù)語(yǔ)和縮略語(yǔ) 12. 系統(tǒng)總體設(shè)計(jì) 12.1. 任務(wù)概述 2 目標(biāo) 2 需求概述 22.2. 設(shè)計(jì)概述 2 總體約束 2 系統(tǒng)外部接口 2 設(shè)計(jì)方案概述 22.3. 系統(tǒng)架構(gòu)設(shè)計(jì) 3 系統(tǒng)的邏輯架構(gòu)設(shè)計(jì) 3 系統(tǒng)的物理架構(gòu)設(shè)計(jì) 42.4. 子系統(tǒng)定義 5 子系統(tǒng)列表 5 子系統(tǒng)間關(guān)系 53. 子系統(tǒng)1設(shè)計(jì) 63.1. 任務(wù)概述 6 目標(biāo) 6 需求概述 63.2. 設(shè)計(jì)概述 6 總體約束 6 子系統(tǒng)外部接口 7 設(shè)計(jì)方案概述 83.3. 子系統(tǒng)架構(gòu)設(shè)計(jì) 83.4. 模塊定義 10 模塊列表 10 模塊間關(guān)系 11 模塊描述 114. 非功能性需求的實(shí)現(xiàn)方案 126.1. 性能的考慮 126.2. 兼容性的考慮 136.3. 安全的考慮 136.4. 可移植性的考慮 136.5. 集成與測(cè)試的考慮 136.6. 可擴(kuò)展性的考慮 136.7. 可靠性的考慮 136.8. 可維護(hù)性的考慮 145. 難點(diǎn)及解決方案 146. 參考資料 147. 附錄 15簡(jiǎn)介背景和目的本文檔編制的目的是說(shuō)明對(duì)軟件系統(tǒng)的設(shè)計(jì)考慮,包括軟件系統(tǒng)的基本處理流程,軟件系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為軟件的詳細(xì)設(shè)計(jì)奠定基礎(chǔ)。范圍本文檔適用于消息推送項(xiàng)目二期產(chǎn)品的服務(wù)端。術(shù)語(yǔ)和縮略語(yǔ)縮略語(yǔ)英文全名中文解釋XMPPTheExtensibleMessagingandPresenceProtocol可擴(kuò)展通訊和表示協(xié)議系統(tǒng)總體設(shè)計(jì){裁剪說(shuō)明:如果已編寫系統(tǒng)設(shè)計(jì)說(shuō)明書,或項(xiàng)目不做“系統(tǒng)子系統(tǒng)”劃分,此章省略;否則內(nèi)部的各節(jié)必須按要求填寫。}{“系統(tǒng)──>子系統(tǒng)”劃分。}{目的:1)設(shè)計(jì)系統(tǒng)整體框架:系統(tǒng)最高層次的邏輯結(jié)構(gòu)、物理結(jié)構(gòu);2)子系統(tǒng)的劃分與依賴關(guān)系定義、子系統(tǒng)之間的接口定義、子系統(tǒng)功能定義。}任務(wù)概述目標(biāo)實(shí)現(xiàn)目標(biāo)和功能。需求概述參考“軟件需求規(guī)格說(shuō)明書”。設(shè)計(jì)概述總體約束系統(tǒng)外部接口設(shè)計(jì)方案概述建立一套即時(shí)通訊&消息推送的解決方案:云端運(yùn)用spring+mina+jgroups建立一個(gè)分布式的服務(wù)端系統(tǒng),以XMPP協(xié)議提供接口;終端運(yùn)用smack建立一個(gè)XMPP協(xié)議的客戶端,調(diào)用協(xié)議接口實(shí)現(xiàn)消息接收和終端展示。系統(tǒng)架構(gòu)設(shè)計(jì)系統(tǒng)的邏輯架構(gòu)設(shè)計(jì)單IDC服務(wù)器架構(gòu)圖分六層結(jié)構(gòu):負(fù)載均衡層、接入層、邏輯處理層、數(shù)據(jù)訪問層、數(shù)據(jù)層、WEB層。負(fù)載均衡層:TV終端通過(guò)域名訪問云端,DNS智能解析終端的IP地址讓它連接就近的分發(fā)服務(wù)器,從分發(fā)服務(wù)器獲取接入服務(wù)器列表,然后斷開XMPP連接;接入層:TV終端和接入服務(wù)器建立XMPP長(zhǎng)連接,創(chuàng)建會(huì)話;邏輯處理層:終端協(xié)議服務(wù)器、推送服務(wù)器(RS)、統(tǒng)計(jì)服務(wù)器。終端協(xié)議服務(wù)器:終端往接入服務(wù)器發(fā)送協(xié)議包,接入服務(wù)器轉(zhuǎn)發(fā)給終端協(xié)議服務(wù)器處理;推送服務(wù)器:負(fù)責(zé)從MQ取出消息、解析消息(條件體和消息體)、終端在線和離線查詢、按各接入服務(wù)器有哪些終端登錄把消息包分發(fā)給接入服務(wù)器;統(tǒng)計(jì)服務(wù)器:運(yùn)用quartz執(zhí)行定時(shí)任務(wù),實(shí)現(xiàn)終端每天在線數(shù)、終端每小時(shí)在線數(shù)、終端每天激活數(shù)、終端登錄次數(shù)、消息推送結(jié)果等統(tǒng)計(jì)功能。數(shù)據(jù)訪問層:提供數(shù)據(jù)訪問組件,如MysqlJDBC接口、jedis緩存接口。提供第三方推送接口,供第三方云端調(diào)用的API,提供單點(diǎn)推送(明消息/暗消息)、條件(區(qū)域+機(jī)型)推送、regid推送。數(shù)據(jù)層:Mongodb集群,Mysql數(shù)據(jù)庫(kù)(主從+讀寫分離),ActiveMQ消息隊(duì)列,Redis緩存服務(wù)器。WEB層:運(yùn)營(yíng)平臺(tái)、第三方推送平臺(tái)。多IDC服務(wù)器架構(gòu)圖需要整理系統(tǒng)的物理架構(gòu)設(shè)計(jì)子系統(tǒng)定義子系統(tǒng)列表子系統(tǒng)編號(hào)子系統(tǒng)名稱(標(biāo)識(shí))功能描述開發(fā)方式1運(yùn)營(yíng)平臺(tái)子系統(tǒng)由超級(jí)管理員和運(yùn)營(yíng)人員使用,提供第三方管理、基礎(chǔ)數(shù)據(jù)、消息管理、運(yùn)維、統(tǒng)計(jì)、系統(tǒng)設(shè)置、日志查詢等功能。自行開發(fā)2第三方推送接口子系統(tǒng)供第三方云端調(diào)用的API,提供單點(diǎn)推送(明消息/暗消息)、條件(區(qū)域+機(jī)型)推送、regid推送。自行開發(fā)3第三方推送平臺(tái)子系統(tǒng)給第三方使用,提供開發(fā)者賬號(hào)注冊(cè)、應(yīng)用管理、消息發(fā)布、消息推送結(jié)果查詢等功能。自行開發(fā)4推送服務(wù)器子系統(tǒng)云端的一個(gè)邏輯服務(wù)器,實(shí)現(xiàn)從MQ取出消息、解析消息(條件體和消息體)、終端在線和離線查詢、按各接入服務(wù)器有哪些終端登錄把消息包分發(fā)給接入服務(wù)器。自行開發(fā)5后臺(tái)任務(wù)子系統(tǒng)云端的后臺(tái)任務(wù)系統(tǒng),運(yùn)用quartz執(zhí)行定時(shí)任務(wù),實(shí)現(xiàn)終端每天在線數(shù)、終端每小時(shí)在線數(shù)、終端每天激活數(shù)、終端登錄次數(shù)、消息推送結(jié)果等統(tǒng)計(jì)功能。自行開發(fā)6云端與終端接口:分發(fā)服務(wù)器、接入服務(wù)器、終端協(xié)議服務(wù)器為消息盒子終端提供云端接口,用XMPP協(xié)議。提供獲取接入服務(wù)器列表、電視終端獲取唯一標(biāo)識(shí)userid、以u(píng)serid登錄認(rèn)證、建立會(huì)話及長(zhǎng)連接、推送消息、反饋消息接收和點(diǎn)擊情況、終端應(yīng)用激活上報(bào)等協(xié)議。自行開發(fā)7云端集群在云端用JGroups技術(shù)組建一個(gè)集群,管理各邏輯服務(wù)器,實(shí)現(xiàn)各成員之間的通訊、成員狀態(tài)反饋、成員列表維護(hù)等功能。自行開發(fā)注:開發(fā)方式可選:采購(gòu)、外包、自行開發(fā)、復(fù)用。子系統(tǒng)間關(guān)系{裁剪說(shuō)明:必填}{明確子系統(tǒng)之間的調(diào)用關(guān)系、子系統(tǒng)間的接口(消息、數(shù)據(jù)結(jié)構(gòu))以及相關(guān)子系統(tǒng)之間的協(xié)同工作,可以使用結(jié)構(gòu)圖、(交互)事務(wù)圖、消息序列圖、ER圖描述。}子系統(tǒng)1設(shè)計(jì){裁剪說(shuō)明:必填}{標(biāo)題上加入子系統(tǒng)的編號(hào)及名稱(標(biāo)識(shí))}{“子系統(tǒng)──>模塊”劃分。}{目的:1)設(shè)計(jì)子系統(tǒng)整體框架:子系統(tǒng)的邏輯結(jié)構(gòu);2)模塊的劃分與依賴關(guān)系定義、模塊之間的接口定義、模塊功能定義。}任務(wù)概述目標(biāo){裁剪說(shuō)明:可選}{說(shuō)明設(shè)計(jì)意圖目標(biāo)(總目標(biāo)、分期目標(biāo))、作用范圍等。}需求概述{裁剪說(shuō)明:可選}{解釋軟件產(chǎn)品將完成或不完成的功能(可以直接描述也可以參考相關(guān)文檔)}設(shè)計(jì)概述總體約束開發(fā)規(guī)范(1)編碼約定{規(guī)定代碼體系、模塊之間的接口和命名規(guī)則。}(2)文件約定{規(guī)定子系統(tǒng)的所有配置、日志等文件命名方式與格式。}(3)目錄約定{規(guī)定子系統(tǒng)的目錄結(jié)構(gòu),包括運(yùn)行目錄、源文件目錄、配置目錄、日志目錄、數(shù)據(jù)目錄等。}XX約束{列出對(duì)軟件設(shè)計(jì)有重要影響的系統(tǒng)內(nèi)外部約束和限制,可選的約束包括:?
用戶環(huán)境?
內(nèi)存或其它資源限制?
數(shù)據(jù)存儲(chǔ)和分發(fā)需求?
安全和可靠性需求?
性能需求?
測(cè)試和可維護(hù)性需求}子系統(tǒng)外部接口{裁剪說(shuō)明:如果第2章已刪除,這里必填(如果有)。}{描述該軟件子系統(tǒng)與外部實(shí)體的接口,包括用戶界面、軟件接口、硬件接口和通信接口。}{軟件子系統(tǒng)的外部實(shí)體,包括:操作系統(tǒng)、驅(qū)動(dòng)程序、硬件、中斷、其它軟件子系統(tǒng)等。}{描述待開發(fā)軟件子系統(tǒng)與外部實(shí)體的關(guān)系,可以使用系統(tǒng)架構(gòu)圖、頂層數(shù)據(jù)流圖、事務(wù)圖等來(lái)描述系統(tǒng)結(jié)構(gòu)和交互關(guān)系,并標(biāo)示出外部實(shí)體和本系統(tǒng)相互作用的性質(zhì)(比如:消息、庫(kù)調(diào)用)和類型(比如:OS服務(wù)、通信服務(wù)、系統(tǒng)工具等)。}{詳細(xì)描述子系統(tǒng)外部接口的參數(shù),如:?
接口名稱?調(diào)用方式
?傳輸?shù)臄?shù)據(jù):–哪些數(shù)據(jù)項(xiàng)?
–數(shù)據(jù)格式?
–長(zhǎng)度?
–類型?
?頻度(實(shí)時(shí)/批處理)
?數(shù)據(jù)同步機(jī)制
?平臺(tái)無(wú)關(guān)性
?遵循的標(biāo)準(zhǔn)
?提供的功能
?前置條件
?后置條件
}設(shè)計(jì)方案概述{裁剪說(shuō)明:必填。如果在“3.1設(shè)計(jì)概述”中已描述過(guò)的部分,可略。}{描述內(nèi)容包括:(1)整個(gè)設(shè)計(jì)所采用的方法:面向?qū)ο笤O(shè)計(jì)還是結(jié)構(gòu)化設(shè)計(jì)(2)采用的系統(tǒng)架構(gòu):例如MVC架構(gòu)、N層架構(gòu)(3)使用的相應(yīng)技術(shù)和工具:例如OMT、Rose、Visio(4)采用的框架技術(shù)的形式(5)使用的設(shè)計(jì)模式:層模式、微內(nèi)核模式、代理模式等(6)描述資源/內(nèi)存分配,F(xiàn)lash資源/文件分配(7)描述哪些模塊采用軟件復(fù)用}子系統(tǒng)架構(gòu)設(shè)計(jì){裁剪說(shuō)明:必填}{定義子系統(tǒng)的總
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中獸醫(yī)基礎(chǔ)理論知到課后答案智慧樹章節(jié)測(cè)試答案2025年春河北農(nóng)業(yè)大學(xué)
- 阜陽(yáng)幼兒師范高等??茖W(xué)校《Scratch與創(chuàng)意設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南省玉溪市元江縣第一中學(xué)2025屆高三第二學(xué)期學(xué)生月考測(cè)試卷(2.22)化學(xué)試題試卷含附加題含解析
- 溫州職業(yè)技術(shù)學(xué)院《現(xiàn)代漢語(yǔ)A3》2023-2024學(xué)年第一學(xué)期期末試卷
- 宿州學(xué)院《金融工程學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北省武漢市武漢小學(xué)瑞景小學(xué)2024-2025學(xué)年五年級(jí)數(shù)學(xué)第二學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含答案
- 天津生物工程職業(yè)技術(shù)學(xué)院《化工熱力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 公司車間衛(wèi)生流動(dòng)紅旗評(píng)比方案
- 酸罐區(qū)土建施工方案
- 2025年中考語(yǔ)文寫作素材積累:《人民日?qǐng)?bào)》作文素材之人文情懷
- 統(tǒng)編版(2024)道德與法治七年級(jí)下冊(cè)第一單元 珍惜青春時(shí)光 單元測(cè)試卷(含答案)
- 蘇教版數(shù)學(xué)一年級(jí)下冊(cè)(2024)第七單元觀察物體(一)綜合素養(yǎng)測(cè)評(píng) A 卷(含答案)
- 2025年甘肅省張掖市民樂縣招聘專業(yè)技術(shù)人員9人(第二期)歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年湖北武漢理工大學(xué)學(xué)生輔導(dǎo)員招聘18人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 金融科技概論-課件 第十五章 金融科技監(jiān)管與監(jiān)管科技
- 2025年烏蘭察布醫(yī)學(xué)高等??茖W(xué)校高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2024入團(tuán)知識(shí)題庫(kù)(含答案)
- 義務(wù)教育英語(yǔ)課程標(biāo)準(zhǔn)(2022年版)
- 某隧道仰拱棧橋施工方案
- DB37∕T 5197-2021 公共建筑節(jié)能監(jiān)測(cè)系統(tǒng)技術(shù)標(biāo)準(zhǔn)
- 門診特定病種待遇認(rèn)定申請(qǐng)表
評(píng)論
0/150
提交評(píng)論