版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p><p><b> 1 緒論1</b></p><p> 1.1房屋租賃管理系統(tǒng)開發(fā)背景1</p><p&g
2、t; 1.2房屋租賃管理系統(tǒng)開發(fā)目標1</p><p> 1.3房屋租賃管理系統(tǒng)開發(fā)工具1</p><p> 1.4房屋租賃管理系統(tǒng)相關(guān)技術(shù)知識4</p><p><b> 2 需求分析5</b></p><p> 2.1房屋租賃管理系統(tǒng)可行性分析5</p><p> 2.
3、1.1房屋租賃管理系統(tǒng)技術(shù)可行性5</p><p> 2.1.2房屋租賃管理系統(tǒng)經(jīng)濟可行性5</p><p> 2.1.3房屋租賃管理系統(tǒng)操作可行性5</p><p> 2.1.4房屋租賃管理系統(tǒng)法律可行性5</p><p> 2.2房屋租賃管理系統(tǒng)功能5</p><p> 2.3房屋租賃管理系統(tǒng)安
4、全性需求6</p><p> 2.3.1用戶權(quán)限安全性6</p><p> 2.3.2系統(tǒng)安全性6</p><p> 2.4房屋租賃管理系統(tǒng)性能要求6</p><p> 2.4.1可重用性6</p><p> 2.4.2安全性6</p><p> 2.4.3人機交互7&
5、lt;/p><p> 2.5房屋租賃管理系統(tǒng)系統(tǒng)開發(fā)環(huán)境7</p><p> 2.6房屋租賃管理系統(tǒng)系統(tǒng)推薦配置7</p><p> 2.6.1 軟件配置7</p><p> 2.6.2 硬件配置7</p><p> 2.7房屋租賃管理系統(tǒng)系統(tǒng)業(yè)務(wù)流程8</p><p> 2.
6、7.1系統(tǒng)業(yè)務(wù)流程8</p><p> 2.7.2房屋租賃管理系統(tǒng)系統(tǒng)業(yè)務(wù)流圖8</p><p> 2.7.3房屋租賃管理系統(tǒng)功能模塊圖9</p><p> 2.8 E-R模型11</p><p> 3 房屋租賃管理系統(tǒng)概要設(shè)計14</p><p> 3.1系統(tǒng)功能描述14</p>
7、<p> 3.1.1數(shù)據(jù)層說明14</p><p> 3.1.2房屋租賃管理系統(tǒng)中間層說明19</p><p> 3.1.3房屋租賃管理系統(tǒng)表示層20</p><p> 4房屋租賃管理系統(tǒng)詳細設(shè)計25</p><p> 4.1概述詳細25</p><p> 4.2界面設(shè)計25<
8、/p><p><b> 5 結(jié)論27</b></p><p><b> 6 展望28</b></p><p><b> 參考文獻29</b></p><p><b> 致 謝30</b></p><p><b
9、> 摘要</b></p><p> 房屋租賃管理系統(tǒng)是管理房屋出租、出售信息資料而設(shè)計的信息管理系統(tǒng),包含有后臺數(shù)據(jù)庫和前臺應(yīng)用程序系統(tǒng)兩大部分,后臺數(shù)據(jù)庫要求數(shù)據(jù)的一致性和完整性、安全性,用以儲存單位工程文檔資料及相關(guān)信息,前臺應(yīng)用程序系統(tǒng)要求應(yīng)用程序功能完備、易于使用和界面友好等。</p><p> 經(jīng)過全面分析,確定數(shù)據(jù)庫采用ACCESS,開發(fā)工具為Delph
10、i 7.0,利用Microsoft公司的ADO(ActiveX Data Object,ActiveX數(shù)據(jù)對象)訪問和操作數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。</p><p> 關(guān)鍵詞: 房屋租賃;Delphi;數(shù)據(jù)庫</p><p><b> Abstract</b></p><p> Housing rental management system
11、 is to manage the rental and sale of design information and information management systems, including a background database system and the prospects of the two most applications, databases require background data consist
12、ency and integrity, security, storage units for the Project documentation and related information, future applications system requirements for applications fully functional, easy to use and user-friendly, and so on.</
13、p><p> After a comprehensive analysis of the database established by ACCESS, development tools for Delphi 7.0, using Microsoft's ADO (ActiveX Data Object, ActiveX Data Objects) access and manipulate the da
14、ta in the database server.</p><p> Key words : Rental housing; Delphi; Database</p><p><b> 1 緒論</b></p><p> 1.1房屋租賃管理系統(tǒng)開發(fā)背景</p><p> 20世紀以來,社會生產(chǎn)力迅速發(fā)展,科學(xué)
15、技術(shù)突飛猛進,人們進行信息交流的深度與廣度不斷增加,信息量急劇增長,傳統(tǒng)的信息處理與決策的手段已不能適應(yīng)社會的需要,信息的重要性和信息處理問題的緊迫性空前提高了,面對著日益復(fù)雜和不斷發(fā)展,變化的社會環(huán)境,特別是企業(yè)間日趨劇烈的競爭形勢,一個人、一個企業(yè)要在現(xiàn)代社會中求生存,求發(fā)展,必須具備足夠的信息和強有力的信息收集與處理手段。</p><p> 對于房屋出租者來說,大量復(fù)雜的房產(chǎn)、租金、合同信息難于通過傳統(tǒng)的
16、方法進行管理;對于租房者來說,大量復(fù)雜的房產(chǎn)信息使他們感到迷茫。房屋出租管理系統(tǒng)正是鐘對上述的問題而開發(fā)的,通過計算機系統(tǒng)來管理房屋出租情況,可以解決大量房產(chǎn)信息的查詢和管理,便于更好的進行物業(yè)管理,同時也為租房者提供方便。這樣,使原本復(fù)雜的房產(chǎn)、租金、合同信息簡單化。房屋出租管理系統(tǒng)實質(zhì)上就是一個管理信息系統(tǒng)。</p><p> 管理信息系統(tǒng)是一個集信息技術(shù)、經(jīng)濟管理理論、統(tǒng)計學(xué)與運籌學(xué)、數(shù)據(jù)庫技術(shù)為一體的綜
17、合性系統(tǒng),是一個資金技術(shù)密集型、勞動密集型、智力密集型的項目。我國擁有廣闊的市場和豐富的人才資源,有幾十年的技術(shù)積累和經(jīng)驗積累,有一定的后發(fā)優(yōu)勢。管理信息系統(tǒng)的創(chuàng)新工作既不能妄自菲薄,更不能夜郎自大。要抓住當前網(wǎng)絡(luò)經(jīng)濟興起的有利時機,以實現(xiàn)我國信息技術(shù)和信息產(chǎn)業(yè)的跨越式發(fā)展,更好地發(fā)揮信息產(chǎn)業(yè)對國民經(jīng)濟增長的拉動作用。</p><p> 開發(fā)房屋出租管理系統(tǒng)的過程就是要實現(xiàn)數(shù)據(jù)處理方式由人工管理向計算機管理的轉(zhuǎn)
18、變,它在計算機技術(shù)和房屋管理實踐活動兩者之間架設(shè)橋梁。而用Delphi+Access所開發(fā)的網(wǎng)上購物管理系統(tǒng)卻能在這些功能方面運作自如,為企業(yè)贏得無限的商機。</p><p> 1.2房屋租賃管理系統(tǒng)開發(fā)目標</p><p> 本系統(tǒng)開發(fā)的目標就是完全解決了房屋租賃系統(tǒng)通用性問題,具有操作界面簡潔方便靈活、可靠、安全、可擴充等特點,系統(tǒng)簡便易操作,適用于一般的操作管理員。</p&
19、gt;<p> 1.3房屋租賃管理系統(tǒng)開發(fā)工具</p><p> 1.3.1 Delphi</p><p> Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點。以O(shè)bject Pascal為基礎(chǔ),擴充了面向?qū)ο蟮哪芰?,并且完美地結(jié)合了可視化的開發(fā)手段。Delphi自1995年3 月一推出就受到了人們的關(guān)注,并在當年一舉奪得了多項大獎。 </p>
20、;<p> Delphi的出現(xiàn)打破了VB承可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠遠高于其它產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z言。PASCAL語言的嚴謹加上可視化的優(yōu)勢和強大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設(shè)計語言,并預(yù)測Delphi將會成為可視化編程的主流環(huán)境。</p><p
21、> Delphi在你編好程序后自動轉(zhuǎn)換成.EXE文件它運行時速度比VB快,而且編譯后不需要其他的支持庫就能運行。它的數(shù)據(jù)庫功能也挺強的,是開發(fā)中型數(shù)據(jù)庫軟件理想的編程工具。 Delphi適用于應(yīng)用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型的開發(fā)。而且它擁有和VB差不多一樣的功能,而且一樣能應(yīng)用API函數(shù),這在控制Windows很有用。 </p><p> Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、
22、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率,而且隨著應(yīng)用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個設(shè)計細節(jié),都將帶
23、給您一份欣喜?!?lt;/p><p> Delphi的基本形式 </p><p> Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設(shè)計運行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個空白的窗體(Form),您可以運
24、行它,結(jié)果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ)。</p><p> Delphi已經(jīng)為您做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。 在空白
25、窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復(fù)過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進行編程。</p><p> 面向?qū)ο蟮某绦蛟O(shè)計(Object-Oriented Pro
26、gramming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實世界環(huán)境的能力,這使它被公認為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴展語句,把函數(shù)“封裝”進Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。</p><p> 說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設(shè)計和編程方法兼
27、容,只是部分面向?qū)ο蠓炊鴷骨樾胃?。除非整個開發(fā)環(huán)境都是面向?qū)ο蟮模駝t對象產(chǎn)生的好處還沒有帶來的麻煩多。</p><p> 而Delphi是完全面向?qū)ο蟮?,這就使得Delphi成為一種觸手可及的促進軟件重用的開發(fā)工具,從而具有強大的吸引力。</p><p> 1.3.2 Access 的功能特點 </p><p> Access 是微軟公司推出的基于Win
28、dows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務(wù)。 </p><p> Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下
29、: </p><p> ?。?)存儲方式單一 </p><p> Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 </p><p><b> (2)面向?qū)ο?</b></p><p> Access是一個面向?qū)ο蟮拈_發(fā)工具,利用面
30、向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應(yīng)用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 </p><p> (3)界面友好、易操作 </p
31、><p> Access是一個可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、報表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握?</p><p> (4)集成環(huán)境、處理多種數(shù)據(jù)信息 </p><p> Access基于W
32、indows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 </p><p> ?。?)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入
33、位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。</p><p> 1.4房屋租賃管理系統(tǒng)相關(guān)技術(shù)知識</p><p> (1)圖像處理:Adobe Photoshop CS2 8.0</p>
34、<p> Photoshop CS是一款功能強大、容易上手的圖像編輯軟件。自帶多個圖像特效濾鏡,使用它們可方便地做出各式各樣的圖像特效;文本輸入功能頗具特色,有多種效果可供選擇,并能自由地調(diào)整文本角度;內(nèi)置 PhotoMasque(圖像蒙板)編輯功能。對數(shù)碼照片畫質(zhì)進行改善及效果處理的軟件。簡單、易用,不需要任何專業(yè)的圖像技術(shù),就可以制作出專業(yè)膠片攝影的色彩效果。</p><p> (2)系統(tǒng)幫助
35、文件制作:Help and Manual 4.10</p><p> Help and Manual是一個所見即所得的幫助文件制作工具,支持打印功能。還可以用來制作非常專業(yè)的使用手冊、HTML頁面及RTF格式的文件。這個軟件可以讓你非常輕松地制作WIN3X和WIN98的幫助文件,并且可1設(shè)置以及插入宏等強大的鏈接擴展功能,可以讓你制作出更為漂亮活潑、跳轉(zhuǎn)靈活的幫助文件。值得一提的是,它的OLE鏈接功能十分強大,
36、支持26種文件格式,而且還支持未定義的某些文件格式的文本、圖形、聲音、動畫的鏈接。</p><p><b> 2 需求分析</b></p><p> 2.1房屋租賃管理系統(tǒng)可行性分析</p><p> 可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決、是否值得去解。下面從四個方面分析本系統(tǒng)的可行性:</p&g
37、t;<p> 2.1.1房屋租賃管理系統(tǒng)技術(shù)可行性</p><p> 本系統(tǒng)采用Access 2003進行后臺數(shù)據(jù)庫的管理、操作和維護,用delphi進行前臺窗口界面設(shè)計、與后臺數(shù)據(jù)庫的接口、數(shù)據(jù)的錄入、查詢、在Web窗體中參數(shù)的傳遞和數(shù)據(jù)綁定等功能。delphi可以方便地創(chuàng)建動態(tài)、快速、交互性強的系統(tǒng)。減少了類與類之間的命名沖突,充分說明本系統(tǒng)在技術(shù)方面可行。</p><p
38、> 2.1.2房屋租賃管理系統(tǒng)經(jīng)濟可行性</p><p> 由于目前我國房地產(chǎn)事業(yè)蓬勃發(fā)展,房地產(chǎn)的租賃在國內(nèi)呈現(xiàn)越演越烈之勢,企業(yè)的想以最低的投入成本獲得更高的管理利潤,必須開發(fā)一個易于管理、維護費用低廉、界面友好、安全可靠的商務(wù)系統(tǒng)。因此delphi的開發(fā)簡易性、靈活性尤其是經(jīng)濟方面可行迎合了這一開發(fā)前景。</p><p> 2.1.3房屋租賃管理系統(tǒng)操作可行性</p
39、><p> 該系統(tǒng)設(shè)計清晰,有良好的用戶界面,操作簡潔,有完善的異常處理機制和提示信息機制,用戶會感到所見即所得,因此操作方面可行。</p><p> 2.1.4房屋租賃管理系統(tǒng)法律可行性</p><p> 本系統(tǒng)沒有違反國家相關(guān)法律規(guī)定,法律方面可行。</p><p> 2.2房屋租賃管理系統(tǒng)功能</p><p>
40、; 分析本系統(tǒng)應(yīng)具有如下功能:</p><p> 1.登錄和修改:由于在用戶和相應(yīng)的管理者在管理房源時,需要房源的詳細信息,所以需要客戶和管理者先登錄才可以進行對房源進行。在進入系統(tǒng)時進行確認時,系統(tǒng)會判斷是不是本系統(tǒng)數(shù)據(jù)庫內(nèi)存在的用戶,若不是本站客戶,必須建立新帳號。</p><p> 2. 房源目錄的瀏覽:若商品的數(shù)目很多,這樣就必須分類構(gòu)建商品目錄,這樣客戶就可以直觀而又快速地
41、瀏覽商品及進行查看商品和選擇商品。</p><p> 3. 房源的搜索:本系統(tǒng)提供了模糊匹配的搜索功能。用戶可以鍵入所要查詢的房源名或房源詳細信息及房源號,這樣的設(shè)計是為了用戶能快速而便捷的找到自己所要的房源。</p><p> 4.房源管理:是整個房源系統(tǒng)的關(guān)鍵部分,需要對房源進行添加和刪除,改變房源數(shù)量,獲取房源總數(shù)和價格等管理。</p><p> 5.
42、房源定單管理:包括用戶房源定單的生成和對用戶房源定單進行的處理。用戶定單的處理提供四種查詢定單的方式。對查詢出來的每一條定單記錄都可查看其詳細信息或進行編輯。</p><p> 2.3房屋租賃管理系統(tǒng)安全性需求</p><p> 2.3.1用戶權(quán)限安全性</p><p> 系統(tǒng)設(shè)置管理員和一般用戶兩種用戶身份以滿足安全性要求,只有管理員才擁有設(shè)置用戶管理、系統(tǒng)
43、初始化、數(shù)據(jù)字典和庫存初始化的權(quán)限。</p><p> 2.3.2系統(tǒng)安全性</p><p> 系統(tǒng)的處理過程嚴格按照事務(wù)(Transaction)處理機制操作。同時對輸入首先進行合法性檢查,最大限度的滿足數(shù)據(jù)的安全,保證系統(tǒng)的穩(wěn)定。</p><p> 2.4房屋租賃管理系統(tǒng)性能要求</p><p><b> 2.4.1可重
44、用性</b></p><p> 本系統(tǒng)采用模塊化設(shè)計,為了提高系統(tǒng)中代碼的可移植性和盡可能減少代碼量,保持類或模塊的簡單和純粹,這樣系統(tǒng)具備良好的可重用性。</p><p><b> 2.4.2安全性</b></p><p> 在現(xiàn)代社會中,數(shù)據(jù)資料已經(jīng)成為各個傳統(tǒng)產(chǎn)業(yè)提高自己應(yīng)變效率的有利武器。在各大企業(yè)紛紛建立自己的強大的
45、數(shù)據(jù)資源的時候,作為一個房源機密的機構(gòu),安全性直接影響企業(yè)和客戶的利益所在,因此本系統(tǒng)將的安全性應(yīng)放在首要位置。</p><p> 1.威脅系統(tǒng)安全的因素</p><p> ?。?)數(shù)據(jù)庫內(nèi)數(shù)據(jù)被修改或破壞。</p><p> ?。?)保密數(shù)據(jù)(例如用戶密碼沒有被加密)被泄漏。</p><p> ?。?)數(shù)據(jù)和系統(tǒng)不能被用戶應(yīng)用。</
46、p><p> 2.保證安全性的目的</p><p> ?。?)保證數(shù)據(jù)的正確性,輸入數(shù)據(jù)與客觀實體一致,不能被破壞。</p><p> ?。?)保護數(shù)據(jù)的保密權(quán)限,系統(tǒng)信息只能對有訪問權(quán)限的用戶公開,防止竊取。</p><p> ?。?)保證系統(tǒng)和數(shù)據(jù)地有效使用,防止破壞數(shù)據(jù)導(dǎo)致系統(tǒng)癱瘓。</p><p> 3.保證安
47、全性的方法</p><p> ?。?)合法性檢驗機制。</p><p> ?。?)權(quán)限劃分機制。</p><p> ?。?)數(shù)據(jù)加密機制。</p><p> 本系統(tǒng)對系統(tǒng)安全性作出如下處理:首先,在系統(tǒng)注冊的用戶擁有唯一的帳號,此帳號唯一標識用戶身份,用戶憑此信息訪問該系統(tǒng)。其次,系統(tǒng)通過用戶口令區(qū)別用戶權(quán)限,系統(tǒng)為不同權(quán)限的用戶提供不同的
48、服務(wù)。最后,系統(tǒng)還提供了密碼加密措施,利用SHA1散列算法將用戶密碼轉(zhuǎn)換為新的字符串實現(xiàn)加密。</p><p><b> 2.4.3人機交互</b></p><p> 1.根據(jù)用戶特點設(shè)計窗體界面形式首先,命令的順序應(yīng)與用戶的工作習(xí)慣保持一致。其次,根據(jù)外部服務(wù)之間的聚合關(guān)系組織相應(yīng)的命令。最后,還應(yīng)充分考慮我們?nèi)祟愑洃浀木窒扌?,最好把命令系統(tǒng)組織成為一棵二層的三
49、叉樹。</p><p> 2.快速原型演示。例如,操作流程就應(yīng)該有這一原型演示,這樣用戶即便不熟悉本系統(tǒng)也可以順利的完成操作。</p><p> 2.5房屋租賃管理系統(tǒng)系統(tǒng)開發(fā)環(huán)境</p><p> (1)操作系統(tǒng)Microsoft Windows XP Professional 版本2002 Service Pack 2</p><p&g
50、t; (2)Intel(R) Pentium(R) Dual E2160 @1.80GHz 1.79GHz ,2G內(nèi)存,160G硬盤</p><p> 2.6房屋租賃管理系統(tǒng)系統(tǒng)推薦配置</p><p> 2.6.1 軟件配置</p><p> (1)操作系統(tǒng)推薦使用Windows2000 Server或者Windows XP。</p><
51、;p> (2)數(shù)據(jù)庫推薦使用ACCESS 2000以上版本。</p><p> 2.6.2 硬件配置</p><p> (1)最低要求256MB內(nèi)存。</p><p> (2)CPU最低要求600MHz。</p><p> (3)硬盤至少要3GB。</p><p> (4)顯示器推薦顯示分辨率調(diào)至10
52、24*768像素。</p><p> 2.7房屋租賃管理系統(tǒng)系統(tǒng)業(yè)務(wù)流程</p><p> 2.7.1系統(tǒng)業(yè)務(wù)流程</p><p> 概述該系統(tǒng)以市場信息的基礎(chǔ)數(shù)據(jù)可以為房地產(chǎn)開發(fā)商、房產(chǎn)交易中介機構(gòu)、房屋所有權(quán)人、購房者提供信息或管理服務(wù),還能通過系統(tǒng)對外發(fā)布房產(chǎn)交易信息;利用統(tǒng)計分析手段,形成統(tǒng)計報表,并為房產(chǎn)交易管理部門提供管理決策的市場信息依據(jù),以滿足
53、服務(wù)市場、規(guī)范市場、指導(dǎo)市場行為的要求。它的流程包括:交易(房源及買方信息)收件登記、房地產(chǎn)評估、信息校對、審核、復(fù)審、交易撮合、交易計費、交易確認等。其中交易收件登記是交易中心和產(chǎn)權(quán)管理所的主要信息來源,構(gòu)成交易和產(chǎn)權(quán)產(chǎn)籍管理的核心信息;抵押、封戶、在建工程抵押信息,是商品房預(yù)售、交易、權(quán)屬轉(zhuǎn)移過程中的重要信息,這些信息在交易過程中都能自動進行審核、復(fù)查。</p><p> 數(shù)據(jù)存儲層則是提供在事務(wù)處理過程中
54、需要的數(shù)據(jù)交換,并通過存儲過程與數(shù)據(jù)庫交換數(shù)據(jù)。本系統(tǒng)將從業(yè)務(wù)流程分析出發(fā)來設(shè)計。</p><p> 業(yè)務(wù)流程主要是針對服務(wù)對象,從用戶的需求出發(fā)來設(shè)計整個流程。并根據(jù)這些流程將系統(tǒng)重新劃分為系統(tǒng)設(shè)計、客戶管理、房屋租賃流程和定單管理四個基本模塊。</p><p> 2.7.2房屋租賃管理系統(tǒng)系統(tǒng)業(yè)務(wù)流圖</p><p> 本系統(tǒng)業(yè)務(wù)流程如圖2-1所示。<
55、;/p><p> 圖2-1系統(tǒng)業(yè)務(wù)流程圖</p><p> 2.7.3房屋租賃管理系統(tǒng)功能模塊圖</p><p> 為保證系統(tǒng)的安全性,在進入系統(tǒng)就必須進行身份驗證,從而有必要對客戶進行管理。</p><p> 本系統(tǒng)僅僅提供簡單的客戶管理,主要由登錄、客戶信息修改幾個部分組成:客戶管理的功能圖如圖2-2所示。</p>&l
56、t;p> 房源信息管理功能圖如圖2-3所示。</p><p> 圖2-3 房源信息管理</p><p> 房源管理功能圖如圖2-4所示。</p><p> 2-4房源管理功能圖</p><p> 2-5 房源常識功能如圖</p><p> 2-5 房源常識功能圖</p><p>
57、;<b> 2.8 E-R模型</b></p><p> 概念模型是對信息世界建模,所以概念模型應(yīng)能方便準確地表示出信息世界中的常用概念。對本系統(tǒng)使用實體—聯(lián)系方法建立概念模型,能夠使數(shù)據(jù)庫,程序結(jié)構(gòu)更加清晰。實體屬性如圖2-6所示</p><p><b> 圖2-6 實體屬性</b></p><p> 各實體及其
58、聯(lián)系如圖2-7所示。</p><p> 圖2-7實體及其聯(lián)系圖</p><p> 3 房屋租賃管理系統(tǒng)概要設(shè)計</p><p><b> 3.1系統(tǒng)功能描述</b></p><p> 本網(wǎng)上租賃系統(tǒng)主要包括三個層次:表現(xiàn)層、中間層、數(shù)據(jù)層。</p><p> 3.1.1數(shù)據(jù)層說明<
59、;/p><p><b> 1.數(shù)據(jù)庫設(shè)計</b></p><p> 本系統(tǒng)涉及14個表,分別為下面14個表。</p><p> Area表:存儲了所有交易類型的記錄,其設(shè)計參數(shù)如表3-1所示。</p><p> 表3-1 Area表</p><p> bargain表:存儲了所有房源交易詳細
60、資料的記錄,其設(shè)計參數(shù)如表3-2所示。</p><p> 表3-2 bargain</p><p> Buy 表:存儲了所有房源租賃的記錄,其設(shè)計參數(shù)如表3-3所示。</p><p><b> 表3-2 Buy</b></p><p> Count表: 存儲了所有房源租賃交易套數(shù)型,年月的記錄,用于其圖形的顯示設(shè)
61、計參數(shù)如表3-4所示。</p><p> 表3-4 Count</p><p> Cs表: 存儲了所有房源租賃法律,其設(shè)計參數(shù)如表3-5所示。</p><p><b> 表3-5 Cs</b></p><p> Floor表: 存儲了所有房源的層次, 套數(shù)記錄,其設(shè)計參數(shù)如表3-6所示</p>&l
62、t;p> 表3-6 Floor</p><p> Hire表: 存儲了所有房源租賃交易記錄,其設(shè)計參數(shù)如表3-7所示</p><p> 表3-7 Hire</p><p> House表:存儲了所有房源詳細資料的記錄,其設(shè)計參數(shù)如表3-8所示。</p><p> 表3-8 House</p><p>
63、 Model表: 存儲了所有房源租賃交易記錄,其設(shè)計參數(shù)如表3-9所示</p><p> 表3-9 Model</p><p> Moey1表:存儲了所有房源租賃交易金額,其設(shè)計參數(shù)如表3-10所示</p><p> 表3-10 Moey1</p><p> Password表:存儲了所有用戶和密碼,其設(shè)計參數(shù)如表3-11 所示&l
64、t;/p><p> 表3-11 Password</p><p> Place表:存儲了所有房源租賃交易房源,其設(shè)計參數(shù)如表3-12所示</p><p> 表3-12 Place</p><p> User表:存儲了所有用戶,其設(shè)計參數(shù)如表3-13所示</p><p> 表3-13 User</p>
65、<p> Zc表:存儲了所有房源交易常識,其設(shè)計參數(shù)如表3-14所示</p><p><b> 表3-14 Zc</b></p><p> 2.存儲過程設(shè)計通過封裝數(shù)據(jù)訪問邏輯,數(shù)據(jù)層的存儲過程就可以在中間層和數(shù)據(jù)存儲之間提供一個抽象層。中間層只需執(zhí)行存儲過程,為所需的參數(shù)傳遞導(dǎo)入值。中間層完全不會意識到在存儲過程中進行的處理,而且只要存儲過程能夠返
66、回預(yù)期的返回值或結(jié)果集,也不必關(guān)心存儲過程進行的處理。</p><p> (1)存儲過程的優(yōu)勢在Access的早期版本中,使用存儲過程與執(zhí)行動態(tài)SQL語句相比,具有極大的性能優(yōu)勢。存儲過程在建立的時候就可以進行驗證和部分編譯。當存儲過程第一次運行的時候,就可以對部分編譯的執(zhí)行方案完全編譯,并且在執(zhí)行之前通過SQL查詢引擎入內(nèi)存進行高速緩存。而另一方面,動態(tài)執(zhí)行的SQL語句將要為每一次執(zhí)行驗證和進行完全編譯。這將
67、導(dǎo)致巨大的性能差異,特別是在具有大量事務(wù)處理的應(yīng)用中就更是如此。</p><p> (2)存儲過程設(shè)計環(huán)境選擇存儲過程可以在SQL Server環(huán)境中編寫。</p><p> (3)本系統(tǒng)中創(chuàng)建的存儲過程本系統(tǒng)的存儲過程可以分為以下幾類:系統(tǒng)管理、房源信息、房源管理和房源常識。</p><p> 產(chǎn)品信息的存儲過程主要是獲取和更新網(wǎng)上購物系統(tǒng)數(shù)據(jù)庫中的產(chǎn)品信息
68、表、產(chǎn)品類型表的數(shù)據(jù)。這些存儲過程有:</p><p> 儲過程執(zhí)行SQL SELECT語句,從表獲取與輸入?yún)?shù)規(guī)定相匹配的單獨記錄。</p><p> SQL INSERT語句,使用通過輸入?yún)?shù)傳遞的數(shù)據(jù)作為新記錄的值,向表中插入一個記錄。這個存儲過程可以表的各個列提供輸入?yún)?shù)。</p><p> SQL UPDATE語句,使用通過輸入?yún)?shù)傳遞的數(shù)據(jù)作為新記
69、錄的值,更新表。定單管理的存儲過程主要是選擇、插入和更新系統(tǒng)數(shù)據(jù)庫中的定單信息、房源詳細信息的數(shù)據(jù)。</p><p> 3.1.2房屋租賃管理系統(tǒng)中間層說明</p><p> 1.房源管理主要是通過數(shù)據(jù)綁定的方法使用Database控制數(shù)據(jù)。</p><p><b> 2.客戶管理</b></p><p> 在客
70、戶管理中主要是用戶注冊和登錄,因此必須為這兩個服務(wù)來設(shè)計客戶管理的數(shù)據(jù)服務(wù),在該數(shù)據(jù)服務(wù)模塊中包含了兩個類,一個是訪問數(shù)據(jù)庫的方法,另一個就是聲明客戶詳細信息。訪問數(shù)據(jù)主要是能從數(shù)據(jù)庫中添加一個新記錄用以客戶登錄的身份驗證的方法,另外還需要查詢客戶詳細信息的方法。</p><p> 3. 房源信息管理是本系統(tǒng)管理所涉及的模塊較多,需要對房源信息進行添加和刪除,數(shù)據(jù)交換外,還需要對房源信息中的其他信息進行統(tǒng)計,需
71、要獲取房源信息的總數(shù)和全部價格金額之和。與上述方法相同,</p><p> 4. 房源管理包括房源管理定單的打印、定單中房源的詳細描述信息的保存、房源租賃的成交處理等。</p><p> 3.1.3房屋租賃管理系統(tǒng)表示層</p><p> 說明在該層中主要是采用delphi技術(shù)來構(gòu)建窗口來支持整個面向服務(wù)對象的應(yīng)用。該系統(tǒng)中主要的網(wǎng)頁有:</p>
72、<p> 1.房屋租賃管理系統(tǒng)-用戶登錄窗體(如圖3-1-1)</p><p> 圖3-1-1 登錄窗體</p><p> 2. 房屋租賃管理系統(tǒng)-房源的主窗體(如圖3-1-2)</p><p> 圖3-1-2房源的主窗體</p><p> 3. 房屋租賃管理系統(tǒng)-房源查詢窗體(如圖3-1-3)</p>&
73、lt;p> 圖3-1-3房源查詢窗體</p><p> 4. 房屋租賃管理系統(tǒng)-房源錄入窗體(如圖3-1-4)</p><p> 圖3-1-4房源錄入窗體</p><p> 5. 房屋租賃管理系統(tǒng)-房源打印窗體(如圖3-1-5)</p><p> 圖3-1-5房源打印窗體</p><p> 6. 房屋
74、租賃管理系統(tǒng)-房源統(tǒng)計窗體(如圖3-1-6)</p><p> 圖3-1-6房源統(tǒng)計窗體</p><p> 7. 房屋租賃管理系統(tǒng)-房源成交窗體(如圖3-1-7)</p><p> 圖3-1-7房源成交窗體</p><p> 8. 房屋租賃管理系統(tǒng)-房源常識查詢窗體(如圖3-1-8)</p><p> 圖3-
75、1-8房源常識查詢窗體</p><p> 9. 房屋租賃管理系統(tǒng)-房源法規(guī)查詢窗體(如圖3-1-9)</p><p> 圖3-1-9房源法規(guī)查詢窗體</p><p> 10.房屋租賃管理系統(tǒng)-房屋租賃系統(tǒng)幫助窗體(如圖3-1-10)</p><p> 圖3-1-10房屋租賃系統(tǒng)幫助窗體</p><p> 4房
76、屋租賃管理系統(tǒng)詳細設(shè)計</p><p><b> 4.1概述詳細</b></p><p> 設(shè)計是軟件開發(fā)周期的第三個階段,也是軟件設(shè)計的第二步。在它的前一步概要設(shè)計階段,已經(jīng)確定了軟件系統(tǒng)的總體結(jié)構(gòu),給出了系統(tǒng)中各個組成模塊的功能和模塊間的聯(lián)系。詳細設(shè)計的工作,就是在上述結(jié)果的基礎(chǔ)上,考慮“怎樣實現(xiàn)”這個軟件系統(tǒng),直到對系統(tǒng)中的每個模塊給出足夠的過程描述。<
77、;/p><p><b> 4.2界面設(shè)計</b></p><p> 整個房屋租賃管理系統(tǒng)的設(shè)計是客戶和管理員進行交互的頁面,服務(wù)對象通過訪問該窗口來獲取所需要的房源信息,該房屋租賃管理系統(tǒng)的設(shè)計主要能提供以下功能:</p><p> 1.各種功能的鏈接,包括登錄、查詢房源信以及簽定合約等。</p><p> 2.內(nèi)容
78、簡潔明了,并盡可能增加代碼的重用性。</p><p> 3.各種房源信息的分類提示、房源的詳細信息。</p><p> 4.各種歷史定單的查詢。</p><p> 5. 整個房屋租賃管理系統(tǒng)的人性化幫助。</p><p> 由于在整個房屋租賃管理系統(tǒng)都需要用到很多共同的內(nèi)容,。另外,在本系統(tǒng)還經(jīng)常用到商品類型等信息。因此,創(chuàng)建快捷控件
79、,這樣就大大減少了代碼的重用性。</p><p> 下面介紹一下該系統(tǒng)各窗口:</p><p> 1. 成交信息錄入(buyfrm.dfm): 以登錄用戶可以在此頁面修改錄的信息</p><p> 該窗體用到buttom,label和edit控件。</p><p><b> 相應(yīng)代碼:見源程序</b></p
80、><p> 2. 更改密碼(changepasswordfrm.dfm): 以登錄用戶可以在此頁面修改自己的注冊信息</p><p> 該窗體用到buttom,label和edit控件。</p><p><b> 相應(yīng)代碼:見源程序</b></p><p> 3. 更改用戶(changeuserfrm.dfm):以登
81、錄用戶可以在此頁面修改當前的登陸用戶。</p><p> 該窗體用到buttom,label和edit控件。</p><p><b> 相應(yīng)代碼:見源程序</b></p><p> 4. 租賃信息錄入(hirefrm.dfm):以登錄用戶可以在此頁面可以對租賃信息錄入</p><p> 該窗體用到buttom,l
82、abel和edit控件。</p><p><b> 相應(yīng)代碼:見源程序</b></p><p> 5. 房源管理(housefrm.dfm):以登錄用戶可以在此頁面可以對租賃房源管理,只要輸入用戶帳號用戶隨時查詢自己的想要的信息,并可以查看每一條定單的詳細信息</p><p> 該窗體用到buttom,label和edit控件。</
83、p><p><b> 相應(yīng)代碼:見源程序</b></p><p> 6. 房屋租賃管理系統(tǒng)-福建農(nóng)林大學(xué)(main.dfm): 房屋租賃管理系統(tǒng)的主窗體。</p><p> 該窗體用到buttom,label,timer,datebase,Mainmenu和edit控件。</p><p><b> 相應(yīng)代碼
84、:見源程序</b></p><p> 7.文件導(dǎo)出(outfrm.dfm):對文件進行備份。</p><p> 該窗體用到buttom,label和edit控件。</p><p><b> 相應(yīng)代碼:見源程序</b></p><p> 8.登陸( pass.dfm):用戶登陸。如果以有此帳號,出現(xiàn)提示
85、,讓用戶重新輸入。</p><p> 該窗體用到buttom,label和edit控件。</p><p><b> 相應(yīng)代碼:見源程序</b></p><p><b> 5 結(jié)論</b></p><p> 綜上所述,主要介紹了如何創(chuàng)建房屋租賃系統(tǒng)的整個從思路到構(gòu)想及功能需求分析和實現(xiàn)方法,
86、首先介紹了房屋租賃系統(tǒng)的基本概念以及在我國的發(fā)展前景和特點,并介紹了系統(tǒng)服務(wù)。</p><p> 整個房屋租賃系統(tǒng)模型,以及數(shù)據(jù)庫設(shè)計的特點,并詳細介紹了創(chuàng)建存儲過程以及比較了存儲過程和動態(tài)SQL的優(yōu)劣性能進行了比較。并根據(jù)這些存儲過程分別創(chuàng)建了數(shù)據(jù)服務(wù)層來提供功能,由于出于安全和身份驗證的需要,需要對客戶進行管理,本系統(tǒng)中提供了用戶登錄頁面。為了提高代碼的可移植性和盡可能減少代碼量。</p>&
87、lt;p> 由于時間倉促,本程序還有諸多不如,欠缺實際情況的考慮,對于模型作了簡化,同時也沒有考慮到網(wǎng)絡(luò)方面的諸多安全性。</p><p><b> 6 展望</b></p><p> 本系統(tǒng)在開發(fā)過程由于條件有限,存在著許多問題,如果能改善就可以改善整個辦公流程的效率。</p><p> 從軟件的結(jié)構(gòu)來講,本軟件只能處理日常普
88、通的事情,對與管理的只能決策支持比較少,系統(tǒng)的功能還比較單一。如果能通過其他系統(tǒng),或是其它公司的信息系統(tǒng)進行功能共享,那么本軟件就能為公司的信息化提供更好的服務(wù),也可以為公司的管理決策服務(wù)。現(xiàn)實中房屋租賃需要的許多手續(xù),在本系統(tǒng)中還不能很快實現(xiàn)。隨著房屋租賃商務(wù)的發(fā)展未來的房屋租賃同辦公方向發(fā)展,那么本軟件的將來也應(yīng)該得到更好的支持。</p><p><b> 參考文獻</b></p
89、><p> [1] 王學(xué)慶.Delphi 6數(shù)據(jù)庫設(shè)計實例導(dǎo)航.北京:科學(xué)出版社.2003.</p><p> [2] 付軍.Delphi7實例編程100例.北京:中國鐵道出版社.2005.</p><p> [3] 蔣加伏;張林峰,Visual Basic程序設(shè)計教程[M],北京郵電大學(xué)出版社, 2003年.</p><p> [4]
90、吳競?cè)A;陳根才,基于三層模式的檔案管理系統(tǒng)的設(shè)計與實現(xiàn)[M],北京,機械工業(yè)出版社,2000年</p><p><b> 致 謝</b></p><p> 本次畢業(yè)設(shè)計是在導(dǎo)師張巧航悉心指導(dǎo)下完成的。導(dǎo)師淵博的專業(yè)知識,嚴謹?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),嚴以律己、寬以待人的崇高風(fēng)范,樸實無華、平易近人的人格魅力對我影響深遠。本論文從選題到完成,每一步都是在導(dǎo)師
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計-房屋租賃管理系統(tǒng)
- 畢業(yè)設(shè)計-房屋租賃管理系統(tǒng)
- 在線房屋租賃管理系統(tǒng)畢業(yè)設(shè)計
- delphi考勤管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計房屋租賃管理系統(tǒng)開題報告書
- delphi人事管理系統(tǒng)畢業(yè)設(shè)計
- delphi考勤管理系統(tǒng)畢業(yè)設(shè)計論文
- delphi倉庫管理系統(tǒng)畢業(yè)設(shè)計論文
- delphi財務(wù)管理系統(tǒng)畢業(yè)設(shè)計
- delphi教學(xué)管理系統(tǒng)畢業(yè)設(shè)計
- 《房屋租賃管理系統(tǒng)》畢業(yè)論文設(shè)計
- delphi考試系統(tǒng)畢業(yè)設(shè)計
- delphi服裝廠管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---在線房屋租賃系統(tǒng)的設(shè)計與實現(xiàn)
- 基于delphi的人事管理系統(tǒng)畢業(yè)設(shè)計
- 汽車租賃管理系統(tǒng)畢業(yè)設(shè)計
- delphi工資管理畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(論文) - (delphi)數(shù)據(jù)庫管理系統(tǒng)
- DELPHI商品銷售管理系統(tǒng) 畢業(yè)設(shè)計.doc
- 畢業(yè)設(shè)計-基于delphi的人事管理系統(tǒng)設(shè)計
評論
0/150
提交評論