




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選文檔軟件學院課程設計報告書課程名稱數據庫課程設計設計題目房產管理系統專業班級學號姓名指導教師2014年6月精選文檔目錄1設計時間 .錯誤! 未定義書簽。2設計目的 .錯誤! 未定義書簽。3設計任務 .錯誤! 未定義書簽。4設計內容 .錯誤! 未定義書簽。4.1需求分析 . .44.2概念結構設計 .錯誤! 未定義書簽。4.3邏輯結構設計.74.4物理結構設計 .75 總結與展望 .13參考文獻 .14成績評定14精選文檔1 設計時間2014年 6月23日6月 26日2 設計目的本次課程設計的目的在于加深對數據庫基本知識的理解,掌握使用數據庫進行軟件設計的基本方法,提高理論聯系實際問題的能力
2、,最終實現一個房產管理系統,方便用戶使用,此系統具有分房、調房、退房和咨詢統計的功能。使之能夠有效地存儲數據,滿足各種用戶的應用需求。3 設計任務設計一個具有分房、調房、退房和統計功能的房產管理系統。方便房產科管理各個房產。使散亂的檔案能夠更加具體,直觀,合理。本軟件適用于不同的房地產商家,是一個比較完善的系統管理軟件。我設計的系統中包括用戶信息表,住房要求表,住房文件表,分房要求表,退房要求表,調房要求表。4 設計內容4.1 需求分析人工管理存在不可避免的人為因素造成數據的遺漏、誤報等弊端。為了解決這一問題,針對房產信息管理工作開發了房產管理系統。該系統可以很好的解決人工的弊端,通過系統進行
3、管理,可以提高工作效率,適應用戶的各種要求。4.2 系統設計概念結構設計概念結構設計是對現實世界的一種抽象。 E-R 圖分為實體和屬性,每個實體可以有多個屬性,不同實體間可以用關系連接。 實體與實體之間的聯系有一對一聯系, 一對多聯系,多對多聯系。( 1) 用戶實體及屬性用戶實體及屬性如圖 1精選文檔圖 1 用戶實體及屬性( 2) 分房要求及屬性分房要求及屬性如圖 2圖 2 分房要求及屬性( 3)調房要求及其屬性調房要求及屬性如圖 3圖 3 調房要求及屬性( 4)退房要求及屬性退房要求及屬性如圖 4精選文檔圖 4 退房要求及屬性( 5)住房文件及屬性住房文件及屬性如圖 5圖 5 住房文件及屬性
4、(6)總體 E-R 圖總體 E-R 圖如圖 6圖 6 總體 E-R圖精選文檔邏輯結構設計將 E-R 圖轉換為關系模型,將 E-R 圖轉換為關系模型就是將實體,實體的屬性及實體間的聯系轉換為關系模式。用戶信息表(戶主,房號,部門,職稱,人口)住房要求(戶主,面積,要求)住房文件(戶主,職稱,部門,人口,分數,房號,住房面積)分房要求(戶主,部門,職稱,人口,分數,要求面積)退房要求(部門,房號)調房要求(戶主,部門,職稱,人口,分數,房號,要求面積)物理結構設計(1)用戶信息表字段名稱類型(長度)約束屬性戶主char (500)不許為空主碼職稱char (20)不許為空非主屬性部門char (2
5、0)不許為空非主屬性房號char (10)可以為空非主屬性人口int不許為空非主屬性( 2)住房要求表字段名稱類型(長度)約束屬性戶主char (500)不可為空主碼申請面積char (10)可以為空非主屬性要求char (100)可以為空非主屬性( 3)分房要求表字段名稱類型(長度)約束屬性戶主char (500)不可為空主碼要求面積char (10)不可為空非主屬性分數int不可為空非主屬性人口int不可為空非主屬性精選文檔( 4)調房要求表字段名稱類型(長度)約束屬性戶主char (500)不可為空主碼部門char (20)不可為空非主屬性職稱char (20)不可為空非主屬性分數int
6、不可為空非主屬性要求面積char (10)不可為空非主屬性房號char (10)不可為空非主屬性( 5)退房要求表字段名稱類型(長度)約束屬性戶主char (500)不可為空主碼房號char (10)不可為空非主屬性部門char (20)不可為空非主屬性(6)住房文件表字段名稱類型(長度)約束屬性戶主char (500)不許為空主碼職稱char (20)不許為空非主屬性部門char (20)不許為空非主屬性人口int不許為空非主屬性分數int不許為空非主屬性房號char (10)不許為空非主屬性面積Char (10)不許為空非主屬性4.3 系統實施數據庫實現( 1)創建用戶信息表Createt
7、able 用戶信息 (戶主 char (500) primary key,房號 char(10)not null,部門 char(20)not null ,職稱 char(20) not null ,人口 int ,not null)精選文檔( 2)創建住房要求表Createtable 住房要求(戶主 char (500) not null ,面積 char(10) not null要求 char(100) not null)( 3) 創建分房要求表Create table 分房要求(戶主 char (500) not null primary key,職稱 char(20) not null
8、 ,人口 int ,not null分數 int not null要求面積char (10) not null)( 4)創建調房要求表Create table 調房要求 (戶主 char (500) not null primary key,部門 char(20)not null ,人口 int ,not null分數 int not null要求面積char (10) not null職稱 char(20) not null,)( 5)創建退房要求表Create table 退房要求 (戶主 char (500) not null primary key,部門 char(20)not nul
9、l ,房號 char(10)not null,)精選文檔( 6)創建住房文件表Create table 住房文件(戶主 char(500) primary key,職稱 char(20) not null,部門 char(20) not null,人口 int not null ,分數 int not null ,房號 char(10)not null,住房面積char(10) not null),數據載入( 1)用戶信息表圖 1 用戶信息表( 2)住房要求表精選文檔圖 2 住房要求表( 3)分房要求表圖 3 分房要求表( 4)調房要求表圖 4 調房要求表( 5)退房要求表圖 5 退房要求表(
10、 6)住房文件精選文檔圖 6 住房文件4.4 運行與測試運行與測試( 1)查詢住房面積為120 平方米的戶主信息Select 戶主,人口,房號From 住房文件Where 住房面積 =120結果如圖 7圖 7 查詢住房面積為120 的用戶信息(2) 查詢人口為 1 的戶主信息 Select 部門,職稱,人口From 用戶信息 Where 人口 = 1結果如圖 8精選文檔圖 8 查詢人口為1 的用戶信息5 總結與展望通過本次課程設計,我對數據庫有了更加深刻的了解,對SQL語言也更加熟悉,合理的運用數據庫結構化語言可以使數據庫有更少的冗余度,較高的數據獨立性和完整性。在課程設計中也遇到了許多困難,在輸入程序時錯誤時要耐心解決,比如有的數據輸入時涉及到中英文轉換,要注意在那種格式下輸入,在建表及輸入語句時,要注意所輸入語句與所輸入的表是否對應。本次的數據庫課程設計,我了解到做什么事情都要堅持到底,在做本次課程設計的時候我也曾遇到過大大小小的各種困難,但是,不管是什么困難我都挺
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三級數據庫考試知識網絡試題及答案
- 學校扶貧部門管理制度
- 公路工程多媒體展示技術試題及答案
- 公司疫情門衛管理制度
- 庫房存儲安全管理制度
- 安全生產瓦斯管理制度
- 安全監測設施管理制度
- 工廠配件領用管理制度
- 公路交通組織設計試題及答案
- 前臺工作安全管理制度
- 2025至2030年抗應激添加劑項目投資價值分析報告
- 23《“蛟龍”探?!饭_課一等獎創新教學設計
- 研學部管理制度
- 課題申報書:職業教育學生核心能力培養研究
- 流體設計知識培訓課件
- 帶電粒子在復合場中的運動教學設計
- 通信光纜線路工程安全技術交底
- 2025年度福建省職業院校技能大賽口腔修復工藝賽項高職組考試題(附答案)
- 貴州省婦幼健康服務體系與能力提升實施方案
- 湖北省2024年本科普通批錄取院校(首選物理)平行志愿投檔線
- 天星調良國際馬術俱樂部寄養合同
評論
0/150
提交評論