已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于ASP的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計和實現(xiàn)摘要隨著我國科學(xué)技術(shù)和社會經(jīng)濟的不斷發(fā)展,人們對住宅的要求也越來越高,為了適應(yīng)社會的這一需求,物業(yè)管理系統(tǒng)應(yīng)用而生。本系統(tǒng)利用計算機與互聯(lián)網(wǎng)的優(yōu)勢,采用C/S結(jié)構(gòu)模式,ASPNET技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以C作為編程語言,采用SQLSERVER2005數(shù)據(jù)庫作為后臺數(shù)據(jù)庫。論文首先論述了系統(tǒng)的開發(fā)背景,并對所用到的開發(fā)工具與關(guān)鍵技術(shù)做了簡單的介紹。接著對系統(tǒng)的研究意義,研究現(xiàn)狀及設(shè)計目標進行分析,通過對系統(tǒng)需求和可行性進行分析,確定了系統(tǒng)的功能模塊,并畫出相應(yīng)的功能結(jié)構(gòu)圖、模塊圖和數(shù)據(jù)流圖。然后按系統(tǒng)總體設(shè)計的結(jié)果,對系統(tǒng)中的數(shù)據(jù)庫進行結(jié)構(gòu)設(shè)計以及與數(shù)據(jù)庫連接的DB設(shè)計。最后在系統(tǒng)的設(shè)計與實現(xiàn)中,對系統(tǒng)的數(shù)據(jù)庫和網(wǎng)頁做了詳細的設(shè)計。其中著重敘述了物業(yè)管理模塊與用戶之間的分析過程,并給出各模塊的實現(xiàn)方法及部分源代碼和系統(tǒng)關(guān)鍵技術(shù)的程序?qū)崿F(xiàn)。經(jīng)過系統(tǒng)調(diào)試運行后表明,系統(tǒng)可以滿足用戶的各項要求。關(guān)鍵詞小區(qū)物業(yè)管理系統(tǒng);住戶;SQLSERVER2005DESIGNANDIMPLEMENTATIONOFRESIDENTIALPROPERTYMANAGEMENTSYSTEMBASEDONASPABSTRACTWITHTHEDEVELOPMENTOFSCIENCETECHNOLOGYANDSOCIALECONOMYINOURNATION,PEOPLEHAVEHIGHDESIREFORTHEIRHOUSEINORDERTOADAPTTHISKINDOFSOCIALREQUIREMENT,ESTATEMANAGEMENTSYSTEMAPPEARSATTHEMOMENTTHESYSTEMHASTHEADVANTAGEOFCOMPUTERANDINTERNETANDUSEDC/SSTRUCTURALPATTERN,ASPNETASITSWAYTHATSETUPTHEAPPLICATION,CASITSLANGUAGE,SQLSERVER2005DATABASECONDUCTANDACTIONSBACKSTAGEDATABASEFIRST,THEBACKGROUNDOFTHISSYSTEMISSHOWED,ANDDEVELOPINGTOOLSANDKEYTECHNOLOGYUSEDARESIMPLYPRESENTEDSECOND,SYSTEMRESEARCHMEANING,STATUSQUOANDDESIGNDESTINATIONAREANALYZEDBYANALYZINGTHESYSTEMDEMANDANDFEASIBILITY,FUNCTIONALMODULEISCONFIRMEDFURTHERMORE,RELEVANTFUNCTIONALSTRUCTURECHARTS,MODULECHARTSANDDATUMFLOWCHARTSAREDRAWNTHENACCORDINGTOTHERESULTOFSYSTEMDESIGN,STRUCTUREDESIGNANDDBDESIGNLINKEDTODATABASEAREMADETOWARDSYSTEMDATABASEATLAST,ONTHESYSTEMDESIGNANDIMPLEMENT,DETAILEDDESIGNISMADETOSYSTEMDATABASEANDWEBPAGEMEANWHILE,ESTATEMANAGEMENTMODULEANDANALYSISPROCESSBETWEENCUSTOMERSISEMPHASIZED,FURTHERMORE,IMPLEMENTMETHODOFMODULES,ANDPROGRAMIMPLEMENTOFAPORTIONOFSOURCECODEANDSYSTEMKEYTECHNOLOGYAREGIVENAFTERSYSTEMDEBUGANDRUN,ITISSHOWNTHATSYSTEMCANSATISFYTHEDEMANDFORTHEUSERSKEYWORDSTHECOMMUNITYESTATEMANAGEMENTSYSTEMINHABITANTSSQLSERVER2005目錄摘要IABSTRACTII第1章緒論111系統(tǒng)開發(fā)背景112系統(tǒng)開發(fā)技術(shù)簡介113論文安排3第2章系統(tǒng)分析421系統(tǒng)的研究意義422研究現(xiàn)狀及設(shè)計目標5221系統(tǒng)的特點及優(yōu)缺點分析5222現(xiàn)行研究存在的問題及解決辦法6223系統(tǒng)的設(shè)計目標723系統(tǒng)的可行性分析724系統(tǒng)的運行設(shè)計10241運行環(huán)境10242運行控制10243運行時間10第3章系統(tǒng)總體設(shè)計1131系統(tǒng)功能設(shè)計1132系統(tǒng)模塊設(shè)計1233數(shù)據(jù)流圖1334用戶接口設(shè)計14第4章系統(tǒng)詳細設(shè)計1541數(shù)據(jù)庫及數(shù)據(jù)表的創(chuàng)建15411JDBC數(shù)據(jù)庫訪問的描述及配置測試15412創(chuàng)建數(shù)據(jù)庫16413數(shù)據(jù)表的創(chuàng)建1642數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計1643數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計1744數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計1845與數(shù)據(jù)庫連接的DB設(shè)計2046系統(tǒng)的主框架頁面的設(shè)計與實現(xiàn)2147用戶身份驗證模塊設(shè)計與實現(xiàn)2248物業(yè)管理模塊的設(shè)計與實現(xiàn)2449住戶管理模塊的設(shè)計與實現(xiàn)26410設(shè)備管理模塊的設(shè)計與實現(xiàn)28411系統(tǒng)管理模塊的設(shè)計與實現(xiàn)30412公共操作類CCUTILITY設(shè)計與實現(xiàn)31413IIS信息服務(wù)配置32第5章軟件測試與錯誤處理3351軟件測試的目標33511軟件測試的方法33512白盒測試法33513黑盒測試法34514軟件測試的步驟34515測試用例3452系統(tǒng)的出錯處理37521出錯信息37522補救措施37523系統(tǒng)維護設(shè)計37結(jié)論38致謝39參考文獻40附錄41第1章緒論11系統(tǒng)開發(fā)背景隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高,住宅小區(qū)已經(jīng)成為人們安家置業(yè)的首選,幾十萬到幾百萬的小區(qū)住宅比比皆是。人們花的錢越多,對住宅本身的美觀、質(zhì)量要求也就越來越高。與此同時用戶也希望物業(yè)小區(qū)有良好的服務(wù)和管理,諸如對小區(qū)的維修維護都要求小區(qū)管理者做的完善。這就需要物業(yè)小區(qū)管理者對物業(yè)管理進行宏觀的和微觀的細致管理,其中最好的辦法是用計算機操作的小區(qū)物業(yè)管理系統(tǒng)來實現(xiàn)對小區(qū)物業(yè)的管理,這就為設(shè)計小區(qū)物業(yè)管理系統(tǒng)提供了市場需要。而設(shè)計小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會是最熱門的行業(yè),也是最關(guān)切老百姓實際生活的設(shè)計。各種人性化的配置,使管理者和業(yè)主對住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到解決。伴隨著小區(qū)的規(guī)模不斷擴大和住戶的不斷增多,像小區(qū)中的汽車,小區(qū)附帶設(shè)施,小區(qū)的各項維修等都將越來越復(fù)雜,工作量也將越來越大。但一直以來人們使用傳統(tǒng)人工的方式管理各種數(shù)據(jù),這種管理方式存在著許多缺點,比如效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對查找、更新和維護都帶來了不少的困難。由于科學(xué)技術(shù)的不斷提高,計算機科學(xué)技術(shù)日漸成熟,其強大的功能已被人們深刻認識,并且在人類社會的各個領(lǐng)域發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點。這些優(yōu)點能夠極大地提高工作的效率,也是企業(yè)科學(xué)化、正規(guī)化管理與世界接軌的重要條件。因此,開發(fā)出一套小區(qū)物業(yè)管理系統(tǒng)軟件來滿足社會的這一需求。12系統(tǒng)開發(fā)技術(shù)簡介結(jié)合小區(qū)物業(yè)管理的實際需要,通過對C/S模式、ASPNET開發(fā)工具1、SQLSERVER2005數(shù)據(jù)庫以及SQL語言2和HTML語言3的深入學(xué)習(xí)及實踐,主要完成了物業(yè)管理系統(tǒng)的需求分析、數(shù)據(jù)庫設(shè)計、應(yīng)用程序設(shè)計與開發(fā)工作。本系統(tǒng)用C和ASPNET實現(xiàn)小區(qū)管理中所涉及的物業(yè)管理系統(tǒng)。在開發(fā)過程中運用到了CSS頁面設(shè)置技巧4以及在WEB應(yīng)用程序開發(fā)中對數(shù)據(jù)庫的訪問技術(shù)5。利用ASPNET平臺的特性設(shè)計了結(jié)構(gòu)合理的WEB應(yīng)用程序,并將C與數(shù)據(jù)庫結(jié)合高效地開發(fā)WEB應(yīng)用程序。1ASPNET技術(shù)簡介ASPNET是一個已編譯的、基于NET的環(huán)境,可以用任何與NET兼容的語言(包括VISUALBASICNET,C和JSCRIPTNET)來開發(fā)應(yīng)用程序。另外,任何ASPNET應(yīng)用程序都可以使用NETFRAMEWORK平臺。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等。ASPNET可以無縫地與WYSIWYGHTML編輯器和其他編程工具(包括MICROSOFTVISUALSTUDIONET)一起工作。這不僅使得WEB開發(fā)更加方便,而且還能提供這些工具的所有優(yōu)點,包括開發(fā)人員用來將服務(wù)器控件拖放到WEB頁的GUI和完全集成的調(diào)試支持6。微軟為ASPNET設(shè)計了這樣一些策略易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等,目的是讓程序員更容易開發(fā)出WEB應(yīng)用,滿足計算向WEB轉(zhuǎn)移的戰(zhàn)略需要。2C技術(shù)簡介C是MICROSOFT為開發(fā)NET平臺上運行的基于組件的INTERNET程序和服務(wù)而專門設(shè)計的語言。C是一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言,由C和C發(fā)展而來。C(發(fā)音為“C霎普”)牢固地植根于C和C語言族譜中,并且會很快被C和C程序員所熟悉。C的目標在于把VISUALBASIC的高生產(chǎn)力和C本身的能力結(jié)合起來。C作為MICROSOFTVISUALSTUDIO70的一部分提供給用戶。除了C以外,VISUALSTUDIO還支持VISUALBASIC、VISUALC和描述語言VBSCRIPT和JSCRIPT。所有這些語言都提供對MICROSOFTNET平臺的訪問能力,包括一個通用的執(zhí)行引擎和一個豐富的類庫。MICROSOFTNET平臺定義了一個“通用語言子集”CLS,是一種混合語言,這樣可以增強CLS兼容語言和類庫間的無縫協(xié)同工作能力。對于C開發(fā)者,這意味著既是C是一種新的語言,已經(jīng)可以對用老牌工具,如VISUALBASIC和VISUALC的豐富類庫進行完全訪問。C自己并沒有包含一個類庫7。3SQLSERVER2005技術(shù)簡介MICROSOFTSQLSERVER(簡稱SQLSERVER)是微軟公司推出的一個高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),隨著其產(chǎn)品性能的不斷提高,使之在數(shù)據(jù)庫系統(tǒng)領(lǐng)域中占有重要地位。MICROSOFTSQLSERVER2005是繼SQLSERVER65和SQLSERVER70以后,推出的又一改進的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),使用戶快捷地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序。SQLSERVER2005使用了最先進的數(shù)據(jù)庫結(jié)構(gòu),與WINDOWSDNA緊密集成,具有強大的WEB功能,可以利用高端硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù),可以為最大的WEB站點和企業(yè)應(yīng)用提供優(yōu)良的擴展性和可靠性,使用戶能夠在INTERNET領(lǐng)域快速建立服務(wù)系統(tǒng),為占領(lǐng)市場贏得寶貴的時間。同時,SQLSERVER2005還為用戶提供了重要的安全性功能,為用戶數(shù)據(jù)安全提供了可靠的保證。另外,SQLSERVER2005在數(shù)據(jù)庫服務(wù)器自動管理技術(shù)方面處于數(shù)據(jù)庫領(lǐng)域的領(lǐng)先地位,可以使用戶免去繁瑣復(fù)雜的工作量,從而有精力處理更重要的問題,使系統(tǒng)在商業(yè)戰(zhàn)略上占得先機。SQLSERVER數(shù)據(jù)庫系統(tǒng)特點8與INTERNET高度集成;高伸縮性和適應(yīng)性;企業(yè)級數(shù)據(jù)庫功能強;易于安裝和使用;具有決策支持的資料倉庫。13論文安排本文在第二章中首先對整個小區(qū)物業(yè)管理系統(tǒng)做了一個整體概括,包括小區(qū)物業(yè)管理系統(tǒng)的研究意義、設(shè)計目標、優(yōu)缺點和可行性等。在第三章中我們對系統(tǒng)進行了概要設(shè)計,明確了問題的定義。在第四章中,我們對整個模型的進行了詳細設(shè)計,在對上一章中劃分出的各個模塊,以及各個模塊之間的接口進行了具體的描述,對重點的核心方法進行了流程圖方式的設(shè)計。在第五章中,我們對小區(qū)物業(yè)管理系統(tǒng)的各種功能進行了一些基本的測試,和一些錯誤的處理方法。小區(qū)物業(yè)信息管理系統(tǒng)是針對當代社會,住宅小區(qū)逐漸成為居住主流這一市場需求而應(yīng)運而生的,是為小區(qū)管理者和小區(qū)用戶更好的維護小區(qū)各項物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,根據(jù)需求分析,實現(xiàn)小區(qū)管理業(yè)務(wù),實現(xiàn)各項管理等幾個方面的功能。第2章系統(tǒng)分析21系統(tǒng)的研究意義住宅建設(shè)迅猛發(fā)展,大量住宅小區(qū)投入使用。改革開放以來,住宅建設(shè)飛速發(fā)展。我國城鎮(zhèn)現(xiàn)有住宅已近80億平方米。現(xiàn)在大量住宅小區(qū)投入使用,帶來了管理工作的變化。除了對房屋進行維修外,還必須對附屬物、設(shè)備、場地、環(huán)衛(wèi)綠化、道路、治安進行專業(yè)化管理,以保持新建住區(qū)的完好,發(fā)揮其整體功能和綜合效益。國外和香港對住宅區(qū)和其它物業(yè)實施專業(yè)化管理的經(jīng)驗被引入,取得了較好的效果,帶動了全國物業(yè)管理工作的起步和發(fā)展。住房制度改革的逐步深化。隨著房改的步步深化,城鎮(zhèn)居民住房自有率已經(jīng)超過75,形成一個住區(qū)內(nèi),一幢房子里的產(chǎn)權(quán)多元化格局。房管所及單位房管處(科)的管房體制已經(jīng)完全不能適應(yīng)。對管理的社會化形成了客觀的要求。物業(yè)管理從體制上克服了房改后形成的多個產(chǎn)權(quán)單位多頭、多家管理,各自為政、扯皮推諉等舊管理體制的弊端。體制改革的推動。隨著計劃經(jīng)濟體制加快向社會主義市場經(jīng)濟體制的轉(zhuǎn)軌,政府職能的轉(zhuǎn)變,以前那種由政府行政福利型直接管理房屋,政府對住區(qū)環(huán)境、社區(qū)服務(wù)直接負責的辦法,已經(jīng)不能適應(yīng)形勢的變化。一個由業(yè)主自治與物業(yè)公司專業(yè)化管理結(jié)合,由物業(yè)管理企業(yè)實施經(jīng)營型管理和有償服務(wù),使管理得以以業(yè)養(yǎng)業(yè)、自我發(fā)展、良性循環(huán),既減輕了政府的壓力和負擔,又使得管理經(jīng)費有了穩(wěn)定來源的機制,日益顯示其新體制的優(yōu)越性。人民群眾生活水平的不斷提高。居民對住房問題的關(guān)切從有無轉(zhuǎn)為大小,繼而更加關(guān)注環(huán)境和社區(qū)服務(wù)。同時,廣大住戶擁有了自己的產(chǎn)業(yè),對保持房產(chǎn)和附屬設(shè)施的完好,以達到保值、增值的觀念也逐步樹立,使得物業(yè)管理的好壞已經(jīng)成為居民選購住房考慮的重要因素,物業(yè)管理為越來越多的人接受,其行業(yè)地位不斷攀升,外部環(huán)境逐步改善。小區(qū)管理在手工操作時代,工作非常繁瑣,需要大量的人力、物力和財力,極大的浪費了小區(qū)物業(yè)的資源,對于小區(qū)的管理人員來說,物業(yè)管理包括物業(yè)設(shè)備管理、住戶管理、停車場管理、設(shè)備管理、系統(tǒng)維護管理等。而這些項目在過去手工操作時代,需要手工記錄這些事情,不但麻煩,還經(jīng)常出錯,給管理人員帶來很多不便。為了更好的為廣大住戶服務(wù),所以決定開發(fā)一套小區(qū)物業(yè)管理系統(tǒng),幫助小區(qū)管理人員從復(fù)雜的物業(yè)管理之中解放出來。22研究現(xiàn)狀及設(shè)計目標221系統(tǒng)的特點及優(yōu)缺點分析隨著全國經(jīng)濟發(fā)展和城市開發(fā),物業(yè)管理已形成規(guī)模,其效益也越來越明顯。在經(jīng)濟效益方面,對地方政府而言,減少了大量的財政補貼;對住宅區(qū)開發(fā)企業(yè)而言,能提高物業(yè)市場競爭力,使開發(fā)企業(yè)的房產(chǎn)暢銷,加速資金周轉(zhuǎn)。同時,完善的物業(yè)管理能為開發(fā)商樹立良好的企業(yè)形象,吸引更多的房地產(chǎn)交易商和消費者。在環(huán)境效益上,住宅區(qū)內(nèi)的環(huán)境和布局、治安等與整個建設(shè)風(fēng)貌融為一體,提高了房地產(chǎn)業(yè)的綜合效益。但是,目前在物業(yè)管理的實踐過程中還存在著如下問題91物業(yè)管理架構(gòu)不完善。目前,全國物業(yè)管理存在的首要問題是架構(gòu)不完善,體制需進一步理順和重新構(gòu)建。其中,政府、管委會、物業(yè)管理公司責、權(quán)、利關(guān)系需要進一步明確。2配套設(shè)施運作不理想。目前,小區(qū)的投資建設(shè)與物業(yè)管理脫節(jié),沒有從物業(yè)的生產(chǎn)、流通與消費的全過程來通盤設(shè)計和全方位運作,配套設(shè)施運作不理想,物業(yè)管理滯后于住房消費使用。3維修保養(yǎng)不得力。小區(qū)或?qū)懽謽且坏┌l(fā)生故障性事件而向物業(yè)管理公司反映(諸如電梯損壞、水管泄漏、電閘破壞、防盜門失靈、墻灰剝落等),往往不能得到及時解決。4物業(yè)管理法制不健全。小區(qū)物業(yè)管理方面的法規(guī)很不健全,諸如物業(yè)管理體制、物業(yè)管理經(jīng)費等關(guān)于住宅小區(qū)的物業(yè)管理中的重大問題都有待于進一步的明確規(guī)定。為此造成了物業(yè)管理很難納入依法管理的法制軌道。5物業(yè)管理公司與社會相關(guān)方面關(guān)系不順。物業(yè)管理公司在經(jīng)營管理服務(wù)過程中與街道、居委會、公安、交通、環(huán)保、衛(wèi)生及文化娛樂等部門都有密切關(guān)系。由于工作范圍不明確,關(guān)系不協(xié)調(diào),已成為小區(qū)物業(yè)管理中一大突出矛盾。6物業(yè)管理不到位。目前有物業(yè)管理公司不以“物業(yè)管理”為主業(yè),而著重于多種經(jīng)營,或只限于收租金和一般養(yǎng)護維修,而對于如何保養(yǎng)好建筑物的外貌、公用部位、周圍環(huán)境,主動維修設(shè)備,提高物業(yè)的使用功能和經(jīng)濟價值則未能很好顧及,更談不上特約服務(wù)了。7地區(qū)間發(fā)展不平衡。各個?。ㄊ?、區(qū))申報參評全國優(yōu)秀管理住宅小區(qū),不足全國小區(qū)總數(shù)的30,參評城市不到全國城市的1,有6個省會城市拿不出小區(qū)參評。這里既有南北經(jīng)濟發(fā)展差異的客觀因素,也有主管部門“重建輕管”的傾向。222現(xiàn)行研究存在的問題及解決辦法國家應(yīng)盡快出臺物業(yè)管理專業(yè)性法規(guī),用來規(guī)范政府、業(yè)主委員會、物業(yè)管理公司、房產(chǎn)開發(fā)商、居住者各自的責、權(quán)、利,以及相互之間的法律關(guān)系10。進一步明確物業(yè)管理在社會主義初級階段的地位和作用,為物業(yè)管理公司提供一個寬松、公開、公平的競爭環(huán)境,使我國物業(yè)管理向社會化、專業(yè)化、企業(yè)化經(jīng)營軌道上邁進一步。1國家盡快頒布針對物業(yè)管理的專業(yè)性法律。物業(yè)是涉及房地產(chǎn)、市政、公安、工商、商業(yè)、規(guī)劃、通訊等多個部門的綜合經(jīng)濟行為,單一的部門法規(guī)在具體執(zhí)行的權(quán)威性和規(guī)范作用受到限制,且單行法規(guī)自身存在各種局限性。國家亟需制定一部專業(yè)性的法律,對現(xiàn)代市場經(jīng)濟條件下的物業(yè)管理行為進行引導(dǎo)、規(guī)范和制約。2建立業(yè)主合約和業(yè)主委員會制度。房地產(chǎn)行政管理部門應(yīng)盡快著手這方面的工作。以前建成已投入使用的大樓,可以幫助擬定完善、公正的業(yè)主合約(或房屋使用公約),并促使業(yè)主們簽署,進一步指導(dǎo)協(xié)助大樓各業(yè)主成立健全的業(yè)主委員會組織。3加強物業(yè)公司的資質(zhì)管理。房地產(chǎn)行政管理部門應(yīng)對物業(yè)公司進行嚴格的資質(zhì)管理,實施注冊和許可證制度,扶持市場化、社會化的專業(yè)性物業(yè)管理公司,引導(dǎo)專業(yè)性物業(yè)公司向大型化發(fā)展,創(chuàng)造規(guī)模效益,并將業(yè)績優(yōu)良的物業(yè)管理公司向業(yè)主委員會進行推薦。4設(shè)置機構(gòu),規(guī)范管理。國家有必要設(shè)置專門的物業(yè)管理機構(gòu),利用國家和地方政府制定的一些法規(guī)、政策對業(yè)主委員會、物業(yè)管理公司、開發(fā)商實施綜合管理,并盡快編制物業(yè)管理勞動定額,各物業(yè)各工種的工作量、并對材料消耗等做出明確的測定,使物業(yè)在競爭中一方面既可雙向選擇,又可防止物業(yè)行業(yè)不正當競爭。5實行由業(yè)主委員會管理并自主選擇物業(yè)公司的制度。由業(yè)主委員會選擇物業(yè)管理公司,這將使物業(yè)管理公司的服務(wù)質(zhì)量達到直接監(jiān)督的效果,促使物業(yè)管理公司提高自身綜合管理水平,另一方面,業(yè)主委員會和業(yè)主公約在交納管理費、遵守秩序和公德方面也對內(nèi)部成員具有強制約束力。6加大監(jiān)管力度,提高物業(yè)管理水平。政府部門應(yīng)對開發(fā)商按國家有關(guān)規(guī)定支付的各項費用如維修、養(yǎng)護費、綠化養(yǎng)護費等實行全過程、全方位監(jiān)督,保證能及時到位,并科學(xué)合理地使用。業(yè)主委員會和房地產(chǎn)開發(fā)商有權(quán)對物業(yè)管理公司進行日常管理,如對各項收費,房屋及公共設(shè)施,設(shè)備的養(yǎng)護、維修和亂搭建、改變房地產(chǎn)和公用設(shè)施,以及不履行物業(yè)管理合同、管理辦法、規(guī)定的行為進行嚴格監(jiān)督。7強化管理、樹立品牌。8建立激勵機制,促進物業(yè)行業(yè)健康發(fā)展。223系統(tǒng)的設(shè)計目標小區(qū)物業(yè)信息管理系統(tǒng)是針對當代社會,住宅小區(qū)逐漸成為居住主流這一市場需求而應(yīng)運而生的,是為小區(qū)管理者和小區(qū)用戶更好的維護小區(qū)各項物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,根據(jù)需求分析,實現(xiàn)小區(qū)管理業(yè)務(wù),實現(xiàn)各項管理等幾個方面的功能。對物管中心來說,小區(qū)的樓宇,房間,用戶的管理、小區(qū)內(nèi)停車場的管理、各項設(shè)備的維修等都需要考慮到;對小區(qū)環(huán)境、小區(qū)的樓房要有詳細的介紹;對房屋出租情況要有管理員詳細記載;對設(shè)備維修的費用等各項情況資料也要有記載;對管理需要登記并處理整個過程;對小區(qū)內(nèi)車輛要有車位編號、停車戶主、車位位置等記錄。在功能方面1對樓盤、戶型要有介紹2對住戶、房產(chǎn)資料要有記錄3對樓房的租售情況有記錄4對物業(yè)設(shè)備要有登記5對住戶的設(shè)備維修進行處理23系統(tǒng)的可行性分析可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決,因此該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。1技術(shù)可行性ASPNET完全基于模塊與組件,具有更好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),正是這些具有革新意義的新特性,讓ASPNET遠遠超越了ASP,同時也提供給WEB開發(fā)人員更好的靈活性,有效縮短了WEB應(yīng)用程序的開發(fā)周期。ASPNET與WINDOWS2005SERVER/ADVANCEDSERVER的完美組合,為中小型乃至企業(yè)級的WEB商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。ASPNET作為一種建立在通用語言上的程序構(gòu)架,能被用于一臺WEB服務(wù)器來建立強大的WEB應(yīng)用程序。與現(xiàn)在的WEB開發(fā)模式相比,ASPNET具有許多強大的優(yōu)勢11。執(zhí)行效率的大幅提高ASPNET是把基于通用語言的程序在服務(wù)器上運行。不像以前的ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進行編譯,這樣的執(zhí)行效果,要比一條一條的解釋強很多。世界級的工具支持ASPNET構(gòu)架是可以用MICROSOFT(R)公司最新的產(chǎn)品VISUALSTUDIONET開發(fā)環(huán)境進行開發(fā),WYSIWYG(WHATYOUSEEISWHATYOUGET所見即為所得)的編輯。這些僅是ASPNET強大化軟件支持的一小部分。強大性和適應(yīng)性因為ASPNET是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在WEB應(yīng)用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在WINDOWS2000/2003SERVER/VISTA/7上)。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASPNET的WEB應(yīng)用中。ASPNET同時也是LANGUAGEINDEPENDENT(語言獨立化)的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C(C和JAVA的結(jié)合體),VB,JSCRIPT,C、F。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于COM開發(fā)的程序,能夠完整的移植向ASPNET。ASPNET一般分為兩種開發(fā)語言,VBNET和C,C相對比較常用。簡單性和易學(xué)性ASPNET是運行一些很平常的任務(wù),如表單的提交、客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置等。例如,ASPNET頁面構(gòu)架允許建立自己的用戶分界面,使其不同于常見的VBLIKE界面。另外,通用語言簡化開發(fā)把代碼結(jié)合成軟件,這樣簡單的就像裝配電腦。高效可管理性ASPNET使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為“ZEROLOCALADMINISTRATION“的哲學(xué)觀念使ASPNET的基于應(yīng)用的開發(fā)更加具體,和快捷。一個ASPNET的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須的文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性ASPNET已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使你現(xiàn)在的ASPNET應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP卻做不到這一點。自定義性和可擴展性ASPNET設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義“PLUGIN“的模塊。這與原來的包含關(guān)系不同,ASPNET可以加入自己定義的任何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于WINDOWS認證技術(shù)和每應(yīng)用程序配置,你可以確保你的原程序是絕對安全的。ASPNET的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有ASP應(yīng)用程序中逐漸添加ASPNET功能,隨時增強ASP應(yīng)用程序的功能。ASPNET是一個已編譯的、基于NET的環(huán)境,把基于通用語言的程序在服務(wù)器上運行。將程序在服務(wù)器端首次運行時進行編譯,比ASP即時解釋程序速度上要快很多而且是可以用任何與NET兼容的語言(包括VISUALBASICNET、C和JSCRIPTNET)創(chuàng)作應(yīng)用程序。另外,任何ASPNET應(yīng)用程序都可以使用整個NETFRAMEWORK。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。ASPNET可以無縫地與WYSIWYGHTML編輯器和其他編程工具(包括MICROSOFTVISUALSTUDIONET)一起工作。這不僅使得WEB開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務(wù)器控件拖放到WEB頁的GUI和完全集成的調(diào)試支持。當創(chuàng)建ASPNET應(yīng)用程序時,開發(fā)人員可以使用WEB窗體或XMLWEBSERVICES,或以他們認為合適的任何方式進行組合。每個功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對應(yīng)用程序的配置進行自定義如果你從來沒有開發(fā)過網(wǎng)站程序,那么這不適合你,你應(yīng)該至少掌握一些HTML語言和簡單的WEB開發(fā)術(shù)語不過我相信如果有興趣的話是可以很快的掌握的。你不需要先前的ASP開發(fā)經(jīng)驗(當然有經(jīng)驗更好),但是你必須了解交互式WEB程序開發(fā)的概念,包含窗體,腳本,和數(shù)據(jù)接口的概念,如果你具備了這些條件的話,那么你就可以在ASPNET的世界開始展翅高飛了。多處理器環(huán)境的可靠性ASPNET已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使現(xiàn)在的ASPNET應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高效能,但現(xiàn)在的ASP確做不到這一點。自定義性和可擴展性ASPNET設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義“PLUGIN“的模塊。這與原來的包含關(guān)系不同,ASPNET可以加入自定義的任何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過?;赪INDOWS認證技術(shù)和每個應(yīng)用程序的配置,可以確信原程序時絕對安全的。2經(jīng)濟可行性此類物業(yè)管理信息系統(tǒng),既達到了在網(wǎng)站上為小區(qū)做宣傳、又吸引更多用戶注意,并且對小區(qū)物業(yè)實行計算機信息化的管理,這樣方便用戶查看和了解小區(qū)狀況,更主要的是可以為用戶管理者及時更新和掌握小區(qū)的管理,而不需要浪費人力、物力去維護小區(qū),提高了工作效率同時也節(jié)省了不必要的開支。因此,從經(jīng)濟的角度分析,本系統(tǒng)是可行的。3營運可行性營運可行性是考慮開發(fā)系統(tǒng)是否存在任何侵犯、妨礙和責任問題。用戶操作可行性考慮到開發(fā)軟件的運行方式在用戶組織內(nèi)是否行得通,現(xiàn)行管理制度、人員素質(zhì)、操作知識是否可行。由于在系統(tǒng)中是有合同作為雙方合作的基礎(chǔ),所以不會存在任何侵犯、妨礙和責任問題。即使存在了,也可以根據(jù)合同進行分析,一定有人會負責任,所以此系統(tǒng)完全可以進行開發(fā)。24系統(tǒng)的運行設(shè)計241運行環(huán)境1硬件平臺CPUP418GHZ以上;內(nèi)存256MB以上;硬盤40G以上;2軟件平臺操作系統(tǒng)WINDOWSXPSERVER;數(shù)據(jù)庫SQLSERVER2005;服務(wù)平臺MSVSNETFRAMEWORK11以上;瀏覽器IE50以上242運行控制運行控制將嚴格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。用戶在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認,收到信號后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回用戶。243運行時間在軟件的需求分析中,對運行時間的要求是必須對做出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運行時間有很大的影響,當網(wǎng)絡(luò)負載量大時,操作反應(yīng)將也受到很大的影響。所以將采用高速ATM網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務(wù)器,建議使用PENTIUM4處理器。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。第3章系統(tǒng)總體設(shè)計31系統(tǒng)功能設(shè)計物業(yè)管理系統(tǒng)的主要目的就是對小區(qū)內(nèi)的物業(yè)和住戶進行管理,使小區(qū)內(nèi)的管理工作更加容易,并且提高工作效率、降低管理成本。主要功能有對物業(yè)設(shè)備、儀表數(shù)據(jù)、停車場、維修等進行管理和基本資料管理以及對系統(tǒng)自身的用戶權(quán)限管理。提供各種信息的錄入,比如物業(yè)報修,對物業(yè)公司所進行的物業(yè)維修,對住戶和房產(chǎn)信息的管理。物管中心不但含有小區(qū)日常項目的信息,而且還包含了對查詢情況的統(tǒng)計功能。系統(tǒng)管理主要任務(wù)是提高系統(tǒng)安全性和對系統(tǒng)提供良好的維護,如用戶權(quán)限可以為用戶提供權(quán)限服務(wù)。該系統(tǒng)并不是可供小區(qū)內(nèi)的任何用戶使用的,只有該小區(qū)內(nèi)的管理員才可以使用此系統(tǒng)。可以將使用此系統(tǒng)的小區(qū)管理員分為兩類一類是系統(tǒng)的使用者,另一類是系統(tǒng)的維護者。對于兩類角色,賦予不同的權(quán)限。系統(tǒng)的使用者只能使用此系統(tǒng),對于此系統(tǒng)的管理工作沒有權(quán)限,系統(tǒng)的維護者不僅可以使用此系統(tǒng),還可以對系統(tǒng)進行維護。本系統(tǒng)的具體功能12需求分析如下1安全管理提供用戶登錄、注銷等功能。2物業(yè)管理登錄后的每個用戶可以對小區(qū)資料、樓房資料、車位資料以及電話資料等進行查詢、修改、添加、刪除操作。3住戶管理登錄后的每個用戶對小區(qū)內(nèi)的所有住戶的基本信息以及每個住戶的入住情況進行查詢、添加、刪除、修改操作。4設(shè)備管理登錄后的每個用戶可以對小區(qū)的所有的設(shè)備以及設(shè)備的維修情況進行查詢、添加、刪除、修改操作。5系統(tǒng)管理登錄后的系統(tǒng)維護人員可以對該系統(tǒng)的使用者以及該系統(tǒng)中數(shù)據(jù)庫里的代碼表中的數(shù)據(jù)項進行查詢、添加、刪除操作。6系統(tǒng)的功能結(jié)構(gòu)圖系統(tǒng)的功能結(jié)構(gòu)圖如圖31所示。圖31物業(yè)管理系統(tǒng)的功能結(jié)構(gòu)圖32系統(tǒng)模塊設(shè)計本系統(tǒng)將模塊劃分為六個,每個模塊負責的功能相對專一。其中,用戶身份驗證提供對用戶的登錄身份進行驗證,同時讀取用戶所具有的權(quán)限,只有具有系統(tǒng)賬號的用戶才可以使用系統(tǒng)的所有功能。在系統(tǒng)的底層采用ADONET提供對ASPNET的支持和實現(xiàn)對數(shù)據(jù)庫的訪問操作。系統(tǒng)的最底層是數(shù)據(jù)庫,本系統(tǒng)采用SQLSERVER2005數(shù)據(jù)庫。模塊劃分圖如圖32所示圖32模塊劃分圖需要特別指出的是,本系統(tǒng)中所有模塊中涉及到的對數(shù)據(jù)庫的操作,都是通過類封裝的方法來實現(xiàn)的。1用戶身份驗證模塊用戶身份驗證模塊實現(xiàn)用戶合法性檢查,把用戶ID以及權(quán)限值保存用戶身份驗證物業(yè)管理模塊物業(yè)管理模塊物業(yè)管理模塊物業(yè)管理模塊數(shù)據(jù)庫數(shù)據(jù)庫訪問組件到SESSION中,而在后面的頁面中通過判斷這個SESSION值是來判斷用戶是否登錄。在這個模塊中還提供用戶退出的功能。2物業(yè)管理模塊在物業(yè)管理模塊里主要包括了對小區(qū)概況的查詢、修改功能以及對周邊設(shè)施概況、樓宇信息、房間信息以及小區(qū)內(nèi)的車位信息的查詢、修改、刪除、添加等功能,同時提供用戶退出系統(tǒng)的功能。3住戶管理模塊住戶管理模塊主要提供的是查看、修改、刪除、添加小區(qū)內(nèi)住戶的基本信息、住戶的房屋居住信息以及住戶的電話信息。將住戶的電話信息單獨作為一個小的功能模塊是因為一般來講一個住戶有多個電話信息,例如電話、手機等,這樣可以方便對住戶聯(lián)系電話進行查看及修改操作。同時該模塊也提供了用戶退出系統(tǒng)的功能。4設(shè)備管理模塊設(shè)備管理模塊主要提供的是對小區(qū)內(nèi)的設(shè)備的基本信息進行查看、修改、添加和刪除操作。由于設(shè)備經(jīng)常需要檢查維修,所以將設(shè)備的維修信息單獨列出供用戶進行查看、修改、添加和刪除操作。這樣可以方便用戶了解設(shè)備的使用情況。5系統(tǒng)管理模塊系統(tǒng)管理模塊包括對用戶信息量的管理和對數(shù)據(jù)庫中代碼表的管理兩個功能。由于本系統(tǒng)主要使用者的權(quán)限只有兩類。為方便起見,將用戶的權(quán)限直接存儲到了用戶的基本信息表中,所以不再設(shè)置單獨的模塊來對用戶的權(quán)限進行操作。用戶信息管理主要包括對用戶信息的查詢、修改、添加、刪除等功能。而對代碼表的管理主要包括對代碼表中數(shù)據(jù)項的添加、刪除、修改等功能,這樣有利于系統(tǒng)的維護33數(shù)據(jù)流圖本系統(tǒng)的數(shù)據(jù)流圖13可以分成兩部分第一部分是系統(tǒng)認證流圖,如圖33所示,此圖詮釋了系統(tǒng)驗證的整個流程,首先由用戶輸入名稱和密碼進行登入驗證,再由后備數(shù)據(jù)查詢得出驗證結(jié)果,驗證成功則系統(tǒng)可以使用。圖33系統(tǒng)認證流圖第二部分是數(shù)據(jù)處理流圖,如圖34所示。此圖詮釋了數(shù)據(jù)處理的整個流程,由用戶輸入信息,交給后臺進行數(shù)據(jù)處理,再將處理的數(shù)據(jù)提交后反饋給用戶。圖34數(shù)據(jù)處理流圖34用戶接口設(shè)計在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局。外觀上也要做到合理化,考慮到用戶多對WINDOW風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上,已決定使用C進行編程,在界面上可使用ASPNET所提供的可視化組件,向WINDOWS風(fēng)格靠近。其中服務(wù)器程序界面要做到操作簡單,易于管理。在設(shè)計上采用下拉式菜單方式,在出錯顯示上可調(diào)用C庫中的錯誤提示函數(shù)14。第4章系統(tǒng)詳細設(shè)計41數(shù)據(jù)庫及數(shù)據(jù)表的創(chuàng)建數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有SQLSERVER、ORACLE等。根據(jù)用戶需求和業(yè)務(wù)流程,本系統(tǒng)采用了SQLSERVER2005數(shù)據(jù)庫管理系統(tǒng)。411JDBC數(shù)據(jù)庫訪問的描述及配置測試本設(shè)計的數(shù)據(jù)庫訪問技術(shù)采用JDBC技術(shù)15,JDBC是JAVADATABASECONNECTION的簡稱,是一種用JAVA實現(xiàn)的數(shù)據(jù)庫接口技術(shù),是開放數(shù)據(jù)庫互聯(lián)ODBC(OPENDATABASECONNECTION)的JAVA實現(xiàn)。在數(shù)據(jù)庫前端應(yīng)用要完成對數(shù)據(jù)庫中數(shù)據(jù)的操作,必須要使用SQL語言的有關(guān)語句,但是SQL是一種非過程描述的語言,除了數(shù)據(jù)庫操作外,它所完成的功能非常有限,并不能適應(yīng)整個前端應(yīng)用編程。為此,需要用其它的語言來實現(xiàn)SQL語言的功能,完成對數(shù)據(jù)庫的操作。為了達到這個目的,JAVA中專門設(shè)置了一個包JAVASQL,這個包里定義了很多用來實現(xiàn)SQL功能的類,使用這些類,就可以很方便地開發(fā)出數(shù)據(jù)庫前端的應(yīng)用。輔助JAVA程序?qū)崿F(xiàn)數(shù)據(jù)庫功能的配套支持技術(shù)就通稱為JDBC。用JDBC開發(fā)數(shù)據(jù)庫應(yīng)用的原理如圖41所示圖41JDBC工作原理圖圖中顯示了JAVA程序利用JDBC訪問數(shù)據(jù)庫的幾種不同途徑。第一種方法是使用JDBCODBC橋?qū)崿F(xiàn);第二種方法是利用專用的驅(qū)動程序;第三種則利用通用的數(shù)據(jù)庫協(xié)議驅(qū)動程序。而本設(shè)計使用的是第三種方法,使用數(shù)據(jù)庫協(xié)議驅(qū)動通過中間DB協(xié)JAVA應(yīng)用程序JDBCJDBCODBC橋數(shù)據(jù)庫專用驅(qū)動數(shù)據(jù)庫協(xié)議驅(qū)動數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)通用數(shù)據(jù)庫系統(tǒng)ODBC驅(qū)動程序中間件DB協(xié)議解釋器議解釋器與通用數(shù)據(jù)庫系統(tǒng)相連。其基本步驟如下第一步,首先通過安裝SQLSERVER2005時配置DNS服務(wù)器,選擇WINDOWSNT認證。第二步,數(shù)據(jù)庫名選擇默認的。412創(chuàng)建數(shù)據(jù)庫在SQLSERVER2005中創(chuàng)建數(shù)據(jù)庫可以使用以下三種方法第一種,用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫。第二種,在SQLSERVER2005的企業(yè)管理器中,首先展開服務(wù)器組,然后展開服務(wù)器,單擊“數(shù)據(jù)庫”“新建數(shù)據(jù)庫”命令,在彈出的“數(shù)據(jù)庫屬性”對話框中,輸入新建數(shù)據(jù)庫的名稱。第三種,使用TRANSACTSQL的CREATEDATABASE命令。該命令的語法如下CREATEDATABASESMALLHOUSE/其中“SMALLHOUSE”為數(shù)據(jù)庫名稱。在創(chuàng)建數(shù)據(jù)庫時,經(jīng)過三種方的比較,還是覺得在SQLSERVER2005的企業(yè)管理器中,創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表以及索引等非常方便,而且容易理解,可操作性強。413數(shù)據(jù)表的創(chuàng)建數(shù)據(jù)庫創(chuàng)建完成后,在SQLSERVER2005的企業(yè)管理器9中展開要創(chuàng)建表的數(shù)據(jù)庫“SMALLHOUSE”,選中“表”選項,單擊鼠標右鍵,在出現(xiàn)的快捷菜單中選擇“新建表”選項。第一步,輸入字段名。在“列名”列表項中輸入字段名。在SQLSERVER2005中,字段名不允許重復(fù),而且必須符合SQLSERVER2005的標識符規(guī)范。第二步,選擇適當?shù)臄?shù)據(jù)類型,并設(shè)置長度。第三步,在“允許空”列表項中,重要的字段不允許為空。本設(shè)計中的一個表格的字段都不允許為空,由于表中所有的字段的信息都必須在展示頁面顯示出來。同時,在插入記錄或者修改記錄時,將不允許空值出現(xiàn),否則將出現(xiàn)錯誤提示。第四步,在“描述”文本框中,設(shè)計時輸入了一些必要的說明,以便查閱和操作。42數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計在SQLSERVER中創(chuàng)建一個數(shù)據(jù)庫,命名為SMALLHOUSE。根據(jù)分析,可以將該數(shù)據(jù)庫中的表分為兩類,一類是基本信息表,另一類是代碼表。其中基本信息如表41所示,代碼表如表42所示表41系統(tǒng)中所用到的基本信息表及用途表名用途AREA小區(qū)基本信息表AREAKK小區(qū)周邊設(shè)施信息表PAVILION樓宇信息表HOUSE房間信息表CARBARN車位信息表ZHUHU住戶信息表SHEBEI_MINXI設(shè)備基本信息表SHEBEI_WEIXIU設(shè)備維修信息表PHONE住戶電話號碼信息表MEMBERS系統(tǒng)訪問用戶基本信息表表42系統(tǒng)中所用到的代碼表及用途表名用途BM_BM系統(tǒng)中各代碼表的信息對應(yīng)的代碼表BM_CELL單元號對應(yīng)的代碼表BM_INDOOR房屋類型對應(yīng)的代碼表BM_PAVILIONTYPE樓宇類別對應(yīng)的代碼表BM_PLACETYPE設(shè)施類型對應(yīng)的代碼表BM_SUNNY朝向?qū)?yīng)的代碼表43數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計在物業(yè)管理系統(tǒng)中,存在小區(qū)、樓宇、房間、住戶、設(shè)備等幾個對象實體,以這幾個對象實體為例,一個小區(qū)對應(yīng)多個樓宇,同時一個樓宇只能屬于一個小區(qū);一個樓宇中有多個房間,一個房間對應(yīng)一個住戶,一個住戶也只能對應(yīng)一個房間;一個小區(qū)對應(yīng)多個周邊設(shè)施,而一個周邊設(shè)施也同樣對應(yīng)多個小區(qū);一個小區(qū)擁有多臺設(shè)備,而一個設(shè)備只能屬于一個小區(qū)。據(jù)此得知小區(qū)和樓宇之間、樓宇和房間之間、樓宇和住戶之間、小區(qū)和設(shè)備之間都是一對多的關(guān)系;住戶與房間之間是一對一的關(guān)系;小區(qū)與周邊設(shè)施之間是多對多的關(guān)系。上述分析對的實體聯(lián)系圖ER如圖42所示。車牌號承租人車類型位置面積小區(qū)名稱負責人建成日期占地面積道路面積建筑面積位置說明小區(qū)擁有擁有擁有擁有房號房主單元號房型建筑面積使用面積簡稱全稱類型負責人聯(lián)系人聯(lián)系電話住戶設(shè)備名稱規(guī)格數(shù)量生產(chǎn)廠商生產(chǎn)日期檢測周期樓號類別朝向建筑面積層數(shù)高度建成時間業(yè)主編號號業(yè)主姓名性別所屬單位身份證號電話手機住戶類型照片對應(yīng)擁有樓宇朝向電子郵箱車位號車位周邊設(shè)施對應(yīng)房間擁有設(shè)備M1NM11N11NPNPNPMM圖42實體關(guān)系圖ER圖44數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)上面的ER圖分析,實行表格細分化,目的是為了避免數(shù)據(jù)重復(fù)和數(shù)據(jù)的不一致性。本系統(tǒng)共建立16個數(shù)據(jù)表格小區(qū)基本信息表AREA;小區(qū)周邊設(shè)施信息表AREAKK;樓宇信息表PAVILION;車位信息表CARBARN;車位信息表CARBARN;住戶信息表ZHUHU;住戶電話號碼信息表PHONE;系統(tǒng)訪問用戶基本信息表MEMEBERS;設(shè)備基本信息表SHEBEI_MINGXI;設(shè)備維修信息表SHEBEI_WEIXIU;系統(tǒng)中各代碼表的信息對應(yīng)的代碼表BM_BM;單元號對應(yīng)的代碼表BM_CELL;房屋類型對應(yīng)的代碼表BM_INDOOR;樓宇類別對應(yīng)的代碼表BM_PAVILIONTYPE;設(shè)施類別對應(yīng)的代碼表BM_PLACETYPE;朝向?qū)?yīng)的代碼表BM_SUNNY。表中都設(shè)有一個主鍵和一個或多個外來鍵,目的是為了可以和多個表單建立對應(yīng)關(guān)系。實現(xiàn)表與表之間數(shù)據(jù)一致性。其部分表單如下1小區(qū)基本信息表AREA,如表43所示表43小區(qū)基本信息表AREA2住戶信息表ZHUHU,如表44所示續(xù)表44名稱數(shù)據(jù)類型作用IDINT小區(qū)ID主鍵NAMEVARCHAR小區(qū)名稱FUZERENCHAR小區(qū)負責人JIANCHENGDATECHAR建成日期LIANXIRENCHAR聯(lián)系人LIANXITELCHAR聯(lián)系電話YIDONGTELCHAR移動電話ZHANDIAREACHAR占地面積DAOLUAREACHAR道路面積DCHEWEIAREACHAR設(shè)計車位面積JIANZHUAREACHAR建筑面積GAOCENGNUMCHAR高層樓宇數(shù)量CHEKUAREACHAR車庫面積GONGGAREACHAR公共場所面積DUOCENGNUMCHAR多層樓宇數(shù)量CHEWEINUMCHAR車位數(shù)量LUHUAAREACHAR綠化面積WEIZHIVARCHAR位置BEIZHUVARCHAR備注名稱數(shù)據(jù)類型作用BIANHAOINT住戶ID自增字段,主鍵XINGMINGVARCHAR姓名XINGBIECHAR性別DANWEICHAR單位名稱數(shù)據(jù)類型作用SHENFENZHENGHAOCHAR身份證號3樓宇類別對應(yīng)的代碼表BM_PAVILIONTYPE,如表45所示表45樓宇類別對應(yīng)的代碼表BM_PAVILIONTYPEL名稱數(shù)據(jù)類型作用TYPEIDINT單元號ID自增字段,主鍵NAMEVARCHAR單元號內(nèi)容4設(shè)施類別對應(yīng)的代碼表BM_PLACETYPE,如表46所示表46設(shè)施類別對應(yīng)的代碼表BM_PLACETYPE45與數(shù)據(jù)庫連接的DB設(shè)計本系統(tǒng)采用數(shù)據(jù)庫協(xié)議驅(qū)動通過中間DB協(xié)議解釋器與通用數(shù)據(jù)庫系統(tǒng)相連。NET平臺提供了一個統(tǒng)一的WEB開發(fā)平臺,新建一個空白解決方案,會自動生成一個WEBCONFIG文檔,在里面可以設(shè)置數(shù)據(jù)庫連接信息。其部分語句如下/設(shè)置數(shù)據(jù)庫連接字符串為KEY字符,其值為數(shù)據(jù)提供者SQLOLEDB,數(shù)據(jù)資源來自9B9F42CC4AE04DC命名的數(shù)據(jù)庫,初始化目錄為SMALLHOUSE,用戶名為SA,密碼為空。DIANHUACHAR電話SHOUJICHAR手機YOUJIANCHAR電子郵件JIANLIZHECHAR經(jīng)辦人ZHAOPIANCHAR照片LEIXINGCHAR住戶類型SHIFOURUZHUCHAR是否入住名稱數(shù)據(jù)類型作用TYPEIDINT單元號ID自增字段,主鍵NAMEVARCHAR單元號內(nèi)容46系統(tǒng)的主框架頁面的設(shè)計與實現(xiàn)在該模塊中建立了一個框架頁面INDEXHTM,結(jié)構(gòu)如下圖43所示。其中TOP部分對應(yīng)的頁面為TOPHTM,顯示操作導(dǎo)航;LEFT部分對應(yīng)的頁面提供導(dǎo)航各個功能模塊的鏈接,MAIN部分對應(yīng)的頁面是當用戶單擊LEFT部分相應(yīng)頁面的鏈接時,在這一部分加載顯示相應(yīng)的頁面。圖43主體框架頁面圖該框架頁面對應(yīng)的HTML代碼為/TOP頁面的設(shè)置行高為76,無頁面邊框,左邊距和右邊距都設(shè)為0/表單名稱為TOP,不需要滾動條,信息內(nèi)容是TOPHTM,左右邊距都設(shè)置0/LEFT頁面的設(shè)置列寬為150,表格邊框與頁邊框1,表格邊距為2,顏色等/表單名稱為LEFT,自動顯示滾動條,信息內(nèi)容是LEFTHTM/MAIN頁面的設(shè)置信息內(nèi)容是MAINHTM,邊框為0,無表格邊框等代碼功能解釋這段代碼主要實現(xiàn)的功能就是設(shè)置整個框架的結(jié)構(gòu)。該框架由三個部分組成,分別是TOP頁面,LEFT頁面,MAIN頁面。下面就是設(shè)置這三個頁面的行高,列寬,頁邊距,表格格式等等。在這段代碼中,TOPMARGIN與MARGINHEIGHT都是設(shè)置左邊距,而LEFTMARGIN與MARGINWIDTH都是設(shè)置右邊距,使用兩個是為了可以在IE與NETSCAPE中兼容顯示出左邊距與右邊距同時為0的結(jié)果。47用戶身份驗證模塊設(shè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年國際支付風(fēng)控策略培訓(xùn)
- 2026年不良資產(chǎn)處置技巧精講
- 2026年海外倉動態(tài)庫存優(yōu)化策略培訓(xùn)
- (2026年)支氣管鏡下病灶刷檢及活檢術(shù)課件
- 臨床科研數(shù)據(jù)可視化團隊協(xié)作
- 臨床研究產(chǎn)業(yè)對接中的法律風(fēng)險防范
- 大型體育場館興奮劑檢測取樣室裝修施工方案
- 白雪公主的小馬車課件
- 大體積混凝土澆筑方案
- 中藥飲片標準與中藥國際化市場拓展
- (2026年春新版本)人教版二年級數(shù)學(xué)下冊全冊教案
- DB15-T 4265-2026 零碳產(chǎn)業(yè)園配套新能源規(guī)劃編制規(guī)范
- 2025年度康復(fù)科護理質(zhì)控工作總結(jié)與2026年規(guī)劃
- 2026年保育員初級考試試題及答案
- 2025至2030電阻式隨機存取存儲器行業(yè)調(diào)研及市場前景預(yù)測評估報告
- 新人培訓(xùn)主播課件
- 2026年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院單招職業(yè)技能考試備考試題附答案詳解
- 鋁合金門窗安裝打膠方案
- 貴州省貴陽市2024-2025學(xué)年高一上學(xué)期期末監(jiān)測物理試卷(含解析)
- 管路開挖施工方案(3篇)
- 獸藥行業(yè)獸藥研發(fā)工程師崗位招聘考試試卷及答案
評論
0/150
提交評論