![物業(yè)管理系統(tǒng)的設計與實現畢業(yè)設計論文_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/15/87223ac6-d7de-45d7-acb0-85ced0a72a8f/87223ac6-d7de-45d7-acb0-85ced0a72a8f1.gif)
![物業(yè)管理系統(tǒng)的設計與實現畢業(yè)設計論文_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/15/87223ac6-d7de-45d7-acb0-85ced0a72a8f/87223ac6-d7de-45d7-acb0-85ced0a72a8f2.gif)
![物業(yè)管理系統(tǒng)的設計與實現畢業(yè)設計論文_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/15/87223ac6-d7de-45d7-acb0-85ced0a72a8f/87223ac6-d7de-45d7-acb0-85ced0a72a8f3.gif)
![物業(yè)管理系統(tǒng)的設計與實現畢業(yè)設計論文_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/15/87223ac6-d7de-45d7-acb0-85ced0a72a8f/87223ac6-d7de-45d7-acb0-85ced0a72a8f4.gif)
![物業(yè)管理系統(tǒng)的設計與實現畢業(yè)設計論文_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/15/87223ac6-d7de-45d7-acb0-85ced0a72a8f/87223ac6-d7de-45d7-acb0-85ced0a72a8f5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學學 位位 論論 文文 物業(yè)管理系統(tǒng)的設計與實現物業(yè)管理系統(tǒng)的設計與實現 論文作者姓名:論文作者姓名: 申請學位專業(yè):申請學位專業(yè): 申請學位類別:申請學位類別: 指指導導教教師師姓姓名名(職職稱稱) : 論文提交日期:論文提交日期: 物業(yè)管理系統(tǒng)的設計與實現物業(yè)管理系統(tǒng)的設計與實現 摘摘 要要 隨著計算機技術的普及應用,現代城市中的居民小區(qū)也廣泛地引入了信息 管理機制。本文以 visual basic 6.0 和 sql server 2000 作為開發(fā)工具,設計了一 套針對現代小區(qū)物業(yè)管理的信息化平臺,主要實現了業(yè)主信息管理、物管費用 管理、業(yè)主投訴管理和小區(qū)設備的運維管理等模塊。 對所選
2、課題的背景進行了簡單的介紹,提出對本課題的研究方法。對 visual basic 6.0 和 sql server 2000 進行簡單的介紹。提出設計的架構,定出 4 個功能模塊,畫出系統(tǒng)流程圖和系統(tǒng)功能結構圖。根據上述 2 圖,進行數據庫 的設計,添加一個系統(tǒng)用戶信息表,共設計 5 張表。再根據 5 張表,進行界面 設計,寫出代碼和界面的截圖。完成設計并進行系統(tǒng)測試。 關鍵詞關鍵詞:數據庫;物業(yè)管理;信息管理;visual basic6.0;sql server 2000 the design and implementation of the estate management syste
3、m abstract along with the popularization application of the computer technology, the information management mechanism has been widely introduced into the inhabitant plot of modern city. the paper takes visual basic 6.0 and sql server 2000 as the development tool, designs a set of estate management s
4、ystem. this platform is in the view of the modern plot, it mainly realizes the modules of the owner information management, the service fare management, the complaining management and the community equipment information management and so on. the paper makes a simple introduction for the background o
5、f the task which has been chosen, and then puts forward the way of research for the paper. it also makes a simple intro of the visual basic 6.0 and sql server 2000. then the paper put forward the configuration of the design, aim to decide to design 4 function modules and paint the pictures of system
6、 flow and system function configuration., and design the database based on the 2 pictures, add a datasheet which named the sheet of system user information, and the total number of the sheet is 5. then it designs the interface base on the 5 sheet, write the code and put the pictures which has been i
7、ntercepted on the paper. this system has been debugged when the project finished. key words: database; estate management; information management; visual basic6.0; sql server 2000 目目 錄錄 論文總頁數:22 頁 1.1 引言.1 1.1 課題背景.1 1.2 國內外研究現狀.1 1.3 本課題研究的意義.1 1.4 本課題的研究方法.2 2.2 開發(fā)工具簡介.2 2.1 visual basic概述.2 2.2 sq
8、l server 2000 簡介.4 3.3 系統(tǒng)總體設計.5 3.1 系統(tǒng)結構.5 3.2 系統(tǒng)流程圖.5 3.3 系統(tǒng)功能結構圖.5 4.4 數據庫設計.6 4.1 業(yè)主信息管理表設計.6 4.2 物管費用管理表設計.7 4.3 業(yè)主投訴管理表設計.7 4.4 小區(qū)設備的運維管理表設計.8 4.5 系統(tǒng)用戶管理表設計.9 5.5 系統(tǒng)詳細設計.9 5.1 登錄界面設計.10 5.2 系統(tǒng)主界面設計.12 5.3 業(yè)主信息管理界面設計.12 5.4 收費項目管理主界面設計.14 5.5 投訴項目管理投訴單界面設計.15 5.6 維修項目管理-維修單界面設計.16 6.6 系統(tǒng)測試.17 6.
9、1 測試項目.17 6.2 測試結果.18 7.結 論.18 8.參 考文獻.20 9.致 謝.21 10.聲 明.22 1 1 引言引言 1.11.1 課題背景課題背景 隨著我國市場經濟的快速發(fā)展和人們生活水平的不斷提高,簡單的社區(qū)服 務已經不能滿足人們的需求。如何利用先進的管理手段,提高物業(yè)管理水平, 是當今社會所面臨的一個重要課題。要想提高物業(yè)管理水平,必須全方位地提 高物業(yè)管理意識。只有高標準、高質量的社區(qū)服務才能滿足人們的需求。面對 信息時代的挑戰(zhàn),利用高科技手段來提高物業(yè)管理無疑是一條行之有效的途徑。 在某種意義上,信息與科技在物業(yè)管理與現代化建設中顯現出越來越重要的地 位。物業(yè)管
10、理方面的信息化與科學化,已成為現代化生活水平步入高臺階的重 要標志。 1.21.2 國內外研究現狀國內外研究現狀 目前國內市場上現成的物業(yè)管理系統(tǒng)為數不少,但功能也都集中幾個部分。 就目前國內的軟件開發(fā)技術,短期內所誕生的新型物業(yè)管理系統(tǒng)將不會有太大 的改變,其實質內容都是使物業(yè)管理更快捷、更智能化。 1.31.3 本課題研究的意義本課題研究的意義 隨著市場經濟的發(fā)展和人們生活水平的提高,住宅小區(qū)已經成為人們安家 置業(yè)的首選,幾十萬到幾百萬的小區(qū)住宅比比皆是。人們花的錢越多,不但對 住宅的本身的美觀、質量要求越來越高,同時對物業(yè)小區(qū)的服務和管理也要求 很高,諸如對小區(qū)的維修維護,甚至對各項投訴
11、都要求小區(qū)管理者做的好,做 的完善。這樣要求小區(qū)管理者對物業(yè)管理進行宏觀的和微觀的細致管理,其中 最好的辦法是用計算機操作的小區(qū)物業(yè)管理系統(tǒng)來實現對小區(qū)物業(yè)的管理,這 就為設計小區(qū)物業(yè)管理系統(tǒng)提供了市場需要。而設計的小區(qū)物業(yè)管理系統(tǒng)在現 代社會是最熱門的行業(yè),是最關切老百姓實際生活的設計,各種人性化的配置, 使管理者和業(yè)主對住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復。 伴隨著小區(qū)的規(guī)模不斷擴大和住戶的不斷增多,像小區(qū)中的汽車,小區(qū)附帶設 施,小區(qū)的各項維修、投訴等都將越來越復雜,工作量也將越來越大。但一直 以來人們使用傳統(tǒng)人工的方式管理各種數據,這種管理方式存在著許多缺點,比 如:效率
12、低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、 更新和維護都帶來了不少的困難。 隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人 們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具 有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲 量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也 是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。 因此,開發(fā)這樣一套小區(qū)物業(yè)管理系統(tǒng)軟件成為很有必要的事情。 1.41.4 本課題的研究方法本課題的研究方法
13、 本課題主要的目標是設計一套具有一定實用價值的物業(yè)管理系統(tǒng)。在研究 過從中,采用軟件工程的思想,先進行需求分析,再進行設計,然后進行測試。 在文章的最后進行總結,提出系統(tǒng)改進方法和結論。 2 2 開發(fā)工具簡介開發(fā)工具簡介 2.12.1 visualvisual basicbasic 概述概述 visual basic(簡稱 vb)是美國微軟(microsoft)公司推出的 windows 環(huán)境下的軟件開發(fā)工具,使用 vb 可以既快又簡便地開發(fā) windows 應用軟件。 visual 是指開發(fā)圖形用戶界面(gui)的方法。visual 的意思是“視覺的” 或“可視的” ,也就是直觀的編程方法。
14、在 vb 中引入了控件的概念,如各種各 樣的按鈕、文本框、復選框等。vb 把這些控件模式化,并且每個控件都由若干 屬性來控制其外觀、工作方法。這樣,采用 visual 方法無需編寫大量代碼去描 述界面元素的外觀和位置,而只要把預先建立的控件加到屏幕上。就像使用 “畫圖”之類的繪圖程序,通過選擇畫圖工具來畫圖一樣。 basic 是指 basic(beginners all-purpose symbolic instruction code) 語言,之所以叫做“visual basic”就是因為它使用了 basic 語言作為代碼。 vb 在原有 basic 語言的基礎上進一步發(fā)展,至今包含了數百條
15、語句、函數及關 鍵詞,其中很多與 windows gui 有直接關系。vb 與 basic 之間有著千絲萬縷的 聯(lián)系,如果學過 basic 語言的話,看到 vb 的程序結構會感到很親切。專業(yè)人員 可以用 visual basic 實現其他任何 windows 編程語言的功能,而初學者只要掌 握幾個關鍵詞就可以建立實用的應用程序。 傳統(tǒng)的編程方法使用的是面向過程、按順序進行的機制,其缺點是程序員 始終要關心什么時候發(fā)生什么事情,處理 windows 環(huán)境下的時間驅動方式工作 量太大。vb 采用的是面向對象、時間驅動編程機制,程序員只需編寫響應用戶 動作的程序,如移動鼠標、單擊事件等,而不必考慮按
16、精確次序執(zhí)行的每個步 驟,編寫代碼相對較少。另外,vb 提供的多種“控件”可以快速創(chuàng)建強大的應 用程序而不需涉及不必要的細節(jié)。 vb 使用的“可視化編程”方法,是“面向對象編程”技術的簡化版。在 vb 環(huán)境中所涉及到的窗體、控件、部件和菜單項等均為對象,程序員不僅可以利 用控件來創(chuàng)建對象,而且還可以建立自己的“控件” ,這是 windows 環(huán)境下的編 程新概念。 vb 程序設計具有以下特點: (1)可視化的設計平臺 用傳統(tǒng)程序設計語言編程時,需要通過編程計算來設計程序的界面,在設 計過程中看不到程序的實際顯示效果,必須在運行程序的時候才能觀察。如果 對程序的幾面不滿意,還要回到程序中去修改,
17、這一過程常常需要反復多次, 大大影響了編程的效率。vb 提供的可視化設計平臺,把 windows 界面設計的復 雜性“封裝”起來。程序員不必再為界面的設計而編寫大量程序代碼,程序員 所需要編寫的只是實現程序功能的那部分代碼,從而大大提高了編程的效率。 (2)面向對象的設計方法 vb 采用面向對象的編程方法(oop)把程序和數據封裝起來作為一個對象, 并為每個對象賦予相應的屬性。在設計對象時,不必編寫建立和描述每個對象 的程序代碼,而是用工具“畫”在界面上,由 vb 自動生成對象的程序代碼并封 裝起來。 (3)事件驅動的編程機制 vb 通過事件執(zhí)行對象的操作。在設計應用程序時,不必建立具有明顯開
18、始 和結束的程序,即過程。這些過程分別面向不通的對象,由用戶操作引發(fā)某個 事件來驅動完成某種特定功能,或由時間驅動程序調用通用過程執(zhí)行指定的操 作。 (4)結構化的設計語言 vb 是在結構化的 basic 語言基礎上發(fā)展起來的,加上了面向對象的設計方 法,因此是更具有結構化的程序設計語言。 (5)充分利用 windows 資源 vb 提供的動態(tài)數據交換(dde)編程技術,可以在應用程序中實現與其他 windows 應用程序建立動態(tài)數據交換、在不同的應用程序之間進行通信的功能。 vb 提供的對象鏈接與嵌入(ole)技術則是將每個應用程序都看作一個對 象,將不同的對象鏈接起來,嵌入到某個應用程序中
19、,從而可以得到加油聲音、 影像、圖像、動畫、文字等各種信息的集合式文件。 vb 還可以通過動態(tài)鏈接庫(dll)技術將 c/c+或匯編語言編寫的程序加入 到 vb 的應用給程序中,或是調用 windows 應用程序接口(api)函數,實現 sdk 所具有的功能。 (6)開放的數據庫功能與網絡支持 vb 具有很強的數據庫管理功能。不僅可以管理 ms access 格式的數據庫, 還能訪問其他外部數據庫,如 foxpro、paradox 等格式的數據庫。另外,vb 還 提供了開放式數據連接(odbc)功能,可以通過直接訪問或建立連接的方式使 用并操作后臺大型網絡數據庫,如 sql server、or
20、acle 等。在應用程序中, 可以使用結構化查詢語句(sql)直接訪問 server 上的數據庫,并提供簡單的 面向對象的庫操作命令、多用戶數據庫的加鎖機制和網絡數據庫的編程技術, 為單機上運行的數據庫提供 sql 網絡接口,一邊在分布式環(huán)境中快速而有效地 實現客戶/服務器(client/server)方案。 2.22.2 sqlsql serverserver 20002000 簡介簡介 sql server 是一個關系數據庫管理系統(tǒng),它最初是由 microsoft, sybase 和 ashton-tate 三家公司共同開發(fā)的,于 1988 年推出了第一個 os/2 版本。在 window
21、s nt 推出后 microsoft 與 sybase 在 sql server 的開發(fā)上就 分道揚鑣了,microsoft 將 sql server 移植到 windows nt 系統(tǒng)上,專注于開 發(fā)推廣 sql server 的 windows nt 版本。 sql server 2000 是 microsoft 公司推出的 sql server 數據庫管理系統(tǒng)的 最新版本,該版本繼承了 sql server 7.0 版本的優(yōu)點同時又比它增加了許多更 先進的功能,具有使用方便、可伸縮性好、與相關軟件集成程度高等優(yōu)點,可 跨越從運行 microsoft windows 98 的膝上型電腦到運
22、行 microsoft windows 2000 的大型多處理器的服務器等多種平臺使用。 由于今天 windows 操作系統(tǒng)占領著主導地的位,選擇 sql server 一定會在 兼容性方面取得一些優(yōu)勢。另外,sql server 2000 除了具有擴展性,可靠性 以外,還具有可以迅速開發(fā)新的因特網系統(tǒng)的功能。尤其是它可以直接存貯 xml 數據,可以將搜索結果以 xml 格式輸出等特點,有利于構建了異構系統(tǒng)的 互操作性,奠定了面向互聯(lián)網的企業(yè)應用和服務的基石。這些特點在.net 戰(zhàn)略 中發(fā)揮著重要的作用。 sql server 2000 的版本包括企業(yè)版、標準版、個人版、windows ce
23、版、 開發(fā)版和評估版。不通版本的功能和用戶群不通。 (1)企業(yè)版 該版本作為生產數據庫服務器使用,支持 sql server 2000 中的所有可用 功能,并可根據支持最大的 web 站點和企業(yè)聯(lián)機事務處理(oltp)及數據倉庫 系統(tǒng)所需的性能水平進行伸縮。 (2)標準版 該版本作為小工作組或部門的數據庫服務器使用。 (3)個人版 該版本供移動的用戶使用,這些用戶有時從網絡上斷開,但所運行的應用 程序需要 sql server 數據存儲。在客戶端計算機上運行需要本地 sql server 數據存儲的獨立應用程序,也使用個人版。 (4)開發(fā)版 該版本供程序員用來開發(fā)將 sql server 20
24、00 用作數據存儲的應用程序。 雖然開發(fā)版支持企業(yè)版的所有功能,使開發(fā)人員能夠編寫和測試可使用這些功 能的應用程序,但是智能將開發(fā)版作為開發(fā)和測試系統(tǒng)使用,不能作為生產服 務器使用。 (5)windows ce 版 該版本使用 microsoft sql server 2000 tm windows ce 版(sql server ce)在 windows ce 設備上進行數據存儲,能使用任何版本的 sql server 2000 復制數據,以使 windows ce 數據與主數據庫保持同步。 (6)企業(yè)評估版 可從 web 上免費下載的功能完整的版本,僅用于評估 sql server 功能,
25、下 載 120 天后該版本停止運行。 3 3 系統(tǒng)總體設計系統(tǒng)總體設計 3.13.1 系統(tǒng)結構系統(tǒng)結構 設計該系統(tǒng)時,參照了很多已經成型的物業(yè)管理系統(tǒng),主要也集中到 4 個 功能上面。因此,本系統(tǒng)設計的也是 4 個功能模塊。 (1)住戶資料管理:管理住戶的基本資料,包括姓名、性別、職業(yè)、產權 狀況等信息 (2)收費管理:物業(yè)管理的主要部分,主要管理繳費記錄和未繳費用記錄。 (3)投訴管理:管理住戶的投訴信息,并記錄處理和未處理事項。 (4)設備維修管理:管理提出維修的設備,并記錄維護日志。 3.23.2 系統(tǒng)流程圖系統(tǒng)流程圖 根據上面設計思路,作出以下系統(tǒng)流程 圖 1 系統(tǒng)流程圖 3.33.3
26、 系統(tǒng)功能結構圖系統(tǒng)功能結構圖 根據上述條件,建立系統(tǒng)總體功能結構圖如下 圖 2 系統(tǒng)總體功能結構圖 4 4 數據庫設計數據庫設計 根據圖 2,對數據庫進行規(guī)劃,設計 5 張數據表。其詳細設計如下: 4.14.1 業(yè)主信息管理表設計業(yè)主信息管理表設計 表 1 業(yè)主信息管理表 字段數據類型長度是否 null是否 pk字段說明 client_record_idvarchar16 否是檔案 id client_region_idvarchar16 否是物業(yè)名稱 client_house_numbervarchar10 否是房號 client_namevarchar20 是姓名 client_sexv
27、archar4 是性別 client_nationvarchar16 是民族 client_cardvarchar20 是身份證號 client_metiervarchar16 是職業(yè) client_phonevarchar20 是聯(lián)系電話 client_companyvarchar60 是工作單位 client_account_numbervarchar22 是銀行帳號 client_carbarnvarchar20 是車位 client_car_numbervarchar20 是車牌號 client_into_datedatetime8 是入住日期 client_house_typevar
28、char16 是房產類別 client_property_typevarchar16 是產權狀況 client_model_namevarchar16 是房型 client_build_areanumeric13 是建筑面積 client_use_areanumeric13 是套內面積 client_prior_surplusnumeric13 是結存余額 client_arrearagenumeric13 是未繳費用 client_house_addvarchar80 是地址 notevarchar160 是備注 edit_namevarchar10 是修改人員 edit_datedatet
29、ime8 是修改日期 create_namevarchar10 是建檔人員 create_datedatetime8 是建檔日期 4.24.2 物管費用管理表設計物管費用管理表設計 表 2 物管費用管理表 字段數據類型長度是否 null是否 pk字段說明 pay_record_idvarchar16 否是繳費 id charge_item_namevarchar20 否是收費項目 charge_start_datedatetime8 是起始日期 charge_start_datanumeric13 是起始表數 charge_end_datedatetime8 是終止日期 charge_end_
30、datanumeric13 是終止表數 charge_move_datanumeric13 是用量 charge_wearnumeric13 是分攤系數 charge_sum_datanumeric13 是總表數 charge_pricenumeric13 是單價金額 charge_moneynumeric13 是應繳費用 charge_explainvarchar20 是收費說明 charge_order_idint4 是收費單號 notevarchar40 是備注 edit_namevarchar10 是修改人員 edit_datedatetime8 是修改日期 create_nameva
31、rchar10 是建檔人員 create_datedatetime8 是建檔日期 4.34.3 業(yè)主投訴管理表設計業(yè)主投訴管理表設計 表 3 業(yè)主投訴管理表 字段數據類型長度是否 null是否 pk字段說明 petition_idvarchar16 否是投訴單號 client_region_idvarchar16 否是物業(yè)名稱 client_record_idvarchar16 否是檔案 id client_house_addvarchar80 否地址 client_house_numbervarchar10 是房號 client_namevarchar20 是姓名 client_phonev
32、archar20 是聯(lián)系電話 petition_datedatetime8 是投訴時間 petition_circsvarchar120 是投訴情況 dispatch_datedatetime8 是發(fā)單時間 dispatch_man_namevarchar20 是發(fā)單人 accept_datedatetime8 是接單時間 accept_man_namevarchar120 是接單人 petition_contentvarchar255 是投訴內容 petition_transact_circsvarchar255 是處理情況 petition_lead_opinionvarchar255 是
33、領導意見 transact_datedatetime8 是處理時間 complete_datedatetime8 是完成時間 client_feedbackvarchar20 是住戶反饋 client_signaturevarchar20 是住戶簽字 notevarchar255 是備注 statusvarchar8 是狀態(tài) verify_namevarchar10 是審核人員 verify_datedatetime8 是審核日期 edit_namevarchar10 是修改人員 edit_datedatetime8 是修改日期 create_namevarchar10 是建檔人員 creat
34、e_datedatetime8 是建檔日期 4.44.4 小區(qū)設備的運維管理表設計小區(qū)設備的運維管理表設計 表 4 小區(qū)設備的運維管理表 字段數據類型長度是否 null是否 pk字段說明 servicing_idvarchar16 否是報修單號 client_region_idvarchar16 否是物業(yè)名稱 client_record_idvarchar16 否是檔案 id client_house_addvarchar80 否是地址 client_house_numbervarchar10 是房號 client_namevarchar20 是姓名 client_phonevarchar20
35、 是聯(lián)系電話 inform_datedatetime8 是報修時間 inform_circsvarchar120 是報修情況 dispatch_datedatetime8 是發(fā)單時間 dispatch_man_namevarchar20 是發(fā)單人 accept_datedatetime8 是接單時間 accept_man_namevarchar120 是接單人 servicing_contentvarchar255 是維修內容 servicing_materialvarchar255 是材料 servicing_datedatetime8 是維修時間 complete_datedatetime
36、8 是完成時間 servicing_material_moneynumeric13 是材料費 servicing_server_moneynumeric13 是人工費 servicing_total_moneynumeric13 是合計 client_feedbackvarchar20 是住戶反饋 client_signaturevarchar20 是住戶簽字 notevarchar255 是備注 statusvarchar8 是狀態(tài) verify_namevarchar10 是審核人員 verify_datedatetime8 是審核時間 edit_namevarchar10 是修改人員 e
37、dit_datedatetime8 是修改日期 create_namevarchar10 是建檔人員 create_datedatetime8 是建檔日期 4.54.5 系統(tǒng)用戶管理表設計系統(tǒng)用戶管理表設計 表 5 系統(tǒng)用戶管理表 字段數據類型長度是否 null是否 pk字段說明 use_idvarchar6 否是 id use_namevarchar20 否用戶名稱 use_passwordvarchar10 否用戶密碼 sys_userchar2 否系統(tǒng)管理員 stop_rightvarchar4 否是否有效 notevarchar30 是備注 edit_namevarchar10 是修改
38、人員 edit_datedatetime8 是修改日期 create_namevarchar10 是建檔人員 create_datedatetime8 是建檔日期 5 5 系統(tǒng)詳細設計系統(tǒng)詳細設計 建立好數據庫以后,設計前臺界面。并編寫代碼,完成與數據庫的連接。 建立 vb 模塊對整個界面進行一次數據庫連接。其代碼如下: public conn as new adodb.connection public rs as new adodb.recordset public addflag as boolean public function opencn() as boolean dim mag
39、 as string on error goto strerrmag set conn = new adodb.connection conn.connectionstring = provider=sqloledb.1;password= ;persist security info=true;user id=sa;initial catalog=user;data source=microsof-fb5e72 conn.connectiontimeout = 25 conn.provider = sqloledb conn.properties(data source).value = m
40、icrosof-fb5e72 服務器的名字 conn.properties(initial catalog).value = hyhhomedatabase 庫 名 conn.properties(integrated security).value = sspi 登陸類型 conn.open opencn = true addflag = true exit function strerrmag: mag = data cant connect call msgbox(mag, vbokcancel, error:data connect) addflag = false end end f
41、unction public sub clocn() on error resume next if conn.state adstateclosed then conn.close set conn = nothing end sub 通過模塊,使系統(tǒng)在啟動時進行數據庫連接,并打開整個數據庫。各個功 能模塊的具體數據庫連接,將在界面代碼中實現。 5.15.1 登錄界面設計登錄界面設計 登錄:用戶輸入用戶名和密碼,后臺數據庫查找并進行匹配,匹配成功, 則進入系統(tǒng)主界面。 圖 3 登錄界面 其代碼如下: private sub cmdcancel_click() 設置全局變量為 false 不提
42、示失敗的登錄 loginsucceeded = false me.hide end end sub private sub cmdok_click() 檢查正確的密碼 if txtpassword.text = then 將代碼放在這里傳遞 成功到 calling 函數 設置全局變量時最容易的 loginsucceeded = true me.hide form1.show else msgbox 無效的密碼,請重試!, , 登錄 txtpassword.setfocus sendkeys home+end end if end sub 5.25.2 系統(tǒng)主界面設計系統(tǒng)主界面設計 系統(tǒng)主界面:
43、系統(tǒng)的主要界面。顯示連接各功能模塊的按鈕及菜單,是各 模塊連接的橋梁。 圖 4 系統(tǒng)主界面 界面主要功能介紹: 在該界面中可以通過命令按鈕進入相應的操作,也可以使用菜單功能進入。 界面簡單明了,方便快捷。 其主要代碼為各頁面連接,故在此不列出。 5.35.3 業(yè)主信息管理界面設計業(yè)主信息管理界面設計 住戶信息管理:提供住戶的信息管理,包括添加、刪除、修改和查詢等基 本操作。在該界面中,使用 datagrid 控件,可直觀的看到數據庫表中的內容。 通過 ado 控件來實現與數據庫的連接,其使用方式和代碼如下: with adodc1 .connectionstring = provider=sq
44、loledb.1;persist security info=false;user id=sa;initial catalog=hyhhomedatabase;data source=microsof-fb5e72 連接數據庫字符串 .recordsource = select * from hy_client_table 連接到表 end with 進行數據庫連接,連接到 hy_client_table。 連接成功后,運行程序,進入業(yè)主信息管理界面,可對業(yè)主的相關信息進 行添加、修改、刪除等操作。 住戶相關信息有:物業(yè)地址、房號、姓名、性別、職業(yè)、工作單位、身份 證號、車位、車牌號、民族、聯(lián)
45、系電話、銀行帳號、房產類別、產權狀況、入 住日期、建筑面積、套內面積、房型、備注。其表示如下圖: 圖 5 業(yè)主信息管理詳細功能圖 界面圖如下: 圖 6 住戶信息管理界面 其主要代碼如下: 信息添加代碼: adodc1.recordset.addnew . . . . form2.adodc1.refresh 信息刪除代碼: k = msgbox(確定刪除本條記錄嗎?, vbinformation + vbyesno, 提示) if k = vbyes then adodc1.recordset.delete end if form2.adodc1.refresh 信息修改代碼: adodc1.
46、recordset.update form2.adodc1.refresh 5.45.4 收費項目管理主界面設計收費項目管理主界面設計 收費項目管理:管理基本的物業(yè)收費。基本操作包括添加收費項目、修改 收費項目、查詢繳費記錄、刪除繳費記錄等。同樣也使用 ado 控件通過代碼 with adodc2 .connectionstring = provider=sqloledb.1;persist security info=false;user id=sa;initial catalog=hyhhomedatabase;data source=microsof-fb5e72 連接數據庫字符串 .r
47、ecordsource = select * from hy_client_charge_item_table 連接到表 end with 實現與數據庫的連接,datagrid 直觀的顯示數據庫內容。 收費項目記錄信息有:收費項目、起始日期、起始表數、終止日期、終止 表數、用量、總表數、繳費日期、金額單價、應繳費用、分攤系數、收費說明、 備注。 其功能結構圖可以表示如圖 7.用戶運行程序進入物管費用管理界面,通過 界面的命令按鈕,對相應信息進行操作。 圖 7 物管費用管理詳細功能圖 物管費用管理界面如下圖: 圖 8 收費項目管理界面 主要代碼與住戶信息管理代碼相似,故不在列出。 5.55.5
48、投訴項目管理投訴項目管理投訴單界面設計投訴單界面設計 投訴項目管理:添加、修改、刪除和查詢投訴記錄。添加投訴項目按鈕彈 出投訴單窗口,在該界面中填寫投訴相關信息,并保存。由物業(yè)公司查看并處 理投訴。使用 ado 控件通過字符串 “provider=sqloledb.1;persist security info=false;user id=sa;initial catalog=hyhhomedatabase;data source=microsof-fb5e72” 實現與數據庫的連接。 相關信息包括:投訴單號、投訴時間、投訴情況、發(fā)單時間、發(fā)單人、接 單時間、接單人、投訴內容、處理情況、領導意
49、見、處理時間、完成時間、住 戶反饋、住戶簽字和備注。 表示如下圖: 圖 9 業(yè)主投訴管理詳細功能圖 完成該功能的投訴單界面如下: 圖 10 投訴單界面 其主要代碼有: 添加、保存信息代碼: private sub command1_click() adodc1.recordset.addnew adodc1.recordset.fields(petition_id) = text1.text form8.adodc1.refresh 點擊“取消”按鈕,則退出投訴單界面。 5.65.6 維修項目管理維修項目管理-維修單界面設計維修單界面設計 維修項目管理:添加、修改、刪除和查詢維修記錄。添加維修
50、項目按鈕彈 出維修單窗口,在該界面中填寫維修相關內容,并保存。由物業(yè)公司查看并處 理維修。 相關內容包括:維修單號、發(fā)單時間、維修地點、維修時間、報修情況、 發(fā)單人、接單時間、接單人、維修內容、處理情況、領導意見、材料費、人工 費、總費用、住戶反饋、住戶簽字、備注。 其功能結構表示如圖: 圖 11 小區(qū)設備運維管理詳細功能圖 完成該功能的維修單界面如下: 圖 12 維修單界面 其主要代碼與投訴單代碼相似,故不在列出。 6 6 系統(tǒng)測試系統(tǒng)測試 6.16.1 測試項目測試項目 (1)登錄測試: 運行程序,在登錄界面的“用戶名稱”文本框中輸入用戶名,在“密碼” 文本框中輸入對應的密碼,點擊“確定”
51、按鈕。如順利進入系統(tǒng)主界面,則登 錄過程成功,該部分代碼可行。 (2)添加業(yè)主信息測試: 順利進入主界面后,點擊“住戶資料錄入編輯”按鈕,進入住戶信息管理 界面。添加住戶資料,在文本框中填寫相應的內容,保存。進入后臺數據庫, 在相應的表中查找是否有新添加的數據,若有,則數據添加成功。 (3)修改和刪除業(yè)主信息測試: 在住戶信息管理界面中,點擊“刪除”按鈕,刪除指定的內容,保存。進 入后臺數據庫,在相應的表中查找數據,若沒有剛才刪除的數據,則刪除成功。 點擊“修改”按鈕,修改指定內容,保存,進入后臺數據庫,在相應的表中查 找數據,若相應的數據改變,則修改數據成功。 (4)添加、修改和刪除物管費用
52、信息測試: 啟動系統(tǒng),進入物管費用管理界面。點擊“增加”按鈕,進入添加模式, 在文本框內填寫相應內容,點擊“保存”按鈕保存信息。進入后臺數據庫,找 到物管費用管理表,查詢返回所有行,如出現剛才添加的信息,則添加成功。 回到界面,對剛才的數據進行修改和刪除操作,操作步驟同上,如在數據庫的 相應表中出現操作的相應情況,則測試成功。 (5)其余模塊測試: 啟動系統(tǒng),進行投訴單和維修單操作測試。測試方法同上,如在數據庫的 相應表中出現操作的相應情況,則測試成功。 (6)退出系統(tǒng)測試: 關閉所有界面,回到系統(tǒng)主界面,點擊“退出系統(tǒng)”按鈕。如程序停止運 行,則測試成功?;蛘撸c擊窗口關閉按鈕,如程序停止運
53、行,并回到 windows,則測試成功。 6.26.2 測試結果測試結果 通過上述測試,系統(tǒng)基本完成設計要求,能夠順利運行,測試成功。 結結 論論 現在已經做出的是系統(tǒng)的 1.0 版本,實現了物業(yè)管理的主要功能有:業(yè)主 信息管理、物業(yè)費用管理、業(yè)主投訴管理和小區(qū)設備的運維管理等。但是系統(tǒng) 的實用性和安全性不高,很多功能還不夠完善,操作界面還不夠友好,這些都 是以后需要改進的地方??偟膩碚f,本系統(tǒng)基本實現物業(yè)管理的基本功能,具 有一定的實用價值。 參考文獻參考文獻 1 王福成.visual basic 6.0 數據庫開發(fā)指南m.北京:清華大學出版社,2002。 2 郭振波. 深入淺出 visua
54、l basic 6.0 中文版m.北京:人民郵電出版社,2003。 3 林永.visual basic 6.0 用戶編程手冊m.北京:人民郵電出版社,2002。 4 劉炳文.visual basic 6.0 程序設計教程m.北京:清華大學出版社,2000。 5 劉瑞新,汪遠征.visual basic 程序設計教程m.北京:機械工業(yè)出版社,2005。 6 方睿,刁仁宏,吳四九.網絡數據庫原理及應用m.成都:四川大學出版社,2005。 7 趙建敏,郭慶.visual basic 6.0 編程指南m.北京:北京航空工業(yè)出版社,1999。 8 張海藩.軟件工程導論m.北京:清華大學出版社,2003。
55、 致致 謝謝 本文是在李曉崗老師的熱情關心和指導下完成的,他淵博的知識和嚴謹的 治學作風使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他表示 我最衷心的感謝! 在論文完成過程中,本人還得到了茍智堅老師和郭嘉同學的熱心幫助,本 人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介: 姓 名:高元吉 性別:男 出生年月:1984 年 12 月 民族:漢 e-mail: 聲聲 明明 本論文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程學院網絡工程 系完成的。文中除了特別加以標注地方外,不包含他人已經發(fā)表或撰寫過的研 究成果,也不包
56、含為獲得成都信息工程學院或其他教學機構的學位或證書而使 用過的材料。除非另有說明,本文的工作是原始性工作。 關于學位論文使用權和研究成果知識產權的說明: 本人完全了解成都信息工程學院有關保管使用學位論文的規(guī)定,其中包括: (1)學校有權保管并向有關部門遞交學位論文的原件與復印件。 (2)學??梢圆捎糜坝 ⒖s印或其他復制方式保存學位論文。 (3)學??梢詫W術交流為目的復制、贈送和交換學位論文。 (4)學校可允許學位論文被查閱或借閱。 (5)學??梢怨紝W位論文的全部或部分內容(保密學位論文在解密后遵 守此規(guī)定) 。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信 息工程學院。
57、特此聲明! 作者簽名: 2007 年 06 月 日 are you hungry now? no, i am tired and lazy now; if i pursue you i will not catch you, and if i catch you-through your own slowness and clumsiness-i will not kill you, and if i kill you i will not eat you. nicholas had begun to back away, and at the last; words, realizing t
58、hat they were a signal, he turned and began to run, splashing through the shallow water. ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-each white as a bone and as big as nicholass thumbnail-showing like spectators who lined the ra
59、ilings of his lips. dont run, nicholas, dr. island said with the voice of a wave. it only makes him angry that you run. nicholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing ignacio was not right behind hi
60、m, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only . sound in an atmosphere silent and unwaked as earths long, prehuman day. for a time he listened for any sound igna
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年住宅裝飾工程委托施工協(xié)議
- 2025年不動產分期付款銷售合同范文
- 2025年勞動合同社會保障權益
- 2025年企業(yè)財務規(guī)劃委托協(xié)議范本
- 2025年一致行動方股權交易協(xié)議范例
- 2025年信用貸款延期還款協(xié)議書(7)
- 2025年合作契約解除協(xié)議范例
- 2025年共同策劃建立子公司的合同范例
- 2025年債權購買協(xié)議書格式
- 2025年中山貨運上崗證考試題庫
- 《對折剪紙》課件
- 小學數學人教版六年級上冊分數混合運算練習題
- 培訓學校 組織架構及部門崗位職責
- 調車作業(yè)-調車概述(鐵路行車組織)
- 【住院患者跌倒或墜床預防護理措施研究國內外文獻綜述3300字】
- 2023施工項目部標準化工作手冊
- 酒店員工招聘與面試技巧培訓課件
- 技術服務合同-英文版模板
- 公眾聚集場所消防技術標準要點
- 人教部編版三年級上冊語文【選擇題】專項復習訓練練習100題
- DB64-T 1933-2023 園林樹種引種馴化技術規(guī)程
評論
0/150
提交評論