物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁
物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁
物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁
物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁
物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 . . . 大學(xué)本科學(xué)生畢業(yè)設(shè)計(jì)(論文)上邦國(guó)際社區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)Graduation Design(Thesis) of ChongqingUniversityThe Design and Implement of the ShangBang International Community Management System.Undergraduate: Wang JiuchaoSupervisor: Prof. LuoJunMajor: Information Security MajorCollege of ComputerChongqingUniversityJune 201

2、252 / 52摘要隨著計(jì)算機(jī)技術(shù)的各個(gè)領(lǐng)域的不斷發(fā)展和普與,它的作用越來越廣泛的被人們所了解與利用。尤其是近年來Internet網(wǎng)絡(luò)的出現(xiàn)和廣泛普與,致使人們對(duì) 許多領(lǐng)域中現(xiàn)存的應(yīng)用大為不滿,迫切需要新技術(shù)對(duì)該領(lǐng)域的提高。隨著智能化物業(yè)的發(fā)展、普與和網(wǎng)絡(luò)技術(shù)的快速提升,計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)將在未來的幾年更廣泛和深入地運(yùn)用于物業(yè)管理行業(yè),并和社區(qū)的智能化系統(tǒng)實(shí)現(xiàn)真正的無縫連接,完全做到集約化管理。小區(qū)物業(yè)管理系統(tǒng)是典型的管理信息系統(tǒng),其開發(fā)主要包括數(shù)據(jù)庫的設(shè)計(jì)和應(yīng)用程序?qū)?shù)據(jù)庫的調(diào)用。經(jīng)過實(shí)際的需求分析,結(jié)合管理信息系統(tǒng)開發(fā)的概念、結(jié)構(gòu)與系統(tǒng)開發(fā)的基本原理和方法,設(shè)計(jì)開發(fā)了小區(qū)物業(yè)管理系統(tǒng)。并

3、對(duì)asp.NET應(yīng)用程序設(shè)計(jì)、數(shù)據(jù)庫管理系統(tǒng)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用完成對(duì)小區(qū)物業(yè)管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析。系統(tǒng)主要有公告管理、房產(chǎn)管理、住戶管理、停車場(chǎng)管理、收費(fèi)管理、住戶報(bào)修、住戶投訴這幾大模塊。從操作簡(jiǎn)便、界面美觀、靈活實(shí)用的要求出發(fā),設(shè)計(jì)開發(fā)的系統(tǒng)涵蓋了小區(qū)物業(yè)管理的主要方面,基本能滿足小區(qū)物業(yè)管理過程中的工作需要。關(guān)鍵詞:物業(yè)管理,管理系統(tǒng),數(shù)據(jù)庫,asp.NETABSTRACTAlong with the computer technology of the various areas of the constant developmentand popul

4、arization, the role of the more and more extensive by people understand and use. Especially in recent years, the emergence of the Internet network and popularization, cause people to many in the field of the existing application collar, urgently needed new technology in the field are improved. Along

5、 with the development of the intelligent property, popularizing and network technology fast ascension, computer technology and network technology in the next few years will be more widely and deeply used in property management industry, and the community and intelligent system realize seamless conne

6、ction, completely do intensive management. Residential property management system is the typical information management system, its development mainly includes the database design and application of the database to call. After the actual demand analysis, combined with the development of management i

7、nformation system of the concept, structure and system development of the basic principle and method of designing and developing the residential property management system. And the application design, database management system were further study and application of residential property management sy

8、stem to complete the requirement analysis, function module partition, database mode analysis. The system mainly announcement management, real estate management, household management, parking management, charge management, repair, residents complain about the residents of several major modules. From

9、simple operation, interface aesthetics, flexible practical requirement, design and development of the system covers residential property management of the major aspects, basic can satisfy the residential property management process to work.Keywords: The community management, Management System, Datab

10、ase, asp.NET目錄摘要ABSTRACT1 系統(tǒng)規(guī)劃11.1 引言11.2 需求分析11.3可行性分析11.3.1 技術(shù)可行性11.3.2 經(jīng)濟(jì)可行性11.3.3 管理可行性21.3.4 開發(fā)方法的選擇21.3.5 畢業(yè)設(shè)計(jì)研究的意義22 系統(tǒng)分析42.1 系統(tǒng)目標(biāo)42.2系統(tǒng)功能結(jié)構(gòu)圖42.3業(yè)務(wù)流程圖52.4系統(tǒng)預(yù)覽62.5構(gòu)架開發(fā)環(huán)境72.6數(shù)據(jù)庫設(shè)計(jì)72.6.1數(shù)據(jù)庫概念設(shè)計(jì)72.6.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)113 系統(tǒng)設(shè)計(jì)123.1 公共類設(shè)計(jì)123.2 首頁設(shè)計(jì)123.2.1 首頁設(shè)計(jì)概述123.2.2首頁技術(shù)分析133.2.3首頁實(shí)現(xiàn)過程153.3 住戶信息查詢頁183.3

11、.1住戶信息查詢頁概述183.3.2欠費(fèi)信息查詢頁技術(shù)分析183.3.3住戶信息查詢頁實(shí)現(xiàn)過程203,4 住戶賬戶信息查詢頁設(shè)計(jì)233.4.1住戶賬戶信息查詢頁概述233.4.2住戶賬戶信息查詢頁技術(shù)分析233.4.3住戶賬戶信息查詢頁實(shí)現(xiàn)過程243.5 報(bào)修信息查詢頁設(shè)計(jì)253.5.1報(bào)修信息查詢頁概述253.5.2 報(bào)修信息查詢頁面分析263.5.3報(bào)修信息查詢頁實(shí)現(xiàn)過程263.6 車位信息管理頁設(shè)計(jì)283.6.1 車位信息管理頁概述283.6.2 車位信息管理頁技術(shù)分析293.6.3 車位信息管理頁實(shí)現(xiàn)過程293.7 業(yè)主投訴信息審核頁313.7.1 業(yè)主投訴信息審核頁概述313.7.2

12、業(yè)主投訴信息審核頁技術(shù)分析323.7.3業(yè)主投訴信息審核頁實(shí)現(xiàn)過程324.系統(tǒng)實(shí)施與維護(hù)364.1 系統(tǒng)設(shè)施的準(zhǔn)備364.2 程序設(shè)計(jì)364.3系統(tǒng)維護(hù)365.系統(tǒng)的運(yùn)行與評(píng)價(jià)385.1系統(tǒng)的運(yùn)行385.2系統(tǒng)的評(píng)價(jià)386 設(shè)計(jì)心得397參考文獻(xiàn)401 系統(tǒng)規(guī)劃1.1 引言隨著時(shí)代的進(jìn)步,人們住房條件也得到了很到程度的提高?,F(xiàn)在小區(qū)在城市的發(fā)展已到了很普與的地步,有關(guān)物業(yè)的數(shù)據(jù)也越來越繁瑣,所以利用網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)對(duì)數(shù)據(jù)進(jìn)行處理成為了必然。而實(shí)際生活中,小區(qū)物業(yè)管理過程中的業(yè)主和物業(yè)管理公司的需求又是不一樣的。比如以往對(duì)于業(yè)主,如果需要繳納物業(yè)等費(fèi)用,必須跑到物業(yè)公司繳納。如果業(yè)主不方便繳納的

13、話就很麻煩,而且如果要對(duì)每月應(yīng)繳納的水電費(fèi),管理費(fèi)等進(jìn)行查詢必須等候物業(yè)管理公司工作人員翻閱歷史記錄,很費(fèi)時(shí)間。同樣,對(duì)于物業(yè)公司而言,如果要通知業(yè)主繳納費(fèi)用必須挨家挨戶通知,或者出通告,但不能保證外出的業(yè)主能獲取消息,而且對(duì)每個(gè)業(yè)主的記錄必須用筆記本記錄,非常麻煩,不僅浪費(fèi)了很多資源效率還不高。對(duì)于以上需求,為了更好的提高服務(wù)質(zhì)量,減輕員工勞動(dòng)強(qiáng)度,提高工作效率,實(shí)現(xiàn)信息現(xiàn)代化,數(shù)據(jù)系統(tǒng)化管理,我們結(jié)合了上邦國(guó)際社區(qū)的實(shí)際情況,為小區(qū)開發(fā)了這個(gè)物業(yè)管理系統(tǒng)。1.2 需求分析在計(jì)算機(jī)信息技術(shù)不普與的過去,物業(yè)管理在工作程序上面非常麻煩和繁瑣,需要大量的財(cái)力、物力、人力,這樣很大程度上使小區(qū)資源

14、被浪費(fèi)了。對(duì)于物業(yè)公司,不能與時(shí)了解到各業(yè)主的需要,提供更細(xì)致的服務(wù);對(duì)于業(yè)主,不能方便的進(jìn)行繳費(fèi),不能與時(shí)的獲取相關(guān)的咨詢等。隨著科技的不斷進(jìn)步,物業(yè)管理已經(jīng)成為一個(gè)新興行業(yè),涉與到社會(huì)的方方面面。而規(guī)模化、網(wǎng)絡(luò)化的計(jì)算與綜合管理技術(shù)在物業(yè)管理中就顯得非常必要了。使物業(yè)管理化可以提升小區(qū)的管理水平,使小區(qū)的管理更加方便,同時(shí)獲得更大的經(jīng)濟(jì)效益。將計(jì)算機(jī)技術(shù)的強(qiáng)大功能和現(xiàn)代化的物業(yè)管理思想結(jié)合,建立智能化的小區(qū)管理才是物業(yè)管理的發(fā)展方向和需要。1.3可行性分析1.3.1 技術(shù)可行性隨著軟件開發(fā)工具的發(fā)展,面向?qū)ο蟮?、可視化的開發(fā)工具不斷涌現(xiàn),如 C# ,VB ,Delphi. 這些開發(fā)工具是在

15、第3代語言的基礎(chǔ)上,能很大程度上幫助軟件開發(fā)者提高軟件開發(fā)的效率和質(zhì)量,縮短開發(fā)周期,減輕開發(fā)的強(qiáng)度. 在硬件方面,目前的硬件已經(jīng)很強(qiáng)大足以支撐系統(tǒng)的開發(fā)以與運(yùn)行。 1.3.2 經(jīng)濟(jì)可行性從投資長(zhǎng)遠(yuǎn)上看,用較少的投資滿足住戶和發(fā)展的需求,既要考慮安全、可靠、先進(jìn)、成本,又要考慮經(jīng)濟(jì)適用便于升級(jí)擴(kuò)展,易于上手操作,易于管理與維護(hù)。在完成系統(tǒng)目標(biāo)的基礎(chǔ)上,實(shí)現(xiàn)用最少投資獲得最大收益。而且新系統(tǒng)運(yùn)行后,不僅可以提高物業(yè)公司的管理水平、服務(wù)質(zhì)量和客戶滿意度,還可以減輕管理人員的工作強(qiáng)度、工作效率使得公司的獲益將遠(yuǎn)遠(yuǎn)高于系統(tǒng)開發(fā)的成本。1.3.3 管理可行性本系統(tǒng)的功能是對(duì)物業(yè)公司組織機(jī)構(gòu)、組織機(jī)構(gòu)、業(yè)

16、務(wù)項(xiàng)目流程等做了一定的調(diào)查后,根據(jù)租住機(jī)構(gòu)和管理職能來進(jìn)行設(shè)置的。新的系統(tǒng)不會(huì)對(duì)組織機(jī)構(gòu)有太大的變化,同時(shí)物業(yè)管理公司也迫切需要實(shí)現(xiàn)信息現(xiàn)代化管理和數(shù)據(jù)現(xiàn)代化管理?;谝陨戏治隹芍?,開發(fā)社區(qū)物業(yè)管理系統(tǒng)是完全可行的。1.3.4 開發(fā)方法的選擇我們知道在信息系統(tǒng)開發(fā)中,生命周期法是到目前為止最成熟、應(yīng)用最廣泛的一種工程方法。這種方法有嚴(yán)格的工作步驟和規(guī)化要求,使系統(tǒng)開發(fā)走上了科學(xué)化、工程化的道路,使各個(gè)階段任務(wù)明確,便于管理控制,以與后續(xù)系統(tǒng)的發(fā)展和維護(hù)。生命周期法是指信息系統(tǒng)在設(shè)計(jì)、開發(fā)與使用的過程中,隨著其系統(tǒng)生存環(huán)境的發(fā)展、變化,需要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)的時(shí)候就被淘汰,就要由新系統(tǒng)

17、代替老系統(tǒng),形成一個(gè)系統(tǒng)的從生、到死、到重生的周期性循環(huán)。這個(gè)過程稱為系統(tǒng)開發(fā)生命周期(system development life cycle,簡(jiǎn)稱SDLC)。系統(tǒng)開發(fā)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù)五個(gè)階段。用生命周期法來進(jìn)行系統(tǒng)開發(fā),不僅是一種信息系統(tǒng)的開發(fā)方法,又體現(xiàn)了一種系統(tǒng)開發(fā)的基本思想:一,信息系統(tǒng)的開發(fā)應(yīng)持有面向用戶的觀點(diǎn),即信息系統(tǒng)最終交給管理人員使用并為用戶服務(wù)的。系統(tǒng)的成敗取決于它是否符合用戶的要求,用戶對(duì)它是否滿意,用戶的要系統(tǒng)開發(fā)的出發(fā)點(diǎn)和歸宿;二,嚴(yán)格區(qū)分工作階段,強(qiáng)調(diào)按時(shí)間順序、工作容,將系統(tǒng)開發(fā)過程劃分為幾個(gè)工作階段,如

18、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)實(shí)施階段與系統(tǒng)運(yùn)行與維護(hù)階段等等,各個(gè)階段的任務(wù)相當(dāng)明確的,過程是循序漸進(jìn)的;三,自頂向下地完成系統(tǒng)的研制工作,即系統(tǒng)開發(fā)的各個(gè)階段都按自上向下,從粗到精逐層分解的工作方法;四,充分考慮變化的情況,此方法對(duì)于系統(tǒng)的更改升級(jí)的處理都會(huì)非常方便;五,對(duì)于工作成果,將其文檔化、標(biāo)準(zhǔn)化,使得非常有規(guī)。 鑒于以上生命周期法的種種特點(diǎn),因此本系統(tǒng)的開發(fā)就采用其作為開發(fā)方法。1.3.5畢業(yè)設(shè)計(jì)研究的意義 此社區(qū)物業(yè)管理系統(tǒng)是對(duì)開發(fā)技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)等多種技術(shù)的結(jié)合。怎樣有效地將多種技術(shù)應(yīng)用在物業(yè)管理服務(wù)系統(tǒng)軟件的開發(fā)設(shè)計(jì)中,怎樣使得整個(gè)系統(tǒng)更加穩(wěn)定以與讓系統(tǒng)

19、更加靈活,使得它能夠適應(yīng)物業(yè)管理公司在管理和服務(wù)上的業(yè)務(wù)擴(kuò)展等問題都值得研究和更深入探討的,具有很好的理論意義。 從實(shí)踐上而言,在系統(tǒng)中使用這種利用多種技術(shù)構(gòu)建的物業(yè)管理服務(wù)系統(tǒng)將能夠更加有效地對(duì)物業(yè)管理中的房產(chǎn)、住戶、服務(wù)、公共設(shè)備、各項(xiàng)費(fèi)用以與維修信息等資料進(jìn)行數(shù)據(jù)收集、傳遞、加工、存儲(chǔ)等操作。形成一個(gè)較高效、便捷的體系來協(xié)調(diào)小區(qū)居民、物業(yè)管理人員、物業(yè)工作人員三者之間的關(guān)系,同時(shí)也為用戶提供一種真正意義上的數(shù)字化社區(qū)服務(wù)。2 系統(tǒng)分析2.1 系統(tǒng)目標(biāo)上邦國(guó)際社區(qū)物業(yè)部管理網(wǎng)屬于中小型的網(wǎng)絡(luò)管理,可以對(duì)中小型物業(yè)進(jìn)行有效管理。通過本可以達(dá)到以下目標(biāo):1、采用人機(jī)對(duì)話方式,界面美觀并且友好,

20、操作便捷,簡(jiǎn)單易懂。2、業(yè)主可以獲得相關(guān)的住房信息。3、業(yè)主可以查看自己戶主的賬戶信息,包括余額查詢、消費(fèi)查詢等。4、業(yè)主可以在首頁就獲得小區(qū)欠費(fèi)用戶通知,在賬戶查詢中可以與時(shí)獲取余額以便查看是否欠費(fèi)等信息。5、業(yè)主可以與時(shí)獲得物業(yè)公告以便了解小區(qū)通知與小區(qū)新聞。6、實(shí)現(xiàn)業(yè)主在線投訴與設(shè)備報(bào)修,并與時(shí)提供周到的服務(wù),使得住戶和管理人員在處理問題上很高效。7、智能化管理業(yè)主車位信息,便于有需要的用戶能夠在線查詢車位信息。8、全方位的數(shù)據(jù)查詢,提高工作效率。9、完整的數(shù)據(jù)與服務(wù)檔案管理提高管理水平,提高管理效率。10、完善的權(quán)限管理,提高安全性,同時(shí)提供管理員和普通住戶兩種權(quán)限登錄頁面,并規(guī)定只有

21、戶主能查詢賬戶信息,使得安全性更好。11、最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。2.2系統(tǒng)功能結(jié)構(gòu)圖根據(jù)上邦國(guó)際社區(qū)物業(yè)管理系統(tǒng)的特點(diǎn),可以將小區(qū)物業(yè)部管理信息網(wǎng)分為前臺(tái)和后臺(tái)兩個(gè)部分進(jìn)行設(shè)計(jì)。前臺(tái)主要用于用戶注冊(cè)和登錄、站、查詢用戶的相關(guān)信息以與查看站新聞和站公告。后臺(tái)主要用于管理員對(duì)戶主賬戶信息維護(hù)、戶主信息維護(hù)、住房信息維護(hù)、設(shè)備保修信息維護(hù)、投訴信息維護(hù)、值班員工、新聞維護(hù)、車位維護(hù)等進(jìn)行管理。詳細(xì)規(guī)劃的功能,給出系統(tǒng)功能結(jié)構(gòu)圖,前臺(tái)功能結(jié)構(gòu)圖如圖所示。上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)前臺(tái)住戶/管理員注冊(cè)住戶/管理員登錄住房信息查詢住戶信息查詢住戶賬戶查詢站內(nèi)公告新聞查看進(jìn)入后臺(tái)報(bào)修/投

22、訴查詢上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)的后臺(tái)功能結(jié)構(gòu),如圖所示。小區(qū)物業(yè)內(nèi)部管理網(wǎng)后臺(tái)住房信息維護(hù)設(shè)備報(bào)修信息維護(hù)投訴信息維護(hù)新聞信息維護(hù)車位信息維護(hù)戶主賬戶信息維護(hù)住戶信息維護(hù)值班員工信息維護(hù)重新登錄2.3業(yè)務(wù)流程圖首先業(yè)主在上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)上通過注冊(cè)成為用戶,登錄進(jìn)行相關(guān)操作。業(yè)主登錄后,可以進(jìn)行在線查詢住房信息、住戶信息、住戶賬戶信息、設(shè)備報(bào)修、投訴信息、小區(qū)新聞和站公告信息等操作。的管理員通過進(jìn)入后臺(tái)登錄模塊可以登錄到的后臺(tái)系統(tǒng)管理員主頁面,對(duì)戶主賬戶信息、戶主信息、住房信息、設(shè)備報(bào)修、投訴信息和值班員工信息等進(jìn)行管理和維護(hù)。 公告查看業(yè)主投訴信息查詢?cè)O(shè)備維修信息查詢住戶停車信息查詢等業(yè)主

23、物業(yè)管理中心受理業(yè)主反饋的信息催促業(yè)主繳納相關(guān)費(fèi)用物業(yè)設(shè)備維護(hù)管理投訴信息管理新聞信息管理住戶/住房/賬戶管理圖2.3.1 業(yè)務(wù)流程圖2.4系統(tǒng)預(yù)覽上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)由多個(gè)頁面組成,下面僅列出幾個(gè)頁面。主頁如圖2.4.1首頁所示,主要實(shí)現(xiàn)用戶注冊(cè)和登錄、站、查詢用戶的相關(guān)信息以與查看站新聞和站公告等功能。小區(qū)投訴信息頁如圖2.4.2投訴查詢頁所示,主要按照編號(hào)、狀態(tài)、投訴住戶來查詢相應(yīng)的信息。2.4.1首頁圖2.4.2投訴查詢頁后臺(tái)管理頁面如圖2.4.3后臺(tái)管理頁所示,主要實(shí)現(xiàn)戶主賬戶信息、戶主信息、住房信息、設(shè)備報(bào)修、投訴信息和值班員工信息等管理和維護(hù)等功能。圖2.4.3后臺(tái)管理頁2.5

24、構(gòu)架開發(fā)環(huán)境1、開發(fā)環(huán)境:Microsoft visual studio 2005。2、開發(fā)語言:ASP.NET+C#。3、后臺(tái)數(shù)據(jù)庫:Access 2000。4、開發(fā)環(huán)境運(yùn)行平臺(tái):Windows 72.6數(shù)據(jù)庫設(shè)計(jì)2.6.1 數(shù)據(jù)庫概念設(shè)計(jì)本采用Access數(shù)據(jù)庫,命名為db_wygl.mdb,其中包含17表。下面給出數(shù)據(jù)表E-R圖與主要數(shù)據(jù)表結(jié)構(gòu)。如圖數(shù)據(jù)庫界面數(shù)據(jù)庫頁面通過對(duì)進(jìn)行的需求分析、流程設(shè)計(jì)以與系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出中使用的數(shù)據(jù)庫實(shí)體對(duì)象分別為住房信息實(shí)體、住戶余額信息實(shí)體、住戶消費(fèi)信息實(shí)體、設(shè)備維修信息實(shí)體、新聞信息實(shí)體、住戶信息實(shí)體、業(yè)主投訴信

25、息實(shí)體等。業(yè)主消費(fèi)信息實(shí)體E-R圖消費(fèi)信息表(tb_xiaofeidan)消費(fèi)編號(hào)戶主編號(hào)戶主XX消費(fèi)名稱備注消費(fèi)住戶名稱消費(fèi)時(shí)間消費(fèi)金額設(shè)備維護(hù)信息實(shí)體維護(hù)信息表(tb_weihu)設(shè)備維護(hù)編號(hào)設(shè)備編號(hào)住戶名稱起始時(shí)間維護(hù)內(nèi)容經(jīng)手人狀態(tài)服務(wù)費(fèi)用新聞信息實(shí)體新聞信息表(tb_xinwen)新聞標(biāo)題發(fā)布人新聞?lì)悇e人氣指數(shù)狀態(tài)新聞內(nèi)容發(fā)布日期住戶信息實(shí)體住戶信息表(tb_zhuhuxinxi)住戶編號(hào)住戶XX住戶XX與戶主關(guān)系戶主編號(hào)戶主XX住戶單位住戶 業(yè)主投訴信息實(shí)體投訴信息表(tb_tousu)投訴編號(hào)投訴狀態(tài)投訴內(nèi)容投訴日期投訴業(yè)主名2.6.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)1、 消費(fèi)信息表結(jié)構(gòu)字段名

26、數(shù)據(jù)類型默認(rèn)值必填字段說明xfid文本無是消費(fèi)單編號(hào)hzid文本無是戶主編號(hào)hzname文本無是戶主xfm文本無是消費(fèi)名稱xfje文本無是消費(fèi)金額xfsj日期/時(shí)間無是消費(fèi)時(shí)間xfzhname文本無是消費(fèi)住戶memo文本無是備注2、業(yè)主投訴信息表結(jié)構(gòu)字段名數(shù)據(jù)類型默認(rèn)值必填字段說明id文本無是投訴編號(hào)person文本無是投訴業(yè)主名time日期/時(shí)間無是投訴日期neirong文本無是投訴容zhuangtai文本無是投訴狀態(tài)3、設(shè)備維護(hù)信息表結(jié)構(gòu)字段名數(shù)據(jù)類型默認(rèn)值必填字段說明id文本無是設(shè)備維護(hù)編號(hào)name文本無是業(yè)主名稱stime日期/時(shí)間無是起始日期etime日期/時(shí)間無是終止日期perso

27、n文本無是經(jīng)手人feiyong文本無是服務(wù)費(fèi)用State文本無是狀態(tài)neirong備注無是維護(hù)容4、新聞信息表結(jié)構(gòu)字段名數(shù)據(jù)類型默認(rèn)值必填字段說明title文本無是新聞標(biāo)題neirong文本無是新聞容fabushijian日期/時(shí)間無是發(fā)布時(shí)間faburen文本無是發(fā)布人xinwenleibie文本無是新聞?lì)悇erenqi文本無是人氣指數(shù)state文本無是狀態(tài)3 系統(tǒng)設(shè)計(jì)3.1 公共類設(shè)計(jì)本是物業(yè)管理系統(tǒng),涉與到很多數(shù)據(jù)庫的操作,所以就要很頻繁的調(diào)用數(shù)據(jù)庫的數(shù)據(jù)。在開發(fā)項(xiàng)目中以類的形式來組織、封裝一些常用的方法和事件,不僅可以提高代碼的重用率,也大大方便了代碼的管理。本中創(chuàng)建了一個(gè)公共類DB類,

28、主要用于訪問數(shù)據(jù)庫,數(shù)據(jù)庫操作類主要的功能是連接數(shù)據(jù)庫。首先在命名空間區(qū)域引用using system.data.oledb;命名空間。代碼如下:using system.data.oledb; 上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)中采用Access數(shù)據(jù)庫,下面給出數(shù)據(jù)庫的字符串 。/ <summary>/ DB 的摘要說明/ </summary>public class DBpublic DB()/ TODO: 在此處添加構(gòu)造函數(shù)邏輯/ public static OleDbConnection createDB() OleDbConnection odbc = new OleDb

29、Connection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=|DataDirectory|db_wygl.mdb;"); return odbc; 3.2 首頁設(shè)計(jì)3.2.1 首頁設(shè)計(jì)概述首頁的設(shè)計(jì)效果關(guān)系到的建設(shè)與形象宣傳,并且為整個(gè)設(shè)計(jì)提供了一個(gè)框架,它對(duì)的生存和發(fā)展起著非常重要的作用,好的首頁設(shè)計(jì)會(huì)承載的靈魂,使得后面的設(shè)計(jì)變得水到渠成。首頁應(yīng)用是個(gè)信息含量較高、容較豐富的宣傳平臺(tái),主要包含一下容: 1、菜單導(dǎo)航。 2、信息快速查詢。 3、用戶注冊(cè)與登錄。 4、站公告顯示。 5、新聞顯示,按時(shí)間先后順序顯示新聞信息

30、。6、欠費(fèi)信息顯示,按欠費(fèi)信息顯示相關(guān)信息。7、后臺(tái)登錄入口:為管理員進(jìn)入后臺(tái)提供一個(gè)入口。上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)主頁如圖主頁面所示。圖上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)主頁面3.2.2首頁技術(shù)分析上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)的主頁主要使用了用戶自定義控件(后面稱用戶控件)技術(shù)。用戶控件基本的作用就是把網(wǎng)頁中經(jīng)常用到的且使用頻率較高的程序封裝到一個(gè)模塊中,以便在其他頁面中也可以重復(fù)使用,以此提高代碼的重用性和程序的開發(fā)效率。用戶控件的應(yīng)用始終融合著一個(gè)高層的設(shè)計(jì)思想,即“模塊化設(shè)計(jì),模塊化應(yīng)用”的原則。用戶控件的好處之一就是更好地解決用戶界面的復(fù)雜問題,創(chuàng)建完成用戶控件后,不需要預(yù)編

31、譯。當(dāng)用戶在.aspx頁面中引用用戶控件時(shí),頁面解析器將從.aspx文件中等待它生成一個(gè)頁面并將其編譯到一個(gè)配件中,這個(gè)頁面式的創(chuàng)建方式和不用編譯的部署方式使得用戶控件的開發(fā)變得極為簡(jiǎn)單。用戶控件在上邦國(guó)際社區(qū)物業(yè)管理網(wǎng)頁中頻繁地使用,從而提升了整個(gè)程序開發(fā)的效率,減輕了編程人員的負(fù)擔(dān),同時(shí)也避免了一些不必要的錯(cuò)誤,更使得維護(hù)起來非常方便。1、用戶控件的概念   用戶控件是一種服務(wù)器控件,與有一樣的聲明樣式和“所見即所得”的特點(diǎn),使用起來非常簡(jiǎn)單快捷,能提高編程的效率。并以.ASCX為擴(kuò)展名存儲(chǔ)為文本文件。WEB用戶控件與完整的ASP.NET頁面非常相似,同時(shí)具有自己的用戶

32、界面頁.ascx和代碼頁.ascx.cx。WEB用戶控件可以像頁面一樣包含對(duì)其容進(jìn)行操作的代碼,當(dāng)然也可以包括一些子控件,使用起來非常方便。開發(fā)人員可以采取與創(chuàng)建ASP.NET頁面相似的方法創(chuàng)建WEB用戶控件,然后向其中添加所需的標(biāo)記和子控件。2、創(chuàng)建WEB用戶控件創(chuàng)建普通web用戶控件的基本步驟如下:(1)在所要?jiǎng)?chuàng)建的文件夾名上單擊右鍵,點(diǎn)擊添加新項(xiàng),找到web控件,創(chuàng)建一個(gè)新的文件并為其指定擴(kuò)名為.ascx。(2)在該頁面頂部創(chuàng)建一個(gè)Control指令,并指定要為控件使用的編程語言。如(<%ControlLanguage="C#"AutoEventWireup=&

33、quot;true"CodeFile="head.ascx.cs"Inherits="userControl_syhead"%>)(3)添加希望用戶控件顯示的控件。(4)添加用戶控件的代碼。(5)如果希望在用戶控件和宿主頁之間共享信息,需要在控件中創(chuàng)建相應(yīng)的屬性。根據(jù)需要可以創(chuàng)建任何類的屬性。   下面介紹在VS2005中手動(dòng)創(chuàng)建一個(gè)用戶控件的過程。主要操作步驟如下:(1)打開解決方案資源管理器,右擊項(xiàng)目名稱,在彈出的快捷菜單中選擇“添加新項(xiàng)”命令,將彈出“添加新項(xiàng)”對(duì)話框。在該對(duì)話框中,選擇“Web用戶控件”項(xiàng),并為

34、其命名,然后單擊“添加”按鈕即可將Web用戶控件添加到項(xiàng)目中。(2)打開已創(chuàng)建好的WEB用戶控件,切換到設(shè)計(jì)頁面,在此頁面中可以直接向頁面添加各種服務(wù)器控件以與靜態(tài)文本、圖片等。這時(shí)這些新添加的控件和文本等將會(huì)自動(dòng)在“源”界面中定義相關(guān)屬性。(3)雙擊頁面上的任何位置,或者直接按下快捷鍵F7,或者找到第一步創(chuàng)建的用戶控件文件夾下的.ascx.cx文件雙擊,可以將視圖切換到后臺(tái)代碼文件,程序開發(fā)人員可以直接在文件中編寫程序控制邏輯和代碼,包括定義各種成員變量、方法以與事件處理程序等。Web用戶控件的特點(diǎn):1) 通過Web用戶控件,可以很好地重用公共用戶界面功能,從而提升程序開發(fā)效率,更便于引用和

35、維護(hù)。2) 用戶控件提供了一個(gè)面向?qū)ο蟮木幊棠P?,在一定程度上取代了服?wù)器端文件包含(<!-#include->)指令,并且提供的功能比服務(wù)器端包含文件提供的功能更多。使用用戶控件的主要優(yōu)點(diǎn)如下:1)可以將常用的容或者控件以與控件的運(yùn)行代碼,設(shè)計(jì)為用戶控件,然后便可以在多個(gè)網(wǎng)頁中重復(fù)使用該用戶控件,從而省去了重復(fù)性的工作,如果出錯(cuò)了也只需要改最初這個(gè)用戶控件即可,維護(hù)起來非常方便。例如網(wǎng)頁上的導(dǎo)航欄,幾乎每個(gè)頁面都需要一樣的導(dǎo)航欄,這時(shí)便可以將其設(shè)計(jì)為一個(gè)用戶控件,在多個(gè)頁中使用。本系統(tǒng)一共創(chuàng)建了3個(gè)用戶自定義控件,分別是在userControl文件夾下得foot.ascx、hea

36、d.ascx、syhead.ascx如圖用戶控件所示3.2.3首頁實(shí)現(xiàn)過程1、設(shè)計(jì)步驟下面對(duì)上邦國(guó)際社區(qū)物業(yè)管理首頁的制作過程進(jìn)行詳細(xì)講解。具體步驟如下:     (1)在該中創(chuàng)建一個(gè)Web窗體,將其命名為Default.aspx,用于顯示首頁的相關(guān)信息。     (2)在Web窗體中添加一個(gè)Table表格,用于頁面的布局。     (3)在Table1表格中添加相關(guān)服務(wù)器控件,屬性設(shè)置與其用途如表所示??丶愋涂丶Q主要屬性設(shè)置控件用途txty

37、hname無輸入用戶名txtyhmmPasswordChar屬性設(shè)置為“*”輸入用戶密碼btnDlText屬性設(shè)置為“登錄”登錄btnZcText屬性設(shè)置為“注冊(cè)”注冊(cè)gvXw無顯示新聞信息gvQf無顯示戶主欠費(fèi)信息CalRq無顯示當(dāng)前的年、月、日時(shí)間lbglyText屬性設(shè)置為“進(jìn)入后臺(tái)”進(jìn)入后臺(tái)的接口表2、實(shí)現(xiàn)代碼   首先導(dǎo)入必要的命名空間using.system.data.oledb。引入命名空間的代碼如下:using system.data.oledb; 在page_load單擊事件中,分別調(diào)用xinwenfillgv自定義、fillguo

38、gao自定義方法,用于顯示新聞、站公告。實(shí)現(xiàn)代碼如下:protectedvoid Page_Load(object sender, EventArgs e) this.xinwenfillgv();/調(diào)用用戶自定義的xinwenfillgv()方法this.fillgougao();/調(diào)用用戶自定義的fillgougao()方法 在xinwenfillgv自定義方法中,主要用來實(shí)現(xiàn)新聞的顯示,在此方法主要通過OleDbDataAdapter對(duì)象獲取新聞信息并將信息填充到數(shù)據(jù)集中。實(shí)現(xiàn)代碼如下:publicvoid xinwenfillgv() /用戶自定義的方法 OleDbConnection

39、 con = DB.createDB();/調(diào)用用戶自定義的DB類的createDB()的方法OleDbCommand cmd = newOleDbCommand();/聲明一個(gè)OleDbCommand的對(duì)象,并將該對(duì)象cmd實(shí)例化 cmd.Connection = con; con.Open();/打開數(shù)據(jù)庫連接OleDbDataAdapter sda = newOleDbDataAdapter("select top 9 * from tb_xinwen order by fabushijian desc", con);/從新聞表tb_xinwen按發(fā)布時(shí)間fabush

40、ijian的降序排序DataSet ds = newDataSet();/聲明一個(gè)DataSet的對(duì)象,并將該對(duì)象ds實(shí)例化 sda.Fill(ds, "tb_xinwen");/將新聞表tb_xinwen填充到數(shù)據(jù)庫中this.gvXw.DataSource = ds;/this.GridView2.DataKeyNames = new string "title" ; this.gvXw.DataBind();/將數(shù)據(jù)綁定到GridView控件中for (int i = 0; i <= gvXw.Rows.Count - 1; i+) Data

41、RowView mydrv; /聲明一個(gè)DataRowView的對(duì)象string gintro;if (this.gvXw.PageIndex = 0) mydrv = ds.Tables"tb_xinwen".DefaultViewi; gintro = Convert.ToString(mydrv"title");this.gvXw.Rowsi.Cells0.Text = SubStr(gintro, 10); else mydrv = ds.Tables"tb_xinwen".DefaultViewi + (5 * gvXw.P

42、ageIndex); gintro = Convert.ToString(mydrv"title");this.gvXw.Rowsi.Cells0.Text = SubStr(gintro, 10); con.Close();/關(guān)閉數(shù)據(jù)庫連接 在fillgougao自定義方法中,主要用來顯示站公告。在此方法中使用OleDbDataReader對(duì)象獲取公告信息,并將公告信息綁定到Label標(biāo)簽上。實(shí)現(xiàn)代碼如下:publicvoid fillgougao() OleDbConnection con = DB.createDB();/調(diào)用用戶自定義的DB類的createDB()的

43、方法OleDbCommand cmd = newOleDbCommand(" select * from tb_zhannei", con); con.Open();/打開數(shù)據(jù)庫連接OleDbDataReader sdr = cmd.ExecuteReader(); sdr.Read();/this.lblGgxx.Text = sdr.GetString(0);/從數(shù)據(jù)庫中讀取第一個(gè)數(shù)據(jù)放到Label標(biāo)簽中 sdr.Close();/關(guān)閉閱讀器 con.Close();/關(guān)閉數(shù)據(jù)庫連接這里我們用另一種方法來將欠費(fèi)信息綁定到gvQf控件中。效果和方法xinwenfillgv

44、(),fillgougao()一樣,都是將數(shù)據(jù)庫中數(shù)據(jù)綁定并顯示到對(duì)應(yīng)的控件中。綁定gvQf的方法是利用girdview自帶的綁定方法,不需要寫代碼而是直接在控件上操作,步驟如下圖示:點(diǎn)擊girdview控件右上的三角出現(xiàn)如圖對(duì)話框,在點(diǎn)擊選擇數(shù)據(jù)源的下拉列表,出現(xiàn)如圖的數(shù)據(jù)源配置向?qū)Э?,然后選擇對(duì)應(yīng)的數(shù)據(jù)庫即可,然后單擊確定再找到要綁定的數(shù)據(jù)表就完成綁定了。具體后續(xù)步驟這里不再贅述3.3 住戶信息查詢頁3.3.1住戶信息查詢頁概述任何用戶都可以查詢本小區(qū)的住戶基本信息。包括住戶編號(hào),住戶,與戶主的關(guān)系,住戶號(hào),住戶單位,住戶聯(lián)系等信息。為住戶提供了比較友好的便捷的查詢頁面,提高了查詢效率。住

45、戶信息查詢頁如圖所示。3.3.2欠費(fèi)信息查詢頁技術(shù)分析小區(qū)住戶信息查詢頁面中,使用了SELECT語句,根據(jù)用戶不同的查詢需求,選擇不同的RadioButton按鈕,實(shí)現(xiàn)對(duì)“住戶名稱”、“戶主”、“住房名稱”等進(jìn)行不同的查詢操作。小區(qū)住戶信息查詢頁中用到的代碼如下:OleDbConnection con = DB.createDB();OleDbCommand cmd = newOleDbCommand();/聲明一個(gè)OleDbCommand的 cmd對(duì)象,并將其實(shí)例化 cmd.Connection = con; con.Open();DataSet ds = newDataSet(); /聲明

46、一個(gè)DataSet的ds對(duì)象,并將其實(shí)例化if (this.rbtnname.Checked = true) OleDbDataAdapter sda = newOleDbDataAdapter("select * from tb_zhuhuxinxi where zhname='" + this.txtName.Text + "'", con); sda.Fill(ds, "tb_zhuhuxinxi");this.gvZh.DataSource = ds;this.gvZh.DataBind();/將數(shù)據(jù)綁定到Gr

47、idView控件中 if (this.rbtnsyqk.Checked = true) OleDbDataAdapter sda = newOleDbDataAdapter("select * from tb_zhuhuxinxi where hzname='" + this.TextBox1.Text + "'", con); sda.Fill(ds, "tb_zhuhuxinxi");this.gvZh.DataSource = ds;this.gvZh.DataBind();/將數(shù)據(jù)綁定到GridView控件中

48、if (this.rbtnzfname.Checked = true) OleDbDataAdapter sda = newOleDbDataAdapter("select * from tb_zhuhuxinxi where zfname='" + this.txtZfmc.Text + "'", con); sda.Fill(ds, "tb_zhuhuxinxi");this.gvZh.DataSource = ds;this.gvZh.DataBind();/將數(shù)據(jù)綁定到GridView控件中 3.3.3住戶信息

49、查詢頁實(shí)現(xiàn)過程1、 設(shè)計(jì)步驟  (1)在該中創(chuàng)建zhuhuxinxi文件夾,用于存放基本信息Web窗體。  (2)在zhuhuxinxi文件夾下創(chuàng)建一個(gè)Web窗體,將其命名為zhuhucx.aspx,用于住戶信息的查詢。  (3)在Web窗體中添加一個(gè)Table表格,用于頁面的布局。  (4)在Table1表格中添加相關(guān)服務(wù)器控件,屬性設(shè)置與其用途如表所示??丶愋涂丶Q主要屬性設(shè)置控件用途txtName無輸入小區(qū)名稱Textbox1無輸入樓宇名稱btnselectText屬性設(shè)置為“查詢”查詢btnqxText

50、屬性設(shè)置為“全顯”全顯gvzhAllowPaging屬性設(shè)置為TrueAutoGenerateColumns屬性設(shè)置為False 、PageSize設(shè)置為5顯示業(yè)主住戶信息2、實(shí)現(xiàn)代碼   在page_Load事件中判斷管理員是否已經(jīng)登錄,如果Session"name"和Session"pwd"的值為空,說明管理員沒有登錄,否則說明管理員已經(jīng)成功登錄。protectedvoid Page_Load(object sender, EventArgs e) if (Session"nameyh" = null &

51、;& Session"pwdyh" = null) if (Session"name" = null && Session"pwd" = null) Response.Redirect("/denglu.aspx");/跳轉(zhuǎn)到指定的頁面中 this.aa();   在用戶自定義方法aa中,查詢住戶信息表(tb_zhuhuxinxi),并且利用Fill方法將數(shù)據(jù)填充到GridView控件中,然后利用SubStr方法將較長(zhǎng)字符用“”替換。publicvoid aa() Ole

52、DbConnection con = DB.createDB(); /調(diào)用用戶自定義的DB類的createDB()的方法 con.Open();OleDbCommand cmd = newOleDbCommand();/聲明一個(gè)OleDbCommand的 cmd對(duì)象,并將其實(shí)例化OleDbDataAdapter sda = newOleDbDataAdapter("select * from tb_zhuhuxinxi", con);DataSet ds = newDataSet(); /聲明一個(gè)DataSet的ds對(duì)象,并將其實(shí)例化 sda.Fill(ds, "

53、tb_zhuhuxinxi");this.gvqf.DataSource = ds;this.gvqf.DataKeyNames = newstring "name" ;this.gvqf.DataBind();/將數(shù)據(jù)綁定到GridView控件中for (int i = 0; i <= gvqf.Rows.Count - 1; i+) DataRowView mydrv;string gintro;if (this.gvqf.PageIndex = 0) mydrv = ds.Tables"tb_qianfei".DefaultViewi; gintro = Convert.ToString(mydrv"address");this.gvqf.Rowsi.Cells1.Text = SubStr(gintro, 10); else mydrv = ds.Tables"tb_qianfei".DefaultViewi + (5 * gvqf.PageIndex); gintro = Convert.ToString(mydrv"address");

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論