侯金彪
(德州學(xué)院信息 管理學(xué)院,山東 德州253023)
如今信息化高速發(fā)展,而且隨著電子計(jì)算機(jī)和通信技術(shù)不斷提高,信息化管理的模式也隨著網(wǎng)絡(luò)飛速增長進(jìn)入我們的視野.在Internet上,存在多種多樣的信息管理系統(tǒng),每個(gè)系統(tǒng)都有自己的應(yīng)用范圍,能夠滿足人們不同的需要.[1]本物業(yè)管理系統(tǒng),管理者可以對物業(yè)問題的信息做出及時(shí)的修改,通過電腦的數(shù)字化管理,這樣可以提高工作效率,解放管理員的雙手,真正使物業(yè)管理做到智能化、自動化,大大方便了人們的生活和工作.[2]
計(jì)算機(jī)普及使社區(qū)物業(yè)管理使用計(jì)算機(jī)管理系統(tǒng)的工作成為可能.對于規(guī)模較小的物業(yè)管理公司來說,傳統(tǒng)的人工物業(yè)管理模式仍然可以滿足日常工作的需要.[3]然而,隨著行業(yè)的不斷發(fā)展和競爭的日益激烈,提高物業(yè)管理的工作水平和效率,為居民提供更好的服務(wù)已經(jīng)成為物業(yè)管理公司的必然.將計(jì)算機(jī)引入管理將是一個(gè)很好的解決方案.[4]
JSP 是由Sun 公司倡導(dǎo)、許多公司參 與 一起建立的一種 動 態(tài) 網(wǎng) 頁 技 術(shù) 標(biāo) 準(zhǔn).用JSP 開發(fā)的Web 應(yīng)用是跨平臺的,既能在Windows 下運(yùn)行,也能在Linux 等操作系統(tǒng)上運(yùn)行.[5]相對于C/S 模式,使用成熟的基于Web 技術(shù)的B/S模式更加簡單方便.[6]
因此,開發(fā)符合現(xiàn)代社區(qū)物業(yè)管理特點(diǎn)的物業(yè)管理信息系統(tǒng)具有深遠(yuǎn)的意義.[7]
本小區(qū)物業(yè)管理系統(tǒng)包括很多功能,其中以物業(yè)報(bào)修模塊最為重要.具體功能需求列表如下表1所示.
表1 功能需求列表
2 3 4 5 6 7 8 9站內(nèi)搜索添加物業(yè)報(bào)修編輯物業(yè)報(bào)修刪除物業(yè)報(bào)修物業(yè)報(bào)修審核添加住戶信息編輯住戶信息刪除住戶信息用戶可以通過關(guān)鍵字搜索站內(nèi)信息用戶添加物業(yè)報(bào)修用戶修改物業(yè)報(bào)修信息用戶刪除物業(yè)報(bào)修管理員給用戶添加的物業(yè)報(bào)修進(jìn)行審核管理員添加住戶信息管理員修改住戶信息管理員刪除住戶信息輸入關(guān)鍵字,點(diǎn)擊搜索按鈕物業(yè)報(bào)修的相關(guān)信息物業(yè)報(bào)修相關(guān)信息物業(yè)報(bào)修信息物業(yè)報(bào)修審核信息住戶的相關(guān)信息住戶相關(guān)信息住戶信息搜索出來的列表信息物業(yè)報(bào)修列表是否編輯成功物業(yè)報(bào)修刪除成功或失敗物業(yè)報(bào)修審核是否通過住戶信息列表是否編輯成功住戶信息刪除成功或失敗編號 功能名稱 功能描述 輸入內(nèi)容 輸出內(nèi)容
(1)總體業(yè)務(wù)流程:用戶在登錄頁面上輸入帳號和密碼的身份,經(jīng)過數(shù)據(jù)庫認(rèn)證,驗(yàn)證成功后登錄系統(tǒng)首頁,可以使用個(gè)人信息管理、記錄添加、維修記錄查詢、社區(qū)建設(shè)信息查詢等功能進(jìn)行操作,如管理員則可以使用系統(tǒng)用戶管理、信息管理、基礎(chǔ)數(shù)據(jù)管理、報(bào)修記錄管理等功能.具體如下圖1所示:
圖1 總體業(yè)務(wù)流程圖
(2)管理員管理業(yè)務(wù)流程:管理系統(tǒng)用戶(密碼修改)、基礎(chǔ)資料管理(小區(qū)信息、樓房信息)、住戶信息管理(住戶信息)、報(bào)修記錄管理(報(bào)修記錄查詢、報(bào)修處理).具體如下圖2所示:
圖2 管理員管理業(yè)務(wù)流程圖
(3)用戶登錄業(yè)務(wù)流程具體如下圖3所示:
圖3 用戶登錄業(yè)務(wù)流程圖
圖4 數(shù)據(jù)流圖基本符號
本系統(tǒng)的每一部分各層的數(shù)據(jù)流圖如下:
1.3.1 第1層數(shù)據(jù)流圖
住戶和管理者都可登入系統(tǒng),如下圖5所示:
圖5 第1層數(shù)據(jù)流圖
首先用戶使用系統(tǒng)的登錄賬號和密碼等數(shù)據(jù),通過輸入數(shù)據(jù)流接口對數(shù)據(jù)庫邏輯進(jìn)行驗(yàn)證,然后根據(jù)用戶身份信息跳轉(zhuǎn)到頁面,跳轉(zhuǎn)到相應(yīng)的頁面后完成添加和刪除操作,最終數(shù)據(jù)流由數(shù)據(jù)庫中心接口流向系統(tǒng),進(jìn)行結(jié)果顯示.
1.3.2 第2層數(shù)據(jù)流圖
第2 層為系統(tǒng)的詳細(xì)數(shù)據(jù)流圖,住戶和管理員可以通過登錄訪問系統(tǒng)的過程.如下圖6所示:
圖6 第2層數(shù)據(jù)流圖
第2層,數(shù)據(jù)實(shí)體是住戶和管理員,住戶數(shù)據(jù)流程包括個(gè)人資料管理、報(bào)修記錄添加、報(bào)修記錄查詢、小區(qū)樓房信息查詢;管理員用戶數(shù)據(jù)流程包括系統(tǒng)用戶管理、基礎(chǔ)資料管理、住戶信息管理、報(bào)修記錄管理、系統(tǒng)管理;住戶數(shù)據(jù)流包括操作信息、添加信息、瀏覽信息;管理員數(shù)據(jù)流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息等,數(shù)據(jù)表包括報(bào)修表.
1.3.3 第3層數(shù)據(jù)流圖
第3層,管理員可以通過添加、修改和刪除來對系統(tǒng)管理,如下圖7所示:
圖7 第3層數(shù)據(jù)流圖
第3 層數(shù)據(jù)流圖中,數(shù)據(jù)流程包括個(gè)人資料管理、物業(yè)報(bào)修查詢;數(shù)據(jù)流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息;數(shù)據(jù)表包括報(bào)修表.
B/S模式,界面部分顯示在瀏覽器端,服務(wù)器完成主要工作,用戶的請求也在服務(wù)器進(jìn)行處理,結(jié)果返回到瀏覽器和服務(wù)器端,繪制在瀏覽器界面供用戶查看.[8,9]
根據(jù)之前的設(shè)計(jì)分析和系統(tǒng)開發(fā)的基本概念,我們可以將系統(tǒng)分為用戶模塊和管理員模塊.
用戶模塊包括個(gè)人信息管理、公告、記錄添加、維修記錄查詢、社區(qū)建筑信息查詢、管理員模塊只要是允許管理員使用的,包括系統(tǒng)用戶管理、系統(tǒng)用戶、密碼修改)、基本數(shù)據(jù)管理(信息、建筑信息)、住戶信息管理(居民)、記錄管理、記錄查詢、修復(fù)處理)、系統(tǒng)管理、數(shù)據(jù)備份、數(shù)據(jù)添加、刪除、修改和查詢.
系統(tǒng)功能結(jié)構(gòu)圖如下圖8所示.
圖8 系統(tǒng)功能結(jié)構(gòu)圖
2.3.1 系統(tǒng)登錄:登錄時(shí),輸入用戶名、密碼和驗(yàn)證碼,然后對登進(jìn)的用戶判斷身份,判斷是管理員用戶還是住戶.
2.3.2 系統(tǒng)用戶管理:管理員必須要管理用戶,包括管理員的基本功能還可修改管理員的登錄密碼.
2.3.3 住戶管理:管理員可以管理其他住戶,包括添加新用戶,刪除舊住戶,修改住戶的信息,并可以搜索住戶,打印頁面,并導(dǎo)至excel中.
2.3.4 密碼修改:登錄用戶都能修改自己的登錄密碼,修改后需要重新登錄.
2.3.5 個(gè)人信息管理:主要是用于維護(hù)個(gè)人信息,如設(shè)置電話號碼、郵箱等相關(guān)信息,在所有個(gè)人信息中不能修改用戶名.
2.3.6 物業(yè)報(bào)修:物業(yè)報(bào)修記錄的添加、修改、刪除.
2.3.7 頁面打印:設(shè)計(jì)系統(tǒng)時(shí),在代碼中連接打印機(jī),進(jìn)行系統(tǒng)的一些頁面的打印.
2.3.8 導(dǎo)出報(bào)表:用戶可能需要將某些數(shù)據(jù)列表提取出來,在代碼中調(diào)用導(dǎo)出至excel 中的函數(shù),并開啟連接excel的驅(qū)動,實(shí)現(xiàn)導(dǎo)出報(bào)表的功能.
2.4.1 概念模型設(shè)計(jì)
建庫之前,要對系統(tǒng)數(shù)據(jù)進(jìn)行概念模型設(shè)計(jì),根據(jù)概念設(shè)計(jì),得到總體ER圖如下圖9.
圖9 系統(tǒng)總體ER圖
2.4.2 數(shù)據(jù)庫表設(shè)計(jì)
建立名為xqwy的數(shù)據(jù)庫,以下是包含的表:
(1)用戶表(allusers)
用戶表如表2所示.
表2 用戶信息表(allusers)
(2)報(bào)修記錄表(baoxiujilu)
報(bào)修記錄表如表3所示.
表3 報(bào)修記錄表(baoxiujilu)
(3)樓房信息表(loufangxinxi)
樓房信息表存儲樓房信息,如表4所示.
表4 樓房信息表(loufangxinxi)
(4)小區(qū)信息表(xiaoquxinxi)
小區(qū)信息表,如表5所示.
表5 小區(qū)信息表(xiaoquxinxi)
(5)住戶信息表(zhuhuxinxi)
住戶信息表,如表6所示.
表6 住戶信息表(zhuhuxinxi)
經(jīng)過用戶登錄后,頁面跳轉(zhuǎn)至后臺首頁,main.jsp,首頁是由2 個(gè)頁面組成的,包括top 和left 頁面,通過@ Register 引入,這里也是瀏覽者操作系統(tǒng)功能的入口,系統(tǒng)作者、指導(dǎo)教師、日期等.
物業(yè)用戶登錄與用戶管理模塊相關(guān)聯(lián),可以實(shí)現(xiàn)對用戶(管理員)進(jìn)行各種操作,主要是添加、刪除、修改等[10].登錄流程如圖10所示.
圖10 登錄流程圖
住戶單擊“添加”按鈕可以添加物業(yè)報(bào)修信息,并將頁面跳轉(zhuǎn)至wuyebaoxiu_add.jsp,添加成功后,物業(yè)管理員在wuyebaoxiu_list.jsp進(jìn)行物業(yè)報(bào)修管理,物業(yè)管理員可以通過wuyebaoxiu_list.jsp文件查詢所有物業(yè)報(bào)修信息,而且在每條物業(yè)報(bào)修記錄中都有一個(gè)刪除按鈕和修改按鈕,當(dāng)點(diǎn)擊刪除按鈕會直接在數(shù)據(jù)庫刪除物業(yè)報(bào)修信息,并重定向當(dāng)前頁面,當(dāng)物業(yè)管理員單擊“修改”按鈕,就會進(jìn)入wuyebaoxiu_update.jsp 頁面,在該頁面可以修改物業(yè)報(bào)修信息.
(1)報(bào)修管理流程圖如圖11所示.
圖11 物業(yè)報(bào)修管理流程圖
運(yùn)行環(huán)境包括硬件要求及軟件要求如下表7、表8所示.
表7 硬件要求
表8 軟件要求
本系統(tǒng)使用黑盒測試方法測試界面是否正常可用.
用戶界面測試表如表9所示.
表9 用戶界面測試表
利用黑盒法的等效性法和邊界值法可以對系統(tǒng)功能進(jìn)行測試.住戶信息管理測試表如表10所示.
表10 住戶信息管理測試
如果輸入的測試數(shù)據(jù)無誤,則添加住戶成功.
本小區(qū)物業(yè)管理系統(tǒng)經(jīng)過嚴(yán)格測試可以按照需求正常運(yùn)行,基本沒有錯(cuò)誤,完全可以滿足用戶的需求.雖然可以滿足需要,但還有未完善地方,完全可以在此基礎(chǔ)上進(jìn)一步完善功能.
大量的住宅小區(qū)投入使用后,增加了物業(yè)管理者的工作難度.除了對房屋本身進(jìn)行修繕外,住宅物業(yè)還需要對場地、住戶信息、配套設(shè)備、衛(wèi)生綠化、收費(fèi)情況、治安等方面進(jìn)行專業(yè)管理,以保持良好的居住環(huán)境和滿意度.為了提高物業(yè)的整體管理水平,全面提高人們對物業(yè)管理的認(rèn)知尤為重要.在信息時(shí)代的沖擊下,物業(yè)管理與計(jì)算機(jī)技術(shù)的結(jié)合將是提高物業(yè)管理水平的一條捷徑.利用計(jì)算機(jī)來管理這個(gè)村莊的基本信息,相比于手工管理操作方便,容易管理,檢索速度和存儲容量大、保密性好、壽命長、成本低的優(yōu)勢,以及提高工作效率等也會使住宅的實(shí)現(xiàn)更好的規(guī)范化,科學(xué)管理.從某種意義上說,現(xiàn)代生活水平的提高意味著物業(yè)管理信息化和科學(xué)化的步伐必須加快,從而推動信息技術(shù)在物業(yè)管理和現(xiàn)代化建設(shè)中逐步確立越來越重要的地位.