畢業(yè)論文花之園社區(qū)人口管理系統(tǒng)開發(fā)_第1頁(yè)
畢業(yè)論文花之園社區(qū)人口管理系統(tǒng)開發(fā)_第2頁(yè)
畢業(yè)論文花之園社區(qū)人口管理系統(tǒng)開發(fā)_第3頁(yè)
畢業(yè)論文花之園社區(qū)人口管理系統(tǒng)開發(fā)_第4頁(yè)
畢業(yè)論文花之園社區(qū)人口管理系統(tǒng)開發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、花之園社區(qū)人口管理系統(tǒng)開發(fā)序 言隨著信息技術(shù)的飛速發(fā)展和社會(huì)信息化的不斷提高,特別是進(jìn)入網(wǎng)絡(luò)信息時(shí)代,實(shí)際的工作需要做到快捷方便,需要更好的運(yùn)用現(xiàn)代化技術(shù)為各行業(yè)服務(wù),不斷提高工作效率。應(yīng)用計(jì)算機(jī)高效率進(jìn)行社區(qū)人口管理管理,可以大量節(jié)省時(shí)間和精力,而且方便快捷,出錯(cuò)的概率很低。因此,開發(fā)一套合理的系統(tǒng)軟件軟件是很必要的。社區(qū)人口信息管理系統(tǒng)是以最佳地改善人口管理狀況為目的,集人口信息的采集、處理、查詢等功能為一體。通過(guò)為社區(qū)管理人員提供本社區(qū)信息,幫助其方便的錄入人口信息、查詢所需資料,從而最終改善現(xiàn)在管理繁雜的狀況。 社區(qū)作為城市的基本組成部分,隨著人口的不斷的增加和流動(dòng)性增大,對(duì)其管理的要

2、求也不斷提高,都希望管理能夠達(dá)到方便、快捷以及準(zhǔn)確的效果;但社區(qū)的規(guī)模、設(shè)施條件各不相同,對(duì)其進(jìn)行管理的模式也有不同之處,管理者可以根據(jù)自身的條件,選擇應(yīng)用經(jīng)濟(jì)、穩(wěn)定的管理程序,而不用因?yàn)橐粫r(shí)掌握所需資料的不足,選擇了高成本的管理系統(tǒng)。社區(qū)人口管理系統(tǒng)是為滿足現(xiàn)代化人口管理要求而設(shè)計(jì)的全自動(dòng)化管理系統(tǒng),將真正實(shí)現(xiàn)高效、安全、方便、實(shí)時(shí)的特點(diǎn)。采用社區(qū)人口管理系統(tǒng)可以顯著地降低社區(qū)管理的營(yíng)運(yùn)成本。作為管理控制系統(tǒng)可靈活的編程與操作,各部分均可獨(dú)立進(jìn)行運(yùn)轉(zhuǎn)。管理者在辦公室中就可以實(shí)現(xiàn)對(duì)信息的全面自動(dòng)化管理。社區(qū)管理系統(tǒng)配置靈活,針對(duì)不同的社區(qū),設(shè)計(jì)科學(xué)合理的社區(qū)管理系統(tǒng),能有效地控制、監(jiān)測(cè)、管理社

3、區(qū)的運(yùn)作。第1章 概述1.1系統(tǒng)開發(fā)背景及意義 社區(qū)人口管理系統(tǒng)是為滿足現(xiàn)代化人口管理要求而設(shè)計(jì)的全自動(dòng)化管理系統(tǒng),將真正實(shí)現(xiàn)高效、安全、方便、實(shí)時(shí)的特點(diǎn)。歸納起來(lái),人口綜合管理系統(tǒng)的好處大約有以下幾點(diǎn):1、可以存儲(chǔ)社區(qū)所有人的信息;2、查詢?nèi)丝诜奖悖?jié)省大量人力;3、采用目前比較常用的Access數(shù)據(jù)進(jìn)行數(shù)據(jù)管理;4、添加人口信息比較方便;5、定期的對(duì)數(shù)據(jù)進(jìn)行備份。1.2課題的現(xiàn)狀 現(xiàn)在的社區(qū)規(guī)范管理是非常必要和普遍的。通過(guò)社區(qū)人口信息管理系統(tǒng)的成功實(shí)施,加強(qiáng)本地戶籍人口的信息管理、加快社區(qū)的信息化建設(shè)、樹立良好的社會(huì)形象,更進(jìn)一步提升社區(qū)的整體辦事效率以及公眾形象。 要考慮到社區(qū)在實(shí)現(xiàn)人口

4、信息化管理方面的各項(xiàng)需求以及未來(lái)發(fā)展方向,將對(duì)人口信息化管理的種種設(shè)想一一實(shí)現(xiàn),讓科技服務(wù)社區(qū)。1.3主要研究?jī)?nèi)容和范圍 本文主要是研究怎樣把社區(qū)人口管理更方便化,讓社區(qū)人口的信息管理更加普遍化,設(shè)計(jì)的軟件能讓更多人使用,讓社區(qū)人口管理更加規(guī)范。1.4系統(tǒng)的設(shè)計(jì)要求綜合管理系統(tǒng)的設(shè)計(jì)要求:1. 要使本管理系統(tǒng)的操作盡量簡(jiǎn)易化,使對(duì)計(jì)算機(jī)不太了解的人也可以方便的使用。2. 本管理系統(tǒng)的各個(gè)模塊的分布要合理,盡可能多的照顧到方方面面的操作。3. 本管理系統(tǒng)的數(shù)據(jù)安全性要得到加強(qiáng),盡可能避免外來(lái)因素對(duì)數(shù)據(jù)的破壞。4. 本管理系統(tǒng)的查詢模塊要盡量做到方便、高效、準(zhǔn)確率高。5. 本管理系統(tǒng)的界面要盡可能

5、的做到美觀、大方。第2章 系統(tǒng)分析2.1系統(tǒng)功能分析本系統(tǒng)在多次了解,調(diào)研社區(qū)的管理流程,結(jié)合當(dāng)前社區(qū)管理的需要得出用戶的需求分析。根據(jù)用戶的具體要求和未來(lái)可能需要添加的功能,系統(tǒng)應(yīng)包含以下功能:a) 居民信息管理1) 居民信息錄入:錄入居民的詳細(xì)信息,錄入后可以對(duì)各項(xiàng)紀(jì)錄做簡(jiǎn)單的查詢和修改??紤]到管理系統(tǒng)的應(yīng)當(dāng)簡(jiǎn)單、實(shí)用,在設(shè)計(jì)時(shí),盡量做到說(shuō)明清楚,界面簡(jiǎn)潔、明了。2) 居民信息修改:修改居民的各項(xiàng)信息, 對(duì)變更的或錯(cuò)誤的數(shù)據(jù)進(jìn)行修改、維護(hù)。 3) 居民信息刪除:對(duì)遷出居民的信息進(jìn)行刪除。b) 居民信息查詢1) 按姓名查詢:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面。查詢是社區(qū)管理的一個(gè)重要事項(xiàng)。

6、而姓名查詢是其中最基本的查詢方法。只要知道居民的姓名就可以把該居民的所有的信息都輸出。當(dāng)管理員想要查詢某個(gè)居民的信息時(shí),在知道此居民的姓名的情況下可以輸入想要查詢居民的完整的名字,然后點(diǎn)擊查詢此人。則系統(tǒng)會(huì)自動(dòng)地在本社區(qū)的數(shù)據(jù)庫(kù)中搜索該名字居民的所有信息,并且將查詢到的居民的全部資料輸出。如果查詢到有叫該名字的居民則輸出該居民信息,如果在本社區(qū)的數(shù)據(jù)庫(kù)范圍內(nèi)沒有搜索到有叫該名字的居民。那么系統(tǒng)會(huì)提示,該社區(qū)沒有叫這個(gè)名字的居民。由于姓名查詢并不是主鍵查詢,姓名存在著相同的情況。如果在范圍比較大的社區(qū),同名的人數(shù)也可能會(huì)有很多。所以在輸入一個(gè)名字進(jìn)行查詢的時(shí)候,可能輸出的居民信息不止一個(gè)。這樣就

7、需要管理人員在眾多的重名者中查找確切想要查詢的那位居民的詳細(xì)信息。這樣就得一個(gè)個(gè)的查詢。查詢的效率不是很高。當(dāng)然,如果在重名率不是很高的社區(qū),這樣的查詢方式就顯得比較重要.雖然這種查詢方式總體的效率還算高,但是由于管理員不可能記住在一個(gè)社區(qū)內(nèi)的所有人的名字。所以在此系統(tǒng)中,還為管理員提供了其它幾種查詢方式。管理員可以根據(jù)自己的實(shí)際情況來(lái)加以選擇。這樣多種查詢方式相結(jié)合,使管理員的管理效率大大提高。這也是此系統(tǒng)的特點(diǎn)之一。2) 按性別查詢:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面.性別查詢是此系統(tǒng)增加的一個(gè)查詢方式。當(dāng)一個(gè)社區(qū)的人數(shù)不是很多而管理員又不熟悉每個(gè)社區(qū)的居民的時(shí)候,這種查詢方式就顯得比較

8、重要了。當(dāng)管理員想要查詢一個(gè)男居民或者一個(gè)女居民的時(shí)候,但是他又不知道其名字,這樣的話管理員很可能只能一個(gè)一個(gè)居民慢慢的搜索。而他使用性別查詢就避免了一個(gè)一個(gè)地查詢居民信息。這樣可以而排除大約一半的居民,不公可以節(jié)約查詢的時(shí)間,而且還可以準(zhǔn)確查詢出想要查詢的該社區(qū)的居民。這種查詢方式的高效在小社區(qū)即居民數(shù)量不多時(shí)顯現(xiàn)出來(lái);在大型社區(qū)的管理查詢中主要起到輔助其它查詢方式,提高查詢的精確度。增加了這種查詢方式就使得本系統(tǒng)在各個(gè)社區(qū)都能夠很好被使用。盡最大的努力方便社區(qū)的管理人員,提高了他們的管理效率。這一查詢方式可以說(shuō)也是一大特點(diǎn)。3) 按身份證編號(hào)查詢:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面。按身

9、份證編號(hào)查詢可以說(shuō)是眾多查詢方式中最快捷的一種查詢方式。因?yàn)樵谌珖?guó)范圍內(nèi),一個(gè)身份證編號(hào)唯一確定一個(gè)公民。所以當(dāng)管理員知道本社區(qū)居民的身份證編號(hào)時(shí)就能夠在輸入身份證編號(hào)后快速的查找到該居民的所有信息,而且不用擔(dān)心重名的問(wèn)題.因?yàn)檫@是一對(duì)一的查詢。雖然身份證編號(hào)查詢非常方便快捷,但是仍不是對(duì)每個(gè)社區(qū)的管理人員都適合。因?yàn)樯矸葑C編號(hào)數(shù)字很長(zhǎng),有十幾位之多,如果要記下每個(gè)居民的身份證編號(hào)可以說(shuō)是不可能的。所以身份證編號(hào)查詢雖然最快速卻不是最常用的一種查詢方式。因?yàn)檫@種查詢需要記住身份證編號(hào)。所以在此系統(tǒng)中,還為管理員提供了其它幾種查詢方式。管理員可以根據(jù)自己的實(shí)際情況來(lái)加以選擇。4) 按家庭住址查詢

10、:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面。家庭住址查詢?cè)谏鐓^(qū)管理系統(tǒng)中也是一個(gè)很大的特點(diǎn)。因?yàn)楣芾韱T很可能知道該居民住社區(qū)中的某幢某樓,但是卻不知道該居民的其它信息。比如:姓名、身份證編號(hào)等等。管理員對(duì)社區(qū)內(nèi)的居民按照地址查找時(shí),可以找出一家人。而真正想找的某個(gè)人就可以不費(fèi)時(shí)間的找出。這種查詢方式也是比較快捷的。當(dāng)然前提是管理員了解社區(qū)內(nèi)的每個(gè)居民的地址。5) 按工作單位查詢:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面。按工作單位查詢方式是在管理員得知社區(qū)居民的工作單位后,想要查詢某位社區(qū)居民的詳細(xì)信息時(shí)所用的一種查詢方法。當(dāng)然這種查詢方式不可能像身份證編號(hào)查詢方式可以查詢出確定的一個(gè)社區(qū)居民的信息。

11、因?yàn)樯鐓^(qū)居民在同一工作單位工作的情況也存在。所以在這基礎(chǔ)上,管理員仍然需要進(jìn)行進(jìn)一步的查詢。當(dāng)然如果按工作單位查詢也可能會(huì)查詢出某一確定的社區(qū)居民信息,這時(shí)管理員則不容易查詢出現(xiàn)錯(cuò)誤。這種查詢方式總的來(lái)說(shuō)是不錯(cuò)的,也是此系統(tǒng)中的一大特色。管理員在不知社區(qū)居民的其它信息只知其工作單位的情況下,可以很方便的查詢出在該工作單位工作的社區(qū)居民。6) 按年齡段查詢:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面。按年齡查詢方式可以使管理員更好的管理社區(qū)。由于在一個(gè)社區(qū)中,居民的年齡在各個(gè)階段都有分布。而且管理員在對(duì)各個(gè)年齡的社區(qū)居民的管理都不相同。故這一查詢就顯得比較重要。對(duì)提高社區(qū)管理員對(duì)社區(qū)居民的管理的效率有

12、很大的幫助。此查詢方式為系統(tǒng)在下面實(shí)現(xiàn)的一些功能提供了保障。如:在提醒設(shè)置中的對(duì)兵役適齡的社區(qū)居民進(jìn)行提醒等。這種查詢方式在為這些設(shè)置的正確以及管理員的管理提供了極為便捷的服務(wù)。此種查詢方式也為此系統(tǒng)的特色之一,是系統(tǒng)功能完整和功能強(qiáng)大的保證。下面系統(tǒng)還提供了多種查詢方式以彌補(bǔ)這種查詢方式的不足。7) 按戶查詢:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面。這種查詢方式是社區(qū)管理系統(tǒng)中不可或缺的一種查詢方式。它的存在將有助于社區(qū)管理員的工作效率而且能夠有效的幫助社區(qū)管理員很好管理社區(qū)的居民。在社區(qū)中,社區(qū)管理員管理的社區(qū)居民并不是以個(gè)人為單位的,而是以一戶人為一個(gè)基本單位。也就是說(shuō)管理員管理是分戶的這

13、樣,對(duì)某戶中的某人進(jìn)行管理只需對(duì)戶進(jìn)行查詢,在查詢到后,就可以詳細(xì)知曉該戶每一個(gè)人的情況,并加以對(duì)其管理。此種查詢方法是社區(qū)管理系統(tǒng)的特色查詢。它使社區(qū)管理員管理整個(gè)社區(qū)以及為社區(qū)居民提供服務(wù)能夠快捷有效。8) 顯示全部紀(jì)錄:管理員進(jìn)入系統(tǒng),進(jìn)入居民信息查詢界面。顯示全部紀(jì)錄是要求系統(tǒng)將該社區(qū)的所有居民的詳細(xì)信息全部輸出以供管理員管理社區(qū)這用。此項(xiàng)功能就好比是將整個(gè)社區(qū)的所有社區(qū)居民的信息建立為一個(gè)表格,利用此項(xiàng)功能將表格的內(nèi)容全部顯現(xiàn)出來(lái)。這樣給管理員以極大的方便,此功能也是社區(qū)管理系統(tǒng)中不可或缺的一項(xiàng)查詢功能。此項(xiàng)功能對(duì)于管理員對(duì)整個(gè)社區(qū)的居民實(shí)行整體的管理和設(shè)置提供了實(shí)現(xiàn)的可能。c) 提

14、醒設(shè)置1) 兵役適齡居民提醒:在一個(gè)大的社區(qū)內(nèi),通常管理人員都不止一個(gè)。那么此社區(qū)管理系統(tǒng)的系統(tǒng)管理員當(dāng)然也不能只設(shè)置為一個(gè)。所以就必需有添加管理員這個(gè)功能,方便社區(qū)管理部門因?yàn)槿耸抡{(diào)配或者其它的原因而需要添加該系統(tǒng)的管理員。添加社區(qū)管理員可以由系統(tǒng)本身設(shè)置的管理員來(lái)添加。2) 身份證到期提醒:管理員進(jìn)入系統(tǒng),進(jìn)入居民提醒設(shè)置的界面。這里面有兩個(gè)提醒: 一,為兵役適齡居民的提醒。二,為身份證到期提醒。身份證有兩種有效期。老的身份證有效期為20年,新的身份證有效期為10年。身份證到期后,就意味著你的身份證不能夠再被使用了,這對(duì)于一些沒有能夠及時(shí)更換身份證的社區(qū)的居民來(lái)說(shuō)出門辦事或者是辦理某些手續(xù)

15、將遇到不必要的麻煩,甚至將造成不可彌補(bǔ)的損失。但是這些事情現(xiàn)在將不需要擔(dān)心了,有了這個(gè)身份證到期提醒,管理員可以根據(jù)系統(tǒng)提供的社區(qū)內(nèi)居民身份證到期的居民,對(duì)居民實(shí)行人為等的提醒。這對(duì)于那些平時(shí)比較忙且不太在意這些事情的居民來(lái)說(shuō)就省去了很多的事情了,也為他們提供了方便。這項(xiàng)功能在設(shè)計(jì)前期也得到了廣大社區(qū)居民的好評(píng)。社區(qū)管理系統(tǒng)的這個(gè)身份證到期提醒充分的體現(xiàn)了設(shè)計(jì)人員考慮的周到性以及此系統(tǒng)的人性化。管理員通過(guò)此系統(tǒng)就可以非常方便地為社區(qū)內(nèi)的居民提供這些服務(wù)。d) 系統(tǒng)1) 添加管理員:社區(qū)的系統(tǒng)內(nèi)通常有幾個(gè)管理員,而管理員的工作分配不同導(dǎo)致了管理員使用系統(tǒng)的權(quán)限也不相同。這樣就使修改和設(shè)置管理員密

16、碼顯得很有必要。管理員密碼如果泄漏,則會(huì)造成社區(qū)內(nèi)眾多的社區(qū)居民的詳細(xì)信息存在被盜的可能。但是在此社區(qū)管理系統(tǒng)中添加了修改管理員密碼這一功能,就可以讓管理員自己可以經(jīng)常的更換自己的密碼,保證自己的密碼不會(huì)泄漏。確保社區(qū)內(nèi)的居民信息的安全。2) 修改管理員密碼:社區(qū)的系統(tǒng)內(nèi)通常有幾個(gè)管理員,而管理員的工作分配不同導(dǎo)致了管理員使用系統(tǒng)的權(quán)限也不相同。這樣就使修改和設(shè)置管理員密碼顯得很有必要。管理員密碼如果泄漏,則會(huì)造成社區(qū)內(nèi)眾多的社區(qū)居民的詳細(xì)信息存在被盜的可能。但是在此社區(qū)管理系統(tǒng)中添加了修改管理員密碼這一功能,就可以讓管理員自己可以經(jīng)常的更換自己的密碼,保證自己的密碼不會(huì)泄漏。確保社區(qū)內(nèi)的居民

17、信息的安全。3) 注銷:返回登錄界面,重新登錄。e) 退出2.2系統(tǒng)性能分析a) 界面需求:具有友好的用戶操作界面,有良好的人機(jī)接口,方便用戶使用。b) 靈活性:系統(tǒng)應(yīng)具有較靈活的更新操作,應(yīng)具備實(shí)時(shí)添加的功能。c) 穩(wěn)定性:系統(tǒng)應(yīng)具備長(zhǎng)期持續(xù)工作的能力;使數(shù)據(jù)庫(kù)的一致性控制在可操作范圍內(nèi);避免因系統(tǒng)引起的死機(jī)現(xiàn)象。d) 安全性:有好的用戶身份認(rèn)證體制和靈活的密碼更改;管理員可以修改。2.3系統(tǒng)數(shù)據(jù)分析 數(shù)據(jù)字典根據(jù)功能模塊的劃分現(xiàn)將數(shù)據(jù)庫(kù)分為下面兩個(gè)大類:a) 用戶數(shù)據(jù)類:姓名、身份證編號(hào)、性別、民族、家庭住址、工作單位、出生日期、聯(lián)系電話、登記日期、戶主姓名、與戶主關(guān)系、已服兵役b) 管理

18、員數(shù)據(jù)類:User_ID、mimac) 身份證數(shù)據(jù)類:身份證編號(hào)、身份證發(fā)證日期繪制數(shù)據(jù)庫(kù)系統(tǒng)ER圖a) 用戶數(shù)據(jù)類ER圖,如圖2-1所示。居民身份證編號(hào)民族出生日期工作單位家庭住址姓名登記日期性別戶主姓名聯(lián)系電話與戶主關(guān)系已服兵役圖2-1用戶數(shù)據(jù)類ER圖b) 管理員數(shù)據(jù)類ER圖,如圖2-2所示。User_id管理員mima 圖2-2管理員數(shù)據(jù)類ER圖c) 身份證數(shù)據(jù)類ER圖,如圖2-3所示。身份證發(fā)證日期身份證編號(hào)圖2-3身份證數(shù)據(jù)類ER圖數(shù)據(jù)流圖繪制數(shù)據(jù)流圖是目標(biāo)軟件系統(tǒng)中各個(gè)處理子功能以及他們之間的數(shù)據(jù)流動(dòng)的圖形表示。數(shù)據(jù)流圖的精化過(guò)程實(shí)際上是處理子功能和數(shù)據(jù)流的細(xì)化過(guò)程。隨著這一過(guò)程的

19、進(jìn)行,本系統(tǒng)的用戶需求將會(huì)進(jìn)一步精確化、一致化、完全化,具體數(shù)據(jù)流圖如圖2-4所示。打印數(shù)據(jù)查詢信息口令輸入居 民信 息系 統(tǒng)登錄界面打印機(jī)顯示器 圖2-4頂級(jí)數(shù)據(jù)流圖第3章 系統(tǒng)概要設(shè)計(jì)軟件的概要設(shè)計(jì)是在需求分析的基礎(chǔ)上經(jīng)過(guò)概括總結(jié)用戶的具體要求,對(duì)系統(tǒng)的總體結(jié)構(gòu)進(jìn)行規(guī)劃,根據(jù)需求確定軟件和數(shù)據(jù)的總體框架,概要設(shè)計(jì)旨在確定程序各主要部件之間的關(guān)系。3.1 系統(tǒng)需求分析1.居民信息管理a) 添加居民信息:資料錄入主要是完成對(duì)社區(qū)人口資料新增。b) 修改居民信息:修改數(shù)據(jù)庫(kù)中的居民信息。c) 刪除居民信息:刪除數(shù)據(jù)庫(kù)中的居民信息。2.居民信息查詢a) 按姓名、性別、身份證編號(hào)、家庭住址、工作單位

20、等進(jìn)行查詢。b) 顯示數(shù)據(jù)庫(kù)中全部居民信息。c) 打印查詢結(jié)果。3.提醒設(shè)置a) 對(duì)使用期限即將到期的身份證做出提示。b) 對(duì)符合兵役的人員名單做出提示。4.系統(tǒng)a) 添加新的管理員。b) 修改管理員密碼。c) 注銷:重新登錄系統(tǒng)。5.退出系統(tǒng)3.2 系統(tǒng)總體結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)的框架圖。 此圖包括信息系統(tǒng)模塊、信息查詢模塊、提醒設(shè)置模塊、系統(tǒng)模塊和退出。各個(gè)模塊中還包括幾個(gè)小模塊,詳細(xì)如圖3-1所示。登錄主界面信息管理模塊錄入社區(qū)人口信息修改社區(qū)人口信息刪除社區(qū)人口信息添加刪除管理員修改管理員密碼注銷 注 銷退出系統(tǒng)模塊按性別查詢按姓名查詢顯示所有居民信息顯示所有記錄按身份證查詢按地址查詢按單位

21、查詢按戶口查詢按年齡段查詢選擇查詢方式信息查詢模塊打印兵役適齡提醒提醒設(shè)置模塊證件到期提醒圖3-1總體結(jié)構(gòu)的框架圖3.3 系統(tǒng)功能分析本系統(tǒng)共分為四個(gè)大模塊即:信息管理模塊,信息查詢模塊,提醒設(shè)置模塊和系統(tǒng)模塊。具體分為八個(gè)小模塊,以下就介紹這八個(gè)小模塊的具體功能。a) 信息管理模塊1) 居民信息錄入:管理員根據(jù)界面上的提示進(jìn)行數(shù)據(jù)錄入,按要求將信息填入文本框內(nèi),日期需按格式填寫。2) 居民信息修改:由于管理員操作的疏忽或由于居民的實(shí)際信息的改變,系統(tǒng)必須對(duì)居民的具體信息進(jìn)行修改,修改記錄為當(dāng)前記錄,修改前需確認(rèn)。3) 居民信息刪除:將用戶定位的當(dāng)前記錄刪除,刪除時(shí)顯示提示框,用戶確認(rèn)刪除后刪

22、除數(shù)據(jù)庫(kù)中的記錄。b) 信息查詢模塊1) 居民信息查詢:本模塊實(shí)現(xiàn)管理員對(duì)居民信息的查詢,可以通過(guò)選擇界面上的check選項(xiàng),選擇多種查詢方式,包括:輸入姓名、性別、身份證號(hào)碼、工作單位、家庭住址、一個(gè)年齡段和戶口查詢,可單選一項(xiàng),也可以選擇多項(xiàng)聯(lián)合查找。也為管理員提供了顯示數(shù)據(jù)庫(kù)中所有居民的信息的按鈕。并且顯示所查詢的信息的條數(shù)。查詢的結(jié)果可以打印。 提醒設(shè)置模塊1) 提醒設(shè)置:管理員可以對(duì)提醒進(jìn)行設(shè)置,可以選擇提醒或不提醒。提醒功能開啟時(shí),在兵役提醒的數(shù)據(jù)表中可以將年齡在18至22歲的男性居民的信息顯示出來(lái),在證件到期提醒的數(shù)據(jù)表中可以將系統(tǒng)模塊添加管理員:在一個(gè)大的社區(qū)內(nèi),通常管理人員都

23、不止一個(gè)。那么此社區(qū)管理系統(tǒng)的系管理員當(dāng)然也不能只設(shè)置為一個(gè)。所以就必需有添加管理員這個(gè)功能,方便社區(qū)管理部門因?yàn)槿耸抡{(diào)配或者其它的原因而需要添加該系統(tǒng)的管理員。添加社區(qū)管理員可以由系統(tǒng)本身設(shè)置的管理員來(lái)添加。2) 修改管理員密碼:社區(qū)的系統(tǒng)內(nèi)通常有幾個(gè)管理員,而管理員的工作分配不同導(dǎo)致了管理員使用系統(tǒng)的權(quán)限也不相同。這樣就使修改和設(shè)置管理員密碼顯得很有必要。管理員密碼如果泄漏,則會(huì)造成社區(qū)內(nèi)眾多的社區(qū)居民的詳細(xì)信息存在被盜的可能。但是在此社區(qū)管理系統(tǒng)中添加了修改管理員密碼這一功能,就可以讓管理員自己可以經(jīng)常的更換自己的密碼,保證自己的密碼不會(huì)泄漏。確保社區(qū)內(nèi)的居民信息的安全。3) 注銷:返回

24、主界面,重新登錄。3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)在明確了系統(tǒng)的詳細(xì)功能后,根據(jù)系統(tǒng)的功能要求理清了其中的數(shù)據(jù)關(guān)系并提煉出其中的數(shù)據(jù)關(guān)系,數(shù)據(jù)庫(kù)名為database,結(jié)合需求分析中的ER圖可以規(guī)劃出客戶關(guān)系系統(tǒng)的具體表單,根據(jù)分析結(jié)果,系統(tǒng)共需5張表單,詳細(xì)表單的設(shè)計(jì)如下:1.居民個(gè)人信息表,如表3-1所示。表3-1 居民個(gè)人信息表字段名稱數(shù)據(jù)類型字段大小說(shuō)明姓名文本10身份證編號(hào)文本18性別文本2工作單位文本30家庭住址文本30民族文本10聯(lián)系電話數(shù)字長(zhǎng)整型出生日期文本10登記日期日期/時(shí)間2.用戶表,如表3-2所示。表3-2 用戶表字段名稱數(shù)據(jù)類型字段大小說(shuō)明User_id文本50管理員登錄用戶名Mim

25、a文本50管理員登錄密碼3.戶口信息表,如表3-3所示。表3-3 戶口信息表字段名稱數(shù)據(jù)類型字段大小說(shuō)明身份證編號(hào)文本18戶主姓名文本10與戶主關(guān)系文本44.兵役表,如表3-4所示。表3-4 兵役表字段名稱數(shù)據(jù)類型字段大小說(shuō)明身份證編號(hào)文本18已服兵役文本25.身份證信息表,如表3-5所示。表3-5 身份證信息表字段名稱數(shù)據(jù)類型字段大小說(shuō)明身份證編號(hào)文本18身份證發(fā)證日期文本10第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1 登錄模塊設(shè)計(jì)與實(shí)現(xiàn) 登錄界面概述系統(tǒng)登錄需輸入用戶名及密碼點(diǎn)擊“確定”按鈕后,首先判斷輸入的用戶名是否為空,若為用戶名為空,則彈出提示框“用戶名不能為空”;若不為空,則在聯(lián)結(jié)數(shù)據(jù)庫(kù),查

26、找是否有該用戶名存在,若不存在,則彈出提示框“此用戶名不存在”;若存在,判斷密碼是否正確,若不正確彈出提示框“密碼錯(cuò)誤”;如密碼正確,則登錄主界面.系統(tǒng)加載后,自動(dòng)記錄點(diǎn)擊“確定”按鈕的,輸錯(cuò)三次后,系統(tǒng)自動(dòng)關(guān)閉。 登錄界面流程圖登錄界面流程圖,如圖4-1所示。開 始用戶名為空? N用戶名正確? Y N輸入登陸密碼 Y 密碼正確? N Y 主界面 圖4-1登錄界面流程圖 登錄界面設(shè)計(jì)登錄界面圖,此圖包括登錄的用戶名和密碼,詳細(xì)如圖4-2所示。圖4-2 登錄界面4.2 主界面設(shè)計(jì)與實(shí)現(xiàn) 主界面概述主界面定義了系統(tǒng)的功能,通過(guò)菜單的選擇實(shí)現(xiàn)對(duì)系統(tǒng)中各模塊的調(diào)用。 主界面設(shè)計(jì)主界面圖,包括各個(gè)模塊,

27、如圖4-3所示。圖4-3主界面4.3 居民信息管理模塊的設(shè)計(jì)與實(shí)現(xiàn)居民信息添加1.居民信息添加界面管理員在界面上填寫相應(yīng)居民信息,各項(xiàng)不能為空,否則彈出提示框“數(shù)據(jù)不能為空”,錄入數(shù)據(jù)需符合要求,身份證發(fā)證日期和出生日期須按要求填寫,否則彈出提示框“需按日期格式填寫”。完成填寫后,點(diǎn)擊“確定”按鈕,彈出提示框“添加成功”。若要繼續(xù)添加居民信息,點(diǎn)擊“新增”可以繼續(xù)添加,不必返回主界面,避免了操作人員重復(fù)勞動(dòng),節(jié)省了時(shí)間。2.居民信息添加界面流程圖流程圖,如圖4-4所示。輸入信息各項(xiàng)不為空Msg報(bào)錯(cuò) N Y數(shù)據(jù)符合要求 N Y錄入數(shù)據(jù)庫(kù) 圖4-4居民信息添加界面流程圖3. 居民信息添加界面設(shè)計(jì)此

28、圖是添加居民信息的界面,包括姓名、性別、住址等等信息。如圖4-5所示。圖4-5居民信息添加界面設(shè)計(jì)圖居民信息修改1.居民信息修改界面管理員需要修改數(shù)據(jù),應(yīng)先點(diǎn)擊“修改信息”按鈕,然后在Datagrid控件進(jìn)行更改,更改完畢后,點(diǎn)擊“更新”按鈕,完成對(duì)數(shù)據(jù)的修改,點(diǎn)擊“返回”退回主界面。2. 居民信息修改界面流程圖居民信息修改流程圖,如圖4-6所示。修改信息Msg確定修改 N 錄入數(shù)據(jù)庫(kù) Y 圖4-6居民信息修改流程圖3.居民信息修改界面設(shè)計(jì),如圖4-7所示。圖4-7居民信息修改界面設(shè)計(jì)圖 居民信息刪除1.居民信息刪除界面概述選定需刪除條目,刪除前需確認(rèn)。2.居民信息刪除界面流程圖,如圖4-8所

29、示。刪 除Msg確認(rèn) N Y更新數(shù)據(jù)庫(kù)圖4-8居民信息刪除界面流程圖3.居民信息刪除界面設(shè)計(jì)圖,如圖4-9所示。圖4-9居民信息刪除界面設(shè)計(jì)圖 居民信息查詢1.居民信息查詢界面按多種方式進(jìn)行查找,需輸入準(zhǔn)確信息,不支持模糊查找,可打印查詢結(jié)果。2.居民信息查詢界面設(shè)計(jì),如圖4-10所示。圖4-10 居民信息刪除界面設(shè)計(jì)4.4 用戶信息模塊管理的設(shè)計(jì)與實(shí)現(xiàn)添加管理員界面用戶名不能為空,且不與數(shù)據(jù)庫(kù)用戶表中User_id值相同,兩次輸入密碼需一致。添加管理員界面流程圖流程圖,如圖4-11所示。添加管理員Msg提示用戶名不為空 NMsg提示 Y用戶名不重復(fù)兩次輸入密碼一致 Y N錄入數(shù)據(jù)庫(kù)圖4-11添加管理員界面流程圖添加管理員界面設(shè)計(jì)添加管理員的界面包括:用戶名和兩次確認(rèn)密碼。如圖4-12所示。圖4-12添加管理員界面設(shè)計(jì)圖4.5 系統(tǒng)開發(fā)環(huán)境硬件環(huán)境:P4

溫馨提示

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

評(píng)論

0/150

提交評(píng)論