計算機PB小區(qū)物業(yè)管理系統(tǒng)課程設計_第1頁
計算機PB小區(qū)物業(yè)管理系統(tǒng)課程設計_第2頁
計算機PB小區(qū)物業(yè)管理系統(tǒng)課程設計_第3頁
計算機PB小區(qū)物業(yè)管理系統(tǒng)課程設計_第4頁
計算機PB小區(qū)物業(yè)管理系統(tǒng)課程設計_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

課程設計報告課程名稱:小區(qū)物業(yè)管理系統(tǒng)設計題目:小區(qū)物業(yè)管理系統(tǒng)-房產(chǎn)信息管理模塊系別:計算機系專業(yè):組別:第組學生姓名:學號:起止日期:2021年5月10日~2021年6月10日指導教師:目錄TOC\o"1-3"\h\u10746第一章工程背景,可行性研究與課題調(diào)查 4147241.1工程背景 463911.1.1現(xiàn)狀調(diào)查 4182671.1.2需求分析 4125841.2可行性分析 5172211.2.1經(jīng)濟可行性 5212621.2.2技術可行性 6295101.2.3數(shù)據(jù)可行性 6322831.2.4調(diào)度可行性 6196031.2.5分析結論 6163741.3課題調(diào)查 716291.3.1目標分析 723205第二章工程開發(fā)方案 730122.1信息系統(tǒng)根本開發(fā)思路與方法 7166952.2進度 736732.3軟件,硬件資源 818096第三章系統(tǒng)分析 9178963.1業(yè)務流程圖 9310303.2數(shù)據(jù)流圖 1039363.2.1數(shù)據(jù)流程分析 10132693.3功能分析 11276573.4數(shù)據(jù)字典 11865第四章系統(tǒng)設計 14111204.1功能結構圖設計 1479794.2信息處理流程設計 1476014.3輸出設計 14319174.4存儲文件格式設計 15227854.5念結構設計 15320934.6表格結構設計 17134854.7代碼設計 1828738第五章系統(tǒng)實施 18278785.1程序的框圖 18115205.2主要源程序 1915889房產(chǎn)信息添加局部源程序 1931860查詢局部代碼 20316055.3模擬運行數(shù)據(jù) 21253795.3.1程序主頁 2111485.3.2房屋信息添加 2217398房屋信息查詢 2321735房屋信息查詢 2317959調(diào)試 248450總結 2610961致謝 2715606參考資料 2717020附錄 28工程背景,可行性研究與課題調(diào)查1.1工程背景1.1.1現(xiàn)狀調(diào)查隨著我國市場經(jīng)濟的快速開展和人們生活水平的不斷提高,簡單的社區(qū)效勞已不能滿足人們的需求。如何利用先進的管理手段,提高物業(yè)管理水平,是當今社會所面臨的一個重要課題。要想提高物業(yè)管理水平,必須全方位地提高物業(yè)管理意識。只有高標準、高質(zhì)量的社區(qū)效勞才能滿足人們的需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高物業(yè)管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在物業(yè)管理與現(xiàn)代化建設中顯現(xiàn)出越來越重要的地位。物業(yè)管理方面的信息化與科學化,已成為現(xiàn)代化生活水平步入高臺階的重要標志。當今社會是一個計算機普遍應用的社會,隨著社會的開展和人們生活水平的提高,人們逐步進入了信息社會,隨著房地產(chǎn)業(yè)的蓬勃開展,住宅小區(qū)已經(jīng)成為居住的主流,小區(qū)物業(yè)管理也應運而生。1.1.2需求分析近年來,隨著人民生活水平的提高,人們對住宅質(zhì)量提出更高的要求。小區(qū)物業(yè)管理主要涉及到大量的業(yè)主資料、繁雜的收費統(tǒng)計以及小區(qū)各項資源的管理,傳統(tǒng)的人工管理方式難以應付。而要高效、正規(guī)地進行物業(yè)管理,就必需引進計算機技術,這樣才能在物業(yè)管理中形成良性循環(huán),提高工作效率。在物業(yè)管理中,計算機能幫助物業(yè)管理公司處理大量數(shù)據(jù),非常方便地進行文件資料的存儲、處理、傳輸、打印、分析,實現(xiàn)信息的共享與高速交換,從而提高工作效率和效勞水平,讓物業(yè)管理走向正規(guī)化、程序化、決策科學化,同時引入計算機能更好地宣傳企業(yè)形象、提高企業(yè)聲譽。因此,開發(fā)一套高效率、無過失的小區(qū)物業(yè)管理系統(tǒng)軟件十分必要。綜合以上種種原因,我們要開發(fā)物業(yè)管理系統(tǒng),實現(xiàn)用計算機進行物業(yè)管理。主要實現(xiàn)住戶管理功能、房產(chǎn)管理功能、維修管理功能、繳費管理功能等??梢詫崿F(xiàn)管理的信息化,標準物業(yè)管理,減少平安隱患和糾紛等不和諧因素提高辦公效率,減少辦公壓力,健全管理體制,提高數(shù)據(jù)平安性,縮短信息的響應時間,將以前傳統(tǒng)的、零散的、被動的管理模式轉變?yōu)橄冗M的、系統(tǒng)的、主動的管理模式。1.1.2組織結構圖1-1小區(qū)物業(yè)管理組織結構1.2可行性分析經(jīng)濟可行性傳統(tǒng)的管理方式,以人工方式完成業(yè)務,進行報表的制作,對數(shù)據(jù)進行綜合分析等,所以耗用工時較多,且效率低下。對物業(yè)管理人員要求數(shù)量多,耗資高,錯誤率高,工作人員流動和對新人的培訓經(jīng)費也是不小的開支。而如果開發(fā)一個能滿足業(yè)務要求的物業(yè)管理信息系統(tǒng),從問題的識別到系統(tǒng)實施、評價、維護,開發(fā)周期一個月,所需人工本錢,各種軟硬件本錢,日常維護費用,其和低于目前的人工費用。由于系統(tǒng)的開發(fā)應用使物業(yè)管理公司管理與工作效率提高會帶來的無形的經(jīng)濟效益,對于物業(yè)管理公司提高物業(yè)管理水平有很大幫助。數(shù)據(jù)的處理加快,可以節(jié)省人力,節(jié)約時間。而且系統(tǒng)對于輸入輸出的標準,也提高了數(shù)據(jù)可用性,增強了數(shù)據(jù)平安系數(shù),能夠更方便、簡單、快速地查詢各個方面的信息,方便快捷的繳費,登記、排查所有的平安隱患,票據(jù)、協(xié)議的生成、打印等,對提高小區(qū)物業(yè)管理水平有一定得現(xiàn)實意義。按長期的使用計算,開發(fā)系統(tǒng)的造價平均到每年與傳統(tǒng)式的管理方式的年耗資本相比照,性價比是可行的。技術可行性前臺開發(fā)工具選用PowerBuilder10.0。PowerBuilder10.0是一種可視化的、采用圖形化界面的Windows開發(fā)語言,PowerBuilder10.0具有易用、通用和開發(fā)效率高的特點,為用戶提供了Windows所一貫堅持的非常友好、操作簡單的用戶界面、完善而強大的數(shù)據(jù)庫操作功能和簡潔明了的數(shù)據(jù)庫接口。后臺的數(shù)據(jù)庫開發(fā)工具選用了SQL2000,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)完整性并提供許多高級管理和數(shù)據(jù)分配功能,管理這種規(guī)模和復雜程度的數(shù)據(jù)庫是游刃有余。這兩種開發(fā)工具功能強大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。數(shù)據(jù)可行性小區(qū)物業(yè)的管理已有原先的統(tǒng)計資料,業(yè)主的信息,收費,維修的單據(jù),這些都是開發(fā)的根底,只是變原先的手工統(tǒng)計,為計算機統(tǒng)計,數(shù)據(jù)統(tǒng)計方面完全可行。調(diào)度可行性調(diào)度可行性指的是建議的計算機系統(tǒng)能否在規(guī)定的期限內(nèi)交付給用戶。由于合同的規(guī)定,能否預期的交付涉及到開發(fā)人員的信譽等等。所以開發(fā)期限的選定也是非常重要的因素,根據(jù)小區(qū)物業(yè)管理的日常的正常的業(yè)務運作規(guī)律和工作性質(zhì),可以看出這些內(nèi)容是我們平時常見的工作,所以開發(fā)人員在開發(fā)起來比擬容易入手,所以可以判斷開發(fā)本系統(tǒng)的周期比擬短,開發(fā)中的不可預見問題會比擬容易解決,在開發(fā)小組的分析后應該容易做出相對準確的,誤差微小的開發(fā)期限,應該可以在規(guī)定時間內(nèi),快速的、完整的交付給用戶使用。分析結論經(jīng)過技術、經(jīng)濟方面的可行性分析后,認為本物業(yè)管理系統(tǒng)是可行的,它可以幫助工作人員準確、快捷、方便的完成各項業(yè)務,并為小區(qū)居民帶來益處。1.3課題調(diào)查目標分析要標準住宅小區(qū)的管理工作,為物業(yè)管理部門提供一套高效、快捷的應用軟件,建立物業(yè)管理系統(tǒng),采用計算機對物業(yè)信息進行管理,進一步提高辦學效益和現(xiàn)代化水平。提高工作效率,實現(xiàn)物業(yè)信息管理工作流程的系統(tǒng)化、標準化和自動化。要可以實現(xiàn)以下幾項功能:包括住戶信息管理、住戶維修管理、物業(yè)繳費管理,住戶資料管理模塊實現(xiàn)小區(qū)住戶信息的詳細記錄以及住戶信息的添加、刪除和修改;住戶維修管理模塊實現(xiàn)報修信息的記錄和管理;物業(yè)繳費管理模塊實現(xiàn)住戶繳費信息的記錄和管理。第二章工程開發(fā)方案2.1信息系統(tǒng)根本開發(fā)思路與方法在開發(fā)系統(tǒng)的全過程中,應采取用戶至上的觀點,一切從用戶利益考慮,在加強調(diào)查研究和系統(tǒng)分析的根底上,通過分步驟的不斷反響的討論確定出新系統(tǒng)的最正確方案。因此,整個系統(tǒng)的設計開發(fā)過程采用結構化生命周期法——按照系統(tǒng)工程的思想組織開發(fā)工作,始終以結構化、模塊化、自頂向下地對系統(tǒng)進行分析和設計,最后利用自底向上、逐步實現(xiàn)的方式完成系統(tǒng)的實施的一種系統(tǒng)開發(fā)方式,其特點是強調(diào)系統(tǒng)開發(fā)過程的整體性和全局性。2.2進度將整個開發(fā)過程劃分為五個依次連接的階段:①系統(tǒng)規(guī)劃階段,主要任務是明確系統(tǒng)開發(fā)的請求,并進行初步的調(diào)查,通過可行性研究確定下一階段的實施。②系統(tǒng)分析階段,主要任務是對組織結構與功能進行分析,理清企業(yè)業(yè)務流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務流程與數(shù)據(jù)流程抽象化,通過對功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。③系統(tǒng)設計階段,主要任務是確定系統(tǒng)的總體設計方案,劃分子系統(tǒng)功能,確定共享數(shù)據(jù)的組織,然后進行詳細設計,如處理模塊的設計、數(shù)據(jù)庫系統(tǒng)的設計、輸入輸出界面的設計和編碼的設計等。④系統(tǒng)實施階段,主要任務是討論確定設計方案、對系統(tǒng)模塊進行調(diào)試、進行系統(tǒng)運行所需數(shù)據(jù)的準備、對相關人員進行培訓等。⑤系統(tǒng)運行階段,主要任務是進行系統(tǒng)的日常運行管理,評價系統(tǒng)的運行效率,對運行費用和效果進行監(jiān)理審計,如出現(xiàn)問題那么對系統(tǒng)進行修改、調(diào)整。綜合上述思路與方法,整個系統(tǒng)開發(fā)的生命周期可描述為需求分析、系統(tǒng)分析、系統(tǒng)總體設計、詳細設計以及系統(tǒng)測試與實施等階段這一模型。軟硬件2.3軟件,硬件資源(1)硬件設備Pentium4以上配置,內(nèi)存應256M以上,硬盤40G以上。安裝數(shù)據(jù)庫軟件PowerBuilder10.0軟件,Windows9x以上操作系統(tǒng)。(2)開發(fā)工具:=1\*GB3①前臺開發(fā)工具:PowerBuilder10.0=2\*GB3②后臺數(shù)據(jù)庫:SQL2000第三章系統(tǒng)分析3.1業(yè)務流程圖圖3-1小區(qū)物業(yè)管理業(yè)務流程圖住戶向按內(nèi)容向物業(yè)管理部門的人員繳費,物業(yè)管理部門向住戶開繳費單據(jù),并將繳費信息存入數(shù)據(jù)庫,以后有需要那么在數(shù)據(jù)中查找及執(zhí)行其他操作。維修時,先由住戶向物業(yè)管理部門反響維修情況,由物業(yè)管理部核查是否需要維修,如果需要,那么派人維修,維修后收費,將維修記錄存儲。住戶搬出時,要向物業(yè)管理部門提交信息,物業(yè)管理部門暫停一些水電收費。如果住戶搬出,那么由財務部通知物業(yè)管理部門,物業(yè)管理部門刪除該房產(chǎn)的對應記錄3.2數(shù)據(jù)流圖3.2.1數(shù)據(jù)流程分析圖3-2數(shù)據(jù)流程圖維修開始前,用戶向維修部交報修單,反響要維修的設備,維修完成時,維修部向用戶收費,并向用戶開收費單。3.2.2一層數(shù)據(jù)流程分析

維修管理流程圖圖3-3維修管理流程圖3.3功能分析本物業(yè)管理系統(tǒng)的業(yè)務流程主要包括以下內(nèi)容:〔1〕房產(chǎn)信息管理房產(chǎn)信息包括:住房編號、住戶編號、住戶姓名、住房價格、住房屋面積等,作為其他管理的根底?!?〕維修管理維修管理信息包括單據(jù)編號、住戶編號、維修人員、維修費用、維修日期等。用于管理小區(qū)中各個設施的維修?!?〕繳費管理住戶的繳費信息主要包括:單據(jù)編號、住戶編號、水費、電費,寬帶,用于管理住戶的繳費情況用戶可以對房產(chǎn),維修和繳費進行添加、刪除和修改?!?〕系統(tǒng)用戶權限管理限制用戶權限,不能隨意進入任何系統(tǒng)。包括添加用戶、修改用戶、刪除用戶,有管理員賬號的可以添加其他普能用戶。3.4數(shù)據(jù)字典3.4數(shù)據(jù)流編號:D1數(shù)據(jù)流名稱:繳費單簡述:住戶交費后物業(yè)提供應用戶的單據(jù)數(shù)據(jù)流來源:物業(yè)管理部門數(shù)據(jù)流去向:住戶數(shù)據(jù)流組成:單據(jù)編號+住戶編號+繳費日期+收費人員+繳費方式+繳費總額數(shù)據(jù)流來源:物業(yè)管理部門數(shù)據(jù)流去向:住戶數(shù)據(jù)流組成:住戶編號+應交費用數(shù)據(jù)流編號:D2數(shù)據(jù)流名稱:催促繳費單簡述:物業(yè)部門催促未交足費用的用戶繳費數(shù)據(jù)流來源:物業(yè)管理部門數(shù)據(jù)流去向:住戶數(shù)據(jù)流組成:住戶編號+應交費用數(shù)據(jù)流編號:D3數(shù)據(jù)流名稱:報修單簡述:用戶請求報修數(shù)據(jù)流來源:住戶數(shù)據(jù)流去向:物業(yè)管理部門數(shù)據(jù)流組成:住戶編號+報修設備+報修時間數(shù)據(jù)流編號:D4數(shù)據(jù)流名稱:維修單簡述:維修信息數(shù)據(jù)流來源:物業(yè)管理部門數(shù)據(jù)流去向:物業(yè)管理部門數(shù)據(jù)流組成:單據(jù)編號+住戶編號+維修人員+物料費用+修改記錄+維修時間數(shù)據(jù)流編號:D5數(shù)據(jù)流名稱:收費單簡述:維修后住戶應交納的維修費用數(shù)據(jù)流來源:物業(yè)管理部門數(shù)據(jù)流去向:住戶數(shù)據(jù)流組成:住戶編號+應收費用+維修時間3.4.2處理邏輯編號:P1.1處理邏輯名稱:維修處理簡述:處理維修小區(qū)中各個設施業(yè)務輸入的數(shù)據(jù)流:報修單處理描述:根據(jù)住戶提供的保修單修復設備,收取維修費用輸出的數(shù)據(jù)流:收費單處理邏輯編號:P1.2處理邏輯名稱:效勞處理簡述:處理住戶搬出的業(yè)務輸入的數(shù)據(jù)流:搬出申明處理描述:根據(jù)住戶搬出聲明,對對住戶信息和房產(chǎn)信息進行修改輸出的數(shù)據(jù)流:住戶檔案處理邏輯編號:P1.3處理邏輯名稱:繳費處理簡述:管理員對住戶繳費信息進行添加、刪除和修改輸入的數(shù)據(jù)流:現(xiàn)金/存款處理描述:登記用戶繳費情況,催促未交全用戶交納輸出的數(shù)據(jù)流:繳費單+繳費記錄+催促繳費單處理邏輯編號:P2.1處理邏輯名稱:更新繳費信息簡述:記錄住戶繳費信息,并更新原繳費信息輸入的數(shù)據(jù)流:現(xiàn)金/存款處理描述:登記住戶新交納的費用,更新原信息,打印繳費單輸出的數(shù)據(jù)流:繳費單+繳費記錄處理邏輯編號:P2.2處理邏輯名稱:查詢繳費信息簡述:對住戶繳費狀況查詢輸入的數(shù)據(jù)流:繳費記錄處理描述:對查詢出的未交足費用的住戶進行催促輸出的數(shù)據(jù)流:催促繳費單+繳費缺乏住戶處理邏輯編號:P3.1處理邏輯名稱:審核報修人身份及報修工程簡述:對報修人身份和保修單審查,看是否滿足規(guī)定輸入的數(shù)據(jù)流:報修單處理描述:對報修人身份和保修單審查,合格的通過,不合格的返回住戶輸出的數(shù)據(jù)流:合格/不合格報修單3.4.3數(shù)據(jù)存儲編號:F1數(shù)據(jù)存儲名稱:住戶檔案簡述:記錄住戶根本信息數(shù)據(jù)存儲組成:住戶編號+住戶名稱+住戶身份證號+聯(lián)系+房屋編號關鍵字:住戶編號數(shù)據(jù)存儲編號:F2數(shù)據(jù)存儲名稱:繳費記錄簡述:記錄住戶繳費的根本信息數(shù)據(jù)存儲組成:單據(jù)編號+住戶編號+繳費日期+收費人員+繳費方式+繳費總額+備注關鍵字:單據(jù)編數(shù)據(jù)存儲編號:F4數(shù)據(jù)存儲名稱:維修記錄簡述:記錄住戶維修的根本信息數(shù)據(jù)存儲組成:單據(jù)編號+維修人員+物料費用+修改記錄關鍵字:單據(jù)編號3.5.4外部實體外部實體編號:S1外部實體名稱:住戶簡述:已交款入住的人員輸入數(shù)據(jù)流:催促繳費單,收費單輸出數(shù)據(jù)流:報修單,現(xiàn)金/存款第四章系統(tǒng)設計4.1功能結構圖設計圖4-1功能結構設計圖4.2信息處理流程設計原始數(shù)據(jù)是各種表單,由管理員尋入數(shù)據(jù)庫,存儲這些信息,再由程序相應功能,修改操作數(shù)據(jù)庫,再輸出或打印數(shù)據(jù)。4.3輸出輸入設計輸入格式與數(shù)據(jù)庫文件一致,通過軟件的數(shù)據(jù)窗口,用戶界面設計,菜單方式以按鈕和彈出式窗為主。輸出設計的主要職責和目標是由計算機對輸入的原始信息進行加工處理,形成數(shù)據(jù),輸出可分為屏幕輸出和打印輸出。輸出方式為報表輸出,一般的表格輸出,和設計格式的輸出。本系統(tǒng)采用表格輸出。輸入方式為從軟件界面鍵盤輸入,數(shù)據(jù)來自各部門的表單。4.4存儲文件格式設計數(shù)據(jù)庫設計是要在一個給定的應用環(huán)境〔DBMS〕中,通過合理的邏輯設計和有效的物理設計,構造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設計應用程序,滿足用戶的各種信息需求。4.5概念結構設計(1)物業(yè)管理系統(tǒng)的關系模式在數(shù)據(jù)庫設計中,先要對系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,然后得出系統(tǒng)的關系模式.采用實體—聯(lián)系圖〔簡稱E—R圖〕的方法進行數(shù)據(jù)結構的描述。E—R圖由實體、屬性、聯(lián)系三局部組成。E—R圖的有關符號說明如下:圖4-2實體聯(lián)系圖表示說明房產(chǎn)信息及其屬性圖房產(chǎn)信息房產(chǎn)信息住戶編號房屋編號住戶編號房屋編號住房地址住房地址售價售價住房面積住房面積圖4-3房產(chǎn)信息屬性圖圖4-4維修信息屬性圖繳費繳費住戶維修收費維修效勞繳費信息維修信息房產(chǎn)居住圖4-5總E-R圖關系模式如下:房屋〔房屋編號,房屋地址,住房面積,售價,住戶編號,住戶姓名〕維修〔維修編號,房屋編號,維修人員,維修費用,維修內(nèi)容〕;繳費〔收費編號,房屋編號,水費,電費,寬帶,收費時間〕;管理用戶〔用戶編號,用戶賬號,用戶密碼,用戶權限〕4.6表格結構設計表2-1房產(chǎn)管理信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空1房屋編號char是8否2房屋地址varchar

20是3住房面積varchar

20是4售價varchar

20是5住戶編號char

8否

6

住戶姓名

varchar

20

是表2-2住戶繳費信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空1收費編號char是8否2房屋編號char

8否3

水費char

8是4電費char

8

5寬帶varchar

8是6收費時間varchar

8是表2-3維修管理信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空001維修編號char是8否002維修人員varchar

20是003維修費用varchar

20是004房屋編號char

8是005維修內(nèi)容varchar

20是表2-4用戶管理信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空001Idint是8否002usermamechar

20是003passwordchar

20是004adminrolechar

8是4.7代碼設計通過對本系統(tǒng)數(shù)據(jù)庫內(nèi)各表及彼此之間的聯(lián)系進行分析,本系統(tǒng)根本上采用了順序碼作為根本數(shù)據(jù)項的代碼形式。第五章系統(tǒng)實施5.1程序的框圖圖5-1系統(tǒng)總框圖圖5-2住戶信息添加框圖5.2主要源程序房產(chǎn)信息添加局部源程序longll_id,ll_istringis_zhuhuid,is_mianji,is_jiage,is_zhuhui,is_zhuhunaifsle_fangwuid.text=""orisNULL(sle_fangwuid.text)then//驗證房產(chǎn)編號是否已有 messagebox("缺少數(shù)據(jù)","請輸入編號") sle_fangwuid.setfocus() returnendifll_id=long(sle_fangwuid.text)selectfangwu.房屋編號into:ll_ifromfangwuwherefangwu.房屋編號=:ll_id;ifll_i<>0then messagebox("錯誤信息","住房信息"+string(ll_i)+"號重號!請改正.") sle_fangwuid.setfocus() returnendifis_zhuhuid=trim(sle_zhuhuid.text)is_mianji=trim(sle_mianji.text)is_jiage=trim(sle_jiage.text)is_zhuhui=trim(sle_zhuhui.text)is_zhuhuna=trim(sle_zhuhuna.text)insertinto"fangwu"("房屋編號","房屋地址","住房面積","售價","住戶編號","住戶姓名")values(:ll_id,:is_zhuhuid,:is_mianji,:is_jiage,:is_zhuhui,:is_zhuhuna);sle_fangwuid.text=""sle_zhuhuid.text=""sle_mianji.text=""sle_jiage.text=""sle_zhuhui.text=""sle_zhuhuna.text=""sle_fangwuid.setfocus()查詢、刪除、修改等功能用PB的數(shù)據(jù)窗口實現(xiàn)查詢局部代碼stringis_bhis_bh=trim(sle_1.text)ifnotis_bh=""then dw_1.retrieve(is_bh)else messagebox("數(shù)據(jù)不全!","請輸入要查詢的編號")endifsle_1.setfocus()5.3模擬運行數(shù)據(jù)程序主頁圖5-3登陸頁面登陸。選擇用戶類型,管理員,賬號admin密碼123456,進入程序主頁。圖5-4,程序主頁進入房屋管理圖5-5房屋管理主頁房屋信息添加選擇房屋信息錄入圖5-6房屋信息添加頁按程序在對應位置輸入“20,8單元2號,115,230000,003,王安〞點添加按扭再次錄入同樣數(shù)據(jù),提示圖5-7房屋信息添加重復警告房屋信息查詢選擇查詢頁,選按編號查詢。輸入20圖5-8房屋信息按編號查詢查詢成功。選擇查詢頁,選住戶姓名查詢,輸入王安圖5-9房屋信息按姓名查詢查詢成功房屋信息查詢選擇管理頁,按顯示按扭,那么顯示所有房產(chǎn)數(shù)據(jù)圖5-10房屋信息管理再用其他功能,刪除,插入,測試都可用調(diào)試測試目的軟件測試是軟件開發(fā)過程的重要組成局部,是用來確認一個程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測試的目的,第一是確認軟件的質(zhì)量,其一方面是確認軟件做了你所期望的事情,另一方面是確認軟件以正確的方式來做了這個事件。第二是提供信息,比方提供應開發(fā)人員或程序經(jīng)理的反響信息,為風險評估所準備的信息。第三軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。如果一個軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。測試原那么〔1〕所有的測試都應追溯到用戶需求。這是因為軟件的目的是使用戶完成預定的任務,滿足其需求,而軟件測試揭示軟件的缺陷和錯誤,一旦修正這些錯誤就能更好地滿足用戶需求?!?〕應盡早地和不斷地進行軟件測試。由于軟件的復雜性和抽象性,在軟件生命周期各階段都可能產(chǎn)生錯誤,所以不應把軟件測試僅僅看作是軟件開發(fā)的一個獨立階段,而應當把它貫穿到軟件開發(fā)的各個階段中去。在需求分析和設計階段就應開始進行測試工作,編寫相應的測試方案及測試設計文檔,同時堅持在開發(fā)各階段進行技術評審和驗證,這樣才能盡早發(fā)現(xiàn)和預防錯誤,杜絕某些缺陷和錯誤,提高軟件質(zhì)量。測試工作進行得越早,越有利于提高軟件的質(zhì)量,這是預防性測試的根本原那么。〔3〕在有限的時間和資源下進行完全測試找出軟件所有的錯誤和缺陷是不可能的,軟件測試不能無限進行下去,應適時終止。因為,測試輸入量大、輸出結果多、路徑組合太多,用有限的資源來到達完全測試是不現(xiàn)實的?!?〕測試只能證明軟件存在錯誤而不能證明軟件沒有錯誤,測試無法顯示潛在的錯誤和缺陷,繼續(xù)進一步測試可能還會找到其它錯誤和缺陷?!?〕充分關注測試中的集群現(xiàn)象。在測試的程序段中,假設發(fā)現(xiàn)的錯誤數(shù)目多,那么殘存在其中的錯誤數(shù)目也比擬多,因此應當花較多的時間和代價測試那些具有更多錯誤數(shù)目的程序模塊。〔6〕程序員應防止檢查自己的程序。考慮到人們的心理因素,自己揭露自己程序中的錯誤是件不愉快的事,自己不愿意否認自己的工作;另一方面,由于思維定勢,自己難以發(fā)現(xiàn)自己的錯誤。因此,測試一般由獨立的測試部門或第三方機構進行。〔7〕盡量防止測試的隨意性。軟件測試是有組織、有方案、有步驟的活動,要嚴格按照測試方案進行,要防止測試的隨意性。為了發(fā)現(xiàn)更多的錯誤讓系統(tǒng)更完善,設計測試用例時不但要選擇合理的輸入數(shù)據(jù)作為測試用例,而且要選擇不合理的輸入數(shù)據(jù)作為測試用例,使得系統(tǒng)能應付各種情況。測試過程不但要求軟件開發(fā)人員參與,而且一般要求有專門的測試人員進行測試,并且還要求用戶參與,特別是驗收測試階段,用戶是主要的參與者在系統(tǒng)投入使用前要進行一系列測試,以保證更高的系統(tǒng)準確性,數(shù)據(jù)要按照標準測試要求進行測試,如邊界數(shù)據(jù)、關聯(lián)數(shù)據(jù)、相似區(qū)分數(shù)據(jù)、正常使用數(shù)據(jù)、大小寫等。經(jīng)調(diào)試后確認本系統(tǒng)〔我負責的模塊〕已完成分析階段所要求的所有功能,可以投入使用。總結由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著缺乏。另外,在整個開發(fā)的過程中,時間也比擬倉促。因此,該系統(tǒng)必然會存在一些缺陷和缺乏。因為對物業(yè)管理信息管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。通過開發(fā)這個系統(tǒng),我掌握了的工程根本開發(fā)過程,用到的知識穩(wěn)固了我對Powerbuilder的學習,但在這次設計中的最大收獲并不是掌握這幾門開發(fā)工具的應用,而是學會了設計系統(tǒng)的思維方法,以及與同學們之間相互幫助的精神。在整個設計過程中,遇到了很多的問題,在不斷學習的過程中我體會到:〔1〕設計是一個不斷學習新鮮事物的過程,從設計初的不懂到最后能夠順利完成,我體會到在實踐中學習的重要性?!?〕前期工作十分重要,開發(fā)一個系統(tǒng)的關鍵是系統(tǒng)規(guī)劃,只有經(jīng)過需求分析,才能確定系統(tǒng)所需實現(xiàn)的功能和解決的問題,才能明確設計的方向。如果前期工作不徹底,對系統(tǒng)的需求分析的不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表。例如,一開始對各個功能的具體實現(xiàn)流程不太去除,導致業(yè)務流程圖與數(shù)據(jù)流程圖不斷的修改、重畫,使我體會到在設計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續(xù)的設計將會付出幾倍的代價。課程設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。在整個課程設計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,而且大大提高了動手的能力和團隊合作意識。雖然這個設計做的也不太好,但是在設計過程中所學到的東西是這次課程設計的最大收獲和財富。系統(tǒng)可以完成根本的功能,到達了設計該系統(tǒng)的目的。我個人負責的房屋信息管理,因為存儲的數(shù)據(jù)較少,相對很容易的實現(xiàn)了應有的功能。但還有要完善改良的

溫馨提示

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

評論

0/150

提交評論