版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
信息工程學(xué)院《數(shù)據(jù)庫課程設(shè)計(jì)》論文題目:小區(qū)物業(yè)管理數(shù)據(jù)庫設(shè)計(jì)學(xué)號:*********專業(yè)班級:****姓名:*****指導(dǎo)老師:******完成日期:2011年6月25日小區(qū)物業(yè)管理數(shù)據(jù)庫設(shè)計(jì)****(信息工程學(xué)院軟件工程**級*班)【摘要】隨著計(jì)算機(jī)技術(shù)的不斷普及和計(jì)算機(jī)數(shù)據(jù)處理功能不斷增強(qiáng),用計(jì)算機(jī)系統(tǒng)來對小區(qū)物業(yè)管理已經(jīng)成了必要。利用數(shù)據(jù)庫技術(shù),開發(fā)了多用戶小區(qū)物業(yè)系統(tǒng)程序。軟件設(shè)計(jì)包括停車場的管理,小區(qū)設(shè)備的管理,住戶日常維修事物的管理,以及收費(fèi)管理。并對這些功能模塊提供了查詢和更新功能。小區(qū)物業(yè)管理系統(tǒng)可以提高物業(yè)管理的效率。關(guān)鍵字:功能模塊數(shù)據(jù)庫設(shè)計(jì)小區(qū)物業(yè)管理
目錄1.引言 12.需求分析 12.1任務(wù) 12.2系統(tǒng)功能模塊 12.3處理對象 22.4業(yè)務(wù)流程圖 32.5數(shù)據(jù)流程圖 32.6數(shù)據(jù)字典 53.?dāng)?shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 73.1概念設(shè)計(jì) 83.1.1分E-R圖建立 83.1.2全局/整體E-R圖 93.2邏輯設(shè)計(jì) 93.2.1邏輯設(shè)計(jì)目標(biāo) 93.2.2建立關(guān)系模式 102.2.3關(guān)系模式規(guī)范化處理 102.2.4用戶子模式建立 102.2.5關(guān)系模式邏輯結(jié)構(gòu)定義 114.?dāng)?shù)據(jù)庫物理設(shè)計(jì) 114.1物理設(shè)計(jì)階段的目標(biāo)和任務(wù) 124.2數(shù)據(jù)存儲 125.?dāng)?shù)據(jù)庫實(shí)施與測試 125.1數(shù)據(jù)庫實(shí)施 125.1.1數(shù)據(jù)庫及數(shù)據(jù)庫對象建立 125.1.2數(shù)據(jù)入庫 125.2數(shù)據(jù)庫測試 136.總結(jié) 137.附錄 13附錄1業(yè)務(wù)流程圖 13附錄1.1報(bào)修業(yè)務(wù)流程圖 13附錄1.2收費(fèi)業(yè)務(wù)流程圖 14附錄1.3停車業(yè)務(wù)流程圖 14附錄1.4設(shè)備管理業(yè)務(wù)流程圖 14附錄2數(shù)據(jù)庫的建立 15附錄2.1基本表 15附錄2.2索引 16附錄2.3視圖 17附錄2.4觸發(fā)器 18附錄2.5存儲過程 19附錄3SQLServer2008的測試 24附錄3.1查詢 24附錄3.2更新 251.引言隨著人民生活水平不斷提高,人們對生活環(huán)境要求日益提高,尤其是對居住環(huán)境不斷提出新的需求,為了適應(yīng)這種形式,小區(qū)的經(jīng)營者不僅首先要有堅(jiān)實(shí)的硬件基礎(chǔ),還要有一套現(xiàn)代化的物業(yè)管理系統(tǒng)。而要實(shí)現(xiàn)這一功能,就職求物業(yè)管理者配備一套高效的管理住處網(wǎng)絡(luò)系統(tǒng),以便在小區(qū)內(nèi)快速地發(fā)布和獲取住處并以最快地速度響應(yīng)用戶的需求,及時(shí)為用戶提供服務(wù),為住戶提供一個(gè)高效、舒適的居住、生活環(huán)境。住宅小區(qū)的物業(yè)管理準(zhǔn)確地講應(yīng)當(dāng)是指對以居住為主要功用的物業(yè)進(jìn)行管理。通過上網(wǎng)查詢對小區(qū)物業(yè)管理的調(diào)查,了解到現(xiàn)在的小區(qū)物業(yè)管理仍停留在完全的人工管理階段,小區(qū)管理處沒有標(biāo)準(zhǔn)的住戶存檔信息。這種人工管理的方式不止大大的消耗了人力物力以及時(shí)間,效率更是很低。開發(fā)出合適現(xiàn)在的住戶小區(qū)的小區(qū)物業(yè)管理系統(tǒng),可以方便對小區(qū)里各種信息的管理,提高小區(qū)物業(yè)管理的查詢效率和管理人員的工作效率。2.需求分析需求分析簡單地說就是分析用戶的要求。需求分析是設(shè)計(jì)數(shù)據(jù)庫的起點(diǎn),需求分析的結(jié)構(gòu)是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)構(gòu)是否合理和實(shí)用。2.1任務(wù)(1)了解目前小區(qū)物業(yè)管理的現(xiàn)狀。(2)通過網(wǎng)上查詢的方式對小區(qū)物業(yè)管理的工作業(yè)務(wù)流程,并記錄相關(guān)信息。(3)與指導(dǎo)教師交流個(gè)人想法,征求意見,改正不合理的地方,為下面的概念設(shè)計(jì)與邏輯設(shè)計(jì)奠定基礎(chǔ)。2.2系統(tǒng)功能模塊對物管中心來說小區(qū)的住戶的報(bào)修,小區(qū)內(nèi)停車場的管理、各項(xiàng)設(shè)備的使用管理,水、電和煤氣費(fèi)用收費(fèi)等業(yè)務(wù)是必不可少的功能,物業(yè)管理包含許多方面,短時(shí)間內(nèi)是無法將所有功能完全實(shí)現(xiàn)。因此我只是將上述的功能放到數(shù)據(jù)庫設(shè)計(jì)中來實(shí)現(xiàn)。(1)物業(yè)管理員資料管理:對管理人員的基本信息的查詢和更新。(2)住戶資料管理:包括業(yè)主基本資料添加和管理模塊。(3)報(bào)修管理:包括報(bào)修,維修和維修費(fèi)用的管理。(4)繳費(fèi)管理:是該系統(tǒng)的最重要組成模塊,包括主要收費(fèi)項(xiàng)目和繳費(fèi)業(yè)主信息,包括欠費(fèi)標(biāo)記。(5)停車車位管理:包括停車收費(fèi)管理和信息管理。圖1系統(tǒng)功能模塊圖圖1系統(tǒng)功能模塊圖2.3處理對象系統(tǒng)要處理的對象包括管理人員基本信息、住戶基本信息、物業(yè)設(shè)備基本信息、停車場基本信息、住戶投訴基本信息、住戶維修基本信息、收費(fèi)基本信息等七個(gè)方面,各個(gè)對象包括信息如下所示:系統(tǒng)功能模塊①管理人員信息管理人員姓名,性別,編號,管理項(xiàng)目等②住戶基本信息戶主姓名,性別,住房編號③物業(yè)設(shè)備管理設(shè)備借用時(shí)間,設(shè)備歸還時(shí)間④停車場管理停車開始時(shí)間,停車結(jié)束時(shí)間,按停車時(shí)間收費(fèi)⑤住戶維修管理維修住戶房號,維修住戶姓名,維修信息狀態(tài),維修次數(shù)⑥收費(fèi)管理住戶維修收費(fèi),小區(qū)清潔收費(fèi),小區(qū)設(shè)備維修收費(fèi),收費(fèi)記錄2.4業(yè)務(wù)流程圖業(yè)務(wù)流程圖就是用一些規(guī)定的符號及連線來表示某個(gè)具體業(yè)務(wù)處理過程。通過對小區(qū)物業(yè)管理的分析,得出主要有停車場業(yè)務(wù)流程圖,收費(fèi)業(yè)務(wù)流程圖,設(shè)備管理業(yè)務(wù)流程圖以及維修管理業(yè)務(wù)流程圖。業(yè)務(wù)流程圖:詳見附錄1。2.5數(shù)據(jù)流程圖根據(jù)業(yè)務(wù)流程圖畫出數(shù)據(jù)流程圖,頂層數(shù)據(jù)流程圖以及具體數(shù)據(jù)流程圖。下圖為頂層數(shù)據(jù)流程圖:第一層數(shù)據(jù)流程圖:第二層數(shù)據(jù)流程圖:P1收費(fèi)業(yè)務(wù)數(shù)據(jù)流程圖P1收費(fèi)業(yè)務(wù)數(shù)據(jù)流程圖P2報(bào)修業(yè)務(wù)數(shù)據(jù)流程圖P2報(bào)修業(yè)務(wù)數(shù)據(jù)流程圖P3停車業(yè)務(wù)數(shù)據(jù)流程圖P3停車業(yè)務(wù)數(shù)據(jù)流程圖2.6數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,及元數(shù)據(jù),而不是數(shù)據(jù)本身。數(shù)據(jù)流程圖表達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。根據(jù)數(shù)據(jù)流程圖,可以得出數(shù)據(jù)字典,主要包括數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位。本系統(tǒng)中的數(shù)據(jù)項(xiàng)有以下幾項(xiàng):表1-1小區(qū)物業(yè)管理系統(tǒng)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)編號數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)定義數(shù)據(jù)類型大小I-1AdminNo管理員編號char20I-2AdminName管理員姓名char20I-3AdminSex管理員性別char20I-4ManageItem管理項(xiàng)目char20I-5AdminPhone管理員電話char20I-6Rno住房號char20I-7OwnerName戶主姓名char20I-8OwnerSex戶主性別char20I-9OwnerPhone戶主電話char20I-10CheckInTime入住時(shí)間dateI-11EquNo設(shè)備借用編號char20I-12EquName借用設(shè)備名稱char20I-13ELendTime設(shè)備借用時(shí)間dateI-14ERetTime設(shè)備歸還時(shí)間dateI-15ParkNo停車編號char20I-16PStartTime停車開始時(shí)間dateI-17PEndTime停車結(jié)束時(shí)間dateI-18PCharge停車收費(fèi)intI-19RepNum維修編號char20I-20RTimes維修次數(shù)intI-21RTime維修申請時(shí)間dateI-22Rcost維修費(fèi)用intI-23Cno1計(jì)費(fèi)編號char20I-24Cname收費(fèi)名稱char20I-25CStartTime計(jì)費(fèi)開始時(shí)間dateI-26CEndTime計(jì)費(fèi)結(jié)束時(shí)間dateI-27Cused使用額intI-28CPrice收費(fèi)單價(jià)intI-29Cno2收費(fèi)編號char20I-30CCharge收費(fèi)額intI-31CTime收費(fèi)日期dateI-32CStatus繳費(fèi)狀態(tài)char2數(shù)據(jù)結(jié)構(gòu),反映了數(shù)據(jù)之間的組合關(guān)系,一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成。本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)包括超市貨物信息,供應(yīng)信息,銷售信息等基本內(nèi)容,主要有以下7項(xiàng):表1-2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)定義組成DS-1Administrator管理人員AdminNo,AdminPhone,ManageItem,AdminName,AdminSexDS-2RoomOwner住戶RNo,OwnerName,CheckInTime,OwnerSex,OwnerPhoneDS-3ChargeItem收費(fèi)項(xiàng)目Cno1,Cname,CStartTime,CEndTimeCused,CPrice,Cno2,CCharge,CTime,CStatusDS-4Equipment物業(yè)設(shè)備EquNo,EquName,ELendTime,ERetTimeDS-5RepairRecord維修記錄RepNum,RTimes,RTime,RcostDS-6Park停車場ParkNo,PStartTime,PEndTime,PCharge3.?dāng)?shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)主要包括概念設(shè)計(jì)和邏輯設(shè)計(jì)兩個(gè)部分。3.1概念設(shè)計(jì)概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵(1)設(shè)計(jì)分E-R圖,即各子模塊的E-R圖;(2)生成初步E-R圖,通過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;(3)生成全局E-R圖,消除沖突以及冗余等。3.1.1分E-R圖建立在需求分析中,已經(jīng)完成了數(shù)據(jù)流程圖,每個(gè)分E-R圖都對應(yīng)了一組數(shù)據(jù)流程圖,分E-R圖中涉及的數(shù)據(jù)都已經(jīng)收集在數(shù)據(jù)字典中,現(xiàn)在就是要將這些數(shù)據(jù)從數(shù)據(jù)字典中抽取出來參照數(shù)據(jù)流圖,標(biāo)定分E-R圖中的實(shí)體、實(shí)體的屬性、標(biāo)識實(shí)體的碼,確定實(shí)體之間的聯(lián)系及其類型。在數(shù)據(jù)字典中,“數(shù)據(jù)結(jié)構(gòu)”、“數(shù)據(jù)流”、“數(shù)據(jù)存儲”都是若干屬性有意義的聚合,就體現(xiàn)了這種劃分??梢韵葟倪@些內(nèi)容出發(fā)定義E-R圖,然后再進(jìn)行必要的調(diào)整。本系統(tǒng)分為四個(gè)模塊:收費(fèi)管理,報(bào)修管理,設(shè)備管理,停車管理。其E-R圖如下:圖3.1收費(fèi)業(yè)務(wù)E-R圖圖3.1收費(fèi)業(yè)務(wù)E-R圖圖3.2維修業(yè)務(wù)E-R圖圖3.2維修業(yè)務(wù)E-R圖圖3.2維修業(yè)務(wù)E-R圖圖3.2維修業(yè)務(wù)E-R圖圖3.3維修業(yè)務(wù)E-R圖圖3.3維修業(yè)務(wù)E-R圖3.1.2全局/整體E-R圖各個(gè)局部應(yīng)用所面向的問題不同,這就導(dǎo)致了各個(gè)分E-R圖之間必定會存在許多不一致的地方,因此,合并分E-R圖時(shí)并不能簡單地將各個(gè)分E-R圖畫到一起,而是必須著力消除各個(gè)分E-R圖中的不一致,以形成一個(gè)能為全系統(tǒng)中所有用戶共同理解和接受的統(tǒng)一的概念模型。合理消除各個(gè)分E-R圖的沖突是合并分E-R圖的主要工作與關(guān)鍵所在。消除沖突過程:屬性沖突不存在,命名沖突在Charge和ChargeMangement兩個(gè)表中存在,最后通過處理修改其中一個(gè)表的部分命名,以消除命名沖突全局E-R圖如下:3.2邏輯設(shè)計(jì)3.2.1邏輯設(shè)計(jì)目標(biāo)概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯設(shè)計(jì)階段就是把概念結(jié)構(gòu)設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、網(wǎng)狀模型、層次模型。模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設(shè)計(jì))3.2.2建立關(guān)系模式實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對于實(shí)體間的聯(lián)系則有以下不同的情況:一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。①管理人員(編號,姓名,性別,管理項(xiàng)目,聯(lián)系電話)②住戶信息(住房號,戶主姓名,性別,聯(lián)系電話,入住時(shí)間)③物業(yè)設(shè)備(設(shè)備編號,設(shè)備名稱,借用人住房號,管理員編號,設(shè)備借用時(shí)間,設(shè)備歸還時(shí)間)④停車管理(停車編號,車主住房號,管理員編號,停車開始時(shí)間,結(jié)束時(shí)間,收費(fèi)金額)⑤維修管理(維修編號,維修住戶房號,已維修次數(shù),維修申請時(shí)間,維修費(fèi)用,維修管理員編號)⑥計(jì)費(fèi)管理(計(jì)費(fèi)編號,收費(fèi)名稱,計(jì)費(fèi)開始時(shí)間,計(jì)費(fèi)結(jié)束時(shí)間,使用額,收費(fèi),單價(jià)戶主住房號,收費(fèi)管理員編號)⑦收費(fèi)管理(收費(fèi)編號,收費(fèi)額,收費(fèi)日期,繳費(fèi)狀態(tài),戶主住房號,收費(fèi)管理員編號)2.2.3關(guān)系模式規(guī)范化處理在維修管理基本表和維修信息基本表,投訴管理基本表和投訴信息基本表,收費(fèi)管理基本表和收費(fèi)信息基本表中存在部分?jǐn)?shù)據(jù)依賴經(jīng)過規(guī)范已經(jīng)解決,其他表基本符合3NF2.2.4用戶子模式建立表2-1關(guān)系子模式編號用戶子模式作用V-1AdminView便于查詢和修改管理員的基本信息V-2ROView便于查詢和修改住戶的基本信息V-3EquView方便物業(yè)設(shè)備信息的查詢和更新V-4ParkView方便車位信息的查詢和修改V-5RepMView便于查詢維修信息的狀況V-6ChargeView便于查詢計(jì)費(fèi)信息V-7CMView方便收費(fèi)信息的查詢和修改2.2.5關(guān)系模式邏輯結(jié)構(gòu)定義表2-2各模式的名稱,含義,具體結(jié)構(gòu)定義模式名稱含義備注管理人員表編號,姓名,性別,管理項(xiàng)目,聯(lián)系電話模式1住戶信息表住房號,戶主姓名,性別,聯(lián)系電話,入住時(shí)間模式2物業(yè)設(shè)備表設(shè)備編號,設(shè)備名稱,借用人住房號,管理員編號,設(shè)備借用時(shí)間,設(shè)備歸還時(shí)間模式3停車管理表停車編號,車主住房號,管理員編號,停車開始時(shí)間,結(jié)束時(shí)間,收費(fèi)金額模式4維修管理表維修編號,維修住戶房號,已維修次數(shù),維修申請時(shí)間,維修費(fèi)用,維修管理員編號模式7計(jì)費(fèi)管理表計(jì)費(fèi)編號,收費(fèi)名稱,計(jì)費(fèi)開始時(shí)間,計(jì)費(fèi)結(jié)束時(shí)間,使用額,收費(fèi),單價(jià)戶主住房號,收費(fèi)管理員編號模式9收費(fèi)管理表收費(fèi)編號,收費(fèi)額,收費(fèi)日期,繳費(fèi)狀態(tài),戶主住房號,收費(fèi)管理員編號模式104.?dāng)?shù)據(jù)庫物理設(shè)計(jì)主要包括數(shù)據(jù)存儲位置、存儲格式;索引及索引類型。4.1物理設(shè)計(jì)階段的目標(biāo)和任務(wù)數(shù)據(jù)庫的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個(gè)階段中要完成確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存儲結(jié)構(gòu)。建立索引可以提高查詢的效率,但是維護(hù)起來又造成很大的不方便,所以只對部分表中的主鍵建立索引4.2數(shù)據(jù)存儲由于基本表Adminstrator,RoomOwner的主碼AdminNo,RNo經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,考慮在兩個(gè)屬性上建立唯一性索引。5.?dāng)?shù)據(jù)庫實(shí)施與測試主要包括數(shù)據(jù)庫實(shí)施和測試兩個(gè)部分。5.1數(shù)據(jù)庫實(shí)施數(shù)據(jù)庫實(shí)施階段的目標(biāo)是在SQLSEVER中建立數(shù)據(jù)庫,基本表,視圖,索引,觸發(fā)器以及存儲過程5.1.1數(shù)據(jù)庫及數(shù)據(jù)庫對象建立主要包括:數(shù)據(jù)庫、基本表、視圖、索引、觸發(fā)器以及存儲過程;(1)建立數(shù)據(jù)庫:CreatedatabasePropertyManagement(2)建立基本表:共有7張基本表,具體SQL語句見附錄2(3)建立視圖:共有7個(gè)視圖,具體SQL語句見附錄2(4)建立索引:共有2個(gè)索引,具體SQL語句見附錄2(5)建立觸發(fā)器:共有2個(gè)觸發(fā)器,具體SQL語句見附錄2(6)建立存儲過程:共有?個(gè)存儲過程,具體SQL語句見附錄25.1.2數(shù)據(jù)入庫系統(tǒng)包括物業(yè)設(shè)備管理、停車場管理、維修管理、收費(fèi)管理五個(gè)功能模塊,共有7張基本表,采用的是多條記錄EXCEL批量導(dǎo)入,然后使用SQLServer2008數(shù)據(jù)導(dǎo)入/導(dǎo)出功能,直接將數(shù)據(jù)導(dǎo)入到相應(yīng)的基本表中。5.2數(shù)據(jù)庫測試數(shù)據(jù)的測試主要是通過查詢、插入、刪除、修改操作來完成的,具體見附錄3。6.總結(jié)*****7.附錄附錄1業(yè)務(wù)流程圖附錄1.1報(bào)修業(yè)務(wù)流程圖附錄1.2收費(fèi)業(yè)務(wù)流程圖附錄1.3停車業(yè)務(wù)流程圖附錄1.4設(shè)備管理業(yè)務(wù)流程圖附錄2數(shù)據(jù)庫的建立附錄2.1基本表附錄2.1—1CreatetableAdministrator( AdminNo char(20)primarykeynotnull, AdminNamechar(20)notnull, AdminSexchar(2)check(AdminSex='男'orAdminSex='女') notnull, ManageItemchar(20) notnull, AdminPhonechar(20)notnull);附錄2.1—2CreatetableRoomOwner( RNo char(20)primarykeynotnull, OwnerNamechar(20)notnull, OwnerSexchar(2)check(OwnerSex='男'orOwnerSex='女') notnull, OwnerPhonechar(20) notnull, CheckInTime char(20)notnull);附錄2.1—3CreatetableRepairManagement( RepNumchar(20) Primarykeynotnull, RTimesintcheck(RTimes>0andRTimes<9999)notnull, RNo char(20)notnull, OwnerNamechar(20)notnull, AdminNo char(20)notnull, RTimedate, Rcostintnotnull, Foreignkey(Rno)ReferencesRoomOwner(RNo), Foreignkey(AdminNo)ReferencesAdministrator(AdminNo));附錄2.1—4CreatetableParkManagement( ParkNochar(20) Primarykey notnull, RNo char(20)notnull, PStartTimedate, PEndTimedate, AdminNo char(20)notnull, PCharge int notnull, Foreignkey(Rno)ReferencesRoomOwner(RNo), Foreignkey(AdminNo)ReferencesAdministrator(AdminNo));附錄2.1—5CreatetableEquipment( EquNochar(20)primarykeynotnull, EquNamechar(20)notnull, ELendTime datenotnull, ERetTimedatenotnull, AdminNo char(20)notnull, Rno char(20)notnull, Foreignkey(Rno)ReferencesRoomOwner(RNo), Foreignkey(AdminNo)ReferencesAdministrator(AdminNo));附錄2.1—6CreatetableChargeManagement( Cno1 char(20)Primarykeynotnull, Cnamechar(20)notnull, CStartTimedate, CEndTimedate, Cusedintnotnull, CPriceintnotnull, AdminNo char(20)notnull, Rno char(20)notnull, Foreignkey(AdminNo)ReferencesAdministrator(AdminNo), Foreignkey(Rno)ReferencesRoomOwner(RNo));附錄2.1—7CreatetableCharge( Cno2char(20)Primarykeynotnull, Cnamechar(20)notnull, CChargeintnotnull, CTimedatenotnull, CStatuschar(2)check(CStatus='是'orCStatus='否')notnull, Rno char(20)notnull, Foreignkey(Rno)ReferencesRoomOwner(RNo));附錄2.2索引附錄2.2—1createuniqueindexAdNoonAdministrator(AdminNo);附錄2.2—2createuniqueindexRoomNoonRoomOwner(RNo);附錄2.3視圖附錄2.3—1CreateViewAdminView(AdminNo,AdminName,AdminSex,ManageItem,AdminPhone)AsSelect*FromAdministratorwithcheckoption附錄2.3—2CreateViewROView(RNo,OwnerName,OwnerSex,OwnerPhone,CheckInTime)AsSelect*FromRoomOwnerwithcheckoption附錄2.3—3CreateViewParkView(ParkNo,Rno,PStartTime,PEndTime,AdminNo,PCharge)AsSelectParkNo,ParkManagement.Rno,PStartTime,PEndTime,ParkManagement.AdminNo,PChargeFromParkManagement,Administrator,RoomOwnerWhereAdminiStrator.AdminNo=ParkManagement.AdminNoandRoomOwner.RNo=ParkManagement.RNo附錄2.3—4CreateViewEquView(EquNo,EquName,ElendTime,ERetTime,AdminNo,Rno)AsSelectEquNo,EquName,ElendTime,ERetTime,Equipment.AdminNo,Equipment.RNoFromEquipment,Administrator,RoomOwnerWhereAdministrator.AdminNo=Equipment.AdminNoandRoomOwner.Rno=Equipment.Rno附錄2.3—5CreateViewRepMView(RepNum,RTimes,RNo,OwnerName,AdminNo,RTime,Rcost)AsSelectRepNum,RTimes,RepairManagement.RNo,RepairManagement.OwnerName,RepairManagement.AdminNo,RTime,RcostFromRepairManagement,Administrator,RoomOwnerWhereAdministrator.AdminNo=RepairManagement.AdminNoandRoomOwner.Rno=RepairManagement.Rno附錄2.3—6CreateViewChaMView(Cno1,Cname,CStartTime,CEndTime,Cused,CPrice,AdminNo,Rno)AsSelectCno1,Cname,CStartTime,CEndTime,Cused,CPrice,ChargeManagement.AdminNo,ChargeManagement.RnoFromChargeManagement,Administrator,RoomOwnerWhereAdministrator.AdminNo=ChargeManagement.AdminNoandRoomOwner.Rno=ChargeManagement.Rno附錄2.3—7CreateViewChaView(Cno2,Cname,CCharge,CTime,CStatus,Rno)AsSelectCno2,Cname,CCharge,CTime,CStatus,Charge.RnoFromCharge,Administrator,RoomOwnerWhereRoomOwner.Rno=Charge.Rno附錄2.4觸發(fā)器附錄2.4—1CreateTriggerDelete_T1OnRoomOwnerinsteadofDeleteAsdeclare@R_Nochar(20)select@R_No=RNofromdeletedDeletefromRepairManagementwhereRNo=@R_NoDeletefromChargeManagementwhereRNo=@R_NoDeletefromChargewhereRNo=@R_NoDeletefromEquipmentwhereRNo=@R_NoDeletefromParkManagementwhereRNo=@R_NoDeletefromRoomOwnerwhereRNo=@R_No附錄2.4—2CreateTriggerDelete_T2OnAdministratorinsteadofDeleteAsdeclare@A_Nochar(20)select@A_No=AdminNofromdeletedDeletefromRepairManagementwhereAdminNo=@A_NoDeletefromChargeManagementwhereAdminNo=@A_NoDeletefromEquipmentwhereAdminNo=@A_NoDeletefromParkManagementwhereAdminNo=@A_NoDeletefromAdministratorwhereAdminNo=@A_No附錄2.5存儲過程附錄2.5—1CreateProcPr_Administrator_Query@inNovarchar(20)ASSelect *From AdminViewWhere AdminNo=@inNo附錄2.5—2CreateProcPr_RoomOwner_Query@inNovarchar(20)ASSelect *From ROViewWhere RNo=@inNo附錄2.5—3CreateProcPr_Equipment_Query@inNovarchar(20)ASSelect *From EquViewWhere EquNo=@inNo附錄2.5—4CreateProcPr_Park_Query@inNovarchar(20)ASSelect *From ParkViewWhere ParkNo=@inNo附錄2.5—5CreateProcPr_RepairManagement_Query@inNovarchar(20)ASSelect *From RepMViewWhere RepNum=@inNo附錄2.5—6CreateProcPr_ChargeManagement_Query@inNovarchar(20)ASSelect *From CMViewWhere Cno=@inNo附錄2.5—7CreateProcPr_RepairManagement_Query@inNovarchar(20)ASSelect *From RepairManagementWhere RepNum=@inNo附錄2.5—8CreateProcPr_ChargeManagement_Query@inNovarchar(20)ASSelect *From ChargeManagementWhere Cno1=@inNo附錄2.5—9CreateProcPr_Charge_Query@inNovarchar(20)ASSelect *From ChargeWhere Cno2=@inNo附錄2.5—10CreateProcPr_RoomOwner_Insert@RO_RNochar(20),@RO_OwnerNamechar(20),@RO_OwnerSexchar(2),@RO_OwnerPhonechar(20),@RO_CheckInTime char(20)AsInsertIntoRoomOwnerValues(@RO_RNo,@RO_OwnerName,@RO_OwnerSex,@RO_OwnerPhone,@RO_CheckInTime)附錄2.5—11CreateProcPr_RoomOwner_Delete@OutNovarchar(20)AsDeleteFromRoomOwnerWhereRNo=@OutNo附錄2.5—12CreateProcPr_Administrator_Update@A_ANochar(20),@A_AdminNamechar(20),@A_AdminSexchar(2),@A_ManageItemchar(20),@A_AdminPhonechar(20)ASUpdateAdministratorset AdminName=@A_AdminName, AdminSex=@A_AdminSex, ManageItem=@A_ManageItem, AdminPhone=@A_AdminPhonewhereAdminNo=@A_ANo附錄2.5—13CreateProcPr_Equipment_Update@E_Nochar(20),@E_EquNamechar(20),@E_EquNochar(20),@E_ELendTimedate,@E_ERetTimedate,@E_AdminNochar(20),@E_Rnochar(20)AsUpdateEquipmentset EquNo=@E_EquNo, EquName=@E_EquName, ELendTime=@E_ELendTime, ERetTime=@E_ERetTime, AdminNo=@E_AdminNo, Rno=@E_RnowhereEquNo=@E_No附錄2.5—14CreateProcPr_ParkManagement_Update@P_Nochar(20),@P_ParkNochar(20),@P_RNochar(20),@P_PStartTimedate,@P_PEndTimedate,@P_AdminNochar(20),@P_PChargeintAsUpdate ParkManagementset ParkNo=@P_ParkNo, RNo=@P_RNo, PStartTime=@P_PStartTime, PEndTime=@P_PEndTime, AdminNo=@P_AdminNo, PCharge=@P_PChargewhereParkNo=@P_No附錄2.5—15CreateProcPr_RepairManagement_Update@RM_Nochar(20),@RM_RepNumchar(20),@RM_RTimesint,@RM_RNochar(20),@RM_OwerNamechar(20),@RM_AdminNOchar(20),@RM_RTimedate,@RM_RcostintAsUpdate RepairManagementsetRepNum=@RM_RepNum, RTimes=@RM_RTimes, RNo=@RM_RNo, OwnerName=@RM_OwerName, AdminNo=@RM_AdminNO, RTime=@RM_RTime, Rcost=@RM_RcostwhereRepNum=@RM_No附錄2.5—16CreateProcPr_ChargeManagement_Update@CMU_Nochar(20),@CMU_Cno1 char(20),@CMU_Cname char(20),@CMU_CStartTime date,@CMU_CEndTime date,@CMU_Cused int,@CMU_CPrice int,@CMU_AdminNo char(20),@CMU_Rno char(20)AsUpdateChargeManagementsetCno1=@CMU_Cno1, Cname=@CMU_Cname, CStartTime=@CMU_CStartTime, CEndTime=@CMU_CEndTime, Cused=@CMU_Cused, CPrice=@CMU_CPrice, AdminNo=@CMU_AdminNo, Rno=@CMU_Rno whereCno1=@CMU_No附錄2.5—17CreateProcPr_Charge_Update@CU_Nochar(20),@CU_Cno2 char(20),@CU_Cname char(20),@CU_CCharge int,@CU_CTime date,@CU_CStatus char(2),@CU_Rno char(20)AsUpdateChargesetCno2=@CU_Cno2, Cname=@CU_Cname, CCharge=@CU_CCharge, CTime=@CU_CTime, CStatus=@CU_CStatus, Rno=@CU_RnowhereCno2=@CU_No附錄3SQLServer2008的測試附錄3.1查詢附錄3.1—1管理員信息查詢SQL語句:ExecPr_Administrator_Query'A-01';附錄3.1—2住戶信息查詢SQL語句:ExecPr_RoomOwner_Query'R-01';附錄3.1—3設(shè)備信息查詢SQL語句:ExecPr_Equipment_Query'Eq-01';附錄3.1—4停車信息查詢SQL語句:ExecPr_Park_Query'Pa-01';附錄3.1—5停車信息查詢SQL語句:ExecPr_RepairManagement_Query'Rep-01';附錄3.1—6收費(fèi)信息查詢SQL語句:ExecPr_ChargeManagement_Query'C1-01';附錄3.2更新附錄3.2—1管理員信息更新SQL語句:ExecPr_Administrator_Update'A-01','zhangsan','男','設(shè)備',;更新前表中數(shù)據(jù):更新后表中數(shù)據(jù):附錄3.2—2設(shè)備信息更新SQL語句:ExecPr_Equipment_Update'Eq-01','fadianji','Eq-01','1992-08-13','1992-08-18','A-04','R-16';更新前表中數(shù)據(jù):更新后表中數(shù)據(jù):附錄3.2—3維修信息更新SQL語句:ExecPr_RepairManagement_Update'Rep-01','Rep','2','R-02','包洪星','A-04','1992-08-09','48';更新前表中數(shù)據(jù):更新后表中數(shù)據(jù):附錄3.2—4收費(fèi)信息更新SQL語句:ExecPr_Charge_Update'C2-01','C2','電費(fèi)','49','1992-08-20','是','R-01';更新前表中數(shù)據(jù):更新后表中數(shù)據(jù):
附錄資料:不需要的可以自行刪除工程竣工資料資料查驗(yàn)表卷內(nèi)目錄工程名稱江安學(xué)府花園2#樓工程工程內(nèi)容工程地點(diǎn)開工日期竣工日期監(jiān)理單位江安縣建安監(jiān)理公司設(shè)計(jì)單位瀘州市輕工勘察設(shè)計(jì)有限公司施工單位瀘州市第九建筑工程公司序號名稱文件日期起止頁號備注一、建設(shè)資料1、單位工程竣工資料2、卷內(nèi)目錄3、單位工程竣工資料目錄4、建設(shè)工程規(guī)劃許可證、附件及附圖5、工程地質(zhì)勘察報(bào)告6、施工圖設(shè)計(jì)及說明7、消防設(shè)計(jì)審核意見8、設(shè)計(jì)文件審查意見9、設(shè)計(jì)文件審查批準(zhǔn)書10、勘察合同11、設(shè)計(jì)合同12、施工合同13、監(jiān)理合同14、施工中標(biāo)通知書序號名稱文件日期起止頁號備注15、見證取樣送檢見證人簽字16、施工組織設(shè)計(jì)企業(yè)審批表17、監(jiān)理規(guī)劃、監(jiān)理實(shí)施細(xì)則18、工程質(zhì)量保證體系審查表19、建設(shè)工程質(zhì)量監(jiān)督報(bào)監(jiān)登記書20、建設(shè)工程質(zhì)量監(jiān)督工作方案21、建設(shè)工程施工許可證二、監(jiān)理資料1、監(jiān)理規(guī)劃、監(jiān)理實(shí)施細(xì)則2、監(jiān)理備忘錄3、監(jiān)理工作總結(jié)(專題、階段和竣工報(bào)告)4、監(jiān)理工作記錄5、工程開工報(bào)審表6、施工組織設(shè)計(jì)(方案)報(bào)審表7、施工測量放線報(bào)審表8、建筑材料報(bào)審表9、主要工程設(shè)備選型報(bào)審表10、工程構(gòu)配件報(bào)審表11、技術(shù)核定報(bào)審表12、旁站監(jiān)理記錄表序號名稱文件日期起止頁號備注13、單位工程質(zhì)量評估報(bào)告三、施工管理、技術(shù)資料1、企業(yè)資質(zhì)及項(xiàng)目人員崗位證書審核表2、施工組織設(shè)計(jì)及施工方案3、施工現(xiàn)場質(zhì)量管理審查記錄表4、單位工程開工報(bào)告5、圖紙會審記錄6、技術(shù)核定單7、項(xiàng)目對班組技術(shù)交底8、工程定位測量記錄9、基槽驗(yàn)線記錄10、規(guī)劃放線、驗(yàn)線單11、建筑材料報(bào)審表12、檢驗(yàn)批、分項(xiàng)、分部報(bào)驗(yàn)表13、主要工程設(shè)備選型報(bào)審表14、工程構(gòu)配件報(bào)審表15、建筑物垂直度、標(biāo)高測量記錄16、沉降觀測記錄17、施工總結(jié)四、驗(yàn)收與備案資料序號名稱文件日期起止頁號備注1、地基驗(yàn)槽記錄2、基礎(chǔ)分部工程驗(yàn)收備案表3、地基與基礎(chǔ)工程質(zhì)量文件匯總表4、樁基礎(chǔ)工程質(zhì)量驗(yàn)收報(bào)告5、樁基礎(chǔ)工程質(zhì)量文件匯總表6、主體分部工程驗(yàn)收備案表7、主體結(jié)構(gòu)工程質(zhì)量文件匯總表8、單位工程
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版智能化施工機(jī)械租賃合作協(xié)議3篇
- 2024年退股協(xié)議書:制造業(yè)退股及供應(yīng)鏈管理范本3篇
- 2025年昆明公租房電子合同租賃合同簽訂與履行風(fēng)險(xiǎn)防控策略3篇
- 2025版體育場館建設(shè)項(xiàng)目施工合同交底書范本3篇
- 高端制造公司法務(wù)專員招聘協(xié)議
- 高空作業(yè)油工施工合同
- 城市綜合體破碎施工合同
- 礦區(qū)節(jié)能減排煤矸石管理辦法
- 保險(xiǎn)公司應(yīng)付賬款處理
- 風(fēng)力發(fā)電場電氣設(shè)備安裝合同
- 2025蛇年春節(jié)春聯(lián)對聯(lián)帶橫批(276副)
- 2024年時(shí)事政治試題【有答案】
- 全套教學(xué)課件《工程倫理學(xué)》
- 人音版六年級上冊全冊音樂教案(新教材)
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識
- 機(jī)械原理課程設(shè)計(jì)鎖梁自動(dòng)成型機(jī)床切削機(jī)構(gòu)
- MT 285-1992縫管錨桿
- 消防安全重點(diǎn)單位檔案(參考)
- 35KV降壓變電所一次系統(tǒng)電氣設(shè)計(jì)(可編輯)
- TL494組成的200W逆變器電路圖
- (完整版)BIM施工方案及技術(shù)實(shí)施保障措施
評論
0/150
提交評論