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

正文內(nèi)容

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

2025-05-11 22:05 本頁面
 

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