




免費預覽已結束,剩余23頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
課程設計報告課程名稱:小區(qū)物業(yè)管理系統(tǒng)設計題目: 小區(qū)物業(yè)管理系統(tǒng)-房產(chǎn)信息管理模塊 系 別: 計算機系 專 業(yè): 組 別: 第 組 學生姓名: 學 號: 起止日期: 2011年5月 10 日 2011年 6 月 10 日 指導教師: 目錄第一章 項目背景,可行性研究與課題調查411 項目背景4111現(xiàn)狀調查4112需求分析41.2可行性分析51.2.1 經(jīng)濟可行性51.2.2 技術可行性61.2.3 數(shù)據(jù)可行性61.2.4 調度可行性61.2.5 分析結論61.3 課題調查71.3.1 目標分析7第二章項目開發(fā)計劃721信息系統(tǒng)基本開發(fā)思路與方法722進度723 軟件,硬件資源8第三章 系統(tǒng)分析93.1業(yè)務流程圖932數(shù)據(jù)流圖103. 2 .1 數(shù)據(jù)流程分析1033功能分析1134數(shù)據(jù)字典11第四章 系統(tǒng)設計1441功能結構圖設計1442 信息處理流程設計1443 輸出設計1444存儲文件格式設計1545念結構設計154. 6 表格結構設計1747代碼設計18第五章 系統(tǒng)實施185.1程序的框圖185.2 主要源程序195.2.1房產(chǎn)信息添加部分源程序195.2.2查詢部分代碼205.3模擬運行數(shù)據(jù)215.3.1程序主頁215.3.2房屋信息添加225.3.3房屋信息查詢235.3.4房屋信息查詢23調 試24總 結26致 謝27參考資料27附錄28第1章 項目背景,可行性研究與課題調查11 項目背景111現(xiàn)狀調查隨著我國市場經(jīng)濟的快速發(fā)展和人們生活水平的不斷提高,簡單的社區(qū)服務已不能滿足人們的需求。如何利用先進的管理手段,提高物業(yè)管理水平,是當今社會所面臨的一個重要課題。要想提高物業(yè)管理水平,必須全方位地提高物業(yè)管理意識。只有高標準、高質量的社區(qū)服務才能滿足人們的需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高物業(yè)管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在物業(yè)管理與現(xiàn)代化建設中顯現(xiàn)出越來越重要的地位。物業(yè)管理方面的信息化與科學化,已成為現(xiàn)代化生活水平步入高臺階的重要標志。當今社會是一個計算機普遍應用的社會,隨著社會的發(fā)展和人們生活水平的提高,人們逐步進入了信息社會,隨著房地產(chǎn)業(yè)的蓬勃發(fā)展,住宅小區(qū)已經(jīng)成為居住的主流,小區(qū)物業(yè)管理也應運而生。112需求分析近年來,隨著人民生活水平的提高,人們對住宅質量提出更高的要求。小區(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)管理的信息化,規(guī)范物業(yè)管理,減少安全隱患和糾紛等不和諧因素提高辦公效率,減少辦公壓力,健全管理體制,提高數(shù)據(jù)安全性,縮短信息的響應時間,將以前傳統(tǒng)的、零散的、被動的管理模式轉變?yōu)橄冗M的、系統(tǒng)的、主動的管理模式。112組織結構 圖 1-1小區(qū)物業(yè)管理組織結構1.2可行性分析1.2.1 經(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)對于輸入輸出的規(guī)范,也提高了數(shù)據(jù)可用性,增強了數(shù)據(jù)安全系數(shù),能夠更方便、簡單、快速地查詢各個方面的信息,方便快捷的繳費,登記、排查所有的安全隱患,票據(jù)、協(xié)議的生成、打印等,對提高小區(qū)物業(yè)管理水平有一定得現(xiàn)實意義。按長期的使用計算,開發(fā)系統(tǒng)的造價平均到每年與傳統(tǒng)式的管理方式的年耗資本相對比,性價比是可行的。1.2.2 技術可行性前臺開發(fā)工具選用PowerBuilder 10.0。PowerBuilder 10.0是一種可視化的、采用圖形化界面的Windows開發(fā)語言,PowerBuilder 10.0具有易用、通用和開發(fā)效率高的特點,為用戶提供了Windows所一貫堅持的非常友好、操作簡單的用戶界面、完善而強大的數(shù)據(jù)庫操作功能和簡潔明了的數(shù)據(jù)庫接口。后臺的數(shù)據(jù)庫開發(fā)工具選用了SQL 2000,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)完整性并提供許多高級管理和數(shù)據(jù)分配功能,管理這種規(guī)模和復雜程度的數(shù)據(jù)庫是游刃有余。這兩種開發(fā)工具功能強大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。1.2.3數(shù)據(jù)可行性小區(qū)物業(yè)的管理已有原先的統(tǒng)計資料,業(yè)主的信息,收費,維修的單據(jù),這些都是開發(fā)的基礎,只是變原先的手工統(tǒng)計,為計算機統(tǒng)計,數(shù)據(jù)統(tǒng)計方面完全可行。1.2.4調度可行性調度可行性指的是建議的計算機系統(tǒng)能否在規(guī)定的期限內交付給用戶。由于合同的規(guī)定,能否預期的交付涉及到開發(fā)人員的信譽等等。所以開發(fā)期限的選定也是非常重要的因素,根據(jù)小區(qū)物業(yè)管理的日常的正常的業(yè)務運作規(guī)律和工作性質,可以看出這些內容是我們平時常見的工作,所以開發(fā)人員在開發(fā)起來比較容易入手,所以可以判斷開發(fā)本系統(tǒng)的周期比較短,開發(fā)中的不可預見問題會比較容易解決,在開發(fā)小組的分析后應該容易做出相對準確的,誤差微小的開發(fā)期限,應該可以在規(guī)定時間內,快速的、完整的交付給用戶使用。1.2.5 分析結論經(jīng)過技術、經(jīng)濟方面的可行性分析后,認為本物業(yè)管理系統(tǒng)是可行的,它可以幫助工作人員準確、快捷、方便的完成各項業(yè)務,并為小區(qū)居民帶來益處。1.3 課題調查1.3.1 目標分析要規(guī)范住宅小區(qū)的管理工作,為物業(yè)管理部門提供一套高效、快捷的應用軟件,建立物業(yè)管理系統(tǒng),采用計算機對物業(yè)信息進行管理,進一步提高辦學效益和現(xiàn)代化水平。提高工作效率,實現(xiàn)物業(yè)信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。要可以實現(xiàn)以下幾項功能:包括住戶信息管理、住戶維修管理、物業(yè)繳費管理,住戶資料管理模塊實現(xiàn)小區(qū)住戶信息的詳細記錄以及住戶信息的添加、刪除和修改;住戶維修管理模塊實現(xiàn)報修信息的記錄和管理;物業(yè)繳費管理模塊實現(xiàn)住戶繳費信息的記錄和管理。第二章項目開發(fā)計劃21信息系統(tǒng)基本開發(fā)思路與方法在開發(fā)系統(tǒng)的全過程中,應采取用戶至上的觀點,一切從用戶利益考慮,在加強調查研究和系統(tǒng)分析的基礎上,通過分步驟的不斷反饋的討論確定出新系統(tǒng)的最佳方案。因此,整個系統(tǒng)的設計開發(fā)過程采用結構化生命周期法按照系統(tǒng)工程的思想組織開發(fā)工作,始終以結構化、模塊化、自頂向下地對系統(tǒng)進行分析和設計,最后利用自底向上、逐步實現(xiàn)的方式完成系統(tǒng)的實施的一種系統(tǒng)開發(fā)方式,其特點是強調系統(tǒng)開發(fā)過程的整體性和全局性。22進度將整個開發(fā)過程劃分為五個依次連接的階段: 系統(tǒng)規(guī)劃階段,主要任務是明確系統(tǒng)開發(fā)的請求,并進行初步的調查,通過可行性研究確定下一階段的實施。 系統(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)模塊進行調試、進行系統(tǒng)運行所需數(shù)據(jù)的準備、對相關人員進行培訓等。 系統(tǒng)運行階段,主要任務是進行系統(tǒng)的日常運行管理,評價系統(tǒng)的運行效率,對運行費用和效果進行監(jiān)理審計,如出現(xiàn)問題則對系統(tǒng)進行修改、調整。綜合上述思路與方法,整個系統(tǒng)開發(fā)的生命周期可描述為需求分析、系統(tǒng)分析、系統(tǒng)總體設計、詳細設計以及系統(tǒng)測試與實施等階段這一模型。軟硬件23 軟件,硬件資源(1) 硬件設備Pentium4以上配置,內存應256M以上,硬盤40G以上。安裝數(shù)據(jù)庫軟件PowerBuilder 10.0軟件,Windows 9x以上操作系統(tǒng)。(2) 開發(fā)工具: 前臺開發(fā)工具:PowerBuilder 10.0后臺數(shù)據(jù)庫:SQL 2000第三章 系統(tǒng)分析3.1業(yè)務流程圖圖3-1小區(qū)物業(yè)管理業(yè)務流程圖住戶向按內容向物業(yè)管理部門的人員繳費,物業(yè)管理部門向住戶開繳費單據(jù),并將繳費信息存入數(shù)據(jù)庫,以后有需要則在數(shù)據(jù)中查找及執(zhí)行其他操作。維修時,先由住戶向物業(yè)管理部門反應維修情況,由物業(yè)管理部核查是否需要維修,如果需要,則派人維修,維修后收費,將維修記錄存儲。住戶搬出時,要向物業(yè)管理部門提交信息,物業(yè)管理部門暫停一些水電收費。如果住戶搬出,則由財務部通知物業(yè)管理部門,物業(yè)管理部門刪除該房產(chǎn)的對應記錄32數(shù)據(jù)流圖3. 2 .1 數(shù)據(jù)流程分析圖3-2數(shù)據(jù)流程圖維修開始前,用戶向維修部交報修單,反應要維修的設備,維修完成時,維修部向用戶收費,并向用戶開收費單。3. 2 .2 一層數(shù)據(jù)流程分析維修管理流程圖圖 3-3維修管理流程圖33功能分析本物業(yè)管理系統(tǒng)的業(yè)務流程主要包括以下內容:(1)房產(chǎn)信息管理 房產(chǎn)信息包括:住房編號、住戶編號、住戶姓名、住房價格、住房屋面積等,作為其他管理的基礎。(2)維修管理 維修管理信息包括單據(jù)編號、住戶編號、維修人員、維修費用、維修日期等。用于管理小區(qū)中各個設施的維修。(4)繳費管理 住戶的繳費信息主要包括:單據(jù)編號、住戶編號、水費、電費,寬帶,用于管理住戶的繳費情況用戶可以對房產(chǎn),維修和繳費進行添加、刪除和修改。(5)系統(tǒng)用戶權限管理 限制用戶權限,不能隨意進入任何系統(tǒng)。包括添加用戶、修改用戶、刪除用戶,有管理員賬號的可以添加其他普能用戶。34數(shù)據(jù)字典3. 4. 1數(shù)據(jù)流 數(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ù)存儲 數(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)設計41功能結構圖設計圖4-1功能結構設計圖42 信息處理流程設計原始數(shù)據(jù)是各種表單,由管理員尋入數(shù)據(jù)庫,存儲這些信息,再由程序相應功能,修改操作數(shù)據(jù)庫,再輸出或打印數(shù)據(jù)。43 輸出輸入設計 輸入格式與數(shù)據(jù)庫文件一致,通過軟件的數(shù)據(jù)窗口,用戶界面設計,菜單方式以按鈕和彈出式窗為主。 輸出設計的主要職責和目標是由計算機對輸入的原始信息進行加工處理,形成數(shù)據(jù),輸出可分為屏幕輸出和打印輸出。 輸出方式為報表輸出,一般的表格輸出,和設計格式的輸出。本系統(tǒng)采用表格輸出。輸入方式為從軟件界面鍵盤輸入,數(shù)據(jù)來自各部門的表單。44存儲文件格式設計數(shù)據(jù)庫設計是要在一個給定的應用環(huán)境(DBMS)中,通過合理的邏輯設計和有效的物理設計,構造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設計應用程序,滿足用戶的各種信息需求。45概念結構設計 (1)物業(yè)管理系統(tǒng)的關系模式 在數(shù)據(jù)庫設計中,先要對系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,然后得出系統(tǒng)的關系模式. 采用實體聯(lián)系圖(簡稱ER圖)的方法進行數(shù)據(jù)結構的描述。ER圖由實體、屬性、聯(lián)系三部分組成。ER圖的有關符號說明如下:圖4-2實體聯(lián)系圖表示說明房產(chǎn)信息及其屬性圖 房產(chǎn)信息 住戶編號 房屋編號 住房地址 售價住房面積 圖4-3房產(chǎn)信息屬性圖圖4-4維修信息屬性圖繳費住戶維修收費維修服務繳費信息維修信息房產(chǎn)居住圖4-5 總E-R圖關系模式如下: 房屋(房屋編號,房屋地址,住房面積,售價,住戶編號,住戶姓名) 維修(維修編號,房屋編號,維修人員,維修費用,維修內容); 繳費(收費編號,房屋編號,水費,電費,寬帶,收費時間); 管理用戶(用戶編號,用戶賬號,用戶密碼,用戶權限)4 . 6 表格結構設計表2-1房產(chǎn)管理信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空1房屋編號char是8否2房屋地址varchar20是3住房面積varchar20是4售價varchar20是5住戶編號char8否6住戶姓名varchar20是表2-2住戶繳費信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空1收費編號char是8否2房屋編號char8否3水費char8是4電費char8是5寬帶varchar8是6收費時間varchar8是表2-3維修管理信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空001維修編號char是8否002維修人員varchar20是003維修費用varchar20是004房屋編號char8是005維修內容varchar20是表2-4用戶管理信息表編號字段名稱數(shù)據(jù)結構主鍵最大長度允許空001Idint是8否002usermamechar20是003passwordchar20是004adminrolechar8是47代碼設計通過對本系統(tǒng)數(shù)據(jù)庫內各表及彼此之間的聯(lián)系進行分析,本系統(tǒng)基本上采用了順序碼作為基本數(shù)據(jù)項的代碼形式。第五章 系統(tǒng)實施5.1程序的框圖圖5-1 系統(tǒng)總框圖圖5-2 住戶信息添加框圖5.2 主要源程序5.2.1房產(chǎn)信息添加部分源程序long ll_id,ll_istring is_zhuhuid, is_mianji,is_jiage,is_zhuhui,is_zhuhunaif sle_fangwuid.text= or isNULL (sle_fangwuid.text) then /驗證房產(chǎn)編號是否已有messagebox (缺少數(shù)據(jù),請輸入編號) sle_fangwuid.setfocus ()returnend ifll_id=long(sle_fangwuid.text)select fangwu.房屋編號into :ll_i from fangwuwhere fangwu.房屋編號= :ll_id ;if ll_i0 thenmessagebox(錯誤信息,住房信息+string(ll_i)+號重號!請改正.)sle_fangwuid.setfocus()returnend ifis_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)insert into 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)5.2.2查詢部分代碼string is_bhis_bh=trim(sle_1.text)if not is_bh= thendw_1.retrieve(is_bh)else messagebox(數(shù)據(jù)不全!,請輸入要查詢的編號)end ifsle_1.setfocus()5.3模擬運行數(shù)據(jù)5.3.1程序主頁圖5-3 登陸頁面登陸。選擇用戶類型,管理員,賬號admin密碼123456,進入程序主頁。圖5-4,程序主頁進入房屋管理圖5-5房屋管理主頁5.3.2房屋信息添加選擇房屋信息錄入圖5-6房屋信息添加頁按程序在對應位置輸入“20,8單元2號,115,230000,003,王安”點添加按扭再次錄入同樣數(shù)據(jù),提示圖5-7房屋信息添加重復警告5.3.3房屋信息查詢選擇查詢頁,選按編號查詢。輸入20圖5-8房屋信息按編號查詢查詢成功。選擇查詢頁,選住戶姓名查詢,輸入王安圖5-9房屋信息按姓名查詢查詢成功5.3.4房屋信息查詢選擇管理頁,按顯示按扭,則顯示所有房產(chǎn)數(shù)據(jù)圖5-10房屋信息管理再用其他功能,刪除,插入,測試都可用調 試測試目的軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認一個程序的品質或性能是否符合開發(fā)之前所提出的一些要求。軟件測試的目的,第一是確認軟件的質量,其一方面是確認軟件做了你所期望的事情,另一方面是確認軟件以正確的方式來做了這個事件。第二是提供信息,比如提供給開發(fā)人員或程序經(jīng)理的反饋信息,為風險評估所準備的信息。第三軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。如果一個軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質量的。 測試原則 (1)所有的測試都應追溯到用戶需求。這是因為軟件的目的是使用戶完成預定的任務,滿足其需求,而軟件測試揭示軟件的缺陷和錯誤,一旦修正這些錯誤就能更好地滿足用戶需求。 (2)應盡早地和不斷地進行軟件測試。由于軟件的復雜性和抽象性,在軟件生命周期各階段都可能產(chǎn)生錯誤,所以不應把軟件測試僅僅看作是軟件開發(fā)的一個獨立階段,而應當把它貫穿到軟件開發(fā)的各個階段中去。在需求分析和設計階段就應開始進行測試工作,編寫相應的測試計劃及測試設計文檔,同時堅持在開發(fā)各階段進行技術評審和驗證,這樣才能盡早發(fā)現(xiàn)和預防錯誤,杜絕某些缺陷和錯誤,提高軟件質量。測試工作進行得越早,越有利于提高軟件的質量,這是預防性測試的基本原則。 (3)在有限的時間和資源下進行完全測試找出軟件所有的錯誤和缺陷是不可能的,軟件測試不能無限進行下去,應適時終止。因為,測試輸入量大、輸出結果多、路徑組合太多,用有限的資源來達到完全測試是不現(xiàn)實的。 (4)測試只能證明軟件存在錯誤而不能證明軟件沒有錯誤,測試無法顯示潛在的錯誤和缺陷,繼續(xù)進一步測試可能還會找到其它錯誤和缺陷。 (5)充分關注測試中的集群現(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)調試后確認本系統(tǒng)(我負責的模塊)已完成分析階段所要求的所有功能,可以投入使用。總 結由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)必然會存在一些缺陷和不足。因為對物業(yè)管理信息管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。通過開發(fā)這個系統(tǒng),我掌握了的項目基本開發(fā)過程,用到的知識鞏固了我對Power builder的學習,但在這次設計中的最大收獲并不是掌握這幾門開發(fā)工具的應用,而是學會了設計系統(tǒng)的思維方法,以及與同學們之間相互幫助的精神。在整個設計過程中,遇到了很多的問題,在不斷學習的過程中我體會到:(1)設計是一個不斷學習新鮮事物的過程,從設計初的不懂到最后能夠順利完成,我體會到在實踐中學習的重要性。(2)前期工作十分重要,開發(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)了應有的功能。但還有要完善改進的地方,程序各模塊窗口功能的組合,程序功能的擴充,例如多條件查詢,程序的界面的美化,與其他模塊功能數(shù)據(jù)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 園藝工技師考試試題及答案
- 拼多多和java面試題及答案
- 鐵路工程測量培訓課件
- 2025年 德陽市人民醫(yī)院招聘考試試卷附答案
- 感冒用藥相關知識培訓
- 員工異地培訓差旅費會計處理指南
- 護理教師試講15分鐘范例
- 愛的教育導讀課
- 2025時間管理培訓:效率倍增的認識和行動實踐指南
- 通風性關節(jié)炎的護理講課
- 診所院內感染管理制度
- 2025-2030年中國經(jīng)顱磁刺激儀行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025年江蘇高考歷史真題(解析版)
- 動火工作方案
- 廣西來賓市2023-2024學年高二下學期7月期末考試物理試題(含答案)
- 會員月底抽獎活動方案
- (2025)發(fā)展對象考試試題附及答案
- 2025家庭裝飾裝修合同范本
- (高清版)DZT 0145-2017 土壤地球化學測量規(guī)程
- 冰淇淋行業(yè)招商策劃
- 《FABI、ACE、CPR介紹話術》
評論
0/150
提交評論