學(xué)生成績管理系統(tǒng)概要設(shè)計說明書_第1頁
學(xué)生成績管理系統(tǒng)概要設(shè)計說明書_第2頁
學(xué)生成績管理系統(tǒng)概要設(shè)計說明書_第3頁
學(xué)生成績管理系統(tǒng)概要設(shè)計說明書_第4頁
學(xué)生成績管理系統(tǒng)概要設(shè)計說明書_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

[學(xué)生成績管理系統(tǒng)]概要設(shè)計說明書[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[日期:2010目錄TOC\o"1-3"\h\z1、引言31.1編寫目的31.2背景說明:31.3定義31.4參考資料32、概述32.1開發(fā)背景32.2總體需求規(guī)定33、詳細(xì)需求43.1功能需求4角色〔參與者〕43.1.2用例分析44、系統(tǒng)平安性設(shè)計65、系統(tǒng)開發(fā)76、系統(tǒng)配置方案87、系統(tǒng)驗收101、導(dǎo)言〔Introduction〕本章對該文檔的目的、功能范圍、術(shù)語、相關(guān)文檔、參考資料、版本更新進(jìn)行說明。1.1目的〔Purpose〕本文檔的目旨在推動軟件工程的標(biāo)準(zhǔn)化,使設(shè)計人員遵循統(tǒng)一的概要設(shè)計書寫標(biāo)準(zhǔn),節(jié)省制作文檔的時間,降低系統(tǒng)實現(xiàn)的風(fēng)險,做到系統(tǒng)設(shè)計資料的標(biāo)準(zhǔn)性與全面性,以利于系統(tǒng)的實現(xiàn)、測試、維護(hù)、版本升級等。1.2范圍〔Scope〕本文檔用于軟件設(shè)計階段的概要設(shè)計,它的上游〔依據(jù)的基線〕是《需求分析規(guī)格書》,它的下游是《詳細(xì)設(shè)計說明書》,并為《詳細(xì)設(shè)計說明書》提供測試的依據(jù)。軟件概要設(shè)計的范圍是:軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計、全局?jǐn)?shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計、外部接口設(shè)計、主要部件功能分配設(shè)計、部件之間的接口設(shè)計等方面的內(nèi)容。該范圍應(yīng)覆蓋《需求規(guī)格說明書》中的功能點列表、性能點列表、接口列表。1.3命名規(guī)那么〔NamingRule〕變量對象命名規(guī)那么:申明全局變量、局部變量對象的命名規(guī)那么。數(shù)據(jù)庫對象命名規(guī)那么:申明數(shù)據(jù)庫表名、字段名、索引名、視圖名等對象的命名規(guī)那么。1.4術(shù)語定義〔TermsGlossary〕術(shù)語定義或解釋一般用表格形式給出,如表6-5所示。表6-5術(shù)語定義或解釋表序號術(shù)語名稱術(shù)語定義1總體結(jié)構(gòu)軟件系統(tǒng)的總體邏輯結(jié)構(gòu)。按照不同的設(shè)計方法,有不同的總體邏輯結(jié)構(gòu)。假設(shè)采用面向功能或面向數(shù)據(jù)的設(shè)計方法,那么總體邏輯結(jié)構(gòu)為一樹形的功能模塊結(jié)構(gòu)圖。假設(shè)采用面向?qū)ο蠡蛎嫦虿考矘?gòu)件〕的設(shè)計方法,那么總體邏輯結(jié)構(gòu)為部件〔構(gòu)件〕的組裝圖2外部接口本軟件系統(tǒng)與其他軟件系統(tǒng)之間的接口,接口設(shè)施可以是中間件。接口描述包括:傳輸方式、帶寬、數(shù)據(jù)結(jié)構(gòu)、傳輸頻率、傳輸量、傳輸協(xié)議3數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)包括:數(shù)據(jù)庫表的結(jié)構(gòu)、其他數(shù)據(jù)結(jié)構(gòu)等4概念數(shù)據(jù)模型CDM關(guān)系數(shù)據(jù)庫的邏輯設(shè)計模型,叫做概念數(shù)據(jù)模型。主要內(nèi)容包括一張邏輯E-R圖及其相應(yīng)的數(shù)據(jù)字典5物理數(shù)據(jù)模型PDM關(guān)系數(shù)據(jù)庫的物理設(shè)計模型,叫做物理數(shù)據(jù)模型。主要內(nèi)容包括一張物理表關(guān)系圖及其相應(yīng)的數(shù)據(jù)字典6視圖在基表或其他視圖之上建立的一張?zhí)摫?,叫做視圖,它具有物理表的許多性質(zhì),在數(shù)據(jù)處理和授權(quán)上很有用7角色數(shù)據(jù)庫中享有某些特權(quán)操作的用戶,叫做角色。角色的權(quán)利通過授權(quán)來實現(xiàn)8子系統(tǒng)具有相對獨立功能的小系統(tǒng)叫做子系統(tǒng)。一個大的軟件系統(tǒng)可以劃分為多個子系統(tǒng),每個子系統(tǒng)可由多個模塊或多個部件組成9模塊具有功能獨立、能被調(diào)用的信息單元叫做模塊。模塊是結(jié)構(gòu)化設(shè)計中的概念10內(nèi)部接口軟件系統(tǒng)內(nèi)部各子系統(tǒng)之間、各部件之間、各模板之間的接口,叫做內(nèi)部接口。接口描述包括:調(diào)用方式、入口信息、出口信息等11相關(guān)文件相關(guān)文件是指當(dāng)本文件內(nèi)容變更后,可能引起變更的其他文件。如需求分析報告、詳細(xì)設(shè)計說明書、測試方案、用戶手冊12參考資料參考資料是指本文件書寫時用到的其他資料。如各種有關(guān)標(biāo)準(zhǔn)、模板、標(biāo)準(zhǔn)、準(zhǔn)那么1.5參考資料〔References〕[1]用戶需求報告[2]軟件開發(fā)合同[3]數(shù)據(jù)庫設(shè)計標(biāo)準(zhǔn)[4]命名標(biāo)準(zhǔn)1.6相關(guān)文檔〔RelatedDocuments〕[1]《詳細(xì)設(shè)計說明書》[2]源程序清單[3]測試方案及報告[4]《用戶使用手冊》1.7版本更新記錄〔VersionUpdatedRecord〕版本更新記錄格式,如表6-6所示。表6-6版本更新記錄版本號創(chuàng)立者創(chuàng)立日期維護(hù)者維護(hù)日期維護(hù)紀(jì)要V1.0王大林2001/02/18———V——王小林2001/02/26E-R圖維護(hù)2.總體設(shè)計〔DesignofCollective〕2.1總體結(jié)構(gòu)設(shè)計〔DesignofCollectiveStructure〕軟件系統(tǒng)的總體邏輯結(jié)構(gòu),按照不同的設(shè)計方法,有不同的總體邏輯結(jié)構(gòu)。本指南以結(jié)構(gòu)化設(shè)計方法為主,畫出系統(tǒng)總體結(jié)構(gòu)圖,列出系統(tǒng)的功能模塊清單編號、名稱、功能,并盡可能描繪出功能模塊之間的關(guān)系。學(xué)生信息管理課程信息管理成績管理查詢學(xué)生信息管理課程信息管理成績管理查詢權(quán)限管理添加學(xué)生信息刪除學(xué)生信息修改學(xué)生信息添加課程信息刪除課程信息修改課程信息添加成績信息刪除成績信息修改成績信息按學(xué)號按課程號添加用戶刪除用戶修改用戶信息學(xué)生成績管理系統(tǒng)圖6-1總體結(jié)構(gòu)示意圖〔1〕登錄模塊:功能描述:本模主要完成對用戶身份的驗證功能,在該模塊允許用戶出錯三次,如果超過三次系統(tǒng)自動退出。開始功能設(shè)計:開始輸入用戶名和密碼輸入用戶名和密碼N判斷用戶名密碼N判斷用戶名密碼Count>3count=count+1Count>3count=count+1NYYYY權(quán)限分配權(quán)限分配進(jìn)入主界面進(jìn)入主界面退出退出結(jié)束結(jié)束〔2〕學(xué)生信息管理:主要由教務(wù)人員完成學(xué)生根本信息的維護(hù),包括添加、刪除、修改三個子功能模塊(3)課程信息管理:2.2運行環(huán)境設(shè)計〔DesignofRunningEnvironment〕該軟件系統(tǒng)的運行環(huán)境:硬件平臺:〔1〕效勞器的最低配置要求〔2〕工作站的最低配置要求〔3〕外設(shè)的要求軟件平臺:〔1〕效勞器操作系統(tǒng)〔2〕數(shù)據(jù)庫管理系統(tǒng)〔3〕中間件:ADO〔4〕客戶端的操作系統(tǒng)〔5〕客戶端的平臺軟件網(wǎng)絡(luò)平臺:〔1〕通信協(xié)議〔2〕通信帶寬2.3子系統(tǒng)清單〔SubsystemList〕子系統(tǒng)清單,如表6-7所示。表6-7子系統(tǒng)清單子系統(tǒng)編號子系統(tǒng)英文名子系統(tǒng)功能簡述子系統(tǒng)之間的關(guān)系SS1SS2SS32.4功能模塊清單〔FunctionModuleList〕功能模塊清單,如表6-8所示。表6-8功能模塊清單模塊編號模塊英文名模塊功能簡述模塊的接口簡述M1-1M1-2M2-1M2-23.模塊〔部件〕功能分配〔FunctionalDistributionofModule〕具有功能獨立、能被調(diào)用的信息單元叫做模塊。模塊是結(jié)構(gòu)化設(shè)計中的概念,部件是面向?qū)ο笤O(shè)計中的概念。模塊功能分配的目的,就是為了將具有相同功能的模塊合并,從中提取公用模塊,形成公用部件,按照構(gòu)件或中間件的方式加以實現(xiàn),作為本系統(tǒng)的公用資源,甚至作為公司級組織的公用資源,從而充實公司級的構(gòu)件庫或中間件庫,優(yōu)化系統(tǒng)設(shè)計,加快開發(fā)速度,提高開發(fā)質(zhì)量。3.1專用模塊功能分配〔FunctionalDistributionofExpertModule〕專用模塊功能分配,如表6-9所示。表6-9專用模塊功能分配專用模塊編號模塊英文名模塊詳細(xì)功能分配模塊的接口標(biāo)準(zhǔn)M1-1M1-2M2-1M2-23.2公用模塊功能分配〔FunctionDistributeofPublicModule〕公用模塊功能分,如表6-10所示。表6-10公用模塊功能分配公用模塊編號模塊英文名模塊詳細(xì)功能分配模塊的接口標(biāo)準(zhǔn)G-1G-2G-34.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計〔DesignofDataStructure〕數(shù)據(jù)庫設(shè)計的工具目前主要有3個:ERwin,PowerDesigner,OracleDesigner。后面兩種工具都支持中文的概念數(shù)據(jù)模型設(shè)計,并能自動將概念數(shù)據(jù)模型轉(zhuǎn)換為物理數(shù)據(jù)模型,自動生成建表程序和主鍵索引程序。前面一種工具只能支持英文的物理數(shù)據(jù)模型設(shè)計。3個工具的共同特點是都能生成E-R圖及其相應(yīng)的數(shù)據(jù)字典。4.1數(shù)據(jù)庫表名清單〔DBTableList〕數(shù)據(jù)庫表名清單,如表6-11所示。表6-11數(shù)據(jù)庫表名清單序號中文表名英文表名表功能說明1234.2數(shù)據(jù)庫表之間關(guān)系說明〔RelationofDBTable〕可以用E-R圖表示,也可以用文字說明。4.3數(shù)據(jù)庫表的詳細(xì)清單〔ParticularListofDBTable〕每個表的詳細(xì)清單內(nèi)容包括:表名、字段中文名、字段英文名、字段的類型、寬度、精度、主鍵/外鍵、空否、取值約束〔默認(rèn)值、最大值、最小值〕、索引否。同時要指出該表的索引:索引文件名、索引字段名、索引特性〔主鍵索引、惟一索引unique、聚集索引clustered〕。詳細(xì)清單可以用列表給出,如表6-12所示。表6-12表名:XXXX序號字段中文名字段英文名類型、寬度、精度取值約束空否默認(rèn)值主鍵/外鍵索引否1234.4視圖設(shè)計〔ViewDesign〕視圖設(shè)計與授權(quán)有關(guān),設(shè)計時參照需求文檔的用戶授權(quán)范圍。視圖設(shè)計中要給出視圖的中文名、英文名,視圖中的中文列名、英文列名、類型、寬度、精度,每一列的具體算法,對應(yīng)的根本表名。4.5其他數(shù)據(jù)結(jié)構(gòu)設(shè)計〔DesignofOtherDataStructure〕此小節(jié)描述系統(tǒng)的其他數(shù)據(jù)結(jié)構(gòu)設(shè)計內(nèi)容。5.接口設(shè)計〔InterfaceDesign〕對應(yīng)每一個接口,都要詳細(xì)列出以下內(nèi)容?!?〕接口名稱〔2〕接口內(nèi)容〔3〕接口設(shè)施〔4〕接口的數(shù)據(jù)結(jié)構(gòu)〔5〕接口的傳輸速率〔Mbps〕〔6〕接口帶寬〔7〕接口協(xié)議6.其他設(shè)計〔OtherDesign〕本章描述前面沒有說明的設(shè)計。7.設(shè)計檢查列表〔Check-upListofDesign〕按照需求文檔的功能、性能和接口3個列表,設(shè)計出概要設(shè)計檢查列表,以檢查概要設(shè)計是否覆蓋需求分析,沒有覆蓋就是不符合項,并將檢查結(jié)果列出。7.1功能設(shè)計檢查列表〔Check-upListofFunctionDesign〕功能設(shè)計檢查列表,如表6-13所示。表6-13功能設(shè)計檢查列表編號功能名稱使用部門使用崗位功能描述輸入內(nèi)容系統(tǒng)響應(yīng)輸出內(nèi)容是否覆蓋1237.2性能設(shè)計檢查列

溫馨提示

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

評論

0/150

提交評論