孟令雷
(灌云縣房產和物業服務中心,江蘇 連云港 222200)
該系統最主要的數據庫管理系統為Oracle10g。首先以系統需求為基礎對其局部設計進行了分析,然后對所需的數據信息進行了收集,最后根據實體關系構建了相應的數據庫模型。該文以該模型為基礎詳細地設計了該系統。基礎數據管理中包括4 個子模塊,具體如下:1)物業小區管理模塊。實現對物業小區的添加、修改、刪除以及查詢操作;2)自然幢管理模塊。在物業小區的基礎上實現對小區內的自然幢(樓棟)進行添加、修改、刪除、查詢操作;3)房屋管理模塊。實現對物業小區樓棟中的房屋進行添加、修改、刪除以及查詢操作;4)業主信息管理模塊。實現業主信息的添加、修改、刪除及查詢的操作。
基礎數據管理主要有四項基本功能,分別為:管理小區物業;管理自然幢;管理房屋;管理業主信息如圖1 所示。
系統最主要的功能就是管理資金交存,如圖1 所示,該系統能夠實現對業務、業務信息、業務材料、各項業務的受理、確認、初審、審批和統計查詢。如圖1 所示在基礎數據模塊中可以對小區交存信息進行查詢和提取,根據不同的單元排序或樓層排序,在基本的樓棟信息內只需對房屋表進行導入,在系統內成功導入后只需點擊確認,就能夠確認完與該筆業務有關的各項樓棟信息,并完成初審的提交。通過預交存模塊可以實現初審和審批。
如圖1 所示該模塊在管理資金使用時,主要涉及到了資金的預支申請、分攤和結算等管理工作。
如圖1 所示該模塊主要具有三個子模塊,分別可以記賬財務、發送財務憑證和打印票據,能夠完成普通的財務操作[1]。

圖1 系統總體設計
在設計、實現整個系統的過程中,都采用了軟件開發和數據庫等現代技術。系統架構的設計主要以B/S為基礎,開發系統主要采用的工具語言為UML,最終開發設計了VB.NET框架,通過控制器可以按照特定的邏輯操作相關業務,并獲取相關數據,視圖主要用于展示數據,模型主要用于數據訪問的封裝。
VB.NETWeb 應用程序支持下列三種部署方案∶1)XCOPY 部署。XCOPY 部署是部署方案中最簡單的方式,通過執行控制臺的XCOPY 命令將必要的文件復制到服務器的特定目錄。2)利用 Visual Studio.NET 2005 的”復制項目”功能部署∶使用 Visual Studio.NET 的”復制項目”功能可輕松地把 APS.NETWeb 應用程序部署到目標服務器。該功能既可以把 Web 項目復制到同一服務器,也可以復制到不同服務器。3)用Web 安裝項目部署∶為支持 Web 應用程序部署,Visual Studio.NET 專門提供了一種”Web 安裝項目”。Web 安裝項目有別與普通的安裝項目,對普通的安裝項目,應用程序通常是安裝到Program Files 目錄。而Web 安裝項目則是把Web 應用程序安裝到 Web 服務器的虛擬根文件夾上。Visual Studio.NET 的”Web 安裝項目”是程序開發人員普遍選擇的一種部署方案。本系統也采用”Web 安裝項目部署”的方式實現系統的部署。
部署本系統的步驟如下∶1)在辦公自動化項目下,點擊"文件"菜單,選擇"添加項目",然后選擇"新建項目",出現的"新建項目對話框中,項目類型選擇;"安裝和部署項目",模板選擇∶"Web 安裝項目"。修改名稱和位置后,點擊確定,就能生成Web 安裝項目。2)在生成的 Web安裝項目中,還需把辦公自動化項目的程序集和內容文件添加到安裝項目中。選擇"項目"菜單,點擊"添加",選擇"項目輸出",出現"添加項目輸出組"對話框。項目欄,選擇"Webs",再從列表中選擇"主輸出"、"文檔文件"和"內容文件"",最后點擊確定。屬性修改:公司名稱等屬性設置主要在用于項目安裝的Web 屬性窗口完成,此類屬性關系著在Windows 內運行安裝文件時會看到怎樣的內容。3)可以對安裝項目進行編譯,進而實現對安裝程序的生成。
系統開啟之后,可以與數據庫自動連接。
3.2.1 設計登錄窗體
首先需要做好對新窗體的創建,并將其命名FrmLogin。用戶在系統中界面登錄后可以訪問主頁面。由于已經設置了相應的代碼,所以,系統在用戶完成各項信息的輸入后,就可以對用戶權限進行自動識別,并自動設置是否可以使用相應模塊[2]。系統管理員可以實現對用戶權限的設定。想要登錄系統就需要先注冊自己的相關信息,例如可以注冊用戶名等。數據庫可以根據該用戶信息,對相應的記錄進行檢測,如果檢測到存在相關記錄就能夠完成登錄,相反的就會累計失敗次數,如果失敗三次以上就不能繼續登錄。
3.2.2 系統登錄模塊流程圖
在登錄窗體的具體頁面中,采用了相應的數據流程。外來人員通過選擇瀏覽按鈕就可以進行瀏覽,省去了用戶名等的輸入環節,就可以在界面內了解各類信息和產品介紹,然而無權修改相關信息,為數據提供了安全的保證。
3.2.2.1 系統主界面
系統在管理住房保障信息的頁面中,主要涉及到了管理低收入家庭檔案,申請資金補貼和管理發放等工作[3]。
3.2.2.2 系統主要功能界面
3.2.2.2.1 制定維修預案
管理人員在完成系統的登錄后,首先需要點擊開戶階段,然后需要在大修專項工程管理選項中新增相應的維修預案,然后就能夠在相應的界面新增方案。在這一界面內可以實現對工程名稱,實施時間和范圍以及維修原因等信息的輸入和保存,也可以在維修對象選擇中,對已存在的待維修項目加以選擇。在維修對象選擇完成后,是要對上浮比例的最高值和決算資金的方式加以輸入,在完成以上信息的存儲后,就能夠建立相應的維修預案。此外,針對已存在的維修預案來說,也可以對其實施編輯操作和查詢操作等。在頁面某個現有的維修預案中,如果想要在征詢單中錄入相關意見,就需要對維修預案進行點擊即可,就能夠實現對維修意見的錄入。還可以在打印時選擇以征詢意見表的樣式進行打印。
3.2.2.2.2 維修決案制定
在可以制定維修決案的模塊中,主要可以對維修和急修決案和報告進行錄入、撤銷查詢和修改等操作。在對維修決案進行制定的頁面中,通常需要遵守如下流程:首先需要做好對工程信息的修改,然后是維修對象和維修費用的選擇和修改。維修決案的制定可以錄入兩種決案,分別為急修報告和錄入決議。小區業主在這一界面中,對維修決案進行錄入后,就可以從名稱和實施范圍等方面,對工程加以表決。表決結果主要有兩種,分別為通過和不通過,如果超過2/3 的用戶都表示同意,那么就可以保存決議結果;如果超過2/3的用戶都不同意,那么就需要由業委員等上級組織再議。
3.2.2.2.3 合同管理審價
在這一模塊中主要可以實現對開工時間,完工時間,變更信息等基本合同信息的管理。企業通過管理合同可以提升自身經營管理的規范性,將相應的決策依據提供給企業領導。其主要具有審價合同的新增修改和撤銷等功能。在管理審價合同的頁面中,通常需要遵守如下流程:首先是維修對象的選擇,接著需要在審價環節選擇關單位,并錄入相應的合同。審價部門在界面中管理審價合同時,首先需要新增一個頁面,然后選擇增加選項,就能夠進入相應的頁面,選擇所需的工程項目,在選擇完成后,用戶對確定按鈕進行點擊后,就可以進入審價合同錄入界面,在這一界面中,用戶可以編號和命名審價合同等,在完成以上信息的輸入后,只需點擊保存即可。
3.2.2.2.4 施工合同
對頁面中對施工合同進行管理時,主要的合同管理對象有文件、臺賬等。然而在管理合同文件的頁面中又涉及如下內容:對承包合同的管理。在確定工程項目的過程中,最重要的文件就是承包合同。該合同具有跟蹤整個承包合同是否得到了良好的落實。管理分包合同。通過管理分包合同可以實現基礎分包合同及其信息的跟蹤和維護。管理其他合同。具有管理其他合同基礎信息的功能。管理合同歸檔。在完成合同的實施后,需要按照不同的類型,對其進行歸檔,并在管理系統中對其進行關聯。在管理合同評審的頁面中,主要涉及到了承包合同和分包合同這兩類評審對象。在管理合同評審的頁面中,主要是對合同評審及其內容的跟蹤和記錄。在管理合同臺賬的頁面中,主要涉及到了承包合同,分包合同和其他合同這三種類型的臺賬,分別需要做好對各類合同基礎信息的記錄。在管理合同變更的頁面中,主要涉及到了承包合同和分包合同這兩類變更管理對象。在管理前者的頁面中,主要需要管理好項目內部流程,并做好對各項信息的基本記錄。在管理后者的頁面中,主要需要管理好相應的流程,并做好對各項基礎信息的記錄。
在管理合同結算的頁面中,主要涉及承包合同和分包合同這兩種結算對象,在進度管理中可以獲取到某些相關數據。在管理施工合同的頁面中,主要能夠實現對施工合同的新增編輯和撤銷等操作。在管理施工合同頁面通過點擊增加頁面,就能夠獲取到相應的工程信息列表,然后就能夠對決案金額等進行新增。是否需要通過審價選項來開展審價管理,需要結合該工程的需求,如果工程需要,那么在對施工合同進行新增的過程中,就需要做好對審價報告的選擇;相反的,就需要選擇維修對象。合同已簽訂數量選項意味著該工程已完成了多少合同的簽訂。決案金額意味著維修該工程總共需要的決案金額。如果用戶對首個工程是否審價進行了選擇并且沒有簽訂任何合同,那么就需要選擇新增合同;如果用戶對綜合維修工程進行了選擇,那么就會進入選擇界面。如果用戶點擊了新增合同,那么就能夠進入維修對象的選擇界面,在完成某個維修對象選擇后,對確定按鈕的點擊就能夠在相應的頁面對施工合同進行新增。該工程如果無需審價,那么該項目所涉及的各項合同總額不得超過結案金額和上浮比例的總值。通過對保存按鈕的點擊,就可以啟用保存功能。
在管理任務單的頁面中,可以實現對任務單的新增編輯和刪除等操作。在系統頁面中,小區管理人員點擊業主大會后,就能夠在左邊菜單中按照特定順序開戶,此外還可以操作任務單等,在完成各項操作后,就能夠在工程列表中分攤各項任務。首先,用戶需要在相應的工程中新增任務單,如果選擇了施工合同還未簽訂的工程,就需要選擇增加按鈕,直接做好對任務單的錄入;如果選擇了已簽訂施工合同的工程,就需要在完成相關工程選擇后,再對任務單進行錄入。在工程選擇完后,需要對施工合同進行選擇,然后才能夠進入相應的頁面對任務單進行新增。完成任務單的錄入編碼和金額的支取,然后點擊選擇按鈕,就能夠完成任務單的新增。
在管理支取匯總的頁面中可以向銀行發送支取匯總,取消匯總和支取交易等申請。用戶相應的頁面中管理支取交易時,只需對新增按鈕進行點擊,就能進入相應的頁面進行工程列表的選擇,對某個工程任務單進行新增,如果選擇了施工合同還未簽訂的工程,就需要先做好對施工合同的新增;如果選擇了施工合同已經簽訂的工程,就需要對相關工程進行選擇。需要根據施工合同的需求進行支取匯總,然后對該選項加以選擇,就能夠在相應的頁面里表中看到不同的任務,然后需要根據支取匯總需求,對相應的任務列表加以選擇,然后對支取匯總按鈕的點擊,頁面中就會彈出提示是否需要匯總,選擇確定后,就能夠完成新增匯總。
在管理支取沖正的頁面中,可以向銀行發送沖正交易的支取,正向匯總和交易等需求。在管理沖正交易頁面,通過點擊新增按鈕,就能在相應的頁面中完成編號沖正申請,命名所屬工程和建立時間等操作。用戶在選擇新增按鈕后,就可以在相關頁面中選擇是否需要支取交易,如果需要支取的某個交易已經完成并且需要沖正,那么就需要在輸入框中輸入支取編號,然后點擊確定,如此就能夠進入相應的頁面查看交易任務單。選擇匯總任務單中的支取沖正交易,然后點擊沖正按鈕,就能夠在頁面內進行匯總。然后對匯總選項加以取消,就可以取消支取沖正;選擇向銀行發送,就可以向銀行發送沖正交易。也可以采用如下方法來實現這兩種操作。選擇返回選項,就能夠看到主頁面中所顯示的支取沖正,然后,在頁面上點擊撤銷匯總,向銀行發送等功能按鈕[4]。
在管理工程完工報告的頁面中,要能夠實現對完工報告的新增編輯和撤銷等操作。在頁面列表所顯示的工程信息中,主要包括了工程的編號名稱等信息。如果需要對工程施工合同進行簽訂,那么就需要選擇與施工名稱相對應的合同,如果沒有簽訂施工合同的需求,那么就需要在頁面中驗收工程,相反的,就需要對施工合同名稱進行點擊。在該頁面中不能錄入完工日期,只有在錄取完各項該合同所涉及的維修對象的完工日期后,才能夠輸入實際竣工日期。而完成整個合同的日期,只有在該工程所涉及的各項施工合同實際竣工日期都輸入完后才能夠進行錄入。如果需要變更完工報告,首先需要施工合同詳情頁面中,對具有變更需求的維修對象加以選擇,然后選擇變更按鈕,在所顯示的頁面內錄入和填寫完工報告和相關信息。只有所錄入地支取過一次的完工維修對象才能夠進行變更。
住房專項維修資金也叫做住房養老金,商品住宅在經過不斷發展后,國家頒布了大量的法規和政策來保證維修資金,而隨著房地產的不斷發展,越來越多的房屋出現了老化、失效的問題,需要對已歸集的維修資金進行使用。而該文所設計的系統可以用于住宅管理維修資金,具有自動管理,建賬收繳和使用等作業的功能。能辦事效率方面對管理人員進行了提升,為辦公人員帶來了更加便捷的信息共享交流渠道,促進了他們的協同工作,同時還為領導的決策工作提供依據。