畢業(yè)設計(論文)-delphi 7.0小區(qū)物業(yè)管理信息系統(tǒng)_第1頁
已閱讀1頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  小區(qū)物業(yè)管理信息系統(tǒng)</p><p><b>  ——財務部、工程部</b></p><p><b>  摘 要</b></p><p>  本文描述了小區(qū)物業(yè)管理信息系統(tǒng)的設計與實現(xiàn)。本軟件的前臺設計由DELPHI 7.0實現(xiàn),以SQL SEVER 2000為后臺數(shù)據(jù)服務器,增加系統(tǒng)的安全性和完整

2、性,提高了系統(tǒng)響應的速度。本系統(tǒng)界面設計大方、簡潔、實用,操作簡單方便,是一款物業(yè)公司管理各小區(qū)物業(yè)日常事務管理的軟件。軟件設計綜合了具有一定代表性的多家物業(yè)管理公司的業(yè)務模式和需求。能實現(xiàn)人事、房產(chǎn)、客戶、制度、設施、文檔、保安、裝修、維修、投訴、收費等小區(qū)的智能化管理,可以提高物業(yè)管理的效率。</p><p>  關鍵詞:物業(yè)管理、信息系統(tǒng)、開發(fā)工具、DELPHI、SQL</p><p&g

3、t;  PROPERTY MANAGEMENT INFORMATION</p><p>  SYSTEM(PMIS)</p><p><b>  ABSTRACT</b></p><p>  This article describes the design of residential property management informat

4、ion system and achieve. The prospects for software design from achieving Delphi 7.0 to SQL sever 2000 for background data server, and increase the security and integrity of the system and improve the system response rate

5、. The system interface design generous, concise, practical, simple and easy to operate, the small section of the property management company - to-day property management software. Software design integra</p><p

6、>  KEYWORDS:Property management,information systems,development tools , DELPHI,SQL</p><p><b>  目 錄</b></p><p><b>  第一章 引言7</b></p><p>  1.1 選題意義4<

7、/p><p>  1.2 研究現(xiàn)狀5</p><p>  1.2.1現(xiàn)行物業(yè)管理市場的構成分析5</p><p>  1.2.2.物業(yè)管理市場需求的增量分析6</p><p>  1.2.3物業(yè)管理市場需求的結構分析7</p><p>  1.3 物業(yè)管理的發(fā)展7</p><p>  

8、1.4 物業(yè)管理的展望8</p><p>  1.4.1物業(yè)管理將得到社會的進一步重視8</p><p>  1.4.2物業(yè)管理行業(yè)發(fā)展更加健康、規(guī)范、有序8</p><p>  1.4.3物業(yè)管理行業(yè)的提升和拓展9</p><p>  1.5開發(fā)工具和開發(fā)環(huán)境9</p><p>  1.5.1DELPHI

9、9</p><p>  1.5.2SQL11</p><p>  第二章 小區(qū)物業(yè)管理系統(tǒng)的需求分析19</p><p>  2.1 小區(qū)管理的要求14</p><p>  2.2 本小區(qū)管理系統(tǒng)的目標15</p><p>  第三章 小區(qū)物業(yè)管理系統(tǒng)的設計20</p><p&g

10、t;  3.1 數(shù)據(jù)庫設計15</p><p>  3.2 小區(qū)物業(yè)管理信息系統(tǒng)的結構圖16</p><p>  3.3 小區(qū)物業(yè)管理信息系統(tǒng)的功能模塊16</p><p>  3.4 數(shù)據(jù)字典18</p><p>  第四章 小區(qū)物業(yè)管理系統(tǒng)的實現(xiàn)29</p><p>  4.1 登陸窗口

11、25</p><p>  4.2 主界面窗口25</p><p>  4.3 工程部主要窗口25</p><p>  4.3.1裝修隊登記25</p><p>  4.3.2維修信息登記25</p><p>  4.3.3小區(qū)設施查詢26</p><p>  4.3.4數(shù)據(jù)信

12、息打印26</p><p>  4.4 財務部主要窗口27</p><p>  4.4.1收費通知單填寫27</p><p>  4.4.2每戶費用信息查詢27</p><p>  4.4.3系統(tǒng)數(shù)據(jù)設定27</p><p>  4.5 辦公室和保安部主要窗口28</p><p&

13、gt;  4.5.1辦公室主要涉及文檔管理,查詢和打印幾個功能模塊28</p><p>  4.5.2保安部29</p><p><b>  第五章 結論38</b></p><p><b>  致 謝39</b></p><p><b>  參考文獻40</b>

14、;</p><p>  附 錄(核心代碼)41</p><p>  小區(qū)物業(yè)管理信息系統(tǒng)</p><p><b>  ——財務部、工程部</b></p><p><b>  第一章 引言</b></p><p><b>  1.1 選題意義</b&g

15、t;</p><p>  近年來中國大步跨入了信息化社會,人們的工作生活與通信、信息的關系日益緊密,信息化社會在改變我們生活方式與工作習慣的同時,也對傳統(tǒng)的住宅提出了挑戰(zhàn)。人們對居住環(huán)境要求不斷提高,希望有一個安全、舒適、便捷的家,智能小區(qū)于是在中國各地蓬勃發(fā)展起來,并已成為21世紀建筑業(yè)的發(fā)展主流。</p><p>  智能小區(qū)是在智能大廈的基本含義中擴展和延伸出來的,它通過對小區(qū)建筑群

16、四個基本要素(結構、系統(tǒng)、服務、管理以及它們之間的內在關聯(lián))的優(yōu)化考慮,提供一個投資合理,又擁有高效率、舒適、溫馨、便利以及安全的居住環(huán)境。而智能小區(qū)要實現(xiàn),很重要的一點就是要實現(xiàn)小區(qū)物業(yè)管理現(xiàn)代化[1]。</p><p>  小區(qū)物業(yè)管理現(xiàn)代化,即是指在住宅小區(qū)物業(yè)及其物業(yè)管理中,以現(xiàn)代技術創(chuàng)新和科學 管理為宗旨,運用現(xiàn)代化管理手段,使物業(yè)的硬件與軟件管理,走向科學化、制度化與規(guī)范化管理的活動過程。小區(qū)物業(yè)管理

17、現(xiàn)代化的實際意義在于:首先,它要求管理思想更新。即要確立現(xiàn)代企業(yè)管理意識,包括經(jīng)營戰(zhàn)略、市場觀念、資金運用、服務質量、時間、效益等觀念更新。也就是說要打破傳統(tǒng)的行政福利性的房產(chǎn)管理理念,樹立起社會化、專業(yè)化、企業(yè)化、經(jīng)營型的現(xiàn)代化小區(qū)物業(yè)管理新思想、新觀念。其次,它是實現(xiàn)組織管理現(xiàn)代化的需要。就是根據(jù)現(xiàn)代企業(yè)組織原則,建立和完善企業(yè)管理體制,設置和選擇管理組織機構,目的是提高工作效率,適應房地產(chǎn)物業(yè)管理需要。第三,它是管理方法實現(xiàn)現(xiàn)代化

18、的重要標志。就是要根據(jù)企業(yè)自身的技術水平,選用一系列與其相應的現(xiàn)代管理方法,如現(xiàn)代經(jīng)營決策方法、計劃管理方法、經(jīng)濟數(shù)學方法等等。第四,它是管理手段實現(xiàn)現(xiàn)代化管理的反映。就是要運用一系列企業(yè)現(xiàn)代管理必須的管 理工具,如先進的監(jiān)控手段、電子計算機、管理信息系統(tǒng)等等。第五,它是實現(xiàn)管理人才現(xiàn)代化需要。人才現(xiàn)代化是小區(qū)物業(yè)管理現(xiàn)代化實現(xiàn)的根本。一切先進的管理方法、手段都要在人的</p><p><b>  1.

19、2 研究現(xiàn)狀</b></p><p>  1.2.1現(xiàn)行物業(yè)管理市場的構成分析 </p><p>  我們知道, 任何市場都是由三個有機部分組成的: 市場主體、市場客體和市場運行環(huán)境。物業(yè)管理市場是指以物業(yè)管理服務為交換對象的市場。其市場主體是指直接參與或直接影響市場交換的各類行為主體。包括: 供給主體、需求主體和協(xié)調主體。其中, 供給主體主要是指提供物業(yè)管理服務的物業(yè)管理企

20、業(yè)和各類專業(yè)服務企業(yè)(指提供清潔、保安、維修等專業(yè)服務的企業(yè)) ; 需求主體主要是指房地產(chǎn)開發(fā)企業(yè)和物業(yè)的所有者(即業(yè)主) 或使用者; 協(xié)調主體是指政府行業(yè)主管部門和行業(yè)協(xié)會[3]。物業(yè)管理市場的客體是指市場的交換對象, 即物業(yè)管理服務。物業(yè)管理市場的運行環(huán)境是指構成市場環(huán)境的一整套制度框架和確立市場運行法則的一系列政策規(guī)定。目前, 我國物業(yè)管理市場初步形成。 </p><p>  1.2.1.1從市場主體來看

21、</p><p>  物業(yè)管理在我國經(jīng)過20 多年的發(fā)展, 已形成了一個規(guī)模較大的市場供給主體。據(jù)統(tǒng)計,目前我國專業(yè)化的物業(yè)管理企業(yè)已超過2 萬家, 從業(yè)人員超過230 萬人。如果考慮提供清潔、保安、維修等專業(yè)服務的企業(yè), 這一數(shù)據(jù)會進一步擴大。如江蘇省僅無錫市的物業(yè)管理企業(yè)就已達200 多家, 從業(yè)人員超過2 萬人,管理的物業(yè)面積約占全市住宅建筑總面積的90%。從市場需求來看, 自上世紀90 年代中期以來, 我

22、國每年的住宅建設量平均在2 億平方米左右, 90 %以上需要實施專業(yè)化的物業(yè)管理服務。如果加上存量房產(chǎn), 其市場容量在80 億平方米左右。實施物業(yè)管理市場化具有充分的市場空間。 </p><p>  1.2.1.2從市場客體來看 </p><p>  經(jīng)過多年的實踐和探索, 目前物業(yè)管理行業(yè)對物業(yè)管理服務基本業(yè)務的內容和標準已初步達成共識。國務院及建設部在自1994 年以來頒布的一系列行政

23、法規(guī)及規(guī)范性文件中, 也對物業(yè)管理服務的內容及相應的收費標準作出了明確的規(guī)定。中國物業(yè)管理協(xié)會在各地進行實踐探索的基礎上,出臺了《普通住宅小區(qū)物業(yè)管理服務等級標準》(試行) ,對物業(yè)管理服務標準化進行了界定,這些無疑都為物業(yè)管理的市場化創(chuàng)造了條件[4]。 </p><p>  1.2.1.3從市場運行環(huán)境來看 </p><p>  目前我國物業(yè)管理行業(yè)的市場運行環(huán)境已初步形成。國家主管部門

24、通過制定如《城市新建住宅小區(qū)管理辦法》、《物業(yè)管理條例》等制定了房地產(chǎn)及物業(yè)管理行業(yè)的法規(guī)和政策;通過制定如《物業(yè)管理企業(yè)資質管理辦法》建立了物業(yè)管理企業(yè)的設立與資質審查制度;通過制定如《業(yè)主大會規(guī)程》等,完善了業(yè)主委員會的組建及其運作規(guī)定;通過制定如《物業(yè)服務合同》、《業(yè)主公約》、《業(yè)主大會議事規(guī)則》的示范文本等,規(guī)范了各類物業(yè)管理契約;通過制定如《前期物業(yè)管理招標投標管理暫行辦法》等確立了物業(yè)管理市場的運行法則。綜上所述,隨著我國經(jīng)

25、濟體制制度改革的不斷深入,物業(yè)管理行業(yè)市場正迎來行業(yè)的快速發(fā)展期[5]。 </p><p>  1.2.2.物業(yè)管理市場需求的增量分析 </p><p>  當前,我國正處于“十五規(guī)劃”的最后一年,根據(jù)即將部署實施的“十一規(guī)劃”,我國將全面進入建設小康社會的建設階段。僅就江蘇來說,根據(jù)江蘇省的政府工作報告,在2010年江蘇省全面實現(xiàn)小康社會,根據(jù)全面小康的指標要求,2010年城鎮(zhèn)居民人均住

26、房建筑面積應達到30平方米。為此我們可以推算2010年江蘇城鎮(zhèn)居民住宅建筑面積總量將達到123600萬平方米,其中較2003年新增城鎮(zhèn)居民住宅建筑面積19704萬平方米。與此同時,城市建設走向內涵建設,物業(yè)管理行業(yè)水平成為城市建設管理水平的標志,100%的優(yōu)質住宅物業(yè)管理覆蓋率成為小康生活的基本指標,這里僅江蘇12.3億的住宅消費總量和年均0.27 億的住宅消費增量充分說明了我國物業(yè)管理行業(yè)當前快速發(fā)展的市場需求[6]。 </p&

27、gt;<p>  以上我們僅分析了住宅類物業(yè)管理的需求數(shù)量,隨著社會分工的不斷細化,企業(yè)競爭的加劇,必然會導致大量的企業(yè)和事業(yè)單位將原有后勤管理部分進行專業(yè)化外包,應該說在未來的幾年里,整個行業(yè)的增量需求是非常大的。 </p><p>  1.2.3物業(yè)管理市場需求的結構分析 </p><p>  當前物業(yè)管理市場需求的主體主要包括房地產(chǎn)開發(fā)企業(yè)、物業(yè)的所有人和物業(yè)使用人,這

28、里房地產(chǎn)企業(yè)和物業(yè)所有人是物業(yè)管理市場需求主體的主要對象。不同的需求主體對于物業(yè)管理服務的要求以及物業(yè)管理服務的內容有所不同,探討不同需求主體的要求,對于物管企業(yè)制定企業(yè)發(fā)展戰(zhàn)略、塑造企業(yè)核心競爭力具有重要的作用[7]。</p><p>  1.3 物業(yè)管理的發(fā)展</p><p>  伴隨著物業(yè)管理的現(xiàn)代化進程,小區(qū)管理信息系統(tǒng)也經(jīng)歷了3個發(fā)展過程。</p><p&g

29、t; ?。?單項數(shù)據(jù)處理階段</p><p>  該階段由于計算機硬件本身的局限,軟件系統(tǒng)及外部設備發(fā)展不夠完善,此時的小區(qū)管理系統(tǒng)僅能模仿手工管理方式,多用于簡單的處理工資、計劃、統(tǒng)計報表等的事務性工作,是小區(qū)管理系統(tǒng)用于管理的低級階段。</p><p>  2.數(shù)據(jù)綜合處理階段</p><p>  該階段的主要特點是:小區(qū)管理系統(tǒng)由單項數(shù)據(jù)處理發(fā)展到具有一定反饋

30、功能的子系統(tǒng)管理,小區(qū)管理系統(tǒng)出現(xiàn)分時系統(tǒng),單級發(fā)展成網(wǎng)絡,信息處理由批處理方式發(fā)展為實時處理方式。 </p><p> ?。?管理信息系統(tǒng)階段</p><p>  隨著計算機廣泛應用于管理,以及信息論、控制論、系統(tǒng)工程等優(yōu)化理論在軟件程序中的應用,使計算機具有存儲數(shù)據(jù)的功能,即數(shù)據(jù)庫的出現(xiàn)和各種通訊網(wǎng)的建立,促使小區(qū)管理信息系統(tǒng)由管理某個子系統(tǒng)而發(fā)展為全面管理系統(tǒng),由簡單的運算,發(fā)展到控

31、制制訂計劃、編制報表、提供高層決策等的管理信息系統(tǒng)階段。</p><p>  該管理信息系統(tǒng)的特點是強調從系統(tǒng)的角度來處理事務,力求達到全面最優(yōu),建立以人 為主體,計算機為助手的人-機自動化管理系統(tǒng);依靠計算機對各種信息處理和綜合,使管理做到有序的實時處理[8]。</p><p>  綜上所述,從三個發(fā)展階段中,我們不難看出,當前的小區(qū)物業(yè)在信息管理系統(tǒng)的應用,還處于第二個階段向第三階段發(fā)

32、展與完善的時期。因此,小區(qū)管理信息系統(tǒng)在小區(qū)物業(yè)管理中的應用還真是任重而道遠。</p><p>  1.4 物業(yè)管理的展望</p><p>  矛盾和問題是事物發(fā)展過程中客觀存在的,更是事物發(fā)展和前進的內在動力,只要我們正視問題和積極地去研究化解物業(yè)管理發(fā)展中的矛盾和問題,這就是行業(yè)發(fā)展的基礎。經(jīng)過近十多年的探索和實踐,物業(yè)管理已打下了堅實的發(fā)展基礎,初步形成前景廣闊、充滿生機,最具發(fā)展

33、潛力的新興行業(yè)。在未來的日子里,如何把握物業(yè)管理發(fā)展的趨勢和走向,滿足社會經(jīng)濟和城市建設的發(fā)展以及廣大市民對物業(yè)管理的需求,在開拓、創(chuàng)新、進取的原則基礎上,創(chuàng)造出更加輝煌的業(yè)績。</p><p>  1.4.1物業(yè)管理將得到社會的進一步重視</p><p>  物業(yè)服務在觀念、模式、手段、內容、質量等方面的不斷創(chuàng)新和實踐,再加上政策的貫徹落實、輿論的正確導向、企業(yè)的形象確立等多方面的共同作

34、用,社會對物業(yè)管理的重視與認同將得以進一步提高,企業(yè)的體制和機制也將進一步地深化,小而全企業(yè)和眾企業(yè)共享一塊“蛋糕”的格局很快將會被打破,物業(yè)管理市場的競爭必將會愈來愈激烈。</p><p>  1.4.2物業(yè)管理行業(yè)發(fā)展更加健康、規(guī)范、有序</p><p>  首先,由于物業(yè)管理行業(yè)在國民經(jīng)濟、城鎮(zhèn)建設管理中的的地位與作用,政府將繼續(xù)為扶持行業(yè)的發(fā)展,提供強有力的政策支持,更加科學、合理

35、,真正能體現(xiàn)法制精神的物業(yè)管理行業(yè)法規(guī)體系將逐漸完善;</p><p>  其次,物業(yè)管理誘人的市場前景,吸引了眾多企業(yè)的目光,一些企業(yè)規(guī)模過小,綜合實力差、管理不到位的小企業(yè)的生存與發(fā)展將會遇到嚴峻的市場考驗和沖擊,規(guī)模型、服務優(yōu)的企業(yè)必將成為物業(yè)管理行業(yè)的主宰;</p><p>  第三,隨著物業(yè)管理市場競爭機制的不斷成熟,前期物業(yè)管理招投標工作、企業(yè)資質的升級、從業(yè)人員執(zhí)業(yè)資格認證以

36、及市場準入和退出機制等會更加規(guī)范,更加嚴格[9]。</p><p>  1.4.3物業(yè)管理行業(yè)的提升和拓展</p><p>  首先,在有限的市場資源條件下,企業(yè)競爭將進一步加劇,勢必推動物業(yè)管理行業(yè)整體素質的提高,社會資源配置也將得到進一步的優(yōu)化;</p><p>  其次,知識經(jīng)濟時代將不斷提高物業(yè)管理的技術含量,智能化系統(tǒng),以及信息、網(wǎng)絡技術的普及,給物業(yè)管理

37、帶來了革命性的發(fā)展,行業(yè)的科學技術水平與管理能力不斷提升,物業(yè)管理將步入一個嶄新的時代;</p><p>  第三,物業(yè)管理可持續(xù)發(fā)展需要高素質人才,掌握現(xiàn)代管理和科學技術知識的高素質人才,將成為物業(yè)管理可持續(xù)發(fā)展的重要資源;</p><p>  第四,高等院校正根據(jù)行業(yè)發(fā)展的需要,培養(yǎng)物業(yè)管理專業(yè)人才,行業(yè)的不斷發(fā)展也將為高層次人才提供廣闊的發(fā)展空間。</p><p&

38、gt;  綜觀物業(yè)管理經(jīng)過十多年的風風雨雨,艱難探索,經(jīng)歷了一個從無至有,從很不規(guī)范到更加規(guī)范,從單一的管理到全方位服務,從沒有規(guī)矩到政策法規(guī)體系的較為完善,看到了物業(yè)管理這一“朝陽行業(yè)”發(fā)展燦爛的明天[10]。</p><p>  1.5開發(fā)工具和開發(fā)環(huán)境</p><p>  1.5.1DELPHI</p><p>  Delphi是著名的Borland(現(xiàn)在已和

39、Inprise合并)公司開發(fā)的可視化軟件開發(fā)工具?!罢嬲某绦騿T用c,聰明的程序員用Delphi”,這句話是對Delphi最經(jīng)典、最實在的描述。Delphi被稱為第四代編程語言,它具有簡單、高效、功能強大的特點。和VC相比,Delphi更簡單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強大、更實用??梢哉fDelphi同時兼?zhèn)淞薞C功能強大和VB簡單易學的特點。它一直是程序員至愛的編程工具。</p>

40、<p>  Delphi是一種基于Object Pascal語言的面向對象的軟件開發(fā)平臺,它擁有世界上最快的編譯器,并提供了豐富的組件集、強大的代碼自動生成功能和數(shù)據(jù)庫管理工具等。使用他的集成開發(fā)環(huán)境,編譯人員可以簡單快速地開發(fā)各種應用程序,許多傳統(tǒng)、常規(guī)的編程都可以借助類庫(Class Library)來實現(xiàn)。Delphi的主要特點體現(xiàn)在以下幾個方面:</p><p>  Borland公司的Pas

41、cal編譯器,從DOS時代的Turbo Pascal至今,一直都以快速穩(wěn)定著稱。Delphi的編譯器繼承了Turbo Pascal編譯器的卓越性能,是目前世界上最快、最穩(wěn)定的32位源代碼編譯器。使用這種編譯器產(chǎn)生的可執(zhí)行文件是獨立的,不需要鏈節(jié)運行時的DLL。</p><p>  Delphi以Object Pascal為編程語言。Pascal語言是一種結構化程序設計語言,與其他語言相比,它更接近于自然怨言,語法

42、結構嚴禁,簡單明了,沒有多義性,便于寫出結構嚴禁,風構優(yōu)美的程序。Object Pascal引入了面向對象的編程理念,完全具備了Windows環(huán)境下編寫各種復雜程序的能力,卻有不改變其易學易用的特點。</p><p>  Delphi充分發(fā)揮了Windows的強大功能,支持多線程、Unicode、MAPI、長文件名、Windows應用程序接口(API)等。利用Delphi提供的系列Windows組件,如目錄瀏覽、

43、狀態(tài)欄、工具欄、目錄查看等,可以建立Windows風格的應用程序。完整的OLE自動控制和服務支持使得Delphi程序可以與其他支持OLE的程序關聯(lián)。</p><p>  Delphi提供了豐富的32位可視組件庫,Borland公司還將完整的可視足見庫源代碼免費提供給用戶,這有利于軟件重用和類層次擴展。</p><p>  Delphi在數(shù)據(jù)庫和網(wǎng)絡處理功能方面是同類產(chǎn)品最強的。它是提供了開

44、發(fā)Windows和Linux數(shù)據(jù)庫應用程序最迅速,最簡潔的方法,在數(shù)據(jù)庫和網(wǎng)絡方面,Delphi是最理想的軟件開發(fā)平臺[11]。</p><p>  Delphi提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯(Image Editor),以及各種開發(fā)數(shù)據(jù)庫的應用程序,如DesktopDataBase Expert等。除此之外,還允許用戶掛接其它的應用程序開發(fā)工具,如Borland公司的資源編輯器(Resourse W

45、orkshop)。</p><p>  在Delphi眾多的優(yōu)勢當中,它在數(shù)據(jù)庫方面的特長顯得尤為突出:適應于多種數(shù)據(jù)庫結構,從客戶機/服務機模式到多層數(shù)據(jù)結構模式;高效率的數(shù)據(jù)庫管理系統(tǒng)和新一代更先進的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。</p><p>  Delphi發(fā)展至今,從Delphi1、Delphi2到現(xiàn)在的Delphi 7.0,不斷添加和改進各種特性,功能越

46、來越強大。Delphi 7.0添加了對IDE(集成開發(fā)環(huán)境)的很多改進新特性,擴展了數(shù)據(jù)庫支持(ADO和InterBase數(shù)據(jù)庫),帶有Internet支持的MIDAS改進版,TeamSouse版本控制工具,轉換功能,框架概念以及很多的新組件與新特性。</p><p>  Delphi 7.0功能十分完善和強大,本欄目將以它為基礎,介紹Delphi的開發(fā)環(huán)境、基本概念、控件的使用、常用的編程方法和編程技巧。本欄目

47、的對象為Delphi初學者,主旨是幫助初學者更快更好掌握Delphi基本的編程方法和技巧。</p><p><b>  1.5.2 SQL</b></p><p>  1.5.2.1 SQL簡介</p><p>  SQL全稱是“結構化查詢語言(Structured Query Language)”,最早是IBM的圣約瑟研究實驗室為其關系數(shù)據(jù)庫

48、管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結構簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應用。目前,SQL語言已被確定為關系數(shù)據(jù)庫系統(tǒng)的國際標準,被絕大多數(shù)商品化關系數(shù)據(jù)庫系統(tǒng)采用,如Oracle 、Sybase、DB2、Informix、SQL Server這些數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言作為查詢語言。</p><p>  結

49、構化查詢語言SQL是一種介于關系代數(shù)與關系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關系數(shù)據(jù)庫標準語言。在SQL語言中不需要告訴SQL如何訪問數(shù)據(jù)庫,只要告訴SQL需要數(shù)據(jù)庫做什么。</p><p>  注:可以把“SQL”讀作“sequel”,也可以按單個字母的讀音讀作S-Q-L。 兩種發(fā)音都是正確的,每種發(fā)音各有大量的支持者,在本實驗中,認為“SQL”讀作“sequel”

50、。</p><p>  1.5.2.2 SQL發(fā)展歷程</p><p>  SQL語言是1974年提出的,由于它功能豐富、使用方式靈活、語言簡潔易學等突出優(yōu)點,在計算機工業(yè)界和計算機用戶中倍受歡迎。1986年10月,美國國家標準局(ANSI)的數(shù)據(jù)庫委員會批準了SQL作為關系數(shù)據(jù)庫語言的美國標準。1987年6月國際標準化組織(ISO)將其采納為國際標準。這個標準也稱為“SQL86”。隨著S

51、QL標準化工作的不斷進行,相繼出現(xiàn)了“SQL89”、“SQL2”(1992)和“SQL3”(1993)。SQL成為國際標準后,對數(shù)據(jù)庫以外的領域也產(chǎn)生很大影響,不少軟件產(chǎn)品將SQL語言的數(shù)據(jù)查詢功能與圖形功能、軟件工程工具、軟件開發(fā)工具、人工智能程序結合起來[12]。 </p><p>  1.5.2.3 SQL數(shù)據(jù)庫體系結構</p><p>  SQL數(shù)據(jù)庫的體系結構基本上也是三級模式。

52、SQL術語與傳統(tǒng)的關系模型術語不同。在SQL中,外模式對應于視圖,模式對應于基本表,元組稱為“行”,屬性稱為“列”。內模式對應于存儲文件。</p><p>  SQL數(shù)據(jù)庫的體系結構特征:</p><p>  一個SQL模式(Schema)是表和約束的集合。</p><p>  一個表(Table)是行(Row)的集合,每行是列(Column)的序列,每列對應一個數(shù)

53、據(jù)項。 </p><p>  —個表可以是一個基本表,也可以是一個視圖,基本表是實際存儲在數(shù)據(jù)庫中的表。視圖是從基本表或其他視圖中導出的表,它本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖的數(shù)據(jù),視圖是一個虛表[6]。</p><p>  一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表,一個表可以帶若干索引,索引也存放在存儲文件中。每個存儲

54、文件與外部存儲器上一個物理文件對應。存儲文件的邏輯結構組成了關系數(shù)據(jù)庫的內模式。</p><p>  用戶可以用SQL語句對視圖和基本表進行查詢等操作。在用戶看來,視圖和基本表是一樣的,都是關系(即表格)。</p><p>  SQL用戶可以是應用程序,也可以是終端用戶。SQL語句可嵌入在宿主語言的程序中使用;SQL語言也能作為獨立的用戶接口,供交互環(huán)境下的終端用戶使用。</p>

55、;<p>  1.5.2.4 SQL的組成</p><p>  SQL主要分成四個部分:</p><p>  數(shù)據(jù)定義:這一部分也稱為“DDL”,用于定義SQL模式、基本表、視圖和索引。</p><p>  數(shù)據(jù)操縱:這一部分也稱為“DML”,數(shù)據(jù)操縱分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類,其中數(shù)據(jù)更新又分成插入、刪除和修改三種操作。</p><

56、;p>  數(shù)據(jù)控制:這一部分也稱為“DCL”。數(shù)據(jù)控制包括對基本表和視圖的授權,完整性規(guī)則的描述,事務控制語句等。</p><p>  嵌入式SQL使用:這一部分內容涉及到SQL語句嵌入在宿主語言程序中的使用規(guī)則[13]。 </p><p>  1.5.2.5 SQL優(yōu)點</p><p>  SQL廣泛地被采用正說明了它的優(yōu)點,使全部用戶,包括應用程序員、DB

57、A管理員和終端用戶受益非淺。</p><p><b>  非過程化語言</b></p><p>  SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。SQL允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集。所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。S

58、QL不要求用戶指定對數(shù)據(jù)的存放方法。</p><p><b>  統(tǒng)一的語言</b></p><p>  SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時間就能學會,高級的命令在幾天內便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL 將全部任務統(tǒng)一

59、在一種語言中。</p><p>  是所有關系數(shù)據(jù)庫的公共語言</p><p>  由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉到另一個。所有用SQL編寫的程序都是可以移植的[7]。</p><p>  1.5.2.6 B/S結構數(shù)據(jù)庫系統(tǒng)</p><p>  瀏覽器/服務器(B/S)系統(tǒng)是一種

60、分布式計算系統(tǒng),它的含義是程序的數(shù)據(jù)處理并不像通常在基于小型機或基于主機的計算機系統(tǒng)(終端方式)中那樣在單個的計算機上發(fā)生,而是把程序的不同部分在多臺計算機上同時運行。例如,對于SQL Server來講,將數(shù)據(jù)存放在服務器計算機上,客戶端界面作為程序的另一部分(完成商業(yè)邏輯和顯示邏輯)存在于客戶端桌面計算機上。瀏覽器/服務器系統(tǒng)的這兩個部件通過網(wǎng)絡連接相互通信,并且可以擴展到任意規(guī)模[14]。</p><p> 

61、 第二章 小區(qū)物業(yè)管理系統(tǒng)的需求分析</p><p>  2.1 小區(qū)管理的要求</p><p>  有效的管理住戶資料和員工資料,并保證其安全性。</p><p>  安排日常的管理事務。</p><p>  及時處理住戶的意見,并做好記錄備案。</p><p>  合理的管理公司財產(chǎn),以達到更高的利用率。&l

62、t;/p><p>  2.2 本小區(qū)管理系統(tǒng)的目標</p><p>  小區(qū)物業(yè)管理系統(tǒng)是面向小區(qū)的的各項事務,包括物業(yè)管理,資料管理等業(yè)務處理工作,是利用計算機進行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)是基于DELPHI連接SQL Server數(shù)據(jù)庫進行開發(fā)的小區(qū)物業(yè)管理系統(tǒng),力求與實際相結合具有查詢、管理等功能,旨在達到使小區(qū)的管理和運營趨于計算機化,使之更加方便、快捷以提高工作效率。</

63、p><p>  確保準確、可靠的小區(qū)管理,保證數(shù)據(jù)的安全性,一致性,完整性,提高效率,防止漏洞。</p><p>  按照登陸賬號的不同給與用戶不同的權限。如:普通住戶對某些資料——交費信息,只有查詢權限,并無資格修改數(shù)據(jù),同時能進行維修及投訴申請,在業(yè)主意見欄能發(fā)表意見。而最高管理員(系統(tǒng)管理員)就享有所有的權限。</p><p>  所有的管理記錄必須完整、準確、報

64、表及時,滿足普通用戶和管理員管理的要求。</p><p>  第三章 小區(qū)物業(yè)管理系統(tǒng)的設計</p><p>  3.1 數(shù)據(jù)庫設計</p><p>  一個好的數(shù)據(jù)庫產(chǎn)品不等于就有一個好的應用系統(tǒng),如果不能設計一個合理的數(shù)據(jù)庫模型,不僅會增加客戶端和服務器段程序的編程和維護的難度,而且將會影響系統(tǒng)實際運行的性能。一般來講,在一個MIS系統(tǒng)分析、設計、測試和試運

65、行階段,因為數(shù)據(jù)量較小,設計人員和測試人員往往只注意到功能的實現(xiàn),而很難注意到性能的薄弱之處,等到系統(tǒng)投入實際運行一段時間后,才發(fā)現(xiàn)系統(tǒng)的性能在降低,這時再來考慮提高系統(tǒng)性能則要花費更多的人力物力,而整個系統(tǒng)也不可避免的形成了一個打補丁工程[15]。</p><p>  鑒于以上的考慮,結合物業(yè)管理系統(tǒng)數(shù)據(jù)庫的特點,我決定采用瀏覽器/服務器(B/S)數(shù)據(jù)庫系統(tǒng),并采用原型法(Rapid Prototyping)即

66、以少量代價快速地構造一個可執(zhí)行的系統(tǒng)模型,逐步完成數(shù)據(jù)庫系統(tǒng)[16]。</p><p>  3.2 小區(qū)物業(yè)管理信息系統(tǒng)的結構圖</p><p>  小區(qū)管理者需要建立一個比較完善的系統(tǒng)來解決小區(qū)管理各方面的問題。</p><p>  首先我們使用SQL建立一個數(shù)據(jù)庫,用來存儲所有的管理信息,包括:樓盤樓宇信息,工作人員信息,住戶信息,各種其他管理信息等。當打開

67、瀏覽器運行網(wǎng)業(yè)時,就會自動連接上后臺的數(shù)據(jù)庫。用戶就能通過前臺工具對后臺進行相應的操作,其關系如圖3.1所示。</p><p>  圖3.1 系統(tǒng)操作結構圖</p><p>  3.3 小區(qū)物業(yè)管理信息系統(tǒng)的功能模塊</p><p>  小區(qū)物業(yè)管理系統(tǒng)大致上需要基礎資料、遷入遷出、繳費中心、報修中心、投訴中心、停車管理、設備管理、安保管理、保潔綠化、人事管理、查

68、詢統(tǒng)計、系統(tǒng)設置等幾個主要的功能[17]。故本系統(tǒng)的模塊的主要劃分為以下8大模塊:經(jīng)營部,管理部,工程部,財務部,辦公室,保安部,經(jīng)理室,系統(tǒng)管理。而我主要負責的是工程部,財務部,辦公室和保安部4大模塊。下面我簡要的介紹一下我所負責的4個模塊:</p><p>  1.工程部:對如裝修隊,裝修信息,維修信息,違章信息,小區(qū)設施的登記和查詢以及各類數(shù)據(jù)的打印管理,如圖4.2所示。</p><p&

69、gt;  2.財務部:各類費用的設定如水電煤氣費以及別的常用費用等,和各小區(qū)用戶的費用單的填寫以及其歷史費用的查詢和打印等,如圖4.3所示。</p><p>  3.辦公室:對于各種文檔的編輯,管理和查詢,如圖4.4所示。</p><p>  4保安部:對于各小區(qū)保安隊的管理,安排等,如圖4.5所示。</p><p>  圖3.2 工程部結構圖</p>

70、<p>  圖3.3 財務部結構圖</p><p>  圖3.4辦公室結構圖</p><p>  圖3.5保安部結構圖</p><p>  3.4 數(shù)據(jù)字典</p><p>  數(shù)據(jù)字典(Data Dictionary):就是對DFD中的數(shù)據(jù)流、加工、文件和外部項逐個做出嚴格定義的一部文件[11]。建立DD需要大量細致的工作,

71、但這一工作是必須的,因為不僅系統(tǒng)分析階段需要它,在整個開發(fā)過程乃至系統(tǒng)交付后的長期運行、維護過程中都需要依據(jù)它、維護它。</p><p><b>  圖3.6系統(tǒng)ER圖</b></p><p>  以下是本系統(tǒng)的數(shù)據(jù)字典中的主要部分——數(shù)據(jù)庫表:</p><p><b>  表3.1裝修隊</b></p>&

72、lt;p><b>  表3.2裝修信息</b></p><p><b>  表3.3維修信息</b></p><p><b>  表3.4設備信息</b></p><p>  表3.5水電煤氣費收費標準</p><p><b>  表3.6水費</b>

73、;</p><p><b>  表3.7電費</b></p><p><b>  表3.8煤氣費</b></p><p><b>  表3.9費用科目</b></p><p>  表3.10用戶費用Temp</p><p><b>  表3.1

74、1其它費用</b></p><p><b>  表3.12房租費用</b></p><p>  表3.13辦公室文檔</p><p><b>  表3.14排班表</b></p><p><b>  表3.15投訴信息</b></p><p>

75、;<b>  表3.16常用費用</b></p><p>  第四章 小區(qū)物業(yè)管理系統(tǒng)的實現(xiàn)</p><p>  4.1 登陸窗口的實現(xiàn)</p><p>  圖4.1登陸窗口的實現(xiàn)</p><p>  該部分模塊是實現(xiàn)不同用戶的登陸,每一個用戶都一個特定的帳號和密碼以及系統(tǒng)管理員給其設定的權限,用戶可以根據(jù)其帳號和密

76、碼登陸系統(tǒng),并根據(jù)其給定的權限進行相應的操作。該登陸窗口的設計的一個好處就是,用戶不需要在登陸時輸入其帳號,用戶只要在登陸窗口中選擇自己的帳號,然后輸入密碼就可以進入,這為這一些喜歡用很長帳號和懶得幾帳號的同志省去了很多麻煩。</p><p>  4.2 主界面窗口的實現(xiàn)</p><p>  圖4.2主界面窗口的實現(xiàn)</p><p>  改界面是對整個系統(tǒng)的一個

77、整體介紹,所有的功能都要從這里開始的</p><p>  4.3 工程部主要窗口的實現(xiàn)</p><p>  4.3.1裝修隊登記</p><p>  圖4.3裝修隊登記的實現(xiàn)</p><p>  主要實現(xiàn)那些跟本物業(yè)公司達成協(xié)議的裝修公司的登記和管理。</p><p>  4.3.2維修信息登記</p>

78、<p>  主要實現(xiàn)由于小區(qū)本身出現(xiàn)的質量問題,業(yè)主向物業(yè)公司提出申請讓物業(yè)公司給其進行維修的管理,還包括對這方面投訴信息的管理。</p><p>  圖4.4維修信息登記的實現(xiàn)</p><p> ?。ㄗⅲ壕S修信息跟裝修信息的本質區(qū)別:維修信息是有小區(qū)內部維修人員給業(yè)主解決由于小區(qū)本身原因出現(xiàn)的一些比較小的問題,而裝修信息是業(yè)主自身要給其房屋進行裝修的信息。)</p&g

79、t;<p>  4.3.3小區(qū)設施查詢</p><p>  通過對查詢選項的選擇和匹配方式的選擇,查詢你想要搜索的小區(qū)設施。</p><p>  圖4.5小區(qū)設備查詢的實現(xiàn)</p><p>  該功能模塊你可以通過選擇你喜歡的查詢選項如:設備編號、設備類別等,以及選擇匹配程度如:“Like”代表相似的,“=”代表相同的等等查詢你需要的設備的詳細資料。&

80、lt;/p><p>  4.3.4數(shù)據(jù)信息打印</p><p>  通過連接數(shù)據(jù)庫和打印機,打印需要的信息</p><p>  圖4.6數(shù)據(jù)信息打印的實現(xiàn)(1)</p><p>  各個信息的打印程序里面都帶有選擇和查詢功能。</p><p>  圖4.7數(shù)據(jù)信息打印的實現(xiàn)(2)</p><p> 

81、 圖4.8數(shù)據(jù)信息打印的實現(xiàn)(3)</p><p>  4.4 財務部主要窗口的實現(xiàn)</p><p>  4.4.1收費通知單填寫</p><p>  管理各個小區(qū)業(yè)主的各項費用。</p><p>  圖4.9收費通知單填寫的實現(xiàn)</p><p>  在這里可以通過選擇你要管理的用戶的小區(qū)、大樓以及單元到住戶對該

82、用戶的各項財務資料進行管理。</p><p>  4.4.2每戶費用信息查詢</p><p>  通過這個模塊可以查詢各個小區(qū)各個業(yè)主的各項費用情況,并把這些數(shù)據(jù)打印出來。</p><p>  圖4.10用戶費用查詢的實現(xiàn)</p><p>  改模塊是對用戶詳細費用信息的查詢,通過選擇小區(qū),大樓,單元和住戶可以查詢出該住戶的當前兩個月的詳細費

83、用情況。并可以連接打印機把信息打印出來。</p><p>  4.4.3系統(tǒng)數(shù)據(jù)設定</p><p>  圖4.11 系統(tǒng)數(shù)據(jù)設定的實現(xiàn)</p><p>  對各個小區(qū)、大樓、業(yè)主設定相應的水電煤氣費用標準。</p><p>  圖4.12 系統(tǒng)數(shù)據(jù)設定后更新用戶的實現(xiàn)</p><p>  其它還有水電煤氣費收取,房租

84、信息管理,收費情況,數(shù)據(jù)信息打印等等模塊窗口,由于在功能上有所接近就不一一列出來了。</p><p>  4.5 辦公室和保安部主要窗口的實現(xiàn)</p><p>  4.5.1辦公室主要涉及文檔管理,查詢和打印幾個功能模塊</p><p>  辦公室文檔管理這里可以添加,編輯和刪除文檔,并可以把這里的文檔通過右上角的“導出到Word”按鈕可以把你選中的文檔導出到W

85、ord上,方便查看等。</p><p>  圖4.13 辦公室文檔管理的實現(xiàn)</p><p><b>  4.5.2保安部</b></p><p>  保安部主要涉及保安登記,查詢,安排值勤等功能模塊,其主要模塊功能等前面都有相似,這里就不列舉了。</p><p>  上面是我在這個系統(tǒng)中主要完成的功能模塊。大部分都已經(jīng)

86、實現(xiàn)其功能,不過由于知識深度的不足還是存在一些問題,我會在以后進一步把它完善的。</p><p><b>  第五章 結 論</b></p><p>  本次開發(fā)的小區(qū)物業(yè)管理信息系統(tǒng)是以DELPHI7.0和SQL2000為主要開發(fā)工具,充分利用了DELPHI7.0的強大可視窗口組件和代碼自動生成功能,使整個系統(tǒng)在建設中顯得方便而又清晰,并利用SQL2000數(shù)據(jù)庫的

87、安全性和簡潔性建立而成的。本小區(qū)物業(yè)管理系統(tǒng)是一個主要運用與物業(yè)公司內部的對于其管理下的多個小區(qū)的信息情況整理、記錄等的一個系統(tǒng),系統(tǒng)的的主要功能模塊分為:經(jīng)營部管理、管理部管理、工程部管理、財務部管理、辦公室管理、保安部管理、經(jīng)理室管理、系統(tǒng)管理等。能夠在客戶端成功實現(xiàn)所要求的基本功能。其中的基本功能使按照小區(qū)的實際情況而定的。</p><p>  但是,本系統(tǒng)中還是存在一些問題:</p><

88、;p>  首先,由于開發(fā)者沒有相關行業(yè)的操作經(jīng)驗,對物業(yè)管理中的實際需求不能很號的把握,這就造成了一些功能在設置上就可能不符合實際操作人員的要求。</p><p>  另外,軟件開發(fā)經(jīng)驗的不足,使得我們在考慮很多問題時,并沒有考慮去全局出發(fā),形成周密的計劃,而只是從一個方面去考慮。對軟件,也沒有時間和能力進行正式的測試,所以難免有邏輯上的錯誤出現(xiàn)。</p><p>  最重要的是,由

89、于對開發(fā)工具的熟練程度不高,在實現(xiàn)一些比較復雜的功能時,有很大的編程難度。這就使得一些很好的設想不能實現(xiàn),同時,軟件的人性化方面的考慮也不能得到解決。</p><p>  雖然有的諸多的問題和困難,但通過這一次的開發(fā)任務,仍使我在軟件的開發(fā)、前期的開發(fā)計劃方面獲益匪淺。</p><p><b>  致 謝</b></p><p>  在這

90、里,我首先必須要向我的指導老師陳杰老師表達我最誠摯的感謝,感謝她在我做畢設這段時間里給我的幫助和關心。</p><p>  另外,感謝畢設驗收組的各位老師,他們在驗收中認真、負責,對我的程序提出了很多很有價值的意見,讓我有了更寬闊的思路。</p><p>  最后,我還想對在該程序設計過程中幫助過我的人,表示感謝,每當我在設計過程中遇到了不能解決的問題,正是由于你們的幫助,才使我的畢設工作

91、一帆風順。</p><p>  祝愿所有人以后的工作順利!</p><p><b>  【參考文獻】</b></p><p>  [1] 莫繼紅.計算機在生活小區(qū)物業(yè)管理中的應用[J],電腦與信息技術,1997,1:29~30. </p><p>  [2] 陳火根.智能化物業(yè)管控一體化系統(tǒng)模型及其實現(xiàn)[J],計算機工程

92、與應用,1998,2:80~81. </p><p>  [3] 洪文霞,盧培猛.智能管理系統(tǒng)在住宅小區(qū)的應用[J],住宅科技,2003, 4.</p><p>  [4]瞿雷,暢園公寓智能化方案[J],住宅科技,2003 , 8:165-167.</p><p>  [5] 李東森,許昌學院.淺析住宅小區(qū)智能化[J],許昌師專學報,2002, 5.<

93、/p><p>  [6]高鵬,邢明.一種智能小區(qū)自動化管理系統(tǒng)的設計[J],微計算機信息,2005. </p><p>  [7]周偉良,張旭東,唐曉慶.物業(yè)管理信息系統(tǒng)的設計與實現(xiàn)[J],安徽建筑工業(yè)學院學報(自然科學版),2001, 4:74-79.</p><p>  [8] 張基溫.信息系統(tǒng)開發(fā)案例(第二期)[M],北京:清華大學出版社,1999.</p

94、><p>  [9] Fry James P,Sibley Edgor H.Evolution of Data Base Management </p><p>  Systems[M].ACM Computing Surveys,1976,18(1):241-246.</p><p>  [10] 姜旭平編著.企業(yè)管理信息系統(tǒng)開發(fā)的理論和方法[M],北京:清華大學出版

95、社,1998:148-152.</p><p>  [11] 寧正元. Delphi程序設計和應用教程[M],中國水利水電出版社,2001.</p><p>  [12] WANG Jiu-hong. Programming for Asp and Web database[J], Journal </p><p>  of Jianghan University(

96、Natural Sciences),2002, 19(2): 39-41. </p><p>  [13] 陸昌輝,吳曉華.《SQL Server 2000開發(fā)人員指南》[M],北京希望電子出版社, 2002:152-162.</p><p>  [14]蔡健龍.物業(yè)管理企業(yè)內部控制系統(tǒng)初探[J],湖南財經(jīng)高等專科學校學報,2001,3:52-70.</p><p>

97、;  [15] Ramon A.Mata-Toledo.SQL編程習題與解答 [M],胡志君 高燕林 譯 .北</p><p>  京.機械工業(yè)出版社. 2002,8:220-225</p><p>  [16] Taylor Robert W,Frank Randall L.CODASYL Date Base Management </p><p>  Syste

98、ms[M].ACM Computing Surveys,1976,8(1):77-79. </p><p>  [17]Albert T P So ed.Building automation on the information superhighway[J], ASHRAE transac-tions, 2002:81-86.</p><p><b>  附 錄</

99、b></p><p><b>  主要代碼:</b></p><p>  通過權限選擇開放功能:</p><p>  procedure TWXDJ.FormShow(Sender: TObject); </p><p><b>  begin</b></p><p&g

100、t;  if MainForm.Query1.Locate('使用選項','維修信息登記',[loCaseInsensitive]) then</p><p><b>  begin</b></p><p>  if MainForm.Query1.FieldByName('讀寫').AsString='讀

101、9; then</p><p><b>  begin</b></p><p>  Bitbtn1.Enabled:=False;</p><p>  Bitbtn2.Enabled:=False;</p><p>  Bitbtn3.Enabled:=False;</p><p><b&g

102、t;  end;</b></p><p><b>  end;</b></p><p><b>  end; </b></p><p>  添加,修改,保存,刪除等相關操作功能:</p><p>  procedure TWXDJ.BitBtn1Click(Sender: TObject

103、); //添加或保存數(shù)據(jù)</p><p><b>  begin</b></p><p>  if BitBtn1.Caption='添加[&I]' then //添加數(shù)據(jù)</p><p><b>  begin</b></p><p>  Table1.Appen

104、d; //增加一條新記錄</p><p>  BitBtn1.Caption:='保存[&S]';</p><p>  BitBtn2.Caption:='取消[&U]';</p><p>  BitBtn3.Enabled:=False;</p><p>  BitBtn4.Enabled:

105、=False;</p><p>  BitBtn6.Enabled:=True;</p><p>  DBNavigator1.Enabled:=False;</p><p>  GroupBox1.Enabled:=True;</p><p>  DBEdit2.Setfocus; //焦點跳轉到“居住位置”輸入框</p>

106、<p><b>  End</b></p><p>  Else //保存數(shù)據(jù)</p><p><b>  begin</b></p><p>  if (Length(Table1.FieldByname('居住位置').AsString)=0) or</p><p&g

107、t;  (Length(Table1.FieldByname('維修項目').AsString)=0) or</p><p>  (Length(Table1.FieldByname('開工時間').AsString)=0) then</p><p><b>  begin</b></p><p>  ShowM

108、essage('請輸入維修相關信息');</p><p>  DBEdit2.SetFocus;</p><p><b>  End</b></p><p>  Else //保存數(shù)據(jù)添加</p><p><b>  begin</b></p><p>  

109、BitBtn1.Caption:='添加[&I]';</p><p>  BitBtn2.Caption:='修改[&E]';</p><p>  BitBtn3.Enabled:=True;</p><p>  BitBtn4.Enabled:=True;</p><p>  BitBtn6.

110、Enabled:=False;</p><p>  DBNavigator1.Enabled:=True;</p><p>  GroupBox1.Enabled:=False;</p><p><b>  try</b></p><p>  Query1.Close;</p><p>  Que

111、ry1.SQL.Clear;</p><p>  Query1.SQL.Add('Select MAX(編號) From 維修信息');</p><p>  Query1.Open;</p><p>  Table1.FieldByName('編號').AsInteger:=Query1.Fields[0].AsInteger+1;&

112、lt;/p><p>  DateTimePicker1.Date:=Table1.FieldByName('開工時間').AsDateTime;</p><p>  DateTimePicker1.Time:=0;</p><p>  Query1.Close;</p><p>  Query1.SQL.Clear;</p&

113、gt;<p>  Query1.SQL.Add('Select Count(編號) From 維修信息 Where 開工時間>:A and 開工時間<:B');</p><p>  Query1.ParamByname('A').AsDatetime:=DateTimePicker1.DateTime;</p><p>  Quer

114、y1.ParamByName('B').AsDatetime:=DateTimePicker1.DateTime+1;</p><p>  Query1.Open;</p><p>  Table1.FieldByName('維修編號').AsString:=DateTimeTOStr(DateTimePicker1.DateTime)+'00

115、9;+IntToStr(Query1.Fields[0].AsInteger+1);</p><p>  Table1.Post;</p><p><b>  Except</b></p><p>  ShowMessage('重復維修編號,保存失敗.');</p><p><b>  end;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論