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