【正文】
ge number of documents and data, which is to find, update and maintenance bring a lot of difficulties.With the continuous improvement of science and technology, puter science and technology maturity, its powerful features have a profound understanding of people, it has access to all areas of human society and play an increasingly important role. As part of puter applications, the use of putertobusiness unit to manage the information with the manual management of unmatched advantages. These advantages can greatly improve efficiency, but also the scientific enterprise, standardized management and an important condition for the rest of the world.Therefore, the development of such a residential property management information system as a necessary thing, in the following chapters I will be graduating from the design of the development of residential property management systems, to talk about the development process and the issues involved in and solutions.Key words: Property;MIS; JSP目 錄1. 需求分析 1 系統(tǒng)分析 1 用戶需求 1 普通用戶: 1 管理員用戶: 2 可行性研究 2 管理上的可行性 2 技術上的可行性 2 經(jīng)濟上的可行性 3 系統(tǒng)運行的可行性分析 32. 系統(tǒng)設計 4 系統(tǒng)功能劃分 4 用戶功能: 4 管理員功能: 5 系統(tǒng)流程圖 6 系統(tǒng)用例圖 7 系統(tǒng)結構圖 7 系統(tǒng)框架 9 管理員框架: 10 業(yè)主框架: 10 處理封裝 11 報表處理類的封裝: 11 數(shù)據(jù)庫表處理類的封裝: 11 系統(tǒng)子模塊設計 11 用戶管理子系統(tǒng): 11 用戶注冊、登記: 12 用戶信息查詢子: 12 管理員管理: 123. 數(shù)據(jù)庫設計 13 數(shù)據(jù)庫分析 13 數(shù)據(jù)庫結構 13 數(shù)據(jù)庫字段說明 134. 頁面設計與編碼 16 界面設計 16 登陸主界面 16 注冊界面 17 管理員登陸 17 管理員管理 18 用戶信息修改 19 系統(tǒng)核心代碼 19 新用戶注冊代碼: 19 注冊數(shù)據(jù)庫連接代碼: 23 用戶修改信息代碼: 23 信息查詢代碼: 255. 程序測試 27 軟件測試 27 測試目標與方法 27結 論 28致 謝 29參考文獻 30附錄1 外文參考文獻(譯文) 31附錄2 外文參考文獻(原文) 34VI1. 需求分析 系統(tǒng)分析此系統(tǒng)要求實現(xiàn)社區(qū)物業(yè)最大程度的信息化,物業(yè)公司和業(yè)主將可以借用本管理系統(tǒng)來完成信息管理及信息查詢。 物業(yè)費信息管理:各項相關費用明細(查看、添加、修改、刪除)(系統(tǒng)將最終結果保存到社區(qū)物業(yè)用戶數(shù)據(jù)庫中)。 管理員用戶:管理員用戶就是該社區(qū)的物業(yè)管理人員,管理員也有自己的帳號和密碼來進入社區(qū)物業(yè)用戶的管理系統(tǒng),管理員可以查看、修改用戶的信息,還可以根據(jù)用戶的具體某項信息來決定要不要這個信息,可以修改管理系統(tǒng)的任何信息。因此,可行性研究實質(zhì)上時要進行一次大大壓縮簡化了的系統(tǒng)分析和設計的過程。使用管理信息系統(tǒng)后,統(tǒng)計報表,查詢功能將大大方便了業(yè)主和管理人員查詢和使用各種情況,可以提高服務質(zhì)量,避免浪費。 技術上的可行性目前已經(jīng)成功的開發(fā)出了許多管理信息系統(tǒng),信息技術和計算機軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術要求,本方案技術要求比較高,安全性和可靠性較強,但通過后面的綜合分析,可以知道從技術上來說是可行的。 系統(tǒng)運行的可行性分析 本系統(tǒng)使用后,要對組織結構產(chǎn)生一定影響,要有人員的變動,但這些變動是局部的,不會影響整個組織,所以具有系統(tǒng)運行的可行性。因此,實現(xiàn)該物業(yè)管理系統(tǒng)功能模塊圖如下: 用戶功能:業(yè)主登陸業(yè)主基本信息物業(yè)主收費信息繳費統(tǒng)計表業(yè)務服務信息欠費業(yè)主表 管理員功能:管理員登陸基礎數(shù)據(jù)維護用戶權限管理業(yè)主基本信息數(shù)據(jù)維護物主基本信息數(shù)據(jù)維護業(yè)主服務信息數(shù)據(jù)維護欠費業(yè)主總額數(shù)據(jù)繳費統(tǒng)計總額數(shù)據(jù)實現(xiàn)的功能如下:(1)系統(tǒng)管理系統(tǒng)管理模塊是整個物業(yè)管理系統(tǒng)的核心,在區(qū)分不同用戶的使用權限、加強軟件使用安全性和保證數(shù)據(jù)安全方面起著關鍵的作用。(3)設備管理該模塊實現(xiàn)對小區(qū)內(nèi)各項公共設備(如:路燈、排水管等)的管理,為各項設備建立信息檔案,記錄各設備檢查\維修\保養(yǎng)記錄。: 系統(tǒng)結構圖社區(qū)物業(yè)管理數(shù)據(jù)處理社區(qū)宣傳用戶信息管理(子系統(tǒng))新用戶管理資源費用管理SQLconnectionSQLmandDataBindNewsBratchManagerConsumeruserRegistrationinhabitanantRigestrationmessageraverageConsumer負責鏈接數(shù)據(jù)庫負責處理數(shù)據(jù)庫操作負責常用的數(shù)據(jù)綁定社區(qū)新聞系統(tǒng)社區(qū)物業(yè)設置用戶信息管理個人信息管理用戶編號、業(yè)主姓名、性別、職業(yè)、聯(lián)系方式用戶信息、房產(chǎn)信息房產(chǎn)資源(添加、刪除)、費用表資源、費用催繳房產(chǎn)資源(查詢、添加)、費用表資源(添加、查詢)用戶登記管理(添加、刪除) 系統(tǒng)結構圖此圖是對物業(yè)管理信息系統(tǒng)結構的總體設計的圖形顯示,系統(tǒng)按功能逐次分割成層次結構,使每一部分完成簡單的功能且各個部分之間又保持一定的聯(lián)系。此系統(tǒng)采用的是JSP+VISIO的設計理念,并使用現(xiàn)在比較流行的三層結構模式架構。報表生成用戶信息表處理住戶信息表處理房產(chǎn)信息表處理電(水、氣)表資料處理 數(shù)據(jù)庫表處理類的封裝:Connection類負責專門連接數(shù)據(jù)庫并且被其他的數(shù)據(jù)庫表處理類的使用。如普通用戶登錄只能查詢自己的相關信息以及業(yè)務通知等。 管理員管理:用戶管理(添加、刪除)、住戶單查詢、房產(chǎn)資源管理(添加、刪除)、費用資源管理(修改、作廢,增加一個住戶水電燃氣表資料)、用戶信息管理(查詢、刪除)。綜上所述,本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫。fontfamily: Verdana, Arial, Helvetica, sansserif。for (i=0。)。}if(==){alert(請輸入身份證號!)。()。return false。39。/p/body/html 注冊數(shù)據(jù)庫連接代碼:%page contentType=text/html。String user_sex= (sex)。()。 + user_id +39。,39。,39。,39。if(()){()。()。 fontweight: bold。 i()。}///scriptbody background=form action= method=post name=form1 target=_blank class=style1 id=form1div align=center class=style1p class=style4 style5 style6 STYLE8修改用戶信息 /pp class=style7用戶姓名:amp。amp。amp。amp。amp。amp。input name=user_age type=text id=user_age //pp class=style7地址:amp。amp。input name=user_address type=text id=user_address //pp class=style7電話:amp。amp。input name=user_phone type=text id=user_phone //pp class=style4amp。/pp class=style4amp。,39。 charset=gb2312 language=java import=.* errorPage= %!DOCTYPE html PUBLIC //W3C//DTD XHTML Transitional//EN html xmlns=headmeta equiv=ContentType content=text/html。nbsp。nbsp。 測試目標與方法,這些規(guī)則可以看作是測試的目標或定義:(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試;(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。通過測試并不能證明程序就是完全正確的,但我們的目的就是要通過測試保證軟件的可靠性,因此,必須仔細設計測試方案,力爭用最少的測試發(fā)現(xiàn)盡可能多的錯誤。在Web應用中,最常用的數(shù)據(jù)庫類型是關系數(shù)據(jù)庫,可以使用SQL對信息進行處理。對項目開發(fā)的認識:經(jīng)過這次的畢業(yè)設計使我對項目開發(fā)的大體過程和流程有了一定的了解。在這次的設計中學到了以前書本上所學不到的東西,那就是理論應用到實際的過程中,這些東西對于以后的學習工作都有很大的幫助。在此特別感謝程衛(wèi)生老師的大力幫助,在總體結構、功能的把握上給予了非常大的肯定,同時給我們提供了優(yōu)越的設計環(huán)境,并對我在編程、數(shù)據(jù)庫設計等細節(jié)工作上給予了耐心的指導。轉眼間,大學生活即將結束,回首過去四年的大學生活,真是有苦也有樂,然而更多的則是收獲,感謝學校的各位老師不但無私地傳授給我們知識,也教會了我們?nèi)绾巫鋈?。直接討論這兩個對象前,要先對HTTP協(xié)議—Word Wide Wed底層協(xié)議做簡單介紹。從網(wǎng)站獲取頁面時,瀏覽器在網(wǎng)站上打開了一個對網(wǎng)絡服務器的連接,并發(fā)出請求。其中有些頭是標準的,有些和特定的瀏覽器有關。服務器發(fā)送請求時,返回HTTP響應。若服務器成功響應了對頁面的請求,則返回包含“200 OK”的狀態(tài)行。當客戶訪問一個服務器的頁面時,會提交一個HTTP請求,服務器收到請求時,返回HTTP響應。比如,當一個客戶請求訪問一個JSP頁面時,該頁面用page指令設置頁面的contentType屬性的值是text/html,那么JSP引擎將這種屬性值響應客戶對頁面的請求,將頁面的靜態(tài)部分返回給客戶,用戶瀏覽器接收到該響應就會使用HTML解釋器解釋執(zhí)行所收到的信息。當一個客戶訪問一個Web服務目錄時,可能會在這個服務器目錄的幾個頁面反復連接、反復刷新一個頁面或不斷的向一個頁面提交信息等,服務器應當通過某種辦法知道這是同一個客戶。與session對象不同的是 application對象,該對象由服務器負責創(chuàng)建,每個Web服務目錄下的application對象被訪問該服務目錄的所有的用戶共享,不