系統(tǒng)詳細設(shè)計_第1頁
系統(tǒng)詳細設(shè)計_第2頁
系統(tǒng)詳細設(shè)計_第3頁
系統(tǒng)詳細設(shè)計_第4頁
系統(tǒng)詳細設(shè)計_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

系統(tǒng)詳細設(shè)計第一頁,共二十五頁,編輯于2023年,星期三(一)數(shù)據(jù)結(jié)構(gòu)規(guī)范化(二)關(guān)系數(shù)據(jù)庫建庫四、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫詳細設(shè)計第二頁,共二十五頁,編輯于2023年,星期三用戶應用系統(tǒng)應用開發(fā)工具數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)用戶用戶數(shù)據(jù)庫管理員數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)的組成第三頁,共二十五頁,編輯于2023年,星期三數(shù)據(jù)庫的設(shè)計步驟需求收集和分析(用戶關(guān)心什么、用戶要什么結(jié)果)設(shè)計概念結(jié)構(gòu)(存什么、關(guān)系(聯(lián)系)如何、ODL或E/R圖,是各種數(shù)據(jù)模型的共同基礎(chǔ))設(shè)計邏輯結(jié)構(gòu)(用什么數(shù)據(jù)模型、數(shù)據(jù)庫的模式(databaseschema)、用戶子模式)設(shè)計物理結(jié)構(gòu)(數(shù)據(jù)怎么存、根據(jù)DBMS產(chǎn)品、環(huán)境特點)物理實現(xiàn)(運行DDL、裝入測試數(shù)據(jù)、應用程序)第四頁,共二十五頁,編輯于2023年,星期三(一)數(shù)據(jù)結(jié)構(gòu)規(guī)范化關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)規(guī)范化關(guān)于數(shù)據(jù)組織的規(guī)范化形式是關(guān)系型數(shù)據(jù)庫的創(chuàng)始人之一——IBM公司的科德(E.F.Codd)首先提出的。早在1971年科德就提出了規(guī)范化理論(normalizationtheory),并在隨后一系列的論文中逐步形成一整套數(shù)據(jù)規(guī)范化模式。這些模式已經(jīng)成為建立關(guān)系數(shù)據(jù)庫的基本范式。第五頁,共二十五頁,編輯于2023年,星期三第一范式第一范式(firstnormalform,簡稱1stNF)要求同一張表中沒有重復項出現(xiàn),如果有則應將重復項刪除。第二范式第二范式(sencondnormalform,簡稱2ndNF)要求每個表必須有一個(而且僅一個)數(shù)據(jù)元素為主關(guān)鍵詞(primarykey),其它數(shù)據(jù)元素與主關(guān)鍵詞一一對應。第六頁,共二十五頁,編輯于2023年,星期三第三范式第三范式(thirdnormalform,簡稱3rdNF)是指表格中的所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵詞所標識,而且他們之間還必須相互獨立,不存在其它的函數(shù)關(guān)系。第七頁,共二十五頁,編輯于2023年,星期三項目編號(主關(guān)鍵字)項目名稱項目承擔單位申報時間……函數(shù)依賴關(guān)系a項目名稱項目面積農(nóng)用地面積耕地面積……函數(shù)依賴關(guān)系b項目編號(主關(guān)鍵字)項目面積農(nóng)用地面積耕地面積……傳遞依賴關(guān)系c第八頁,共二十五頁,編輯于2023年,星期三項目編號(主關(guān)鍵字)項目名稱項目承擔單位申報時間……項目面積其中農(nóng)用地面積耕地面積……函數(shù)依賴關(guān)系圖a

取消傳遞依賴關(guān)系函數(shù)依賴關(guān)系項目編號(主關(guān)鍵字)項目名稱項目承擔單位申報時間……項目編號(主關(guān)鍵字)項目面積其中農(nóng)用地面積耕地面積……函數(shù)依賴關(guān)系圖b增加關(guān)系表來取消傳遞依賴關(guān)系第九頁,共二十五頁,編輯于2023年,星期三第十頁,共二十五頁,編輯于2023年,星期三預審項目表(基表)審查項目表(基表)農(nóng)用地轉(zhuǎn)用方案(基表)補充耕地方案(基表)征地方案(基表)項目編號(主關(guān)鍵字)項目編號(主關(guān)鍵字)項目編號(主關(guān)鍵字)項目編號(主關(guān)鍵字)征地編號(主關(guān)鍵字)項目名稱項目名稱項目名稱補充耕地責任單位被征用土地權(quán)屬單位項目承擔單位農(nóng)用地面積擬使用年度計劃指標補充耕地承擔單位權(quán)屬狀況申報時間耕地面積擬使用結(jié)轉(zhuǎn)計劃指標已補充耕地面積征地補償費用標準…………………………土地利用規(guī)劃實施管理數(shù)據(jù)庫表的關(guān)鍵詞設(shè)置第十一頁,共二十五頁,編輯于2023年,星期三表名XMBP_GDFA關(guān)鍵字BPBH(報批編號)定義供地方案備注分期申請用地面積情況表列名數(shù)據(jù)類型允許空默認值定義BPBHCHAR24否*報批編號XMMCCHAR50否建設(shè)用地項目名稱YDDWCHAR50建設(shè)用地單位名稱SQYDMJDECIMAL申請用地面積BQNGDDECIMAL本期擬供地面積ZBSYQKSMCHAR400建設(shè)用地指標適用情況及有關(guān)情況說明TBRCHAR8填表人TBRQDATETIME填表日期……表列第十二頁,共二十五頁,編輯于2023年,星期三(二)關(guān)系數(shù)據(jù)庫建庫關(guān)系型數(shù)據(jù)庫的建庫工作根據(jù)具體的商業(yè)關(guān)系型數(shù)據(jù)庫管理信息系統(tǒng)的數(shù)據(jù)格式要求進行數(shù)據(jù)庫的建庫工作,也就是在關(guān)系型數(shù)據(jù)模型的基礎(chǔ)上將數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫進行物理實現(xiàn),包括三方面的工作:建立基表;確定基表之間的關(guān)聯(lián);數(shù)據(jù)安全性管理。第十三頁,共二十五頁,編輯于2023年,星期三(1)建立基表經(jīng)過編碼和表的規(guī)范化處理后,已經(jīng)可以確定每個基表是規(guī)范的,結(jié)合所采用的商業(yè)關(guān)系型數(shù)據(jù)庫管理信息系統(tǒng)的數(shù)據(jù)模型進行表的計算機實現(xiàn)。第十四頁,共二十五頁,編輯于2023年,星期三(2)基表關(guān)聯(lián)的建立關(guān)聯(lián)分析功能是根據(jù)系統(tǒng)定義階段和規(guī)范化處理之后的的數(shù)據(jù)關(guān)系結(jié)構(gòu),在兩個相關(guān)聯(lián)的基表內(nèi)可以通過特定的字段建立關(guān)聯(lián)關(guān)系。報批編號(主關(guān)鍵詞)報批面積報批時間項目編號……報批項目表(基表)項目編號(主關(guān)鍵詞)項目名稱項目位置項目面積……項目明細表(基表)基表關(guān)聯(lián)示意圖第十五頁,共二十五頁,編輯于2023年,星期三(3)數(shù)據(jù)安全性管理一般商業(yè)關(guān)系型數(shù)據(jù)庫管理信息系統(tǒng)都提供數(shù)據(jù)安全保密的一些功能。系統(tǒng)所提供的安全保密功能一般有8個等級(0~7級),4種不同方式(只讀、只寫、刪除、修改),而且允許用戶利用這8個等級的4種方式對每個表自由地進行定義。第十六頁,共二十五頁,編輯于2023年,星期三JLUPMIS的屬性數(shù)據(jù)主要是指土地業(yè)務處理過程中產(chǎn)生的土地利用規(guī)劃工作表數(shù)據(jù)以及管理數(shù)據(jù),其設(shè)計包括確定其命名規(guī)則,并確定實體、實體關(guān)系以及關(guān)鍵字段等。江陰市土地利用規(guī)劃管理信息系統(tǒng)關(guān)系數(shù)據(jù)庫建庫第十七頁,共二十五頁,編輯于2023年,星期三①命名規(guī)則在JLUPMIS中,管理數(shù)據(jù)與業(yè)務數(shù)據(jù)在數(shù)據(jù)庫中的表的名稱采用西文(大寫)來表達,表名由前綴加縮寫表名的每個字的漢語拼音的第一個字母組成,兩者間用下劃線連接。若一個表有附表,則附表名為“主表名+下劃線+附表縮寫名”,前綴為表所屬業(yè)務流程的業(yè)務名稱縮寫。如表“建設(shè)項目用地預審審批表”屬于“‘建設(shè)用地項目規(guī)劃預審’流程”,它的前綴為“JYYS”,縮寫表名為“預審”,則該表在數(shù)據(jù)庫中的命名為“JYYS_YS”。表中字段名的命名也采用西文(大寫)來表示。由字段中文名中每個字的漢語拼音首字母組成,有的字段中文名太長,則取部分;若字段由幾部分組成,則用下劃線連接。如表“建設(shè)項目用地預審審批表”中的字段“項目編號”,它的名稱為“XMBH”。第十八頁,共二十五頁,編輯于2023年,星期三②數(shù)據(jù)庫邏輯模型設(shè)計在該系統(tǒng)中,屬性數(shù)據(jù)庫采用關(guān)系型數(shù)據(jù)庫管理系統(tǒng)SQLServer進行管理,因此需要將需求分析產(chǎn)生的數(shù)據(jù)模型按照關(guān)系模型的要求進行規(guī)范化和標準化設(shè)計,包括實體、實體關(guān)系以及關(guān)鍵字的設(shè)計等。

返回第十九頁,共二十五頁,編輯于2023年,星期三五、詳細設(shè)計規(guī)格說明書(一)詳細設(shè)計規(guī)格說明書內(nèi)容體系(二)模塊開發(fā)卷宗中模塊說明表(三)詳細設(shè)計評審報告審議項目列表

第二十頁,共二十五頁,編輯于2023年,星期三1引言背景說明該軟件系統(tǒng)名稱、開發(fā)者、詳細設(shè)計原則和方法參考資料列出有關(guān)參考資料名稱、作者、發(fā)表日期、出版單位術(shù)語和縮寫語列出本文件中專用的術(shù)語、定義和縮寫語2程序(模塊)系統(tǒng)的組織結(jié)構(gòu)用圖表列出本程序系統(tǒng)內(nèi)每個模塊(或子程序)的名稱、標識符,以及這些模塊(或子程序)之間的層次關(guān)系3模塊(或子程序)1(標識符)設(shè)計說明從本文件3開始,逐個給出上述每個模塊(或子程序)的設(shè)計考慮3.1模塊(子程序)描述簡要描述本模塊(子程序)的目的意義、程序的特點3.2功能詳細描述此模塊(子程序)要完成的主要功能3.3性能描述此模塊(子程序)要達到的主要技術(shù)性能詳細設(shè)計規(guī)格說明書第二十一頁,共二十五頁,編輯于2023年,星期三

3.4輸入項描述每一個輸入項的特征,如:標識符、數(shù)據(jù)類型、數(shù)據(jù)格式、數(shù)值的有效范圍、輸入方式

3.5輸出項描述每一個輸出項的特征,如:標識符、數(shù)據(jù)類型、數(shù)據(jù)格式、數(shù)值的有效范圍、輸出方式

3.6處理過程詳細說明模塊(子程序)內(nèi)部的處理過程,采用的算法、出錯處理

3.7接口分別列出和本模塊(子程序)有調(diào)用關(guān)系的所有模塊(子程序)及其調(diào)用關(guān)系,說明與本模塊(子程序)有關(guān)的數(shù)據(jù)結(jié)構(gòu)

3.8存儲分配

3.9注釋設(shè)計

3.10限制條件說明本模塊(子程序)運行中受到的限制條件

3.11測試計劃4模塊(或子程序)2(標識符)設(shè)計說明用類似3的方式,說明第二個模塊(子程序)乃至第N個模塊(或子程序)的設(shè)計考慮第二十二頁,共二十五頁,編輯于2023年,星期三模塊開發(fā)文件夾每個模塊開發(fā)文件夾中包含一個(或多個)模塊的全部文檔,文件夾的封皮上列出工程項目的名稱、模塊名字、程序員姓名、完成的日期、修改的日期、源程序行數(shù)、目標代碼長度、對模塊的簡要描述,以及設(shè)計、編碼、單元測試和集成測試等階段的起止時間(預計的時間和實際時間)等等。文件夾內(nèi)應該保存對模塊詳細設(shè)計結(jié)果的描述、源程序清單、測試期間修改的源程序清單、最終的源程序清單、測試軟件(程序和測試驅(qū)動程序)和測試結(jié)果等等。第二十三頁,共二十五頁,編輯于2023年,星期三模塊名:模塊編號:設(shè)計者:模塊所在文件:模塊所在庫:調(diào)用本模塊的模塊名:本模塊調(diào)用的其它模塊名:功能概述:處理描述:引用格式:返回值:名稱意義數(shù)據(jù)類型數(shù)值范圍I/O標志內(nèi)部接口名稱意義數(shù)

溫馨提示

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

評論

0/150

提交評論