版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告書課程名稱 數(shù)據(jù)庫(kù)原理及應(yīng)用 設(shè)計(jì)題目 房產(chǎn)管理系統(tǒng) 專業(yè)班級(jí) 軟件09-8 學(xué) 號(hào) 姓 名 指導(dǎo)教師 2011 年 6 月目 錄1 設(shè)計(jì)時(shí)間32 設(shè)計(jì)目的33設(shè)計(jì)任務(wù)34 設(shè)計(jì)內(nèi)容34.1需求分析34.1.1市場(chǎng)需求分析34.1.2 系統(tǒng)流程圖44.2系統(tǒng)設(shè)計(jì)64.2.1 概念結(jié)構(gòu)設(shè)64.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)94.2.3 物理結(jié)構(gòu)設(shè)計(jì)104.3系統(tǒng)實(shí)施114.3.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)114.3.2 數(shù)據(jù)載入124.4運(yùn)行與測(cè)試144.4.1運(yùn)行與測(cè)試144.4.2分析165 總結(jié)與展望17參考文獻(xiàn)181 設(shè)計(jì)時(shí)間2011年6月132011年6月17日2 設(shè)計(jì)目的數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)是
2、軟件工程專業(yè)集中實(shí)踐性環(huán)節(jié)之一,是學(xué)習(xí)完數(shù)據(jù)庫(kù)原理及應(yīng)用課程后進(jìn)行的一次全面的綜合練習(xí)??梢约由顚?duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解,掌握使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本方法,提高運(yùn)用數(shù)據(jù)庫(kù)解決實(shí)際問(wèn)題的能力,最終實(shí)現(xiàn)對(duì)于給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。3設(shè)計(jì)任務(wù)設(shè)計(jì)一個(gè)房產(chǎn)管理系統(tǒng),該系統(tǒng)應(yīng)具有分房、調(diào)房、退房和咨詢統(tǒng)計(jì)功能。該數(shù)據(jù)庫(kù)包括住房標(biāo)準(zhǔn)文件、房產(chǎn)文件、住房文件、住房要求、分房要求、調(diào)房要求六個(gè)表。依次完成分房申請(qǐng),退房申請(qǐng)、調(diào)房申請(qǐng)、住戶可向系統(tǒng)詢問(wèn)目前分房的閾值分?jǐn)?shù),居住某類房屋的條件,某
3、房號(hào)的單位面積房租等信息、房產(chǎn)科可以要求系統(tǒng)打印出住房情況的統(tǒng)計(jì)表,或更改某類房屋的居住條件、單位面積房租等要求。4 設(shè)計(jì)內(nèi)容 4.1需求分析 4.1.1市場(chǎng)需求分析 隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,數(shù)據(jù)庫(kù)技術(shù)在教育中的應(yīng)用日益廣泛和深入,特別是數(shù)據(jù)庫(kù)與internet的接軌,為數(shù)據(jù)庫(kù)應(yīng)用提供了豐富的資源和應(yīng)用的便利,使網(wǎng)絡(luò)數(shù)據(jù)庫(kù)真正成為現(xiàn)實(shí),同時(shí)也為網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的發(fā)展開辟了廣闊的前景。如何有效地利用網(wǎng)上的資源,建構(gòu)基于網(wǎng)絡(luò)的現(xiàn)代數(shù)據(jù)庫(kù)是一個(gè)迫切研究的問(wèn)題,而開展網(wǎng)絡(luò)數(shù)據(jù)庫(kù)模式研究的重要理論基礎(chǔ)之一就是網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的設(shè)計(jì)與評(píng)價(jià)。因此,開展網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的設(shè)計(jì)與評(píng)價(jià)的探索與實(shí)踐研究有著十分重要的意義。利用計(jì)
4、算機(jī)支持企業(yè)高效率完成企業(yè)的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)房地產(chǎn)信息管理走向科學(xué)化、規(guī)范化的必要條件;而房屋信息管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,信息輸入的工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,須填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行住房信息輸入工作,不僅能夠保證輸入準(zhǔn)確無(wú)誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于準(zhǔn)備購(gòu)房,租房的廣大用戶,同時(shí)計(jì)算機(jī)具 有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。 4.1.2 系統(tǒng)流程圖流程圖如圖4.1.2-1。用戶申請(qǐng)房產(chǎn)科住房信息住房管理合法是否(圖4.1.2-1)4.1.3 數(shù)據(jù)字典4.1.3.1 數(shù)
5、據(jù)項(xiàng) 表11 數(shù)據(jù)項(xiàng)名含義說(shuō)明數(shù)據(jù)類型長(zhǎng)度與其他數(shù)據(jù)項(xiàng)邏輯關(guān)系戶 主用戶信息har20決定了用戶信息部 門用戶信息char20職 稱用戶信息char20家庭人口用戶信息char10住房分?jǐn)?shù)用戶信息char10房號(hào)住房信息char10決定住房信息住房面積住房信息char10原房號(hào)住房信息char10原住房面積住房信息char10每平方米房租住房信息char104.1.3.2 數(shù)據(jù)結(jié)構(gòu) 表12 數(shù)據(jù)結(jié)構(gòu)名含義說(shuō)明組成住房標(biāo)準(zhǔn)文件定義住房相關(guān)信息住房面積、最低住房分?jǐn)?shù)房產(chǎn)文件點(diǎn)一房產(chǎn)相關(guān)信息房號(hào)、住房面積、分配標(biāo)志、每平方米房租住房文件定義住房相關(guān)信息戶主、部門、職稱、家庭人口、住房分?jǐn)?shù)、房號(hào)、住房
6、面積分房要求定義分房相關(guān)信息部門、職稱、家庭人口、住房分?jǐn)?shù)、要求住房面積調(diào)房呀球定義調(diào)房相關(guān)信息部門、職稱、家庭人口、住房分?jǐn)?shù)、原住房面積、原房號(hào)、要求調(diào)房面積退房要求定義退房相關(guān)信息部門、房號(hào)4.1.3.3 數(shù)據(jù)流表13數(shù)據(jù)流名來(lái)源去向分房申請(qǐng)用戶房產(chǎn)科調(diào)房申請(qǐng)用戶房產(chǎn)科退房申請(qǐng)用戶房產(chǎn)科4.1.3.4 數(shù)據(jù)存儲(chǔ)表14數(shù)據(jù)存儲(chǔ)名含義說(shuō)明組成用戶信息存儲(chǔ)用戶相關(guān)信息戶主、部門、職稱、家庭人口、住房分?jǐn)?shù)、住房要求面積、住房要求、原住房面積、原房號(hào)房產(chǎn)文件存儲(chǔ)房產(chǎn)相關(guān)信息房號(hào)、住房面積、分配標(biāo)志、每平方米房租住房文件存儲(chǔ)住房相關(guān)信息戶主、部門、職稱、家庭人口、住房分?jǐn)?shù)、房號(hào)、住房面積住房要求存儲(chǔ)住
7、房相關(guān)信息戶主分房要求調(diào)房要求退房要求分房要求存儲(chǔ)分房相關(guān)信息部門、職稱、家庭人口、住房分?jǐn)?shù)、要求住房面積退房要求存儲(chǔ)退房相關(guān)信息部門、房號(hào)調(diào)房要求存儲(chǔ)調(diào)房相關(guān)信息部門、職稱、家庭人口、住房分?jǐn)?shù)、原住房面積、原房號(hào)、要求調(diào)房面積4.1.3.5 數(shù)據(jù)處理表15處理過(guò)程含義說(shuō)明輸入輸出分房按住房分?jǐn)?shù)分房住房分?jǐn)?shù)租房信息調(diào)房退掉原房再分房原房信息、住房分?jǐn)?shù)租房信息退房退掉原房原房信息租房信息4.2系統(tǒng)設(shè)計(jì)4.2.1 概念結(jié)構(gòu)設(shè)根據(jù)需求分析可知,該系統(tǒng)中的實(shí)體為住房標(biāo)準(zhǔn)文件、房產(chǎn)文件、住房文件、住房要求、分房要求、調(diào)房要求和退房要求。將概念結(jié)構(gòu)設(shè)計(jì)分為兩部分,第一部分為局部er圖設(shè)計(jì),第二部分為整體e
8、r圖設(shè)計(jì)。一、 局部e-r圖:1、管理分房調(diào)房退房退房職稱家庭人口部門房產(chǎn)科管理調(diào)房分房家庭人口部門職稱要求面積住房分?jǐn)?shù)原面積原房號(hào)房號(hào)部門要求面積住房分?jǐn)?shù)( 圖4.2.1-1)2、用戶用戶住房分?jǐn)?shù)家庭人口職稱房號(hào)部門戶主住房面積(圖4.2.1-2)3、申請(qǐng)表申請(qǐng)表退房申請(qǐng)戶主調(diào)房申請(qǐng)分房申請(qǐng)(圖4.2.1-3)4、房產(chǎn)科-分配住房統(tǒng)計(jì)表房產(chǎn)科統(tǒng)計(jì)分配住房家庭人口住房面積住房分?jǐn)?shù)職稱房號(hào)部門戶主(圖4.2.1-4)二、 整體e-r圖:在得到全局er模式后,為了提高數(shù)據(jù)庫(kù)系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)er模式進(jìn)行優(yōu)化。一個(gè)好的全局er模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條
9、件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無(wú)冗余。用戶填寫申請(qǐng)表篩選傳送房產(chǎn)科分配管理住房分房調(diào)房退房1管理管理1m1n1111nnn4.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)住房標(biāo)準(zhǔn)文件:住房面積、最低住房分?jǐn)?shù)(按住房面積大小遞增排列asc)。房產(chǎn)文件:房號(hào)、住房面積、分配標(biāo)志、每平方米房租(按房號(hào)遞增排列)。住房文件:戶主、部門、職稱、家庭人口、住房分?jǐn)?shù)、房號(hào)、住房面積(按戶主名拼音字母順序排列)。住房要求:戶主分房要求調(diào)房要求退房要求。分房要求:部門、職稱、家庭人口、住房分?jǐn)?shù)、要求住房面積。調(diào)房要求:部門、職稱、家庭人口、住房分?jǐn)?shù)、原住房面積、原房號(hào)、要求調(diào)房面積。退房要
10、求:部門、房號(hào)。4.2.3 物理結(jié)構(gòu)設(shè)計(jì)中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注戶主char 20ny部門char 20nn職稱char 20nn家庭人口char 20nn住房分?jǐn)?shù)char 20nn房號(hào)char 20nn住房面積char 20nn表4-1 住房文件表中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注住房面積char 20000-100ny最低住房標(biāo)準(zhǔn)char 20nn表4-2 住房標(biāo)準(zhǔn)文件表中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注房號(hào)char 20ny住房面積char 20000-100nn分配標(biāo)志char 20nn每平方米房租char 20nn表4-3 房產(chǎn)文件表中文名稱類
11、型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注部門char 20ny職稱char 20nn家庭人口char 20nn住房分?jǐn)?shù)char 20nn原住房面積char 20nn原號(hào)char 20nn要求調(diào)房面積char 20nn表4-4 調(diào)房文件表中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注部門char 20ny外碼職稱char 20nn家庭人口char 20nn住房分?jǐn)?shù)char 20nn要求住房面積char 20nn表4-5 要求住房面積中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注部門char 20ny房號(hào)char 20nn表 4-6 退房要求表4.3系統(tǒng)實(shí)施4.3.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)1、創(chuàng)建數(shù)據(jù)庫(kù)create d
12、atabase 房產(chǎn)管理系統(tǒng)2、創(chuàng)建表住房標(biāo)準(zhǔn)文件表,并按住房面積大小遞增排列create table 住房標(biāo)準(zhǔn)文件 (住房面積 char(20)primary key, 最低住房分?jǐn)?shù) char (20);select *from 住房標(biāo)準(zhǔn)文件order by 住房面積 asc;3、創(chuàng)建房產(chǎn)表,并按房號(hào)遞增排列create table 房產(chǎn)文件(房號(hào) char(20) primary key,住房面積 char (20),分配標(biāo)志 char (20),每平方米房租 char(20);select *from 房產(chǎn)文件order by 房號(hào) asc;4、創(chuàng)建住房文件,并按戶主名拼音字母順序排列c
13、reate table 住房文件 (戶主 char(20), 部門 char(20), 職稱 char(20), 家庭人口 char(20), 住房分?jǐn)?shù) char (20),房號(hào) char(20), 住房面積 char (20);select *from 住房文件order by 戶主 asc;5、創(chuàng)建分房表create table 分房要求( 部門 char(20) primary key,職稱 char (20), 家庭人口 char(20), 住房分?jǐn)?shù) char(20),要求住房面積 char(20);6、創(chuàng)建調(diào)房要求create table 調(diào)房要求( 部門 char(20) prim
14、ary key, 職稱 char(20), 家庭人口 char(20), 住房分?jǐn)?shù) char(20), 原住房面積 char(20), 原房號(hào) char(20), 要求調(diào)房面積 char (20);7、創(chuàng)建退房要求create table 退房要求( 部門 char(20), 房號(hào) char(20);4.3.2 數(shù)據(jù)載入圖4.3.2.1 住房文件數(shù)據(jù)圖4.3.2.2 住房標(biāo)準(zhǔn)文件數(shù)據(jù)圖4.3.2.3 房產(chǎn)文件數(shù)據(jù)圖4.3.2.4 分房要求數(shù)據(jù)圖4.3.2.5 調(diào)房要求數(shù)據(jù)圖4.3.2.6 退房要求數(shù)據(jù)4.4運(yùn)行與測(cè)試4.4.1運(yùn)行與測(cè)試一、用戶申請(qǐng)表insert into 住房文件values
15、 (六號(hào),軟件,學(xué)生,3,90,006,85);運(yùn)行結(jié)果如圖:二、 分房申請(qǐng)select *from 分房要求order by 住房分?jǐn)?shù) desc;select *from 空房文件where 房號(hào)=007; insert into 房租文件values (七號(hào),007,800);運(yùn)行結(jié)果如圖:三、 退房申請(qǐng)delete from 住房文件where 房號(hào)=001;delete from 房租文件where 房號(hào)=001;insert into 空房文件values (001,100,50,a);運(yùn)行結(jié)果如圖:四、 調(diào)房申請(qǐng)select *from 空房文件where 分配標(biāo)志=a;inser
16、t into 住房文件values (一號(hào),軟件,學(xué)生,3,90,001,100);運(yùn)行結(jié)果如圖:五、 住戶查詢select *from 住房文件,房租文件where 住房文件.房號(hào)=002and 住房文件.房號(hào)=房租文件.房號(hào);select *from 住房文件,房產(chǎn)文件where 住房文件.房號(hào)=002 and 住房文件.房號(hào)=房產(chǎn)文件.房號(hào);運(yùn)行結(jié)果如圖:4.4.2分析該系統(tǒng)應(yīng)具有分房、調(diào)房、退房和咨詢統(tǒng)計(jì)功能。房產(chǎn)科把用戶申請(qǐng)表輸入系統(tǒng),統(tǒng)計(jì)住房信息,如用戶“六號(hào)”在申請(qǐng)住房表時(shí)需要寫入戶主,部門,職稱,家庭人口,住房分?jǐn)?shù),房號(hào)和住房面積的信息。在分房申請(qǐng)中,根據(jù)申請(qǐng)者的住房分?jǐn)?shù),按分
17、數(shù)高低將申請(qǐng)單插到分房隊(duì)列的適當(dāng)位置。每月最后一天進(jìn)行一次分房活動(dòng),從空房文件中讀出空房信息,如房號(hào)007.把好房?jī)?yōu)先分配給排在分房隊(duì)列前面的符合該登記住房條件的申請(qǐng)者,從空房文件中刪除掉這個(gè)房號(hào)的信息,從分房隊(duì)列中刪除申請(qǐng)單,并把此房號(hào)的信息和住戶信息一起寫到住房文件中,輸出住房分配單給住戶,同時(shí)計(jì)算房租并將算出的房租寫到房租文件中。在退房申請(qǐng)中,從住房文件和房租文件中刪除有關(guān)的信息,再把此房號(hào)的信息寫到空房文件中。如房號(hào)為001.如果是調(diào)房申請(qǐng),則根據(jù)申請(qǐng)者的情況確定其住房等級(jí),然后在空房文件中查找屬于給等級(jí)的空房,退掉原住房,再進(jìn)行與分房類似的處理。住戶也可向系統(tǒng)進(jìn)行查詢,內(nèi)容包括居住某
18、類房屋的條件,某房號(hào)的單位面積房租等信息。房產(chǎn)科可以要求系統(tǒng)打印出住房情況的統(tǒng)計(jì)表,或更改某類房屋的居住條件、單位面積房租等。5 總結(jié)與展望在我看來(lái),數(shù)據(jù)庫(kù)課程設(shè)計(jì)主要的目標(biāo)是利用課程中學(xué)到的數(shù)據(jù)庫(kù)知識(shí)和技術(shù)較好的開發(fā)設(shè)計(jì)出數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過(guò)這次的課程設(shè)計(jì),可以鞏固我們對(duì)數(shù)據(jù)庫(kù)基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的基本方法,進(jìn)一步提高我們綜合運(yùn)用所學(xué)知識(shí)的能力。 知識(shí)的獲得是無(wú)止境的,只要你想學(xué),只要你行動(dòng),沒有什么會(huì)難倒我們的。回首這星期的課程設(shè)計(jì),我很欣慰。因?yàn)槲矣辛藙?dòng)力,有了勇氣。謝謝老師對(duì)我們的不懈幫助,謝謝學(xué)校給了我們這一次實(shí)踐的機(jī)會(huì),也謝謝組員們的關(guān)懷。這些美好的回憶美好的東西將永遠(yuǎn)伴隨著我。參考文獻(xiàn)1 屈輝立,陳可明,石武信.jsp網(wǎng)站編程教程m.第1版
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外墻保溫細(xì)節(jié)施工方案
- 變電站一次設(shè)備
- 廣東省惠州市博羅縣2024-2025學(xué)年八年級(jí)上學(xué)期期末教學(xué)質(zhì)量階段性診斷英語(yǔ)試題(原卷版)
- 二零二五年房地產(chǎn)企業(yè)勞動(dòng)合同及售后服務(wù)協(xié)議2篇
- 課標(biāo)版高考語(yǔ)文二輪復(fù)習(xí)題一論述類文本閱讀課件
- 2024年浙江宇翔職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2024年泉州工藝美術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024年阜新市礦務(wù)局精神病醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年江門職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 二零二五年物流倉(cāng)儲(chǔ)項(xiàng)目保證擔(dān)保協(xié)議3篇
- 吳茱萸熱奄包
- 標(biāo)準(zhǔn)編寫培訓(xùn)
- 外立面改造專項(xiàng)施工方案
- GB/T 4354-2008優(yōu)質(zhì)碳素鋼熱軋盤條
- GB 29518-2013柴油發(fā)動(dòng)機(jī)氮氧化物還原劑尿素水溶液(AUS 32)
- 《中國(guó)國(guó)家處方集》附錄
- 消防安全值班制度
- 智慧教育典型案例:依托智慧教學(xué) 優(yōu)化英語(yǔ)課堂
- 偉星管-云上裝飾
- 生活飲用水消毒劑和消毒設(shè)備衛(wèi)生安全評(píng)價(jià)規(guī)范(2019年版)
- 養(yǎng)老院老年人誤食誤服防范措施及應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論