【正文】
owledge 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 2021, 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ì)(論文) 第 5 頁(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ī)模,隨之 專(zhuān)門(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)軟件十分必要。 選題目的 計(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ū) 管理工作 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 6 頁(yè) 規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改 小區(qū) 情況。 本系統(tǒng)的主要目 的是告別手工操作,安全、快捷的保存數(shù)據(jù)信息。 選題意義 物業(yè)管理作為一個(gè)新興事物在近幾年出現(xiàn)在人們面前,居住小區(qū)的增加及管理機(jī)構(gòu)的改革使人們?nèi)諠u接近物業(yè)管理這個(gè)新生事物。顧名思義,居住小區(qū)物業(yè)管理機(jī)構(gòu)主要是對(duì)小區(qū)中的各種設(shè)備、房屋、住戶、車(chē)位、等進(jìn)行管理,以及對(duì)各項(xiàng)收費(fèi)的管理?,F(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、 和 SQL Server 2021,現(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)建各類(lèi)組件的理想之選 —— 無(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ò)Inter 進(jìn)行調(diào)用。 最重要的是, C使得 C++程序員可以高效的開(kāi)發(fā)程序,而絕不損失 C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系, C與 C/C++具有極大的相似性,熟悉類(lèi)似語(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ā)工具往往都是早于 Inter 出現(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ò) Inter 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 7 頁(yè) 被任何操作系統(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ù)類(lèi)型,而不是 class。這樣對(duì)處理少量的數(shù)據(jù)非常有效。 系統(tǒng)設(shè)計(jì)工具 簡(jiǎn)介 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)境、類(lèi)型安全、繼承等等。 可以無(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)清晰的代碼、代碼易于重用和共享、可用編譯類(lèi)語(yǔ)言編寫(xiě)等等,目的是讓程 序員更容易開(kāi)發(fā)出 Web 應(yīng)用,滿足計(jì)算向 Web 轉(zhuǎn)移的戰(zhàn)略需要 。 數(shù)據(jù)庫(kù)實(shí)現(xiàn)工具 SQL Server 2021 簡(jiǎn)介 Microsoft SQL Server 2021 是美國(guó)微軟公司最新推出的版本,它具有可靠性高、可伸縮性、可建立數(shù)據(jù)倉(cāng)庫(kù)等特點(diǎn),為 廣 大用戶提供了完整的數(shù)據(jù)庫(kù)解決方案。 Microsoft SQL Server 2021 是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī) /服務(wù)器體系結(jié)構(gòu),采用了一種稱為 TransactSQL 的 SQL 語(yǔ)言在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)的請(qǐng)求和服務(wù)器的處理結(jié)果 。 Microsoft SQL Server 2021 是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有顯著的優(yōu)點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等。 系統(tǒng)所做工作 數(shù)據(jù)和數(shù)據(jù)說(shuō)明的醒目顯示; 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 8 頁(yè) 多條件的查詢、多條記錄的檢索、模糊查詢; 數(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í)際上是一次大大簡(jiǎn)化了的系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程。但是,這個(gè)過(guò)程的目的不是解決用戶提出的問(wèn)題,僅是確定這個(gè)問(wèn)題是否值得去解決,分析存在著哪些風(fēng)險(xiǎn)。換句話說(shuō),在投入大量資金前研究成功的可能性,減小所冒的風(fēng)險(xiǎn)。即使研究的結(jié)論是不值得進(jìn)行,花在可行性研究上的精力也不算白費(fèi),因?yàn)樗苊饬艘淮胃蟮睦速M(fèi)。 技術(shù)可行性分析 我們采用的是 C.NET、 和 SQL SERVER 2021 開(kāi)發(fā), WINDOWS XP操作系統(tǒng),由于 SQL SERVER 的強(qiáng)大功能, C.NET 和 使用的方便,以及他們現(xiàn)在的廣泛實(shí)際應(yīng)用。方便快捷的數(shù)據(jù)庫(kù)借口設(shè)計(jì)功能,以上說(shuō)明本系統(tǒng)在技術(shù)方面可行。 經(jīng)濟(jì)可行性分析 由于現(xiàn)有的小區(qū)建成的時(shí)間較早,所以沒(méi)有使用現(xiàn)代化的軟件管理,而這些小區(qū)急需提高管理水平,降低成本。而本系統(tǒng)成本較低,使用靈活,市場(chǎng)前景看好。再?gòu)拈_(kāi)發(fā)軟件所需費(fèi)用的角度分析,所需的開(kāi)發(fā)人員不多,技術(shù)也并不是很復(fù)雜,需要的開(kāi)發(fā)時(shí)間不會(huì)很久,因此所需費(fèi)用也會(huì)較低,所以經(jīng)濟(jì)方面可行。 使用可行性分析 該系統(tǒng)界面設(shè)計(jì)清晰,操作簡(jiǎn)潔,有完善的異常處理機(jī)制,用戶只要經(jīng)過(guò)簡(jiǎn)單的 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 9 頁(yè) 培訓(xùn)就可使用 ,因此使用方面可行。 法律可行性分析 本系統(tǒng)沒(méi)有違反國(guó)家相關(guān)法律,所使用的開(kāi)發(fā)軟件都是正版,而且是自主開(kāi)發(fā)不涉及侵權(quán)等法律問(wèn)題,所以法律方面可行。 第 3 章 需求分析 功能需要 物業(yè)管理系統(tǒng)的主要目的是對(duì)小區(qū)的物業(yè)和住戶進(jìn)行管理,使小區(qū)內(nèi)的管理工作更加容易,提高工作效率、降低管理成本。 該系統(tǒng)并不是可供小區(qū)內(nèi)的任何用戶使用的,只有該小區(qū)的管理員才可以使用此系統(tǒng)??梢允褂么讼到y(tǒng)的小區(qū)的管理員分為兩類(lèi):一類(lèi)是系統(tǒng)的使用者,另一類(lèi)是系統(tǒng)的維護(hù)者。對(duì)于兩類(lèi)角色,給它們賦予不同的權(quán)限。系統(tǒng)的使 用者只能使用此系統(tǒng),對(duì)于此系統(tǒng)的管理工作沒(méi)有權(quán)限,系統(tǒng)的維護(hù)者不僅可以使用此系統(tǒng),還可以對(duì)系統(tǒng)進(jìn)行維護(hù)。 本系統(tǒng)具體功能需求分析如下: 1.安全管理 提供用戶登錄、注銷(xiāo)等功能。 2.物業(yè)管理 登錄后的每個(gè)用戶可以對(duì)小區(qū)資料、樓房資料、車(chē)位資料以及電話資料等進(jìn)行查詢、修改、添加、刪除操作。 3.住戶管理 登錄后的每個(gè)用戶對(duì)小區(qū)內(nèi)的所有住戶的基本信息以及每個(gè)住戶的入住情況進(jìn)行查詢、修改、添加、刪除操作。 登錄后的每個(gè)用戶可以對(duì)小區(qū)內(nèi)的所有的設(shè)備以及設(shè)備的維修情況進(jìn)行查詢、添加、刪除、修改操作. 登錄后的系統(tǒng)維護(hù)人員可以對(duì)該系統(tǒng)的使用者以及該系統(tǒng)中數(shù)據(jù)庫(kù)里的某些代碼表中的數(shù)據(jù)項(xiàng)進(jìn)行查詢、添加、修改、刪除操作。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第 10 頁(yè) 數(shù)據(jù)字典 數(shù)據(jù)流“小區(qū)基本信息”的字典條目如表 所示: 表 數(shù)據(jù)流“ 小區(qū)基本信息表 ”的字典條目 數(shù)據(jù)流名稱:小區(qū)基本信息 數(shù)據(jù)流別名: Area 組 成:小區(qū)信息=小區(qū) ID +小區(qū)名稱 +小區(qū)負(fù)責(zé)人 +建成日期 +聯(lián)系人 +聯(lián)系電話 +移動(dòng)電話 +占地面積 +道路面積 +設(shè)計(jì)車(chē)位面積 +建筑面積 +高層樓宇數(shù)量 +車(chē)庫(kù)面積 +公共場(chǎng)所面積 +多層樓宇數(shù)量 +車(chē)位數(shù)量 +綠化面積 +位置 說(shuō) 明:無(wú) 數(shù)據(jù)流“ 小區(qū)周邊設(shè)施信息 ”的字典條目如表 所示: 表 數(shù)據(jù)流“ 小區(qū)周邊設(shè)施信息 ”的字典條目 數(shù)據(jù)流名稱: 小區(qū)周邊設(shè)施信息 數(shù)據(jù)流別名