【正文】
No 住 戶類(lèi)型 14 表 (續(xù)) 字段名稱(chēng) 字段類(lèi)型 是否可以為空 描述 sex VARCHAR(2) Yes 性別 tel VARCHAR(20) Yes 聯(lián)系電話 unit_unitId INTEGER No 單元號(hào) password VARCHAR(20) Yes 登錄密碼 (2)管理員表,包括編號(hào),用戶名,密碼三個(gè)字段,具體字段信息如表 所示。 通 知內(nèi) 容編 號(hào)標(biāo) 題發(fā) 布 時(shí) 間 圖 意見(jiàn)實(shí)體圖如圖 所示。下面給出本系統(tǒng)的實(shí) 體及聯(lián)系圖。例如:在系統(tǒng)中住戶的性別是相對(duì)固定的數(shù)據(jù)。目前,比較流行的數(shù)據(jù)庫(kù)軟件有 Oracle、 SQLServer、 Sybase、 MySQL 等。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)管理軟件是為了建立數(shù)據(jù)庫(kù)的而存在的軟件。 住戶業(yè)務(wù)流程圖如圖 所示。管理員能夠添加,刪除,修改,查詢(xún),顯示小區(qū)住戶信息;管理員接收到住戶發(fā)來(lái)的反饋意見(jiàn)并查看; 9 可以發(fā)布,刪除,查看通知;賬號(hào)管理和住戶的賬號(hào)管理是相同的,包括管理員登錄,注銷(xiāo)和修改密碼。 系統(tǒng)軟硬件配置 服務(wù)器端:內(nèi)存 4GB/硬盤(pán) 80GB 以上的計(jì)算機(jī) 客戶端:內(nèi)存 1GB/硬盤(pán) 40GB 以上的計(jì)算機(jī) 操作系統(tǒng): Windows XP 及其以上系列 數(shù)據(jù)庫(kù): 安裝環(huán)境: JDK 及以上 瀏覽器: IE6 及其以上版本 功能結(jié)構(gòu)圖 明鏡小區(qū)住戶信息管理系統(tǒng)的功能結(jié)構(gòu)分為兩大部分,一部分是住戶模塊(前臺(tái)),另一部分是管理員模塊(后臺(tái))。先從總體出發(fā),對(duì)系統(tǒng)的總體的功能結(jié)構(gòu)先正確把握,然后再詳細(xì)設(shè)計(jì)各個(gè)功能子模塊。 概要設(shè)計(jì) 概要設(shè)計(jì)是在系統(tǒng)的需求分析確定的情況下,對(duì)系統(tǒng)總體結(jié)構(gòu)進(jìn)行大致的規(guī)劃,主要任務(wù)是將用戶需求劃分為不同的功能,再將這些功能細(xì)分為許多小模塊。 用戶是系 統(tǒng)的使用者,所以系統(tǒng)的設(shè)計(jì)要盡量簡(jiǎn)單,要有良好的用戶體驗(yàn),使用戶通過(guò)簡(jiǎn)單的鼠標(biāo)操作和鍵盤(pán)輸入就可以操作系統(tǒng)。 近年來(lái),由于國(guó)家大力推進(jìn)社會(huì)信息化,計(jì)算機(jī)功能在社會(huì)各個(gè)領(lǐng)域都得到了廣泛的應(yīng)用,對(duì)小區(qū)住戶信息管理進(jìn)行計(jì)算機(jī)管理也已經(jīng)具備了足夠的硬件條件,小區(qū)中配置有計(jì)算機(jī),且小區(qū)工作人員的計(jì)算機(jī)熟練程度也比較高。同時(shí)面對(duì)著大量外地人口向城市集中而帶來(lái)社會(huì)治安的新問(wèn)題,傳統(tǒng)的小區(qū)住戶信息管理方式更顯得力不從心。 是目前網(wǎng)絡(luò)應(yīng)用系統(tǒng)中最常用的開(kāi)發(fā)工具之一;三大框架(Struts+Hibernate+Spring),這三大框架結(jié)構(gòu)是非常主流的開(kāi)發(fā)系統(tǒng)結(jié)構(gòu); Java 語(yǔ)言開(kāi)發(fā),使用起來(lái)比較簡(jiǎn)單易懂; MVC 的設(shè)計(jì)模式也是十分常用;而 是一個(gè)非常優(yōu)秀的數(shù)據(jù)庫(kù)管理軟件,使用起來(lái)非常方便,性能穩(wěn)定。下面是明鏡小區(qū)住戶信息管理系統(tǒng)的用例圖。 明鏡小區(qū)住戶信息管理系統(tǒng)的用戶主要為: 普通住戶和系統(tǒng)管理員。用例圖是捕獲系統(tǒng)需求的一種非常有效手段,它從用戶的角度來(lái)描述系統(tǒng)所應(yīng)該具備的功能。查看可以根據(jù)所在單元查看,也可以查看全部住戶信息,此外還可以根據(jù)門(mén)室號(hào)進(jìn)行快速查找,以鎖定目標(biāo)。從而快捷有效地管理住戶信息工作。 (3)反饋意見(jiàn)管理是指用戶可以在系統(tǒng)上反饋一些小區(qū)管理所存在的問(wèn)題和自己的看法建議,有助于小區(qū)的和諧健康發(fā)展。 功能分析 明鏡小區(qū)住戶信息管理系統(tǒng)包括兩大部分,住戶模塊(前臺(tái))和管理員模塊(后臺(tái))。管理人員將最近的通知消息通過(guò)通知管理發(fā)布到系統(tǒng)上,所有的住戶可以登錄系統(tǒng)瀏覽,獲取最新的小區(qū)通知。需要使用時(shí)能夠快速、準(zhǔn)確的查找,當(dāng)住戶信息發(fā)生變動(dòng)時(shí)能夠及時(shí)的修改、更新,保證住戶信息的安全、合法和完整。 住戶信息管理在本系統(tǒng)的設(shè)計(jì)中有著重要的作用。本系統(tǒng)用戶主要包括系統(tǒng)管理員和普通住戶,用戶在使用本系統(tǒng)時(shí)都需要成功登錄系統(tǒng),才可以進(jìn)行相關(guān)操作。 業(yè)務(wù)分析 本論文主要研究的是基于 SSH 的小區(qū)住戶信息管理系統(tǒng),將系統(tǒng)的用戶角色分為兩種:系統(tǒng)管理人員和普通住戶。明鏡小區(qū)住戶信息管理系統(tǒng)的建設(shè)是對(duì)傳統(tǒng)的小區(qū)住戶信息管理系統(tǒng)的創(chuàng)新,是在系統(tǒng)設(shè)計(jì)和運(yùn)用上的創(chuàng)新,對(duì)于小區(qū)住戶信息管理具有重要的意義,而且開(kāi)發(fā)成本低,使用起來(lái)簡(jiǎn)單方便。這些優(yōu)點(diǎn)能夠極大地提高小區(qū)住戶信息管理的效率,也是小區(qū)管理的科學(xué)化、正規(guī)化的體現(xiàn)。 關(guān)鍵詞: 小區(qū)住戶信息, SSH,數(shù)據(jù), Java EE, MySQL II Design and Implementation of Mingjing Community Resident Information Management System ABSTRACT The information management of munity resident used to take manual management way, but with the advent of information age and the moving of the population, immigration and emigration have a negative effect on the management of the munity, it is not convenient for querying and registering the required information in time, making full use of all kinds of data. In order to improve maintenance area, we must strengthen management, actively adopt advanced technology and scientific management methods to improve the efficiency of our work. We can simplify the tedious work mode, enhancing the working efficiency of the village resident information management by realizing the importance of the resident information management of puterized. By analyzing the background and development of the munity resident information management system, this paper makes a emphasis on the target and significance of the system. It also makes a detailed explain on the core business of the system and the need of users. At result, the paper try to design a munity resident information system which is based on the SSH (Struts+Spring+Hibernate) munity resident information management system. Through applying the Java EE implementation of serviceoriented architecture and using MySQL database to manage data, the system has many advantages on the storage and backup of data, playing a positive role in strengthening data management. Key Words: munity resident information, SSH, data, Java EE, MySQL III 目錄 第 1 章 引言 ............................................................. 1 第 2 章 需求分析 ......................................................... 2 業(yè)務(wù)分析 ......................................................... 2 功能分析 ......................................................... 3 用例建模分析 ..................................................... 4 可行性分析 ....................................................... 6 第 3 章 系統(tǒng)設(shè)計(jì) ......................................................... 7 設(shè)計(jì)的原則 ....................................................... 7 概要設(shè)計(jì) ......................................................... 7 系統(tǒng)軟硬件配置 ............................................. 8 功能結(jié)構(gòu)圖 ................................................. 8 業(yè)務(wù)流程圖 ................................................. 9 詳細(xì)設(shè)計(jì) ........................................................ 11 數(shù)據(jù)庫(kù)設(shè)計(jì) ................................................ 11 輸入輸出設(shè)計(jì) .............................................. 15 第 4 章 系統(tǒng)實(shí)現(xiàn) ........................................................ 17 技術(shù)介紹 ........................................................ 17 實(shí)現(xiàn)工具 ........................................................ 18 系統(tǒng)實(shí)現(xiàn)過(guò)程 .................................................... 19 功能實(shí)現(xiàn) ........................................................ 19 登錄和注銷(xiāo)功能的實(shí)現(xiàn) ...................................... 19 住戶信息管理功能的實(shí)現(xiàn) .................................... 20 修改密碼功能的實(shí)現(xiàn) ........................................ 21 通知管理功能的實(shí)現(xiàn) ........................................ 22 第 5 章 系統(tǒng)測(cè)試 ........................................................ 24 用戶登錄測(cè)試 .................................................... 24 添加住戶信息測(cè)試 ................................................ 24 添加通知 測(cè)試 .................................................... 25 IV 添加反饋意見(jiàn)測(cè)試 ................................................ 26 修改密碼測(cè)試 .................................................... 27 結(jié)論 ................................................................... 28 參考文獻(xiàn) ..................................