




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上秦都小區(qū)住戶管理信息系統(tǒng)設(shè)計(jì)二 級(jí) 學(xué) 院:金融與會(huì)計(jì)學(xué)院專 業(yè) 名 稱:財(cái)管B1206學(xué) 號(hào):姓 名:陳靜授 課 教 師:劉彥戎 摘 要隨著我國經(jīng)濟(jì)發(fā)展和城市開發(fā),住宅小區(qū)越來越成為居住的主流,在這種形勢下,小區(qū)的管理變得越來越困難,其中,小區(qū)住戶信息管理成為首要解決的問題。普通的手工登記已經(jīng)滿足不了需要,在軟件行業(yè)迅速發(fā)展的今天,特別是B/S的慢慢取代C/S的形勢下,開發(fā)一款簡單易用的管理軟件已經(jīng)是大勢所趨。在這種背景下,經(jīng)過仔細(xì)分析,設(shè)計(jì)和最后的編碼實(shí)現(xiàn),一款基于B/S的使用JSP開發(fā)的小區(qū)住戶管理系統(tǒng)誕生了。在整個(gè)開發(fā)學(xué)習(xí)過程中,我對所學(xué)知識(shí)的理解提高了一個(gè)層
2、次,對軟件開發(fā)的過程也更加熟悉,為以后的學(xué)習(xí)和工作打下了堅(jiān)實(shí)的基礎(chǔ)。關(guān)鍵詞:小區(qū);信息管理;B/S;JSP專心-專注-專業(yè)目 錄第一章 緒論.11.1 課題背景 . 11.2 研究的目的和意義 . 11.3 項(xiàng)目簡介 . 2第二章設(shè)計(jì)簡介及設(shè)計(jì)方案論述 . 32.1 系統(tǒng)業(yè)務(wù)流程圖.3 2.2 功能模塊分析.3 2.3 數(shù)據(jù)字典.4 第三章詳細(xì)設(shè)計(jì). 53.1 用戶登錄模塊設(shè)計(jì)與實(shí)現(xiàn).5 3.2 增加住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn).5 3.3 刪除住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn).6 3.4 修改住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn).6 3.5 查找住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn).73.6 密碼修改模塊設(shè)計(jì)與實(shí)現(xiàn).7 3.7 數(shù)據(jù)庫
3、設(shè)計(jì)與實(shí)現(xiàn).7 第四章設(shè)計(jì)結(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ì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域,使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展,許多人還停留在以前的手工操作,這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。近年來,隨著小區(qū)人口的日益增多,信息也越來越頻繁。隨之而來的是信息管理工作日趨復(fù)雜繁重,要耗費(fèi)大量人力、物力和財(cái)力,而現(xiàn)有小區(qū)人口信息的管理水平不高
4、,一直以來人們使用傳統(tǒng)人工的方式管理信息,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,已愈來愈成為管理工作的一個(gè)瓶頸。在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。現(xiàn)代信息社會(huì),人們越來越重視信息的交流與溝通,更加注重時(shí)間的有效利用。選用信息化的管理工具,將極大地提高人們生活、工作的質(zhì)量,小區(qū)人口信息管理型工具信息化的需求將不可避免地越來越大。 在科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟的今天,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分
5、低廉,性能卻有了長足的進(jìn)步,它已經(jīng)被應(yīng)用于許多的領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多的復(fù)雜的勞動(dòng)。其次,計(jì)算機(jī)可以大大的提高人們的工作效率。第三,計(jì)算機(jī)可以節(jié)省許多資源。第四,計(jì)算機(jī)可以使敏感文檔更加安全。1.2 研究的目的和意義實(shí)現(xiàn)小區(qū)住戶信息與資料的計(jì)算機(jī)管理是一件非常有意義的工作。人們在社會(huì)交往與工作中會(huì)產(chǎn)生許多需要及時(shí)處理與保存的有關(guān)信息與資料,利用計(jì)算機(jī)系統(tǒng)可以實(shí)現(xiàn)有效的管理。本系統(tǒng)是利用數(shù)據(jù)庫管理技術(shù),建立具有一定管理與分析統(tǒng)計(jì)功能的小區(qū)住戶信息管理系統(tǒng),以期承擔(dān)小區(qū)住戶信息的有效管理。通過小區(qū)住戶信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)工作,可以獲
6、得對數(shù)據(jù)庫與信息管理等技術(shù)的充分了解與認(rèn)識(shí),并在一定程度上掌握數(shù)據(jù)庫與信息管理系統(tǒng)的開發(fā)技術(shù),從而提高自己的計(jì)算機(jī)應(yīng)用開發(fā)能力。1.3 項(xiàng)目簡介本系統(tǒng)是基于J2EE技術(shù),采用網(wǎng)絡(luò)B/S架構(gòu)設(shè)計(jì)的WEB應(yīng)用系統(tǒng)。它要求建成以住戶信息為基礎(chǔ),形成一個(gè)適用于小區(qū)的現(xiàn)代化人口信息管理系統(tǒng)。它可劃分為5個(gè)小的功能模塊,即系統(tǒng)登錄模塊,小區(qū)住戶信息登記模塊,住戶信息查詢模塊,住戶信息修改模塊和管理員密碼修改模塊。其中,前三個(gè)模塊實(shí)現(xiàn)了對小區(qū)所有住戶信息的管理功能,最后一個(gè)模塊則是方便管理員管理。第二章 設(shè)計(jì)簡介及設(shè)計(jì)方案論述2.1 系統(tǒng)業(yè)務(wù)流程圖登 錄密碼是否正確進(jìn)入系統(tǒng)增加住戶信息住戶信息管理密碼更改查
7、詢修改刪除是否圖2-1 系統(tǒng)業(yè)務(wù)流程圖2.2功能模塊分析1、系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進(jìn)行驗(yàn)證,只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng);2、新住戶信息登記模塊 功能:實(shí)現(xiàn)新入住小區(qū)住戶的信息登記; 3、住戶信息查詢模塊 功能:實(shí)現(xiàn)已登記住戶信息的查詢功能,可按照姓名,單元號(hào),性別,年齡,小區(qū)編號(hào)等方式查詢,還可統(tǒng)計(jì)查詢結(jié)果數(shù);4、住戶信息修改模塊 功能:實(shí)現(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ū)住戶個(gè)人信息的情況表定義:住戶信息表=住戶編號(hào)+單元號(hào)+房間號(hào)+姓名+性別+年齡+電話號(hào)碼+證件號(hào)碼 表2-1 數(shù)據(jù)結(jié)構(gòu)定義表2、數(shù)據(jù)元素定義數(shù)據(jù)元素定義名字:住戶編號(hào)描述:小區(qū)內(nèi)住戶的唯一編號(hào)定義:住戶編號(hào)=4字符4表2-2 數(shù)據(jù)元素定義表第三章 詳細(xì)設(shè)計(jì)3.1用戶登錄模塊設(shè)計(jì)與實(shí)現(xiàn)用戶登錄模塊:根據(jù)管理員的賬號(hào)與密碼,登錄系統(tǒng),進(jìn)入主界面;若密碼輸入錯(cuò)誤,則無法登錄。3.2增加住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn)增加住戶信息模塊:通過管理員的錄入,可以增加新住戶的個(gè)人信息。3.3刪除住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn) 刪除住戶信息模塊:可以隨時(shí)對失效的住戶信息進(jìn)行刪除操作。3.4修改住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn) 修改住
9、戶信息模塊:實(shí)現(xiàn)對住戶信息的修改。3.5查找住戶信息模塊設(shè)計(jì)與實(shí)現(xiàn) 查找住戶信息模塊:實(shí)現(xiàn)了住戶信息的分類查找功能,并能顯示查詢結(jié)果數(shù)。3.6密碼修改模塊設(shè)計(jì)與實(shí)現(xiàn) 密碼修改模塊:提供給管理員修改密碼的功能,方便管理員的管理。3.7數(shù)據(jù)庫設(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住戶編號(hào)char是4
10、unit_number單元號(hào)char2room_number房間號(hào)char3name姓名char20sex性別char2age年齡smallinttel電話號(hào)碼char11cred_number證件號(hào)碼char30表3-2住戶信息(community_info)表第四章 設(shè)計(jì)結(jié)果及分析4.1測試目的測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤,設(shè)計(jì)測試的目標(biāo)是想以最少的時(shí)間和人力系統(tǒng)地找出系統(tǒng)中潛在的各種錯(cuò)誤和缺陷。軟件測試的目的,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情,另一方面是確認(rèn)軟件以正確的方式來做了這個(gè)事件。第二是提供信息,比如提供給開發(fā)人員或項(xiàng)目經(jīng)理的反饋信息,為風(fēng)險(xiǎn)評
11、估所準(zhǔn)備的信息。第三軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。如果一個(gè)軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測試的第三個(gè)目的是保證整個(gè)軟件開發(fā)過程是高質(zhì)量的。4.2測試原則測試時(shí)進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運(yùn)行期間變量的變化,運(yùn)行中值的變化范圍。改變測試方案來變換另一個(gè)角度進(jìn)行測試,發(fā)現(xiàn)錯(cuò)誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運(yùn)行結(jié)果從而完成模塊測試??傮w測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模
12、塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在具體測試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動(dòng),逐漸把所有模塊結(jié)合了。在測試過程中使用到調(diào)試技術(shù):1、采用Debugger調(diào)試語句,跟蹤數(shù)據(jù);2、利用MyEclipse 7.5中調(diào)試工具,從調(diào)試窗口觀測變量的變化;3、設(shè)置斷點(diǎn)BreakPoint,運(yùn)行程序在設(shè)置的斷點(diǎn)處停止運(yùn)行,返回調(diào)試狀態(tài),觀察程序在斷點(diǎn)附近的狀況、變量及對象屬性的取值等。4.3主要功能測試及分析4.3.1登錄系統(tǒng) 輸入正確的賬號(hào)密碼方可進(jìn)入系統(tǒng),如果用戶名或密碼為空,則由瀏覽器端的JavaScript代碼判斷給出提示,用戶名密碼的正確性
13、由服務(wù)器端的JSP代碼做出判斷,并由JavaScript代碼給出警告,確定后返回登錄界面。4.3.2插入模塊 驗(yàn)證輸入信息的合法性,其中必填項(xiàng)為空則由JavaScript代碼給出提示,否則提交到服務(wù)器端驗(yàn)證數(shù)據(jù)合法性,合法則添加成功,否則彈出警告框。4.3.3更新模塊 包括查找,修改,刪除等子模塊。查找模塊可以按照不同分類查找到符合條件的信息,如果信息不存在就提示結(jié)果為空,如果輸入數(shù)據(jù)不合法,就彈出警告,查找到則返回符合的信息,并顯示記錄條數(shù)。修改模塊和刪除模塊則可以方便地改動(dòng)記錄,刪除完后自動(dòng)刷新顯示記錄。通過以上測試可知,系統(tǒng)符合小區(qū)住戶信息管理需求,界面簡潔,友好,便于用戶的操作;界面和
14、后臺(tái)數(shù)據(jù)庫連接良好,方便數(shù)據(jù)的統(tǒng)計(jì)及處理,實(shí)現(xiàn)了對住戶信息的管理功能???結(jié)在畢業(yè)設(shè)計(jì)當(dāng)中我了解到,在開發(fā)一個(gè)項(xiàng)目時(shí)一定要先做好規(guī)劃,按照軟件的開發(fā)過程,從需求分析、系統(tǒng)設(shè)計(jì)到具體設(shè)計(jì)和調(diào)試,詳細(xì)地進(jìn)行每一個(gè)環(huán)節(jié)。在這段時(shí)間里,我通過查看相關(guān)資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使系統(tǒng)一步步完善起來,每一次改進(jìn)都是我者學(xué)習(xí)的收獲,每一個(gè)問題的解決都給我新的體會(huì)。經(jīng)過兩個(gè)星期的設(shè)計(jì)和開發(fā),小區(qū)住戶信息管理系統(tǒng)基本開發(fā)完畢。點(diǎn)擊運(yùn)行,基本達(dá)到預(yù)期效果,其功能也基本符合需求,能夠完成基本信息的輸入、修改、查詢等功能。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行用戶名稱和密碼的更改,提高了軟件的安全性
15、和健壯性。由于開發(fā)者能力有限,加上時(shí)間倉促,該系統(tǒng)還有許多不盡如人意的地方。比如功能不是很完善、用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步改善。通過這次課程設(shè)計(jì),讓我在整個(gè)系統(tǒng)的開發(fā)過程中學(xué)到了很多東西,提高了編程方面的能力,鞏固了專業(yè)知識(shí),學(xué)會(huì)了分析問題、解決問題的方法。兩個(gè)星期開發(fā),使我對Java EE 有了更深一步的認(rèn)識(shí),同時(shí)更進(jìn)一步的掌握了SQL Server2000數(shù)據(jù)庫方面的知識(shí),積累了系統(tǒng)的開發(fā)經(jīng)驗(yàn),這將對我以后的工作起到重要作用。致 謝經(jīng)過兩星期的艱苦努力,我終于完成了小區(qū)住戶信息管理系統(tǒng)的全部設(shè)計(jì)過程,并使該系統(tǒng)達(dá)到可運(yùn)行使用用的階段。這次課程設(shè)計(jì),無論是從技術(shù)上還是對環(huán)境的適應(yīng)能力上講,對我今后步入社會(huì)都打下了一個(gè)良好的基礎(chǔ)。在本次畢業(yè)設(shè)計(jì)中,曾遇到過不少問題,主要表現(xiàn)了技術(shù)和經(jīng)驗(yàn)的欠缺,如果單靠個(gè)人的努力,很難按時(shí)完成畢業(yè)設(shè)計(jì),在此,我衷心感謝我的指導(dǎo)老師,無論在理論上還是在實(shí)踐中,朱浩悅老師都給予我無私幫助和悉心的教導(dǎo),強(qiáng)調(diào)整體思路和方法,在我遇到問題時(shí)給我指點(diǎn)迷津,使我的畢業(yè)設(shè)計(jì)得以順利地按時(shí)完成。此外,還要感謝各位老師和同學(xué)對作者幫助、關(guān)懷,不積跬步何以至千里,本設(shè)計(jì)能夠順利的完成,也歸功于各位任課老師的認(rèn)真負(fù)責(zé),使作者能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在設(shè)計(jì)中得以體現(xiàn)。正是有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《建筑施工安全講義》課件
- 自行車配件交易合同
- 服裝品牌投資合同
- 暖通設(shè)備維修服務(wù)協(xié)議
- 鐵路旅客運(yùn)輸服務(wù)鐵路旅客運(yùn)輸服務(wù)質(zhì)量規(guī)范課件
- 《GB 32438-2015民用燃煤取暖爐安全通 用技術(shù)條件》(2025版)深度解析
- 鐵路市場營銷市場定位的方法課件
- 焦炭塔防腐施工方案
- 中醫(yī)中的肝教學(xué)課件
- 【課件】充分條件與必要條件課件-高一上學(xué)期數(shù)學(xué)人教A版(2019)+必修第一冊
- 電商行業(yè)10萬字PRD
- 2024-2025學(xué)年八年級(jí)下學(xué)期道德與法治期中模擬試卷(一)(統(tǒng)編版含答案解析)
- 防溺水工作布置教師會(huì)議上校長講話:全力防溺水守護(hù)學(xué)生生命“生命線”
- 湖南省永州市祁陽市茅竹鎮(zhèn)中心學(xué)校2024-2025學(xué)年下學(xué)期期中監(jiān)測八年級(jí)下冊《物理》試卷(含答案)
- GB/T 26354-2025旅游信息咨詢服務(wù)
- 交互式影像中敘事與視覺表達(dá)的融合及其觀眾體驗(yàn)研究
- 2025年國家國防科技工業(yè)局軍工項(xiàng)目審核中心招聘筆試參考題庫附帶答案詳解
- 靜療完整課件
- 2024供電所智能融合倉建設(shè)技術(shù)規(guī)范
- 工程(產(chǎn)品)交付后顧客滿意度調(diào)查表
- 體育市場營銷(第三版)整套課件完整版電子教案課件匯總(最新)
評論
0/150
提交評論