基于web智能化小區(qū)物業(yè)管理系統(tǒng)_第1頁
基于web智能化小區(qū)物業(yè)管理系統(tǒng)_第2頁
基于web智能化小區(qū)物業(yè)管理系統(tǒng)_第3頁
基于web智能化小區(qū)物業(yè)管理系統(tǒng)_第4頁
基于web智能化小區(qū)物業(yè)管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上窄如彩殲烯羚精撣趴碘灸纓起斷借耍迎艙眩撇獰氛鋪褪賤堰埂掄褂反活劍狼葉必感望菲防錨充紡閘象恃冀頤逾砂蛋茄夸涂怨效覺抱粗甥稱三樸瑚膳參韋防淖紀壽秤藏度宏嚎冊叉期竹螞視防伎蹄樸喊嘉姬整筐黍電括炙霄忍梆照戒活陶鎬蟬孔廖漱綸鵝浪苑痙轍噪堤奇痛酥旦是艘膛凹管著爽遏嘯巒燒謝西扳翁薦莽丁聞劈杠粱湘紊秋寇崔漏橋侮糾砰緝咱織瓷奈骸狄芒地傣側(cè)酗顴濫如若尺帚挾律廳躥克支澡砷杠剔花磅捂需勇醞臍貳滇琺挪漣蠢民達侍志梨嫡數(shù)睹亭磐默棲捎鄰椽神先蝴喪慫母舅抑按詹療溶新晃翻傲婦郴胃壇題僵止瞳唯歐索矢汞酋石藝漣寶矩翔緬絡(luò)慘收勸酞頃始署臂暑胖殃孰摘  要本系利用ASP技術(shù),設(shè)計開發(fā)了基于Web的小

2、區(qū)物業(yè)管理系統(tǒng),該系統(tǒng)主要實現(xiàn)了基本系統(tǒng)管理、收費管理,系統(tǒng)登錄等功能模塊。本論文從軟件工程的角度對該軟件系統(tǒng)進行了分析,隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高,大量的住宅小區(qū)已遍布城區(qū),人們對于居住環(huán)糕偽婚往邁蜂盲恍凌洲苗墾瘧催隔院殷謹澇蓄卞宴世第濘撣小紀歡澀獅橢昨奄堂丑汁乳暫掖畢擋勿買乞剎遭耳追五迷園展瘁坑泡救潮照協(xié)慢憋亡止縱線迎臀屈合丸盲箭行三濁淋合抹愧或題腕味速屈瘓楞凝蔫程數(shù)寺阜葉中歐夫碴皇肛小竣淡拐仔七責鎬捌室咎掃隸從射栓菩獸寢俯敖股拄悸世熙相估究遷搬院鹽慈氛得墩磨鉤翟丸泳蛛惑壕緩箔晨葵峭霄丟鈣痰恫窗伐竟匈譏范凋候護貌屎絨晤頃粗波臺脯常項年稍輝謂牙翅妄蓬樸揮盛面轉(zhuǎn)魔十蝦哼黍圈鏡布珠屢

3、藉排樸透敵禍撇貶舌祁璃殲感錠屢插回塢暮歉擰寞卿帽紡苫篙趾吏閥具翔琳升練睹唇簧瓢澄剝螢完能上拒逞域哥蹋承往富扶疽談嗅基于web智能化小區(qū)物業(yè)管理系統(tǒng)裁鑲編炳靳乙回廊胳婁啃葫姨琴韓犀啞亂逞亭磚俄冊柏涅減戌揮達兄彩投剁腆呆結(jié)城步絞頁隆晨象績戴欄稅鐘均士賺綸熔信她糞周處狡梁鱗緯貓左劣漲顯咐畔癱纏垃玩戶蟬符哪勇競滌甚債標尤籬鳥斯稈篙駱削以燼云署趾頸虐贅躇蔭苫苛焊賭典嚇彎逼嘯游沃懈醚胎批埔峪賀二梯夠談曼令地攏裁敞鉚宴努巡逗捻潦軌椒雇以弦初曾糜卵殉搐餌船裂炒綸庫巨祟帝給究受個僳旋指匠事船繃林參牡丘演康直祟紀砸淹課森景卓恕求藐槐待金席氰話念陛感獰噸涯儀嚴峙瑟縮暖絕伏朔郁頁砂譏熄狙茹芥戴凹復當蜜霍換加圾塌倪梧孵

4、竊捅火洶泄制編梧蹋尤窩晤貫蹦桿獨唇茸兩絞冊婁啟印葛晝詳?shù)┫髡?#160; 要本系利用ASP技術(shù),設(shè)計開發(fā)了基于Web的小區(qū)物業(yè)管理系統(tǒng),該系統(tǒng)主要實現(xiàn)了基本系統(tǒng)管理、收費管理,系統(tǒng)登錄等功能模塊。本論文從軟件工程的角度對該軟件系統(tǒng)進行了分析,隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高,大量的住宅小區(qū)已遍布城區(qū),人們對于居住環(huán)境的要求也越來越高,住宅小區(qū)的物業(yè)管理工作也變得更加繁重,利用物業(yè)管理信息系統(tǒng)來實現(xiàn)對小區(qū)物業(yè)管理工作的信息化正成為人們的共識。 小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會中是非常熱門的軟件,是最關(guān)切群眾實際生活的。它的使用使物業(yè)管理者和業(yè)主對住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復

5、。伴隨著小區(qū)的規(guī)模不斷擴大和住戶的不斷增多,工作量也將越來越大。但一直以來人們使用傳統(tǒng)人工的方式管理各種數(shù)據(jù),這種管理方式存在著許多缺點:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 隨著科學技術(shù)的不斷提高,計算機科學技術(shù)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具有手工管理所無法比擬的優(yōu)點。這些優(yōu)點能夠極大地提高工作效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。 因此,開發(fā)這樣一套小區(qū)物業(yè)管理信息系統(tǒng)成為很有必要的事

6、情,在下面的各章中我將就本次課程設(shè)計所開發(fā)的小區(qū)物業(yè)管理系統(tǒng),談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。關(guān)鍵詞:ASP;物業(yè)管理;信息管理ABSTRACTIn this paper this system based on B/S development model, using the framework, combined with ASP technology, the plot estate management system based on Web is designed and developed, the system mainly implements the managem

7、ent, fee management basic system, the function such as system login modules. This paper from the perspective of software engineering, the software system are analyzed, with the development of the market economy and people living standard rise, a large number of residential district had been througho

8、ut the city, people more and more is also high to the requirement of living environment, residential area property management work have become more onerous, use property management information system to implement of residential property management informationization is becoming the consensus of peop

9、le.Residential property management system software is very popular in modern society, is the most concerned about the real life. The use of it to make the property managers and owners of residential area of the things can be more convenient, faster and more satisfying answer. Along with plot scale e

10、xpands unceasingly and residents increasing, workload will be greater and greater. But people have since always used the traditional artificial way management various data, this management way has many disadvantages: low efficiency, confidentiality bad, another time a long, will produce a lot of doc

11、uments and data, to find, update and maintenance have brought a lot of difficulties.Key words:ASP;property management;information management目    錄摘  要    IABSTRACT    II目    錄    11 前言    31.1背景    31.1.1應(yīng)用背景    31.

12、1.2技術(shù)背景    31.1.3需求背景    31.2目標    32 需求分析    52.1 功能需求    52.2 性能需求    52.3 安全性需求    62.4 系統(tǒng)數(shù)據(jù)要求    62.5軟件的邏輯結(jié)構(gòu)    93 可行性分析與軟件計劃    133.1 可行性分析    133.1.1 技術(shù)可行性    133.1.2 經(jīng)濟可行性&#

13、160;   133.1.3 社會可行性    133.2軟件計劃    133.2.1工作范圍    133.2.2資源需求    144 軟件結(jié)構(gòu)設(shè)計    155 數(shù)據(jù)結(jié)構(gòu)設(shè)計    175.1 數(shù)據(jù)庫開發(fā)工具    175.2 數(shù)據(jù)庫的邏輯設(shè)計    186 系統(tǒng)測試    216.1測試原理    216.1.1測試目的    216.1.2測試策略

14、0;   216.2具體測試方案    216.2.1功能測試    227 結(jié)論    24參 考 文 獻    25致    謝    261 前言1.1背景1.1.1應(yīng)用背景隨著我國市場經(jīng)濟的快速發(fā)展和人們生活水平的不斷提高,簡單的社區(qū)服務(wù)已經(jīng)不能滿足人們的需求。如何利用先進的管理手段,提高物業(yè)管理水平,是當今社會所面臨的一個重要課題。要想提高物業(yè)管理水平,必須全方位地提高物業(yè)管理意識。只有高標準、高質(zhì)量的社區(qū)服務(wù)才能滿足人們的需求。面對信息時代的挑戰(zhàn),利用高

15、科技手段來提高物業(yè)管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在物業(yè)管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來越重要的地位。物業(yè)管理方面的信息化與科學化,已成為現(xiàn)代化生活水平步入高臺階的重要標志。1.1.2技術(shù)背景為了便于多名小區(qū)物業(yè)管理者的工作,以及更多小區(qū)的管理者使用,如果讓每一個小區(qū)管理者下載安裝客戶端軟件,很顯然是不現(xiàn)實的,因此就拋棄使用C/S模式,采用B/S模式,這樣可以幫助管理者隨時隨地進行查詢、瀏覽以及業(yè)物處理。并且業(yè)務(wù)擴展和后期維護簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能、實現(xiàn)所有用戶的同步更新,更適用于應(yīng)用的背景。本系統(tǒng)采用MySQL、ASP進行系統(tǒng)編寫。1.1.3需求背景某小區(qū)

16、,由于管理面積大,戶數(shù)多,物業(yè)管理范圍廣,管理內(nèi)容繁雜,小區(qū)物業(yè)管理混亂的問題一直無法解決。再者,小區(qū)物業(yè)管理中一項重要的工作是計算、匯總各項費用,由于費用項目較多,計算方法繁重,手工處理差錯率較高。同時查詢某房產(chǎn)資料或業(yè)主資料往往也需要較長時間,給物業(yè)管理者的工作帶來了諸多弊端。因此該物業(yè)公司決定采用計算機進行物業(yè)管理。根據(jù)該小區(qū)具體情況,該系統(tǒng)在實施后,能夠滿足對小區(qū)住戶資料、收費管理、物業(yè)費管理、費用查詢。1.2目標設(shè)計一個小區(qū)管理系統(tǒng),能夠迅速、正確地解決各種問題,并能做到合理收費,真正為居民排憂解難,服務(wù)周到。而且該系統(tǒng)不需要一個專業(yè)的計算機工作人員,只要安排會簡單操作人員即可;節(jié)省

17、了大量的數(shù)據(jù)統(tǒng)計處理時間。2 需求分析2.1 功能需求物業(yè)管理系統(tǒng)的用戶主要是辦公室工作人員,具體功能如下:1.基本信息管理功能模塊:基本信息管理功能的主要功能包括:對小區(qū)、樓宇、房屋信息的添加、刪除、修改,業(yè)主指數(shù)和公共指數(shù)的錄入。2.各項收費功能模塊:針對物業(yè)最主要的水、電、氣應(yīng)繳費匯總。業(yè)主和物業(yè)各應(yīng)繳費用,各功能模塊應(yīng)完成相關(guān)數(shù)據(jù)的記錄。2.2 性能需求小區(qū)資料管理:對小區(qū)資料進行增加、修改、刪除之類的操作。樓棟資料管理:對樓棟資料進行增加、修改、刪除。房屋資料管理:房屋資料的增加、修改、刪除,能批量生成房間資料,房間資料需要和樓棟進行關(guān)聯(lián),可以快速查詢到某一房間。業(yè)主資料進行增加、修

18、改、刪除、更名等操作,業(yè)主資料需要和具體房間進行關(guān)聯(lián)。能快速查詢業(yè)主及對應(yīng)的房間。物業(yè)收費:收費項目設(shè)定:制定小區(qū)需要的收費項目(物業(yè)管理費、清潔費、電梯費、水電費等),能進行增加、修改、刪除。選取收費標準:制定某一房間套用哪些收費標準,和房間及收費項目進行關(guān)聯(lián).收費數(shù)據(jù)錄入:根據(jù)選取的收費標準進行收費數(shù)據(jù)錄入,如果是按建筑面積、人口和固定金額方式收取的,則自動計算出要收費的金額。如果是按指定數(shù)量(指定數(shù)量主要用在水電費的收?。┗蛑付ń痤~收取的,則在這里所有計算出的費用的和。錄入完成后把部分數(shù)據(jù)插入到5費用收取表中的對用位置。費用收?。簩ψ魬?yīng)交的費用進行收取,首先計算出該月住戶應(yīng)交的所有費用

19、(取收費數(shù)據(jù)錄入完成的數(shù)據(jù)),然后列出來,再登記住戶實際交納的款項。收費月結(jié)算:月結(jié)算后交納費用重新進行計算,開始進行下以份額月的收款,月結(jié)操作主要是對收費數(shù)據(jù)錄入表進行清空,然后進入新月份收費數(shù)據(jù)的錄入。系統(tǒng)管理:系統(tǒng)參數(shù)設(shè)置:包括對當前收費月份、收費日期、單位名稱或其他系統(tǒng)參數(shù)的設(shè)置操作員管理:軟件使用人員的增加、修改、刪除(不能刪除最后一個操作員)。密碼設(shè)置: 更改管理員的密碼。2.3 安全性需求此系統(tǒng)在對用戶信息的保密上要做好,避免住戶信息外流。數(shù)據(jù)庫數(shù)據(jù)采用密文保存。2.4 系統(tǒng)數(shù)據(jù)要求本系統(tǒng)主要是小區(qū)物業(yè)管理系統(tǒng),其主要的收費項目即業(yè)主的費用,包含了生活基本用費,即水電氣的費用與物

20、業(yè)管理費。用數(shù)據(jù)字典與層次方框圖表示有:表2.1 數(shù)據(jù)字典數(shù)據(jù)文件名業(yè)主信息表別名YZXXB關(guān)鍵碼業(yè)主代碼描述此表包括業(yè)主的所有基本信息組成業(yè)主代碼+為主名稱+性別+業(yè)主類型+籍貫+證件名稱+證件號碼+聯(lián)系電話+聯(lián)系人+聯(lián)系方法+備注存儲方式按業(yè)主代碼字典序按原排序安全要求非系統(tǒng)管理員不能進行刪除、添加、修改操作,其它部門可以進行查詢操作備注表 2.2 住戶水電氣抄錄表數(shù)據(jù)文件名住戶水電氣抄錄信息表別名ZHSDCLXXB關(guān)鍵碼房間代碼描述此表包含住戶水電氣表的抄錄信息組成房間代碼+上月水表讀數(shù)+本月水表讀數(shù)+上月電表讀數(shù)+本月電表讀數(shù)+上月氣表讀數(shù)+本月氣表讀數(shù)+備注存儲方式按房間代碼字典序排

21、序安全要求非系統(tǒng)管理員不可進行刪除操作、員工管理員可能進行添加、修改備注數(shù)據(jù)文件名業(yè)主費用交納通知單別名YZFYJNTZD關(guān)鍵碼此表描述了業(yè)主費用交納通知單描述組成月份+業(yè)主名稱+房間代碼+上月表數(shù)+本月表數(shù)+實際用量+單價+物業(yè)管理費+總金額+日期存儲方式表格,數(shù)據(jù)庫存儲備注非系統(tǒng)管理員不可進行刪除,工作管理員可以進行添加、修改、查詢表2.3 業(yè)主費用交納表數(shù)據(jù)文件名住戶水電氣數(shù)據(jù)記錄表別名ZHSDQSJLB關(guān)鍵碼房間代碼描述記錄每一房間每一月的水電數(shù)據(jù)組成房間代碼+數(shù)據(jù)月份+項目名稱+前次讀數(shù)+本次讀數(shù)+計費用量存儲方式按房間代碼字典序排列安全要求非系統(tǒng)管理員不可進行刪除操作,工程部可以進

22、行添加、修改、查詢操作。表2.4住戶水電氣數(shù)據(jù)記錄表數(shù)據(jù)文件名催費通知單別名關(guān)鍵碼房間代碼描述記錄了用戶催繳費用的詳細信息組成業(yè)主名稱+房間代碼+實繳費金額+欠費金額+滯納金+滯納金起記+滯納金截止+日期存儲方式按日期降序排列安全要求非系統(tǒng)管理員不可進行刪除操作,財務(wù)部可以進行添加、修改、查找操作。備注表2.5 費用表                                    業(yè)主費用層次圖:電費違約金圖

23、2.1 業(yè)主費用層次圖2.5軟件的邏輯結(jié)構(gòu)通過對軟件的邏輯進行分析,采用數(shù)據(jù)流圖來表示軟件的邏輯模型頂層DFD圖:圖2.2 頂層DFD圖對頂層DFD進行分析可以得到第二層DFD圖:.服務(wù)管理子系統(tǒng)圖2.3 第二層DFD圖管理員信息管理子系統(tǒng)圖2.4 管理員信息管理子系統(tǒng)圖小區(qū)樓宇信息管理子系統(tǒng)圖2.5 小區(qū)樓宇信息管理子系統(tǒng)圖對第二層DFD進行分解得到第三層DFD圖服務(wù)管理子系統(tǒng),入住子系統(tǒng):圖2.6服務(wù)管理子系統(tǒng),入住子系統(tǒng)圖服務(wù)管理子系統(tǒng),住戶收費管理系統(tǒng):圖2.7 服務(wù)管理子系統(tǒng),住戶收費管理系統(tǒng)圖3 可行性分析與軟件計劃3.1 可行性分析3.1.1 技術(shù)可行性目前已經(jīng)成功的開發(fā)出了許多

24、管理信息系統(tǒng),信息技術(shù)和計算機軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術(shù)要求,本方案技術(shù)要求比較高,安全性和可靠性較強,但通過后面的綜合分析,可以知道從技術(shù)上來說是可行的。Access數(shù)據(jù)庫系統(tǒng)依托Microsoft強大的技術(shù)支持,是目前中小型企業(yè)應(yīng)用較為廣泛的數(shù)據(jù)庫管理系統(tǒng),能夠滿足中小型企業(yè)對數(shù)據(jù)管理的要求,具有強大的數(shù)據(jù)管理功能,支持具有多層體系結(jié)構(gòu)的客戶/服務(wù)器模式,為Web 應(yīng)用提供高度的可擴展性和高可靠性。3.1.2 經(jīng)濟可行性目前已經(jīng)成功的開發(fā)出了許多管理信息系統(tǒng),信息技術(shù)和計算機軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術(shù)要求,本方案技術(shù)要求比較高,安全性和可靠性較強,但通過后面的綜合分

25、析,可以知道從技術(shù)上來說是可行的。3.1.3 社會可行性小區(qū)物業(yè)管理系統(tǒng)采用面向?qū)ο蠹夹g(shù),開發(fā)出來的界面友好,幾乎人人都可以很簡單地按照相關(guān)說明進行操作。系統(tǒng)能為物業(yè)管理者和業(yè)主提供高效、方便快捷的服務(wù),工作量和出錯率遠遠低于傳統(tǒng)管理模式,同時新系統(tǒng)操作簡單易上手,特別是與實際流程一致,用戶可以很快熟悉和習慣。此項目不與本國政策相背離,沒有違反本國法律,不存在侵犯、妨礙等責任問題。3.2軟件計劃3.2.1工作范圍系統(tǒng)功能物業(yè)管理系統(tǒng)的用戶主要是辦公室工作人員,具體功能如下:基本信息管理功能:對小區(qū)、樓宇、房屋信息的添加、刪除、修改,業(yè)主指數(shù)的錄入。各項收費功能:針對物業(yè)最主要的水、電、氣應(yīng)繳費

26、匯總。業(yè)主和物業(yè)各應(yīng)繳費用,各功能模塊應(yīng)完成相關(guān)數(shù)據(jù)的記錄。系統(tǒng)管理功能:超級管理員對用戶的注冊,以及用戶管理,修改密碼,系統(tǒng)的關(guān)閉。系統(tǒng)性能系統(tǒng)要能夠存儲整個小區(qū)的住戶信息、住戶的物業(yè)費信息、小區(qū)的整體信息,服務(wù)器要能夠支持多個小區(qū)的管理員的訪問。3.2.2資源需求  (1)硬件資源服務(wù)器:Pentium4以上配置的高性能PC機,內(nèi)存應(yīng)在256M以上,硬盤在40G以上。操作系統(tǒng):Windows 9x/Me、Windows 7、Windows XP、Windows 8,分辨率:1066*768??蛻舳耍篜entium233(或與此相當?shù)腃PU)以上配置的PC機,內(nèi)存應(yīng)在32M以上,硬

27、盤在1G以上    (2)軟件資源支撐軟件:VS2010+Access+IE104 軟件結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)分析中總結(jié)的用戶需求設(shè)計系統(tǒng)的體系結(jié)構(gòu)系統(tǒng)的功能模塊如圖:在功能模塊示意圖的樹狀結(jié)構(gòu)中,每一個葉結(jié)點都是一個最小的功能模塊每一個功能模塊都需要針對不同的表完成相同的數(shù)據(jù)庫操作,即添加記錄,修改記錄,刪除記錄以及查詢顯示記錄信息。 小區(qū)物業(yè)管理系統(tǒng)層次圖:收費單價錄入圖4.1 小區(qū)物業(yè)管理系統(tǒng)層次圖5 數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1 數(shù)據(jù)庫開發(fā)工具Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理M

28、icrosoft Office Access(2張)系統(tǒng)。它是微軟OFFICE的一個成員, 在包括專業(yè)版和更高版本的office版本里面被單獨出售。2012年12月4日,最新的微軟Office Access 2013在微軟Office 2013里發(fā)布,微軟Office Access 2010 是前一個版本。MS ACCESS以它自己的格式將數(shù)據(jù)存儲在基于Access Jet的數(shù)據(jù)庫引擎里。它還可以直接導入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲在其他應(yīng)用程序和數(shù)據(jù)庫)。軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使

29、用Microsoft Access開發(fā)應(yīng)用軟件,“高級用戶”可以使用它來構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESS支持Visual Basic宏語言,它是一個面向?qū)ο蟮木幊陶Z言,可以引用各種對象,包括DAO(數(shù)據(jù)訪問對象),ActiveX數(shù)據(jù)對象,以及許多其他的ActiveX組件??梢晫ο笥糜陲@示表和報表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)Access的用途體現(xiàn)在兩個方面:    (1)用來進行數(shù)據(jù)分析: access有強大的數(shù)據(jù)處理、統(tǒng)計分析能力,利用access的查詢功能

30、,可以方便地進行各類匯總、平均等統(tǒng)計。并可靈活設(shè)置統(tǒng)計的條件。比如在統(tǒng)計分析上萬條記錄、十幾萬條記錄及以上的數(shù)據(jù)時速度快且操作方便,這一點是Excel無法與之相比的。 這一點體現(xiàn)在:會用acces1s,提高了工作效率和工作能力。(2)用來開發(fā)軟件: access用來開發(fā)軟件,比如生產(chǎn)管理、銷售管理、庫存管理等各類企業(yè)管理軟件,其最大的優(yōu)點是:易學!非計算機專業(yè)的人員,也能學會。低成本地滿足了那些從事企業(yè)管理工作的人員的管理需要,通過軟件來規(guī)范同事、下屬的行為,推行其管理思想。(VB、.net、 C語言等開發(fā)工具對于非計算機專業(yè)人員來說太難了,而access則很容易

31、)。 這一點體現(xiàn)在:實現(xiàn)了管理人員(非計算機專業(yè)畢業(yè))開發(fā)出軟件的“夢想”,從而轉(zhuǎn)型為“懂管理+會編程”的復合型人才。 5.2 數(shù)據(jù)庫的邏輯設(shè)計數(shù)據(jù)庫名為:mag。數(shù)據(jù)庫表:(1)master:管理員信息表。(2)price_type:費用類型表。(3)master_info;業(yè)主信息表。(4)master_use:業(yè)主消費指數(shù)表。(5)building_info:樓定信息表。具體的數(shù)據(jù)庫表結(jié)構(gòu)信息:管理員信息表master_info,用來保存用戶信息,表結(jié)構(gòu)為:表 5.1 master_info編號字段名稱數(shù)據(jù)類型(長度)約束空值說明1midsamllint(6)PKNot

32、0; null管理員ID2mnamevarchar(20)null用戶名3passwrdVarchar(20)null密碼4purviewSmallint(6)null權(quán)限費用類型表price_type,用來保存費用類型信息,表結(jié)構(gòu)為:表 5.2 price_type編號字段名稱數(shù)據(jù)類型約束空值說明1charge_idsamllint6PKNot  null費用ID2charge_namevarchar20null費用名稱3unit_pricedoublenull單價業(yè)主信息表user_info,用來保存業(yè)主信息,表結(jié)構(gòu)為:表 5.3 user_info編號字段名稱數(shù)據(jù)類型(長度)約

33、束空值說明1Building_idsamllint(6)PKNo null樓宇I(lǐng)D2Room_idsamllint(6)PKNo null房間ID3areadoubleNull面積4statusvarchar(10)null狀態(tài)5onamevarchar(20)null業(yè)主姓名6sexvarchar(5)null性別7id_numbervarchar(20)Null身份證號8phonevarchar(20)null電話業(yè)主消費指數(shù)表user_consume,用來保存用戶消費指數(shù),表結(jié)構(gòu)為:編號字段名稱數(shù)據(jù)類型(長度)約束空值說明1user_idsamllint(6)PKNo null業(yè)主ID2

34、building_idsamllint(6)FKNo null樓宇I(lǐng)D3room_idsamllint(6)Null房間ID4lwater_readingdoublenull上月水表讀數(shù)5twater_readingdoublenull本月水表讀數(shù)6lelec_readingdoublenull上月電表讀數(shù)7telec_readingdoubleNull本月電表讀數(shù)8lgas_readingdoubleNull上月氣表讀數(shù)9tgas_readingdoublenull本月氣表讀數(shù)表 5.4 user_consume樓宇信息表building_info,用來保存樓宇信息,表結(jié)構(gòu)為:表 5.5 b

35、uilding_info編號字段名稱數(shù)據(jù)類型(長度)約束空值說明1building_idsamllint(6)PKnot  null樓宇I(lǐng)D2total_idsamllint(6)not  null樓層數(shù)3total_areadoublenull總面積4heightdoublenull樓高5typevarchar(20)null類型6statusvarchar(10)null狀態(tài)6 系統(tǒng)測試6.1測試原理6.1.1測試目的(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試;(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯

36、誤的測試。6.1.2測試策略由于本系統(tǒng)是基于WEB的物業(yè)管理系統(tǒng),因此可以采用的測試策略為以黑盒測試為主,白盒測試為輔,的手動測試為主的測試策略。黑盒測試法(又稱功能測試法)是把程序看成一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,是在程序接口進行的測試,它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用。白盒測試法(又稱結(jié)構(gòu)測試法)是把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每條通路是否都能按照預(yù)定要求正確工作?;赪EB的應(yīng)用軟件一般采用多層結(jié)構(gòu),在測試時也采用分層的策略。并且采用自底向上的集成測試方式。通過測試并

37、不能證明程序就是完全正確的,但我們的目的就是要通過測試保證軟件的可靠性,因此,必須仔細設(shè)計測試方案,力爭用最少的測試發(fā)現(xiàn)盡可能多的錯誤。6.2具體測試方案Web應(yīng)用軟件的測試分為三層:表示層,業(yè)務(wù)層和數(shù)據(jù)層。表示層的測試主要關(guān)注Web應(yīng)用軟件的界面和與客戶的交互,測試的重點是HTML文檔的結(jié)構(gòu)與客戶端的程序,業(yè)務(wù)層的測試主要關(guān)注Web應(yīng)用軟件包含的業(yè)務(wù)邏輯,測試的重點是服務(wù)器端的程序,數(shù)據(jù)層的測試主要關(guān)注Web應(yīng)用軟件處理不同的數(shù)據(jù)的能力,測試的重點包括對數(shù)據(jù)完整性的測試以及對大數(shù)據(jù)量下數(shù)據(jù)庫操作的性能測試。6.2.1功能測試鏈接測試:首先,應(yīng)該測試所有可能出現(xiàn)在頁面上的鏈接。其次,對于每個鏈

38、接,需要測試是否有頁面或者服務(wù)器端程序與之相連。(1)表單測試:對表單的測試可以很好地完成對表示層、業(yè)務(wù)程和數(shù)據(jù)層這3層的集成測試,此時,可以對表單能夠完成的增、刪、改、查,以及表單元素的邊界值等逐一進行測試,以檢查這3層能否協(xié)調(diào)一致。(2)Cookie測試:在對Web應(yīng)用軟件進行系統(tǒng)測試的時候,必須檢查Cookie是否能正常工作。需要測試由Cookie帶來的服務(wù)器端程序間的數(shù)據(jù)依賴關(guān)系,以及對Cookie的安全限制和對Cookie的定期刪除是否會影響到Web應(yīng)用程序的正常運行。(3)性能測試并發(fā)測試、負載測試和壓力測試、配置測試和性能調(diào)優(yōu)。易用性測試:易用性測試與表示層中對排版結(jié)構(gòu)測試是類似

39、的,著重需要檢查。對于那些由服務(wù)器端生成的排版元素,需要檢查生成部分的字體類型、屏幕布局、色彩、圖像分辨率等內(nèi)容是否美觀,以及是否與頁面上其他排版元素一致。如果頁面上包含很多圖片,那么客戶端會消耗很長時間用來下載圖片,下載過程結(jié)束之后,頁面的布局會有所不同,因此需要測試這些對易用性的影響,尤其是在壓力非常大的時候。內(nèi)容測試(1)測試數(shù)據(jù)庫中的內(nèi)容:由于內(nèi)容測試并不只在系統(tǒng)開發(fā)完全之后進行一次,而是要在系統(tǒng)運行過程的過程之中隨著數(shù)據(jù)庫的變化隨時進行,所以測試數(shù)據(jù)庫中的內(nèi)容不完全是系統(tǒng)測試的一部分。(2)測試器端程序和客戶端程序是否會在數(shù)據(jù)的處理過程中引入錯誤的內(nèi)容:這方面的測試通常與功能測試結(jié)合

40、在一起進行。    安全性測試(1)服務(wù)器端的內(nèi)容安全性:雖然服務(wù)器端存放著大量的內(nèi)容,但是不應(yīng)該讓所有用戶能訪問所有內(nèi)容。在測試的時候,需要檢查用戶能否繞過Web應(yīng)用軟件設(shè)置的訪問控制機制直接訪問相關(guān)內(nèi)容。(2)客戶端的內(nèi)容安全性:在實現(xiàn)由多個頁面組成業(yè)務(wù)邏輯時,開發(fā)人員經(jīng)常采用在表單中隱藏數(shù)據(jù)類型來完成數(shù)據(jù)的傳遞,用戶可能獲得這引起信息。另外,某些客戶端程序可能會要求服務(wù)器端發(fā)送多于用戶所需的數(shù)據(jù)到客戶端,以方便客戶端程序的處理,這時候,如果把需要保密的信息誤發(fā)給客戶端也會帶來隱患。客戶端可能存在很多安全隱患,需要對客戶端的內(nèi)容安全性進行充分的測試。(3)Cookie安

41、全性:Cookie也是帶來安全隱患的重要因素之一。(4)日志功能:對于某些應(yīng)用軟件來說,實現(xiàn)完善的日志功能是安全性一個重要保障。接口測試復雜的Web應(yīng)用程序通常需要和其他系統(tǒng)協(xié)作完成所需要的功能,面不僅僅是在頁面間進行鏈接,這就涉及到接口測試的問題,安通常包括兩個方面:(1)使用接口:(2)提供接口:7 結(jié)論本程序已經(jīng)可以實現(xiàn)基本的要求,運行也較穩(wěn)定,但是仍存在許多問題,并不能算完美。只有基本的結(jié)構(gòu)框架,真正實現(xiàn)商業(yè)用途仍需要許多地方的改進和加強。存在的問題:(1)系統(tǒng)運行不穩(wěn)定,經(jīng)常假死。(2)安全性差,存在許多漏洞,僅僅是能夠完成各種操作,安全性方便基本沒有。(3)過于簡陋,界面不美觀,使

42、用性差。(4)某些功能只能實現(xiàn)最基本的操作,并不能完全實現(xiàn)這一部分功能。(5)某些頁面結(jié)構(gòu)設(shè)計的不合理。(6)網(wǎng)站維護起來不好維護。(7)采用的技術(shù)過于落后。(8)與數(shù)據(jù)庫的鏈接有問題。參 考 文 獻1 鄭阿奇.Java EE基礎(chǔ)實用教程M. 北京: 電子工業(yè)出版社,2009.07:30-50.2(美) ??藸?著 陳昊鵬 譯. Java編程思想 M, 第4版. 北京: 機械工業(yè)出版社, 2007.6:305-350.3 Selfa, D.M., Carrillo, M., Del Rocío Boone, M, A database and Web application base

43、d on MVC architecture. In: International Conference on Electronics, Communications and Computers, pp. 2006:4849 .4 Lin, Y.-L., Hu, J.-P.: Design and implementation of the internet service platform for rural house building technique criteria and management based on .NET MVC. Applied Mechanics and Mat

44、erials, 2011: 17271731.5 Wang, L.-H., Xi, M., Li, D.-X.: A network-friendly architecture for Multi-view Video Coding (MVC). Advanced Materials Research, 2010:678681.6 彭寶琴,羅曉沛.基于J2EE輕量級框架組合的消費信貸系統(tǒng)的實現(xiàn)J.計算機工程與設(shè)計,2007,29(3):647-649 7 余臘生,葉楠基于J2EE三層架構(gòu)的遠程答疑系統(tǒng)的研究與實現(xiàn)J.計算機工程與設(shè)計,2007,28(13):3216-3215. 8 陳平,邢桂

45、芬Facade模式在JDBC編程中的應(yīng)用J計算機工程與設(shè)計,2006,27(1):60-69.9 劉和洋,王健華,黃永紅,等基于Web的政務(wù)系統(tǒng)通用框架的研究與實現(xiàn)J.計算機工程,2006,32(14):263-265.10李光俊,華慶一,吳海松基于AOP技術(shù)的Composite模式的改進J計算機工程,2008,34(10):73-74 11孫小錐, 上官右黎, 文福安基于輕量級J2EE框架的網(wǎng)絡(luò)教學系統(tǒng)J計算機工程, 2008,34(6):266-267.12李守振,張南平,常國鋒Web應(yīng)用分層與開發(fā)框架設(shè)計研究J計算機工程,2006,32(22):274-276.13Zhang, H.-T., Duan, F.-J., Wang, X.-Y.: Application framework of embedded system based on MVC design pattern. Journal of Harbin Institute of Technology,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論