概要設計說明書-題庫管理系統(tǒng)_第1頁
概要設計說明書-題庫管理系統(tǒng)_第2頁
概要設計說明書-題庫管理系統(tǒng)_第3頁
概要設計說明書-題庫管理系統(tǒng)_第4頁
概要設計說明書-題庫管理系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

概要設計說明書-題庫管理系統(tǒng)1引言 21.1編寫目的 21.2背景 21.3定義 21.4參考資料 32總體設計 32.1需求規(guī)定 32.2運行環(huán)境 42.3基本設計概念和處理流程 42.4結構 62.5功能器求與程序的關系 82.6人工處理過程 82.7尚未問決的問題 83接口設計 93.1用戶接口 93.2外部接口 93.3內部接口 94運行設計 94.1運行模塊組合 94.2運行控制 104.3運行時間 105系統(tǒng)數據結構設計 105.1邏輯結構設計要點 105.2物理結構設計要點 105.3數據結構與程序的關系 106系統(tǒng)出錯處理設計 116.1出錯信息 116.2補救措施 116.3系統(tǒng)維護設計 12概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第1頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第1頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第1頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第1頁。概要設計說明書1引言1.1編寫目的說明編寫這份概要設計說明書的目的,指出預期的讀者。概要設計說明書的目的:概要設計說明書又稱系統(tǒng)設計說明書,這里所說的系統(tǒng)是指程序系統(tǒng)。編寫該文檔的目的在于明確整個系統(tǒng)的需求、對該項目進行總體設計、詳細說明對程序系統(tǒng)的設計考慮(包括:程序系統(tǒng)的基本處理、流程、程序系統(tǒng)的組織結構、模塊劃分、功能分配、接口設計、運行設計、數據結構設計和出錯處理設計等),為程序的詳細設計提供基礎。使系統(tǒng)開發(fā)人員和產品管理人員明確產品功能,可以有針對性的進行系統(tǒng)開發(fā)、測試、驗收等各方面的工作。從該階段開發(fā)正式進入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的大致設計并明確系統(tǒng)的數據結構與軟件結構。在軟件設計階段主要是把一個軟件需求轉化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。而它的真正目的是進一步細化軟件設計階段得出的軟件總體概貌,把它加工成在程序細節(jié)上非常接近于源程序的軟件表示。預期讀者:項目開發(fā)人員、編程人員、軟件維護人員、技術管理人員、執(zhí)行軟件質量保證計劃的專門人員、參與本項目開發(fā)進程各階段驗證/確認以及負責最后項目驗收人員、合作各方有關部門的負責人、項目組負責人和全體參加人員等1.2背景說明:待開發(fā)軟件系統(tǒng)的名稱:題庫管理系統(tǒng)。列出此項目的任務提出者、開發(fā)者、用戶以及將運行該軟件的計算站(中心)。任務提出者:北京京勝世紀科技有限公司開發(fā)者:天津職業(yè)大學電信學院軟件技術2班,小組開發(fā)人員:邊繼紅用戶:從事教育事業(yè)的教學教師以及在學學生等運行該軟件的計算站:天津職業(yè)大學電信學院1.3定義1.考試科目:對應教學計劃中的課程名稱2.試題類型:包括客觀題(單選、多選、判斷、填空)和主觀題(簡答、論述)兩大類3.題目難度:主觀上分為較難、一般、容易三種,,錄入試題時由試題創(chuàng)建者確定;4.難度系數:是衡量試題難易程度的客觀指標,定義為正確率的倒數:難度系數=100/正確率,初值設為2,以后通過考試結果由系統(tǒng)自動計算。數值越大,說明錯誤率高,即難度越大。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第2頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第2頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第2頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第2頁。管理員:是系統(tǒng)超級用戶,具有系統(tǒng)所有操作權限教師:對試題庫具有查詢、編輯權限,對試卷具有查詢權限。學生:只能查詢相關試題和試卷信息。1.4參考資料列出有關的參考文件,如:本項目的經核準的計劃任務書或合同,上級機關的批文;屬于本項目的其他已發(fā)表文件;本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標準。列出這些文件的標題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。與本文直接相關的國家標準包括:(中國標準出版社1996年)資料名稱資料編號■軟件生存期過程GB8566-1995■計算機軟件產品開發(fā)文件編制指南GB8567-88■計算機概要設計編制指南GB9385-88■軟件工程術語GB/T11457-19952總體設計2.1需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求,詳細的說明可參見附錄C。輸入:一般為使用人員鍵盤輸入,部分為外部文件導入輸入。輸出:一般為屏幕輸出、打印輸出,部分為文件輸出。處理的功能性能要求:1.數據管理能力要求:能滿足當前使用規(guī)模的數據處理要求,當前庫大小約200MB~400MB,歷史庫800MB~1.2GB,歸檔庫大小不限。2.故障處理要求:⑴硬件故障:①客戶端硬件故障,不能啟動、硬件損壞,最好有備用機器②通訊故障,客戶端與服務器無法通訊,導致局部業(yè)務暫停,應檢查通訊線路及設置,保證網絡通訊暢通③服務器硬件故障,web服務器站無法啟動,應有備件或備機替換④數據服務器硬件故障,數據無法訪問,應有備概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第3頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第3頁。件或備機替換概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第3頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第3頁。⑵軟件故障:①客戶端應用程序故障,業(yè)務處理不正常,應檢查設置或IE等配套設置②后臺服務器故障,部分業(yè)務處理不正常,應檢查設置或更換配套程序2.2運行環(huán)境簡要地說明對本系統(tǒng)的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細說明參見附錄C。設備:數據庫服務器:奔騰三,內存128MB以上,硬盤9G,100M網卡應用服務器:奔騰三,內存128MB以上,硬盤4G,100M網卡網絡配置:100M/10M客戶端,P-3600以上,內存128MB以上,硬盤1G,100M/10M網卡支持軟件:服務器操作平臺:windows2000/LINUX/UNIX/windouwsNTWeb服務器:resin2.5/Apache客戶端:IE4.0及以上網絡環(huán)境:Intranet與Internet支持協議:TCP/IP、SMTP、POP3、HTTP、SSL數據庫:ORACLE、SQLServer、SYBASE、INFORMIX、DB2支撐環(huán)境:JDK1.3及以上接口:提供明確的業(yè)務規(guī)范和業(yè)務流程,給第三方內容提供商提供開放的平臺,以便提供廣泛的合作機會,最終將該系統(tǒng)建設成為一個綜合業(yè)務平臺控制:所有的控制利用.NET的多線程技術,實現對共享資源的一致性維護。2.3基本設計概念和處理流程說明本系統(tǒng)的基本設計概念和處理流程,盡量使用圖表的形式。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第4頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第4頁。基本設計概念圖表:概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第4頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第4頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第5頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第5頁。處理流程圖表:概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第5頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第5頁。2.4結構概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第6頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第6頁。題庫管理系統(tǒng)結構圖概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第6頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第6頁。管理員教管理員教師用戶管理題型管理角色管理考生管理題庫結構管理題庫組卷試卷管理題庫管理系統(tǒng)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標識符和功能,分層次地給出各元素之間的控制與被控制關系.管理員日常管理概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第7頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第7頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第7頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第7頁。系統(tǒng)為維護2.5功能器求與程序的關系本條用一張如下的矩陣圖說明各項功能需求的實現同各塊程序的分配關系:概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第8頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第8頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第8頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第8頁。2.6人工處理過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程(如果有的話)。各種表單填制等需要填制的信息2.7尚未問決的問題說明在概要設計過程中尚未解決而設計者認為在系統(tǒng)完成之前必須解決的各個問題。3接口設計3.1用戶接口說明將向用戶提供的命令和它們的語法結構,以及軟件的回答信息。3.2外部接口說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關系。軟件接口:服務器程序可使用Configurationmanager提供的對SQLSERVER的接口,進行對數據的備份命令,以做到對數據的保存。在網絡接口方面,使用一種無差錯的傳輸協議,采用滑動窗口方式對數據進行網絡傳輸及接收。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第9頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第9頁。硬件接口:再輸入的方面,對鍵盤、鼠標的輸入,可用java.io的標準輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用java.io的標準輸入/輸出對其進行處理。在網絡傳輸部分,在網絡硬件部分,為了實現高速傳輸,將使用高速100M以太網絡。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第9頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第9頁。3.3內部接口說明本系統(tǒng)之內的各個系統(tǒng)元素之間的接口的安排。內部接口方面,各模塊之間采用函數調用、參數傳遞、返回值的方式、進行信息傳遞。具體參數的結構將在數據結構設計的內容中說明。接口傳遞的信息將是以數據結構封裝了的數據,以參數傳遞或返回值的形式在各模塊間傳輸。4運行設計4.1運行模塊組合說明對系統(tǒng)施加不同的外界運行控制時所引起的各種不同的運行模塊組合,說明每種運行所歷經的內部模塊和支持軟件??蛻舳嗽谟休斎霑r啟動接收數據模塊,通過各模塊之間的調用,讀入并對輸入進行格式化。在接收數據模塊得到充分的數據時,將調用網絡傳輸模塊,將數據通過網絡送到服務器,并等待接收服務器返回的信息。接收到返回信息后隨即調用數據輸出模塊,對信息進行處理,產生相應輸出。服務器程序的接收網絡數據模塊必須始終處于活動狀態(tài)。接收到數據后,調用數據處理/查詢模塊對數據庫進行訪問,完成后調用網絡發(fā)送模塊,將信息返回客戶機。4.2運行控制說明每一種外界的運行控制的方式方法和操作步驟。運行控制將嚴格按照各模塊間函數調用關系來實現。在各事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網絡傳播方面,客戶端在發(fā)送數據后,將等待服務器的確認收到反饋,收到后,在次等待服務器發(fā)送回答數據,然后對數據進行確認。服務器在接到數據后發(fā)送確認信號,在對數據處理、訪問數據庫后,將返回信息送回客戶端。4.3運行時間說明每種運行模塊組合將占用各種資源的時間。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第10頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第10頁。在軟體的需求分析中,對運行時間的要求為必須對作出操作有較快的反應。網絡硬件對運行時間有較大的影響,當網絡負載量大時,對操作反應將受到很大的影響。所以將采用高速100M以太網絡,實現客戶端與服務器之間的鏈接,以減少網絡傳輸上的開銷。其次是服務器的性能,這將影響對數據庫訪問時間及操作時間長短,影響大客戶機操作的等待時間,所以必須使用高性能的服務器,建議使用PentiumIII處理器。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第10頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第10頁。5系統(tǒng)數據結構設計5.1邏輯結構設計要點給出本系統(tǒng)內所使用的每個數據結構的名稱、標識符以及它們之中每個數據項、記錄、文卷和系的標識、定義、長度及它們之間的層次的或表格的相互關系。5.2物理結構設計要點給出本系統(tǒng)內所使用的每個數據結構中的每個數據項的存儲要求,訪問方法、存取單位、存取的物理關系(索引、設備、存儲區(qū)域)、設計考慮和保密條件。5.3數據結構與程序的關系說明各個數據結構與訪問這些數據結構的形式:6系統(tǒng)出錯處理設計6.1出錯信息概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第11頁。概要設計說明書-題庫管理系統(tǒng)全文共12頁,當前為第11頁。用一覽表的方式說朗每種可能的出錯或故障情況出現時,系統(tǒng)輸出信息的形式、含意及處理方法。概要設計說明書-題庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論