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