【正文】
culation management programming 、 intelligentize is more and more important ,especially in the vehicle management system ,which is a important tache , intelligentize management artifice is thought highly of more and more. Though we should make good use of astronomical memory capacity、 highpowered processing capacity, and so on ,these predominances to assistant vehicle of management system so that puter resource are utilized reasonal ,attach to reduce work force and enhance quality of labor indeed. This article primarily analyses the posing of management system ,includes :requirement、 design goal of system、 data structure、 data flow and mostly characters of system and so on ,emphases introduce system of function model detailed thinking, implement method and key technique of expound, for example, GIS、 GPRS and so on. KEY WORDS: vehicle of management, information system, materials circulation management 第 1 章 緒論 引言 Inter 已經(jīng)成為人們生活、工作、學(xué)習(xí)越來(lái)越離不開的平臺(tái)。 Web 技術(shù)已經(jīng)不在局限于單純地提供信息服務(wù),而是日益成為一個(gè)操作平臺(tái),為用戶提供強(qiáng)大的服務(wù)功能。例如網(wǎng)上電子商務(wù)、社會(huì)信息數(shù)據(jù)庫(kù)等。網(wǎng)絡(luò)實(shí)現(xiàn)了遠(yuǎn)程通訊, 人們能夠通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行電子郵件的發(fā)送,召開網(wǎng)絡(luò)會(huì)議,網(wǎng)上購(gòu)物,甚至坐在家里就可以上大學(xué)(網(wǎng)上教育)。網(wǎng)絡(luò)有巨大的潛力待我們?nèi)ラ_發(fā)與探索。因此,基于 B/S 體系架構(gòu)創(chuàng)建這個(gè)小區(qū)物業(yè)管理網(wǎng)站,緊跟行業(yè)發(fā)展,滿足人們生活、學(xué)習(xí)的需要。 建立一個(gè)基于 B/S 架構(gòu)的小區(qū)物業(yè)管理網(wǎng)站,實(shí) 現(xiàn)信息網(wǎng)絡(luò)化。通過(guò)較豐富的功能將 Web 的技術(shù)特點(diǎn)體現(xiàn)出來(lái)。該系統(tǒng)可供管理員、注冊(cè)用戶、以及游客登錄使用。登錄者可以查詢信息或者發(fā)布信息,可以通過(guò)此網(wǎng)站了解小區(qū)物業(yè)管理情況,小區(qū)住戶還能夠查詢各種收費(fèi)。系統(tǒng)中管理員為必不可少的模塊項(xiàng),主要是為了安全有效地存儲(chǔ)和管理及維護(hù)網(wǎng)站的各類信息,賦予管理員特定的權(quán)限,可以對(duì)用戶和各種信息進(jìn)行分類,添加,刪除,修改等。方便網(wǎng)站的管理與維護(hù)。 要實(shí)現(xiàn)這樣的功能,離不開后臺(tái)數(shù)據(jù)庫(kù)的支持。用戶驗(yàn)證注冊(cè)信息,收集到的用戶信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫(kù)管理系統(tǒng)管 理。本文中數(shù)據(jù)庫(kù)服務(wù)器端采用了 SQL SERVER2021 作為后臺(tái)數(shù)據(jù)庫(kù),以先進(jìn)的 JDBC技術(shù)與數(shù)據(jù)庫(kù)連接,結(jié)合 SQL 語(yǔ)句處理 對(duì)用戶分類,添加,刪除,修改等操作,使 Web 與數(shù)據(jù)庫(kù)緊密聯(lián)系起來(lái)。 整 個(gè)個(gè)性化頁(yè)面生成系統(tǒng)主要由使用 JSP 技術(shù)開發(fā)實(shí)現(xiàn)個(gè)性化 Web 頁(yè)面生成和 JS 結(jié)合 JavaBeans 技術(shù)實(shí)現(xiàn)組件重用兩部分組成。 整個(gè)系統(tǒng)結(jié)構(gòu)如圖 11 所示。 圖 11 系統(tǒng)結(jié)構(gòu)圖 本設(shè)計(jì)主要完成客戶端 ,Web 服務(wù)器端應(yīng)用程序和數(shù)據(jù)庫(kù)的制作 ,實(shí)現(xiàn)網(wǎng)上小區(qū)物業(yè)管理系統(tǒng)的創(chuàng)建,管理員注冊(cè) /登陸、對(duì) 物業(yè)信息進(jìn)行添加,刪除,修改等功能 。實(shí)現(xiàn)與完善整個(gè)基于 B/S 小區(qū)物業(yè)管理網(wǎng)站的組織建立和測(cè)試工作。 1. 2 背景 1 . 2 . 1 B/S 模型的優(yōu)點(diǎn) 幾乎沒(méi)有限制的客戶端訪問(wèn)和極其簡(jiǎn)單化的應(yīng)用程序部署和管理是 B/S 模型的優(yōu)勢(shì)所在。它和 C/S 模型比較優(yōu)點(diǎn)極為突出。 兩層技術(shù)模型( TwoTier Architecture)是指客戶機(jī)直接與服務(wù)器交流,沒(méi)有其他服務(wù)介入的技術(shù)模型。對(duì)用戶量在 12— 100 的局域網(wǎng)環(huán)境中,兩層模型的確是個(gè)不錯(cuò)的方案。由于該模型中 ,所有的用戶連接都是被保持的,也就是說(shuō)即使在空閑狀態(tài),連接依然存在。所以,用戶的并發(fā)請(qǐng)求數(shù)量有限的。為了解決這個(gè)限制,使得成千上萬(wàn)的用戶可以被無(wú)顧慮地添加,我們最好選用三層模型 B/S 結(jié)構(gòu),即 Browser/Server(瀏覽器 /服務(wù)器)結(jié)構(gòu),是隨著 Inter 技術(shù)的 興起,對(duì)C/S 結(jié)構(gòu)的一種變化或者說(shuō)是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過(guò)瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。 B/S 模型結(jié)構(gòu)圖如下所示: Database 服務(wù)器 用戶 JSP 頁(yè) 小區(qū)物業(yè) Web 服務(wù)器 添加,刪除,修改等權(quán)限操作 圖 12 B/S 模型結(jié)構(gòu)圖 從上圖可見(jiàn) 這種結(jié)構(gòu)的一個(gè)重要的特點(diǎn)是,用戶可以完全不需要安裝客戶端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級(jí)和不兼容等任何客戶端所遇到的問(wèn)題。相比之下, B/S 模型的優(yōu)點(diǎn)顯而易見(jiàn),更適合這個(gè)網(wǎng)站的構(gòu)建,有利于網(wǎng)站的維護(hù)和擴(kuò)充。 1 . 2 . 2 JSP 技術(shù)發(fā)展背景 Web 技術(shù)的迅猛發(fā)展正推動(dòng) Inter 上信息服務(wù)類的進(jìn)步。 WWW服務(wù)的基礎(chǔ)是 HTML 語(yǔ)言。這個(gè)系統(tǒng)模塊中用到的 JSP 技術(shù)是在 HTML 語(yǔ)言的基礎(chǔ)上使用腳本語(yǔ)言對(duì)網(wǎng)頁(yè)的對(duì)象模型進(jìn)行編程。 JSP 全稱 Java Server Pages, 它是由 Sun Microsystems 公司提出、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它誕生在 1999 年 6月 1日。目前國(guó)內(nèi)外已經(jīng)在廣泛地使用 JSP。隨著 JAVA 語(yǔ)言得到普及,越來(lái)越多的公司開始關(guān)注 JSP 的前景。 傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)制作包括 CGI、 ASP、 JSP 三種,而 JSP 具有明顯的優(yōu)勢(shì)。使 用 CGIBINJ 接口是一個(gè)最早的動(dòng)態(tài) WEB 頁(yè)面問(wèn)題的解決方案。缺點(diǎn), CGI 程序 必須從 CGI 接口讀入一長(zhǎng)串的字符串,再?gòu)淖址腥〉盟枰臄?shù)據(jù)并加以處 理。過(guò)程十分繁瑣。另一個(gè)缺點(diǎn),除了 Perl 是解釋語(yǔ)言外,其他都是 編譯式的 語(yǔ)言。每次修改后,都必須重新編譯一次,這給開發(fā)人員帶來(lái)麻煩,增加了工作 量。 ASP 和 JSP 都能取代 CGI 使網(wǎng)站建設(shè)和發(fā)展變得簡(jiǎn)單快捷。盡管 JSP 技術(shù)和 ASP 在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在 于:兩者是來(lái)源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ), WEB 服務(wù)器平臺(tái)要求不 相同。 作為 Java 平臺(tái)的一部分, JSP 擁有 Java 編程語(yǔ)言“一次編寫,各處運(yùn)行”的特點(diǎn)。一次寫入,之后,可以運(yùn)行在任何具有符合 JavaTM 語(yǔ)法結(jié)構(gòu)的環(huán) 境。取代之過(guò)去單一平臺(tái)開發(fā)。 ASP 主要工作環(huán)境 是微軟的 IIS 應(yīng)用程序結(jié)構(gòu),又因 Activex 對(duì)象具有平臺(tái)特性,所以 ASP 技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的 WEB 服務(wù)器的工作。 從開發(fā)人員的角度來(lái)看其區(qū)別在于: ASP 僅支持組件對(duì)象模型 COM,而 JSP技術(shù)提供的組件都是基于 JavabeansTM 技術(shù)或 JSP 標(biāo)簽庫(kù)。 JSP 標(biāo)簽可擴(kuò)充性。 JSP 技術(shù)能夠使用開發(fā)者擴(kuò)展 JSP 標(biāo)簽, JSP 開發(fā)者能定制標(biāo)簽庫(kù),減少對(duì)腳本語(yǔ)言的依賴 生成可重用的組件。 JSP 基于組件的技術(shù)方法加速了總體開發(fā)過(guò)程。 JSP組件( Javabeans,或定制的 JSP 標(biāo)簽)是跨平臺(tái)可重用的。 Javabeans 組件可以訪問(wèn)數(shù)據(jù)庫(kù),并能以分布式系統(tǒng)模式工作于 UNIX 和 WINDOWS 平臺(tái)。 易于維護(hù)性。 基于 JSP 技術(shù)的應(yīng)用程序比基于 ASP 的應(yīng)用程序易于維護(hù)和管理。 JSP 突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。 如上的比較不難看出, JSP 技術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。 第 2 章 需求分析 系統(tǒng)的研究意義 隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,住宅小區(qū)已經(jīng)成為人們安家置 業(yè)的首選,幾十萬(wàn)到幾百萬(wàn)的小區(qū)住宅比比皆是。人們花的錢越多,不但對(duì)住宅 的本身的美 觀、質(zhì)量要求越來(lái)越高,同時(shí)對(duì)物業(yè)小區(qū)的服務(wù)和管理也要求很高, 諸如對(duì)小區(qū)的維修維護(hù),甚至對(duì)各項(xiàng)投訴都要求小區(qū)管理者做的好,做的完善。 這樣要求小區(qū)管理者對(duì)物業(yè)管理進(jìn)行宏觀的和微觀的細(xì)致管理,其中最好的辦法 是用計(jì)算機(jī)操作的小區(qū)物業(yè)管理系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)小區(qū)物業(yè)的管理,這就為我們?cè)O(shè)計(jì) 小區(qū)物業(yè)管理系統(tǒng)提供了市場(chǎng)需要。而我們?cè)O(shè)計(jì)的小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會(huì) 是最熱門的行業(yè),是最關(guān)切老百姓實(shí)際生活的設(shè)計(jì),各種人性化的配置,使管理 者和業(yè)主對(duì)住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復(fù)。伴隨著小 區(qū)的的規(guī)模不斷擴(kuò)大 和住戶的不斷增多,像小區(qū)中的汽車,小區(qū)附帶設(shè)施,小區(qū) 的各項(xiàng)維修、投訴等都將越來(lái)越復(fù)雜,工作量也將越來(lái)越大。但一直以來(lái)人們使 用傳統(tǒng)人工的方式管理各種數(shù)據(jù),這種管理方式存在著許多缺點(diǎn) ,比如 :效率低、 保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù) ,這對(duì)于查找、更新和維護(hù) 都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟 ,其強(qiáng)大的功能已為人 們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì) 算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)企業(yè)單位的各項(xiàng)信息進(jìn)行管理,具有著手工管 理所無(wú)法比擬的優(yōu)點(diǎn)。例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密 性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工作的效率 ,也是企業(yè)的科 學(xué)化、正規(guī)化管理與世界接軌的重要條件。 小區(qū)物業(yè)管理系統(tǒng)的需求分析 通過(guò)對(duì)某小區(qū)的調(diào)查,獲知小區(qū)物業(yè)管理系統(tǒng)應(yīng)具備以下功能: ①對(duì)小區(qū)所有房屋資料的錄入和增,刪,改,查詢等功能的實(shí)現(xiàn),這是一個(gè)小區(qū)管理的基礎(chǔ),小區(qū)管理都是基于該小區(qū)的房產(chǎn)資源而產(chǎn)生的。 ②對(duì)本小區(qū)內(nèi)住戶的詳細(xì)資料的管理,包括增,刪,改,查詢等功能的實(shí)現(xiàn),這也是物業(yè)管理產(chǎn)生的基礎(chǔ),物業(yè)管理都是相 對(duì)該小區(qū)的所有住戶而言的。 ③有了上述資料后,需要實(shí)現(xiàn)實(shí)質(zhì)性的物業(yè)管理,本系統(tǒng)主要實(shí)現(xiàn)物業(yè)設(shè)備管理,儀表包括水,電,氣表數(shù)據(jù)管理,收費(fèi)管理,住戶投訴管理,住戶報(bào)修管理,設(shè)備維修管理,停車場(chǎng)管理,這些基本的物業(yè)管理功能構(gòu)成了小區(qū)物業(yè)管理的主體,其中與住戶密切的是儀表數(shù)據(jù)和收費(fèi)管理,儀表數(shù)據(jù)管理模塊管理每個(gè)住戶的水,電,氣表的資料,統(tǒng)計(jì)住戶每月的用量以及需要交納的費(fèi)用,收費(fèi)管理記錄物業(yè)公司對(duì)住戶的每一筆收費(fèi),包括水,電,氣等使用費(fèi)用和物業(yè)管理費(fèi)用,物業(yè)維修費(fèi)用等費(fèi)用。住戶投訴管理和住戶維修管理分別記錄住戶對(duì)物業(yè) 公司的不滿的投訴和針對(duì)各種設(shè)施向物業(yè)公司的報(bào)修,物業(yè)設(shè)備和設(shè)備維修管理則是對(duì)一些整個(gè)小區(qū)的公共設(shè)施的管理和維修記錄,比如小區(qū)大門和小區(qū)里戶外的健身器材。 ④各種物業(yè)統(tǒng)計(jì)報(bào)表,包括物業(yè)設(shè)備統(tǒng)計(jì)報(bào)表,所有住戶的水,電,氣儀表資料的統(tǒng)計(jì),各種收費(fèi)統(tǒng)計(jì),住戶投訴統(tǒng)計(jì),住戶報(bào)修統(tǒng)計(jì),物業(yè)設(shè)備維修統(tǒng)計(jì)等。這樣以便物業(yè)公司對(duì)整個(gè)小區(qū)的物業(yè)管理情況有個(gè)全面的了解。 ? 物業(yè)管理(系統(tǒng)):實(shí)現(xiàn)用戶注冊(cè)、登錄、密碼修改,等功能并對(duì)其權(quán)限進(jìn)行控制以方便不同用戶對(duì)其信息進(jìn)行操作,便于歸檔查詢統(tǒng)計(jì),也保障了系統(tǒng)的安全性。其中包括的注冊(cè) /登錄信息有(登錄名,登陸密碼,用戶描述等)。 ? 住戶信息管理:實(shí)現(xiàn)對(duì)入住業(yè)主信息的錄入,管理和查詢的功能。 業(yè)主信息管理包括(業(yè)主 ID,業(yè)主姓名,出生年月,籍貫,性別,工作單位及地址,郵編,身份證號(hào)碼,聯(lián)系電話,開戶銀行,銀行帳號(hào),入住時(shí)間,遷出時(shí)間等) ? 房產(chǎn)信息管理:實(shí)現(xiàn)對(duì)小區(qū)房產(chǎn)信息的錄入,管理和查詢的功能。 房產(chǎn)信息管理包括(房間編號(hào),物業(yè)地址,建筑面積,使用面積,轉(zhuǎn)修情況,單價(jià),總價(jià),是否已經(jīng)售出,買主編號(hào),買主姓名,備注等) ? 物業(yè)設(shè)備管理:實(shí)現(xiàn)對(duì)小區(qū)物業(yè)設(shè)備的錄入,管理和查詢的功能。 物業(yè)設(shè)備管理 包括(設(shè)備編號(hào),設(shè)備名稱,型號(hào),品牌,所屬部門,購(gòu)買日期,事故記錄等) ? 儀表數(shù)據(jù)管理:實(shí)現(xiàn)對(duì)小區(qū)物業(yè)儀表數(shù)據(jù)的錄入,管理和查詢的功能。 儀表數(shù)據(jù)管理包括的主要內(nèi)容有(儀表編號(hào) ,住戶姓名,物業(yè)地址,年份,月份,上月數(shù)據(jù),本月數(shù)據(jù),本月用量,單價(jià),本月費(fèi)用,上月抄表日期,本月抄表日期,本月交費(fèi)日期,辦理人等) 物業(yè)對(duì)住