房屋租賃管理系統(tǒng)課程設(shè)計(jì)報(bào)告書_第1頁
房屋租賃管理系統(tǒng)課程設(shè)計(jì)報(bào)告書_第2頁
房屋租賃管理系統(tǒng)課程設(shè)計(jì)報(bào)告書_第3頁
房屋租賃管理系統(tǒng)課程設(shè)計(jì)報(bào)告書_第4頁
房屋租賃管理系統(tǒng)課程設(shè)計(jì)報(bào)告書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、WORD18/20WORD房屋租賃管理系統(tǒng)摘要房屋租賃管理系統(tǒng)是管理房屋出租、出售信息資料而設(shè)計(jì)的信息管理系統(tǒng),包含有后臺數(shù)據(jù)庫和前臺應(yīng)用程序系統(tǒng)兩大部分,后臺數(shù)據(jù)庫要求數(shù)據(jù)的一致性和完整性、安全性,用以儲存單位工程文檔資料與相關(guān)信息,前臺應(yīng)用程序系統(tǒng)要求應(yīng)用程序功能完備、易于使用和界面友好等。經(jīng)過全面分析,確定數(shù)據(jù)庫采用ACCESS,開發(fā)工具為Delphi 7.0,利用Microsoft公司的ADO(ActiveX Data Object,ActiveX數(shù)據(jù)對象)訪問和操作數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。關(guān)鍵詞:房屋租賃;Delphi;數(shù)據(jù)庫1緒論1.1房屋租賃管理系統(tǒng)開發(fā)背景20世紀(jì)以來,社會生產(chǎn)力

2、迅速發(fā)展,科學(xué)技術(shù)突飛猛進(jìn),人們進(jìn)行信息交流的深度與廣度不斷增加,信息量急劇增長,傳統(tǒng)的信息處理與決策的手段已不能適應(yīng)社會的需要,信息的重要性和信息處理問題的緊迫性空前提高了,面對著日益復(fù)雜和不斷發(fā)展,變化的社會環(huán)境,特別是企業(yè)間日趨劇烈的競爭形勢,一個(gè)人、一個(gè)企業(yè)要在現(xiàn)代社會中求生存,求發(fā)展,必須具備足夠的信息和強(qiáng)有力的信息收集與處理手段。對于房屋出租者來說,大量復(fù)雜的房產(chǎn)、租金、合同信息難于通過傳統(tǒng)的方法進(jìn)行管理;對于租房者來說,大量復(fù)雜的房產(chǎn)信息使他們感到迷茫。房屋出租管理系統(tǒng)正是鐘對上述的問題而開發(fā)的,通過計(jì)算機(jī)系統(tǒng)來管理房屋出租情況,可以解決大量房產(chǎn)信息的查詢和管理,便于更好的進(jìn)行物

3、業(yè)管理,同時(shí)也為租房者提供方便。這樣,使原本復(fù)雜的房產(chǎn)、租金、合同信息簡單化。房屋出租管理系統(tǒng)實(shí)質(zhì)上就是一個(gè)管理信息系統(tǒng)。管理信息系統(tǒng)是一個(gè)集信息技術(shù)、經(jīng)濟(jì)管理理論、統(tǒng)計(jì)學(xué)與運(yùn)籌學(xué)、數(shù)據(jù)庫技術(shù)為一體的綜合性系統(tǒng),是一個(gè)資金技術(shù)密集型、勞動(dòng)密集型、智力密集型的項(xiàng)目。我國擁有廣闊的市場和豐富的人才資源,有幾十年的技術(shù)積累和經(jīng)驗(yàn)積累,有一定的后發(fā)優(yōu)勢。管理信息系統(tǒng)的創(chuàng)新工作既不能妄自菲薄,更不能夜郎自大。要抓住當(dāng)前網(wǎng)絡(luò)經(jīng)濟(jì)興起的有利時(shí)機(jī),以實(shí)現(xiàn)我國信息技術(shù)和信息產(chǎn)業(yè)的跨越式發(fā)展,更好地發(fā)揮信息產(chǎn)業(yè)對國民經(jīng)濟(jì)增長的拉動(dòng)作用。開發(fā)房屋出租管理系統(tǒng)的過程就是要實(shí)現(xiàn)數(shù)據(jù)處理方式由人工管理向計(jì)算機(jī)管理的轉(zhuǎn)變,

4、它在計(jì)算機(jī)技術(shù)和房屋管理實(shí)踐活動(dòng)兩者之間架設(shè)橋梁。而用Delphi+Access所開發(fā)的網(wǎng)上購物管理系統(tǒng)卻能在這些功能方面運(yùn)作自如,為企業(yè)贏得無限的商機(jī)。1.2房屋租賃管理系統(tǒng)開發(fā)目標(biāo)本系統(tǒng)開發(fā)的目標(biāo)就是完全解決了房屋租賃系統(tǒng)通用性問題,具有操作界面簡潔方便靈活、可靠、安全、可擴(kuò)充等特點(diǎn),系統(tǒng)簡便易操作,適用于一般的操作管理員。1.3房屋租賃管理系統(tǒng)相關(guān)技術(shù)知識(1)圖像處理:Adobe Photoshop CS2 8.0Photoshop CS是一款功能強(qiáng)大、容易上手的圖像編輯軟件。自帶多個(gè)圖像特效濾鏡,使用它們可方便地做出各式各樣的圖像特效;文本輸入功能頗具特色,有多種效果可供選擇,并能自

5、由地調(diào)整文本角度;置 PhotoMasque(圖像蒙板)編輯功能。對數(shù)碼照片畫質(zhì)進(jìn)行改善與效果處理的軟件。簡單、易用,不需要任何專業(yè)的圖像技術(shù),就可以制作出專業(yè)膠片攝影的色彩效果。(2)系統(tǒng)幫助文件制作:Help and Manual 4.10Help and Manual是一個(gè)所見即所得的幫助文件制作工具,支持打印功能。還可以用來制作非常專業(yè)的使用手冊、HTML頁面與RTF格式的文件。這個(gè)軟件可以讓你非常輕松地制作WIN3X和WIN98的幫助文件,并且可1設(shè)置以與插入宏等強(qiáng)大的擴(kuò)展功能,可以讓你制作出更為漂亮活潑、跳轉(zhuǎn)靈活的幫助文件。值得一提的是,它的OLE功能十分強(qiáng)大,支持26種文件格式,

6、而且還支持未定義的某些文件格式的文本、圖形、聲音、動(dòng)畫的。2需求分析2.1房屋租賃管理系統(tǒng)可行性分析可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間確定問題是否能夠解決、是否值得去解。下面從四個(gè)方面分析本系統(tǒng)的可行性:2.1.1房屋租賃管理系統(tǒng)技術(shù)可行性本系統(tǒng)采用Access 2003進(jìn)行后臺數(shù)據(jù)庫的管理、操作和維護(hù),用delphi進(jìn)行前臺窗口界面設(shè)計(jì)、與后臺數(shù)據(jù)庫的接口、數(shù)據(jù)的錄入、查詢、在Web窗體中參數(shù)的傳遞和數(shù)據(jù)綁定等功能。delphi可以方便地創(chuàng)建動(dòng)態(tài)、快速、交互性強(qiáng)的系統(tǒng)。減少了類與類之間的命名沖突,充分說明本系統(tǒng)在技術(shù)方面可行。2.1.2房屋租賃管理系統(tǒng)經(jīng)濟(jì)可行性由于目前我國房地

7、產(chǎn)事業(yè)蓬勃發(fā)展,房地產(chǎn)的租賃在國呈現(xiàn)越演越烈之勢,企業(yè)的想以最低的投入成本獲得更高的管理利潤,必須開發(fā)一個(gè)易于管理、維護(hù)費(fèi)用低廉、界面友好、安全可靠的商務(wù)系統(tǒng)。因此delphi的開發(fā)簡易性、靈活性尤其是經(jīng)濟(jì)方面可行迎合了這一開發(fā)前景。2.1.3房屋租賃管理系統(tǒng)操作可行性該系統(tǒng)設(shè)計(jì)清晰,有良好的用戶界面,操作簡潔,有完善的異常處理機(jī)制和提示信息機(jī)制,用戶會感到所見即所得,因此操作方面可行。2.1.4房屋租賃管理系統(tǒng)法律可行性本系統(tǒng)沒有違反國家相關(guān)法律規(guī)定,法律方面可行。2.2房屋租賃管理系統(tǒng)功能分析本系統(tǒng)應(yīng)具有如下功能:1.登錄和修改:由于在用戶和相應(yīng)的管理者在管理房源時(shí),需要房源的詳細(xì)信息,所

8、以需要客戶和管理者先登錄才可以進(jìn)行對房源進(jìn)行。在進(jìn)入系統(tǒng)時(shí)進(jìn)行確認(rèn)時(shí),系統(tǒng)會判斷是不是本系統(tǒng)數(shù)據(jù)庫存在的用戶,若不是本站客戶,必須建立新。2.房源目錄的瀏覽:若商品的數(shù)目很多,這樣就必須分類構(gòu)建商品目錄,這樣客戶就可以直觀而又快速地瀏覽商品與進(jìn)行查看商品和選擇商品。3.房源的搜索:本系統(tǒng)提供了模糊匹配的搜索功能。用戶可以鍵入所要查詢的房源名或房源詳細(xì)信息與房源號,這樣的設(shè)計(jì)是為了用戶能快速而便捷的找到自己所要的房源。4.房源管理:是整個(gè)房源系統(tǒng)的關(guān)鍵部分,需要對房源進(jìn)行添加和刪除,改變房源數(shù)量,獲取房源總數(shù)和價(jià)格等管理。5.房源定單管理:包括用戶房源定單的生成和對用戶房源定單進(jìn)行的處理。用戶定

9、單的處理提供四種查詢定單的方式。對查詢出來的每一條定單記錄都可查看其詳細(xì)信息或進(jìn)行編輯。2.3房屋租賃管理系統(tǒng)安全性需求2.3.1用戶權(quán)限安全性系統(tǒng)設(shè)置管理員和一般用戶兩種用戶身份以滿足安全性要求,只有管理員才擁有設(shè)置用戶管理、系統(tǒng)初始化、數(shù)據(jù)字典和庫存初始化的權(quán)限。2.3.2系統(tǒng)安全性系統(tǒng)的處理過程嚴(yán)格按照事務(wù)(Transaction)處理機(jī)制操作。同時(shí)對輸入首先進(jìn)行合法性檢查,最大限度的滿足數(shù)據(jù)的安全,保證系統(tǒng)的穩(wěn)定。2.4房屋租賃管理系統(tǒng)性能要求2.4.1可重用性本系統(tǒng)采用模塊化設(shè)計(jì),為了提高系統(tǒng)中代碼的可移植性和盡可能減少代碼量,保持類或模塊的簡單和純粹,這樣系統(tǒng)具備良好的可重用性。2

10、.4.2安全性在現(xiàn)代社會中,數(shù)據(jù)資料已經(jīng)成為各個(gè)傳統(tǒng)產(chǎn)業(yè)提高自己應(yīng)變效率的有利武器。在各大企業(yè)紛紛建立自己的強(qiáng)大的數(shù)據(jù)資源的時(shí)候,作為一個(gè)房源的機(jī)構(gòu),安全性直接影響企業(yè)和客戶的利益所在,因此本系統(tǒng)將的安全性應(yīng)放在首要位置。1.威脅系統(tǒng)安全的因素(1)數(shù)據(jù)庫數(shù)據(jù)被修改或破壞。(2)數(shù)據(jù)(例如用戶密碼沒有被加密)被泄漏。(3)數(shù)據(jù)和系統(tǒng)不能被用戶應(yīng)用。2.保證安全性的目的(1)保證數(shù)據(jù)的正確性,輸入數(shù)據(jù)與客觀實(shí)體一致,不能被破壞。(2)保護(hù)數(shù)據(jù)的權(quán)限,系統(tǒng)信息只能對有訪問權(quán)限的用戶公開,防止竊取。(3)保證系統(tǒng)和數(shù)據(jù)地有效使用,防止破壞數(shù)據(jù)導(dǎo)致系統(tǒng)癱瘓。3.保證安全性的方法(1)合法性檢驗(yàn)機(jī)制。(

11、2)權(quán)限劃分機(jī)制。(3)數(shù)據(jù)加密機(jī)制。本系統(tǒng)對系統(tǒng)安全性作出如下處理:首先,在系統(tǒng)注冊的用戶擁有唯一的,此唯一標(biāo)識用戶身份,用戶憑此信息訪問該系統(tǒng)。其次,系統(tǒng)通過用戶口令區(qū)別用戶權(quán)限,系統(tǒng)為不同權(quán)限的用戶提供不同的服務(wù)。最后,系統(tǒng)還提供了密碼加密措施,利用SHA1散列算法將用戶密碼轉(zhuǎn)換為新的字符串實(shí)現(xiàn)加密。2.4.3人機(jī)交互1.根據(jù)用戶特點(diǎn)設(shè)計(jì)窗體界面形式首先,命令的順序應(yīng)與用戶的工作習(xí)慣保持一致。其次,根據(jù)外部服務(wù)之間的聚合關(guān)系組織相應(yīng)的命令。最后,還應(yīng)充分考慮我們?nèi)祟愑洃浀木窒扌?,最好把命令系統(tǒng)組織成為一棵二層的三叉樹。2.快速原型演示。例如,操作流程就應(yīng)該有這一原型演示,這樣用戶即便不熟

12、悉本系統(tǒng)也可以順利的完成操作。2.5房屋租賃管理系統(tǒng)系統(tǒng)開發(fā)環(huán)境(1)操作系統(tǒng)Microsoft Windows XP Professional 版本2002 Service Pack 2(2)Intel(R) Pentium(R) Dual E2160 1.80GHz 1.79GHz,2G存,160G硬盤2.6房屋租賃管理系統(tǒng)系統(tǒng)推薦配置2.6.1軟件配置(1)操作系統(tǒng)推薦使用Windows2000 Server或者Windows XP。(2)數(shù)據(jù)庫推薦使用ACCESS 2000以上版本。2.7房屋租賃管理系統(tǒng)系統(tǒng)業(yè)務(wù)流程2.7.1系統(tǒng)業(yè)務(wù)流程概述該系統(tǒng)以市場信息的基礎(chǔ)數(shù)據(jù)可以為房地產(chǎn)開發(fā)商

13、、房產(chǎn)交易中介機(jī)構(gòu)、房屋所有權(quán)人、購房者提供信息或管理服務(wù),還能通過系統(tǒng)對外發(fā)布房產(chǎn)交易信息;利用統(tǒng)計(jì)分析手段,形成統(tǒng)計(jì)報(bào)表,并為房產(chǎn)交易管理部門提供管理決策的市場信息依據(jù),以滿足服務(wù)市場、規(guī)市場、指導(dǎo)市場行為的要求。它的流程包括:交易(房源與買方信息)收件登記、房地產(chǎn)評估、信息校對、審核、復(fù)審、交易撮合、交易計(jì)費(fèi)、交易確認(rèn)等。其易收件登記是交易中心和產(chǎn)權(quán)管理所的主要信息來源,構(gòu)成交易和產(chǎn)權(quán)產(chǎn)籍管理的核心信息;抵押、封戶、在建工程抵押信息,是商品房預(yù)售、交易、權(quán)屬轉(zhuǎn)移過程中的重要信息,這些信息在交易過程中都能自動(dòng)進(jìn)行審核、復(fù)查。數(shù)據(jù)存儲層則是提供在事務(wù)處理過程中需要的數(shù)據(jù)交換,并通過存儲過程與

14、數(shù)據(jù)庫交換數(shù)據(jù)。本系統(tǒng)將從業(yè)務(wù)流程分析出發(fā)來設(shè)計(jì)。業(yè)務(wù)流程主要是針對服務(wù)對象,從用戶的需求出發(fā)來設(shè)計(jì)整個(gè)流程。并根據(jù)這些流程將系統(tǒng)重新劃分為系統(tǒng)設(shè)計(jì)、客戶管理、房屋租賃流程和定單管理四個(gè)基本模塊。2.7.2房屋租賃管理系統(tǒng)系統(tǒng)業(yè)務(wù)流圖本系統(tǒng)業(yè)務(wù)流程如圖2-1所示。圖2-1系統(tǒng)業(yè)務(wù)流程圖2.7.3房屋租賃管理系統(tǒng)功能模塊圖為保證系統(tǒng)的安全性,在進(jìn)入系統(tǒng)就必須進(jìn)行身份驗(yàn)證,從而有必要對客戶進(jìn)行管理。本系統(tǒng)僅僅提供簡單的客戶管理,主要由登錄、客戶信息修改幾個(gè)部分組成:客戶管理的功能圖如圖2-2所示。房源信息管理功能圖如圖2-3所示。圖2-3 房源信息管理房源管理功能圖如圖2-4所示。2-4房源管理功

15、能圖2-5 房源常識功能如圖2-5 房源常識功能圖2.8 E-R模型概念模型是對信息世界建模,所以概念模型應(yīng)能方便準(zhǔn)確地表示出信息世界中的常用概念。對本系統(tǒng)使用實(shí)體聯(lián)系方法建立概念模型,能夠使數(shù)據(jù)庫,程序結(jié)構(gòu)更加清晰。實(shí)體屬性如圖2-6所示圖2-6實(shí)體屬性各實(shí)體與其聯(lián)系如圖2-7所示。圖2-7實(shí)體與其聯(lián)系圖3房屋租賃管理系統(tǒng)概要設(shè)計(jì)3.1系統(tǒng)功能描述本網(wǎng)上租賃系統(tǒng)主要包括三個(gè)層次:表現(xiàn)層、中間層、數(shù)據(jù)層。3.1.1數(shù)據(jù)層說明1.數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)涉與14個(gè)表,分別為下面14個(gè)表。Area表:存儲了所有交易類型的記錄,其設(shè)計(jì)參數(shù)如表3-1所示。字段名稱數(shù)據(jù)類型是否允許為空說明交易類型文本否年份數(shù)學(xué)

16、否月份數(shù)字否面積貨幣否表3-1Area表bargain表:存儲了所有房源交易詳細(xì)資料的記錄,其設(shè)計(jì)參數(shù)如表3-2所示。字段名稱數(shù)據(jù)類型是否允許為空說明成交編號自動(dòng)編號主鍵中介編號文本否成交日期日期/時(shí)間地區(qū)文本否地點(diǎn)文本否位置文本否建筑面積數(shù)字否使用面積數(shù)字否層次數(shù)字否樓高數(shù)字否交易類型文本否房屋用途文本否房屋類型文本否房屋性質(zhì)文本否備注說明文本否聯(lián)系人文本否聯(lián)系文本否文本是email文本是提供者文本是朝向文本是房型室數(shù)字否房型廳數(shù)字否房型衛(wèi)數(shù)字否房型文本否月租金數(shù)字否銷售價(jià)數(shù)字否水是/否否電是/否否煤氣是/否否閉路電視是/否否封陽臺是/否否車庫是/否否是/否否熱水器是/否否空調(diào)是/否否彩電是

17、/否否冰箱是/否否洗衣機(jī)是/否否家具是/否否詳情文本否登記日期日期/時(shí)間推薦中介是/否是刪除日期日期/時(shí)間套型文本否建筑年份文本是數(shù)據(jù)性質(zhì)文本否表3-2 bargainBuy 表:存儲了所有房源租賃的記錄,其設(shè)計(jì)參數(shù)如表3-3所示。字段名稱數(shù)據(jù)類型是否為空說明no文本是1文本是2文本是3文本是4文本是5文本是6文本是7文本是8文本是9文本是10文本是11文本是12文本是13文本是14文本是15文本是16文本是17文本是18文本是19文本是20文本是21文本是22文本是23文本是24文本是25文本是26文本是27文本是28文本是29文本是30文本是31文本是32文本是33文本是34文本是35文本

18、是36文本是表3-2 BuyCount表:存儲了所有房源租賃交易套數(shù)型,年月的記錄,用于其圖形的顯示設(shè)計(jì)參數(shù)如表3-4所示。字段名稱數(shù)據(jù)類型是否允許為空說明交易類型文本否年份數(shù)字否月份數(shù)字否套數(shù)數(shù)字否表3-4 CountCs表:存儲了所有房源租賃法律,其設(shè)計(jì)參數(shù)如表3-5所示。字段名稱數(shù)據(jù)類型是否允許為空說明編號自動(dòng)編號主鍵標(biāo)題文本是容備注是錄入時(shí)間日期/時(shí)間表3-5 CsFloor表:存儲了所有房源的層次,套數(shù)記錄,其設(shè)計(jì)參數(shù)如表3-6所示字段名稱數(shù)據(jù)類型是否允許為空說明交易類型文本否年份數(shù)字是層次數(shù)字是套數(shù)數(shù)字否表3-6 FloorHire表:存儲了所有房源租賃交易記錄,其設(shè)計(jì)參數(shù)如表3-

19、7所示字段名稱數(shù)據(jù)類型是否允許為空說明No文本是主鍵1文本是表3-7HireHouse表:存儲了所有房源詳細(xì)資料的記錄,其設(shè)計(jì)參數(shù)如表3-8所示。字段名稱數(shù)據(jù)類型是否允許為空說明中介編號文本否地區(qū)文本否地點(diǎn)文本否位置文本否建筑面積數(shù)字否使用面積數(shù)字否層次數(shù)字否樓高數(shù)字否交易類型文本否房屋用途文本否房屋類型文本否房屋性質(zhì)文本否備注說明文本否聯(lián)系人文本否聯(lián)系文本否文本是email文本是提供者文本是朝向文本是房型室數(shù)字否房型廳數(shù)字否房型衛(wèi)數(shù)字否房型文本否月租金數(shù)字否銷售價(jià)數(shù)字否水是/否否電是/否否煤氣是/否否閉路電視是/否否封陽臺是/否否車庫是/否否是/否否熱水器是/否否空調(diào)是/否否彩電是/否否冰箱

20、是/否否洗衣機(jī)是/否否家具是/否否詳情文本否登記日期日期/時(shí)間推薦中介是/否是刪除日期日期/時(shí)間套型文本否建筑年份文本是數(shù)據(jù)性質(zhì)文本否表3-8 HouseModel表:存儲了所有房源租賃交易記錄,其設(shè)計(jì)參數(shù)如表3-9所示字段名稱數(shù)據(jù)類型是否允許為空說明交易類型文本否年份數(shù)字是層次數(shù)字是套數(shù)數(shù)字否表3-9 ModelMoey1表:存儲了所有房源租賃交易金額,其設(shè)計(jì)參數(shù)如表3-10所示字段名稱數(shù)據(jù)類型是否允許為空說明交易類型文本否年份數(shù)字是月份數(shù)字是金額貨幣否表3-10 Moey1Password表:存儲了所有用戶和密碼,其設(shè)計(jì)參數(shù)如表3-11 所示字段名稱數(shù)據(jù)類型是否允許為空說明Names文本否

21、主鍵password文本否表3-11 PasswordPlace表:存儲了所有房源租賃交易房源,其設(shè)計(jì)參數(shù)如表3-12所示字段名稱數(shù)據(jù)類型是否允許為空說明交易類型文本否年份數(shù)字是地點(diǎn)文本是套數(shù)數(shù)字否表3-12 PlaceUser表:存儲了所有用戶,其設(shè)計(jì)參數(shù)如表3-13所示字段名稱數(shù)據(jù)類型是否允許為空說明username文本否表3-13 UserZc表:存儲了所有房源交易常識,其設(shè)計(jì)參數(shù)如表3-14所示字段名稱數(shù)據(jù)類型是否允許為空說明編號自動(dòng)編號主鍵標(biāo)題文本是容備注是錄入日期日期/時(shí)間表3-14 Zc2.存儲過程設(shè)計(jì)通過封裝數(shù)據(jù)訪問邏輯,數(shù)據(jù)層的存儲過程就可以在中間層和數(shù)據(jù)存儲之間提供一個(gè)抽象

22、層。中間層只需執(zhí)行存儲過程,為所需的參數(shù)傳遞導(dǎo)入值。中間層完全不會意識到在存儲過程中進(jìn)行的處理,而且只要存儲過程能夠返回預(yù)期的返回值或結(jié)果集,也不必關(guān)心存儲過程進(jìn)行的處理。(1)存儲過程的優(yōu)勢在Access的早期版本中,使用存儲過程與執(zhí)行動(dòng)態(tài)SQL語句相比,具有極大的性能優(yōu)勢。存儲過程在建立的時(shí)候就可以進(jìn)行驗(yàn)證和部分編譯。當(dāng)存儲過程第一次運(yùn)行的時(shí)候,就可以對部分編譯的執(zhí)行方案完全編譯,并且在執(zhí)行之前通過SQL查詢引擎入存進(jìn)行高速緩存。而另一方面,動(dòng)態(tài)執(zhí)行的SQL語句將要為每一次執(zhí)行驗(yàn)證和進(jìn)行完全編譯。這將導(dǎo)致巨大的性能差異,特別是在具有大量事務(wù)處理的應(yīng)用中就更是如此。(2)存儲過程設(shè)計(jì)環(huán)境選擇

23、存儲過程可以在SQL Server環(huán)境中編寫。(3)本系統(tǒng)中創(chuàng)建的存儲過程本系統(tǒng)的存儲過程可以分為以下幾類:系統(tǒng)管理、房源信息、房源管理和房源常識。產(chǎn)品信息的存儲過程主要是獲取和更新網(wǎng)上購物系統(tǒng)數(shù)據(jù)庫中的產(chǎn)品信息表、產(chǎn)品類型表的數(shù)據(jù)。這些存儲過程有:儲過程執(zhí)行SQL SELECT語句,從表獲取與輸入?yún)?shù)規(guī)定相匹配的單獨(dú)記錄。SQL INSERT語句,使用通過輸入?yún)?shù)傳遞的數(shù)據(jù)作為新記錄的值,向表中插入一個(gè)記錄。這個(gè)存儲過程可以表的各個(gè)列提供輸入?yún)?shù)。SQL UPDATE語句,使用通過輸入?yún)?shù)傳遞的數(shù)據(jù)作為新記錄的值,更新表。定單管理的存儲過程主要是選擇、插入和更新系統(tǒng)數(shù)據(jù)庫中的定單信息、房源詳

24、細(xì)信息的數(shù)據(jù)。3.1.2房屋租賃管理系統(tǒng)中間層說明1.房源管理主要是通過數(shù)據(jù)綁定的方法使用Database控制數(shù)據(jù)。2.客戶管理在客戶管理中主要是用戶注冊和登錄,因此必須為這兩個(gè)服務(wù)來設(shè)計(jì)客戶管理的數(shù)據(jù)服務(wù),在該數(shù)據(jù)服務(wù)模塊中包含了兩個(gè)類,一個(gè)是訪問數(shù)據(jù)庫的方法,另一個(gè)就是聲明客戶詳細(xì)信息。訪問數(shù)據(jù)主要是能從數(shù)據(jù)庫中添加一個(gè)新記錄用以客戶登錄的身份驗(yàn)證的方法,另外還需要查詢客戶詳細(xì)信息的方法。3.房源信息管理是本系統(tǒng)管理所涉與的模塊較多,需要對房源信息進(jìn)行添加和刪除,數(shù)據(jù)交換外,還需要對房源信息中的其他信息進(jìn)行統(tǒng)計(jì),需要獲取房源信息的總數(shù)和全部價(jià)格金額之和。與上述方法一樣,4.房源管理包括房源

25、管理定單的打印、定單中房源的詳細(xì)描述信息的保存、房源租賃的成交處理等。4房屋租賃管理系統(tǒng)詳細(xì)設(shè)計(jì)4.1概述詳細(xì)設(shè)計(jì)是軟件開發(fā)周期的第三個(gè)階段,也是軟件設(shè)計(jì)的第二步。在它的前一步概要設(shè)計(jì)階段,已經(jīng)確定了軟件系統(tǒng)的總體結(jié)構(gòu),給出了系統(tǒng)中各個(gè)組成模塊的功能和模塊間的聯(lián)系。詳細(xì)設(shè)計(jì)的工作,就是在上述結(jié)果的基礎(chǔ)上,考慮“怎樣實(shí)現(xiàn)”這個(gè)軟件系統(tǒng),直到對系統(tǒng)中的每個(gè)模塊給出足夠的過程描述。4.2界面設(shè)計(jì)整個(gè)房屋租賃管理系統(tǒng)的設(shè)計(jì)是客戶和管理員進(jìn)行交互的頁面,服務(wù)對象通過訪問該窗口來獲取所需要的房源信息,該房屋租賃管理系統(tǒng)的設(shè)計(jì)主要能提供以下功能:1.各種功能的,包括登錄、查詢房源信以與簽定合約等。2.容簡潔明了,并盡可能增加代碼的重用性。3.各種房源信息的分類提示、房源的詳細(xì)信息。4.各種歷史定單的查詢。5.整個(gè)房屋租賃管理系統(tǒng)的人性化幫助。由于在整個(gè)房屋租賃管理系統(tǒng)都需要用到很多共同的容,。另外,在本系統(tǒng)還經(jīng)常用到商品類型等信息。因此,創(chuàng)建快捷控件,這樣就大大減少了代碼的重用性。下面介紹一下該系統(tǒng)各窗口:1.成交信息錄入(buyfrm.dfm):以登錄用戶可以在此頁面修改錄的信息該窗體用到buttom,label和edit控件。相應(yīng)代碼:見源程序2.更改

溫馨提示

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

最新文檔

評論

0/150

提交評論