2017畢業(yè)論文-房屋租賃在線管理系統(tǒng).doc

上傳人:good****022 文檔編號:116529781 上傳時間:2022-07-05 格式:DOC 頁數(shù):33 大?。?.79MB
收藏 版權(quán)申訴 舉報 下載
2017畢業(yè)論文-房屋租賃在線管理系統(tǒng).doc_第1頁
第1頁 / 共33頁
2017畢業(yè)論文-房屋租賃在線管理系統(tǒng).doc_第2頁
第2頁 / 共33頁
2017畢業(yè)論文-房屋租賃在線管理系統(tǒng).doc_第3頁
第3頁 / 共33頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《2017畢業(yè)論文-房屋租賃在線管理系統(tǒng).doc》由會員分享,可在線閱讀,更多相關(guān)《2017畢業(yè)論文-房屋租賃在線管理系統(tǒng).doc(33頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、云南工商學(xué)院 房屋租賃在線管理系統(tǒng)設(shè)計開發(fā)房屋租賃在線管理系統(tǒng)摘要該論文基于房屋租賃在線管理系統(tǒng)的設(shè)計,房屋租賃在線管理系統(tǒng)是管理房屋出租、出售信息資料設(shè)計的信息管理系統(tǒng)。首先簡要介紹了管理系統(tǒng)的開發(fā)背景及意義,著重闡述了系統(tǒng)性的可行性分析、需求分析、數(shù)據(jù)庫設(shè)計、系統(tǒng)的總體設(shè)計。其次根據(jù)需求分析將系統(tǒng)分為六大基本模塊:主要包括基本信息管理、租賃過程管理、費(fèi)用收取管理、系統(tǒng)維護(hù)功能。之后采用面向?qū)ο蟮木幊谭椒?,闡明了運(yùn)用后臺數(shù)據(jù)庫和前端應(yīng)用程序進(jìn)行系統(tǒng)開發(fā)的詳細(xì)過程,實(shí)現(xiàn)了房屋租賃在線管理的自動化和信息化。后臺數(shù)據(jù)庫要求數(shù)據(jù)的一致性、完整性、安全性,用以存儲單位工程文檔資料及相關(guān)信息,前端應(yīng)用程

2、序系統(tǒng)要求功能完備、易于使用和界面友好等最后文章對系統(tǒng)測試等各個環(huán)節(jié)詳盡的分析和描述,對系統(tǒng)進(jìn)行了客觀評價,指明了系統(tǒng)的現(xiàn)實(shí)意義以及系統(tǒng)的開發(fā)前景。該論文所設(shè)計的房屋租賃在線管理系統(tǒng)可以滿足物流管理部門從事房屋租賃信息在線管理方面的需要,使房屋租賃在線管理工作合理化、簡單化、規(guī)范化、科學(xué)化。經(jīng)過全面分析,確定數(shù)據(jù)庫采用 Microsoft公司的 SQL Server 2000,開發(fā)工具為面向?qū)ο缶幊藽#,利用Microsoft公司的VS (Visual Studio 2008) 訪問和操作數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。關(guān)鍵詞:房屋租賃,管理信息系統(tǒng),模塊化程序設(shè)計,數(shù)據(jù)庫,數(shù)據(jù)窗口Abstract T

3、he paper is based on line rental management system for design, rental online management system is to manage the rental, sale information management system of information design. First outlines management systems development background and significance and highlights feasibility analysis, systematic

4、needs analysis, databases design, system of overall design. Secondly according to requirement analysis system is divided into six basic modules: includes basic information management, lease management, process management, fee charged system maintenance functions. After adopting object-oriented progr

5、amming method, explained the system development by using back-end database and front-end application details, for rental online management of automation and information technology. Back-end database requires data consistency, integrity, security, storage unit project documentation and related inform

6、ation, front-end applications system requirements to fully featured, easy to use and friendly interface, such as the last article on system testing and other links detailed analysis and description, to an objective evaluation of the system, indicate the system of practical significance and prospects

7、 of development of the system. The thesis rental online management system designed to meet the logistics management sector rental information management needs of the online, so that the housing leasing online management rationalization of the work, simplify, standardized and scientific. After a comp

8、rehensive analysis, determine the SQL Server 2000 database using Microsoft company, the development tool for object-oriented programming c #, Microsoft Corporation VS (Visual Studio 2008) to access and manipulate data in the database server. Key words: House lease, management information systems, mo

9、dular programming, the database, the data window目錄第1章 緒論41.1引言41.1.1 C#的概述41.1.2 SQL Server 2000(數(shù)據(jù)庫)的概述51.2房屋租賃在線管理系統(tǒng)的開發(fā)背景51.3房屋租賃在線管理系統(tǒng)開發(fā)目標(biāo)61.4系統(tǒng)的設(shè)計內(nèi)容6第2章 房屋租賃在線管理系統(tǒng)分析62.1 房屋租賃在線管理系統(tǒng)的可行性分析62.1.1經(jīng)濟(jì)可行性分析72.1.1操作可行性分析72.1.3技術(shù)可行性分析72.2 需求分析72.3 本章小結(jié)7第3章 房屋租賃在線管理系統(tǒng)設(shè)計83.1 總體設(shè)計83.1.1 系統(tǒng)總體功能模塊設(shè)計93.1.2 子功能

10、模塊的設(shè)計93.2 詳細(xì)設(shè)計113.2.1 數(shù)據(jù)字典113.2.2 系統(tǒng)實(shí)體圖113.2.3 E-R模型設(shè)計圖123.2.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計133.2.5服務(wù)器的要求153.2.6 網(wǎng)絡(luò)設(shè)計圖16第4章 系統(tǒng)的設(shè)施174.1 登錄窗口的實(shí)現(xiàn)174.2 注冊窗口的實(shí)現(xiàn)184.3 主菜單窗口的實(shí)現(xiàn)194.3.1 基本信息管理204.3.2 租賃過程管理224.33費(fèi)用收取管理284.3.4系統(tǒng)維護(hù)管理29第5章 結(jié)論31參考文獻(xiàn)32致謝33III第 III 頁 共 33 頁第1章 緒論1.1 引言1.1.1 C#的概述微軟c#語言定義主要是從C和C+繼承而來的,而且語言中的許多元素也反映了這一

11、點(diǎn)。C#在設(shè)計者從C+繼承的可選選項(xiàng)方面比Java要廣泛一些(比如說structs),它還增加了自己新的特點(diǎn)(比方說源代碼版本定義).但它還太不成熟,不可能擠垮Java。C#還需要進(jìn)化成一種開發(fā)者能夠接受和采用的語言。而微軟當(dāng)前為它的這種新語言大造聲勢也是值得注意的。目前大家的反應(yīng)是:“這是對Java的反擊” 。C#更像Java一些,雖然微軟在這個問題上保持沉默。這也是意料中的事情,我覺得,因?yàn)镴ava近來很成功而使用Java的公司都報告說它們在生產(chǎn)效率上比C+獲得了提高。Java所帶來的巨大影響和大家對它的廣泛接受已經(jīng)由工作于這種語言和平臺之上的程序員數(shù)量明顯的說明了(估計世界范圍內(nèi)共有兩百

12、五十萬程序員使用Java)。由這種語言寫成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個級別的計算,包括無線計算和移動電話(比如日本發(fā)明的Java電話)。C#能夠在用戶領(lǐng)域獲得這樣的禮遇嗎?我們必須等待并觀望,就象已經(jīng)由SSI公司的CEO和主席Kalpathi S. Suresh指出來的那樣:我發(fā)現(xiàn)所有這些都是漸進(jìn)的。如果C#不存在,我們總能回到Java或C和C+。這些都不完全是新技術(shù),它們在更大的意義上來說只是大公司制造的市場噱頭。我們必須給他們時間安頓下來看看這些是不是真的對IT工業(yè)有什么影響。C# (C sharp)是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得

13、程序員可以快速地編寫各種基于Microsoft .NET平臺的應(yīng)用程序,Microsoft .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進(jìn)行調(diào)用。最重要的是,C#使得C+程序員可以高效的開發(fā)程序,而絕不損失C/C+原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。1.1.2 SQL Ser

14、ver 2000(數(shù)據(jù)庫)的概述MicrosoftSQLServer2000是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請求與服務(wù)器的處理結(jié)果SQLServer2000能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQLServer2000還為您的數(shù)據(jù)

15、管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來的機(jī)會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQLServer2000為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者,SQLServer2000是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言(XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力。1.2 房屋租賃在線管理系統(tǒng)的開發(fā)背景隨著計算機(jī)技術(shù)的飛速發(fā)展,計算機(jī)以及計算機(jī)的自動處理技術(shù)已融入

16、人類社會的各個領(lǐng)域并發(fā)揮這越來越重要的作用,利用計算機(jī)實(shí)現(xiàn)物業(yè)管理中的房屋租賃勢在必行。對于物業(yè)管理企業(yè)來說,利用計算機(jī)支持企業(yè)高效率房屋租賃在線管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度的要求、推動企業(yè)勞動型管理走向科學(xué)化、規(guī)范化的必要條件。我認(rèn)為房屋租賃在線管理系統(tǒng)不僅在人力和物力上有很大的節(jié)約,而且對租賃者和房主帶來了巨大的方便。然而房屋租賃在線管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,房屋基本資料管理、客戶基本資料管理、房屋租賃過程管理、各項(xiàng)收費(fèi)的管理一般不允許出錯,如果實(shí)行手工操作,需手工填制大量的表格,這就會耗費(fèi)工作人員大量的時間和精力。利用計算機(jī)進(jìn)行房屋租賃工作的管理、能夠保證各項(xiàng)信息準(zhǔn)確

17、無誤、快速輸出,同時計算機(jī)進(jìn)行房屋租賃工作的管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)極大地提高物業(yè)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理的重要條件。推動房屋租賃在線管理走向科學(xué)化、規(guī)范化、智能化,提高工作人員的工作效率、質(zhì)量和管理水平。在房屋出租者來說,大量復(fù)雜的房產(chǎn)、租金、合同信息難于通過傳統(tǒng)的方法進(jìn)行管理;對于租房者來說,大量復(fù)雜的房產(chǎn)信息使他們感到迷茫。房屋出租管理系統(tǒng)正是針對上述的問題而開發(fā)的,通過計算機(jī)系統(tǒng)來管理房屋出租情況,可以解決大量房產(chǎn)信息的查詢和管理,便于更好的進(jìn)行物業(yè)管理,同時也為租房者提供方便。這樣,使原本

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

19、SQL Serve+Visual Studio 2008 所開發(fā)的房屋租賃在線管理系統(tǒng)在功能方面運(yùn)作自如。1.3 房屋租賃在線管理系統(tǒng)開發(fā)目標(biāo)本系統(tǒng)開發(fā)的目的就是完全解決了解房屋租賃在線管理系統(tǒng)通用性問題,具有操作界面簡潔方便靈活、可靠、安全、可擴(kuò)充性特點(diǎn),系統(tǒng)簡便易操作,適用于一般的管理員。1.4 系統(tǒng)的設(shè)計內(nèi)容論文只要探討“房屋租賃在線管理系統(tǒng)”的理論基礎(chǔ)和設(shè)計思想,根據(jù)系統(tǒng)的開發(fā)過程和系統(tǒng)的功能實(shí)現(xiàn)為主線論述數(shù)據(jù)庫管理軟件的開發(fā)過程。主要闡述已軟件工程理論作為系統(tǒng)開發(fā)的理論基礎(chǔ),以數(shù)據(jù)庫作為后臺,以專業(yè)數(shù)據(jù)庫開發(fā)語言作為實(shí)現(xiàn)手段的數(shù)據(jù)庫管理軟件的開發(fā)過程分析和理論研究。第2章 房屋租賃在

20、線管理系統(tǒng)分析2.1 房屋租賃在線管理系統(tǒng)的可行性分析可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決、是否值得去解。下面從三個方面分析本系統(tǒng)的可行性:2.1.1經(jīng)濟(jì)可行性分析本系統(tǒng)開發(fā)簡單但要耗去一定的時間,所用的開發(fā)工具和軟件都差不多是免費(fèi)的。而且,由于系統(tǒng)能夠在未來較長的一段時期內(nèi)穩(wěn)定地發(fā)揮作用,這對于房屋租賃信息的自動化管理,管理企業(yè)的人力和財力都有很大的幫助。由此可見在,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。2.1.1操作可行性分析如今的計算機(jī)已經(jīng)走進(jìn)千家萬戶,硬件成本的下降,導(dǎo)致計算機(jī)購買成本的降低.我的這套系統(tǒng)是利用自己的計算機(jī)加Microsoft Visual

21、Studio 2008 作為軟件的開發(fā)平臺,使開發(fā)出來的系統(tǒng)有友好的用戶界面、有良好的安全性設(shè)置、有詳細(xì)的操作說明書,這樣更使各類用戶很快地掌握系統(tǒng)的使用方法,操作友好因此在操作上是可行的.2.1.3技術(shù)可行性分析從目前IT業(yè)界比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看,對于比較簡單的中小型數(shù)據(jù)庫,Visual Studio 2008 和Windows 2000的結(jié)合無疑是在實(shí)際應(yīng)用中較為成功的一種解決方案。為用戶提供了業(yè)界軟件開發(fā)一直堅持的非常友好、操作簡單的用戶界面、完善強(qiáng)大的數(shù)據(jù)庫操作功能和簡潔明了的數(shù)據(jù)庫接口。所以技術(shù)實(shí)行起來相對會容易。2.2 需求分析針對傳統(tǒng)房屋租賃在線管理系統(tǒng)平臺在的問題

22、以及用戶對系統(tǒng)主要需求的實(shí)際調(diào)查分析,主要分以下模塊:基本信息管理模塊、租賃過程管理模塊、費(fèi)用收取管理模塊、系統(tǒng)維護(hù)模塊等幾個方面。(1)基本信息管理,主要包括房源信息管理和客戶信息管理,其功能要求如下:1) 對房屋基本信息的增加、查詢、修改、刪除、瀏覽、退出、保存。2) 對客戶基本信息的增加、查詢、修改、刪除、瀏覽、退出、保存。(2)租賃過程管理,只要是房屋出租信息管理、房屋求租信息管理、房屋合租信息的管理、預(yù)/退定信息管理以及房屋托管管理,其功能要求如下:3) 對出租房屋信息的瀏覽、查詢、修改、刪除、增加、退出、保存。4) 對求租房屋信息的瀏覽、查詢、修改、刪除、增加、退出、保存。5) 對

23、合租房屋信息的瀏覽、查詢、修改、刪除、增加、退出、保存。6) 對預(yù)/退定客戶信息的的瀏覽、查詢、修改、刪除、增加、退出、保存。7) 對托管房屋信息的瀏覽、查詢、修改、刪除、增加、退出、保存。(3) 費(fèi)用收取管理,主要包括房租費(fèi)管理、水電費(fèi)管理,其功能如下:1)對房租費(fèi)管理信息的瀏覽、查詢、修改、刪除、增加、退出、保存。2)對水電費(fèi)管理信息的瀏覽、查詢、修改、刪除、增加、退出、保存。(4) 系統(tǒng)維護(hù),主要包括修改口令、重新登錄、2.3 本章小結(jié)本章從可行性分析和需求分析來說明房屋租賃在想管理系統(tǒng)的分析方法。可行性分析說明了房屋租賃在線管理系統(tǒng)的開發(fā)使用對于物業(yè)管理企業(yè)處理房屋租賃日常事務(wù)方面有重

24、大意義。需求分析針對傳統(tǒng)房屋租賃在線管理系統(tǒng)平臺存在的問題以及用戶對系統(tǒng)主要需求的實(shí)際調(diào)查分析,主要從基本信息管理、管理過程管理、費(fèi)用收取管理、系統(tǒng)維護(hù)管理等四個模塊進(jìn)行分析系統(tǒng)。第3章 房屋租賃在線管理系統(tǒng)設(shè)計3.1 總體設(shè)計3.1.1 系統(tǒng)總體功能模塊設(shè)計 該系統(tǒng)有四個主要的功能模塊。(功能模塊圖如圖3-1所示)房屋租賃在線管理系統(tǒng)基本信息管理費(fèi)用收取管理租賃過程管理系統(tǒng)維護(hù)管理退出圖3-1房屋租賃在線管理系統(tǒng)的基本功能模塊3.1.2 子功能模塊的設(shè)計(1)基本信息管理,包括房源信息管理、客戶信息兩個子模塊,主要用于基本信息的管理和查詢。房源信息管理,支持對房屋基本信息的增加、刪除、查詢、

25、修改??蛻粜畔⒐芾硎菍蛻粜畔⑦M(jìn)行增加、刪除、修改、查詢。(功能模塊如圖3-2 所示)客戶信息管理房源信息管理基本信息管理圖 3-2 基本信息管理功能模塊 (2)租賃過程管理,包括房屋租賃信息、房屋求租、房屋合租、房屋租賃信息、預(yù)定/退房信息以及房屋托管信息的管理和查詢。該五個子功能模塊實(shí)現(xiàn)了房屋租賃管理中的各種信息需求的增加、刪除、修改、查詢功能。(功能模塊如圖3-3所示)圖3-3 租賃過程管理功能模塊(3)費(fèi)用收取管理,主要是對房租費(fèi)管理、水電費(fèi)管理的設(shè)置。該模塊主要實(shí)現(xiàn)了費(fèi)用的查詢和修改功能。(功能模塊如圖 3-4 所示)費(fèi)用收取管理房租費(fèi)管理水電費(fèi)管理 圖 3-4 費(fèi)用收取管理模塊(4

26、)系統(tǒng)維護(hù),包括修改口令、重新登錄功能??诹钚薷模鰪?qiáng)了系統(tǒng)的保密性,使系統(tǒng)安全、可靠。重新登錄,是為了方便不同用戶對系統(tǒng)進(jìn)行訪問設(shè)置的。(功能模塊如圖3-5 所示)系統(tǒng)維護(hù)管理修改口令重新登錄圖 3-5 系統(tǒng)維護(hù)管理模塊(5)退出,退出系統(tǒng)。3.2 詳細(xì)設(shè)計3.2.1 數(shù)據(jù)字典針對一般物業(yè)房屋租賃在線管理系統(tǒng)的需求,通過對管理人員操作過程的內(nèi)容和數(shù)據(jù)流程的分析,設(shè)計出其所需要的數(shù)據(jù)表,表里所要用到的部分重要數(shù)據(jù)極其簡單描述如表3-1、3-2所示:表3-1 數(shù)據(jù)項(xiàng)名稱說明房屋編號唯一標(biāo)識一個房屋,形式如:0001客戶編號唯一標(biāo)識一個部門,形式如: 001用戶編號唯一標(biāo)識一個用戶,形式如: 0

27、1表 3-2 數(shù)據(jù)存儲名稱說明房源信息表用于保存房屋的基本信息客戶信息表用于保存租賃客戶的基本信息出租信息表用于保存出租房屋的基本信息求租信息表用于保存求租房屋的基本信息預(yù)定客戶信息表用于保存預(yù)定房屋客戶的信息托管房屋信息表用于保存托管房屋客戶的信息費(fèi)用信息表用于保存租金、水電費(fèi)的信息用戶表用于記錄操作員的基本信息合租信息表用于保存合租房屋的基本信息3.2.2 系統(tǒng)實(shí)體圖 該階段是需求分析的基礎(chǔ)上進(jìn)行的,目的是設(shè)計出滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)打下基礎(chǔ)。根據(jù)以上分析,需求如下八個圖實(shí)體:房源信息客戶信息性別姓名房屋地址房屋編號區(qū)域房屋地址圖3-6 房源信息表實(shí)體圖

28、 圖3-7 客戶信息表實(shí)體圖出租信息求租信息房屋地址希望區(qū)域區(qū)域房屋地址區(qū)域編號圖 3-8 出租信息表實(shí)體圖 圖 3-9 求租信息表實(shí)體圖 合租信息求租信息 區(qū)域編號客戶性別客戶姓名客戶編號房屋地址圖 3-10 合租信息表實(shí)體圖 圖 3-11 預(yù)定/退訂客戶信息表實(shí)體圖租金、水電費(fèi)托管信息區(qū)域費(fèi)用房屋編號客戶編號房屋地址房屋編號圖 3-12 托管信息表實(shí)體圖 圖3-13房租費(fèi)、水電費(fèi)信息表實(shí)體圖3.2.3 E-R模型設(shè)計圖費(fèi)用管理員工登記記錄客戶支付支付支付水費(fèi)電費(fèi)房租費(fèi)圖3-14 E-R實(shí)體關(guān)系圖3.2.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 主要數(shù)據(jù)表及表的結(jié)構(gòu): (1)房源信息表主要保存房屋的基本信息字

29、段,主要包括房屋編號、區(qū)域、房屋地址、房屋類型、面積、樓層、租金、房屋狀態(tài)。(見表3-3所示)表3-3 房源信息表列名數(shù)據(jù)類型長度可否為空房屋編號char10否(主鍵)區(qū)域char30是房屋地址char30是房屋類型char30是面積char10是樓層char10是租金 char10是房屋狀態(tài)char2是(2)客戶信息表主要保存系統(tǒng)客戶的基本信息字段,主要包括編號、姓名、性別、電話號碼、郵箱、客戶狀態(tài)、(見表 3-4 所示)表 3-4 客戶信息表列名數(shù)據(jù)類型長度可否為空客戶編號char10否(主鍵)姓名char10是性別char2是電話號碼char20是郵箱char30是客戶狀態(tài)char20是

30、(3)出租信息表主要保存出租房屋的信息字段,主要包括房屋編號,區(qū)域、房屋地址、房屋類型、面積、樓層、租金等。(見表 3-5 所示)表 3-5 出租信息表列名數(shù)據(jù)類型長度可否為空編號Char10否(主鍵)區(qū)域Char30否房屋地址Char30否房屋類型Char30否面積Char10否樓層Char10否租金Char10否交通情況Char30是起租時間Datetime10否退租時間Datetime10否姓名Char20否聯(lián)系電話Char30否 (4)求租信息表主要保存出租房屋的信息字段,主要編號、希望區(qū)域等。(見表 3-6 所示)表 3-6 求租信息表列名數(shù)據(jù)類型長度可否為空編號Char10否(主鍵

31、)希望區(qū)域Char30否房屋地址Char30是房屋類型Char30是面積Char10是樓層Char10是租金Char10是交通情況Char30是求租時間Char10是求租人姓名Char10是求租人電話Char20是求租人電子郵件Char30是(5)合租信息表主要保存出租房屋的信息字段,主要包括編號、區(qū)域、房屋地址、房屋類型、面積、樓層、租金等。(見表 3-7 所示)表 3-7 合租信息表列名數(shù)據(jù)類型長度可否為空編號Char10否(主鍵)區(qū)域Char30否房屋地址Char30是房屋類型Char30是面積Char30是樓層Char10是租金Char10是要求合租人性別Char10是聯(lián)系人姓名Cha

32、r10是聯(lián)系人電話Char20是聯(lián)系人郵箱Char30是(6)預(yù)定客戶信息表主要保存客戶的信息字段,主要客戶編號、客戶姓名、性別、預(yù)定日期、退訂日期、退出日期、聯(lián)系電話、客戶需求。(見表 3-8 所示)表 3-8 預(yù)定客戶信息表列名數(shù)據(jù)類型長度可否為空客戶編號Char10否(主鍵)客戶姓名Char10是性別Char2是預(yù)定日期datetime8是退定日期datetime8是聯(lián)系電話Char20是客戶需求Char20是(7)托管房屋信息表主要保存托管房屋所需要的基本信息字段。主要包括編號、區(qū)域、房屋地址、房屋類型、面積、樓層、客戶姓名、客戶編號、客戶性別。聯(lián)系電話。(見表 3-10 所示)表 3

33、-10 托管房屋信息表列名數(shù)據(jù)類型長度可否為空編號Char10否(主鍵)區(qū)域Char30是房屋地址Char30是房屋類型Char30是樓層Char10是是否看房Char10是客戶姓名Char10是客戶編號Char10是客戶性別Char2是聯(lián)系電話Char20是(8)費(fèi)用信息表主要保存租金、水電費(fèi)用的基本信息字段。主要包括房屋編號、區(qū)域、房屋地址、樓層、客戶姓名、租金、水費(fèi)、電費(fèi)、收費(fèi)月份、收款人、交費(fèi)時間(見表 3-11所示)表 3-11 費(fèi)用信息表列名數(shù)據(jù)類型長度可否為空編號Char10否(主鍵)區(qū)域Char30是房屋地址Char30是樓層Char10是客戶姓名Char10是租金Char10

34、是水費(fèi)Char10是電費(fèi)Char10是收費(fèi)月份Char10是收款人Char10是交費(fèi)時間datetime8是3.2.5服務(wù)器的要求(1)硬件要求:a) 服務(wù)器的中央處理部件(CPU)建議使用PIII 1G(以上) Xeon處理器芯片。b) 服務(wù)器內(nèi)存必須使用服務(wù)器專用ECC內(nèi)存c) 為了保證數(shù)據(jù)存儲的絕對可靠,硬盤應(yīng)使用磁盤冗余陣列(RAID 01)d) 為了防止服務(wù)器不可預(yù)測的故障,或者服務(wù)器的定期維護(hù)對公司整個業(yè)務(wù)造成的影響,所有建議使用兩臺服務(wù)器。兩臺服務(wù)器應(yīng)構(gòu)成雙機(jī)熱備份。中間使用WatchDog電路。這樣的結(jié)構(gòu)可以保證整個系統(tǒng)的長時間不間斷工作,即使在服務(wù)器定期維護(hù)的時候也可以使用后

35、備另一臺服務(wù)器工作。e) 服務(wù)器應(yīng)支持熱插拔電源f) 服務(wù)器必須配備UPS(不間斷電源)。g) 服務(wù)器應(yīng)該放在學(xué)校內(nèi)部。不然無法進(jìn)行程序調(diào)試。h) 服務(wù)器應(yīng)該必須有固定IP地址。i) 其他性能在經(jīng)濟(jì)條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件。(2)軟件的要求:a) 操作系統(tǒng):Microsoft Windows 2000 server 或者 Microsoft Windows 2000 Advanced serverb) 數(shù)據(jù)庫:Microsoft SQL Server 2000 (簡體中文版) c) 服務(wù)器必須使用專業(yè)的防火墻和反病毒軟件。d) 除了為了運(yùn)行必須配備的程序以外,服務(wù)器上建議盡

36、量不要安裝其他無關(guān)程序,以減少程序的混亂或者程序的意外沖突。e) 各系的操作系統(tǒng)盡量統(tǒng)一。(Windows 9x系列或者Windows 2000系列)。這樣可以避免管理軟件在出來因?yàn)椴僮飨到y(tǒng)版本不一致造成的過多的開銷。f) 各系的機(jī)器必須也安裝反病毒軟件和防火墻。以防止網(wǎng)絡(luò)上的蠕蟲病毒在整個網(wǎng)絡(luò)范圍內(nèi)的蔓延。3.2.6 網(wǎng)絡(luò)設(shè)計圖 第4章 系統(tǒng)的設(shè)施4.1 登錄窗口的實(shí)現(xiàn)系統(tǒng)啟動后,直接進(jìn)入登錄窗口(如圖4-1所示),提示不同的操作員輸入相應(yīng)的用戶編號和口令,每一個編號對應(yīng)一個用戶名,輸入正確的用戶名和口令后點(diǎn)擊“登錄”按鈕登錄系統(tǒng);如果輸入錯誤,系統(tǒng)提示錯誤。圖 4-1代碼:SqlConne

37、ction conn = dataCon.CyCon();private void button1_Click(object sender, EventArgs e) zhuce zc = new zhuce(); zc.Show(); private void button2_Click(object sender, EventArgs e) try if (用戶編號.Text = | 密碼.Text = | 權(quán)限.Text = ) MessageBox.Show(輸入信息不能為空); conn.Open(); SqlCommand cmd = new SqlCommand(select c

38、ount(*) from 用戶信息表 where 用戶編號= + 用戶編號.Text.Trim() + and 密碼= + 密碼.Text.Trim() + , conn); int i = Convert.ToInt32(cmd.ExecuteScalar(); if (i = 0) MessageBox.Show(用戶信息不存在,請核對); else SqlCommand cmd1 = new SqlCommand(select * from 用戶信息表 where 用戶編號= + 用戶編號.Text.Trim() + , conn); SqlDataReader sdr = cmd1.E

39、xecuteReader(); while (sdr.Read() main m = new main(); m.Show(); catch (Exception) MessageBox.Show(數(shù)據(jù)庫連接失敗); return; finally conn.Close(); 4.2 注冊窗口的實(shí)現(xiàn)注冊窗口是專門為初次應(yīng)用所設(shè)計的,要想進(jìn)入這個系統(tǒng)的用戶,必須要先進(jìn)行注冊。注冊時要求用戶填寫用戶編號、姓名、密碼和用戶權(quán)限。(如圖4-2所示)圖4-2代碼:SqlConnection conn = dataCon.CyCon(); private void button1_Click(object

40、 sender, EventArgs e) if (用戶編號.Text = | 密碼.Text = ) MessageBox.Show(用戶編號和密碼不允許為空); else conn.Open(); SqlCommand cmd1 = new SqlCommand(select count(*) from 用戶信息表 where 用戶編號= + 用戶編號.Text.Trim() + , conn); int i = Convert.ToInt32(cmd1.ExecuteScalar(); if (i 0) MessageBox.Show(該信息已存在); else if (MessageB

41、ox.Show(確定注冊嗎?, 提示, MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) = DialogResult.OK) SqlCommand cmd = new SqlCommand(insert into 用戶信息表(用戶編號,姓名,密碼,權(quán)限)values( + 用戶編號.Text.Trim() + , + 姓名.Text.Trim() + , + 密碼.Text.Trim() + , + 權(quán)限.Text.Trim() + ), conn); cmd.ExecuteNonQuery(); MessageBox.Show(

42、注冊成功); 用戶編號.Text = ; 姓名.Text = ; 密碼.Text = ; 權(quán)限.Text = ; SqlDataAdapter zc = new SqlDataAdapter(select 用戶編號 as 用戶編號,姓名 as 姓名,密碼 as 密碼,權(quán)限 as 權(quán)限 from 用戶信息表, conn); DataSet ss = new DataSet(); zc.Fill(ss, 用戶編號); conn.Close(); private void zhuce_Load(object sender, EventArgs e) conn.Open(); SqlDataAdapt

43、er zc= new SqlDataAdapter(select 用戶編號 as 用戶編號,姓名 as 姓名,密碼 as 密碼,權(quán)限 as 權(quán)限 from 用戶信息表, conn); DataSet ss = new DataSet(); zc.Fill(ss, 用戶編號); conn.Close();private void button2_Click(object sender, EventArgs e) Form1 fr = new Form1 (); fr.Show();4.3 主菜單窗口的實(shí)現(xiàn)主菜單窗口由基本信息管理、租賃信息管理、費(fèi)用收取管理和系統(tǒng)維護(hù)管理四部分組成,這四個部分又由

44、幾個子窗體組成?;拘畔⒐芾碛煞吭葱畔⒐芾砗陀脩粜畔⒐芾韮刹糠纸M成;租賃信息管理由房屋出租信息、房屋求租管理、房屋合租管理、預(yù)退定房屋管理和房屋托管五部分組成;費(fèi)用收取管理由房租和水電費(fèi)兩部分組成;系統(tǒng)維護(hù)管理由密碼修改重新登錄兩部分組成。(如圖4-3所示)如圖4-3在做主菜單里面的窗口是,先要在菜單欄中的數(shù)據(jù)里選擇添加新數(shù)據(jù)源 服務(wù)器 新建數(shù)據(jù)源添加鏈接(選擇服務(wù)器名和數(shù)據(jù)庫名)選擇表(fwzlzxgl_inf)。這樣就會形成了數(shù)據(jù)源表。 4.3.1 基本信息管理(1)房源信息管理房源信息管理模塊由房源信息查詢和房源信息管理組成。房源信息查詢是提供任何人對房源的查詢。(如圖4-4所示)圖4-

45、4房源信息管理是不對任何人進(jìn)行開放,它只對管理員提供對房源信息的增加、刪除和保存事項(xiàng)的操作。(如圖4-5 所示)圖 4-5(2)客戶信息管理客戶信息管理不對任何人進(jìn)行開放,它只對管理員提供對客戶信息的查詢、增加、刪除和保存事項(xiàng)的操作。(如圖4-6 所示)圖 4-64.3.2 租賃過程管理(1)房屋出租信息房屋出租信息不對任何人進(jìn)行開放,它只對管理員提供對出租信息的查詢、增加、刪除和保存事項(xiàng)的操作。(如圖4-7 所示)圖 4-7(2)房屋求租管理房屋求租管理由兩部分組成房屋求租查詢和房屋求租管理。房屋求租查詢是提供任何人對求租信息的查詢。(如圖4-8所示)圖 4-8房屋求租管理是不對任何人進(jìn)行開

46、放,它只對管理員提供對求租信息的查詢、增加、刪除和保存事項(xiàng)的操作。(如圖4-9 所示)圖4-9(3)房屋合租管理房屋合租管理由兩部分組成房屋合租查詢和房屋合租管理。房屋合租查詢是提供任何人對合租信息的查詢。(如圖4-10所示)圖 4-10房屋合租管理是不對任何人進(jìn)行開放,它只對管理員提供對合租信息的查詢、增加、刪除和保存事項(xiàng)的操作。(如圖4-11 所示)圖 4-11(4)預(yù)退定房屋管理房屋預(yù)退定管理由兩部分組成房屋預(yù)退定查詢和房屋預(yù)退定管理。房屋預(yù)退定查詢是提供任何人對預(yù)退定信息的查詢和增加。(如圖4-12所示)圖4-12房屋預(yù)退定管理是不對任何人進(jìn)行開放,它只對管理員提供對預(yù)退定信息的查詢、

47、增加、刪除和保存事項(xiàng)的操作。(如圖4-13 所示)圖 4-13(5)房屋托管管理房屋托管管理由兩部分組成房屋托管查詢和房屋托管管理。房屋托管查詢是提供任何人對托管信息的查詢和增加。(如圖4-14所示)圖 4-14房屋托管管理是不對任何人進(jìn)行開放,它只對管理員提供對托管信息的查詢、增加、刪除和保存事項(xiàng)的操作。(如圖4-15 所示)圖4-154.33費(fèi)用收取管理費(fèi)用收取管理由兩部分組成費(fèi)用收取查詢和費(fèi)用收取管理。費(fèi)用收取查詢是提供任何人對費(fèi)用收取信息的查詢和增加。(如圖4-16所示)圖4-16費(fèi)用收取管理是不對任何人進(jìn)行開放,它只對管理員提供對費(fèi)用收取信息的查詢、增加、刪除和保存事項(xiàng)的操作。(如圖

48、4-17 所示)圖 4-174.3.4系統(tǒng)維護(hù)管理系統(tǒng)維護(hù)管理主要是對密碼的修改和重新登錄。(如圖4-18所示)圖 4-18代碼:SqlConnection conn = dataCon.CyCon(); private void button1_Click(object sender, EventArgs e) if (!(this.textBox2.Text = this.textBox3.Text) | (this.textBox2.Text.Length = 0) MessageBox.Show(兩次密碼輸入不一致!, 信息提示, MessageBoxButtons.OK, Messa

49、geBoxIcon.Information); return; else conn.Open(); SqlCommand cmd1 = new SqlCommand(update 用戶信息表 set 密碼= + textBox2.Text + where 姓名= +textBox4 .Text + , conn); cmd1.ExecuteNonQuery(); MessageBox.Show(密碼修改成功); private void button2_Click(object sender, EventArgs e) Form1 f1 = new Form1 (); f1.Show();第5

50、章 結(jié)論房屋租賃在線管理系統(tǒng)的開發(fā)設(shè)計源于物業(yè)管理的實(shí)際需要,因此具有很強(qiáng)的針對性和實(shí)用價值。在該系統(tǒng)的開發(fā)過程中,以軟件的基礎(chǔ)原理為指導(dǎo),利用Microsoft Visual Studio 2008 作為強(qiáng)大的模塊設(shè)計工具進(jìn)行開發(fā)。在SQL Serve 2000數(shù)據(jù)庫中,采用了數(shù)據(jù)存儲,極大的提高了系統(tǒng)的開發(fā)效率。該系統(tǒng)的優(yōu)勢主要體現(xiàn)在以下幾個方面: 該系統(tǒng)功能強(qiáng)大,不僅可以方便地完成增加、修改、刪除的操作,而且支持基礎(chǔ)信息查詢。 系統(tǒng)流程基本符合物業(yè)內(nèi)部房屋租賃在線管理的要求。 該系統(tǒng)界面具有人性化,采用許多提示信息,菜單語言簡潔明了,用戶只需具備基礎(chǔ)的計算機(jī)操作水平即可。 系統(tǒng)擴(kuò)充容易,

51、但有很多地方還需要完善。 有良好的用戶權(quán)限和密碼限制以防人為的破壞與盜竊數(shù)據(jù)資源。 既面向開發(fā)人員,又面向用戶具有可實(shí)用性。 參考文獻(xiàn) 1 Visual C# 2005 數(shù)據(jù)庫開發(fā)經(jīng)典案例 作者:羅斌 中國水利水電出版社 2008年1月 2 數(shù)據(jù)庫技術(shù)與應(yīng)用 SQL Serve作者:劉衛(wèi)國 清華大學(xué)出版社 2007年1月 3 面向?qū)ο蟪绦蛟O(shè)計C#作者: 潘毅 北京師范大學(xué)出版社 2009年7月 4 Visual C# 2008 數(shù)據(jù)庫編程實(shí)訓(xùn)教程 作者:李志中 清華大學(xué)出版社 2010年2月 5 信息系統(tǒng)案例應(yīng)用與開發(fā)案例教程 作者:陳承歡 清華大學(xué)出版社 2008年6月 6 C#程序設(shè)計語言

52、 作者:陳寶國 黃俊蓮 機(jī)械工程出版社 2010年2月 7 C#設(shè)計模式 作者:James W.Cooper 科學(xué)出版社 2009年7月 8 C#開發(fā)實(shí)戰(zhàn)1200例 作者:王小科 王軍 清華大學(xué)出版社 2007年3月致謝經(jīng)過這段時間的不懈努力,終于完成了“房屋租賃在線管理系統(tǒng)”的設(shè)計與開發(fā),在該文即將完成之際,我要在此向所有關(guān)心、幫助過我的老師、同學(xué)們和朋友們說一聲衷心的感謝。首先要感謝我的指導(dǎo)老師的關(guān)心、教導(dǎo)和教誨。從老師身上我學(xué)到了很多東西,老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、深厚的理論水平、敏銳的思維、民主的作風(fēng)都使我受益匪淺,終身難忘。在整個系統(tǒng)的開發(fā)過程中,老師不斷為我提出新穎的建議,使我受到了很大的啟發(fā),感謝他耐心的輔導(dǎo)。老師追求真理、獻(xiàn)身科學(xué)、嚴(yán)以律己、寬己待人的崇高品質(zhì)對我將是永遠(yuǎn)的鞭策其次要感謝院里給予我?guī)椭母魑焕蠋?,謝謝他們提出的寶貴意見。最后我還要感謝身邊最親愛的同學(xué)們和朋友們,謝謝他們對我在學(xué)習(xí)、生活及各方面的幫助,使我愉快地度過了這幾年的大學(xué)生活。第 30 頁 共 29 頁

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!