![宿舍管理系統(tǒng)總體設(shè)計(jì)說明書_第1頁](http://file4.renrendoc.com/view/c089cd38fb7ad2933c88e1ca817407c1/c089cd38fb7ad2933c88e1ca817407c11.gif)
![宿舍管理系統(tǒng)總體設(shè)計(jì)說明書_第2頁](http://file4.renrendoc.com/view/c089cd38fb7ad2933c88e1ca817407c1/c089cd38fb7ad2933c88e1ca817407c12.gif)
![宿舍管理系統(tǒng)總體設(shè)計(jì)說明書_第3頁](http://file4.renrendoc.com/view/c089cd38fb7ad2933c88e1ca817407c1/c089cd38fb7ad2933c88e1ca817407c13.gif)
![宿舍管理系統(tǒng)總體設(shè)計(jì)說明書_第4頁](http://file4.renrendoc.com/view/c089cd38fb7ad2933c88e1ca817407c1/c089cd38fb7ad2933c88e1ca817407c14.gif)
![宿舍管理系統(tǒng)總體設(shè)計(jì)說明書_第5頁](http://file4.renrendoc.com/view/c089cd38fb7ad2933c88e1ca817407c1/c089cd38fb7ad2933c88e1ca817407c15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
宿舍管理系統(tǒng)總體設(shè)計(jì)說明書PAGEPAGE7宿舍管理系統(tǒng)總體設(shè)計(jì)說明書管理信息系統(tǒng)設(shè)計(jì)階段的主要目的,是將系統(tǒng)分析階段所提出的,反映了本系統(tǒng)使用情況的信息需要的邏輯方案,轉(zhuǎn)化成可以實(shí)施的,基于計(jì)算機(jī)以及通信信息的物理方案,并考慮到企業(yè)的經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的因素,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理的選擇計(jì)算機(jī)的各項(xiàng)軟硬件配置,提出系統(tǒng)的實(shí)施計(jì)劃,確保總體目標(biāo)的實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)是基于系統(tǒng)分析的基礎(chǔ)上,由抽象到具體的過程,同時,還必須考慮到系統(tǒng)實(shí)現(xiàn)的內(nèi)外環(huán)境和主客觀條件。通常,這一階段工作的主要考慮以下幾個方面:1)系統(tǒng)分析的成果。系統(tǒng)設(shè)計(jì),從工作流程的角度來看,是系統(tǒng)分析工作的繼續(xù),因此,系統(tǒng)設(shè)計(jì)人員必須嚴(yán)格按照系統(tǒng)分析階段的成果“系統(tǒng)說明書”,所規(guī)定的目標(biāo)、任務(wù)和邏輯功能開展設(shè)計(jì)工作。2)現(xiàn)行技術(shù)。主要指可供選用的計(jì)算機(jī)硬件技術(shù)、軟件技術(shù)、數(shù)據(jù)管理技術(shù)以及數(shù)據(jù)通信技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。3)現(xiàn)行信息管理和信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范和相關(guān)的法律制度。4)用戶需求。系統(tǒng)的直接使用者是用戶,進(jìn)行系統(tǒng)設(shè)計(jì)時應(yīng)充分尊重和理解用戶的要求,特別是用戶在操作使用方面的要求,應(yīng)盡可能使用戶感到滿意。5)系統(tǒng)運(yùn)行環(huán)境。新系統(tǒng)的目標(biāo)應(yīng)與現(xiàn)行的管理方法相匹配,與組織機(jī)構(gòu)的改革和發(fā)展相適應(yīng)。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量滿足以下要求:1)系統(tǒng)性;2)可擴(kuò)展性;3)可靠性;4)經(jīng)濟(jì)性。系統(tǒng)設(shè)計(jì)階段的活動主要包括:⑴系統(tǒng)總體布局方案的確定;⑵軟件系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì);⑶計(jì)算機(jī)硬件方案的選擇和設(shè)計(jì);⑷數(shù)據(jù)存儲的總體設(shè)計(jì)。一、軟件模塊結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)需求分析階段,已經(jīng)弄清了系統(tǒng)的各種需求,解決了要讓所開發(fā)的系統(tǒng)“做什么”的問題,并已在系統(tǒng)需求說明書中詳盡地闡明了需求,在系統(tǒng)設(shè)計(jì)階段,要著手解決“怎么做”的問題?,F(xiàn)有的系統(tǒng)設(shè)計(jì)的方法和工具有如下幾種:l、結(jié)構(gòu)化設(shè)計(jì)方法:規(guī)定了一系列模塊的分解協(xié)調(diào)原則和技術(shù),結(jié)構(gòu)化設(shè)計(jì)的基礎(chǔ)是模塊化,即將整個系統(tǒng)分解成相對獨(dú)立的若干模塊,通過對模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)實(shí)現(xiàn)整個軟件系統(tǒng)的功能。2、系統(tǒng)流程圖:是系統(tǒng)的描述工具。它用圖形符號描述了所有的輸入/輸出和與之有關(guān)的處理,同時,也包括了對所有文件的建立過程。3、HIPO(分層和輸入一處理一輸出)技術(shù):采用圖形方法表達(dá)一個系統(tǒng)的輸入和輸出功能,以及模塊的層次。4、控制結(jié)構(gòu)圖:用于描述模塊的層次結(jié)構(gòu)和模塊之間的控制通訊聯(lián)系的工具。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第1頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第1頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第1頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第1頁。1.1HIPO技術(shù)HIPO(HierarchyplusInput/Process/Output)技術(shù):用圖形的方法表達(dá)一個系統(tǒng)的輸入輸出功能以及模塊層次。HIPO技術(shù)包括兩個方面:1)HIPO分層圖:表示自頂向下分解所得的模塊層次;2)IPO圖(輸入-處理-輸出圖):此圖描述分層圖中一個模塊的輸入、處理和輸出內(nèi)容。1.2HIPO分層圖HIPO分層圖用一個長方形代表一個模塊,方塊內(nèi)可寫上標(biāo)識此模塊的處理功能名或模塊名。模塊之間的調(diào)用關(guān)系用兩模塊間的聯(lián)結(jié)線表示。采用自頂向下擴(kuò)展的方法先畫綜合性強(qiáng)、層次較少的模塊結(jié)構(gòu),然后再根據(jù)需要一步一步擴(kuò)充,直到每個模塊的處理功能和規(guī)模符合系統(tǒng)分解的原則。根據(jù)系統(tǒng)分析結(jié)果,得出學(xué)生宿舍管理系統(tǒng)的HIPO圖(如圖2所示)圖1模塊結(jié)構(gòu)宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第2頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第2頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第2頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第3頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第3頁。圖2學(xué)生宿舍管理系統(tǒng)HIPO宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第3頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第3頁。1.3IPO圖IPO圖實(shí)際上是一種圖紙化的表格,它描述分層圖中每一個模塊的輸入輸出關(guān)系、處理內(nèi)容、該模塊的內(nèi)部數(shù)據(jù)和模塊間的調(diào)用關(guān)系,是系統(tǒng)設(shè)計(jì)的重要成果,是系統(tǒng)實(shí)施階段編制程序設(shè)計(jì)任務(wù)書和進(jìn)行程序設(shè)計(jì)的出發(fā)點(diǎn)和依據(jù)。在系統(tǒng)設(shè)計(jì)中每一個模塊必須有相應(yīng)的IPO圖作為設(shè)計(jì)結(jié)果的描述。本系統(tǒng)部分IPO圖如下表所示:1、樹根模塊此圖描述了輸入、處理和輸出內(nèi)容,如主界面模塊,詳見下圖所示:IPO圖系統(tǒng)名:學(xué)生宿舍管理系統(tǒng)制圖者:余磊、朱菲、田瑞模塊名稱:學(xué)生宿舍管理系統(tǒng)主界面日期:2013-10—23備注:調(diào)用下列模塊:調(diào)用下列模塊:住宿信息查詢、水電信息查詢由下列模塊調(diào)用登錄模塊輸出:輸入:輸出:輸入:用戶名、密碼處理內(nèi)容:處理內(nèi)容:根據(jù)用戶名和密碼驗(yàn)證用戶合法身份,將其相應(yīng)權(quán)限賦給全局變量;1、同學(xué)生簽訂協(xié)議并登記學(xué)生的詳細(xì)資料;2、對學(xué)生所交的住宿費(fèi)用開符合規(guī)定的發(fā)票;3、按照要退房學(xué)生的房間號,計(jì)算出結(jié)余的金額,并開房間清單;4、按照每月的水電費(fèi),計(jì)算每個人水電費(fèi),并從扣除;5、據(jù)每個人交費(fèi)情況對學(xué)生所住的房間進(jìn)行調(diào)整;內(nèi)部元素:內(nèi)部元素:圖3主界面模塊宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第4頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第4頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第4頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第4頁。2、中間模塊此圖描述了一個中間模塊的輸入、處理和輸出內(nèi)容,如查詢統(tǒng)計(jì)模塊,詳見下圖所示:IPO圖系統(tǒng)名:學(xué)生宿舍管理系統(tǒng)制圖者:田瑞、余磊、朱菲模塊名稱:學(xué)生住宿信息系統(tǒng)查詢界面日期:2013-10—23備注:由下列模塊調(diào)用系統(tǒng)主界面調(diào)用下列模塊:房間分配,調(diào)整房間,退房處理輸入:用戶權(quán)限變量輸出:處理內(nèi)容:根據(jù)用戶權(quán)限變量的值,確定是否可以調(diào)用該模塊及該模塊的下級模塊:1、按照輸入的查詢條件可查詢學(xué)生住宿的情況;2、按照輸入的查詢條件可查詢房間的情況內(nèi)部元素:圖4住宿信息查詢統(tǒng)計(jì)模塊宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第5頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第5頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第5頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第5頁。IPO圖系統(tǒng)名:學(xué)生宿舍管理系統(tǒng)制圖者:朱菲、田瑞、余磊模塊名稱:學(xué)生宿舍管理系統(tǒng)水電費(fèi)輸入界面日期:2013—10—23備注:調(diào)用下列模塊:調(diào)用下列模塊:統(tǒng)計(jì),核算由下列模塊調(diào)用由下列模塊調(diào)用水電費(fèi)管理輸出:每個學(xué)生的每月水電費(fèi)數(shù)據(jù)輸出:每個學(xué)生的每月水電費(fèi)數(shù)據(jù)輸入:房間號、月份、水費(fèi)、電費(fèi)、公攤、操作員姓名處理內(nèi)容:處理內(nèi)容:將該房間本月的水電費(fèi)輸入后,計(jì)算出該房間每個學(xué)生應(yīng)付的水電費(fèi):按月進(jìn)行統(tǒng)計(jì),計(jì)算出每月的水電費(fèi)計(jì)算總額;2、根據(jù)住宿實(shí)際人數(shù),計(jì)算出水電費(fèi)情況以及上月個人水電費(fèi)余額,計(jì)算出本月水電費(fèi)余額內(nèi)部元素:內(nèi)部元素:圖5水電費(fèi)信息查詢模塊宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第6頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第6頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第6頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第6頁。圖6系統(tǒng)數(shù)據(jù)流圖圖7房間管理模塊數(shù)據(jù)流圖宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第7頁。宿舍管理系統(tǒng)總體設(shè)計(jì)宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第7頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第7頁。圖8退房數(shù)據(jù)流圖圖9水電費(fèi)信息數(shù)據(jù)流圖宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第8頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第8頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第8頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第8頁。二、數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。數(shù)據(jù)庫技術(shù)是宿舍管理系統(tǒng)的核心技術(shù)之一。在數(shù)據(jù)庫系統(tǒng)中,主要的數(shù)據(jù)模型有:層次模型、網(wǎng)狀模型、關(guān)系模型等。數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。其中,應(yīng)用最廣泛的當(dāng)屬關(guān)系模型。在宿舍管理系統(tǒng)中應(yīng)用的就是關(guān)系模型。數(shù)據(jù)庫設(shè)計(jì)一般分為五個階段:規(guī)劃、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。2.1概念設(shè)計(jì)在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時,是先將現(xiàn)實(shí)世界中的客觀對象抽象為不依賴任何具體機(jī)器的信息系統(tǒng),數(shù)據(jù)庫概念設(shè)計(jì)的目標(biāo)就是要產(chǎn)生反映企業(yè)組織信息需求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模型,而后再把概念模型轉(zhuǎn)化為具體機(jī)器上計(jì)算機(jī)信息管理系統(tǒng)支持的相關(guān)模型。概念模式是獨(dú)立與數(shù)據(jù)庫邏輯結(jié)構(gòu),獨(dú)立與支持?jǐn)?shù)據(jù)庫的DBMS,不依賴于計(jì)算機(jī)系統(tǒng)的。概念模型是表達(dá)概念設(shè)計(jì)結(jié)果的工具。它應(yīng)該能夠真實(shí)、充分地反映現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系;應(yīng)該簡潔、明晰、獨(dú)立于機(jī)器,容易理解,方便數(shù)據(jù)庫設(shè)計(jì)人員和應(yīng)用人員進(jìn)行交流;應(yīng)該易于變動,便于修改;應(yīng)該很容易向關(guān)系、層次或網(wǎng)狀等各種數(shù)據(jù)模型轉(zhuǎn)變,方便地導(dǎo)出與DBMS有關(guān)的邏輯模型。從而使概念模型成為現(xiàn)實(shí)世界到機(jī)器世界的一個過渡的中間層次。概念模型有很多模型,其中最常用的方法之一是“實(shí)體—聯(lián)系模型”(entityrelationshipmodel),即使用E-R圖來描述某一組織的概念模型。系統(tǒng)實(shí)體的聯(lián)系和屬性E-R模型(entityrelationshipmodel)是P.P.CHEN于1976年提出的。這個模型是直接從現(xiàn)實(shí)世界中抽象出實(shí)體類型及實(shí)體間聯(lián)系,即是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型,是對現(xiàn)實(shí)世界的一種抽象。它的主要成分是實(shí)體、聯(lián)系和屬性。因此可利用E-R模型進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)。邏輯設(shè)計(jì)的目的是把概念設(shè)計(jì)階段的基本E-R圖轉(zhuǎn)換為與選用的機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。E-R模型的“聯(lián)系”用于刻畫實(shí)體之間的聯(lián)系。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實(shí)體類型間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:N,M:N,還是1:1等。還要考察一個實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個實(shí)體之間是否存在聯(lián)系,多個實(shí)體之間是否存在聯(lián)系等等。在聯(lián)系類型確定后,除了注意防止出現(xiàn)冗余的聯(lián)系之外,還需要命名和確定鍵。學(xué)生宿舍管理信息系統(tǒng)中所涉及的主要實(shí)體(共四個)及屬性如下(下劃線代表的是主鍵):類型:(類型號,額定人數(shù),有無空調(diào),有無衛(wèi)生間)房間:(房間號,住宿性別,應(yīng)住人數(shù),現(xiàn)住人數(shù))學(xué)生:(學(xué)號,姓名,性別,身份證號,年齡,入住時間,電話,家庭住址,專業(yè))水電費(fèi):(房間號,月份,水費(fèi),電費(fèi),操作員姓名)本系統(tǒng)有兩個聯(lián)系,其中1:N聯(lián)系兩個,M:N聯(lián)系兩個,以下為聯(lián)系的關(guān)系:分?jǐn)?(月份,水費(fèi),電費(fèi))分?jǐn)?(月份,房租費(fèi))。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第9頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第9頁。1)房間信息:類型和房間是1:N的關(guān)系,因?yàn)橐粋€類型可以對應(yīng)于多個房間,而一個房間只有一個唯一的類型。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第9頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第9頁。2)水電費(fèi):房間和每月的水電費(fèi)是1:N的關(guān)系,因?yàn)橐粋€房間可以有多個月的水電費(fèi),而一個月的水電費(fèi)則對應(yīng)唯一一個房間。3)房間管理:房租和房間是1:N的關(guān)系,因?yàn)橐粋€房間可以有多個月的房租費(fèi),而一個月的房租費(fèi)則對應(yīng)唯一一個房間。4)學(xué)生:房間和學(xué)生是1:N的關(guān)系,因?yàn)橐粋€房間可以有多個學(xué)生住宿,而每學(xué)生則對應(yīng)唯一一個房間。5)交費(fèi):水電費(fèi)和學(xué)生是M:N的關(guān)系,因?yàn)橐粋€房間的水電費(fèi)可以對應(yīng)若干學(xué)生,而每個學(xué)生又可以有多個月份的水電費(fèi)。二、E-R圖數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),各種機(jī)器上的DBMS都是基于某種數(shù)據(jù)模型的。但在數(shù)據(jù)庫設(shè)計(jì)中,如果直接將現(xiàn)實(shí)中的客觀對象直接轉(zhuǎn)換為機(jī)器世界中的對象常常比較困難,因此往往將現(xiàn)實(shí)世界中的客觀對象首先抽象為不依賴任何具體機(jī)器的信息結(jié)構(gòu),這種信息結(jié)構(gòu)不是DBMS支持的數(shù)據(jù)模型,而是概念及模型,于是就需要E-R圖的出現(xiàn)。E-R圖是直觀表示概念模型的工具,在圖中有四個基本成分:矩形框:表示實(shí)體類型;菱形框:表示聯(lián)系類型;橢圓形框:表示實(shí)體類型和聯(lián)系類型的屬性;直線:圖中涉及到的實(shí)體類型之間以直線連接,并在直線部標(biāo)上聯(lián)系的種類。(1:1,1:N,M:N)注:因?yàn)槟承?shí)體屬性較多,在圖上不便一一標(biāo)出,故在E-R圖上一律不標(biāo)屬性。具體圖示如下:MNMN實(shí)體屬性聯(lián)系聯(lián)系的種類類型分類類型分類收費(fèi)11N1NN1NM房間學(xué)生住宿費(fèi)水電費(fèi)有收費(fèi)2分?jǐn)偡謹(jǐn)侻N1N宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第10頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第10頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第10頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第10頁。圖10學(xué)生宿舍管理系統(tǒng)E-R圖2.2邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)完畢的基本E—R圖轉(zhuǎn)化為與選用的具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫模式和外模式)。這些模式在功能性、完整性和一致性約束及數(shù)據(jù)庫的可擴(kuò)充性等方面應(yīng)滿足用戶的各種要求。E—R圖向關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實(shí)體和實(shí)體間的關(guān)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和代碼。轉(zhuǎn)換規(guī)則E—R模型中的主要成分是實(shí)體類型和聯(lián)系類型,它向關(guān)系模式轉(zhuǎn)化的規(guī)則是:對于實(shí)體模型,將每個實(shí)體類型轉(zhuǎn)換成一個關(guān)系模式,實(shí)體的屬性即為關(guān)系模式的屬性,實(shí)體標(biāo)識符即為關(guān)系模式的健。對于聯(lián)系類型,要視1:1,1:N,M:N以及1:M:N等多種情況做不同處理:1)若兩個實(shí)體間的聯(lián)系是1:1,可以在兩個實(shí)體類型轉(zhuǎn)換成的兩個關(guān)系模式中任意一個關(guān)系模式的屬性中加入另一個關(guān)系模式的健和聯(lián)系類型的屬性。2)若兩個實(shí)體間的聯(lián)系是1:N,則在N端實(shí)體類型轉(zhuǎn)換成的關(guān)系模式中加入1端實(shí)體類型轉(zhuǎn)換成的關(guān)系模式的鍵和聯(lián)系類型的屬性。3)若兩個實(shí)體間的聯(lián)系是M:N,則將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,其屬性為兩端實(shí)體的鍵加上聯(lián)系類型的屬性,而鍵為兩端實(shí)體間的組合。4)若三個實(shí)體間的聯(lián)系是1:M:N,則將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,其中包括有三個參加的實(shí)體集及這個聯(lián)系的所有屬性。二、關(guān)系模式本系統(tǒng)共有實(shí)體五個,1個M:N的聯(lián)系,按上述方法將E—R圖轉(zhuǎn)換為如下的七個關(guān)系模式如下:(主鍵用下劃線表示,外鍵在前面用“#”表示)。類型:(類型號,額定人數(shù),有無空調(diào),有無衛(wèi)生間)房間:(房間號,#類型號,住宿性別,應(yīng)住人數(shù),現(xiàn)住人數(shù))學(xué)生:(學(xué)號,#房間號,姓名,性別,身份證號,年齡,入住時間,電話,家庭住址,專業(yè))水電費(fèi):(月份,#房間號,水費(fèi),電費(fèi),操作員姓名)房租:(#月份,房間號,住宿費(fèi))分?jǐn)?:(月份,#房間號,#學(xué)號,水費(fèi),電費(fèi))分?jǐn)?:(月份,#房間號,#學(xué)號,房租費(fèi))。2.3數(shù)據(jù)庫的實(shí)現(xiàn)通過對E-R圖轉(zhuǎn)換的關(guān)系模式進(jìn)行分析,并結(jié)合宿舍管理系統(tǒng)的具體功能、要求和開發(fā)數(shù)據(jù)庫系統(tǒng)的特點(diǎn),對系統(tǒng)的數(shù)據(jù)庫做如下設(shè)計(jì),限于篇幅,僅舉兩例(*代表主鍵,#代表外鍵):1、czyb表1操作員表鍵字段編碼數(shù)據(jù)類型長度(字節(jié))字段名稱*Czy_xmchar10操作員姓名Czy_pwchar20密碼Czy_chaxunchar1查詢權(quán)限Czy_luruchar1錄入權(quán)限Czy_shezhichar1系統(tǒng)設(shè)置權(quán)限宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第11頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第11宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第11頁。宿舍管理系統(tǒng)總體設(shè)計(jì)說明書全文共13頁,當(dāng)前為第11頁。2、room_month表2月水電費(fèi)表鍵字段編碼數(shù)據(jù)類型長度(字節(jié))字段名稱*Mo_nochar3月份*#Ro_nochar2房間號Ro_mo_waternumeric5+2水費(fèi)Ro_mo_eletrnumeric5+2電費(fèi)Ro_mo_publicnumeric5+2公攤Czy_xmchar10操作員姓名三、計(jì)算機(jī)系統(tǒng)配置方案的選擇和設(shè)計(jì)一、計(jì)算機(jī)系統(tǒng)的硬件配置方案計(jì)算機(jī)系統(tǒng)的硬件配置方案的設(shè)計(jì)應(yīng)考慮以下因素:系統(tǒng)吞吐量、系統(tǒng)響應(yīng)時間、系統(tǒng)可靠性、數(shù)據(jù)管理的方式、地域范圍、單機(jī)系統(tǒng)還是多機(jī)系統(tǒng)、集中式還是分布式等。根據(jù)系統(tǒng)調(diào)查和系統(tǒng)分析的結(jié)果來考慮系統(tǒng)的物理結(jié)構(gòu)和硬件配置,并結(jié)合學(xué)生宿舍的實(shí)際情況和所選用的軟件開發(fā)工具及數(shù)據(jù)庫系統(tǒng)的特點(diǎn)來綜合進(jìn)行物理配置方案的設(shè)計(jì)。目標(biāo)系統(tǒng)的硬件環(huán)境:CPU賽揚(yáng)700,128M內(nèi)存,20G硬盤,同時配備打印機(jī)一個。二、計(jì)算機(jī)系統(tǒng)軟件配置方案目標(biāo)系統(tǒng)軟件環(huán)境:Windows98中文版,桌面數(shù)據(jù)庫管理系統(tǒng),AdaptiveServerAnywhere8.0。三、開發(fā)工具軟件開發(fā)環(huán)境:Windows2000+sp4,PowerBuilder9.0。四、系統(tǒng)總體安全性、可靠性方案與措施系統(tǒng)的可靠性和安全性是信息系統(tǒng)質(zhì)量的兩個最重要的性能要求,兩者既有區(qū)別,又是密切聯(lián)系的??煽啃允窍到y(tǒng)為了避免來自系統(tǒng)內(nèi)部的差錯、故障需采取的保護(hù)措施;而安全性是系統(tǒng)為了防止來自系統(tǒng)外部的對系統(tǒng)資源特別是信息的非法使用和訪問有意或無意的破壞而采取的安全和保密手段,二者由于面向的目標(biāo)不同,在采取的措施和方法上也有所不同,但從系統(tǒng)的功能和性能上又是彼此促進(jìn)、相輔相成的。4.1系統(tǒng)安全性信息系統(tǒng)的安全性是指防止意外或人為地破壞信息系統(tǒng)的運(yùn)行,或非法使用信息資源,而對信息系統(tǒng)采取的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023三年級英語下冊 Unit 1 Animals on the farm(Again Please)說課稿 冀教版(三起)
- 8的乘法口訣(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北京版
- 2024年九年級語文上冊 第四單元 第15課《少年中國說》說課稿 北京課改版
- 16 麻雀 第一課時 說課稿-2024-2025學(xué)年語文四年級上冊統(tǒng)編版
- 2024年春七年級語文下冊 第二單元 8 木蘭詩說課稿 新人教版
- 1 折彩粽(說課稿)蘇教版二年級下冊綜合實(shí)踐活動001
- Unit 4 My home Part B Lets learn(說課稿)-2024-2025學(xué)年人教PEP版英語四年級上冊
- 2025樓房承包合同協(xié)議模板
- 2025家居裝修工程施工合同范文
- 2025房地產(chǎn)銷售代理合同范本
- 2024年6月浙江省高考地理試卷真題(含答案逐題解析)
- 物業(yè)管理服務(wù)應(yīng)急響應(yīng)方案
- 醫(yī)院培訓(xùn)課件:《如何撰寫護(hù)理科研標(biāo)書》
- 風(fēng)車的原理小班課件
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年山東省濟(jì)南市中考英語試題卷(含答案)
- 2024年北師大版八年級上冊全冊數(shù)學(xué)單元測試題含答案
- 江蘇省南京市第二十九中2025屆數(shù)學(xué)高二上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 六年級數(shù)學(xué)競賽試題及答案(六套)
- 八年級下學(xué)期期末考試語文試題(PDF版含答案)
- 浙教版八年級下冊科學(xué)第一章 電和磁整章思維導(dǎo)圖
評論
0/150
提交評論