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

正文內(nèi)容

二手房中介管理系統(tǒng)論文(編輯修改稿)

2024-10-19 21:48 本頁面
 

【文章內(nèi)容簡介】 、運(yùn)行三個(gè)時(shí)期,每一時(shí)期又可分為若干更小的階段。計(jì)劃時(shí)期的主要任務(wù)是分析用戶要求,分析新系統(tǒng)的主要目標(biāo)以及開發(fā)該系統(tǒng)的可行性。開發(fā)時(shí)期要完成設(shè)計(jì)和實(shí)現(xiàn)兩大任務(wù)具體。具體分為需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試。其中編碼和測試是軟件開發(fā)期的最后兩個(gè)階段。運(yùn) 行時(shí)期是軟件生存周期的最后一個(gè)時(shí)期,軟件人員在這一時(shí)期的工作,主要是做好軟件維護(hù)。 開發(fā)環(huán)境及工具 JSP 本系統(tǒng)選擇 作為開發(fā)語言。 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。JSP 技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁 HTML 文件 )中插入 Java程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 。 用 JSP 開發(fā)的 Web應(yīng)用是跨平臺(tái)的,即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 SQL2020 本系統(tǒng)選擇 SQL2020 用于后臺(tái)數(shù)據(jù)庫開發(fā)。 SQL 是 Structured Quevy Language(結(jié)構(gòu)化查詢語言 )的縮寫。 SQL 是專為數(shù)據(jù)庫而建立 的操作命令第 2 章 系統(tǒng)開發(fā)環(huán)境概述 5 集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時(shí),只需要發(fā)出 “做什么 ”的命令, “怎么做 ”是不用使用者考慮的。 SQL 功能強(qiáng)大、簡單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持 SQL。 JSP數(shù)據(jù)庫開發(fā)技術(shù) JDBC開發(fā)數(shù)據(jù)庫 JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java 語言編寫的類和接口組成。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人 員提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí), JDBC 也是個(gè)商標(biāo)名。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個(gè)程序,為訪問Oracle 數(shù)據(jù)庫又專門寫一個(gè)程序,或?yàn)樵L問 Informix 數(shù)據(jù)庫又編寫另一個(gè)程序等等,程序員只需用 JDBC API 寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。同時(shí),將 Java 語言和 JDBC 結(jié)合起來使程序員不必 為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語言 “編寫一次,處處運(yùn)行 ”的優(yōu)勢。 Java 數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC 對 Java 程序員而言是 API,對實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為 API, JDBC 為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。 JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有 簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。所需要的只是 Java 應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對話的方法。而 JDBC 正是作為此種用途的機(jī)制JDBC 擴(kuò)展了 Java 的功能。例如,用 Java 和 JDBC API 可以發(fā)布含有 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 6 applet 的網(wǎng)頁,而該 applet 使用的信息可能來自遠(yuǎn)程數(shù)據(jù)庫企業(yè)也可以用 JDBC 通過 Intra 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫中(即使這些職員所用 的 計(jì)算機(jī)有 Windows、 Macintosh 和 UNIX 等各種不同的操作系統(tǒng))。隨著越來越多的程序員開始使用 Java 編程語言,對從 Java 中便捷地訪問數(shù)據(jù)庫的要求也在日益增加。 MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫,并能便捷地存取信息,即使這些信 息是儲(chǔ)存在不同數(shù)據(jù)庫管理系統(tǒng)上。新程序的開發(fā)期很短。安裝和版本控制將大為簡化。程序員可只編寫一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng) 用程序。對于商務(wù)上的銷售信息服務(wù), Java 和 JDBC 可為外部客戶提供獲取信息更新的更好方法。 錯(cuò)誤 !未找到引用源。 BDE開發(fā)數(shù)據(jù)庫 BDE 是負(fù)責(zé)用戶和數(shù)據(jù)庫交流的中間媒介。事實(shí)上,應(yīng)用程序是通過數(shù)據(jù)訪問組件和 BDE 連接,再由 BDE 去訪問數(shù)據(jù)庫,完成對數(shù)據(jù)庫的操作,而并非直接操作 BDE。這樣用戶只需關(guān)心 JSP 中的數(shù)據(jù)組件即可,不用直接和 BDE 打交道。數(shù)據(jù)庫組件主要分為兩類: “數(shù)據(jù)訪 問組件 ”和 “數(shù)據(jù)控制組件 ”,它們和數(shù)據(jù)庫的關(guān)系可用圖 21 來示意: 圖 21 數(shù)據(jù)庫組件與數(shù)據(jù)庫關(guān)系圖 其中,數(shù)據(jù)訪問組件在 JSP 組件面板的 Data SQL 組件頁上。其中的Table、 Query 和 Storedproc 三個(gè)控件,它們稱為 “數(shù)據(jù)集組件 ”,用于和數(shù)據(jù)庫連接。這些組件功能如下: ( 1) DataSource 控件是數(shù)據(jù)集組件和數(shù)據(jù)控制組件的連接媒介。數(shù)據(jù)控制組件是用戶操作數(shù)據(jù)庫中數(shù)據(jù)的界面,只有通過 DataSource 控件才能和數(shù)據(jù)集組件連接,從而對數(shù)據(jù)進(jìn)行顯示、修改、維護(hù)等操作。 第 2 章 系統(tǒng)開發(fā)環(huán)境概述 7 ( 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 來實(shí)現(xiàn)。 ( 4) Storedproc 控件是通過 BDE 對服務(wù)器數(shù)據(jù)庫進(jìn)行操作的,常用于客戶 /服務(wù)器( C/S)結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用程序。 ( 5) DataBase 控件一般用于建立遠(yuǎn)程的數(shù)據(jù)庫服務(wù)器 ——客戶 /服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)庫之間的連接。 ( 6) Session 控件是用于控制數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)庫連接的,主要用于復(fù)雜功能的實(shí)現(xiàn),例如:多線程數(shù)據(jù)庫程序設(shè)計(jì)。 而數(shù)據(jù)控制組件也可以稱為數(shù)據(jù)顯示組件或數(shù)據(jù)瀏覽組件。它們的主要功能是與數(shù)據(jù)訪問組件相配合,提供給用戶一個(gè)對數(shù)據(jù)進(jìn)行瀏覽、編輯等操作的界面。數(shù)據(jù)控制組件在組件板上的 DataControl 頁上。 從上圖可以看出, BDE 負(fù)責(zé)與具體的數(shù)據(jù)庫相連,通過 BDE,幾乎可以操作目前所有類型的數(shù)據(jù)庫。但是 BDE 也有很大的缺點(diǎn),當(dāng)然,在對于一些比較簡單的數(shù)據(jù)庫, 例如 ASCII, BDE 可以直接訪問。另外它也可以通過一些相應(yīng)的驅(qū)動(dòng),訪問特定的數(shù)據(jù)庫,例如通過 DAO 訪問 SQL 數(shù)據(jù)庫。不同類型的驅(qū)動(dòng)程序都具有不同的特征,主要是表現(xiàn)在:數(shù)據(jù)庫的安全性,事務(wù),數(shù)據(jù)字典和完整性驗(yàn)證,存儲(chǔ)過程和觸發(fā)器。對于不能直接支持的數(shù)據(jù)庫, BDE 還可以連接到 ODBC,通過 ODBC 進(jìn)行訪問,所以 BDE 有時(shí)效率很低。 在 JSP 提供的所有數(shù)據(jù)庫訪問方式中, BDE 的歷史最長,因此提供的功能也最多,包括大量的和數(shù)據(jù)庫交互的 API。使用它訪問 PARJDBCX 和DBASE 時(shí)效率最高。同時(shí),針對 Oracle 的訪問也有專門的優(yōu)化,效率也最高。 JSP 目前正逐步放棄 BDE,已經(jīng)不再為 BDE 增加新的功能,只是對現(xiàn)有的功能進(jìn)行維護(hù),排除 BUG。 BDE 包含如下組件: TDATABASE TTABLE 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 8 TQUERY TSTOREDPROC TSESSION TBATCHMOVE TUPDATESQL TNESTEDTABLE 體系結(jié)構(gòu) 系統(tǒng)體系結(jié)構(gòu)的一般闡述 MIS 系統(tǒng)平臺(tái)結(jié)構(gòu)模式大體上分為 4 種:主機(jī)終端模式、文件服務(wù)器模式、客戶機(jī) /服務(wù)器模式( Clint/Server,簡稱 C/S)、 web 瀏覽器 /服務(wù) 器模式( Browser/Server,簡稱 B/S)。主機(jī)終端模式由于硬件選擇有限,已被逐步淘汰。而文件服務(wù)器模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘汰。而文件服務(wù)器模式只適合小規(guī)模的局域網(wǎng),對于用戶多,數(shù)據(jù)量大的情況就會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求。因此,現(xiàn)代企業(yè)級平臺(tái)結(jié)構(gòu)模式應(yīng)主要考慮 C/S 模式和 B/S 模式。 C/S 模式與 B/S 模式的比較分析 C/S 系統(tǒng)又被稱作分布式計(jì)算系統(tǒng),它的含義是程序的數(shù)據(jù)處理并不像通常在基于小型機(jī)或基于主機(jī)的計(jì)算機(jī)系統(tǒng)(終端方式)中那樣在 單個(gè)的計(jì)算機(jī)上發(fā)生,而是把程序的不同部分在多臺(tái)計(jì)算機(jī)上同時(shí)運(yùn)行。例如,對于SQL Server 來講,將數(shù)據(jù)存放在服務(wù)器計(jì)算機(jī)上,客戶端界面作為程序的另一部分(完成商業(yè)邏輯和顯示邏輯)存在于客戶端桌面計(jì)算機(jī)上??蛻?/服務(wù)器系統(tǒng)的這兩個(gè)部件通過網(wǎng)絡(luò)連接相互通信,并且可以擴(kuò)展到任意規(guī)模。SQL Server 是一個(gè)真正的客戶 /服務(wù)器關(guān)系型數(shù)據(jù)庫系統(tǒng)。它使企業(yè)可以設(shè)計(jì)出能夠滿足不斷改變的信息需求的分布式數(shù)據(jù)庫系統(tǒng)。客戶端通過網(wǎng)絡(luò)向服務(wù)器發(fā)送 SQL 語句,服務(wù)器返回客戶端結(jié)果集。對于 Client/Server 模式而言,其 主要特點(diǎn)為: 。經(jīng)過多年的研究和積累,基于Client/Server 模式的系統(tǒng)設(shè)計(jì)開發(fā)方法已被用戶所熟悉和掌握。并且,眾多第 2 章 系統(tǒng)開發(fā)環(huán)境概述 9 的數(shù)據(jù)庫和軟件生產(chǎn)商提供了各種可是化工具和編程語言來支持它的開發(fā)。相對而言,目前的基于 Browse/Server 模式的應(yīng)用及其開發(fā)方法仍然處于發(fā)展階段。 ,界面友好。各個(gè) Client 機(jī)上運(yùn)行的應(yīng)用程序是針對待定的用戶和任務(wù)設(shè)計(jì),同時(shí)具有在線幫助和出錯(cuò)提示等輔助功能。這些優(yōu)勢是Browse/Server 模式所不具備的。 ,安全性高 。 Client/Server 模式中前后臺(tái)傳遞的僅僅是查詢請求 SQL 語言或查詢結(jié)果,而不象 Browse/Server 模式中在前臺(tái)的Browse 和后臺(tái) Server 之間傳遞程序或主頁模塊: Client/Server 模式一般采用基于局域網(wǎng)點(diǎn)對點(diǎn)式的結(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)三個(gè)部件 組成??蛻魬?yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)行交互的部件。服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫,其主要工作是當(dāng)多個(gè)客戶并發(fā)地請求服務(wù)器上的相同資源時(shí),對這些資源進(jìn)行最優(yōu)化管理。中間件負(fù)責(zé) 聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè), 以滿足用戶查詢管理數(shù)據(jù)的要求 B/S 模式即 Brower/Server 結(jié)構(gòu)模式 ,是基于 Inter/Intra 的結(jié)構(gòu)模式,分為三層,第一層為表示層,用戶通過瀏覽器完成和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。第二層為具有 ODBC 接口的 WEB 服務(wù)器,屬功能層, 主要利用服務(wù)器完成客戶的應(yīng)用功能。第三層為數(shù)據(jù)層,根據(jù)客戶的請求獨(dú)立地進(jìn)行各種運(yùn)算。即前臺(tái)客戶端采用瀏覽器,中間件服務(wù)器為 Web 服務(wù)器,后臺(tái)為數(shù)據(jù)庫服務(wù)器。此種結(jié)構(gòu)由客戶端在 Web 頁面發(fā)出請求至 Web Sever,再由 Web Sever向數(shù)據(jù)庫服務(wù)器發(fā)出請求,而最后中間件服務(wù)器接受到數(shù)據(jù)庫服務(wù)器的應(yīng)答后,最終返回給客戶端的仍然是頁面形式。這樣實(shí)現(xiàn)了客戶端不直接和數(shù)據(jù)庫服務(wù)器發(fā)生關(guān)系,保證了數(shù)據(jù)安全性。 對 Browse/Server 模式而言,其主要特點(diǎn)為: 3 層結(jié)構(gòu),它在前臺(tái) Browse 和后 臺(tái) Server 之間增加了一層 Web Server 層,所有的應(yīng)用程序模塊都安裝在它上面,在 Browse燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 10 上只需安裝一個(gè)通用的瀏覽器軟件,因此,這種模式簡化了客戶端,使用戶的操作更加方便。 , Intra/Inte 完全兼容。 ,根據(jù)發(fā)展需要,可對系統(tǒng)隨時(shí)進(jìn)行擴(kuò)展,降低了系統(tǒng)的開發(fā)和維護(hù)的開銷 B/S 模式的優(yōu)勢 首先它簡化了客戶端。它無需象 C/S 模式那樣在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機(jī)的硬盤空間與內(nèi)存,而且使安裝 過程更加簡便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。假設(shè)一個(gè)企業(yè)的決策層要開一個(gè)討論庫存問題的會(huì)議,他們只需從會(huì)議室的計(jì)算機(jī)上直接通過瀏覽器查詢數(shù)據(jù),然后顯示給大家看就可以了。甚至
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1