侯金彪
(德州學院信息 管理學院,山東 德州253023)
如今信息化高速發展,而且隨著電子計算機和通信技術不斷提高,信息化管理的模式也隨著網絡飛速增長進入我們的視野.在Internet上,存在多種多樣的信息管理系統,每個系統都有自己的應用范圍,能夠滿足人們不同的需要.[1]本物業管理系統,管理者可以對物業問題的信息做出及時的修改,通過電腦的數字化管理,這樣可以提高工作效率,解放管理員的雙手,真正使物業管理做到智能化、自動化,大大方便了人們的生活和工作.[2]
計算機普及使社區物業管理使用計算機管理系統的工作成為可能.對于規模較小的物業管理公司來說,傳統的人工物業管理模式仍然可以滿足日常工作的需要.[3]然而,隨著行業的不斷發展和競爭的日益激烈,提高物業管理的工作水平和效率,為居民提供更好的服務已經成為物業管理公司的必然.將計算機引入管理將是一個很好的解決方案.[4]
JSP 是由Sun 公司倡導、許多公司參 與 一起建立的一種 動 態 網 頁 技 術 標 準.用JSP 開發的Web 應用是跨平臺的,既能在Windows 下運行,也能在Linux 等操作系統上運行.[5]相對于C/S 模式,使用成熟的基于Web 技術的B/S模式更加簡單方便.[6]
因此,開發符合現代社區物業管理特點的物業管理信息系統具有深遠的意義.[7]
本小區物業管理系統包括很多功能,其中以物業報修模塊最為重要.具體功能需求列表如下表1所示.

表1 功能需求列表

2 3 4 5 6 7 8 9站內搜索添加物業報修編輯物業報修刪除物業報修物業報修審核添加住戶信息編輯住戶信息刪除住戶信息用戶可以通過關鍵字搜索站內信息用戶添加物業報修用戶修改物業報修信息用戶刪除物業報修管理員給用戶添加的物業報修進行審核管理員添加住戶信息管理員修改住戶信息管理員刪除住戶信息輸入關鍵字,點擊搜索按鈕物業報修的相關信息物業報修相關信息物業報修信息物業報修審核信息住戶的相關信息住戶相關信息住戶信息搜索出來的列表信息物業報修列表是否編輯成功物業報修刪除成功或失敗物業報修審核是否通過住戶信息列表是否編輯成功住戶信息刪除成功或失敗編號 功能名稱 功能描述 輸入內容 輸出內容
(1)總體業務流程:用戶在登錄頁面上輸入帳號和密碼的身份,經過數據庫認證,驗證成功后登錄系統首頁,可以使用個人信息管理、記錄添加、維修記錄查詢、社區建設信息查詢等功能進行操作,如管理員則可以使用系統用戶管理、信息管理、基礎數據管理、報修記錄管理等功能.具體如下圖1所示:

圖1 總體業務流程圖
(2)管理員管理業務流程:管理系統用戶(密碼修改)、基礎資料管理(小區信息、樓房信息)、住戶信息管理(住戶信息)、報修記錄管理(報修記錄查詢、報修處理).具體如下圖2所示:

圖2 管理員管理業務流程圖
(3)用戶登錄業務流程具體如下圖3所示:

圖3 用戶登錄業務流程圖

圖4 數據流圖基本符號
本系統的每一部分各層的數據流圖如下:
1.3.1 第1層數據流圖
住戶和管理者都可登入系統,如下圖5所示:

圖5 第1層數據流圖
首先用戶使用系統的登錄賬號和密碼等數據,通過輸入數據流接口對數據庫邏輯進行驗證,然后根據用戶身份信息跳轉到頁面,跳轉到相應的頁面后完成添加和刪除操作,最終數據流由數據庫中心接口流向系統,進行結果顯示.
1.3.2 第2層數據流圖
第2 層為系統的詳細數據流圖,住戶和管理員可以通過登錄訪問系統的過程.如下圖6所示:

圖6 第2層數據流圖
第2層,數據實體是住戶和管理員,住戶數據流程包括個人資料管理、報修記錄添加、報修記錄查詢、小區樓房信息查詢;管理員用戶數據流程包括系統用戶管理、基礎資料管理、住戶信息管理、報修記錄管理、系統管理;住戶數據流包括操作信息、添加信息、瀏覽信息;管理員數據流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息等,數據表包括報修表.
1.3.3 第3層數據流圖
第3層,管理員可以通過添加、修改和刪除來對系統管理,如下圖7所示:

圖7 第3層數據流圖
第3 層數據流圖中,數據流程包括個人資料管理、物業報修查詢;數據流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息;數據表包括報修表.
B/S模式,界面部分顯示在瀏覽器端,服務器完成主要工作,用戶的請求也在服務器進行處理,結果返回到瀏覽器和服務器端,繪制在瀏覽器界面供用戶查看.[8,9]
根據之前的設計分析和系統開發的基本概念,我們可以將系統分為用戶模塊和管理員模塊.
用戶模塊包括個人信息管理、公告、記錄添加、維修記錄查詢、社區建筑信息查詢、管理員模塊只要是允許管理員使用的,包括系統用戶管理、系統用戶、密碼修改)、基本數據管理(信息、建筑信息)、住戶信息管理(居民)、記錄管理、記錄查詢、修復處理)、系統管理、數據備份、數據添加、刪除、修改和查詢.
系統功能結構圖如下圖8所示.

圖8 系統功能結構圖
2.3.1 系統登錄:登錄時,輸入用戶名、密碼和驗證碼,然后對登進的用戶判斷身份,判斷是管理員用戶還是住戶.
2.3.2 系統用戶管理:管理員必須要管理用戶,包括管理員的基本功能還可修改管理員的登錄密碼.
2.3.3 住戶管理:管理員可以管理其他住戶,包括添加新用戶,刪除舊住戶,修改住戶的信息,并可以搜索住戶,打印頁面,并導至excel中.
2.3.4 密碼修改:登錄用戶都能修改自己的登錄密碼,修改后需要重新登錄.
2.3.5 個人信息管理:主要是用于維護個人信息,如設置電話號碼、郵箱等相關信息,在所有個人信息中不能修改用戶名.
2.3.6 物業報修:物業報修記錄的添加、修改、刪除.
2.3.7 頁面打印:設計系統時,在代碼中連接打印機,進行系統的一些頁面的打印.
2.3.8 導出報表:用戶可能需要將某些數據列表提取出來,在代碼中調用導出至excel 中的函數,并開啟連接excel的驅動,實現導出報表的功能.
2.4.1 概念模型設計
建庫之前,要對系統數據進行概念模型設計,根據概念設計,得到總體ER圖如下圖9.

圖9 系統總體ER圖
2.4.2 數據庫表設計
建立名為xqwy的數據庫,以下是包含的表:
(1)用戶表(allusers)
用戶表如表2所示.

表2 用戶信息表(allusers)
(2)報修記錄表(baoxiujilu)
報修記錄表如表3所示.

表3 報修記錄表(baoxiujilu)
(3)樓房信息表(loufangxinxi)
樓房信息表存儲樓房信息,如表4所示.

表4 樓房信息表(loufangxinxi)
(4)小區信息表(xiaoquxinxi)
小區信息表,如表5所示.

表5 小區信息表(xiaoquxinxi)
(5)住戶信息表(zhuhuxinxi)
住戶信息表,如表6所示.

表6 住戶信息表(zhuhuxinxi)
經過用戶登錄后,頁面跳轉至后臺首頁,main.jsp,首頁是由2 個頁面組成的,包括top 和left 頁面,通過@ Register 引入,這里也是瀏覽者操作系統功能的入口,系統作者、指導教師、日期等.
物業用戶登錄與用戶管理模塊相關聯,可以實現對用戶(管理員)進行各種操作,主要是添加、刪除、修改等[10].登錄流程如圖10所示.

圖10 登錄流程圖
住戶單擊“添加”按鈕可以添加物業報修信息,并將頁面跳轉至wuyebaoxiu_add.jsp,添加成功后,物業管理員在wuyebaoxiu_list.jsp進行物業報修管理,物業管理員可以通過wuyebaoxiu_list.jsp文件查詢所有物業報修信息,而且在每條物業報修記錄中都有一個刪除按鈕和修改按鈕,當點擊刪除按鈕會直接在數據庫刪除物業報修信息,并重定向當前頁面,當物業管理員單擊“修改”按鈕,就會進入wuyebaoxiu_update.jsp 頁面,在該頁面可以修改物業報修信息.
(1)報修管理流程圖如圖11所示.

圖11 物業報修管理流程圖
運行環境包括硬件要求及軟件要求如下表7、表8所示.

表7 硬件要求

表8 軟件要求
本系統使用黑盒測試方法測試界面是否正常可用.
用戶界面測試表如表9所示.

表9 用戶界面測試表
利用黑盒法的等效性法和邊界值法可以對系統功能進行測試.住戶信息管理測試表如表10所示.

表10 住戶信息管理測試
如果輸入的測試數據無誤,則添加住戶成功.
本小區物業管理系統經過嚴格測試可以按照需求正常運行,基本沒有錯誤,完全可以滿足用戶的需求.雖然可以滿足需要,但還有未完善地方,完全可以在此基礎上進一步完善功能.
大量的住宅小區投入使用后,增加了物業管理者的工作難度.除了對房屋本身進行修繕外,住宅物業還需要對場地、住戶信息、配套設備、衛生綠化、收費情況、治安等方面進行專業管理,以保持良好的居住環境和滿意度.為了提高物業的整體管理水平,全面提高人們對物業管理的認知尤為重要.在信息時代的沖擊下,物業管理與計算機技術的結合將是提高物業管理水平的一條捷徑.利用計算機來管理這個村莊的基本信息,相比于手工管理操作方便,容易管理,檢索速度和存儲容量大、保密性好、壽命長、成本低的優勢,以及提高工作效率等也會使住宅的實現更好的規范化,科學管理.從某種意義上說,現代生活水平的提高意味著物業管理信息化和科學化的步伐必須加快,從而推動信息技術在物業管理和現代化建設中逐步確立越來越重要的地位.