小區(qū)住戶信息管理系統(tǒng)(共16頁)_第1頁
小區(qū)住戶信息管理系統(tǒng)(共16頁)_第2頁
小區(qū)住戶信息管理系統(tǒng)(共16頁)_第3頁
小區(qū)住戶信息管理系統(tǒng)(共16頁)_第4頁
小區(qū)住戶信息管理系統(tǒng)(共16頁)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上秦都小區(qū)住戶管理信息系統(tǒng)設(shè)計二 級 學(xué) 院:金融與會計學(xué)院專 業(yè) 名 稱:財管B1206學(xué) 號:姓 名:陳靜授 課 教 師:劉彥戎 摘 要隨著我國經(jīng)濟(jì)發(fā)展和城市開發(fā),住宅小區(qū)越來越成為居住的主流,在這種形勢下,小區(qū)的管理變得越來越困難,其中,小區(qū)住戶信息管理成為首要解決的問題。普通的手工登記已經(jīng)滿足不了需要,在軟件行業(yè)迅速發(fā)展的今天,特別是B/S的慢慢取代C/S的形勢下,開發(fā)一款簡單易用的管理軟件已經(jīng)是大勢所趨。在這種背景下,經(jīng)過仔細(xì)分析,設(shè)計和最后的編碼實現(xiàn),一款基于B/S的使用JSP開發(fā)的小區(qū)住戶管理系統(tǒng)誕生了。在整個開發(fā)學(xué)習(xí)過程中,我對所學(xué)知識的理解提高了一個層

2、次,對軟件開發(fā)的過程也更加熟悉,為以后的學(xué)習(xí)和工作打下了堅實的基礎(chǔ)。關(guān)鍵詞:小區(qū);信息管理;B/S;JSP專心-專注-專業(yè)目 錄第一章 緒論.11.1 課題背景 . 11.2 研究的目的和意義 . 11.3 項目簡介 . 2第二章設(shè)計簡介及設(shè)計方案論述 . 32.1 系統(tǒng)業(yè)務(wù)流程圖.3 2.2 功能模塊分析.3 2.3 數(shù)據(jù)字典.4 第三章詳細(xì)設(shè)計. 53.1 用戶登錄模塊設(shè)計與實現(xiàn).5 3.2 增加住戶信息模塊設(shè)計與實現(xiàn).5 3.3 刪除住戶信息模塊設(shè)計與實現(xiàn).6 3.4 修改住戶信息模塊設(shè)計與實現(xiàn).6 3.5 查找住戶信息模塊設(shè)計與實現(xiàn).73.6 密碼修改模塊設(shè)計與實現(xiàn).7 3.7 數(shù)據(jù)庫

3、設(shè)計與實現(xiàn).7 第四章設(shè)計結(jié)果及分析. 94.1測試目的.9 4.2 測試原則.9 4.3 主要功能測試及分析. 104.3.1 登錄系統(tǒng).10 4.3.2 插入模塊.11 4.3.3 更新模塊.12 總 結(jié).15 致 謝.16 參考文獻(xiàn).17 附錄 主要程序代碼.18第一章 緒論1.1 課題背景計算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會生活的各個領(lǐng)域,使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會的發(fā)展,許多人還停留在以前的手工操作,這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。近年來,隨著小區(qū)人口的日益增多,信息也越來越頻繁。隨之而來的是信息管理工作日趨復(fù)雜繁重,要耗費大量人力、物力和財力,而現(xiàn)有小區(qū)人口信息的管理水平不高

4、,一直以來人們使用傳統(tǒng)人工的方式管理信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,已愈來愈成為管理工作的一個瓶頸。在信息時代這種傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代?,F(xiàn)代信息社會,人們越來越重視信息的交流與溝通,更加注重時間的有效利用。選用信息化的管理工具,將極大地提高人們生活、工作的質(zhì)量,小區(qū)人口信息管理型工具信息化的需求將不可避免地越來越大。 在科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟的今天,計算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。今天,計算機(jī)的價格已經(jīng)十分

5、低廉,性能卻有了長足的進(jìn)步,它已經(jīng)被應(yīng)用于許多的領(lǐng)域,計算機(jī)之所以如此流行的原因主要有以下幾個方面:首先,計算機(jī)可以代替人工進(jìn)行許多的復(fù)雜的勞動。其次,計算機(jī)可以大大的提高人們的工作效率。第三,計算機(jī)可以節(jié)省許多資源。第四,計算機(jī)可以使敏感文檔更加安全。1.2 研究的目的和意義實現(xiàn)小區(qū)住戶信息與資料的計算機(jī)管理是一件非常有意義的工作。人們在社會交往與工作中會產(chǎn)生許多需要及時處理與保存的有關(guān)信息與資料,利用計算機(jī)系統(tǒng)可以實現(xiàn)有效的管理。本系統(tǒng)是利用數(shù)據(jù)庫管理技術(shù),建立具有一定管理與分析統(tǒng)計功能的小區(qū)住戶信息管理系統(tǒng),以期承擔(dān)小區(qū)住戶信息的有效管理。通過小區(qū)住戶信息管理系統(tǒng)的設(shè)計與實現(xiàn)工作,可以獲

6、得對數(shù)據(jù)庫與信息管理等技術(shù)的充分了解與認(rèn)識,并在一定程度上掌握數(shù)據(jù)庫與信息管理系統(tǒng)的開發(fā)技術(shù),從而提高自己的計算機(jī)應(yīng)用開發(fā)能力。1.3 項目簡介本系統(tǒng)是基于J2EE技術(shù),采用網(wǎng)絡(luò)B/S架構(gòu)設(shè)計的WEB應(yīng)用系統(tǒng)。它要求建成以住戶信息為基礎(chǔ),形成一個適用于小區(qū)的現(xiàn)代化人口信息管理系統(tǒng)。它可劃分為5個小的功能模塊,即系統(tǒng)登錄模塊,小區(qū)住戶信息登記模塊,住戶信息查詢模塊,住戶信息修改模塊和管理員密碼修改模塊。其中,前三個模塊實現(xiàn)了對小區(qū)所有住戶信息的管理功能,最后一個模塊則是方便管理員管理。第二章 設(shè)計簡介及設(shè)計方案論述2.1 系統(tǒng)業(yè)務(wù)流程圖登 錄密碼是否正確進(jìn)入系統(tǒng)增加住戶信息住戶信息管理密碼更改查

7、詢修改刪除是否圖2-1 系統(tǒng)業(yè)務(wù)流程圖2.2功能模塊分析1、系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進(jìn)行驗證,只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng);2、新住戶信息登記模塊 功能:實現(xiàn)新入住小區(qū)住戶的信息登記; 3、住戶信息查詢模塊 功能:實現(xiàn)已登記住戶信息的查詢功能,可按照姓名,單元號,性別,年齡,小區(qū)編號等方式查詢,還可統(tǒng)計查詢結(jié)果數(shù);4、住戶信息修改模塊 功能:實現(xiàn)已登記住戶信息的修改,包括信息的修正和信息的刪除操作;5、管理員密碼修改模塊功能:為管理員增加修改密碼的功能,方便管理員的管理。2.3數(shù)據(jù)字典 以下表2-1到2-2是數(shù)據(jù)字典:1、數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)定義名字:住戶信息表描述:小

8、區(qū)住戶個人信息的情況表定義:住戶信息表=住戶編號+單元號+房間號+姓名+性別+年齡+電話號碼+證件號碼 表2-1 數(shù)據(jù)結(jié)構(gòu)定義表2、數(shù)據(jù)元素定義數(shù)據(jù)元素定義名字:住戶編號描述:小區(qū)內(nèi)住戶的唯一編號定義:住戶編號=4字符4表2-2 數(shù)據(jù)元素定義表第三章 詳細(xì)設(shè)計3.1用戶登錄模塊設(shè)計與實現(xiàn)用戶登錄模塊:根據(jù)管理員的賬號與密碼,登錄系統(tǒng),進(jìn)入主界面;若密碼輸入錯誤,則無法登錄。3.2增加住戶信息模塊設(shè)計與實現(xiàn)增加住戶信息模塊:通過管理員的錄入,可以增加新住戶的個人信息。3.3刪除住戶信息模塊設(shè)計與實現(xiàn) 刪除住戶信息模塊:可以隨時對失效的住戶信息進(jìn)行刪除操作。3.4修改住戶信息模塊設(shè)計與實現(xiàn) 修改住

9、戶信息模塊:實現(xiàn)對住戶信息的修改。3.5查找住戶信息模塊設(shè)計與實現(xiàn) 查找住戶信息模塊:實現(xiàn)了住戶信息的分類查找功能,并能顯示查詢結(jié)果數(shù)。3.6密碼修改模塊設(shè)計與實現(xiàn) 密碼修改模塊:提供給管理員修改密碼的功能,方便管理員的管理。3.7數(shù)據(jù)庫設(shè)計與實現(xiàn) 數(shù)據(jù)庫(CommunityManager)包括登錄表(login)和住戶信息表(community_info),如表3-1到3-2所示: 字段名稱描述字段類型主 鍵字段大小user_name用戶名char是20user_pass密碼char20表3-1登錄(login)表字段名稱描述字段類型主 鍵字段大小community_id住戶編號char是4

10、unit_number單元號char2room_number房間號char3name姓名char20sex性別char2age年齡smallinttel電話號碼char11cred_number證件號碼char30表3-2住戶信息(community_info)表第四章 設(shè)計結(jié)果及分析4.1測試目的測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤,設(shè)計測試的目標(biāo)是想以最少的時間和人力系統(tǒng)地找出系統(tǒng)中潛在的各種錯誤和缺陷。軟件測試的目的,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情,另一方面是確認(rèn)軟件以正確的方式來做了這個事件。第二是提供信息,比如提供給開發(fā)人員或項目經(jīng)理的反饋信息,為風(fēng)險評

11、估所準(zhǔn)備的信息。第三軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。如果一個軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。4.2測試原則測試時進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運行期間變量的變化,運行中值的變化范圍。改變測試方案來變換另一個角度進(jìn)行測試,發(fā)現(xiàn)錯誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運行結(jié)果從而完成模塊測試??傮w測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模

12、塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在具體測試時,采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動,逐漸把所有模塊結(jié)合了。在測試過程中使用到調(diào)試技術(shù):1、采用Debugger調(diào)試語句,跟蹤數(shù)據(jù);2、利用MyEclipse 7.5中調(diào)試工具,從調(diào)試窗口觀測變量的變化;3、設(shè)置斷點BreakPoint,運行程序在設(shè)置的斷點處停止運行,返回調(diào)試狀態(tài),觀察程序在斷點附近的狀況、變量及對象屬性的取值等。4.3主要功能測試及分析4.3.1登錄系統(tǒng) 輸入正確的賬號密碼方可進(jìn)入系統(tǒng),如果用戶名或密碼為空,則由瀏覽器端的JavaScript代碼判斷給出提示,用戶名密碼的正確性

13、由服務(wù)器端的JSP代碼做出判斷,并由JavaScript代碼給出警告,確定后返回登錄界面。4.3.2插入模塊 驗證輸入信息的合法性,其中必填項為空則由JavaScript代碼給出提示,否則提交到服務(wù)器端驗證數(shù)據(jù)合法性,合法則添加成功,否則彈出警告框。4.3.3更新模塊 包括查找,修改,刪除等子模塊。查找模塊可以按照不同分類查找到符合條件的信息,如果信息不存在就提示結(jié)果為空,如果輸入數(shù)據(jù)不合法,就彈出警告,查找到則返回符合的信息,并顯示記錄條數(shù)。修改模塊和刪除模塊則可以方便地改動記錄,刪除完后自動刷新顯示記錄。通過以上測試可知,系統(tǒng)符合小區(qū)住戶信息管理需求,界面簡潔,友好,便于用戶的操作;界面和

14、后臺數(shù)據(jù)庫連接良好,方便數(shù)據(jù)的統(tǒng)計及處理,實現(xiàn)了對住戶信息的管理功能。總 結(jié)在畢業(yè)設(shè)計當(dāng)中我了解到,在開發(fā)一個項目時一定要先做好規(guī)劃,按照軟件的開發(fā)過程,從需求分析、系統(tǒng)設(shè)計到具體設(shè)計和調(diào)試,詳細(xì)地進(jìn)行每一個環(huán)節(jié)。在這段時間里,我通過查看相關(guān)資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使系統(tǒng)一步步完善起來,每一次改進(jìn)都是我者學(xué)習(xí)的收獲,每一個問題的解決都給我新的體會。經(jīng)過兩個星期的設(shè)計和開發(fā),小區(qū)住戶信息管理系統(tǒng)基本開發(fā)完畢。點擊運行,基本達(dá)到預(yù)期效果,其功能也基本符合需求,能夠完成基本信息的輸入、修改、查詢等功能。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行用戶名稱和密碼的更改,提高了軟件的安全性

15、和健壯性。由于開發(fā)者能力有限,加上時間倉促,該系統(tǒng)還有許多不盡如人意的地方。比如功能不是很完善、用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進(jìn)一步改善。通過這次課程設(shè)計,讓我在整個系統(tǒng)的開發(fā)過程中學(xué)到了很多東西,提高了編程方面的能力,鞏固了專業(yè)知識,學(xué)會了分析問題、解決問題的方法。兩個星期開發(fā),使我對Java EE 有了更深一步的認(rèn)識,同時更進(jìn)一步的掌握了SQL Server2000數(shù)據(jù)庫方面的知識,積累了系統(tǒng)的開發(fā)經(jīng)驗,這將對我以后的工作起到重要作用。致 謝經(jīng)過兩星期的艱苦努力,我終于完成了小區(qū)住戶信息管理系統(tǒng)的全部設(shè)計過程,并使該系統(tǒng)達(dá)到可運行使用用的階段。這次課程設(shè)計,無論是從技術(shù)上還是對環(huán)境的適應(yīng)能力上講,對我今后步入社會都打下了一個良好的基礎(chǔ)。在本次畢業(yè)設(shè)計中,曾遇到過不少問題,主要表現(xiàn)了技術(shù)和經(jīng)驗的欠缺,如果單靠個人的努力,很難按時完成畢業(yè)設(shè)計,在此,我衷心感謝我的指導(dǎo)老師,無論在理論上還是在實踐中,朱浩悅老師都給予我無私幫助和悉心的教導(dǎo),強調(diào)整體思路和方法,在我遇到問題時給我指點迷津,使我的畢業(yè)設(shè)計得以順利地按時完成。此外,還要感謝各位老師和同學(xué)對作者幫助、關(guān)懷,不積跬步何以至千里,本設(shè)計能夠順利的完成,也歸功于各位任課老師的認(rèn)真負(fù)責(zé),使作者能夠很好的掌握和運用專業(yè)知識,并在設(shè)計中得以體現(xiàn)。正是有

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論