【正文】
且要包含計(jì)劃、控 制和決策的功能。 ,處理過程相對確定,所以數(shù)據(jù)(而不是業(yè)務(wù)目標(biāo),不同用戶)成為系統(tǒng)工作的驅(qū)動(dòng)力。管理過程是信息流的過程,且具有信息反饋的特征。信息具有時(shí)間性。 MIS 是一個(gè)不斷發(fā)展的新型學(xué)科, MIS 的定義隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的進(jìn)步也在不斷更新,在現(xiàn)階段普遍認(rèn)為 MIS 是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段組成并用于管理信息的系統(tǒng)。就狹義 MIS 而言,主要是現(xiàn)代企業(yè)管理技術(shù)和模式的選 擇和應(yīng)用,如制造資源計(jì)劃 MRPⅡ 、計(jì)算機(jī)集成制造系統(tǒng) (CIMS)等管理理念的貫徹;對廣義的 MIS 來說,則包括了管理模式和方法、商業(yè)規(guī)則、辦公自動(dòng)化 OA 的程序等的確定,總體要求是管理工作程序化,管理業(yè)務(wù)標(biāo)準(zhǔn)化,管理流程科學(xué)化,數(shù)據(jù)資料代碼化。管理信息系統(tǒng)可以有廣義和狹義之分。其定義是 “MIS 系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件,手工作業(yè),分析計(jì)劃。系統(tǒng)采用 JSP 程序設(shè)計(jì)語言的程序設(shè)計(jì)與數(shù)據(jù)庫相結(jié)合的手段進(jìn)行開發(fā),結(jié)構(gòu)緊湊、運(yùn)行速度快、操作簡單,更因?yàn)閾碛凶约旱脑创a,所以保證了軟件具有高度的保密、安全性,本系統(tǒng)將二手房中介公司工作人員方便、安全、高效的進(jìn)行管理。 此 “二手房 中介管理系統(tǒng) ”的開發(fā)定位于一個(gè)能夠滿足數(shù)據(jù)庫管理軟件,即具備一個(gè)數(shù)據(jù)庫管理軟件的基本功能,包括數(shù)據(jù)的增加, 刪除,修改,查詢,統(tǒng)計(jì)等,便于用戶查看,操作,和查詢房屋登記信息。 數(shù)據(jù)庫技術(shù)是一門歷史彌堅(jiān)的學(xué)科,不像其它的計(jì)算機(jī)技術(shù)會(huì)隨著時(shí)間的推移而變得越來越?jīng)]有聲息。即使前幾年,有些商家開始使用電腦管理,但也只是進(jìn)行一些簡單的數(shù)據(jù)計(jì)算的操作。 This dissertation mainly discussed the basic theory and designation of “House Agency Management Information System”, and the developing procedure according to system developing procedure and function realization. The essay also mentioned database management software39。 本系統(tǒng)以 JSP 和 SQL 為開發(fā)工具,通過后臺(tái)數(shù)據(jù)庫的建立與設(shè)置,軟件界面的設(shè)計(jì)與實(shí)現(xiàn),程序的編寫與調(diào)試等幾個(gè)階段來完成對 二手房中介管理系統(tǒng)的開發(fā)。一個(gè)能夠使其實(shí)現(xiàn)管理系統(tǒng)化、規(guī)范化、自動(dòng)化的計(jì)算機(jī)系統(tǒng)就顯得很有必要。 二手房中介管理系統(tǒng) 【摘要】 隨著信息自動(dòng)化處理技術(shù)的日益發(fā)展,如何科學(xué),全面,高效的對單位紛繁復(fù)雜的檔案管理事務(wù)進(jìn)行計(jì)算機(jī)的自動(dòng)化管理是個(gè)熱門話題,當(dāng)前企事業(yè)單位為了提升自身的競爭力,各單位都在定制和購買各項(xiàng)業(yè)務(wù)應(yīng)用軟件,運(yùn)用高科技手段進(jìn)行科學(xué),規(guī)范的管理。利用計(jì)算機(jī)技術(shù) ,實(shí)現(xiàn)管理系的自動(dòng)化 ,規(guī)范化就是這個(gè)問題最好的解決方法 。 本論文詳細(xì)地介紹了開發(fā)系統(tǒng)的具體步驟,以及應(yīng)用的技術(shù),以配圖例的方式詳盡說明,并在文中對一些源程序作了詳細(xì)的解釋 。s developing procedure analyse and theory study by using software project theory as the theoretic basis of system developing , the C/S model relating database as the background and the professional database as the developing language applying method. This System uses JSP and Microsoft accsse2020 as developing kit. By building and setting up background database, designing and applying software interface, programme writing and debugging, developed “House Agency Management Information System”. This dissertation introduced the specific steps in developing the system ,as well as the technical skill applied, presented with graphics and specific instruction and some source code has been explained particularly. 【 Keywords】 Database Managed currency Estate agent Query 目 錄 引 言 ............................................................ 錯(cuò)誤 !未定義書簽。這是一項(xiàng)極其繁瑣的工作??紤]其原因,則是因?yàn)樾畔⒌谋▽?shù)據(jù)庫技術(shù)的要求只增不減。同時(shí)能夠提供高質(zhì)量的套打及 快速生成統(tǒng)計(jì)分析報(bào)表 。 第一章 系統(tǒng) 概述 數(shù)據(jù)庫管理軟件概述 管理信息系統(tǒng) 管理信息系統(tǒng)( Management Information Systems 簡稱 MIS),最早是 J??刂坪蜎Q策模型以及數(shù)據(jù)庫的人一機(jī)系統(tǒng),它能夠提供信息,支持企業(yè)或組織的運(yùn)行,管理功能。狹義的 MIS 是指企業(yè)計(jì)算機(jī)網(wǎng)絡(luò)管理信息系統(tǒng),是指運(yùn)用現(xiàn)代化計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和企業(yè)管理學(xué)方法,系統(tǒng)地實(shí)現(xiàn)企業(yè)經(jīng)營生產(chǎn)目標(biāo)的一種綜合管理系統(tǒng)。二是計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的建設(shè),包括系統(tǒng)軟硬件平臺(tái)的選擇,管理信息系統(tǒng)的集成,局域網(wǎng)的建設(shè)及互聯(lián),局域網(wǎng)和廣域網(wǎng)的互聯(lián)等。 MIS 的對象就是信息,信息是經(jīng)過加工的數(shù)據(jù),信息是對決策者有價(jià)值的數(shù)據(jù)。信息 的加工方式有多種形式。 管理信息系統(tǒng)作為企業(yè)進(jìn)行整體信息處理的支柱,應(yīng)具有如下五個(gè)方面的作用或特點(diǎn): 。 ,求解過程和結(jié)果達(dá)到最優(yōu)化。一個(gè)管理信息系統(tǒng)除依靠數(shù)據(jù)庫系統(tǒng)作為數(shù)據(jù)處理的核心外,還需要知識庫系統(tǒng)、方法庫系統(tǒng)等支持。 數(shù)據(jù)庫里的數(shù)據(jù)像圖書館里的圖書一樣,也要讓人能夠很方便地找到才行。人們將越來越多的資料存入計(jì)算機(jī)中,并通過一些編制好的計(jì)算機(jī)程序?qū)@些資料進(jìn)行管理,這些程序后來就被稱為 數(shù)據(jù)庫管理系統(tǒng) ,它們可以幫我們管理輸入到計(jì)算機(jī)中的大量數(shù)據(jù),就像圖書館的管 理員。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用 戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。 關(guān)系型數(shù)據(jù)庫 數(shù)據(jù)庫這一概念提出后先 后出現(xiàn)了幾種數(shù)據(jù)模型 ,其中基本的數(shù)據(jù)模型有三種 :層 次模型系統(tǒng) ,網(wǎng)絡(luò)模型系統(tǒng)和關(guān)系模型系統(tǒng) .60 年代末期提出的關(guān)系模型具有數(shù)據(jù)結(jié)構(gòu)簡單靈活 ,易學(xué)易懂且具有雄厚的數(shù)學(xué)基礎(chǔ)等特點(diǎn) .從 70 年代開始流行 ,發(fā)展到現(xiàn)在已成為數(shù)據(jù)庫的標(biāo)準(zhǔn) ,目前廣泛使用的數(shù)據(jù)庫軟件都是基于關(guān)系模型的關(guān)系數(shù)據(jù)庫管理系統(tǒng) . 關(guān)系模型把世界看作是由實(shí)體 Entity 和聯(lián)系 Relationship 構(gòu)成的。 通過聯(lián)系就可以用一個(gè)實(shí)體的信息來查找另一個(gè)實(shí)體的信息關(guān)系模型把所有的數(shù)據(jù)都組織到表中。主關(guān)鍵字 Primary Key:主關(guān)鍵字是被挑選出來作表的行的惟一標(biāo)識的侯選關(guān)鍵字,一個(gè)表只有一個(gè)主關(guān)鍵字。 系統(tǒng)介紹 本系統(tǒng)是一套功能簡單,操作簡單而又實(shí)用的二手房中介管理軟件,主要針對二手房中介管理中需要解決的具體問題進(jìn)行開發(fā),并能提供良好的功能擴(kuò)展接口。計(jì)算機(jī)技術(shù)憑著自己無與倫比的優(yōu)越性,已經(jīng)迅速成為各個(gè)領(lǐng)域不可或缺的工具。 在之前的二手房中介管理過程中,各地房管局往往采用的是通過粘貼板的方式用用戶貼出本地房屋出售或者出租的情況,不僅不便于用戶快速的查詢房源情況,而且手工操作難免帶來各種誤差和錯(cuò)漏,尤其是在數(shù)據(jù)信息處理工作量大 時(shí)容易出錯(cuò);數(shù)據(jù)繁多時(shí),容易丟失,且不易查找,出錯(cuò)后又不易修改。軟件工程在軟件開發(fā)過程中占有不可動(dòng)搖的重要地位, 一個(gè)軟件從開始計(jì)劃起,到廢棄不用止,稱為軟件生存周期。具體分為需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試。 開發(fā)環(huán)境及工具 選擇 JSP 作為開發(fā)語言 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署, 在任意環(huán)境中擴(kuò)展。 ( 4)多樣化和功能強(qiáng)大的開發(fā)工具支持。在使用它時(shí),只需要發(fā)出 “ 做什 么 ” 的命令, “ 怎么做 ” 是不用使用者考慮的。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。JDBC 對 Java 程序員而言是 API,對實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。 Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁,而該 applet 使用的信息可能來自遠(yuǎn)程數(shù)據(jù)庫企業(yè)也可以用 JDBC 通過 Intra 將所有職員連 到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和 UNIX 等各種不同的操作系統(tǒng))。新程序的開發(fā)期很短。 開發(fā)數(shù)據(jù)庫 BDE 是負(fù)責(zé)用戶和數(shù)據(jù)庫交流的中間媒介。其中的 Table、 Query和 Storedproc 三個(gè)控件,它們稱為 “數(shù)據(jù)集組件 ”,用于和數(shù)據(jù)庫連接。通過 BDE將用戶對數(shù)據(jù)庫的操作(如添加、刪除、修改等)傳遞給數(shù)據(jù)庫。 ( 6) Session 控件是用于控制數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)庫連接的,主要用于復(fù)雜功能的實(shí)現(xiàn),例如:多線程數(shù)據(jù)庫程序設(shè)計(jì)。 從上圖可以看出, BDE 負(fù)責(zé)與具體的數(shù)據(jù)庫相連,通過 BDE,幾乎可以操作目前所有類型的數(shù)據(jù)庫。對于不能直接支持的數(shù)據(jù)庫, BDE 還可以連接到 ODBC,通過 ODBC 進(jìn)行訪問,所以 BDE 有時(shí)效率很低。 JSP 目前正逐步放棄 BDE,已經(jīng)不再為 BDE 增加新的功能,只是對現(xiàn)有的功能進(jìn)行維護(hù),排除 BUG。而文件服務(wù)器模式只適合小規(guī)模的局域網(wǎng),對于用戶多,數(shù)據(jù)量大的情況就會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求??蛻?/服務(wù)器系統(tǒng)的這兩個(gè)部件通過網(wǎng)絡(luò)連接相互通信,并且可以擴(kuò)展到任意規(guī)模。對于 Client/Server 模式而言,其主要特點(diǎn)為: 有成熟的設(shè)計(jì)開發(fā)方法和工具。 ,界面友好。 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)的惡意侵襲。中間件負(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é)果的輸出功能。此種結(jié)構(gòu)由客戶端在 Web 頁面發(fā)出請求至 Web Sever,再由 Web Sever 向數(shù)據(jù)庫服務(wù)器發(fā)出請求,而最后中間件服務(wù)器接受到數(shù)據(jù)庫服務(wù)器的應(yīng)答后,最終返回給客戶端的仍然是頁面形式。 ,根據(jù)發(fā)展需要,可對系統(tǒng)隨時(shí)進(jìn)行擴(kuò)展,降低了系統(tǒng)的開發(fā)和維護(hù)的 開銷 B/S 模式的優(yōu)勢 首先它簡化了客戶端。甚至與會(huì)者還可以把筆記本電腦聯(lián)上會(huì)議室的網(wǎng)絡(luò)插口,自己來查詢相關(guān)的數(shù)據(jù)。現(xiàn)代企業(yè)面臨著日新月異的 競爭環(huán)境,對企業(yè)內(nèi)部運(yùn)作機(jī)制的更新與調(diào)整也變得逐漸頻繁。如果一個(gè)公司有上千臺(tái)客戶機(jī),并且分布在不同的地點(diǎn),那么便于維護(hù)將會(huì)顯得更加重要。無論是 決策層還是操作層的人員都無需培訓(xùn),就可以直接使用。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的。一些企業(yè)已經(jīng)領(lǐng)先一步開始使用它,并且收到了一定的成效。在 C/S 中,客戶端有一套完整的應(yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。而 B/S 采用點(diǎn)對多點(diǎn)、多點(diǎn)對多點(diǎn)這種開放的結(jié)構(gòu)模式,并采用TCP/IP 這一類運(yùn)用于 Inter 的開放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫來保證。 B/S 采用了邏輯上的三層結(jié)構(gòu),而在物理上的網(wǎng)絡(luò)結(jié)構(gòu)仍然是原來的以太網(wǎng)或環(huán)形網(wǎng)。 最后,由于 C/S 在邏輯結(jié)構(gòu)上比 B/S 少一層,對于相同的任務(wù), C/S 完成的速度總比 B/S 快。 與 SQL 同為微軟開發(fā),兼容性好,同時(shí)存取效率高,且較成熟,目前許多數(shù)據(jù)庫應(yīng)用系統(tǒng)都采用這種方式。 JDBC 封裝了 OLEDB 復(fù)雜的接口,以極為簡單的 COM 接口存儲(chǔ)