php安置小區(qū)物業(yè)管理系統(tǒng)論文_第1頁
php安置小區(qū)物業(yè)管理系統(tǒng)論文_第2頁
php安置小區(qū)物業(yè)管理系統(tǒng)論文_第3頁
php安置小區(qū)物業(yè)管理系統(tǒng)論文_第4頁
php安置小區(qū)物業(yè)管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要隨著住房商品化的逐步深入,客戶和業(yè)主都離不開物業(yè)公司的管理.然而,目前很多物業(yè)管理公司還停留在手工階段,而物業(yè)管理涉及到大量的數(shù)據(jù)信息及數(shù)據(jù)量,而物業(yè)管理有大量的數(shù)據(jù),特別是像北京上海一類大城市,小區(qū)物業(yè)面積大,住戶多,數(shù)據(jù)量就極為龐大。如果還是手工操作的話,那就造成人力和時間上極大的浪費(fèi),不但沒有一點實際效率而且還容易出錯。這無疑增加了公司的運(yùn)營成本和經(jīng)營難度。如果集中到一個基于數(shù)據(jù)庫的軟件平臺下操作,則只須很少的人力、財力來維護(hù)系統(tǒng)的運(yùn)行。這將極大地提高公司的運(yùn)行效率和正確率,這正是本系統(tǒng)的設(shè)計初衷。本系統(tǒng)利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),結(jié)合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢,應(yīng)用php技術(shù)和采用MYSQL數(shù)據(jù)庫系統(tǒng)組件來構(gòu)成的應(yīng)用服務(wù)系統(tǒng),本文開發(fā)了基于B/S模式多用戶小區(qū)物業(yè)管理系統(tǒng)這一程序。它運(yùn)用方便、操作簡單,效率很高。本小區(qū)物業(yè)管理系統(tǒng)根據(jù)當(dāng)前各類小區(qū)的實際需要,采用php開源最流行的web開發(fā)語言而制作的。Php是服務(wù)器端腳本編寫環(huán)境,使用它可以組合HTML頁、腳本命令和mysql數(shù)據(jù)庫以創(chuàng)建交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。本文主要介紹小區(qū)物業(yè)管理系統(tǒng)的基本框架及各功能的技術(shù)解決方案。關(guān)鍵詞:小區(qū)物業(yè),MYSQL,PHP技術(shù),信息系統(tǒng)目錄第一章緒論 11.1開發(fā)背景 11.2小區(qū)小區(qū)物業(yè)管理系統(tǒng)設(shè)計概要模型 1第二章小區(qū)小區(qū)物業(yè)系統(tǒng)可行性分析 32.1系統(tǒng)可行性分析 32.2技術(shù)可行性分析 32.2.1mysql數(shù)據(jù)庫 32.2.2什么是php 32.2.3apacheweb服務(wù)器 42.2.4Dreamweave8 52.3操作可行性分析 62.4法律可行性分析 62.5小區(qū)物業(yè)系統(tǒng)的需求分析 62.5.1需求分析的任務(wù) 62.5.2功能需求 62.5.3性能需求 7第三章小區(qū)小區(qū)物業(yè)管理系統(tǒng)總體設(shè)計 93.1系統(tǒng)功能結(jié)構(gòu)設(shè)計 93.2小區(qū)物業(yè)管理系統(tǒng)前臺管理模塊 93.3小區(qū)物業(yè)管理系統(tǒng)后臺管理模塊 113.4小區(qū)物業(yè)管理系統(tǒng)戶主申請流程圖 12第四章系統(tǒng)數(shù)據(jù)庫的分析與設(shè)計 134.1概念模型設(shè)計(E-R圖) 134.2邏輯模型的設(shè)計 144.3物理模型的設(shè)計 164.3.1小區(qū)物業(yè)管理系統(tǒng)部分?jǐn)?shù)據(jù)庫 16第五章程序主要頁面設(shè)計介紹 195.1系統(tǒng)介紹 195.1.1首頁登錄實現(xiàn) 195.1.2業(yè)主注冊實現(xiàn) 195.2.1投訴管理 215.2.2管理停車車位 225.2.3主維修管理 225.2.4公共維修管理 235.3費(fèi)用管理模塊 235.3.1水電氣費(fèi)繳費(fèi)查詢 235.3.2物業(yè)費(fèi)繳費(fèi)查詢 23第六章系統(tǒng)測試 246.1測試目的 246.2測試環(huán)境 246.3測試方法 246.3.1白盒法 246.3.2黑盒法 246.4測試步驟 246.5小區(qū)小區(qū)物業(yè)管理系統(tǒng)的測試 25第七章總結(jié)與展望 26參考文獻(xiàn) 27致

謝 28PAGE26第一章緒論1.1開發(fā)背景隨著我國市場經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,人們對住宅小區(qū)質(zhì)量提出更高的要求。簡單的社區(qū)服務(wù)已不能滿足人們的需求。而要高效、正規(guī)地進(jìn)行物業(yè)管理,就必需引進(jìn)計算機(jī)技術(shù)進(jìn)行文件資料的存儲、處理、傳輸、打印、分析,實現(xiàn)信息的共享與高速交換,從而提高工作效率和服務(wù)水平。本系統(tǒng)主要是針對北園小區(qū)的實際需求,開發(fā)一個小區(qū)物業(yè)管理系統(tǒng),為有關(guān)辦公人員提供必要的幫助,使北園小區(qū)走上物業(yè)管理信息化之路。本系統(tǒng)是根據(jù)北園小區(qū)的實際管理工作流程設(shè)計的,它的工作流程也是與現(xiàn)實保持一致。北園小區(qū)物業(yè)管理信息系統(tǒng)簡單實用,從較大程度上緩解了管理人員的工作壓力。北園小區(qū)位于昌吉市人民公園旁邊,共有房屋5棟,沒有健身設(shè)備。其物業(yè)管理僅限于基礎(chǔ)的環(huán)衛(wèi)管理,共有環(huán)衛(wèi)工人兩名。因為沒有專業(yè)的物業(yè)公司管理,該小區(qū)內(nèi)所有的維修、繳費(fèi)問題等都依靠居民自行解決,安全隱患不能及時排查。并且該小區(qū)位于公園旁邊,居住的老人較多,沒有配套的物業(yè)管理服務(wù),給老人的生活造成諸多不便。缺乏專業(yè)的物業(yè)管理,是老式小區(qū)普遍存在的問題。這給建設(shè)和諧社會帶來了很大的困難,而要實現(xiàn)這些小區(qū)的物業(yè)管理專業(yè)化投資并不大。1.2小區(qū)小區(qū)物業(yè)管理系統(tǒng)設(shè)計概要模型由于系統(tǒng)數(shù)據(jù)收集的實時性要求并不高,因此采用Browser/Server結(jié)構(gòu)來進(jìn)行設(shè)計是合理可行的。圖1.1是本系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖:Internet上的用戶Internet小區(qū)管理系統(tǒng)系統(tǒng)服務(wù)器系統(tǒng)后臺數(shù)據(jù)庫Internet上的用戶Internet小區(qū)管理系統(tǒng)系統(tǒng)服務(wù)器系統(tǒng)后臺數(shù)據(jù)庫圖1.1網(wǎng)絡(luò)應(yīng)用原理示意圖第二章小區(qū)小區(qū)物業(yè)系統(tǒng)可行性分析2.1系統(tǒng)可行性分析隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學(xué)和社會其他部門都已經(jīng)擁了百兆,甚至千兆的校內(nèi)網(wǎng)絡(luò)通信息平臺,通過計算機(jī)網(wǎng)絡(luò)實現(xiàn)各種信息服務(wù),并進(jìn)行異地教育和培訓(xùn)。另一方面,現(xiàn)在的很多小區(qū),為豐富學(xué)生的校園生活,培養(yǎng)學(xué)生的個性,促進(jìn)特長學(xué)生的培養(yǎng),學(xué)生會組織了很多小區(qū)物業(yè)。每個同學(xué),根據(jù)參與自愿的原則,可以參加與自己興趣相符的小區(qū)物業(yè),但隨著校園學(xué)生人數(shù)的增多,對小區(qū)物業(yè)及小區(qū)物業(yè)成員的管理,傳統(tǒng)的方式日顯不能勝任?;贐/S模式的信息管理系統(tǒng)是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡單,使使用者不受地域的局限。一個完備的小區(qū)物業(yè)管理系統(tǒng)可以使學(xué)生在任一臺接入校園網(wǎng)或Internet的計算機(jī)上,瀏覽小區(qū)物業(yè)信息,查看各小區(qū)物業(yè)組織的各種活動,這將大大的激發(fā)學(xué)生的興趣,使在校大學(xué)生能力、個性得以全面的培養(yǎng)。為了適應(yīng)新形勢的發(fā)展,本文進(jìn)行了這一系統(tǒng)的初步設(shè)計工作,也可以說是做一個初步的探索,希望它能夠在各類小區(qū)中發(fā)揮高效、便捷的作用,達(dá)到簡化管理、面向?qū)W生的目的。2.2技術(shù)可行性分析目前,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有二類:Client/server模式,Browser/Web模式。前者主要的缺點是維護(hù)、升級較麻煩,后者是近幾年伴隨Internet迅速發(fā)展起來的一種技術(shù),它與客戶/服務(wù)器方式類似,客戶端是一個標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是WebServer,而WebServer與數(shù)據(jù)庫和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴(kuò)充應(yīng)用、升級維護(hù)簡便。2.2.1mysql數(shù)據(jù)庫MySQL是基于SQL的客戶/服務(wù)器模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它具有功能強(qiáng)大、使用簡單、管理方便、運(yùn)行速度快、安全可靠性強(qiáng)、多線程、跨平臺性、完全網(wǎng)絡(luò)化、穩(wěn)定性等優(yōu)點,特別適用于Web站點或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。另外,用戶可利用許多語言編寫訪問MySQL數(shù)據(jù)庫的程序。作為開放源代碼運(yùn)動的產(chǎn)物之一,MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)越來越受到人們的青睞,應(yīng)用范圍也越來越廣。聞名遐邇的速度和易用性使MySQL特別適用于Web站點或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。2.2.2什么是phpPHP技術(shù)是一種運(yùn)行于服務(wù)器端的網(wǎng)絡(luò)編程語言,是用于開發(fā)動態(tài)Web應(yīng)用程序的有效工具。1.PHP技術(shù)特點(1)PHP是免費(fèi)的;(2)語法簡單,易學(xué)易用;(3)面向?qū)ο缶幊棠芰?qiáng);(4)支持眾多網(wǎng)絡(luò)協(xié)議;(5)具有強(qiáng)大的數(shù)據(jù)庫功能和豐富的函數(shù)庫;(6)移植性強(qiáng),跨多個平臺;(7)執(zhí)行效率高;(8)可擴(kuò)展性極強(qiáng)。2.PHP技術(shù)的工作原理PHP主要的功能是在Web環(huán)境下,由客戶端瀏覽器傳遞一些信息給Web服務(wù)器,再由Web服器去啟動所指定的程序碼來完成特定的工作,工作原理如圖1.1所示。圖1.1PHP的工作原理用戶通過Web客戶端瀏覽器請求某個功能頁面。Web服務(wù)器接受這個請求,根據(jù)系統(tǒng)的邏輯設(shè)計,將這個請求對應(yīng)的PHP文件讀出,并交給PHP處理程序。PHP處理程序解釋這個文件,執(zhí)行相應(yīng)的處理過程,如數(shù)據(jù)庫的訪問與操作等。PHP從數(shù)據(jù)庫中取得數(shù)據(jù)后,將按照文件的要求,形成一個標(biāo)準(zhǔn)HTML頁面。將生成的HTML頁面交給Web服務(wù)器。Web客戶端瀏覽器將該HTML文件解釋執(zhí)行并顯示出來。這樣就完成了一次客戶瀏覽器端提出的某個PHP請求。由于腳本在服務(wù)器上,而不是在客戶瀏覽器端運(yùn)行,傳到瀏覽器上的Web頁面是在服務(wù)器上生成的,所以服務(wù)器端腳本不易被復(fù)制,用戶看不到所要瀏覽頁上的PHP源代碼,只能看到解釋后的結(jié)果,這樣就可以做到對源程序保密。2.2.3apacheweb服務(wù)器Apache是因特網(wǎng)上使用很廣泛的Web服務(wù)器,它通過httpd.conf、MYSql.conf和srm.conf等三個文件來實現(xiàn)配置。其主要特征是:可以運(yùn)行在所有計算機(jī)平臺;支持最新的HTTP1.1協(xié)議;簡單而強(qiáng)有力的基于文件的配置;支持通用網(wǎng)關(guān)接口CGI;支持虛擬主機(jī);支持HTTP認(rèn)證;集成Perl腳本編程語言;集成的代理服務(wù)器;具有可定制的服務(wù)器日志;支持服務(wù)器端包含命令(SSI)支持安全Socket層(SSL)用戶會話過程的跟蹤能力;支持FastCGI;支持JavaServlets。2.2.4Dreamweave8Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得網(wǎng)頁編輯器,是一種可視化網(wǎng)頁制作工具,利用它可以輕松地制作出跨越平臺限制和跨越瀏覽器限制的動態(tài)網(wǎng)頁。Dreamweaver可以開發(fā)HTML、XHTML、ColdFusion、PHP、PHP.NET、JSP或PHP網(wǎng)站。通過平面設(shè)計工具以及代碼提示、標(biāo)簽編輯器、可擴(kuò)展色彩代碼、標(biāo)簽選擇器、片段和代碼檢驗這類編碼特性來實現(xiàn)對代碼和設(shè)計的管理。新集成的工作空間可以與MacromediaFlashMX和FireworksMX共享,其中包括了標(biāo)示簽的文檔窗口、可放到dock中的畫板組、可定制的工具條和集成的文件瀏覽。Dreamweaver還包括有預(yù)建的布局和代碼,其中有網(wǎng)站結(jié)構(gòu)、表格、可訪問的模板以及為客戶端交互應(yīng)用而提供的JavaScript。Dreamweaver是建立Web站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強(qiáng)大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。從對基于CSS的設(shè)計提供領(lǐng)先的支持到手動編碼功能,Dreamweaver在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與Dreamweaver配合使用,建立將業(yè)主連接到數(shù)據(jù)庫、Web服務(wù)和舊式系統(tǒng)的強(qiáng)大Internet應(yīng)用程序。Dreamweaver允許開發(fā)人員設(shè)計Web站點和為Internet應(yīng)用程序編寫代碼。DreamweaverMX組合了著名的可視排版工具Dreamweaver、快速Web應(yīng)用程序開發(fā)工具DreamweaverUltraDev的功能和HomeSite的擴(kuò)展代碼編輯支持,形成了一個簡單易用且功能強(qiáng)大的開發(fā)環(huán)境。DreamweaverMX為當(dāng)前的Web技術(shù)和標(biāo)準(zhǔn)提供完備而開放的解決方案,包括輔助功能和Web服務(wù)。其主要特點是:1.方便的網(wǎng)站管理;2.無可比擬的控制能力;3.夢幻樣版和XML;4.網(wǎng)站全方位的呈現(xiàn);5.便捷安全的數(shù)。2.2.5開發(fā)語言可行性分析本次畢業(yè)設(shè)計題目:“小區(qū)物業(yè)管理系統(tǒng)”主要目的是利用php編制一個小區(qū)物業(yè)管理,用以實現(xiàn)對住戶,繳費(fèi),投訴,停車位等信息的集中管理。同時對整個系統(tǒng)的分析、設(shè)計過程給出一個完整論證。超級商場進(jìn)行存管理系統(tǒng)是一種基于B/S的數(shù)據(jù)庫數(shù)據(jù)操作新模式。本系統(tǒng)的建成無疑會為小區(qū)物業(yè)的管理提供極大的幫助。

本系統(tǒng)的設(shè)計主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計、系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計、系統(tǒng)輸入/輸出,顯示頁面設(shè)計等。作這些工作需對數(shù)據(jù)庫知識有足夠認(rèn)識,并熟悉掌握php語言等開發(fā)知識,并深入的了解php的運(yùn)行,開發(fā),管理相關(guān)知識。2.2.6系統(tǒng)可行性分析對于市場上CPUP41.8GHZ,內(nèi)存256MB的電腦是現(xiàn)在最低要求的配置,甚至CPUP42.0GHZ以上,1G的內(nèi)存的配置都是隨處可見,所以對于本系統(tǒng)要求的配置是基本電腦都能達(dá)到的。作為操作平臺的WindowsXP以上版本,越來越多,此操作系統(tǒng)功能逐漸的強(qiáng)大完善,故而軟件的運(yùn)行環(huán)境是可以滿足。2.2.7經(jīng)濟(jì)可行性分析本畢業(yè)設(shè)計采用PHP設(shè)計,運(yùn)行MYSQL數(shù)據(jù)庫,運(yùn)行系統(tǒng)要求為Windows、MYSQL都是Windows里很常見的開發(fā)工具,而Windows系統(tǒng)本身也被廣泛使用。因此,開發(fā)此系統(tǒng),所需經(jīng)費(fèi)不高。2.5小區(qū)物業(yè)系統(tǒng)的需求分析2.5.1需求分析的任務(wù)通過對項目開發(fā)的調(diào)查與分析,了解《小區(qū)物業(yè)管理系統(tǒng)》的軟件功能和性能方面的要求,抽象出當(dāng)前系統(tǒng)的邏輯模型。2.5.2功能需求一、系統(tǒng)需要經(jīng)過有效的身份驗證才可以登陸,將登陸的身份分為三種:1、系統(tǒng)管理員2、住戶用戶3、游客小區(qū)物業(yè)管理系統(tǒng)的主要功能要求如下:1、住戶管理:對所有入住小區(qū)的住戶進(jìn)行詳細(xì)的登記。包括住戶編號,住戶姓名,聯(lián)系電話,住房地址,房屋編號,住房面積的登記,有車的包括車位編號的分配與登記。系統(tǒng)管理員可以在需要核對信息時對住戶信息進(jìn)行查詢,還可以對住戶信息進(jìn)行增加,刪除和修改操作。收費(fèi)登記:對所有入住小區(qū)的住戶的各種費(fèi)用,如保潔費(fèi)等的收費(fèi)登記。登記內(nèi)容包括收費(fèi)編號,收費(fèi)名稱,收費(fèi)日期,收費(fèi)人員的登記。維修登記:對要求進(jìn)行維修的住戶信息進(jìn)行詳細(xì)的登記。包括維修編號,維修名稱,維修日期,維修人員,維修費(fèi)用的登記。收費(fèi)查詢:主要是查詢某日所收某住戶的某項費(fèi)用。維修查詢:主要是查詢某日共有什么項目要維修或者查詢某維修員共維修了一些什么項目,或者查詢某住戶都進(jìn)行了一些什么維修。收費(fèi)統(tǒng)計:按月統(tǒng)計某項收費(fèi)總額。維修費(fèi)統(tǒng)計:按月統(tǒng)計某維修費(fèi)總額。系統(tǒng)管理:限制用戶權(quán)限,不能隨意進(jìn)入任何系統(tǒng)。包括添加用戶、修改用戶、刪除用戶,只有管理員賬號可以進(jìn)行住戶管理的操作。4、游客:瀏覽系統(tǒng)系統(tǒng)基本信息。2.5.3性能需求1.硬件環(huán)境服務(wù)器端:隨著計算機(jī)硬件的高速發(fā)展,現(xiàn)在普通的機(jī)子已經(jīng)可以做為一個服務(wù)器端使用。CPU:pentium4或更高硬盤:320G或更多內(nèi)存:1G或更高(建議使用2G)用戶端CPU:pentium4或更高硬盤:160G或更多內(nèi)存:512M(建議使用1G)2.軟件環(huán)境服務(wù)器端操作系統(tǒng)Windowsxp網(wǎng)絡(luò)協(xié)議TCP/IPWeb服務(wù)器InternetInformationServer5.0/PersonalWebServer數(shù)據(jù)庫mysql瀏覽器IE7.0用戶端操作系統(tǒng)WindowsXP/WindowsVista/Windows7網(wǎng)絡(luò)協(xié)議TCP/IP瀏覽器IE7.0第三章小區(qū)小區(qū)物業(yè)管理系統(tǒng)總體設(shè)計3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計系統(tǒng)功能結(jié)構(gòu)圖如下圖所示:小區(qū)物業(yè)管理系統(tǒng)小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)信息管理業(yè)主資料管理物業(yè)管理模塊費(fèi)用管理模塊報表管理模塊管理員管理投訴管理業(yè)主添加成員停車位管理圖3.1系統(tǒng)總功能模塊圖3.2小區(qū)物業(yè)管理系統(tǒng)前臺管理模塊小區(qū)物業(yè)管理系統(tǒng)前臺管理程序流程圖如3.2所示:系統(tǒng)首頁系統(tǒng)首頁輸入登陸的用戶ID及password帳戶及密碼是否正確進(jìn)入個人用戶面版查看家庭成員添加家庭成員投訴建立我的停車位戶主信息修改退出系統(tǒng)是否業(yè)主YYN圖3.2小區(qū)物業(yè)管理系統(tǒng)前臺管理程序流程圖3.3小區(qū)物業(yè)管理系統(tǒng)后臺管理模塊小區(qū)物業(yè)管理系統(tǒng)后臺管理程序流程圖如4.3所示:帳號及密碼是否正確帳號及密碼是否正確輸入用戶ID及password小區(qū)信息設(shè)置住戶信息管理繳費(fèi)模塊管理維修信息管理投訴管理停車位管理用戶管理物業(yè)費(fèi)管理統(tǒng)計報表系統(tǒng)管理員資料修改YN管理員登陸管理員頁面圖3.3小區(qū)物業(yè)管理系統(tǒng)后臺管理程序流程圖3.4小區(qū)物業(yè)管理系統(tǒng)戶主申請流程圖用戶用戶服務(wù)條款是否同意登記用戶資料資料完整管理員審核轉(zhuǎn)向小區(qū)管理系統(tǒng)首頁轉(zhuǎn)向管理系統(tǒng)首頁NYYN圖3.4小區(qū)物業(yè)管理系統(tǒng)資格申請流程圖第四章系統(tǒng)數(shù)據(jù)庫的分析與設(shè)計4.1概念模型設(shè)計(E-R圖)實體型:指客觀世界存在的可相互區(qū)別的事物,用矩形表示,矩形框內(nèi)寫明實體名,實體。屬性:指實體某一方面的特征,用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來。聯(lián)系:指實體之間的相互關(guān)系,用菱形表示,菱形框內(nèi)寫明聯(lián)系名,旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。符號說明實體聯(lián)系屬性根據(jù)對系統(tǒng)的分析,可獲得系統(tǒng)實體對象之間如下的聯(lián)系:一個會員可以加入多個小區(qū)物業(yè),一個小區(qū)物業(yè)由多個會員組成;一個小區(qū)物業(yè)可以舉辦多次活動,一個會員也能參加多項活動;一個小區(qū)物業(yè)可以制定多項制度,會員可以查詢各項制度;小區(qū)物業(yè)對自己的每個會員進(jìn)行評優(yōu),社聯(lián)對每一個小區(qū)物業(yè)進(jìn)行評優(yōu);社聯(lián)管理每一個小區(qū)物業(yè),審核小區(qū)物業(yè)的各項活動;每個小區(qū)物業(yè)管理自己的各項財務(wù),社聯(lián)管理各小區(qū)物業(yè)財務(wù)核算報表。普通會員普通會員小區(qū)加入投訴管理停車位分配審核添加家庭成員查詢繳費(fèi)管理管理查看1MN1N1N1N11NN1NM11圖4.1小區(qū)物業(yè)管理系統(tǒng)E-R圖4.2邏輯模型的設(shè)計邏輯模型就是把概念模型,即E-R圖,轉(zhuǎn)換為與數(shù)據(jù)模型相符合的邏輯模型——關(guān)系模型。E-R圖向關(guān)系模型轉(zhuǎn)換,首先要進(jìn)行數(shù)據(jù)的規(guī)范化。所謂規(guī)范化是指在一個數(shù)據(jù)結(jié)構(gòu)中沒有重復(fù)出現(xiàn)的項組。規(guī)范化是在關(guān)系數(shù)據(jù)庫中減少數(shù)據(jù)冗余的過程。(1)住戶表:住戶編號:用4位整數(shù),0001~9999號,主鍵住戶姓名:用10位字符型數(shù)據(jù)聯(lián)系電話:用20位整數(shù)型數(shù)據(jù)住房地址:用20位字符型數(shù)據(jù)房屋編號:用2位整數(shù),01~10號住房面積:用3位整數(shù),60~150平方米車位編號:用2位整數(shù),01~99號(2)收費(fèi)表:收費(fèi)編號:用4位整數(shù),0001~9999號,主鍵收費(fèi)名稱:用20位字符型數(shù)據(jù)收費(fèi)說明:用20位字符型數(shù)據(jù)(3)住戶—繳費(fèi)表:①住戶編號:用4位整數(shù),0001~9999號,外鍵②收費(fèi)編號:用4位整數(shù),0001~9999號,外鍵③收費(fèi)金額:用10位整數(shù)型數(shù)據(jù)④收費(fèi)日期:用10位字符型數(shù)據(jù)⑤收費(fèi)人員:用10位字符型數(shù)據(jù)(4)維修表:維修編號:用4位整數(shù),0001~9999號,主鍵維修名稱:用20位字符型數(shù)據(jù)維修費(fèi)用:用10位整數(shù)型數(shù)據(jù)(5)住戶—維修表:①住戶編號:用4位整數(shù),0001~9999號,外鍵②維修編號:用4位整數(shù),0001~9999號,外鍵③維修人員:用20位字符型數(shù)據(jù)④維修日期:用10位字符型數(shù)據(jù)(6)管理員登錄表:①用戶名:用4位字符型數(shù)據(jù)②密碼:用10位字符型數(shù)據(jù)4.3物理模型的設(shè)計根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于小區(qū)物業(yè)管理系統(tǒng)和具體小區(qū)物業(yè)管理系統(tǒng),可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):4.3.1小區(qū)物業(yè)管理系統(tǒng)部分?jǐn)?shù)據(jù)庫表3-1住戶信息表字段說明類型長度主鍵可否為空默認(rèn)值zhbh住戶編號int4是否zhxm住戶姓名char10否lxdh聯(lián)系電話int20否zfdz住房地址char20否fwbh房屋編號int2否zfmj住房面積int3否cwbh車位編號int2是②收費(fèi)信息表(收費(fèi)編號,收費(fèi)名稱,收費(fèi)說明)表3-2收費(fèi)信息表字段說明類型長度主鍵可否為空默認(rèn)值sfbh收費(fèi)編號int4是否sfmc收費(fèi)名稱char20否sfsm收費(fèi)說明char20否③住戶—繳費(fèi)信息表(住戶編號,收費(fèi)編號,收費(fèi)金額,收費(fèi)日期,收費(fèi)人員)表3-3住戶—繳費(fèi)信息表字段說明類型長度主鍵可否為空默認(rèn)值zhbh住戶編號int4是否sfbh收費(fèi)編號int4是否sfje收費(fèi)金額int10否sfrq收費(fèi)日期char10否sfry收費(fèi)人員char20否④維修信息表(維修編號,維修名稱,維修費(fèi)用)表3-4維修信息表字段說明類型長度主鍵可否為空默認(rèn)值wxbh維修編號int4是否wxmc維修名稱char20否wxfy維修費(fèi)用int10否⑤住戶—維修表(住戶編號,維修編號,維修名稱,維修人員,維修日期)表3-5住戶—維修信息表字段說明類型長度主鍵可否為空默認(rèn)值zhbh住戶編號int4是否wxbh維修編號int4是否wxry維修人員char20否wxrq維修日期char10否⑥管理員登錄表(用戶名,密碼)表3-6管理員登錄表字段說明類型長度主鍵可否為空默認(rèn)值yhm用戶名char4是否mm密碼char10否第五章程序主要頁面設(shè)計介紹5.1系統(tǒng)介紹該系統(tǒng)采用了appserv開發(fā)平臺、系統(tǒng)實現(xiàn)了預(yù)定的設(shè)計方案,實現(xiàn)了各個功能模塊,能方便現(xiàn)用戶、投訴、車位以及管理員的在線操作。5.1.1首頁登錄實現(xiàn)系統(tǒng)首頁如圖5.1,現(xiàn)在還未有用戶登陸圖5.1小區(qū)小區(qū)物業(yè)管理系統(tǒng)首頁5.1.2業(yè)主注冊實現(xiàn)圖5.2小區(qū)小區(qū)物業(yè)管理系統(tǒng)會員注冊界面5.1.3會員給管理員登錄界面圖5.3小區(qū)小區(qū)物業(yè)管理系統(tǒng)管理員登陸界面小區(qū)小區(qū)物業(yè)管理系統(tǒng)管理員登陸界面代碼如下:<?session_start();require("../include/connect_db.php");//包含文件if($action=="chk"){$password=md5($password);$sql="select*fromadminwhereUsername='$_POST[username]'andpwd='$password'";$result=Connect_db($sql);$data=mysql_fetch_array($result);if(!empty($data)) {$_SESSION[adminname]=$username;echo"<SCRIPTLANGUAGE='JavaScript'>alert('登陸成功');location.href='index.php';</SCRIPT>"; } else { echo"<SCRIPTLANGUAGE='JavaScript'>alert('用戶名密碼錯誤');location.href='admin_login.php';</SCRIPT>"; }}?>5.2物業(yè)管理模塊5.2.1投訴管理5.2.2管理停車車位5.2.3主維修管理5.2.4公共維修管理5.3費(fèi)用管理模塊5.3.1水電氣費(fèi)繳費(fèi)查詢5.3.2物業(yè)費(fèi)繳費(fèi)查詢第六章系統(tǒng)測試6.1測試目的依據(jù)用戶需求,概要設(shè)計和詳細(xì)設(shè)計說明,設(shè)計測試用例,對軟件系統(tǒng)進(jìn)行測試。其目的是:測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。好的測試方案是極有可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤測試方案成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。6.2測試環(huán)境1.Appservphp集成開發(fā)環(huán)境和操作系統(tǒng)Windowsxp。2.測試重點是系統(tǒng)后臺基本功能模塊。6.3測試方法6.3.1白盒法其測試的前提是可以把程序看成裝在一個透明的白盒子中,也就是完全了解程序的結(jié)構(gòu)盒處理過程。這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每一條通路是否能按預(yù)定的要求正確工作。6.3.2黑盒法其測試前提是把程序看成一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)盒處理過程。也就是說黑盒測試是在程序接口進(jìn)行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮蛰斎氲臄?shù)據(jù)產(chǎn)生正確的輸出信息,并保持外部信息的完整性。6.4測試步驟一般大型軟件系統(tǒng)的測試基本上包括5個步驟:模塊測試、子系統(tǒng)測試、系統(tǒng)測試、驗收測試和平行運(yùn)行。軟件測試在軟件生命周期中橫跨兩個階段。通常在編寫出每個模塊之后就對它作必要的測試,模塊的編寫者和測試者是同一個人,編碼和模塊測試屬于軟件生命周期的同一個階段。在這個階段結(jié)束之后,對系統(tǒng)還應(yīng)該進(jìn)行各種綜合測試,這是軟件生命周期中的另一個獨立的階段,通常由專門的測試人員承擔(dān)這項工作。6.5小區(qū)小區(qū)物業(yè)管理系統(tǒng)的測試系統(tǒng)測試主要采用上述的步驟方法,主要采用“白盒測試法”。因為系統(tǒng)模塊程序的編寫由自己完成,各個模塊程序的流程很清楚,在編寫過程中也出現(xiàn)過很多錯誤,甚至根本無法運(yùn)行下去,采用程序中的設(shè)置斷點,進(jìn)行斷點測試,逐步縮小范圍并最終找到問題的解。在編寫的過程中一邊編寫一邊進(jìn)行測試,發(fā)現(xiàn)錯誤立刻更正盡量使模塊功能更貼近用戶。在測試過程中,盡量站在用戶的角度考慮問題,假如我是用戶如何才能更方便,假如我在某一時刻進(jìn)行某種操作會產(chǎn)生什么結(jié)果,大量進(jìn)行假設(shè),并請同學(xué)幫忙作為用戶試使用系統(tǒng)并提出建議意見。當(dāng)在整個系統(tǒng)在所有模塊功能完成后,再進(jìn)行測試。首先測試了一個模塊的功能,能夠?qū)崿F(xiàn)后,再對其它模塊進(jìn)行測試,在這個過程中,往往又會返回到剛才的模塊,再次改進(jìn)。如此反復(fù)當(dāng)所有模塊測試完成后,便對子系統(tǒng)分別測試,輸入大量數(shù)據(jù)并盡可能多的假設(shè)“非正常情況”以測試系統(tǒng)的健壯性。待這些測試都通過后就對整個系統(tǒng)進(jìn)行測試。本文所采用的測試方式屬于集成測試中的漸增式測試,這種方法實際上同時完成單元測試和集成測試,其優(yōu)點有:1.開銷小,因為其利用已測試過的模塊作為測試軟件。2.可以較早發(fā)現(xiàn)模塊間的接口錯誤。3.在測試時,如發(fā)現(xiàn)錯誤往往和最近加進(jìn)來的那個模塊有關(guān)。4.已測試的模塊可以在新的條件下再次檢驗,使測試更徹底。經(jīng)過系統(tǒng)測試并修改之后,小區(qū)小區(qū)物業(yè)管理系統(tǒng)基本上完成了在任務(wù)書中所要求的功能,并同時為了達(dá)到學(xué)習(xí)的目的,對系統(tǒng)作了功能一部分創(chuàng)新,且都已經(jīng)通過測試。第七章總結(jié)與展望本系統(tǒng)是一個面向各類小區(qū),具有一定實用性的數(shù)據(jù)庫信息管理系統(tǒng)。它主要完成小區(qū)物業(yè)的流程管理和控制,從申請成立小區(qū)物業(yè),審批小區(qū)物業(yè)到小區(qū)物業(yè)成立和小區(qū)物業(yè)維護(hù)等。本系統(tǒng)采用當(dāng)前流行的PHP來完成整個系統(tǒng)的設(shè)計,在數(shù)據(jù)庫的設(shè)計上利用了MYSQL的便利性和實用性。系統(tǒng)在設(shè)計過程中不可避免地遇到了各種各樣的問題,有關(guān)PHP的許多細(xì)節(jié)問題都要靠自己去摸索,加之本人水平有限,并沒有完全地理解PHP的強(qiáng)大功能,而且還存在著許多不足之處。經(jīng)過近二個月的設(shè)計,我深刻體會到了一個軟件的設(shè)計和它的發(fā)展是那么的嚴(yán)密,容不得半點的馬虎。要嚴(yán)格按照軟件工程的方法與思想,逐步完成。同時也讓我明白了,很多的知識在用時才會覺的“書到用時方恨少”,只有靠平常的積累。通過本次畢業(yè)設(shè)計我學(xué)到了不少新的東西,也發(fā)現(xiàn)了一些的問題,有些在設(shè)計過程中已經(jīng)解決,有些還有待今后慢慢學(xué)習(xí)。只要學(xué)習(xí)就會有更多的問題,有更多的難點

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論