【正文】
蘭州理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 V 頁(yè)本科生畢業(yè)論文題 目: 小區(qū)物業(yè)管理系統(tǒng) 院(系): 專業(yè)年級(jí): 姓 名 : 學(xué) 號(hào) : 指導(dǎo)教師: 日期: 目 錄摘 要 IVAbstract V第1章 緒 論 5 選題背景 5 選題目的 5 選題意義 6 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介 6 系統(tǒng)設(shè)計(jì)工具C.NET簡(jiǎn)介 6 7 數(shù)據(jù)庫(kù)實(shí)現(xiàn)工具SQL Server 2000簡(jiǎn)介 7 系統(tǒng)所做工作 7第2章 系統(tǒng)可行性研究 8 技術(shù)可行性分析 8 經(jīng)濟(jì)可行性分析 8 使用可行性分析 8 法律可行性分析 9第3章 需求分析 9 功能需要 9 數(shù)據(jù)字典 10第4章 系統(tǒng)概要設(shè)計(jì) 14 系統(tǒng)基本E-R圖 14 系統(tǒng)流程圖 15 系統(tǒng)結(jié)構(gòu)圖 17 系統(tǒng)解決方案 18 模塊分析與設(shè)計(jì) 18 庫(kù)表結(jié)構(gòu) 19第5章 小區(qū)物業(yè)管理系統(tǒng)詳細(xì)設(shè)計(jì) 24 編寫(xiě)公共操作類 24 系統(tǒng)主框架頁(yè)面的設(shè)計(jì) 25 用戶身份驗(yàn)證模塊 26 物業(yè)管理模塊 28 物業(yè)管理中的小區(qū)概況頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 28 物業(yè)管理中的設(shè)施概況頁(yè)面的設(shè)計(jì) 30 物業(yè)管理中的樓宇概況頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 34 物業(yè)管理中的房間信息頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 34 物業(yè)管理中的車位資料頁(yè)面的設(shè)計(jì) 35 住戶管理模塊 36 36 住戶管理中的入住房屋信息頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 38 住戶管理中的空出房屋信息頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 39 住戶管理中的電話資料頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 40 40 設(shè)備管理中的設(shè)備明細(xì)表單頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 40 設(shè)備管理中的設(shè)備維修記錄頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 41 系統(tǒng)管理模塊 41 系統(tǒng)管理中的用戶管理頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 41 系統(tǒng)管理中的用戶管理頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 42結(jié) 論 45致 謝 46參考文獻(xiàn) 47附錄 48摘 要當(dāng)前,以計(jì)算機(jī)為基礎(chǔ)的信息科學(xué)在經(jīng)濟(jì)和社會(huì)生活各個(gè)領(lǐng)域得到了極為廣泛的應(yīng)用,在房產(chǎn)建筑業(yè)也得到迅猛發(fā)展,專門(mén)為房產(chǎn)建筑業(yè)而設(shè)計(jì)的諸多應(yīng)用軟件也日益完善并為許多小區(qū)所使用。目前大部分小區(qū)還沒(méi)有使用管理系統(tǒng),物業(yè)管理主要還停留在手工操作的程度上。這種方式效率低、可靠性差,為使小區(qū)工作人員脫離手工管理,并能迅速了解小區(qū)管理的各方面信息,方便對(duì)小區(qū)物業(yè)各種信息的維護(hù)和管理,所以本系統(tǒng)的設(shè)計(jì)具有一定的實(shí)用價(jià)值。該小區(qū)物業(yè)管理系統(tǒng)采用的是面向?qū)ο蟮某绦蛟O(shè)計(jì)思想來(lái)進(jìn)行編制的,前臺(tái)使用的是C.NET、以SQL Server 2000為系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)支持。系統(tǒng)主要完成房屋、住戶等基本資料的管理以及物業(yè)設(shè)備、儀表費(fèi)用的管理和收取等功能,基本適應(yīng)小區(qū)物業(yè)信息管理的應(yīng)用需求。整個(gè)系統(tǒng)設(shè)計(jì)簡(jiǎn)潔,功能實(shí)用,操作簡(jiǎn)便,易于編程實(shí)現(xiàn),在實(shí)際應(yīng)用中有著廣泛的應(yīng)用前景。關(guān)鍵字:小區(qū)物業(yè),軟件工程 , 數(shù)據(jù)庫(kù) AbstractAt present, information science which is based on puter knowledge has been widely used in economy and various areas in society. It also prospers in the building industry. Many applied software particularity designed for real estate and building areas are gradually perfected and adopted by living munities. Now, most of the munities haven’t adopted management system and the management is still manual. This kind of management has low efficiency and reliability. It can make management staff get rid of manual management and have a better knowledge of all kinds of information in the munity, which can facilitate the maintenance and management of the information, thus the design of the system is valuable.The system used the object oriented programming thought carries on the establishment. Proscenium uses the software of C.NET and ,which is supported by SQL Server 2000, as backstage database. The system is mainly responsible for the information management of building ,residents, fees of apparatus. The system is basically fit for the information managing demands of the munity.This system is succinct, practical and easily operated. In addition, it’s easily programmed. Therefore, it has a prosperous prospect for application.Keywords: Community management, Software projects, Database 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第53 頁(yè)第1章 緒 論 選題背景科學(xué)技術(shù)日新月異,信息化時(shí)代的來(lái)臨,隨著計(jì)算機(jī)行業(yè)的發(fā)展以及現(xiàn)代社會(huì)對(duì)辦事效率要求的提高,計(jì)算機(jī)的應(yīng)用已經(jīng)深入到社會(huì)的各行各業(yè)中。以計(jì)算機(jī)為基礎(chǔ)的信息科學(xué)在經(jīng)濟(jì)和社會(huì)生活各個(gè)領(lǐng)域得到了極為廣泛的應(yīng)用,尤其在信息管理方面,計(jì)算機(jī)已是必不可少的管理工具。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。當(dāng)前,在全國(guó)范圍尤其是大中型城市,房產(chǎn)建筑業(yè)得到迅猛發(fā)展并形成非常大的規(guī)模,隨之專門(mén)為房產(chǎn)建筑業(yè)而設(shè)計(jì)的諸多應(yīng)用軟件也日益完善并為更多用戶所使用。再計(jì)算機(jī)技術(shù)高速發(fā)展的今天,計(jì)算機(jī)已完全能夠勝任小區(qū)物業(yè)管理工作,而且更加準(zhǔn)確、方便、快捷、高效,它完全可以克服人力管理不足之處。這將給小區(qū)物業(yè)管理帶來(lái)很大的方便,從而給小區(qū)帶來(lái)更大的經(jīng)濟(jì)效益,這也是小區(qū)管理正規(guī)化、現(xiàn)代化的重要標(biāo)志。因此,開(kāi)發(fā)一套高效率、無(wú)差錯(cuò)的小區(qū)物業(yè)管理系統(tǒng)軟件十分必要?!∵x題目的計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好小區(qū)信息而設(shè)計(jì)的?,F(xiàn)今,有很多的小區(qū)都是初步開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理??偟膩?lái)說(shuō),缺乏系統(tǒng)、規(guī)范的信息管理手段。盡管有的小區(qū)有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。基于這此問(wèn)題,我認(rèn)為有必要建立一個(gè)小區(qū)物業(yè)管理系統(tǒng),使小區(qū)管理工作規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改小區(qū)情況。本系統(tǒng)的主要目的是告別手工操作,安全、快捷的保存數(shù)據(jù)信息?!∵x題意義物業(yè)管理作為一個(gè)新興事物在近幾年出現(xiàn)在人們面前,居住小區(qū)的增加及管理機(jī)構(gòu)的改革使人們?nèi)諠u接近物業(yè)管理這個(gè)新生事物。顧名思義,居住小區(qū)物業(yè)管理機(jī)構(gòu)主要是對(duì)小區(qū)中的各種設(shè)備、房屋、住戶、車位、等進(jìn)行管理,以及對(duì)各項(xiàng)收費(fèi)的管理。現(xiàn)在社會(huì)上的大部分物業(yè)管理主要還停留在手工操作的程度上,一切操作都由管理人員手工完成。由于這辦事方式效率較低,因此,人們?cè)O(shè)法將計(jì)算機(jī)管理應(yīng)用到物業(yè)管理中來(lái),物業(yè)管理軟件的開(kāi)發(fā)就可以解決以上的問(wèn)題,這也成為本次設(shè)計(jì)的意義所在?!?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介次設(shè)計(jì)采用的開(kāi)發(fā)工具為C.NET、 Server 2000,現(xiàn)在就對(duì)這三個(gè)開(kāi)發(fā)工具進(jìn)行一下簡(jiǎn)單的介紹: 系統(tǒng)設(shè)計(jì)工具C.NET簡(jiǎn)介C是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于Microsoft .NET平臺(tái)的應(yīng)用程序,Microsoft .NET提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于C面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選——無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的C語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)Internet進(jìn)行調(diào)用。最重要的是,C使得C++程序員可以高效的開(kāi)發(fā)程序,而絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C與C/C++具有極大的相似性,熟悉類似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C。新的應(yīng)用程序開(kāi)發(fā)模型意味著越來(lái)越多地解決方案依賴于新出現(xiàn)的網(wǎng)絡(luò)標(biāo)準(zhǔn),例如HTML,XML,SOAP等?,F(xiàn)存的開(kāi)發(fā)工具往往都是早于Internet出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡(luò)還處于孕育期時(shí)出現(xiàn)的。所以,它們一般無(wú)法很好地支持最新的網(wǎng)絡(luò)技術(shù)。C程序員可以在Microsoft .NET平臺(tái)上事半功倍的構(gòu)建應(yīng)用程序的擴(kuò)展框架。C包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過(guò)Internet被任何操作系統(tǒng)上運(yùn)行的任何程序調(diào)用。更突出的是,XML網(wǎng)絡(luò)服務(wù)框架可以使現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)對(duì)程序員來(lái)說(shuō)就和C對(duì)象一樣。這樣,程序員就可以方便地使用他們已有的面向?qū)ο蟮木幊碳记蓙?lái)開(kāi)發(fā)利用現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)。還有一些精細(xì)的特性,使得C成為一流的網(wǎng)絡(luò)編程工具。例如,XML正逐漸成為在網(wǎng)絡(luò)上傳輸結(jié)構(gòu)化數(shù)據(jù)的標(biāo)準(zhǔn)。這種數(shù)據(jù)集合往往非常小。為提高性能,C允許把XML數(shù)據(jù)直接映射到struct數(shù)據(jù)類型,而不是class。這樣對(duì)處理少量的數(shù)據(jù)非常有效。 ASP. NET是Microsoft. NET的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 應(yīng)用程序都可以使用整個(gè) .NET Framework。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。 可以無(wú)縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。 微軟為ASP. NET設(shè)計(jì)了這樣一些策略:易于寫(xiě)出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語(yǔ)言編寫(xiě)等等,目的是讓程序員更容易開(kāi)發(fā)出Web應(yīng)用,滿足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。 數(shù)據(jù)庫(kù)實(shí)現(xiàn)工具SQL Server 2000簡(jiǎn)介Microsoft SQL Server 2000是美國(guó)微軟公司最新推出的版本,它具有可靠性高、可伸縮性、可建立數(shù)據(jù)倉(cāng)庫(kù)等特點(diǎn),為廣大用戶提供了完整的數(shù)據(jù)庫(kù)解決方案。Microsoft SQL Server 2000是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了一種稱為T(mén)ransactSQL的SQL語(yǔ)言在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)的請(qǐng)求和服務(wù)器的處理結(jié)果。Microsoft SQL Server 2000是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有顯著的優(yōu)點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等?!∠到y(tǒng)所做工作 數(shù)據(jù)和數(shù)據(jù)說(shuō)明的醒目顯示; 多條件的查詢、多條記錄的檢索、模糊查詢; 數(shù)據(jù)文件某種存儲(chǔ)格式導(dǎo)入數(shù)據(jù)窗體,經(jīng)過(guò)數(shù)據(jù)完整性校驗(yàn)存入數(shù)據(jù)庫(kù); 數(shù)據(jù)庫(kù)的設(shè)計(jì)、數(shù)據(jù)接口、界面的設(shè)計(jì)。第2章 系統(tǒng)可行性研究可行性研究是為了弄清所定義的項(xiàng)目是不是可能實(shí)現(xiàn)和值得進(jìn)行。研究的過(guò)程,實(shí)際上是一