版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)概要設(shè)計(jì)說明書1引言1.1編寫目的說明編寫這份概要設(shè)計(jì)說明書的目的,指出預(yù)期的讀者。概要設(shè)計(jì)說明書的目的:概要設(shè)計(jì)說明書又稱系統(tǒng)設(shè)計(jì)說明書,這里所說的系統(tǒng)是指程序系統(tǒng)。編寫該文檔的目的在于明確整個(gè)系統(tǒng)的需求、對該項(xiàng)目進(jìn)行總體設(shè)計(jì)、詳細(xì)說明對程序系統(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ǔ)。使系統(tǒng)開發(fā)人員和產(chǎn)品管理人員明確產(chǎn)品功能,可以有針對性的進(jìn)行系統(tǒng)開發(fā)、測試、驗(yàn)收等各方面的工作。從該階段開發(fā)正式進(jìn)入軟件的實(shí)際開發(fā)階段,本階段完成系
2、統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需求轉(zhuǎn)化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。而它的真正目的是進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。預(yù)期讀者:項(xiàng)目開發(fā)人員、編程人員、軟件維護(hù)人員、技術(shù)管理人員、執(zhí)行軟件質(zhì)量保證計(jì)劃的專門人員、參與本項(xiàng)目開發(fā)進(jìn)程各階段驗(yàn)證/確認(rèn)以及負(fù)責(zé)最后項(xiàng)目驗(yàn)收人員、合作各方有關(guān)部門的負(fù)責(zé)人、項(xiàng)目組負(fù)責(zé)人和全體參加人員等1.2背景說明:a. 待開發(fā)軟件系統(tǒng)的名稱:題庫管理系統(tǒng)。b. 列出此項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶以及將運(yùn)行該軟件的計(jì)算站(中心)。任務(wù)提出者:北京
3、京勝世紀(jì)科技有限公司開發(fā)者:天津職業(yè)大學(xué)電信學(xué)院軟件技術(shù)2班,小組開發(fā)人員:邊繼紅用戶:從事教育事業(yè)的教學(xué)教師以及在學(xué)學(xué)生等運(yùn)行該軟件的計(jì)算站:天津職業(yè)大學(xué)電信學(xué)院1.3定義1.考試科目:對應(yīng)教學(xué)計(jì)劃中的課程名稱2.試題類型:包括客觀題(單選、多選、判斷、填空)和主觀題(簡答、論述)兩大類3.題目難度:主觀上分為較難、一般、容易三種,,錄入試題時(shí)由試題創(chuàng)建者確定;4.難度系數(shù):是衡量試題難易程度的客觀指標(biāo),定義為正確率的倒數(shù):難度系數(shù)= 100 /正確率,初值設(shè)為2,以后通過考試結(jié)果由系統(tǒng)自動(dòng)計(jì)算。數(shù)值越大,說明錯(cuò)誤率高,即難度越大。5.用戶類型:根據(jù)權(quán)限分為:管理員、任課教師、學(xué)生三種角色管
4、理員:是系統(tǒng)超級用戶,具有系統(tǒng)所有操作權(quán)限教 師:對試題庫具有查詢、編輯權(quán)限,對試卷具有查詢權(quán)限。學(xué) 生:只能查詢相關(guān)試題和試卷信息。1.4參考資料列出有關(guān)的參考文件,如:a. 本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同,上級機(jī)關(guān)的批文;b. 屬于本項(xiàng)目的其他已發(fā)表文件;c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。與本文直接相關(guān)的國家標(biāo)準(zhǔn)包括:(中國標(biāo)準(zhǔn)出版社1996年)資料名稱資料編號軟件生存期過程GB8566-1995計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南GB8567-88計(jì)算機(jī)概要設(shè)計(jì)編制指南GB9385
5、-88軟件工程術(shù)語GB/T11457-19952總體設(shè)計(jì)2.1需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能性能要求,詳細(xì)的說明可參見附錄C。輸入:一般為使用人員鍵盤輸入,部分為外部文件導(dǎo)入輸入。輸出:一般為屏幕輸出、打印輸出,部分為文件輸出。處理的功能性能要求:1.數(shù)據(jù)管理能力要求:能滿足當(dāng)前使用規(guī)模的數(shù)據(jù)處理要求,當(dāng)前庫大小約200MB400MB,歷史庫800MB1.2GB,歸檔庫大小不限。 2.故障處理要求:硬件故障:客戶端硬件故障,不能啟動(dòng)、硬件損壞,最好有備用機(jī)器 通訊故障,客戶端與服務(wù)器無法通訊,導(dǎo)致局部業(yè)務(wù)暫停,應(yīng)檢查通訊線路及設(shè)置,保證網(wǎng)絡(luò)通訊暢通 服務(wù)器硬件故障,web
6、服務(wù)器站無法啟動(dòng),應(yīng)有備件或備機(jī)替換 數(shù)據(jù)服務(wù)器硬件故障,數(shù)據(jù)無法訪問,應(yīng)有備件或備機(jī)替換 軟件故障:客戶端應(yīng)用程序故障,業(yè)務(wù)處理不正常,應(yīng)檢查設(shè)置或IE等配套設(shè)置 后臺(tái)服務(wù)器故障,部分業(yè)務(wù)處理不正常,應(yīng)檢查設(shè)置或更換配套程序2.2運(yùn)行環(huán)境簡要地說明對本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細(xì)說明參見附錄C。設(shè)備:數(shù)據(jù)庫服務(wù)器:奔騰三,內(nèi)存128MB以上,硬盤9G,100M網(wǎng)卡應(yīng)用服務(wù)器:奔騰三,內(nèi)存128MB以上,硬盤4G,100M網(wǎng)卡網(wǎng)絡(luò)配置:100M / 10M 客戶端,P-3 600以上,內(nèi)存128MB以上,硬盤1G,100M/10M網(wǎng)卡支持軟件:服務(wù)器操作平臺(tái):windo
7、ws 2000/LINUX/UNIX/windouws NT Web服務(wù)器:resin2.5/ Apache 客戶端:IE 4.0及以上 網(wǎng)絡(luò)環(huán)境:Intranet與Internet 支持協(xié)議:TCP/IP、SMTP、POP3、HTTP、SSL 數(shù)據(jù)庫:ORACLE、SQL Server、SYBASE、INFORMIX、DB2 支撐環(huán)境:JDK1.3及以上接口:提供明確的業(yè)務(wù)規(guī)范和業(yè)務(wù)流程,給第三方內(nèi)容提供商提供開放的平臺(tái),以便提供廣泛的合作機(jī)會(huì),最終將該系統(tǒng)建設(shè)成為一個(gè)綜合業(yè)務(wù)平臺(tái)控制:所有的控制利用.NET的多線程技術(shù),實(shí)現(xiàn)對共享資源的一致性維護(hù)。2.3基本設(shè)計(jì)概念和處理流程說明本系統(tǒng)的基
8、本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。基本設(shè)計(jì)概念圖表:處理流程圖表:2.4結(jié)構(gòu)題庫管理系統(tǒng)結(jié)構(gòu)圖管理員教 師用戶管理題型管理角色管理考生管理題庫結(jié)構(gòu)管理題庫組卷試卷管理題庫管理系統(tǒng)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分層次地給出各元素之間的控制與被控制關(guān)系.管理員日常管理教師日常管理系統(tǒng)為維護(hù)2.5功能器求與程序的關(guān)系本條用一張如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:2.6人工處理過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程(如果有的話)。各種表單填制等需要填制的信息2.7尚未問決
9、的問題說明在概要設(shè)計(jì)過程中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前必須解決的各個(gè)問題。3接口設(shè)計(jì)3.1用戶接口說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。3.2外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。軟件接口:服務(wù)器程序可使用Configurationmanager提供的對SQL SERVER的接口,進(jìn)行對數(shù)據(jù)的備份命令,以做到對數(shù)據(jù)的保存。在網(wǎng)絡(luò)接口方面,使用一種無差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式對數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接收。硬件接口:再輸入的方面,對鍵盤、鼠標(biāo)的輸入,可用java.io的標(biāo)準(zhǔn)輸入/輸出,對輸入進(jìn)行處理。在輸出
10、方面,打印機(jī)的連接及使用,也可用java.io的標(biāo)準(zhǔn)輸入/輸出對其進(jìn)行處理。在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實(shí)現(xiàn)高速傳輸,將使用高速100M以太網(wǎng)絡(luò)。3.3內(nèi)部接口說明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式、進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合說明對系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件??蛻舳嗽谟休斎霑r(shí)啟動(dòng)接收數(shù)據(jù)模塊,通過各模塊之間的
11、調(diào)用,讀入并對輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時(shí),將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進(jìn)行處理,產(chǎn)生相應(yīng)輸出。服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動(dòng)狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機(jī)。4.2運(yùn)行控制說明每一種外界的運(yùn)行控制的方式方法和操作步驟。運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。在網(wǎng)絡(luò)傳播方面,客戶端在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到反饋,收到后,
12、在次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶端。4.3運(yùn)行時(shí)間說明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。在軟體的需求分析中,對運(yùn)行時(shí)間的要求為必須對作出操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運(yùn)行時(shí)間有較大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對操作反應(yīng)將受到很大的影響。所以將采用高速100M以太網(wǎng)絡(luò),實(shí)現(xiàn)客戶端與服務(wù)器之間的鏈接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時(shí)間及操作時(shí)間長短,影響大客戶機(jī)操作的等待時(shí)間,所以必須使用高性能的服務(wù)器,建議使用PentiumIII處理器。硬件對本系統(tǒng)的速度影響將會(huì)大于軟
13、件的影響。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長度及它們之間的層次的或表格的相互關(guān)系。5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求,訪問方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲(chǔ)區(qū)域)、設(shè)計(jì)考慮和保密條件。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式:6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息用一覽表的方式說朗每種可能的出錯(cuò)或故障情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、含意及處理方法。可能出錯(cuò)或故障情況處理方法由于輸入錯(cuò)誤信息超出或不符合預(yù)定格式的錯(cuò)
14、誤,屬于處理錯(cuò)誤對于處理錯(cuò)誤需在操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊有數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯(cuò)誤類型,再生成相應(yīng)的錯(cuò)誤提示語句,送到傳輸模塊中由于系統(tǒng)的預(yù)設(shè)不能執(zhí)行的錯(cuò)誤,屬于設(shè)定錯(cuò)誤對于設(shè)定錯(cuò)誤,應(yīng)在開始提交信息類別中,依據(jù)權(quán)限等判斷錯(cuò)誤類別,在生成相應(yīng)出錯(cuò)信息語句,輸出到輸出模塊中由于網(wǎng)絡(luò)傳輸超時(shí)、服務(wù)器響應(yīng)超時(shí)等屬于系統(tǒng)錯(cuò)誤對于系統(tǒng)錯(cuò)誤,根據(jù)resin服務(wù)器的響應(yīng)內(nèi)容,判斷錯(cuò)誤類別輸出6.2補(bǔ)救措施說明故障出現(xiàn)后可能采取的變通措施,包括:a. 后備技術(shù)說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時(shí)啟用的副本的建立和啟動(dòng)的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);b. 降效技術(shù)說明準(zhǔn)備采用的后備技術(shù),使用另一個(gè)效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個(gè)自動(dòng)系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄;c. 恢復(fù)及再啟動(dòng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 今冬明春安全生產(chǎn)
- 醫(yī)療器械公司屋頂搭建施工合同
- 礦泉水廠施工合同文本
- 電商客服人員聘用合同書
- 物流行業(yè)稅務(wù)籌劃
- 健身教練操作工招聘協(xié)議
- 橋梁擴(kuò)建電纜頂管施工合同
- 學(xué)校體育館鋼結(jié)構(gòu)樓梯施工合同
- 保齡球器材租賃合同模板
- 水上婚禮婚禮樂隊(duì)游艇租賃合同
- 2024年6月2日《證券投資顧問》真題卷(79題)
- 招投標(biāo)咨詢合同文本
- 2025年中考語文復(fù)習(xí)之文言文閱讀
- 2024統(tǒng)編版(2024)道德與法治小學(xué)一年級上冊教學(xué)設(shè)計(jì)(附目錄)
- 2.2 直線的方程(分層練習(xí))(解析版)
- 《保密法》培訓(xùn)課件
- 北京市2024-2025學(xué)年高三上學(xué)期第二次普通高中學(xué)業(yè)水平合格性考試英語試卷 含解析
- 2024版《中醫(yī)基礎(chǔ)理論經(jīng)絡(luò)》課件完整版
- 2024年全球 二次元移動(dòng)游戲市場研究報(bào)告-點(diǎn)點(diǎn)數(shù)據(jù)
- 第6課《我們神圣的國土》第1課時(shí)(教學(xué)設(shè)計(jì))-部編版道德與法治五年級上冊
- 綿陽市高中2022級(2025屆)高三第一次診斷性考試(一診)物理試卷(含標(biāo)準(zhǔn)答案)
評論
0/150
提交評論