freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

房屋中介管理系統畢業(yè)設計(編輯修改稿)

2025-05-11 22:05 本頁面
 

【文章內容簡介】 回服務器的操作。它連接的不是某個具體的數據庫,而是微軟提供的ADO對象。ADO數據對象是微軟提出的新標準,從理論上來,能夠支持任何類型的數據庫(甚至包括流式數據)。但是,ADO本身也是相當大的。徹底拋棄Delphi的數據庫支持,從字節(jié)開始,開發(fā)自己的數據庫。這種方法有其好處:第一,不用考慮兼容性問題,例如不用去考慮用戶的數據庫文件是Access 2000格式還是Access 2003格式的;第二,可以在性能上達到最充分的優(yōu)化,因為不需要通過任何通用接口,而是直接對磁盤文件進行操作,這對于一些對性能要求苛刻的程序是很有用的;第三,能夠最大限度地減少冗余代碼,因為這種數據庫往往是特定格式的,而且只需要執(zhí)行一些特定的操作,訪問代碼當然要比通用數據庫精簡得多。用ADO開發(fā)數據庫程序,通常需要以下組件:TdataSourceTADOConnectionTADOCommandTADODataSetTADOTableTADOQueryTADOSToreProcADO 提供執(zhí)行以下操作的方式: 。同時,可確定對數據源的所有更改是否已成功或沒有發(fā)生。,同時可帶變量參數,或優(yōu)化執(zhí)行。,則將這些行存儲在易于檢查、操作或更改的緩存中。,可使用緩存行的更改內容來更新數據源。(通常由建立連接或執(zhí)行命令造成)。 在典型情況下,需要在編程模型中采用所有這些步驟。但是,由于 ADO 有很強的靈活性,所以最后只需執(zhí)行部分模塊就能做一些有用的工作。例如:將數據從文件直接存儲到緩存行,然后僅用 ADO 資源對數據進行檢查。BDE是負責用戶和數據庫交流的中間媒介。事實上,應用程序是通過數據訪問組件和BDE連接,再由BDE去訪問數據庫,完成對數據庫的操作,而并非直接操作BDE。這樣用戶只需關心Delphi中的數據組件即可,不用直接和BDE打交道。 數據庫組件主要分為兩類:“數據訪問組件”和“數據控制組件”,它們和數據庫的關系可用下面的關系圖來示意: 圖21:數據庫組件與數據庫關系圖其中,數據訪問組件在Delphi組件面板的Data Access組件頁上。其中的Table、Query和Storedproc三個控件,它們稱為“數據集組件”,用于和數據庫連接。這些組件功能如下: (1)DataSource控件是數據集組件和數據控制組件的連接媒介。數據控制組件是用戶操作數據庫中數據的界面,只有通過DataSource控件才能和數據集組件連接,從而對數據進行顯示、修改、維護等操作。 (2)Table控件是通過數據庫引擎——BDE來存取數據庫中的數據的。通過BDE將用戶對數據庫的操作(如添加、刪除、修改等)傳遞給數據庫。 (3)Query控件是利用SQL(Structured Query Language,結構化查詢語言)通過BDE來操作數據庫的,和Table控件完成的功能相似,它只是采用了SQL來實現。 (4)Storedproc控件是通過BDE對服務器數據庫進行操作的,常用于客戶/服務器(C/S)結構的數據庫應用程序。 (5)DataBase控件一般用于建立遠程的數據庫服務器——客戶/服務器結構的數據庫應用程序和數據庫之間的連接。 (6)Session控件是用于控制數據庫應用程序和數據庫連接的,主要用于復雜功能的實現,例如:多線程數據庫程序設計。而數據控制組件也可以稱為數據顯示組件或數據瀏覽組件。它們的主要功能是與數據訪問組件相配合,提供給用戶一個對數據進行瀏覽、編輯等操作的界面。數據控制組件在組件板上的DataControl頁上。從上圖可以看出,BDE負責與具體的數據庫相連,通過BDE,幾乎可以操作目前所有類型的數據庫。但是BDE也有很大的缺點,當然,在對于一些比較簡單的數據庫,例如ASCII,BDE可以直接訪問。另外它也可以通過一些相應的驅動,訪問特定的數據庫,例如通過DAO訪問Access數據庫。不同類型的驅動程序都具有不同的特征,主要是表現在:數據庫的安全性,事務,數據字典和完整性驗證,存儲過程和觸發(fā)器。對于不能直接支持的數據庫,BDE還可以連接到ODBC,通過ODBC進行訪問,所以BDE有時效率很低。在DELPHI提供的所有數據庫訪問方式中,BDE的歷史最長,因此提供的功能也最多,包括大量的和數據庫交互的API。使用它訪問PARADOX和DBASE時效率最高。同時,針對Oracle的訪問也有專門的優(yōu)化,效率也最高。DELPHI目前正逐步放棄BDE,已經不再為BDE增加新的功能,只是對現有的功能進行維護,排除BUG。BDE包含如下組件:TDATABASETTABLETQUERYTSTOREDPROCTSESSIONTBATCHMOVETUPDATESQLTNESTEDTABLE 體系結構 系統體系機構的一般闡述MIS系統平臺結構模式大體上分為4種:主機終端模式、文件服務器模式、客戶機/服務器模式(Clint/Server,簡稱C/S)、web瀏覽器/服務器模式(Browser/Server,簡稱B/S)。主機終端模式由于硬件選擇有限,已被逐步淘汰。而文件服務器模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘汰。而文件服務器模式只適合小規(guī)模的局域網,對于用戶多,數據量大的情況就會產生網絡瓶頸,特別是在互聯網上不能滿足用戶要求。因此,現代企業(yè)級平臺結構模式應主要考慮C/S模式和B/S模式。 C/S模式與B/S模式的比較分析C/S系統又被稱作分布式計算系統,它的含義是程序的數據處理并不像通常在基于小型機或基于主機的計算機系統(終端方式)中那樣在單個的計算機上發(fā)生,而是把程序的不同部分在多臺計算機上同時運行。例如,對于SQL Server來講,將數據存放在服務器計算機上,客戶端界面作為程序的另一部分(完成商業(yè)邏輯和顯示邏輯)存在于客戶端桌面計算機上??蛻?服務器系統的這兩個部件通過網絡連接相互通信,并且可以擴展到任意規(guī)模。SQL Server是一個真正的客戶/服務器關系型數據庫系統。它使企業(yè)可以設計出能夠滿足不斷改變的信息需求的分布式數據庫系統??蛻舳送ㄟ^網絡向服務器發(fā)送SQL語句,服務器返回客戶端結果集。對于Client/Server模式而言,其主要特點為:。經過多年的研究和積累,基于Client/Server模式的系統設計開發(fā)方法已被用戶所熟悉和掌握。并且,眾多的數據庫和軟件生產商提供了各種可是化工具和編程語言來支持它的開發(fā)。相對而言,目前的基于Browse/Server模式的應用及其開發(fā)方法仍然處于發(fā)展階段。,界面友好。各個Client機上運行的應用程序是針對待定的用戶和任務設計,同時具有在線幫助和出錯提示等輔助功能。這些優(yōu)勢是Browse/Server模式所不具備的。,安全性高。Client/Server模式中前后臺傳遞的僅僅是查詢請求SQL語言或查詢結果,而不象Browse/Server模式中在前臺的Browse和后臺Server之間傳遞程序或主頁模塊:Client/Server模式一般采用基于局域網點對點式的結構和安全性較好的網絡協議,而Browse/Server是一種開放式的結構,面向眾多的用戶,其防火墻技術并不能完全屏蔽網絡黑客和內部人員對系統的惡意侵襲。C/S模式主要由客戶應用程序(Client)、服務器管理程序(Server)和中間件(middleware)三個部件組成。客戶應用程序是系統中用戶與數據進行交互的部件。服務器程序負責有效地管理系統資源,如管理一個信息數據庫,其主要工作是當多個客戶并發(fā)地請求服務器上的相同資源時,對這些資源進行最優(yōu)化管理。中間件負責聯結客戶應用程序與服務器管理程序,協同完成一個作業(yè),以滿足用戶查詢管理數據的要求B/S模式即Brower/Server結構模式,是基于Internet/Intranet的結構模式,分為三層,第一層為表示層,用戶通過瀏覽器完成和后臺的交互及最終查詢結果的輸出功能。第二層為具有ODBC接口的WEB服務器,屬功能層,主要利用服務器完成客戶的應用功能。第三層為數據層,根據客戶的請求獨立地進行各種運算。即前臺客戶端采用瀏覽器,中間件服務器為Web服務器,后臺為數據庫服務器。此種結構由客戶端在Web頁面發(fā)出請求至Web Sever,再由Web Sever向數據庫服務器發(fā)出請求,而最后中間件服務器接受到數據庫服務器的應答后,最終返回給客戶端的仍然是頁面形式。這樣實現了客戶端不直接和數據庫服務器發(fā)生關系,保證了數據安全性。對Browse/Server模式而言,其主要特點為:,它在前臺Browse和后臺Server之間增加了一層Web Server層,所有的應用程序模塊都安裝在它上面,在Browse上只需安裝一個通用的瀏覽器軟件,因此,這種模式簡化了客戶端,使用戶的操作更加方便。,Intranet/Intenet完全兼容。,根據發(fā)展需要,可對系統隨時進行擴展,降低了系統的開發(fā)和維護的開銷 B/S模式的優(yōu)勢首先它簡化了客戶端。它無需象C/S模式那樣在不同的客戶機上安裝不同的客戶應用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機的硬盤空間與內存,而且使安裝過程更加簡便、網絡結構更加靈活。假設一個企業(yè)的決策層要開一個討論庫存問題的會議,他們只需從會議室的計算機上直接通過瀏覽器查詢數據,然后顯示給大家看就可以了。甚至與會者還可以把筆記本電腦聯上會議室的網絡插口,自己來查詢相關的數據。其次,它簡化了系統的開發(fā)和維護。系統的開發(fā)者無須再為不同級別的用戶設計開發(fā)不同的客戶應用程序了,只需把所有的功能都實現在Web服務器上,并就不同的功能為各個組別的用戶設置權限就可以了。各個用戶通過HTTP請求在權限范圍內調用Web服務器上不同處理程序,從而完成對數據的查詢或修改?,F代企業(yè)面臨著日新月異的競爭環(huán)境,對企業(yè)內部運作機制的更新與調整也變得逐漸頻繁。相對于C/S,B/S的維護具有更大的靈活性。當形勢變化時,它無須再為每一個現有的客戶應用程序升級,而只需對Web服務器上的服務處理程序進行修訂。這樣不但可以提高公司的運作效率,還省去了維護時協調工作的不少麻煩。如果一個公司有上千臺客戶機,并且分布在不同的地點,那么便于維護將會顯得更加重要。再次,它使用戶的操作變得更簡單。對于C/S模式,客戶應用程序有自己特定的規(guī)格,使用者需要接受專門培訓。而采用B/S模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓,就可以直接使用。B/S模式的這種特性,還使MIS系統維護的限制因素更少。最后,B/S特別適用于網上信息發(fā)布,使得傳統的MIS的功能有所擴展。這是C/S所無法實現的。而這種新增的網上信息發(fā)布功能恰是現代企業(yè)所需的。這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力物力。鑒于B/S相對于C/S的先進性,B/S逐漸成為一種流行的MIS系統平臺。各軟件公司紛紛推出自己的Internet方案,基于Web的財務系統、基于Web的ERP。一些企業(yè)已經領先一步開始使用它,并且收到了一定的成效。B/S模式的新穎與流行,和在某些方面相對于C/S的巨大改進,使B/S成了MIS系統平臺的首選,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些優(yōu)點。下面讓我們來看C/S相對于B/S的一些優(yōu)勢。 C/S模式的優(yōu)勢首先,交互性強是C/S固有的一個優(yōu)點。在C/S中,客戶端有一套完整的應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。B/S雖然由JavaScript、VBScript提供了一定的交互能力,但與C/S的一整套客戶應用相比是太有限了。其次,C/S模式提供了更安全的存取模式。由于C/S是配對的點對點的結構模式,采用適用于局域網、安全性比較好的網絡協議(例如:NT的NetBEUI協議),安全性可以得到較好的保證。而B/S采用點對多點、多點對多點這種開放的結構模式,并采用TCP/IP這一類運用于Internet的開放性協議,其安全性只能靠數據服務器上管理密碼的數據庫來保證?,F代企業(yè)需要有開放的信息環(huán)境,需要加強與外界的聯系,有的還需要通過Internet發(fā)展網上營銷業(yè)務,這使得大多數企業(yè)將他們的內部網與Internet相連。由于采用TCP/IP,他們必須采用一系列的安全措施,如構筑防火墻,來防止Internet的用戶對企業(yè)內部信息的竊取以及外界病毒的侵入。再次,采用C/S模式將降低網絡通信量。B/S采用了邏輯上的三層結構,而在物理上的網絡結構仍然是原來的以太網或環(huán)形網。這樣,第一層與第二層結構之間的通信、第二層與第三層結構之間的通信都需占用同一條網絡線路。而C/S只有兩層結構,網絡通信量只包括Client與Server之間的通信量。所以,C/S處理大量信息的能力是B/S所無法比擬的。最后,由于C/S在邏輯結構上比B/S少一層,對于相同的任務,C/S完成的速度總比B/S快。使得C/S更利于處理大量數據。 開發(fā)方法整體選擇根據用戶的實際情況和需要,最終決定采用在Windows xp下使用DELPHI+Access開發(fā),采用C/S結構,使用ADO連接數據庫。這樣的好處是:+Access靈活方便,可擴充性、可移植性較好。,兼容性好,同時存取效率高,且較成熟,目前許多數據庫應用系統都采用這種方式。 C/S結構是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優(yōu)點就是客戶端響應速度快。ADO是Microsoft主要數據存儲技術,ADO主要讓應用程序或WEB應用程序存取各種不同的數據源。ADO封裝了OLEDB復雜的接口,以極為簡單的COM接口存儲數據,簡化了程序員數據存取的工作。ADO架構圖:OLE DBADOApplication/BrowserODBCSQL DATA圖22 ADO加構圖第三章 系統總體規(guī)劃分析 系統總體結構設計 應用需求分析房產中介管理系統需求主要來自房屋登記,管理房源和管理人員。房屋登記將用戶需要登記的房屋的信息輸入系統,由系統自動歸類儲存,隨時可以查閱修改。房屋管理人
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1