房屋中介管理系統(tǒng)的設(shè)計(jì)方案_第1頁
房屋中介管理系統(tǒng)的設(shè)計(jì)方案_第2頁
房屋中介管理系統(tǒng)的設(shè)計(jì)方案_第3頁
房屋中介管理系統(tǒng)的設(shè)計(jì)方案_第4頁
房屋中介管理系統(tǒng)的設(shè)計(jì)方案_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1 房屋中介管理系統(tǒng)的設(shè)計(jì)方案 一、需求分析 題陳述 此次開發(fā)的項(xiàng)目是一個中醫(yī)藥管理系統(tǒng)服務(wù)子系統(tǒng),解決人們在管理中醫(yī)藥系統(tǒng)過程中遇到的種種問題。 在進(jìn)入系統(tǒng)之前需要用戶通過身份驗(yàn)證,當(dāng)用戶正確的輸入了用戶名稱和密碼后即可進(jìn)入系統(tǒng)的主界面。 若要錄入藥品的基本信息,通過單擊醫(yī)藥管理下拉菜單的 醫(yī)藥信息錄入窗口 ,實(shí)現(xiàn)對醫(yī)藥基本信息進(jìn)行添加、修改、刪除操作。為了用戶可以查看藥品基本信息,通過藥品信息查詢窗口可以實(shí)現(xiàn)按照某種查詢條件對藥品基本信息進(jìn)行查詢。中醫(yī)藥管理系統(tǒng)為方便廣大用戶對藥品信息的作用,對藥品信息 的功效的查詢,通過對藥品功效的管理可以實(shí)現(xiàn)對要進(jìn)行出租和出售的房屋做廣告宣傳。當(dāng)用戶通過查詢條件選中某房屋后通過成交管理可以進(jìn)行成交操作。 進(jìn)入該系統(tǒng)查詢房屋信息的客戶很多,要對客戶進(jìn)行信息管理,在客源信息錄入窗口中可以實(shí)現(xiàn)對客戶基本信息進(jìn)行添加、修改、刪除操作。為了方便查看客戶的信息,在客源信息查詢窗口通過查詢條件可以對客戶基本信息進(jìn)行查詢。當(dāng)用戶選中房屋后要和房屋擁有者進(jìn)行簽訂合同,通過買賣合同信息管理 ,實(shí)現(xiàn)購買房屋的客戶和房屋擁有者簽訂買賣房屋合同管理。租賃合同信息管理 ,實(shí)現(xiàn)租用房屋的客戶和房屋擁有者 簽訂租賃房屋合同管理。在房屋進(jìn)行買賣和租賃時要對房屋的價(jià)格進(jìn)行計(jì)算,使用計(jì)算器可以實(shí)現(xiàn)當(dāng)房屋出租和售時計(jì)算房屋價(jià)格。 為了方便用戶更改進(jìn)入系統(tǒng)時的密碼,系統(tǒng)設(shè)置了更改口令窗口 ,實(shí)現(xiàn)當(dāng)用戶要修改自己登錄系統(tǒng)的密碼時通過輸入新的密碼進(jìn)行確認(rèn)操作 ,用戶可以方便的修改自己的登錄密碼。為了方便對進(jìn)入系統(tǒng)的用戶權(quán)限進(jìn)行管理 ,系統(tǒng)設(shè)置了用戶管理窗口,實(shí)現(xiàn)對用戶信息進(jìn)行添加、修改、刪除操作。為了防止系統(tǒng)中的數(shù)據(jù)丟失,該系統(tǒng)設(shè)置了數(shù)據(jù)備份窗口 ,實(shí)現(xiàn)對系統(tǒng)中的數(shù)據(jù)做備份處理。當(dāng)系統(tǒng)需要數(shù)據(jù)時 ,可以通過數(shù)據(jù)還原方便的從備份的數(shù) 據(jù)中將其還原出來,提高了維護(hù)系統(tǒng)的效率。 圖 2 2 藥品進(jìn)銷存管理系統(tǒng)功能 銷售 管理功能 3 庫存管理功能 資料管理功能 出可行性解決方案 首先,要對即將完成的系統(tǒng)有一個充分的認(rèn)識, 了解房屋中介服務(wù)子系統(tǒng)的各種需求,并且做好管理人員的權(quán)限,以用戶名稱和密碼來核對確認(rèn)用戶,管理好這些用戶對維護(hù)系統(tǒng)安全有十分重要的影響。 軟硬件的故障可能造成系統(tǒng)中數(shù)據(jù)的丟失。采用數(shù)據(jù)備份的方法,可以對系統(tǒng)故障進(jìn)行排除,可以通過使用冗余的副本,使數(shù)據(jù)得以恢復(fù)。 其次,為了提高系統(tǒng)的可靠性和可用性,這里讓用戶的功能界面盡量模塊 4 化,例如,本系統(tǒng)豐富了查詢界面,即可以定點(diǎn)查詢,也可以進(jìn)行一般查詢,簡化了查詢程序,也加快了檢索速度。 最后,定期對系統(tǒng)數(shù)據(jù)維護(hù)備份,以防止數(shù)據(jù)的丟失。定期對系統(tǒng)進(jìn)行更新也是十分必要的, 可以延長系統(tǒng)的使用壽命。 行性研究 濟(jì)可行性 該房屋中介服務(wù)子系統(tǒng)的設(shè)計(jì)全過程所需要的開銷有 設(shè)計(jì)該系統(tǒng)工具 的購買,即 000,此外還有一些參考文獻(xiàn)的購買和借閱,以及個人和學(xué)校計(jì)算機(jī)的使用,雖然該系統(tǒng)在開發(fā)成本上的開銷少,但是所設(shè)計(jì)的系統(tǒng)在使用上獲得的經(jīng)濟(jì)效益很大,故該系統(tǒng)的開發(fā)在經(jīng)濟(jì)上具有可行性。 行可行性 該 房屋中介服務(wù)子系統(tǒng) 是在 8 或 2000 以上的任何系統(tǒng)下進(jìn)行運(yùn)行的,這樣的一些系統(tǒng)目前 已經(jīng)普及,用戶在該系統(tǒng)中可以方便的進(jìn)行各種操作,實(shí)現(xiàn)預(yù)期的目的,使用該系統(tǒng)時用戶通過鼠標(biāo)單擊的 方式進(jìn)行操作,該方式能被廣大用戶所接 受, 所以 該系統(tǒng)的設(shè)計(jì)具有運(yùn)行可行性。 術(shù)可行性 應(yīng)用 行界面設(shè)計(jì)和編碼, 供的許多組 件 很方便的實(shí)現(xiàn)了各個界面的設(shè)計(jì),應(yīng)用 000 進(jìn)行數(shù)據(jù)庫和數(shù)據(jù)表的建立,做好的界面和數(shù)據(jù)庫通過 件連接, 故該系統(tǒng)的設(shè)計(jì)在技術(shù)方面具有可行性。 功能需求 5 3 系統(tǒng)方案設(shè)計(jì) 基于系統(tǒng)需求 分析中的問題陳述和業(yè)務(wù)流程圖,對設(shè)計(jì)該系統(tǒng)做了進(jìn)一步的分析,得到該系統(tǒng)的功能要求、性能要求、數(shù)據(jù)流圖及數(shù)據(jù)字典。 統(tǒng)功能要求 ( 1) 在正確輸入了登錄系統(tǒng)的用戶名稱和密碼后可以順利的進(jìn)入系統(tǒng)主窗體界面中。 ( 2) 房源的基本信息錄入完成后,能方便的進(jìn)行添加、修改和刪除操作,使得添加的數(shù)據(jù)信息能夠在界面的 格中被看到。 ( 3) 通過查詢條件對房源基本信息進(jìn)行查詢,能正確的將查詢的記錄顯示在查詢列表中。 ( 4) 可以實(shí)現(xiàn)對要出租和出售的房屋的廣告宣傳內(nèi)容進(jìn)行添加、修改和刪除操作。 ( 5) 若客戶對某房屋滿意 ,可以實(shí)現(xiàn)房屋的成交管理。 ( 6) 方便的對客源的基本信息進(jìn)行添加、修改和刪除操作,并且在客源信息列表中顯示出添加的信息。 ( 7) 通過查詢條件對客源基本信息進(jìn)行查詢,能正確的將查詢的記錄顯示在查詢列表中。 ( 8) 在房屋進(jìn)行了租用和購買的成交操作后,可以實(shí)現(xiàn)房屋的租賃合同和買賣合同的簽訂管理。 ( 9) 確定計(jì)算器可以正確的計(jì)算出房屋的買賣和租賃價(jià)格。 ( 10)實(shí)現(xiàn)用戶輸入新的密碼后可以進(jìn)行修改密碼的操作 ,并且新的密碼能正常使用。 ( 11)對進(jìn)入系統(tǒng)的用戶的權(quán)限管理可以進(jìn)行添加、修改 和刪除操作。 ( 12)對系統(tǒng)的數(shù)據(jù)可以進(jìn)行數(shù)據(jù)備份操作。 ( 13)對系統(tǒng)的數(shù)據(jù)可以進(jìn)行數(shù)據(jù)還原操作。 統(tǒng)性能要求 使用房屋中介服務(wù)子系統(tǒng)穩(wěn)定性好、安全性高,使用戶方便的使用,快速的檢索到需要的信息,在查詢反饋信息方面,能夠在最短的時間內(nèi)將查詢到的信息反饋給用戶。另外,該系統(tǒng)有充足的容量,可以存儲大量的數(shù)據(jù),方便管理系統(tǒng)中的數(shù)據(jù) ,操作便捷,界面親切。 6 據(jù)流圖 數(shù)據(jù)流圖是描繪信息在系統(tǒng)中流動和處理的狀況,數(shù)據(jù)流圖是系統(tǒng)的圖形表示。數(shù)據(jù)流圖有四種基本符號:正方形(或立方體)表示數(shù)據(jù)源點(diǎn)或終 ;圓角矩形(或圓形)代表變換數(shù)據(jù)的處理;開口矩形(或兩條平行橫線)代表數(shù)據(jù)存儲;箭頭表示數(shù)據(jù)流,即數(shù)據(jù)的流動方向。 通過對房屋中介服務(wù)子系統(tǒng)的需求分析,得出 該系統(tǒng)的數(shù)據(jù)流動和處理的情況,如圖 3示: . 圖 3據(jù)字典 數(shù)據(jù)字典是為描述在結(jié)構(gòu)化分析過程中定義的對象的內(nèi)容而使用的一種半形式化的工具。數(shù)據(jù)字典是所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的有組織的列表,并且包含了對這些數(shù)據(jù)元素的精確的、嚴(yán)格的定義,從而 使用戶和系統(tǒng)分析員兩方對輸入、輸出、存儲的成分甚至中間計(jì)算結(jié)果有共同的理解。 數(shù)據(jù)字典把數(shù)據(jù)的最小組成單位看成是數(shù)據(jù)元素(基本數(shù)據(jù)項(xiàng)),若干個數(shù)據(jù)元素可以看成是一用戶信息 用戶名 密 碼 廣告信息 客戶信息 房屋信息 用戶名 密 碼 合同信息 用戶名 密 碼 用戶名 密 碼 房屋信息 客戶信息 用戶名 密 碼 客戶 管理員 登錄 用戶管理表 維 護(hù) 用戶表 更新記錄信息 源信息表 源信息表 同信息表 瀏 覽 查 詢 維 護(hù) 合同表 維 護(hù) 廣告表 告信息表 登錄 7 個數(shù)據(jù)結(jié)構(gòu)(組合數(shù)據(jù)項(xiàng)) 2。 根據(jù)圖 3示的系統(tǒng)數(shù)據(jù)流圖可知,房屋中介服務(wù)子系統(tǒng)里與系統(tǒng)相關(guān)的數(shù)據(jù)元素主要包括房屋信息、客戶信息和登錄系統(tǒng)的用戶信息。 名字:房屋信息 使用地點(diǎn):供客戶和系統(tǒng)管理員查閱 描述:系統(tǒng)中所有的房屋信息 補(bǔ)充信息:房源基本信息 =中介編號 +交易類型 +用途 +總數(shù) +房屋類型 +套型 +層次 +樓高 +廳 +室 +衛(wèi) +銷售價(jià)格 +月租金 +建筑面積 +使用面積 +建筑年份 +朝向 +聯(lián)系人 +電話 +登記日期 +區(qū) +地點(diǎn) +位置 +備注 來源:房源信息表 去向:顯示錄入信息及查詢信息 名字:客戶信息 使用地點(diǎn):供系統(tǒng)管理員查閱 描述:系統(tǒng)中所有的客戶信息 補(bǔ)充信息:客源基本信息 =姓名 +編號 +電話 +類型 +源:客源信息表 去向:顯示錄入信息及查詢信息 名字:廣告信息 使用地點(diǎn):供系統(tǒng)管理員查閱 描述:為房屋作宣傳的廣告信息 補(bǔ)充信息:廣告信息 =姓名 +編號 +電話 +類型 +源:廣告信息表 去向:顯示錄入信息及查詢信息 名字 :合同信息 使用地點(diǎn):供系統(tǒng)管理員查閱 描述:系統(tǒng)中房屋所簽訂的所有合同的信息 補(bǔ)充信息:合同信息 =合同編號 +房屋坐落 +房屋結(jié)構(gòu) +房屋產(chǎn)權(quán)人 +地號 +權(quán)證號 +建筑面積 +使用面積 +使用類型 +買方 +賣方 +價(jià)格 +付款方式 +付款日期 +買方違約責(zé)任 +賣方違約責(zé)任 +其他事項(xiàng) 來源:合同信息表 去向:顯示錄入信息及查詢信息 名字:用戶信息 使用地點(diǎn):供系統(tǒng)管理員查閱 8 描述:登錄系統(tǒng)的所有用戶的信息 補(bǔ)充信息:用戶信息 =姓名 +密碼 +編號 +權(quán)限 來源:用戶管理表 去向:顯示錄入信息及查詢信息 9 4 系統(tǒng)總體設(shè)計(jì) 該房屋中介服務(wù)子 系統(tǒng)的設(shè)計(jì),主要解決的是對系統(tǒng)中的房源基本信息、客源基本信息、用戶信息和合同信息進(jìn)行管理的問題。實(shí)現(xiàn)功能模塊時,采用先模塊化,后集成化,即對系統(tǒng)各個功能模塊分別獨(dú)立設(shè)計(jì)和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時再將各個功能模塊通過主窗體的菜單集成到一起,最后進(jìn)行系統(tǒng)整體設(shè)計(jì)調(diào)試。在訪問數(shù)據(jù)庫時,采用公共數(shù)據(jù)模塊存放訪問數(shù)據(jù)庫需要的對象。該模塊在各個功能模塊中被直接調(diào)用,避免對數(shù)據(jù)庫的反復(fù)連接,并可減少代碼編寫,從而提高系統(tǒng)設(shè)計(jì)的效率。 統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù) 制程序的特點(diǎn) ,得到如圖 4屋中介服務(wù)子系統(tǒng)可分為房產(chǎn)管理、客戶管業(yè)務(wù)管理、實(shí)用工具、系統(tǒng)維護(hù)和幫助六個功能模塊。 圖 4(1) 房產(chǎn)管理模塊 房源基本信息錄入子模塊實(shí)現(xiàn)對 加入本系統(tǒng)的所有房屋基本信息進(jìn)行錄入及信息維護(hù)的功能,用戶可以對房屋基本信息進(jìn)行添加 、 修改和刪除操作。 房源基本信息查詢子模塊實(shí)現(xiàn)對系統(tǒng)中的房屋基本信息通過查詢條件進(jìn)行查詢的功能。 廣告管理子模塊實(shí)現(xiàn)對要進(jìn)行出租或出售的房屋做廣告宣傳的 功能。 成交管理子模塊實(shí)現(xiàn)房屋擁有者和求租或求購房屋的客戶之間進(jìn)行房房屋中介服務(wù)子系統(tǒng) 客戶管理 業(yè)務(wù)管理 實(shí)用工具 系統(tǒng)維護(hù) 幫助 房產(chǎn)管理 房源信息查詢 廣告管理 成交管理 房源信息錄入 計(jì)算器 客源信息錄入 客源信息查詢 買賣合同管理 租賃合同管理 更改口令 用戶管理 數(shù)據(jù)備份 數(shù)據(jù)還原 10 屋成交的功能。 (2) 客戶管理 模塊 客源基本信息錄入子模塊實(shí)現(xiàn)對進(jìn)入本系統(tǒng)的客戶基本信息進(jìn)行錄入及信息維護(hù)的功能,可以對客戶基本信息進(jìn)行 添加 、 修改和刪除操作。 客源信息查詢子模塊 實(shí)現(xiàn)對系統(tǒng)中的客戶基本信息通過查詢條件進(jìn)行查詢的功能。 (3) 業(yè)務(wù)管理模塊 買賣合同管理子模塊 實(shí)現(xiàn)購買房屋的客戶和房屋擁有者之間簽訂買賣房屋的合同管理的功能。 租賃合同管理子模塊 實(shí)現(xiàn)租用房屋的客戶和房屋擁有者之間簽訂租賃房屋的合同管理的功能。 (4) 實(shí)用工具模塊 計(jì)算器子模塊通過不同的計(jì)算方法實(shí)現(xiàn)計(jì)算買賣房屋和租賃房屋時的價(jià)格的功能。 (5) 系統(tǒng)維護(hù)模塊 更改口令子模塊實(shí)現(xiàn)用戶更改進(jìn)入系統(tǒng)時的密碼管理的功能。 用戶管理子模塊實(shí)現(xiàn) 對進(jìn)入該系統(tǒng)的用戶的名稱、密碼、編號及權(quán)限進(jìn)行管理的功能。 數(shù)據(jù)備份子模塊實(shí)現(xiàn) 對系統(tǒng)中的重要數(shù)據(jù)進(jìn)行安全處理,備份數(shù)據(jù)可以避免系統(tǒng)出現(xiàn)錯誤時數(shù)據(jù)丟失。 數(shù)據(jù)還原子模塊實(shí)現(xiàn) 當(dāng)系統(tǒng)中的數(shù)據(jù)丟失時可以通過數(shù)據(jù)還原功能,將系統(tǒng)中的原始數(shù)據(jù)還原到系統(tǒng)中。 退出子模塊實(shí)現(xiàn)用戶退出系統(tǒng)的功能。 (6) 幫助模塊 介紹了該怎樣對系統(tǒng)進(jìn)行連接和使用。 統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 念設(shè)計(jì) 在概念設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束, 根據(jù)需求分析的結(jié)果,確定了本系統(tǒng)中所使用的實(shí)體及其屬性,并用 進(jìn)行描述,該系統(tǒng)的實(shí)體有:房屋、客戶、廣告、合同、登錄系統(tǒng)的用戶,具體描述如下: ( 1)實(shí)體及其屬性圖如圖 4示。 11 圖 4圖 4圖 4圖 4合同編號 房屋結(jié)構(gòu) 付款方式 付款日期 合同 . 姓名 編號 電話 戶 類型 廣告名 編號 截止日期 內(nèi)容 廣告 . 中介編號 房屋類型 使用面積 建筑年份 房屋 . 12 圖 4( 2)實(shí)體之間關(guān)系的 圖 4輯設(shè)計(jì) 由于概念設(shè)計(jì)的結(jié)果是 般采用關(guān)系型(該系統(tǒng)所使用的 是關(guān)系型的 因此數(shù)據(jù)庫的邏輯設(shè)計(jì)過程就是把 轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型所具有的優(yōu)點(diǎn),邏輯設(shè)計(jì)可以充分運(yùn)用關(guān)系數(shù)據(jù)庫規(guī)范化理論,使設(shè)計(jì)過程形式化地進(jìn)行,設(shè)計(jì)結(jié)果是一組關(guān)系模式的定義 5。 ( 1) 導(dǎo)出初始關(guān)系模式 介編號 交易類型 用途 總數(shù) 房屋類型 套型 層次 樓高 廳 n 管理員 廣告 房屋 客戶 管理 存儲 出售 出租 1 n m m n n n 1 n 數(shù)據(jù) 合同 n 簽定合同 支付 n 1 1 姓名 密碼 編號 權(quán)限 用戶 13 室 衛(wèi) 銷售價(jià)格 月租金 建筑面積 使用面積 建筑年份 朝向 聯(lián)系人 電話 登記日期 區(qū) 地點(diǎn) 位置 備注) 名 編號 電話 類型 告名 編號 聯(lián)系人 聯(lián)系電話 廣告日期 截止日期 內(nèi)容 ) 同編號 房屋坐落 房屋結(jié)構(gòu) 房屋產(chǎn)權(quán)人 地號 權(quán)證號 建筑面積 使用面積 使用類型 買方 賣方 價(jià)格 付款方式 付款日期 買方違約責(zé)任 賣方違約責(zé)任 其他事項(xiàng) ) 根據(jù)設(shè)計(jì)中出現(xiàn)的問題在系統(tǒng)中還加入了一個關(guān)系模式,用于管理用戶登錄系統(tǒng)的姓名、編號、密碼和權(quán)限的情況。 姓名 編號 密碼 權(quán)限) 據(jù)庫的實(shí)現(xiàn) ( 1) 創(chuàng)建數(shù)據(jù)庫 在建立數(shù)據(jù)庫之前,需要通過 統(tǒng)管理員)賬號登錄到 臺, 的密碼是在安裝數(shù)據(jù)庫的過程中設(shè)定的,默認(rèn)情況下密碼為空。在登錄成功后,就進(jìn)入了數(shù)據(jù)庫企業(yè)管理器 , 在進(jìn)入企業(yè)管理器之后,將鼠標(biāo)光放在 “ 數(shù)據(jù)庫 ” 后單擊鼠標(biāo)右鍵,從彈出菜單中選擇 “ 新建數(shù)據(jù)庫 ” ,在 “ 名稱 ”一欄輸入要建立的數(shù)據(jù)庫的名字,這個系統(tǒng)中數(shù)據(jù)庫名稱為 “。在 “ 數(shù)據(jù)文件 ” 和 “ 日志文件 ” 兩頁可以修改數(shù)據(jù)庫存放 的 位置,或保持默認(rèn)。在輸入名字后單擊 “ 確定 ” 按鈕,關(guān)閉對話框,一個新的叫做 “的數(shù)據(jù)庫就會 出現(xiàn)在 列表中 ,至此 即 是數(shù)據(jù)庫新建過程。 ( 2) 根據(jù)功能模塊設(shè)計(jì)以及規(guī)范化設(shè)計(jì)要求,以下是創(chuàng)建的幾個重要數(shù)據(jù)庫表的結(jié)構(gòu),如表 4 表 4字段名 類型 長度 說明 0 廣告名 編號 聯(lián)系人 0 聯(lián)系電話 6 廣告日期 截止日期 00 內(nèi)容 14 表 4表 4字 段名 類型 長度 說明 中介編號 0 交易類型 0 用途 8 總數(shù) 0 房屋類型 0 套型 2 層次 2 樓高 2 廳 2 室 2 衛(wèi) 6 銷售價(jià)格 6 月租金 4 建筑面積 4 使用面積 建筑年份 朝向 聯(lián)系人 0 電話 登記日期 0 0 地區(qū) 0 地點(diǎn) 0 位置 00 備注 字段名 類型 長度 說明 姓名 編號 5 電話 0 類型 0 15 表 4表 4字段名 類型 長度 說明 合同編號 0 房屋坐落 0 房屋結(jié)構(gòu) 房屋產(chǎn)權(quán)人 地號 權(quán)證號 建筑面積 使用面積 使用類型 買方 賣方 價(jià)格 付款方式 付款日期 0 買方違約責(zé)任 0 賣方違約責(zé)任 00 其他事項(xiàng) 字段名 類型 長度 說明 姓名 編號 密碼 0 權(quán)限 16 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 發(fā)環(huán)境概述 ( 1) 硬件平臺 R) 128存, 40( 2) 軟件平臺 系統(tǒng)平臺: 000 軟件平臺: 000 本系統(tǒng)采用的是 美國 是基于 語言,在該系統(tǒng)中使用了 面介紹一下有關(guān) 知識。 為一個優(yōu)秀的前端開發(fā)工具,在國內(nèi)得到了廣泛的應(yīng)用。自司 1995 年 3 月推出 來至今已發(fā)展到 視化的面向?qū)ο缶幊?、良好的數(shù)據(jù)庫應(yīng)用支持及程序開發(fā)和運(yùn)行的高效率,得到了廣大 其是它提供了功能強(qiáng)大的 件庫,大大提高了應(yīng)用系統(tǒng)的開發(fā)效率。x、 000 及 分利用了 臺的 32位體系結(jié)構(gòu),有效地提高了應(yīng)用系統(tǒng)的性能,它支持團(tuán)隊(duì)開發(fā),提供工程管理,既可作為客戶 /服務(wù)器方式的開發(fā)工具,又可作為 供了大量的組件和用戶自建模板技術(shù),極大地提高了應(yīng)用系統(tǒng)的開發(fā)速度。特別是它對數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的良好支持,除了實(shí)現(xiàn)對本地?cái)?shù)據(jù)庫的訪問外,還可支持對 遠(yuǎn)程數(shù)據(jù)庫的訪問。 微軟新近推出的新一代數(shù)據(jù)訪問規(guī)范,其使用簡便且功能強(qiáng)大,在 該系統(tǒng)中所使用到的 過 立與數(shù)據(jù)庫的連接。 來集中管理 接的,一個 件建立的連接可被多個 令組件和數(shù)據(jù)集組件共享,使用 件可控制同數(shù) 據(jù)庫建立連接的屬性和條件。 性的取值為 定連接是否是活動的; 性為數(shù)據(jù)倉庫提供連接信息; 性是 7 連接對象使用的數(shù)據(jù)提供者。 使用 行編制應(yīng)用程序時,它為我們做好了一切基礎(chǔ)工作 程序框架就是一個已經(jīng)完成的可運(yùn)行應(yīng)用程序,只是不處理任何事情。我們所需要做的,只是在程序中加入完成所需功能的代碼而已。在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于并未告訴它接收到用戶輸入后作何反應(yīng) ,窗口除了響應(yīng) 基本操作 (移動、縮放等 )外,它只是接受用戶的輸入,然后再忽略。 柄處理等繁復(fù)過程都放在一個不可見的 蓋物下面,這樣我們就可以方便的使用它 3。 該系統(tǒng)采用 用 且生成房屋中介服務(wù)管理的數(shù)據(jù)庫應(yīng)用程序,下面對 構(gòu)化查詢語言)做一下簡要的介紹。 國國家標(biāo)準(zhǔn)學(xué)會)聲稱, 句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用 等。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 是它們同樣有它們自己的專有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的 令,比如“ 、“ 、 “ 、 “ 、 “ 和 “ 常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。 要是: ( 1)非過程化語言 ( 2)統(tǒng)一的語言 ( 3)是所有關(guān)系數(shù)據(jù)庫的公共語言 為它一次處理一條記錄,對數(shù)據(jù)提供自動導(dǎo)航。 不對單個記錄進(jìn)行操作,可操作記錄集,所有 句接受集合作為輸入,返回集合作為輸出。 集合特性允許一條 句的結(jié)果作為另一條 句的輸入。 種特性使用戶更易集中精力于要得 到的結(jié)果;所有 句使用查詢優(yōu)化器,它是 一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。 括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及 18 許多其它類型的終端用戶。 體設(shè)計(jì) 每個軟件都必須有自己的窗體,設(shè)計(jì)房屋中介服務(wù)子系統(tǒng)也必然要先設(shè)計(jì)它的窗體。窗體是各種組件的載體,窗體對象是該應(yīng)用程序的基本構(gòu)造模塊,是運(yùn)行應(yīng)用程序與用戶交互操作的實(shí) 際窗口 ,該軟件窗體的主要設(shè)計(jì)過程與實(shí)現(xiàn)如下進(jìn)行闡述,其主要代碼詳見附錄。 窗體和登錄窗體的設(shè)計(jì)與實(shí)現(xiàn) ( 1) 功能說明 房屋中介服務(wù)子系統(tǒng)的主窗體中 包括: 房產(chǎn)管理、 客戶管理、業(yè)務(wù)管理、實(shí)用工具、系統(tǒng)維護(hù)和幫助六種主要功能的觸發(fā), 通 過主窗體的菜單 單擊后 打開 每 個功能模塊相應(yīng)的窗體。在進(jìn)入主窗體前,會自動彈出登錄窗口進(jìn)行權(quán)限的驗(yàn) 證 ,檢驗(yàn)成功后才可以進(jìn)入主窗體。主窗體和登錄窗體 界面 如圖 5 圖 5圖 5 19 ( 2) 設(shè)計(jì)思路 設(shè)計(jì)該窗體所用到的組件有: 件, 其中, 件是一個容器組件,在主窗體中使用該控件添加了一個圖標(biāo),使得主窗體的界面看上去很美觀。 在其上放置其他組件,常用于組織程序界面。在窗體設(shè)計(jì)窗口中將它的 性、 性、 性、件通常放置在窗體的底 部,在上面動態(tài)地顯示一些信息。在登錄窗體中使用的次使用該組件來顯示提示登錄系統(tǒng)的用戶輸入用戶名稱和用戶登錄的密碼。 輸入用戶名稱和密碼后,單擊 發(fā) 系統(tǒng)將用戶輸入的名稱及密碼和用戶管理表中的名稱及密碼進(jìn)行比較,相同則可以進(jìn)入系統(tǒng)的主窗體,通過以下語句來實(shí)現(xiàn)。 if 否則出現(xiàn)密碼出錯提示,由下面的代碼 來提示用戶所輸入的密碼有誤,然后對文本框進(jìn)行清空,用戶可再次進(jìn)行輸入。 您輸入的用戶編號或者密碼錯誤,請核實(shí) ); ; ; 調(diào)用用戶管理表時還用到了 言,通過下面四句可以實(shí)現(xiàn)根據(jù)用戶所輸入的編號和密碼進(jìn)行查詢檢查該用戶是否能進(jìn)入該系統(tǒng)的主窗體。 + +); 20 產(chǎn)管理窗體的設(shè)計(jì)與實(shí)現(xiàn) ( 1)房源信息錄入 功能說明 該窗體模塊是 提供對加入本系統(tǒng)的所有房屋的基本信息進(jìn)行錄入及信息維護(hù)的窗體。當(dāng)向窗體中輸入各項(xiàng)數(shù)據(jù)后,單擊“添加保存”按鈕,可將數(shù)據(jù)保存到房屋基本信息數(shù)據(jù)表中。單擊“保存”按鈕可以重新添加要進(jìn)行保存的房屋信息?!岸ㄎ弧卑粹o可以實(shí)現(xiàn)在定位中介編號 文本框中輸入中介編號后,單擊“定位”即可在窗體中顯示輸入的中介編號所對應(yīng)的房屋的基本信息。當(dāng)對房屋基本信息數(shù)據(jù)表中的某條記錄修改完成時可以單擊“修改保存”按鈕完成對修改后的房屋信息進(jìn)行保存。如果要刪除房屋基本信息數(shù)據(jù)表中的某條記錄,可以先定位然后單擊“刪除”按鈕即可刪除該記錄。如果對該窗體沒有其它的操作,通過單擊“退出”按鈕退出該窗體。窗體界面如圖 5示。 圖 5 設(shè)計(jì)思路 設(shè)計(jì)該窗體所用到的組件有: 件 , 件, 窗體中將它的 件也稱為復(fù)選框,用戶可以對它做出選擇,在窗體中將它的 窗體中使用了六個分別是添加、添加保存、定位、修改保存、刪除和退出。 窗體中將它的 和該組件相關(guān)聯(lián)的數(shù)據(jù)源對象,該組件的 性設(shè)置成 過下面 四條語句實(shí)現(xiàn) 打開房源信息表,將表中的記錄全部都顯示出來。 21 ; 件負(fù)責(zé)顯示數(shù)據(jù)庫中的數(shù)據(jù)和接受用戶對數(shù)據(jù)庫的操作,該組件的性設(shè)置成 性是邏輯型,取值為 定該組件是可見的。當(dāng)向房源信息表中添加 一條記錄后,首先將新添加的記錄編號和房源信息表中的記錄編號進(jìn)行比較,如果該編號在數(shù)據(jù)表中已經(jīng)存在則出現(xiàn)“該編號已經(jīng)存在”的提示信息,通過以下的語句來實(shí)現(xiàn)。 if 您輸入的中介編號已經(jīng)存在,請核實(shí) ); 若沒有則單擊“添加保存”將該記錄添加到數(shù)據(jù)表中,通過函數(shù) 保存成功 );提示所輸入的記錄已經(jīng)成功的添加到了數(shù)據(jù)表中。 通過 ,方便了用戶對數(shù)據(jù)的查看。 ( 2)房源信息查詢 功能說明 該窗體模塊是 為用戶提供通過輸入中介編號或者通過輸入起始時間和結(jié)束時間對房源信息進(jìn)行查詢的窗體。當(dāng)使用單點(diǎn)查詢時,向“請輸入中介編號”文本框中輸入中介編號,單擊“開始查詢”按鈕后即可在窗體中顯示出按介編號查詢的房屋的基本信息。當(dāng)使用按時間段查詢時,向起始時間和結(jié)束文本框中輸入要查詢的時間,單擊“開始查詢”按鈕后即可在窗體中顯示出按時間段查詢的房屋的基本信息。窗體界面如圖 5示。 圖 5 22 設(shè)計(jì)思路 設(shè)計(jì)該窗體所用 到的組件有: 件, 件, 件, 件中的每一個選項(xiàng)卡都是一個 該窗體中它管理單點(diǎn)查詢和時間段查詢兩個 件,每個 件管理著放在它上面的組件,時間段查詢的 件管理一個 件,操作。當(dāng)按時間段查詢時,將房源信息表中符合條件的數(shù)據(jù)集記錄顯示在網(wǎng)格中,若所輸入的時間段在房源信息表中不存在,通過以下的語句 實(shí)現(xiàn) 了給出檢索不到信息的提示 。 = + + 該廣告編號已經(jīng)存在,請輸入其他的編號 ); 若數(shù)據(jù)表中沒有該記錄則將記錄添加到數(shù)據(jù)表中并將廣告信息表中的數(shù)據(jù)通過便用戶的查看。對廣告表中的某條記錄進(jìn)行修改,若輸入的廣告編號不存在,通過函數(shù) 沒有檢索到記錄 ,請核實(shí)廣告編號 );給出提示。刪除數(shù)據(jù)表中的某記錄,通過下面的語句來實(shí)現(xiàn)根據(jù)輸入的編號查詢在數(shù)據(jù) 表中是否存在編號所對應(yīng)的記錄,若存在,將該編號對應(yīng)的記錄刪除。 +bs ); if 刪除廣告信息完成 ); ( 4) 成交管理 功能說明 該窗體模塊實(shí)現(xiàn)對求租和求購 房屋的用戶通過選擇查詢條件查看房屋的基 25 本信息選擇租或購哪種類型的房屋,如果通過房屋編號進(jìn)行查詢,輸入房屋編號,單擊“開始查詢”按鈕即可在窗體的查詢結(jié)果中顯示出房屋的基本信息,要進(jìn)行成交該房屋操作,單擊“選擇成交”按鈕,出現(xiàn)成交完成提示框。若輸入的房屋編號在房屋基本信息數(shù)據(jù)表中不存在,出現(xiàn)“此信息可能已經(jīng)被成交或者是沒有此房源信息”的提示框。如果通過日期進(jìn)行查詢,選擇日期單擊“開始查詢”按鈕即可在窗體的查詢結(jié)果中顯示出房屋的基本信息,要進(jìn)行成交該房屋操作,單擊“選擇成交”按鈕,出現(xiàn)成交完成提示框。若輸入的日 期在房屋基本信息數(shù)據(jù)表中不存在,出現(xiàn)“此信息可能已經(jīng)被成交或者是沒有此房源信息”的提示框。 如果對該窗體沒有其它的操作通過單擊“退出”按鈕出該窗體。窗體界面如圖 5示。 圖 5 設(shè)計(jì)思路 設(shè)計(jì)該窗體所用到的組件有: 件 , 件,件, 件 , 件, 件, 件, 源基本信息部分的 件確定和該組件相關(guān)聯(lián)的數(shù)據(jù)源對象,該組件的性設(shè)置成 便和房源信息表進(jìn)行連接。通過下面的語句來 實(shí)現(xiàn)根據(jù)所輸入的編號將房源信息表中的符合條件的記錄顯示出來。 +); 性設(shè)置成 值為 定該組件是可見的, 用來將房源基本信息表中的所有數(shù)據(jù)顯示 26 在網(wǎng)格中。查詢結(jié)果部分的 件的 便和房源信息表進(jìn)行連接。 根據(jù)查詢條件查詢時通過 從房源信息表中查詢到的數(shù)據(jù)顯示在網(wǎng)格中,以方便用戶進(jìn)行房屋成交操作。 件匯集了列表框和編輯框的功能,在窗體中用戶可以對其選擇按房源編號還是日期進(jìn)行查詢,以下的語句可實(shí)現(xiàn)它的功能。 if 房源編號 + +0; if 日期 + +0; 別是開始查詢和選擇成交。 戶管理窗體的設(shè)計(jì)與實(shí)現(xiàn) ( 1)客源信息錄入 功能說明 該窗體模塊是 提供對求租和求購房屋及房屋擁有者的所有用戶的基本信息進(jìn)行錄入及信息維護(hù)的窗體。當(dāng)向窗體的姓名、編號、聯(lián)系電話、類型和 擊“添加保存”按鈕保存新添加的客戶信息,在窗體的客源信息列表中顯示出新添加的記錄。單擊“保存”按鈕可以重新向窗體的各文本框中輸入客戶的數(shù)據(jù)。當(dāng)向編號文本框中輸入客源信息表中已經(jīng)存在的客戶信息,通過單擊“定位”按鈕可以在客源信息列表中顯示出定位的客戶信 27 息。當(dāng)對客源信息數(shù)據(jù)表中的某條記錄修改完成后,單擊“修改保存”按鈕對修改后的客戶基本信息 進(jìn)行保存。如果要刪除某條客戶信息,先輸入客戶編號進(jìn)行定位,然后單擊“刪除”按鈕將該信息刪除。如果對該窗體沒有其它的操作通過單擊“退出”按鈕退出該窗體。窗體界面如圖 5示。 圖 5 設(shè)計(jì)思路 設(shè)計(jì)該窗體所用到的組件有: 件, 件, 件, 該窗體的設(shè)計(jì)使用 件將窗體分成客源基本信息錄入和客源信息列表兩部分,客源基本信息錄入部分的 件用于用戶操作提示。 件匯集了列表框和編輯框的功能,用戶可以從下拉列表中選擇數(shù)據(jù)或者直接向組合框中輸入數(shù)據(jù)??驮葱畔⒘斜聿糠值?過下面的語句 可以實(shí)現(xiàn) 打開客源信息表,將客源信息表中的所有記錄顯示出來。 ; 將 值為 定該組件是可見的。 向客源信息表中添加記錄時先將編號和信 息表中的編號進(jìn)行比較,若所輸入的編號已經(jīng)存在,下面的語句給出信息提示。 if 此編號已經(jīng)存在,請輸入其他的編號 ); 28 若編號不存在則將記錄添加到信息表中,并將添加完新記錄的客源基本信息通過 便用戶的查看。 在其上放置其他組件,常用于組織程序界面。 該窗體中使用了六個分別是添加、添加保存、定位、修改保存刪除和退出。 ( 2)客源信息查詢 功能說明 該窗體模塊提供對求租和求購房屋及房屋擁有者的所有用戶的基本信息通過根據(jù)名稱查詢或根據(jù)編號查詢兩個查詢條件進(jìn)行查詢的管理,根據(jù)名稱查詢時,向文本框中輸入名稱,單擊“開始查詢”按鈕進(jìn)行查詢。根據(jù)編號查詢時,向文本框中輸入編號,單擊“開始查詢 ” 按鈕進(jìn)行查詢。通過 件可以將要查詢的客戶的基本信息顯示出來。 如果對該窗體沒有其 它的操作通過單擊“退出”按鈕退出該窗體。窗體界面如圖 5示。 圖 5 設(shè)計(jì)思路 設(shè)計(jì)該窗體所用到的組件有: 件 , 該窗體的設(shè)計(jì)使用 件將窗體中所使用到的其他組件都放到其中, 件稱為復(fù)選框,用戶可以對它做出選擇。若選擇按出售方進(jìn)行查詢,通過下面的語句 可以實(shí)現(xiàn)按所選擇的查詢方式進(jìn)行查詢的功能。 if + 29 ); 件接收用戶向窗體中輸入的數(shù)據(jù)。 鈕組件在該窗體中使用了兩個,分別是開始查詢和退出。 件的 過下面的 四條語句可以實(shí)現(xiàn)根據(jù)所輸入的名稱從數(shù)據(jù)表中查詢出匹配的記錄,并通過 件將客源信息表中匹配的數(shù)據(jù)顯示在網(wǎng)格中。 + ); 務(wù)管理窗體的設(shè)計(jì)與實(shí)現(xiàn) ( 1)買賣合同管理 功能說明 該窗體模塊實(shí)現(xiàn) 的是購買房屋的客戶和房屋的擁有者之間簽訂的買

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論