周林杰(湖南人文科技學(xué)院,湖南 婁底 417000)
淺議小區(qū)物業(yè)管理系統(tǒng)的開發(fā)
周林杰
(湖南人文科技學(xué)院,湖南 婁底417000)
目前在我國市場(chǎng)上可用作企業(yè)級(jí)的開發(fā)工具有很多,在此筆者選用JAVA SERVER PAGE進(jìn)行簡(jiǎn)單描述。
Java Server Page簡(jiǎn)稱為JSP,是由Sun公司在Java語言上開發(fā)出來的一種動(dòng)態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動(dòng)態(tài)網(wǎng)頁的簡(jiǎn)單方法,并為開發(fā)人員提供了一個(gè)Server端框架,基于這個(gè)框架,開發(fā)人員可以使用多種語言,靈活快速地創(chuàng)建和維護(hù)動(dòng)態(tài)網(wǎng)頁。JSP能夠快速的開發(fā)出基于所有Web服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨(dú)立于平臺(tái)的應(yīng)用程序,而且具有非常強(qiáng)的可伸縮性。這種跨平臺(tái)特性己包含了目前大部份網(wǎng)站服務(wù)器配置環(huán)境。
數(shù)據(jù)庫采用Microsoft SQL Server 2000,其具有以下的優(yōu)點(diǎn):一是信息易于查找和使用。二是支持Web功能的信息共享。三是提供名稱自動(dòng)更正功能。四是具有子數(shù)據(jù)表功能。五是數(shù)據(jù)訪問頁功能等等。
在小區(qū)物業(yè)管理系統(tǒng)的開發(fā)過程中,第一,開發(fā)者要對(duì)目前的前沿技術(shù)具有一定的認(rèn)知。第二,將一些常用技術(shù)應(yīng)用到系統(tǒng)開發(fā)中,并具有一定的責(zé)任感。第三,要結(jié)合自身的條件,在共同研討和協(xié)商的情況下進(jìn)行知識(shí)共享和交流。
在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程。在這個(gè)過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后,才能夠分析和尋求新系統(tǒng)的解決方法。在小區(qū)物業(yè)管理系統(tǒng)開發(fā)的過程中,需求分析可以從以下幾方面入手。
(一)用戶需求分析。在進(jìn)入系統(tǒng)之前,要進(jìn)行身份確認(rèn),只有用戶名和用戶密碼都相符的用戶方可進(jìn)入系統(tǒng),為了防止不合法用戶對(duì)數(shù)據(jù)的察看和修改。系統(tǒng)可把用戶分為二個(gè)級(jí)別:住戶和管理員,住戶可以管理自己的信息,可以提交報(bào)修信息和投訴信息,可以瀏覽收費(fèi)信息和樓盤信息。管理員可以設(shè)定用戶名、密碼和其權(quán)限,還可以對(duì)紀(jì)錄進(jìn)行增加、刪除、修改等操作。
(二)系統(tǒng)功能需求分析。小區(qū)物業(yè)管理系統(tǒng)是為了對(duì)小區(qū)物業(yè)實(shí)行計(jì)算機(jī)化的管理,以提高工作效率,方便用戶。主要功能應(yīng)該有樓盤信息、收費(fèi)、報(bào)修、投訴、維修、基本資料管理以及對(duì)系統(tǒng)自身的用戶權(quán)限管理等。物管中心不但應(yīng)含有小區(qū)日常項(xiàng)目的信息,而且還應(yīng)該包含對(duì)各項(xiàng)功能的查詢功能。而系統(tǒng)管理的主要任務(wù)是提高系統(tǒng)安全性和對(duì)系統(tǒng)提供良好的維護(hù),如用戶權(quán)限可以為用戶提供權(quán)限服務(wù)。通過該系統(tǒng),可以使小區(qū)的管理人員工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而提高小區(qū)管理人員的工作效率。
(三)性能需求分析。系統(tǒng)的性能需求應(yīng)該至少包括以下三點(diǎn):一是靈活的數(shù)據(jù)記錄編輯功能,可以隨時(shí)對(duì)記錄進(jìn)行增加,修改,更新,刪除,瀏覽等編輯操作。并將查詢方式有機(jī)溶入編輯界面,可以實(shí)現(xiàn)對(duì)某項(xiàng)記錄定位,再進(jìn)行編輯,修改,更新。二是多個(gè)數(shù)據(jù)庫表的任意組合條件的查詢。便于在實(shí)際檔案管理操作中對(duì)保種情況,多種條件下的人員情況進(jìn)行統(tǒng)計(jì)查看。三是具備分級(jí)用戶權(quán)限管理設(shè)置,以確保檔案的保密性和安全性。
隨著經(jīng)濟(jì)的發(fā)展,人均生活水平的提高,住宅小區(qū)成為了主流的居住方式,小區(qū)管理就成了一個(gè)新問題。以往,人們采用傳統(tǒng)人工的方式管理著所在的小區(qū),費(fèi)時(shí)費(fèi)力卻得不到好的效果。而隨著計(jì)算機(jī)科學(xué)技術(shù)的迅猛發(fā)展,這樣一套小區(qū)物業(yè)管理系統(tǒng)軟件就能很好的解決問題了。本文從開發(fā)工具、需求調(diào)查和數(shù)據(jù)庫設(shè)計(jì)三個(gè)方面進(jìn)行了論述,希望對(duì)各個(gè)小區(qū)的物業(yè)管理系統(tǒng)開發(fā)有一定的借鑒作用。
計(jì)算機(jī)技術(shù);住宅小區(qū);物業(yè)管理
系統(tǒng)可采用模塊化程序設(shè)計(jì)方法,這樣既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。在系統(tǒng)功能分析的基礎(chǔ)上,考慮JAVA SERVER PAGE程序編制的特點(diǎn),可以大概得到如下所示的系統(tǒng)流程圖。
系統(tǒng)后臺(tái)數(shù)據(jù)庫中可設(shè)計(jì)6張數(shù)據(jù)表,分別為業(yè)戶信息表(x_ yehu)、報(bào)修信息表(x_baoxiu)、投訴信息表(x_tousu)、收費(fèi)信息表(x_shoufei)、留言信息表(x_liuyan)和管理員信息表(x_ admin)。具體結(jié)構(gòu)設(shè)計(jì)如下:
(一)操作員信息表(x_yehu)。操作員信息表主要用于存儲(chǔ)系統(tǒng)小區(qū)內(nèi)住戶的信息,主要字段有ID、姓名、性別、年齡、住址、聯(lián)系方式、登錄賬號(hào)、密碼等。
(二)投訴信息表(t_tousu)。投訴信息表主要用于存儲(chǔ)業(yè)主的投訴信息,主要字段有投訴時(shí)間、投訴原因、業(yè)主ID、投訴狀態(tài)等。
(三)報(bào)修信息表(t_baoxiu)。報(bào)修信息表主要用于存儲(chǔ)業(yè)主的報(bào)修信息,主要字段有報(bào)修時(shí)間、報(bào)修原因、業(yè)主ID、報(bào)修狀態(tài)等。
(四)收費(fèi)信息表(t_shoufei)。收費(fèi)信息表主要用于存儲(chǔ)對(duì)業(yè)主的收費(fèi)信息,主要字段有收費(fèi)時(shí)間、收費(fèi)項(xiàng)目、業(yè)主ID、收費(fèi)金額等。
(五)留言信息表(t_liuyan)。留言信息表主要用于存儲(chǔ)業(yè)主的留言信息,主要字段有留言時(shí)間、留言標(biāo)題、留言內(nèi)容、留言業(yè)戶等。
(六)管理員信息表(t_admin)。管理員信息表主要用于系統(tǒng)管理員的信息,主要字段包括:編號(hào)、登陸賬號(hào)、登陸密碼。
總之,住宅小區(qū)作為主流的居住方式,對(duì)于小區(qū)管理出現(xiàn)的新問題。不必采用傳統(tǒng)的、落后的人工的方式管理小區(qū),可以采用一套小區(qū)物業(yè)管理系統(tǒng)軟件就能很好的解決問題了。采用一套小區(qū)物業(yè)管理系統(tǒng)軟件從開發(fā)工具、需求調(diào)查和數(shù)據(jù)庫設(shè)計(jì)三個(gè)方面入手進(jìn)行管理,希望對(duì)各個(gè)小區(qū)的物業(yè)管理系統(tǒng)開發(fā)有一定的借鑒作用。
[1]百度百科,淺議小區(qū)物業(yè)管理系統(tǒng)的開發(fā)。
[2]胡洋,基于java的小區(qū)物業(yè)管理系統(tǒng) .2011(05)。
TP311.52
A
1671-864X(2016)05-0157-01