版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、經(jīng)濟學院課程設(shè)計報告房產(chǎn)信息管理系統(tǒng)課程名稱: 數(shù)據(jù)庫原理 專 業(yè): 軟件工程 姓 名: 班 級: 學 號: 指導教師: 2009年 7 月10日題目:房產(chǎn)信息管理系統(tǒng)一、需求分析1.1設(shè)計目的及意義設(shè)計一個房產(chǎn)信息管理系統(tǒng),主要對各類房產(chǎn)信息進行有效的管理。使用計算機對房產(chǎn)信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大等。從而能夠極大地提高房產(chǎn)信息管理的效率,也是提高信息發(fā)布速度的手段,增強了信息的及時性、有效性。1.2功能模塊劃分1. 系統(tǒng)登錄模塊,用于登錄此系統(tǒng),包括添加、編輯、刪除其它管理員用戶。2. 會員管理模塊:添加、刪除發(fā)布房產(chǎn)信息的會員
2、,修改會員信息。3. 房產(chǎn)信息管理模塊,用于添加、刪除、修改、查詢房產(chǎn)信息,并對其進行分類。4. 預交易信息管理模塊,用于添加、刪除、修改預交易信息。5. 交易信息管理模塊,用于添加、刪除、修改交易信息。1.3系統(tǒng)功能結(jié)構(gòu)圖: 系統(tǒng)登錄房產(chǎn)信息管理系統(tǒng)會員管理房產(chǎn)信息管理修改客戶信息添加房產(chǎn)信息添加客戶信息刪除客戶信息刪除房產(chǎn)信息修改房產(chǎn)信息修改用戶信息添加系統(tǒng)用戶刪除系統(tǒng)用戶查詢用戶信息交易信息管理刪除交易信息修改交易信息添加交易信息查詢房產(chǎn)信息預交易信息管理刪除預交易信息修改預交易信息添加預交易信息1.4系統(tǒng)用例圖:1.5數(shù)據(jù)流圖:1.5.1登陸系統(tǒng)數(shù)據(jù)流圖1.5.2管理系統(tǒng)用戶數(shù)據(jù)流圖:
3、1.5.3查詢系統(tǒng)用戶數(shù)據(jù)流圖:1.5.4管理會員信息數(shù)據(jù)流圖:1.5.5管理房產(chǎn)信息數(shù)據(jù)流圖:1.5.6查詢房產(chǎn)信息數(shù)據(jù)流圖:1.5.7管理交易信息數(shù)據(jù)流圖:1.5.8管理預交易信息數(shù)據(jù)流圖:二、概念結(jié)構(gòu)設(shè)計2.1實體e-r圖:2.1.1系統(tǒng)用戶:系統(tǒng)用戶用戶名密碼級別電郵用戶id2.1.2會員:會員姓名電郵電話2.1.3房產(chǎn)信息:房產(chǎn)信息面積信息編號房型位置價格發(fā)布人2.2關(guān)系e-r圖:2.2.1預定:預定預定時間發(fā)布人預定人信息編號2.2.2交易:預定交易時間發(fā)布人交易人信息編號2.3系統(tǒng)e-r圖:會員房產(chǎn)信息姓名面積電郵電話信息編號房型位置價格發(fā)布信息類型有效期限1n發(fā)布時間交易mn交
4、易時間發(fā)布人預定mn預定時間三、邏輯結(jié)構(gòu)設(shè)計關(guān)系模式:1、系統(tǒng)用戶(用戶id,用戶名,密碼,電郵,級別)2、會員(姓名,電郵,電話)3、房產(chǎn)信息(信息編號,發(fā)布人,面積,房型,區(qū)域,價格,信息類型,有效期限,發(fā)布日期) 其中,“發(fā)布人”是外碼,參照會員表主碼“姓名”。4、交易(信息編號,發(fā)布人,交易人,交易時間)其中,“信息編號”和“交易人”是外碼,依次參照房產(chǎn)信息表主碼“信息編號”,會員表主碼“姓名”。5、預定(信息編號,發(fā)布人,預定人,預定時間)其中,“信息編號”和“預定人”是外碼,依次參照房產(chǎn)信息表主碼“信息編號”,會員表主碼“姓名”。四、數(shù)據(jù)庫物理設(shè)計1 系統(tǒng)用戶表字段名稱字段描述類型
5、位數(shù)屬性userid用戶編號int4主碼,非空username用戶名char20可空passwd密碼char20可空email電郵char20可空grade級別int4可空2 會員表字段名稱字段描述類型位數(shù)屬性cname姓名char20主碼,非空email電郵char20可空tel電話char20可空3 房產(chǎn)信息表字段名稱字段描述類型位數(shù)屬性id信息編號int4主碼,非空cname姓名 char20 外碼,可空area面積char20可空type房型char20可空price價格char15可空location位置char15可空info_type分類char15可空period有效期char
6、15可空info_time發(fā)布日期char15可空4 房產(chǎn)交易信息表字段名稱字段描述類型位數(shù)屬性infoid信息編號int4外碼issuer發(fā)布人char20外碼buyer交易人char20外碼deal_time交易時間char15可空5. 房產(chǎn)預交易信息表字段名稱字段描述類型位數(shù)屬性infoid信息編號int4外碼issuer發(fā)布人char20外碼reserver預定人char20外碼resv_time預定時間char15可空五、數(shù)據(jù)庫的實施5.1.加載驅(qū)動class.forname(com.microsoft.jdbc.sqlserver.sqlserverdriver);5.2.得到鏈接
7、 ct=drivermanager.getconnection(jdbc:microsoft:sqlserver:/127.0.0.1:1433;databasename=estate;user=sa;password=;); 5.3.創(chuàng)建statement對象sm=ct.createstatement();5.4.查詢語句sm.executequery(select * from info);sm.executequery(select * from info where info_type=求租 order by id);sm.executequery(select * from info
8、 where info_type=出售 order by id);sm.executequery(select * from info where info_type=出租 order by id);5.5.插入語句sm.executeupdate(insert into client(cname,email,tel) values(+cname+,+email+,+tel+);sm.executeupdate(insert into info(id,cname,area,price,type,location,info_type,period,info_time) values(+i+,+c
9、name+,+area+,+price+,+type+,+location+,+infotype+,+period+,+time+) );5.6.刪除語句sm.executeupdate(delete from info where id= +id+);5.7.修改語句sm.executeupdate(update info set area=+area+,type=+type+,price=+price+,location=+location+,info_type=+infotype+, period=+period+,info_time=+time+ where id= +id+);5.8
10、.關(guān)閉連接rs.close();rs=null;sm.close();sm=null;ct.close();ct=null;六、系統(tǒng)運行結(jié)果1、首先,進入login.jsp登錄頁面,輸入用戶名和密碼。圖1系統(tǒng)登錄2、登錄成功后,進入框架頁面frame.jsp。圖2系統(tǒng)主框架3、點擊“管理用戶”,顯示系統(tǒng)用戶列表。圖3用戶信息列表4、點擊“修改用戶”,可以修改用戶信息。圖4修改用戶信息修改后結(jié)果:圖5修改后結(jié)果5、點擊“刪除用戶”,刪除3號用戶yu后的結(jié)果:圖9房產(chǎn)信息列表圖8查詢結(jié)果圖7查詢用戶圖6刪除用戶6、查找用戶,輸入用戶id。查詢結(jié)果:7、管理房產(chǎn)信息。8、修改房產(chǎn)信息。圖13查看聯(lián)系
11、人圖12刪除房產(chǎn)信息圖11修改結(jié)果圖10修改房產(chǎn)信息修改后結(jié)果:9、點擊“刪除”,刪除2號信息后結(jié)果顯示:10、查看信息相應(yīng)聯(lián)系人。11、添加房產(chǎn)信息。圖17查詢出租信息圖16查詢求租信息圖15查詢出售信息圖15錄入結(jié)果顯示圖14錄入房產(chǎn)信息添加后結(jié)果顯示:12、查詢房產(chǎn)出售信息。13、查詢房產(chǎn)求租信息。14、查詢房產(chǎn)出租信息。七、實習總結(jié)此次課程設(shè)計,進一步掌握了數(shù)據(jù)庫設(shè)計的要領(lǐng)。自選定題目后,我就在想,這樣一個系統(tǒng)它的立足點是什么,經(jīng)過斟酌,我決定把它設(shè)計成房產(chǎn)中介的一個后臺管理系統(tǒng)。之后,設(shè)計了幾個有關(guān)的概念模型,推敲出一些必要的屬性,最后轉(zhuǎn)換成表。數(shù)據(jù)庫的連接很難搞定,這要看你選擇什么樣的編程環(huán)境。有些用vc、vb編的,只需要建立數(shù)據(jù)源,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校常見疾病預防與管理制度
- 弱電工程維保內(nèi)容及實施方案
- 起重機司機(限門式)特種作業(yè)考試重點題庫300題(附答案)
- 硫酸廠硫精砂制酸開停車方案
- 水電企業(yè)工程安全生產(chǎn)目標管理制度
- 林業(yè)資源信息管理系統(tǒng)建設(shè)方案
- 初中畢業(yè)班主任發(fā)言稿
- DB2102T 0128-2024 柞蠶蛹蟲草多肽提取技術(shù)規(guī)程
- NAD-Standard-生命科學試劑-MCE
- Myristoleyl-arachidonate-生命科學試劑-MCE
- SpaceClaim.中文教程完整版
- 新生兒足底血采集技術(shù)評分標準
- 鏡眼距對矯正視力的影響 省賽獲獎
- 中建項目經(jīng)濟活動分析作業(yè)指導書
- 面向品牌供應(yīng)鏈的綠色物流方案最佳實踐
- 2022年江西省書記員招聘筆試試題及答案解析
- 宅基地行政復議申請書范本,行政復議申請書格式
- 牙齒大班教案
- 讀后續(xù)寫:愛與善良-面冷心熱的老婦人 講義-高考英語作文備考
- 新視野大學英語4第三版第四冊第四單元教案演示教學
- 壓路機操作工考試題庫
評論
0/150
提交評論