【正文】
..............................................................................................................................39鳴 謝 .........................................................................................................................................2參考文獻(xiàn) .....................................................................................................................................2廣東海洋大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì)設(shè)計(jì)總說明 房屋是人類棲息的必須場(chǎng)所,特別是在城市當(dāng)中,大量的流動(dòng)人口使得當(dāng)?shù)氐某鲎鈽I(yè)高度升溫,也帶來(lái)了無(wú)限的發(fā)展空間和投資商機(jī),但在管理上也帶來(lái)了不少困難。傳統(tǒng)的房屋租賃服務(wù)存在不少缺陷,例如,繁雜的數(shù)據(jù)報(bào)表單,繁亂的合同管理,大理的各種收據(jù),繳費(fèi)單以及信息更新嚴(yán)重滯后,給房屋中介和求租者都帶來(lái)了不便。房屋交易與管理系統(tǒng)是提供給房產(chǎn)中介管理房屋使用的,求租者可以注冊(cè)成為會(huì)員進(jìn)行房屋查詢,合同簽約等操作。系統(tǒng)功能基本齊全,能夠滿足一般中小型房產(chǎn)中介公司的辦公需求,系統(tǒng)從整體看來(lái),操作簡(jiǎn)單明了,極為易懂,界面友好,方便操作,功能實(shí)用。市場(chǎng)上現(xiàn)有的房屋租賃系統(tǒng)多數(shù)存在系統(tǒng)安全性差,運(yùn)行不穩(wěn)定主要兩大問題,本系統(tǒng)在這兩個(gè)方面做了相應(yīng)的修改,提高了它的安全性,可靠性,穩(wěn)定性,但是由于自身知識(shí)水平有限,再加上開發(fā)環(huán)境局限,未能開發(fā)大型,功能強(qiáng)大的房屋交易系統(tǒng)軟件。關(guān)鍵詞:中介公司;房屋租賃;B/S 架構(gòu);交易與管理系統(tǒng); INTRODUCTIONINTRODUCTIONFrom food and clothing to housing, and everything which is necessary for human life, housing is a human habitat must place, especially in the cities, a large number of floating population makes the local rental industry is highly heat up, it also brings infinite space for development and investment opportunities, but also in the management brought a lot of difficulties. Traditional rental service has many shortings, such as plex data report single, plicated mess of contract management, Dali39。 house renter can register to bee a member for housing inquiries, contract signing and other operations.The system is designed in principle to meet software engineering software design specification requirements, the use of structured programming method, system development techniques using technology, programming language used mainly C , including the development and application prospects establishment and maintenance of backend database. An almost fully functional system to meet small and medium real estate agency office needs, the system as a whole seems simple operation, very easy to understand, userfriendly, easy to operate, functional and practical.This paper analyzes the topics of the background and significance, and describes the main contents and system requirements, the technology involved in development systems and tools are introduced and summarized, and then the system feasibility analysis, functional requirements analysis and system design analysis, including the overall system architecture, operating mode, data flow, and overall system design, the system used by the database for a detailed design and analysis, and finally according to the system39。 B / S architecture。 technology廣東海洋大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì)1面向房產(chǎn)中介的房產(chǎn)交易與管理系統(tǒng)畢業(yè)設(shè)計(jì)說明書1 緒論 設(shè)計(jì)的背景 設(shè)計(jì)的目的隨著經(jīng)濟(jì)的快速發(fā)展、人們生活水平的不斷提高和科技的進(jìn)步,普通的租賃服務(wù)已經(jīng)不能滿足人們的需要。隨著計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展與普及,人們可以通過網(wǎng)絡(luò),快速、便捷的獲得自己想要的信息。 國(guó)內(nèi)外房屋租賃管理系統(tǒng)的研究現(xiàn)狀(1)國(guó)外房屋租賃管理系統(tǒng)房屋租賃行業(yè)無(wú)論是在國(guó)內(nèi)還是國(guó)外都是一個(gè)存在以久的老行業(yè),國(guó)外情況看來(lái),在日本,歐美地區(qū),大約有 40%到 60%的中低收入家庭依靠租房解決居住問題,由于其完善的住房租賃政策,國(guó)外的房屋租賃市場(chǎng)得到迅速的發(fā)展。租賃系統(tǒng)從界面到功能的設(shè)計(jì)在不同的國(guó)家有不同的側(cè)重點(diǎn),但是無(wú)一不是為了加強(qiáng)客戶和中介公司的聯(lián)系與溝通,推進(jìn)房產(chǎn)中介公司的管理水平,帶動(dòng)了當(dāng)?shù)胤慨a(chǎn)租賃產(chǎn)業(yè)的進(jìn)步。在法國(guó),該行業(yè)已有上百年的發(fā)展歷史,因而也積累了一套完整的房屋中介體系,在政策和法律方面,法國(guó)的房屋租賃行業(yè)也有健全的法律和措施最為支撐 [1]。房屋中介信息化流程對(duì)傳廣東海洋大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì)2統(tǒng)的以手工登記的房屋租賃信息管理方式的取代,及大的提高了工作效率,減少了業(yè)務(wù)出錯(cuò)率,進(jìn)一步推進(jìn)了整個(gè)住房租賃行業(yè)的發(fā)展。以南京為例,作為江蘇的省會(huì),南京是擁有超過380 萬(wàn)常住人口和約 100 萬(wàn)以上的流動(dòng)人口的副省級(jí)城市 3 。面對(duì)如此大的流動(dòng)性人口,規(guī)范化信息化房屋租賃市場(chǎng)需求迫在眉睫。這種信息管理方式會(huì)占用很大的人力資源和較高的管理成本,而且,對(duì)這類管理而言數(shù)據(jù)打印、 匯總、更新、保存、保密性都存在較大的問題 ?;?B/S 的房屋租賃管理系統(tǒng)是一套典型的信息管理系統(tǒng)(MIS) [5],其開發(fā)主要包括前臺(tái)的 web 的功能性開發(fā)和后臺(tái)基于數(shù)據(jù)庫(kù)建立和維護(hù)的用戶、房屋出租信息管理系統(tǒng)的建立。一方面,需要在后臺(tái)建立起數(shù)據(jù)一致性完整性、安全性良好的數(shù)據(jù)庫(kù)。本系統(tǒng)主要完成對(duì)學(xué)生房屋租賃管理的開發(fā),該程序主要包括:用戶登錄、注冊(cè)模塊、個(gè)人信息維護(hù),出租房屋信息展示模塊等子模塊。此外,查詢功能也是系統(tǒng)的核心之一。(2)需求分析仔細(xì)分析一些租房網(wǎng)站的優(yōu)缺點(diǎn)。建立 E—R 圖,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),建立完備的數(shù)據(jù)庫(kù)系統(tǒng)。(5)測(cè)試與維護(hù)對(duì)系統(tǒng)每一個(gè)功能模塊程序進(jìn)行測(cè)試。根據(jù)前面的需求分析,我們得出本系統(tǒng)理想的環(huán)境當(dāng)然是配置較高最好,實(shí)際操作中硬件平臺(tái)如下:硬件環(huán)境(訪問者):建議用戶在允許的情況下采用較高配置硬件資源。 軟件平臺(tái)軟件平臺(tái)是信息系統(tǒng)開發(fā)和運(yùn)行所需的集成軟件環(huán)境,設(shè)計(jì)和選擇高效、實(shí)用、方便、功能齊全的軟件平臺(tái),對(duì)信息系統(tǒng)的開發(fā)具有十分重要的意義。(2)支撐軟件支撐軟件是協(xié)助人們開發(fā)和維護(hù)軟件的工具和環(huán)境軟件,包括編輯程序,數(shù)據(jù)庫(kù)系統(tǒng),集成開發(fā)環(huán)境等,本系統(tǒng)的支撐軟件如下:數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):為了對(duì)數(shù)據(jù)庫(kù)實(shí)施集中管理,同時(shí)并發(fā)的處理多個(gè)客戶機(jī)發(fā)來(lái)的數(shù)據(jù)處理要求,同時(shí)考慮到數(shù)據(jù)庫(kù)對(duì)操作系統(tǒng)的兼容問題,我們選用 SQL SERVER 2021 數(shù)據(jù)庫(kù)管理系統(tǒng)。 相關(guān)技術(shù) CSS簡(jiǎn)介CSS(Cascading Style Sheets) [6]是一種制作網(wǎng)頁(yè)的新技術(shù),現(xiàn)在已經(jīng)為大多數(shù)的瀏覽器所支持,成為網(wǎng)頁(yè)設(shè)計(jì)必不可少的工具之一。本系統(tǒng)大部分都采用添加在 HTML 的頭信息標(biāo)識(shí)符 head之間和直接引用鏈接樣式表這兩種方式。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO) 。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作廣東海洋大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì)5共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。 C概述C,微軟 C語(yǔ)言定義主要是從 C 和 C++繼承而來(lái)的,而且語(yǔ)言中的許多元素也反映了這一點(diǎn)。但它還太不成熟,目前不可能擠垮 JAVA。而微軟當(dāng)前為它的這種新語(yǔ)言大造聲勢(shì)也是值得注意的。 不僅僅是 Active Server Page (ASP) 的下一版本;它是統(tǒng)一的 Web 開發(fā)平臺(tái),用來(lái)提供開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的服務(wù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時(shí)增強(qiáng)該 ASP 應(yīng)用程序的功能。另外,任何 框架。 技術(shù)的簡(jiǎn)潔的設(shè)計(jì)和實(shí)施,完全面向?qū)ο?、具有平臺(tái)無(wú)關(guān)性且安全可靠、主要面向互聯(lián)網(wǎng)的所有特點(diǎn)。 以其良好的結(jié)構(gòu)及擴(kuò)展性、簡(jiǎn)易性、可用性、可縮放性、可管理性、高性能的執(zhí)行效率、強(qiáng)大的工具和平臺(tái)支持和良好的安全性等特點(diǎn)成為目前最流行的 Web 開發(fā)技術(shù)之一。廣東海洋大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì)6 JavaScript技術(shù)JavaScript 是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語(yǔ)言同。它最初由網(wǎng)景公司的 Brendan Eich 設(shè)計(jì),是一種動(dòng)態(tài)、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類。 Ecma 國(guó)際以 JavaScript 為基礎(chǔ)制定了 ECMAScript 標(biāo)準(zhǔn) [10]。完整的 JavaScript 實(shí)現(xiàn)包含三個(gè)部分:ECMAScript,文檔對(duì)象模型,字節(jié)順序記號(hào)。JavaScript 最初受 Java 啟發(fā)而開始設(shè)計(jì)的,目的之一就是“看上去像 Java”,因此語(yǔ)法上有類似之處,一些名稱和命名規(guī)范也借自 Java。為了取得技術(shù)優(yōu)勢(shì),微軟推出了JScript 來(lái)迎戰(zhàn) JavaScript 的腳本語(yǔ)言?,F(xiàn)在兩者都屬于 ECMAScript 的實(shí)現(xiàn)。 Sql Server 2021概述SQL SERVER 2021 是以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),通俗地講它是用方便邏輯管理的語(yǔ)言操縱大量有規(guī)律數(shù)據(jù)的集合。特點(diǎn)數(shù)據(jù)庫(kù)鏡像通過新數(shù)據(jù)庫(kù)鏡像方法,將記錄檔案?jìng)魉托阅苓M(jìn)行延伸。在線恢復(fù)使用 SQL2021 版服務(wù)器,數(shù)據(jù)庫(kù)管理人員將可以在 SQL 服務(wù)器運(yùn)行的情況下,執(zhí)行恢復(fù)操作。在線檢索操作在線檢索選項(xiàng)可以在指數(shù)數(shù)據(jù)定義語(yǔ)言(DDL)執(zhí)行期間,允許對(duì)基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進(jìn)行同步修正??焖倩謴?fù)新的、速度更快的恢復(fù)選項(xiàng)可以改進(jìn) SQL 服務(wù)器數(shù)據(jù)庫(kù)的可用性。安全性能的提高SQL Server 2021 包括了一些在安全性能上的改進(jìn),例如數(shù)據(jù)庫(kù)加密、設(shè)置安全默認(rèn)值、增強(qiáng)密碼政策、縝密的許可控制 [11]、以及一個(gè)增強(qiáng)型的安全模式。這個(gè)工具組將包括一些新的功能,以開發(fā)、配置SQL Server 數(shù)據(jù)庫(kù),發(fā)現(xiàn)并修理其中的故障,同時(shí)這個(gè)工具組還對(duì)從前的功能進(jìn)行了一些改進(jìn)。這一功能將能讓管理員,通過操作診斷功能、或 Transact—SQL 指令,找到并解決發(fā)現(xiàn)的問題。通過快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫(kù),存取最后執(zhí)行的一行數(shù)據(jù)。數(shù)據(jù)分割數(shù)據(jù)分割 將加強(qiáng)本地表檢索分割,這使得大型表和索引可以得到高效的管理。另外,新的對(duì)等交易式復(fù)制性能,通過使用復(fù)制,改進(jìn)了其對(duì)數(shù)據(jù)向外擴(kuò)展的支持。 Visual Basic、Visual C 和 Visual C++ 都使用相同的集成開發(fā)環(huán)境 (IDE)[13],這樣就能夠進(jìn)行工具共享,并能夠輕松地創(chuàng)建混合語(yǔ)言解決方案。 Sql server 2021SQL Server 2021 Express 是一個(gè)免費(fèi)、易用且便于管理的數(shù)據(jù)庫(kù)。SQL Server 2021