freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于delphi的房屋中介管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-閱讀頁(yè)

2025-07-12 17:28本頁(yè)面
  

【正文】 準(zhǔn)確。 “房屋中介管理信息系統(tǒng)”的一個(gè)重要功能是房屋租售報(bào)表統(tǒng)計(jì)和房屋租售報(bào)表的打印。因此高質(zhì)量的套打也是軟件的重要功能 其他輔助功能“房產(chǎn)中介管理信息系統(tǒng)”除了具備上述所有主要功能之外,還應(yīng)該具有一些必要的輔助性功能,包括用戶管理,數(shù)據(jù)庫(kù)連接功能,購(gòu)買常識(shí)介紹功能等等。每個(gè)用戶具有自己的權(quán)限,主要是管理權(quán)限和一般權(quán)限。而一般權(quán)限則只能進(jìn)行一般的工作,沒有管理用戶的功能。增加用戶:只有系統(tǒng)管理員權(quán)限的身份才具備此功能,為系統(tǒng)增加一個(gè)新用戶,包括用戶登錄名,密碼,權(quán)限等信息。刪除用戶:只有系統(tǒng)管理員權(quán)限的身份才具備此功能,從系統(tǒng)刪除一個(gè)用戶,被刪除的用戶將不能登錄本系統(tǒng)。一般在新增用戶后或者修改密碼之后使用驗(yàn)證增加用戶或者修改密碼是否成功。數(shù)據(jù)庫(kù)連接功能:數(shù)據(jù)庫(kù)連接信息保存在系統(tǒng)中,再次登陸系統(tǒng)不必設(shè)置數(shù)據(jù)庫(kù),但當(dāng)數(shù)據(jù)庫(kù)發(fā)生變動(dòng)時(shí),用戶可以配置輸入本機(jī)或者局域網(wǎng)上的數(shù)據(jù)服務(wù)器名和數(shù)據(jù)庫(kù)名。購(gòu)買常識(shí)介紹功能:主要是針對(duì)用戶對(duì)于不熟悉購(gòu)買房屋或者租房屋流程,以及各種購(gòu)房常識(shí)等介紹。然后再把概念模式轉(zhuǎn)換成邏輯模式。在系統(tǒng)設(shè)計(jì)的開始,首先考慮的是如何用數(shù)據(jù)模型來(lái)數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。 在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后才能得出系統(tǒng)的關(guān)系模式。E-R設(shè)計(jì)方法是一種通過E-R圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法。在本系統(tǒng)中采用“實(shí)體聯(lián)系模型”(ER模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。它有兩個(gè)明顯的優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。菱形框,表示聯(lián)系類型(實(shí)體間的聯(lián)系)。對(duì)于關(guān)鍵碼的屬性,在屬性名下劃一橫線。 在得到全局ER模式后,為了提高數(shù)據(jù)庫(kù)系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER模式進(jìn)行優(yōu)化。在完成系統(tǒng)的ER圖之后,需要將ER模型轉(zhuǎn)化為關(guān)系模型,也就是說,要設(shè)計(jì)出數(shù)據(jù)庫(kù)所需要的表格。因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)中的二維表格可以很清楚地描述數(shù)據(jù)之間的聯(lián)系。其實(shí)在上一節(jié)的ER圖設(shè)計(jì)中,已經(jīng)運(yùn)用了范式的思想,不僅如此,在數(shù)據(jù)庫(kù)的表格設(shè)計(jì)中更離不開范式的思想,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ),如果不注意這個(gè)問題將會(huì)導(dǎo)致一系列問題的出現(xiàn)。在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),有時(shí)為了編程實(shí)現(xiàn)的簡(jiǎn)捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性數(shù)據(jù)結(jié)構(gòu)的相對(duì)穩(wěn)定性,可以作為新、舊系統(tǒng)轉(zhuǎn)換的依據(jù)。計(jì)算機(jī)系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的,它既不能脫離原系統(tǒng)的大框架,也不是簡(jiǎn)單的重復(fù)和替代。在系統(tǒng)中定義的表格都嚴(yán)格地按照范式的思想和要求去完成,數(shù)據(jù)庫(kù)中的所有表格都達(dá)到了三范式的要求。房產(chǎn)中介管理信息系統(tǒng)數(shù)據(jù)庫(kù)主要表目錄:表31 系統(tǒng)數(shù)據(jù)庫(kù)目錄序號(hào)表名1常識(shí)信息表2中介信息表3用戶信息權(quán)限表4單位信息表5房屋出售合同表6房屋租賃合同表以下是兩張主要的表:用戶信息表User:表32 用戶信息表字段名稱類 型長(zhǎng) 度必填字段用戶CHAR20YES密碼CHAR12YES權(quán)限SMALLINT10YES中介信息表:表33 中介信息表項(xiàng)次字段名稱字段大小數(shù)據(jù)類型必填字段01 編號(hào)長(zhǎng)整型自動(dòng)編號(hào)02收件號(hào)10文本NO03 類型10文本NO04 房屋地址100文本NO05房型20文本NO06 朝向20文本NO07 樓層長(zhǎng)整型數(shù)字NO08產(chǎn)別20文本NO09價(jià)格貨幣NO10區(qū)域20文本NO11竣工日期日期/時(shí)間NO12產(chǎn)權(quán)證號(hào)50文本NO13房屋設(shè)施200文本NO14裝修情況100文本NO15交通情況100文本NO16使用年限貨幣NO17房屋面積貨幣NO18周圍環(huán)境200文本NO19備注200文本NO20聯(lián)系人50文本YES21聯(lián)系人電話40文本YES22聯(lián)系人電話240文本NO23聯(lián)系人身份證號(hào)碼17文本YES24創(chuàng)建用戶20文本NO25創(chuàng)建日期日期/時(shí)間NO26成交人姓名20文本YES27成交人電話20文本YES28成交人身份證號(hào)20文本YES29成交價(jià)格貨幣YES30成交日期日期/時(shí)間YES31成交截止日期日期/時(shí)間NO32成交備注200文本NO33合同號(hào)20文本NO34傭金金額貨幣YES35受理用戶20文本NO36受理日期日期/時(shí)間NO37狀態(tài)10文本YES第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 設(shè)計(jì)原則人機(jī)交互子系統(tǒng)是用戶所能直接看到的,是給用戶的第一感覺,他現(xiàn)在已經(jīng)成為判斷一個(gè)軟件好壞的重要標(biāo)準(zhǔn)。主要特點(diǎn):(1)易用性。(2)低出錯(cuò)率為了防止用戶在操作中出現(xiàn)各種失誤,界面的設(shè)計(jì)在各個(gè)環(huán)節(jié)都給與用戶必要的提示,同時(shí)也在空間排布上引導(dǎo)用戶按照正確的順序進(jìn)行操作,大大減少操作出錯(cuò)的幾率,也減低了操作者的勞動(dòng)強(qiáng)度。對(duì)錯(cuò)誤的提示要準(zhǔn)確、清楚、有足夠多的信息。(5)美觀性系統(tǒng)界面以白色和灰色為主色調(diào),輔助以少量鮮艷的小圖,給人的感覺是清晰明了,賞心悅目,長(zhǎng)時(shí)間工作于此系統(tǒng)不會(huì)有視覺疲勞感,充分考慮色彩與結(jié)構(gòu)的關(guān)系,并通過精心的點(diǎn)綴引導(dǎo)用戶的視線順序完成操作。 用戶登陸窗體設(shè)計(jì)用戶登陸窗體使為了保證系統(tǒng)的安全性,只有許可用戶才可進(jìn)入,如果輸入密碼和用戶名不匹配則不允許進(jìn)入系統(tǒng)。Dialog分為模態(tài)和非模態(tài)兩種,模態(tài)對(duì)話框是指用戶必須對(duì)對(duì)話框進(jìn)行操作才可以繼續(xù)。這里我們必須要使用模態(tài)對(duì)話框,因?yàn)槲覀冎挥挟?dāng)用戶輸入用戶名和密碼相匹配的時(shí)候,點(diǎn)擊“確定”按鈕進(jìn)入系統(tǒng)。在“確定”按鈕的激發(fā)事件里寫入驗(yàn)證代碼:procedure (Sender: TObject)。39。請(qǐng) 選 擇 用 戶 名 !39。 ()。 end。 。SELECT * From 用戶信息表 Where 用戶名=39。39。39。39。39。 Open。密碼39??诹铄e(cuò)誤,請(qǐng)修改 !39。 LoginNum:=LoginNum+1。非法用戶!你無(wú)權(quán)使用本系統(tǒng)39。 。 :=39。 。 end //登錄成功 else begin //保存登錄的用戶信息 gs_login_userid :=fieldbyname(39。).asstring。用戶名39。 gs_login_userlevel :=fieldbyname(39。).asstring。密碼39。 gt_login_time:=now()。 。 end else begin messagedlg(39。,mterror,[mbok],0)。 。 end。procedure (Sender: TObject。 Shift: TShiftState)。end。begin // Login:=false。 。SELECT 用戶名 From 用戶信息表39。 Open。用戶名39。 Next。 close。 := 0。 主窗體設(shè)計(jì)根據(jù)以上原則,和數(shù)據(jù)流程圖子做了下面的主窗體,主菜單分為業(yè)務(wù)操作,購(gòu)房常識(shí),統(tǒng)計(jì)報(bào)表和系統(tǒng)維護(hù)。為了實(shí)現(xiàn)工具條的拖動(dòng),利用了DELPHI的CoolBar控件,控制TBMenu和TBTool兩個(gè)ToolBar控件,并且在主窗體最下邊利用了StatusBar,顯示用戶信息和時(shí)間信息。房屋登記表的輸入主要通過DELPHI中DataSource的DataSet方法實(shí)現(xiàn),流程圖如下:用戶輸入房屋信息數(shù)據(jù)合法判斷存入數(shù)據(jù)庫(kù)存入成功?增加完畢顯示錯(cuò)誤信息圖44 房屋登記流程圖房屋登記輸入界面如圖:圖45 房屋出租登記界面房屋登記表輸入舉例:具體輸入:收件號(hào):001 房屋地址:杭州市下沙高教圓杭州電子科技大學(xué) 建筑面積:500 樓層:5,租金:5000元/月。代碼如下:function :Boolean。39。請(qǐng)輸入租金!39。提示39。 。 Exit。 // if =39。 then begin MessageBox(handle,請(qǐng)輸入聯(lián)系人!39。提示39。 。 Exit。當(dāng)客戶在確定租用此房后,點(diǎn)“房屋出租”按鈕的激發(fā)承租方信息填寫部分。 // strCommandName := TButton(Sender).Caption。 // if strCommandName =39。 then begin FieldByName(39。).AsString:=39。 FieldByName(39。).AsString :=gs_login_username。受理日期39。yyyymmdd39。 end else if strCommandName =39。 then begin FieldByName(39。).AsString:=39。 FieldByName(39。).AsString :=gs_login_username。受理日期39。yyyymmdd39。 end else begin FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 FieldByName(39。).AsString:=39。 end。 end。 // if =true then begin 。end。當(dāng)房屋租期滿以后,可根據(jù)出租方要求,將此房屋繼續(xù)出租。因此,考慮到用戶的需求,系統(tǒng)應(yīng)該具有一個(gè)比較人性化的查詢系統(tǒng),可以根據(jù)不同的要求來(lái)進(jìn)行查詢?!胺课葜薪樾畔⑾到y(tǒng)”的查詢系統(tǒng)可以分成下面幾個(gè)方面來(lái)進(jìn)行查詢:根據(jù)房屋地址,根據(jù)房屋狀態(tài),根據(jù)戶主,根據(jù)房屋朝向等來(lái)進(jìn)行模糊查詢。 // 構(gòu)造過濾條件 strFilter := 39。 if trim()39。 then strFilter := strFilter + 39。+39。39。++39。39。+39。 // if =1 then begin strFilter := strFilter + 39。+39。39。39。+39。 end else if =2 then begin strFilter := strFilter + 39。+39。39。39。+39。 end else if =3 then begin strFilter := strFilter + 39。+39。39。39。+39。 end。39。 (房屋地址 like 39。39。%39。%39。)39。 AND 39。39。 房型=39。39。39。39。39。 AND 39。39。 朝向=39。39。39。39。39。 AND 39。39。 區(qū)域=39。39。39。39。39。 AND 39。39。 (聯(lián)系人 like 39。39。%39。%39。)39。 AND 39。 創(chuàng)建日期 = 39。yyyymmdd39。 AND 39。 創(chuàng)建日期 = 39。yyyymmdd39。 AND 39。39。 //查詢 if strFilter=39。 then begin :=false。 :=strFilter。 // close。end.這樣方便于客戶在最短時(shí)間內(nèi)找到,符合自己條件,滿意的房屋。需要說明的是,由于沒有安裝打印機(jī),未能進(jìn)行測(cè)試。圖48 房屋報(bào)表打印界面介于可能有用戶對(duì)房屋的買賣的不了解以及在購(gòu)房或者租房問題中出現(xiàn)的種種問題,在此版塊向客戶介紹各種購(gòu)房或者租房知識(shí),也可利用此版塊及時(shí)向客戶反饋客戶在購(gòu)房過程中遇到的特殊情況
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1