資源描述:
《軟件概要、詳細(xì)設(shè)計說明書》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、課題:學(xué)生教材訂購系統(tǒng)學(xué)院:數(shù)學(xué)科學(xué)學(xué)院班級:信科1202信科1201學(xué)號:姓名:指導(dǎo)老師:田懷鳳16軟件概要設(shè)計說明書1引言21.1編寫目的21.2背景21.3定義21.4參考資料32任務(wù)概述.........................................................................................................................................32.1目標(biāo)............................................................
2、.........................................................................32.2運(yùn)行環(huán)境.............................................................................................................................32.3需求概述......................................................................................
3、.......................................32.4條件與限制.........................................................................................................................43總體設(shè)計33.1處理流程43.2總體結(jié)構(gòu)和模塊外部設(shè)計53.3功能分配84接口設(shè)計94.1用戶接口94.2外部接口104.3內(nèi)部接口105系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計105.1邏輯結(jié)構(gòu)設(shè)計要點(diǎn)105.2物理結(jié)構(gòu)設(shè)計要點(diǎn)115.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系136運(yùn)行設(shè)計136.
4、1運(yùn)行模塊組合136.2運(yùn)行控制146.3運(yùn)行時間147系統(tǒng)出錯處理設(shè)計147.1出錯輸出信息147.2補(bǔ)救措施148安全保密設(shè)計..............................................................................................................................149系統(tǒng)維護(hù)設(shè)計15161引言1.1編寫目的概要設(shè)計說明書編制的目的是:通過對軟件的仔細(xì)分析我們將軟件規(guī)格說明書,進(jìn)行了適當(dāng)?shù)墓δ芊纸猓衍浖澐譃槟K。從而使軟件結(jié)構(gòu)清晰,并且易于進(jìn)行測試和調(diào)試,編寫該概要說明書的
5、目的更主要是為了能夠提高軟件的可修改性和有助于軟件開發(fā)工程的組織管理。進(jìn)行編寫更進(jìn)一步要求我們要逐步求精,為了能讓我們集中精力解決主要問題而盡量推遲對問題細(xì)節(jié)的考慮。把軟件劃分為模塊,能夠減少數(shù)據(jù)和過程處理細(xì)節(jié)的信息隱藏向外傳播的錯誤,盡可能的松散耦合性系統(tǒng)??偠灾帉戃浖乓f明書是為了便于設(shè)計者,減少設(shè)計者的工作量。包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計、運(yùn)行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為詳細(xì)設(shè)計提供基礎(chǔ)。本軟件概要設(shè)計說明書的讀者是系統(tǒng)開發(fā)人員、合同約定人員、項目經(jīng)理、設(shè)計人員。1.2背景說明:a.待開發(fā)軟件系統(tǒng)的名稱:學(xué)校教材訂購系統(tǒng)b.
6、項目的任務(wù)提出者:數(shù)學(xué)科學(xué)學(xué)院軟件工程老師c.開發(fā)者:數(shù)學(xué)科學(xué)學(xué)院信息與計算科學(xué)專業(yè)學(xué)生d.使用者:學(xué)校教材管理部門和全校師生e.項目與其他軟件,系統(tǒng)的關(guān)系:本系統(tǒng)可細(xì)化為兩個子系統(tǒng)銷售和采購系統(tǒng)。銷售系統(tǒng)的工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材科發(fā)行人員審核是有效購書單后,開發(fā)票、登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生即可去書庫領(lǐng)書。若是脫銷教材則生成缺書單。采購系統(tǒng)的主要工作過程為:匯總?cè)睍鴨?,發(fā)采購單給書庫采購人員;一旦新書入庫后,即發(fā)到貨通知。本項目采用客戶機(jī)/服務(wù)器原理,客戶端的程序是建立在Windows7系統(tǒng)上以JAVA以及MySql數(shù)據(jù)庫等為開發(fā)軟件的應(yīng)用程序。1.3定義
7、數(shù)據(jù)流圖:數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。16流程圖:系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子的形式描繪系統(tǒng)里的每個部件(程序,文件,數(shù)據(jù)庫,表格,人工過程等)。庫存表:存放庫中存在得書籍?dāng)?shù)據(jù)。出庫表:存放已銷售的書籍的數(shù)據(jù)。進(jìn)庫表:存放入庫書籍的數(shù)據(jù)。購書表:存放提交的購書信息。缺書登記表:存放缺少的書籍的