物業(yè)信息管理課件_第1頁
物業(yè)信息管理課件_第2頁
物業(yè)信息管理課件_第3頁
物業(yè)信息管理課件_第4頁
物業(yè)信息管理課件_第5頁
已閱讀5頁,還剩111頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

物業(yè)信息管理03秋物業(yè)管理(開放)物業(yè)信息管理03秋物業(yè)管理(開放)1第七章物業(yè)管理信息系統(tǒng)的設計

教學內容:

物業(yè)管理信息系統(tǒng)設計概述物理模型設計代碼設計數(shù)據(jù)存儲設計輸出設計輸入設計系統(tǒng)設計中的幾項處理規(guī)范第七章物業(yè)管理信息系統(tǒng)的設計教學內容:2教學要求:掌握:物業(yè)管理信息系統(tǒng)設計的基本原則、具體步驟和主要內容等概念;系統(tǒng)設計報告的構成內容;理解:物業(yè)管理信息系統(tǒng)代碼設計的要點和設計方法,數(shù)據(jù)模型設計的基本知識、數(shù)據(jù)庫邏輯設計、輸入輸出設計;了解:E-R模型到關系模型的轉換規(guī)則、界面設計的基本原則和基本方法,程序設計說明書的編寫方法。教學要求:37.1物業(yè)管理信息系統(tǒng)設計概述設計人員的主要任務是:根據(jù)邏輯模型,合理進行系統(tǒng)的總體設計和物理設計,為系統(tǒng)的實施提供必需的技術資料。

系統(tǒng)設計階段的兩個目標:第一、設計一個完全滿足用戶需求和接口友好的信息系統(tǒng);第二,為程序設計人員提供一個清晰、完整、準確的軟件設計規(guī)格說明書。設計人員必須充分考慮系統(tǒng)的實際條件,以實現(xiàn)一定的目標為目的,按照一定的步驟、方法和原則實現(xiàn)新系統(tǒng)的物理構建。7.1物業(yè)管理信息系統(tǒng)設計概述設計人員的主要任務是:根據(jù)邏4設計目標:系統(tǒng)設計的根本目標是設計出符合邏輯模型要求、能完成邏輯模型規(guī)定功能和目標的新系統(tǒng)的物理模型。具體來說,衡量一個物理模型好壞的標準可以從以下幾個方面考慮:

運行效率可靠性可操作性靈活性設計目標:57.1.2系統(tǒng)設計基本原則1、經濟性:這是任何系統(tǒng)開發(fā)都必須考慮的原則之一。2、系統(tǒng)性:系統(tǒng)設計應在整體觀點的指導下,使用系統(tǒng)工程的方法設計和建立系統(tǒng)。3、模塊化結構:對系統(tǒng)進行模塊劃分,在保證系統(tǒng)自頂向下擴展的基礎上,盡可能增大模塊間的獨立性,從而使模塊易于調試、維護和改進,增強系統(tǒng)的靈活性。7.1.2系統(tǒng)設計基本原則1、經濟性:這是任何系統(tǒng)開發(fā)都必64、精簡性:數(shù)據(jù)處理步驟要以精簡為原則,以便減少系統(tǒng)的出錯率。5、可控制性:系統(tǒng)設計過程中文檔資料的管理與控制,應盡量減少人工控制,而采用系統(tǒng)進行控制。6、參與性:系統(tǒng)設計過程中,設計人員應增加與用戶之間的交流,及時掌握用戶要求的變化,盡快使用戶了解和熟悉新系統(tǒng),從而縮短系統(tǒng)開發(fā)周期,提高系統(tǒng)開發(fā)效率和軟件產品質量。4、精簡性:數(shù)據(jù)處理步驟要以精簡為原則,以便減少系統(tǒng)的出錯率77、階段性:系統(tǒng)在保證總體目標得已實現(xiàn)的前提下,分階段實現(xiàn)各子系統(tǒng)目標,并逐步擴大和完善系統(tǒng)。8、開發(fā)工具選擇合理:采用數(shù)據(jù)庫管理系統(tǒng)和可視化的面向對象的程序設計語言進行系統(tǒng)設計與開發(fā)。如VB、DELPHI、PB等。7、階段性:系統(tǒng)在保證總體目標得已實現(xiàn)的前提下,分階段實現(xiàn)各8*系統(tǒng)設計的內容與步驟1、總體設計劃分子系統(tǒng):明確各子系統(tǒng)目標和子功能,據(jù)此劃分功能模塊,并繪制系統(tǒng)結構圖物理配置方案設計,包括系統(tǒng)各種軟硬件配置方案。優(yōu)化總體設計方案并進行方案評估。*系統(tǒng)設計的內容與步驟92、詳細設計代碼設計數(shù)據(jù)存儲設計輸入輸出設計繪制處理流程圖編寫程序設計說明書提交系統(tǒng)設計報告2、詳細設計10結構化系統(tǒng)設計方法(SD)1、SD方法的基本思想模塊化自頂向下地逐步分解模塊主要以三種基本結構形式進行分解2、SD方法的優(yōu)點簡化問題的解決縮短開發(fā)周期易于修改和系統(tǒng)優(yōu)化便于理解系統(tǒng)結構有利于工作量與成本的估算結構化系統(tǒng)設計方法(SD)113、SD方法的使用原則SD方法設計原則SD方法中模塊劃分原則4、SD方法在系統(tǒng)設計中的步驟根據(jù)系統(tǒng)說明書建立初始結構圖比較權衡不同方案,對初始結構圖實施改進,盡量減少塊間聯(lián)系,提高塊內聯(lián)系。3、SD方法的使用原則127.2物理模型設計在進行總體設計時,系統(tǒng)設計員的主要任務是建立起新系統(tǒng)的物理模型,并確定物理設置方案。7.2物理模型設計在進行總體設計時,系統(tǒng)設計員的主要任務是13繪制功能結構圖控制結構圖中的基本表示。(1)模塊的表示。模塊用矩陣表示,內部寫上表明模塊功能的名稱。若模塊已預先定義好或已開發(fā)出來,則可用雙縱邊矩形表示,以示區(qū)別。如圖所示。繪制功能結構圖控制結構圖中的基本表示。14模塊間調用及通訊的表示:①簡單調用。使用直接或帶箭頭的直線表示模塊間的簡單調用關系。上層模塊為調用模塊,下層模塊為被調用模塊;若使用帶箭頭的直線連接,則箭尾連接調用模塊,箭頭指向被調用模塊。如圖所示。模塊間調用及通訊的表示:15②選擇調用。選擇調用帶有菱形為起點的直線或帶箭頭的直線表示,如圖所示。其中調用模塊與被調用模塊的表示如上所述。②選擇調用。選擇調用帶有菱形為起點的直線或帶箭頭的直線表示,16③循環(huán)調用。循環(huán)調用過在直線或帶箭頭的直線上加一個環(huán)狀來表示。④模塊間通訊的表示。通常使用“♂”表示數(shù)據(jù)信息傳遞,用“♂”表示控制信息傳遞。③循環(huán)調用。循環(huán)調用過在直線或帶箭頭的直線上加一個環(huán)狀來表示17結構圖的形態(tài)特征表示通常結構圖可以采用樹狀結構(見圖)或網(wǎng)狀結構(見圖)結構圖的形態(tài)特征表示通常結構圖可以采用樹狀結構(見圖)或網(wǎng)18物業(yè)信息管理課件19樹狀結構可以清楚地顯示出模塊間的層次關系:通常頂層模塊只有一個,且每一個下屬模塊都只與一個上層模塊直接關聯(lián)。而網(wǎng)狀結構則適用于存在公用模塊的情況下。由于模塊間可能存在雙向關系,不具有從屬關系,因此這樣的模塊間層次不明確,不能使用樹狀結構表示。從圖中可以看出,網(wǎng)狀結構的模塊間關系比較復雜,處理起來會比較麻煩,因此應當盡量減少使用。樹狀結構可以清楚地顯示出模塊間的層次關系:通常頂層模塊只有一20根據(jù)物業(yè)管理信息系統(tǒng)分析報告的系統(tǒng)功能的需求分析,采用結構法設計方法設計出整個物業(yè)管理信息系統(tǒng)的功能結構圖根據(jù)物業(yè)管理信息系統(tǒng)分析報告的系統(tǒng)功能的需求分析,采用結構法21物業(yè)信息管理課件22模塊調用的規(guī)則

自上而下進行調用。通常模塊的劃分是一個由復雜到簡單,由抽象到具體的過程。從邏輯上看,上層模塊主要是判斷﹑控制和傳遞信息,而具體操作由各下層模塊完成,即下層模塊的功能是上層功能的一部分。模塊調用的規(guī)則自上而下進行調用。通常模塊的劃分是一個由復雜23每個模塊只有在接到上層模塊的調用命令時才能執(zhí)行任務。模塊間的通信只能發(fā)生在直接的上下級模塊間。任務模塊不得與其他上下級或同級模塊發(fā)生通聯(lián)系,除非通過上級模塊進行傳遞。每個模塊只有在接到上層模塊的調用命令時才能執(zhí)行任務。24系統(tǒng)物理配置方案設計通常系統(tǒng)物理配置方案的設計可以從以下幾個方面考慮:

性能技術指標計算機硬件選擇網(wǎng)絡的選擇數(shù)據(jù)庫管理系統(tǒng)的選擇。系統(tǒng)物理配置方案設計通常系統(tǒng)物理配置方案的設計可以從以下幾個257.3代碼設計代碼的概念所謂代碼,即代表事物名稱、屬性、狀態(tài)等的符號和記號,通常是一些數(shù)字、字母或特殊符號的組合。代碼的分類:順序碼、區(qū)間碼、助記碼、縮寫碼、尾數(shù)碼。7.3代碼設計代碼的概念26代碼的作用采用統(tǒng)一編碼,表示固定信息,便于計算機識別;標準化編碼減少字符長度,提高錄入速度與處理速度,并節(jié)省了存儲空間;提高數(shù)據(jù)標準化程度,有利于對數(shù)據(jù)進行分類、排序等處理;統(tǒng)一代碼有利于通過代碼校驗及時查錯,提高處理精度。代碼的作用采用統(tǒng)一編碼,表示固定信息,便于計算機識別;27代碼設計原則標準化、系統(tǒng)化惟一性統(tǒng)一性、直觀性、邏輯性可擴展性代碼設計要在邏輯上能滿足用戶要求,在結構上與處理方法相一致簡短性避免使用易錯字符、易混淆字符代碼設計原則28代碼設計方法順序編碼法重復編碼法分組編碼法按位編碼法字母編碼法十進制編碼法專用編碼法組合編碼法代碼設計方法29代碼設計步驟確定代碼編制目的。確定編碼對象并確認已在使用的代碼對象。這需要對全部數(shù)據(jù)項進行研究整理,以確定應當對哪些實體進行編碼。例如:在物業(yè)信息管理系統(tǒng)中,小區(qū)編碼、樓棟編碼、套戶編碼,房屋類型編碼、朝向編碼、收費編碼、部門編碼、人員編碼、設備編碼、物資編碼等。學習筆記:確定代碼使用場合和使用期限。代碼設計步驟確定代碼編制目的。30分析編碼對象的使用要求。如使用頻率、變更周期、輸出要求等。確定具體編碼方法,考慮是否采用檢驗位。針對每種代碼編寫代碼設計書。將總代碼設計書歸類編寫代碼簿,并規(guī)定代碼管理制度。通常編碼簿包括代碼目的、代碼定義、添加新代碼要領以及代碼表等內容。分析編碼對象的使用要求。如使用頻率、變更周期、輸出要求等。317.4數(shù)據(jù)存儲設計概括說來,數(shù)據(jù)庫設計就是在既定的數(shù)據(jù)庫管理系統(tǒng)基礎之上建立數(shù)據(jù)庫過程。這實際上也是一個將現(xiàn)實存在的數(shù)據(jù)及其應用處理關系進行抽象,從而形成數(shù)據(jù)庫結構的過程。通常數(shù)據(jù)庫設計的內容包括以下四個部分。7.4數(shù)據(jù)存儲設計概括說來,數(shù)據(jù)庫設計就是在既定的數(shù)據(jù)庫管理321.用戶需求分析分析內容包括用戶對數(shù)據(jù)庫的使用要求和處理要求。這個問題應當在系統(tǒng)分析階段通過對調查研究所收集的資料進行分析得以解決。所謂使用要求,即用戶需要從數(shù)據(jù)庫中獲取何種數(shù)據(jù),據(jù)此可以得到用戶有關數(shù)據(jù)長度、類型、數(shù)量以及安全性、保密性等要求的信息。而處理要求是指用戶所希望完成的處理功能,這包括了企業(yè)各層次管理人員的控制操作需求。據(jù)此可以獲得有關處理順序、處理量、數(shù)據(jù)流程等詳細的需求信息。1.用戶需求分析33概念結構設計在用戶需求分析的基礎上,系統(tǒng)設計員可以建立起數(shù)據(jù)庫的概念模型。概念模型主要是用于反映用戶的現(xiàn)實環(huán)境和需求,它獨立于具體的數(shù)據(jù)庫管理系統(tǒng),并且于數(shù)據(jù)庫怎樣實現(xiàn)也無關。概念結構設計34學習筆記:建立概念模型常用的工具為實體-聯(lián)系圖(E-R圖)(1)實體-聯(lián)系圖的表示。在實體-聯(lián)系圖中,實體型通常以寫明實體名的長方形來表示;實體間的聯(lián)系則以表明聯(lián)系名的菱形來表示。通過使用連線將菱形與有關實體相連接,便可畫出實體-聯(lián)系圖(如圖)。學習筆記:35物業(yè)信息管理課件36(2)實體-聯(lián)系圖的聯(lián)系方式。通常在實體-聯(lián)系圖中存在三種形式的聯(lián)系:1︰1聯(lián)系。如公司只有一名經理,則公司實體與經理實體之間具有一對一聯(lián)系。1︰N聯(lián)系。如一個教室有多個學生上課,而每個學生只能固定在這個教室上課,則教室實體與學生實體存在一對多聯(lián)系。M︰N聯(lián)系。如一個學生可以有多個老師傳授不同的知識,而每個老師也可以向多個學生教學,因此學生實體與老師實體間存在多對多聯(lián)系。(2)實體-聯(lián)系圖的聯(lián)系方式。通常在實體-聯(lián)系圖中存在三種形37實體-聯(lián)系圖進行邏輯設計的步驟:使用數(shù)據(jù)字典,將所需存儲的結構實體和數(shù)據(jù)項在清單上列出。對存儲數(shù)據(jù)中實體間的聯(lián)系進行詳細分析,畫出各分實體-聯(lián)系圖。將各分實體-聯(lián)系圖結合為總的實體-聯(lián)系圖,并消除數(shù)據(jù)冗余,從而使得實體與實體之間的聯(lián)系單一化。實體-聯(lián)系圖進行邏輯設計的步驟:38邏輯結構設計

在數(shù)據(jù)邏輯結構設計階段,設計員的主要任務是要建立數(shù)據(jù)庫的邏輯結構模型,使之能滿足用戶對數(shù)據(jù)庫現(xiàn)實應用乃至將來發(fā)展的要求,并解決數(shù)據(jù)的完整性、一致性、安全性和有效性的問題。邏輯結構設計在數(shù)據(jù)邏輯結構設計階段,設計員的主要任務是要建39數(shù)據(jù)庫的邏輯結構設計大致經歷四個步驟:初始模式設計子模式設計應用程序骨架設計模式評價與改進數(shù)據(jù)庫的邏輯結構設計大致經歷四個步驟:40物理結構設計

數(shù)據(jù)庫物理結構設計的任務是要為上述邏輯結構模型確定合理的存儲結構,存取方法以及數(shù)據(jù)表示和數(shù)據(jù)存儲空間分配等內容,從而得到具體的數(shù)據(jù)庫物理結構,并使其達到最佳存取效率。物理結構設計數(shù)據(jù)庫物理結構設計的任務是要為上述邏輯結構模型417.5輸出設計系統(tǒng)輸出是用戶日常業(yè)務處理和管理所需的重要信息,因此輸出設計是直接與用戶要求相聯(lián)系的,它的好壞也將直接影響系統(tǒng)的使用效果。設計的目標應該是保證輸出方便的為用戶服務,正確的反映用戶所需要的有用信息。通常輸出設計包括輸出方式的選擇,輸出報表內容以及輸出報表版面格式的選擇三方面內容。7.5輸出設計系統(tǒng)輸出是用戶日常業(yè)務處理和管理所需的重要427.5.1選擇輸出方式常見的輸出方式主要有:顯示輸出打印輸出圖形輸出7.5.1選擇輸出方式437.5.2設計輸出報表的內容輸出報表內容的設計應當遵循“因人而異”的原則來進行。7.5.2設計輸出報表的內容447.5.3設計輸出報表的版面格式通常輸出報表的版面格式設計應當根據(jù)物業(yè)公司現(xiàn)有報表格式,考慮其是否合理,同時參考用戶意見,以最終確定新系統(tǒng)中報表的輸出格式。設計時盡量注意輸出報表的方便性,規(guī)范性,以便于用戶閱讀和使用。7.5.3設計輸出報表的版面格式457.6輸入設計根據(jù)輸入作為用戶與計算機之間的重要接口,將承擔確保數(shù)據(jù)正確輸入的關鍵任務。因此,根據(jù)輸出信息的要求,如何選擇合適的輸入方法和查錯方法,將稱為這一時期的主要內容。7.6輸入設計根據(jù)輸入作為用戶與計算機之間的重要接口,將承467.6.1選擇輸入方式:對于輸入方式的選擇通常遵循“因地制宜”的原則,根據(jù)輸入信息產生的地點,時間,周期和信息量來確定。常用的輸入選擇方式有以下幾種:鍵盤輸入、掃描儀、媒體化后成批輸入、聯(lián)機時輸入7.6.1選擇輸入方式:對于輸入方式的選擇通常遵循“因地477.6.2設計輸入格式輸入格式的設計主要是指原始單據(jù)格式的設計。設計時可考慮遵循以下原則:

1.合理的輸入格式應確保數(shù)據(jù)輸入精度。

2.使用標準化格式,預留裝訂位置,以便于單據(jù)憑證歸檔。3.在保證數(shù)據(jù)輸入準確性的前提下,盡量簡化輸入操作。4.對于可進行選擇輸入的數(shù)據(jù),不應由用戶手工錄入。7.6.2設計輸入格式輸入格式的設計主要是指原始單據(jù)格式的487.6.3輸入的屏幕設計在采用人機對話方式下進行數(shù)據(jù)輸入時,需要考慮輸入的屏幕設計。通??梢圆捎貌藛问?,填表式,應答式三種形式。設計員在選擇時應根據(jù)具體輸入內容和用戶要求,以簡便,靈活,直觀,便于用戶操作為衡量標準,最終確定合理的屏幕輸入格式。7.6.3輸入的屏幕設計在采用人機對話方式下進行數(shù)據(jù)輸入時,497.6.4輸入數(shù)據(jù)的校驗大多數(shù)輸入數(shù)據(jù)在錄入計算機之前都要經過一系列轉記,傳送等操作,這些處理過程難免會影響數(shù)據(jù)的準確性。因此,對輸入數(shù)據(jù)進行必要的效驗是確保輸入數(shù)據(jù)正確性的一項重要措施。系統(tǒng)設計員需要全面考慮各種輸入數(shù)據(jù)可能出現(xiàn)的錯誤,通過采取多種措施對其進行效驗,并針對有錯數(shù)據(jù)設計出有效的修改與補救措施。7.6.4輸入數(shù)據(jù)的校驗大多數(shù)輸入數(shù)據(jù)在錄入計算機之前都要經50數(shù)據(jù)出錯原因分析。常見的數(shù)據(jù)出錯原因主要有以下幾種:數(shù)據(jù)本身的錯誤。例如,原始數(shù)據(jù)填寫錯誤,或穿孔出錯而引起的部分或全部數(shù)據(jù)產生錯誤。數(shù)據(jù)延誤。這是由于數(shù)據(jù)在采集傳輸過程中由于某些環(huán)節(jié)出現(xiàn)問題而發(fā)生時間上的延遲,從而產生的差錯。這種錯誤通常只影響數(shù)據(jù)的有效性,不會導致其內容和數(shù)據(jù)量的正確性。數(shù)據(jù)重復或不完整。這種錯誤主要發(fā)生在數(shù)據(jù)采集過程中,由于某種原因(如單據(jù)等的散失、遺漏或重復)而導致數(shù)據(jù)出現(xiàn)遺漏或多余現(xiàn)象。數(shù)據(jù)出錯原因分析。51數(shù)據(jù)檢驗方法。常用的數(shù)據(jù)校驗方法主要有兩類:一類是人工校驗的靜態(tài)方法;另一類是計算機程序校驗的動態(tài)方法。具體的數(shù)據(jù)校驗方法大致有:重復校驗。提高兩次相同的數(shù)據(jù)輸入操作,再由計算機程序自動進行對比校驗,以此來保證輸入內容相一致;否則將顯示出錯信息,便于操作員修改。人工校驗。這種方法是將輸入數(shù)據(jù)由計算機打印或顯示出來,在由人工進行顯示數(shù)據(jù)與原始單據(jù)的對照比較,從而查錯防漏。但這種方式難以避免人為錯誤,查錯率因人而異,大概為76%~86%。數(shù)據(jù)類型校驗。這是程序校驗的一種,即計算機自動檢查數(shù)據(jù)項類型是否正確。如數(shù)字型數(shù)據(jù)項是否出現(xiàn)字符型數(shù)值。數(shù)據(jù)檢驗方法。52界限校驗。即計算機自動檢查數(shù)據(jù)值是否符合預先規(guī)定范圍,輸入數(shù)據(jù)位數(shù)、數(shù)值范圍等。平衡校驗。主要是在具有平衡項目的報表或單據(jù)中出現(xiàn),如檢查合計是否正確,檢查會計憑證中的借貸雙方雙方一致。邏輯校驗。即檢查數(shù)據(jù)的合理性,雙方符合邏輯。典型的有,月份的取值應在1~12之間,如果超過12,或為負數(shù),則表明數(shù)據(jù)出錯。格式校驗。即檢查數(shù)據(jù)記錄中各數(shù)據(jù)項的位數(shù)和位置是否符合預先規(guī)定的格式。對于固定長度的數(shù)據(jù)進行格式校驗時,可預先在某特定位置上置一給定符號,然后用測試該位置上是否有些給定符號,若無此符號,即表示格式出錯。界限校驗。即計算機自動檢查數(shù)據(jù)值是否符合預先規(guī)定范圍,輸入數(shù)537.7系統(tǒng)設計中的幾項處理規(guī)范7.7.1處理流程設計處理流程設計是對系統(tǒng)控制結構圖中每一個模塊的處理過程進行具體的描述,其數(shù)據(jù)結果為各模塊的處理流程圖。有關內容可參見各種程序設計語言。7.7系統(tǒng)設計中的幾項處理規(guī)范7.7.1處理流程設計547.7.2制定設計規(guī)范在設計規(guī)范中,主要規(guī)定文件名、程序名的統(tǒng)一格式、編碼結構、代碼結構、統(tǒng)一的度量命等。從而建立起整個系統(tǒng)的“公用標準”。7.7.2制定設計規(guī)范557.7.3編制程序設計說明書程序數(shù)據(jù)說明書是對處理過程進行定義的一份書面文件。它通常由系統(tǒng)設計員編寫,并交由程序員,作為其程序設計的依據(jù)。通常程序數(shù)據(jù)說明書主要包括:程序名、功能、所屬系統(tǒng)以及子系統(tǒng)名、輸入文件、輸出文件、程序處理過程說明等內容。7.7.3編制程序設計說明書567.7.4提交系統(tǒng)設計報告系統(tǒng)設計報告,也可稱之為實施方案,它作為系統(tǒng)設計工作的成果總結,將成為下一階段系統(tǒng)實施的重要依據(jù)。7.7.4提交系統(tǒng)設計報告57系統(tǒng)設計報告的內容概述系統(tǒng)設計規(guī)范計算機系統(tǒng)的配置系統(tǒng)結構代碼設計輸入設計輸出設計數(shù)據(jù)庫設計模型庫和方法庫設計系統(tǒng)安全保密設計系統(tǒng)實施方案及說明系統(tǒng)設計報告的內容概述58物業(yè)信息管理03秋物業(yè)管理(開放)物業(yè)信息管理03秋物業(yè)管理(開放)59第七章物業(yè)管理信息系統(tǒng)的設計

教學內容:

物業(yè)管理信息系統(tǒng)設計概述物理模型設計代碼設計數(shù)據(jù)存儲設計輸出設計輸入設計系統(tǒng)設計中的幾項處理規(guī)范第七章物業(yè)管理信息系統(tǒng)的設計教學內容:60教學要求:掌握:物業(yè)管理信息系統(tǒng)設計的基本原則、具體步驟和主要內容等概念;系統(tǒng)設計報告的構成內容;理解:物業(yè)管理信息系統(tǒng)代碼設計的要點和設計方法,數(shù)據(jù)模型設計的基本知識、數(shù)據(jù)庫邏輯設計、輸入輸出設計;了解:E-R模型到關系模型的轉換規(guī)則、界面設計的基本原則和基本方法,程序設計說明書的編寫方法。教學要求:617.1物業(yè)管理信息系統(tǒng)設計概述設計人員的主要任務是:根據(jù)邏輯模型,合理進行系統(tǒng)的總體設計和物理設計,為系統(tǒng)的實施提供必需的技術資料。

系統(tǒng)設計階段的兩個目標:第一、設計一個完全滿足用戶需求和接口友好的信息系統(tǒng);第二,為程序設計人員提供一個清晰、完整、準確的軟件設計規(guī)格說明書。設計人員必須充分考慮系統(tǒng)的實際條件,以實現(xiàn)一定的目標為目的,按照一定的步驟、方法和原則實現(xiàn)新系統(tǒng)的物理構建。7.1物業(yè)管理信息系統(tǒng)設計概述設計人員的主要任務是:根據(jù)邏62設計目標:系統(tǒng)設計的根本目標是設計出符合邏輯模型要求、能完成邏輯模型規(guī)定功能和目標的新系統(tǒng)的物理模型。具體來說,衡量一個物理模型好壞的標準可以從以下幾個方面考慮:

運行效率可靠性可操作性靈活性設計目標:637.1.2系統(tǒng)設計基本原則1、經濟性:這是任何系統(tǒng)開發(fā)都必須考慮的原則之一。2、系統(tǒng)性:系統(tǒng)設計應在整體觀點的指導下,使用系統(tǒng)工程的方法設計和建立系統(tǒng)。3、模塊化結構:對系統(tǒng)進行模塊劃分,在保證系統(tǒng)自頂向下擴展的基礎上,盡可能增大模塊間的獨立性,從而使模塊易于調試、維護和改進,增強系統(tǒng)的靈活性。7.1.2系統(tǒng)設計基本原則1、經濟性:這是任何系統(tǒng)開發(fā)都必644、精簡性:數(shù)據(jù)處理步驟要以精簡為原則,以便減少系統(tǒng)的出錯率。5、可控制性:系統(tǒng)設計過程中文檔資料的管理與控制,應盡量減少人工控制,而采用系統(tǒng)進行控制。6、參與性:系統(tǒng)設計過程中,設計人員應增加與用戶之間的交流,及時掌握用戶要求的變化,盡快使用戶了解和熟悉新系統(tǒng),從而縮短系統(tǒng)開發(fā)周期,提高系統(tǒng)開發(fā)效率和軟件產品質量。4、精簡性:數(shù)據(jù)處理步驟要以精簡為原則,以便減少系統(tǒng)的出錯率657、階段性:系統(tǒng)在保證總體目標得已實現(xiàn)的前提下,分階段實現(xiàn)各子系統(tǒng)目標,并逐步擴大和完善系統(tǒng)。8、開發(fā)工具選擇合理:采用數(shù)據(jù)庫管理系統(tǒng)和可視化的面向對象的程序設計語言進行系統(tǒng)設計與開發(fā)。如VB、DELPHI、PB等。7、階段性:系統(tǒng)在保證總體目標得已實現(xiàn)的前提下,分階段實現(xiàn)各66*系統(tǒng)設計的內容與步驟1、總體設計劃分子系統(tǒng):明確各子系統(tǒng)目標和子功能,據(jù)此劃分功能模塊,并繪制系統(tǒng)結構圖物理配置方案設計,包括系統(tǒng)各種軟硬件配置方案。優(yōu)化總體設計方案并進行方案評估。*系統(tǒng)設計的內容與步驟672、詳細設計代碼設計數(shù)據(jù)存儲設計輸入輸出設計繪制處理流程圖編寫程序設計說明書提交系統(tǒng)設計報告2、詳細設計68結構化系統(tǒng)設計方法(SD)1、SD方法的基本思想模塊化自頂向下地逐步分解模塊主要以三種基本結構形式進行分解2、SD方法的優(yōu)點簡化問題的解決縮短開發(fā)周期易于修改和系統(tǒng)優(yōu)化便于理解系統(tǒng)結構有利于工作量與成本的估算結構化系統(tǒng)設計方法(SD)693、SD方法的使用原則SD方法設計原則SD方法中模塊劃分原則4、SD方法在系統(tǒng)設計中的步驟根據(jù)系統(tǒng)說明書建立初始結構圖比較權衡不同方案,對初始結構圖實施改進,盡量減少塊間聯(lián)系,提高塊內聯(lián)系。3、SD方法的使用原則707.2物理模型設計在進行總體設計時,系統(tǒng)設計員的主要任務是建立起新系統(tǒng)的物理模型,并確定物理設置方案。7.2物理模型設計在進行總體設計時,系統(tǒng)設計員的主要任務是71繪制功能結構圖控制結構圖中的基本表示。(1)模塊的表示。模塊用矩陣表示,內部寫上表明模塊功能的名稱。若模塊已預先定義好或已開發(fā)出來,則可用雙縱邊矩形表示,以示區(qū)別。如圖所示。繪制功能結構圖控制結構圖中的基本表示。72模塊間調用及通訊的表示:①簡單調用。使用直接或帶箭頭的直線表示模塊間的簡單調用關系。上層模塊為調用模塊,下層模塊為被調用模塊;若使用帶箭頭的直線連接,則箭尾連接調用模塊,箭頭指向被調用模塊。如圖所示。模塊間調用及通訊的表示:73②選擇調用。選擇調用帶有菱形為起點的直線或帶箭頭的直線表示,如圖所示。其中調用模塊與被調用模塊的表示如上所述。②選擇調用。選擇調用帶有菱形為起點的直線或帶箭頭的直線表示,74③循環(huán)調用。循環(huán)調用過在直線或帶箭頭的直線上加一個環(huán)狀來表示。④模塊間通訊的表示。通常使用“♂”表示數(shù)據(jù)信息傳遞,用“♂”表示控制信息傳遞。③循環(huán)調用。循環(huán)調用過在直線或帶箭頭的直線上加一個環(huán)狀來表示75結構圖的形態(tài)特征表示通常結構圖可以采用樹狀結構(見圖)或網(wǎng)狀結構(見圖)結構圖的形態(tài)特征表示通常結構圖可以采用樹狀結構(見圖)或網(wǎng)76物業(yè)信息管理課件77樹狀結構可以清楚地顯示出模塊間的層次關系:通常頂層模塊只有一個,且每一個下屬模塊都只與一個上層模塊直接關聯(lián)。而網(wǎng)狀結構則適用于存在公用模塊的情況下。由于模塊間可能存在雙向關系,不具有從屬關系,因此這樣的模塊間層次不明確,不能使用樹狀結構表示。從圖中可以看出,網(wǎng)狀結構的模塊間關系比較復雜,處理起來會比較麻煩,因此應當盡量減少使用。樹狀結構可以清楚地顯示出模塊間的層次關系:通常頂層模塊只有一78根據(jù)物業(yè)管理信息系統(tǒng)分析報告的系統(tǒng)功能的需求分析,采用結構法設計方法設計出整個物業(yè)管理信息系統(tǒng)的功能結構圖根據(jù)物業(yè)管理信息系統(tǒng)分析報告的系統(tǒng)功能的需求分析,采用結構法79物業(yè)信息管理課件80模塊調用的規(guī)則

自上而下進行調用。通常模塊的劃分是一個由復雜到簡單,由抽象到具體的過程。從邏輯上看,上層模塊主要是判斷﹑控制和傳遞信息,而具體操作由各下層模塊完成,即下層模塊的功能是上層功能的一部分。模塊調用的規(guī)則自上而下進行調用。通常模塊的劃分是一個由復雜81每個模塊只有在接到上層模塊的調用命令時才能執(zhí)行任務。模塊間的通信只能發(fā)生在直接的上下級模塊間。任務模塊不得與其他上下級或同級模塊發(fā)生通聯(lián)系,除非通過上級模塊進行傳遞。每個模塊只有在接到上層模塊的調用命令時才能執(zhí)行任務。82系統(tǒng)物理配置方案設計通常系統(tǒng)物理配置方案的設計可以從以下幾個方面考慮:

性能技術指標計算機硬件選擇網(wǎng)絡的選擇數(shù)據(jù)庫管理系統(tǒng)的選擇。系統(tǒng)物理配置方案設計通常系統(tǒng)物理配置方案的設計可以從以下幾個837.3代碼設計代碼的概念所謂代碼,即代表事物名稱、屬性、狀態(tài)等的符號和記號,通常是一些數(shù)字、字母或特殊符號的組合。代碼的分類:順序碼、區(qū)間碼、助記碼、縮寫碼、尾數(shù)碼。7.3代碼設計代碼的概念84代碼的作用采用統(tǒng)一編碼,表示固定信息,便于計算機識別;標準化編碼減少字符長度,提高錄入速度與處理速度,并節(jié)省了存儲空間;提高數(shù)據(jù)標準化程度,有利于對數(shù)據(jù)進行分類、排序等處理;統(tǒng)一代碼有利于通過代碼校驗及時查錯,提高處理精度。代碼的作用采用統(tǒng)一編碼,表示固定信息,便于計算機識別;85代碼設計原則標準化、系統(tǒng)化惟一性統(tǒng)一性、直觀性、邏輯性可擴展性代碼設計要在邏輯上能滿足用戶要求,在結構上與處理方法相一致簡短性避免使用易錯字符、易混淆字符代碼設計原則86代碼設計方法順序編碼法重復編碼法分組編碼法按位編碼法字母編碼法十進制編碼法專用編碼法組合編碼法代碼設計方法87代碼設計步驟確定代碼編制目的。確定編碼對象并確認已在使用的代碼對象。這需要對全部數(shù)據(jù)項進行研究整理,以確定應當對哪些實體進行編碼。例如:在物業(yè)信息管理系統(tǒng)中,小區(qū)編碼、樓棟編碼、套戶編碼,房屋類型編碼、朝向編碼、收費編碼、部門編碼、人員編碼、設備編碼、物資編碼等。學習筆記:確定代碼使用場合和使用期限。代碼設計步驟確定代碼編制目的。88分析編碼對象的使用要求。如使用頻率、變更周期、輸出要求等。確定具體編碼方法,考慮是否采用檢驗位。針對每種代碼編寫代碼設計書。將總代碼設計書歸類編寫代碼簿,并規(guī)定代碼管理制度。通常編碼簿包括代碼目的、代碼定義、添加新代碼要領以及代碼表等內容。分析編碼對象的使用要求。如使用頻率、變更周期、輸出要求等。897.4數(shù)據(jù)存儲設計概括說來,數(shù)據(jù)庫設計就是在既定的數(shù)據(jù)庫管理系統(tǒng)基礎之上建立數(shù)據(jù)庫過程。這實際上也是一個將現(xiàn)實存在的數(shù)據(jù)及其應用處理關系進行抽象,從而形成數(shù)據(jù)庫結構的過程。通常數(shù)據(jù)庫設計的內容包括以下四個部分。7.4數(shù)據(jù)存儲設計概括說來,數(shù)據(jù)庫設計就是在既定的數(shù)據(jù)庫管理901.用戶需求分析分析內容包括用戶對數(shù)據(jù)庫的使用要求和處理要求。這個問題應當在系統(tǒng)分析階段通過對調查研究所收集的資料進行分析得以解決。所謂使用要求,即用戶需要從數(shù)據(jù)庫中獲取何種數(shù)據(jù),據(jù)此可以得到用戶有關數(shù)據(jù)長度、類型、數(shù)量以及安全性、保密性等要求的信息。而處理要求是指用戶所希望完成的處理功能,這包括了企業(yè)各層次管理人員的控制操作需求。據(jù)此可以獲得有關處理順序、處理量、數(shù)據(jù)流程等詳細的需求信息。1.用戶需求分析91概念結構設計在用戶需求分析的基礎上,系統(tǒng)設計員可以建立起數(shù)據(jù)庫的概念模型。概念模型主要是用于反映用戶的現(xiàn)實環(huán)境和需求,它獨立于具體的數(shù)據(jù)庫管理系統(tǒng),并且于數(shù)據(jù)庫怎樣實現(xiàn)也無關。概念結構設計92學習筆記:建立概念模型常用的工具為實體-聯(lián)系圖(E-R圖)(1)實體-聯(lián)系圖的表示。在實體-聯(lián)系圖中,實體型通常以寫明實體名的長方形來表示;實體間的聯(lián)系則以表明聯(lián)系名的菱形來表示。通過使用連線將菱形與有關實體相連接,便可畫出實體-聯(lián)系圖(如圖)。學習筆記:93物業(yè)信息管理課件94(2)實體-聯(lián)系圖的聯(lián)系方式。通常在實體-聯(lián)系圖中存在三種形式的聯(lián)系:1︰1聯(lián)系。如公司只有一名經理,則公司實體與經理實體之間具有一對一聯(lián)系。1︰N聯(lián)系。如一個教室有多個學生上課,而每個學生只能固定在這個教室上課,則教室實體與學生實體存在一對多聯(lián)系。M︰N聯(lián)系。如一個學生可以有多個老師傳授不同的知識,而每個老師也可以向多個學生教學,因此學生實體與老師實體間存在多對多聯(lián)系。(2)實體-聯(lián)系圖的聯(lián)系方式。通常在實體-聯(lián)系圖中存在三種形95實體-聯(lián)系圖進行邏輯設計的步驟:使用數(shù)據(jù)字典,將所需存儲的結構實體和數(shù)據(jù)項在清單上列出。對存儲數(shù)據(jù)中實體間的聯(lián)系進行詳細分析,畫出各分實體-聯(lián)系圖。將各分實體-聯(lián)系圖結合為總的實體-聯(lián)系圖,并消除數(shù)據(jù)冗余,從而使得實體與實體之間的聯(lián)系單一化。實體-聯(lián)系圖進行邏輯設計的步驟:96邏輯結構設計

在數(shù)據(jù)邏輯結構設計階段,設計員的主要任務是要建立數(shù)據(jù)庫的邏輯結構模型,使之能滿足用戶對數(shù)據(jù)庫現(xiàn)實應用乃至將來發(fā)展的要求,并解決數(shù)據(jù)的完整性、一致性、安全性和有效性的問題。邏輯結構設計在數(shù)據(jù)邏輯結構設計階段,設計員的主要任務是要建97數(shù)據(jù)庫的邏輯結構設計大致經歷四個步驟:初始模式設計子模式設計應用程序骨架設計模式評價與改進數(shù)據(jù)庫的邏輯結構設計大致經歷四個步驟:98物理結構設計

數(shù)據(jù)庫物理結構設計的任務是要為上述邏輯結構模型確定合理的存儲結構,存取方法以及數(shù)據(jù)表示和數(shù)據(jù)存儲空間分配等內容,從而得到具體的數(shù)據(jù)庫物理結構,并使其達到最佳存取效率。物理結構設計數(shù)據(jù)庫物理結構設計的任務是要為上述邏輯結構模型997.5輸出設計系統(tǒng)輸出是用戶日常業(yè)務處理和管理所需的重要信息,因此輸出設計是直接與用戶要求相聯(lián)系的,它的好壞也將直接影響系統(tǒng)的使用效果。設計的目標應該是保證輸出方便的為用戶服務,正確的反映用戶所需要的有用信息。通常輸出設計包括輸出方式的選擇,輸出報表內容以及輸出報表版面格式的選擇三方面內容。7.5輸出設計系統(tǒng)輸出是用戶日常業(yè)務處理和管理所需的重要1007.5.1選擇輸出方式常見的輸出方式主要有:顯示輸出打印輸出圖形輸出7.5.1選擇輸出方式1017.5.2設計輸出報表的內容輸出報表內容的設計應當遵循“因人而異”的原則來進行。7.5.2設計輸出報表的內容1027.5.3設計輸出報表的版面格式通常輸出報表的版面格式設計應當根據(jù)物業(yè)公司現(xiàn)有報表格式,考慮其是否合理,同時參考用戶意見,以最終確定新系統(tǒng)中報表的輸出格式。設計時盡量注意輸出報表的方便性,規(guī)范性,以便于用戶閱讀和使用。7.5.3設計輸出報表的版面格式1037.6輸入設計根據(jù)輸入作為用戶與計算機之間的重要接口,將承擔確保數(shù)據(jù)正確輸入的關鍵任務。因此,根據(jù)輸出信息的要求,如何選擇合適的輸入方法和查錯方法,將稱為這一時期的主要內容。7.6輸入設計根據(jù)輸入作為用戶與計算機之間的重要接口,將承1047.6.1選擇輸入方式:對于輸入方式的選擇通常遵循“因地制宜”的原則,根據(jù)輸入信息產生的地點,時間,周期和信息量來確定。常用的輸入選擇方式有以下幾種:鍵盤輸入、掃描儀、媒體化后成批輸入、聯(lián)機時輸入7.6.1選擇輸入方式:對于輸入方式的選擇通常遵循“因地1057.6.2設計輸入格式輸入格式的設計主要是指原始單據(jù)格式的設計。設計時可考慮遵循以下原則:

1.合理的輸入格式應確保數(shù)據(jù)輸入精度。

2.使用標準化格式,預留裝訂位置,以便于單據(jù)憑證歸檔。3.在保證數(shù)據(jù)輸入準確性的前提下,盡量簡化輸入操作。4.對于可進行選擇輸入的數(shù)據(jù),不應由用戶手工錄入。7.6.2設計輸入格式輸入格式的設計主要是指原始單據(jù)格式的1067.6.3輸入的屏幕設計在采用人機對話方式下進行數(shù)據(jù)輸入時,需要考慮輸入的屏幕設計。通常可以采用菜單式,填表式,應答式三種形式。設計員在選擇時應根據(jù)具體輸入內容和用戶要求,以簡便,靈活,直觀,便于用戶操作為衡量標準,最終確定合理的屏幕輸入格式。7.6.3輸入的屏幕設計在采用人機對話方式下進行數(shù)據(jù)輸入時,1077.6.4輸入數(shù)據(jù)的校驗大多數(shù)輸入數(shù)據(jù)在錄入計算機之前都要經過一系列轉

溫馨提示

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

最新文檔

評論

0/150

提交評論