【正文】
的轉(zhuǎn)化 概念模型是對(duì)信息建模。同一類(lèi)型的實(shí)體集合稱(chēng)為實(shí)體型。因?yàn)閷?duì)社區(qū)的絕大多數(shù)人來(lái)說(shuō)是比較穩(wěn)定,而且身體是健康的,只有少數(shù)人信息是流動(dòng)的或身體不健康的。關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足一定的要求,即滿足不同的范式。 其 值一般取 “小學(xué) , “初中 , “高中 ”, “中專(zhuān) ”, “大專(zhuān) ’’, “大本 ”, “碩研 ”, “博研 。為了避免錯(cuò)誤的刪除動(dòng)作可能造成的損失,在按了刪除鍵以后,必須還要進(jìn)行確認(rèn),然后才能執(zhí)行刪除操作。 ② 據(jù)輸入的完整性。 表 字段名 類(lèi)型 字段代表意義 Residenter ID Int 居民編號(hào) Residenter Name Varchar 居民姓名 Residenter BirthDay Date 居民生日 Residenter Nationatity Varchar 居民民族 Residenter Country Varchar 居民國(guó)籍 Residenter NativePlace Varchar 居民 籍貫 Residenter InDate Date 居民入住時(shí)間 Residenter Mstatus Boolean 居民結(jié)婚狀況 Residenter Certtype Varchar 居民證件類(lèi)型 ResidenterCertNum Int 證件號(hào)碼 Residenter Phone Int 居民電話號(hào)碼 Residenter HcertNum Int 戶(hù) 主身份證號(hào)碼 Residenter Rrelationship Varchar 居民和戶(hù)主關(guān)系 ResidenterMCertNum Int 居民配偶身份證號(hào)碼 居民信息管理系統(tǒng) 24 表 字段名 類(lèi)型 字段代表意義 Residenter cert Name Int 居民身份證號(hào)碼 Residenter Name Varchar 居民姓名 Epidemic Name Varchar 疫病名稱(chēng) Epidemic State Varchar 病情是否已經(jīng)控制 Epidemic Source Varchar 病因或傳染源 Epidemic State Time Date 發(fā)病時(shí)間 Epidemic End Time Date 病愈時(shí)間 Epidemic History Varchar 病歷病史 Emergency Phone INT 緊急聯(lián)系電話 一 居民信息管理系統(tǒng) 25 第 5章 系統(tǒng)實(shí)現(xiàn) 社區(qū)人口管理模塊是社區(qū)管理系統(tǒng)的重要模塊,社區(qū)人口管理模塊有戶(hù)口管理和居民信息管理兩部分組成如圖 。 數(shù)據(jù)庫(kù) 的表設(shè)計(jì)首先進(jìn)行了規(guī)范化,也就是將低級(jí)范式通過(guò)模式分解轉(zhuǎn)換為若干個(gè)高級(jí)范式的關(guān)系模型的集合。由于圖像的信息量比較大,因而存取時(shí)要占用大量的內(nèi)存,為了提高系統(tǒng)的加載和查詢(xún)修改的速度,所以要將圖像信息和居民的基本信息分離。采用 ER居民信息管理系統(tǒng) 21 模型作為數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)的方法稱(chēng)為 ER方法,是進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì)的重要工具。而且維護(hù)了居民的隱私權(quán)利,密碼管理子模塊的功能如圖 。 居 民 基 本 信 息居 民 健 康 信 息居 民 經(jīng) 濟(jì) 信 息戶(hù) 口 注 銷(xiāo) 信 息居 民 家 庭 信 息居 民 信 息 登 記居 民 信 息 登 記數(shù) 據(jù) 處 理數(shù) 據(jù) 處 理 圖 戶(hù)口管理數(shù)據(jù)流 ① .增加戶(hù)口 某個(gè)家庭增加新戶(hù)口:當(dāng)某個(gè)家庭需要增加新的戶(hù)口時(shí),首先要向公安部門(mén)申請(qǐng),填寫(xiě)申請(qǐng)表, 然后 小區(qū)管理人員根據(jù)公安部 門(mén) 所提供的依據(jù)將 新的居民 信息送入計(jì)算機(jī)保存,以便查詢(xún)和向上一級(jí)有關(guān)部門(mén)上報(bào)居民信息情況的數(shù)據(jù)。 社 區(qū) 居 民 信 息 管 理社區(qū)人口管理系統(tǒng)維護(hù)管理居民戶(hù)口管理居民信息管理數(shù)據(jù)庫(kù)維護(hù)密碼管理戶(hù)口修改戶(hù)口刪除戶(hù)口查詢(xún)戶(hù)口統(tǒng)計(jì)居民基本信息居民家庭信息居民健康信息居民經(jīng)濟(jì)信息戶(hù)口增加增加用戶(hù) 圖 居民管理系統(tǒng)功能圖 根據(jù)社區(qū)管理的實(shí)際需要,社區(qū)管理 的業(yè)務(wù)流如圖 。 在需求分析中的一個(gè)重要方面就是數(shù)據(jù)流的分析。當(dāng)你在構(gòu)件產(chǎn)品的相關(guān)部分時(shí),就可以從一個(gè)給定的需求集中解決所有的缺陷。可它們豐富了軟件過(guò)程模型,為以后軟件開(kāi)發(fā)的迅速發(fā)展起了鋪路石的作用。同時(shí)軟件工程也注重研究其自身一些獨(dú)特的特性,代表性的有結(jié)構(gòu)化的方法、面向?qū)ο蟮姆椒ê蛙浖_(kāi)發(fā)模型以及軟件開(kāi)發(fā)過(guò)程等。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶(hù)還可以按需要給對(duì)象擴(kuò)展方法和屬性。在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時(shí)候自動(dòng)翻譯或者阻止某些字符的輸入。 版以后, Visual Basic 推出了中文版,與 低 版本相比,其功能有了很大提升??蛻?hù)軟件和服務(wù)軟件可以分布在網(wǎng)絡(luò)中不同的計(jì)算機(jī)結(jié)點(diǎn)上,也可以放置在同一臺(tái)計(jì)算機(jī)上。 (4)系統(tǒng)的安全性。社區(qū)信息化建設(shè)在我國(guó)從加世紀(jì) 80年代起步,大體上經(jīng)歷了三個(gè)發(fā)展階段,即單機(jī)任務(wù)階段,微機(jī)網(wǎng)絡(luò)/文件服 務(wù)器部門(mén)階段和客戶(hù)機(jī)/ N務(wù)器階段,我國(guó)社區(qū)信息發(fā)展有自己的特點(diǎn)。這些網(wǎng)絡(luò)既有綜合性的,也有專(zhuān)業(yè)性的。一方 面 ,隨 著社區(qū)的 發(fā)展, 人口 增多、 面積 擴(kuò)大,區(qū)政府管理部門(mén)必須加強(qiáng)對(duì)社區(qū)各方面的 管理 和服務(wù),滿足特殊服務(wù),同時(shí)提 高 管 理效率和水平。 3) 社區(qū)活動(dòng):社區(qū)活動(dòng)是社區(qū)居民當(dāng)中進(jìn)行的各類(lèi)活動(dòng),如;娛樂(lè)活動(dòng),幫助貧 困居民的 “愛(ài)心 “活動(dòng),老年活動(dòng)等。居民是各個(gè)社區(qū)的組成要素,本 設(shè)計(jì) 就 以 社區(qū)為基本元素來(lái)展開(kāi)居民信息管理系統(tǒng)。不 論何種類(lèi)型的社區(qū),因人聚集與互動(dòng),方能滿 足彼此的需求。作為現(xiàn)代 化 發(fā)展標(biāo)志之一的社 區(qū) ,應(yīng)該有 針 對(duì)性的開(kāi)發(fā) 一 套能相互共享信息資源的軟件系統(tǒng),做到信息、系統(tǒng)一體 化 ,而且適合 任何 一個(gè)社區(qū) 使用 。英國(guó)政府還通過(guò)與社團(tuán)組織或民間組織合作開(kāi)展了多種推廣活動(dòng),提高還未上網(wǎng)公眾的互聯(lián)網(wǎng)意識(shí),并對(duì)老年人、殘疾人、低收入人群和失業(yè)者等弱勢(shì)群體提供免費(fèi)服務(wù)??梢詣澐譃槿齻€(gè)發(fā)展層次。用戶(hù)只 要用鼠標(biāo)點(diǎn)擊,就可以將數(shù)據(jù)輸入。也可以是軟件資源,如數(shù)據(jù)、資源、程序等。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大可以與Windows 專(zhuān)業(yè)開(kāi)發(fā)工具 SDK 相媲美。默認(rèn)的屬性值會(huì)在控件創(chuàng)建的時(shí)候提供,但是程序員也可以進(jìn)行更改。它提供了表、查詢(xún)、窗體、 報(bào)表 、頁(yè)、宏、模塊 7 種用來(lái)建立 數(shù)據(jù)庫(kù)系統(tǒng) 的對(duì)象;提供了多種向?qū)?、生成器、模板,?數(shù)據(jù)存儲(chǔ) 、數(shù)據(jù)查詢(xún)、 界面設(shè)計(jì) 、報(bào)表生成等操作規(guī)范化;為建立功能完善的 數(shù)據(jù)庫(kù)管理系統(tǒng) 提供了方便,也使得普通用戶(hù)不必編寫(xiě)代碼,就可以完成大部分 數(shù)據(jù)管理 的任務(wù)。 軟件工程 (Software Engineering)概念首次被提出是在 1968年,北大西洋公約組織專(zhuān)門(mén)召開(kāi)了一次學(xué)術(shù)會(huì)議。此模型吸收和綜合了過(guò)去各種軟件開(kāi)發(fā)模型。在需求抽象時(shí),相對(duì)于系統(tǒng)的功能,你過(guò)多的注意用戶(hù)的業(yè)務(wù),將導(dǎo)致在需求的全局觀和引進(jìn)不是真正必須的,需求上則顯的 不足。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)系統(tǒng)邏輯模型及信息從輸入到輸出的移動(dòng)變換過(guò)程。利用 Excel對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)與分析。 社 區(qū) 居 民 信 息 管 理居 民 基 本 信 息居 民 健 康 信 息居 民 家 庭 信 息居 民 經(jīng) 濟(jì) 信 息戶(hù) 口 管 理統(tǒng) 計(jì)操 作 員社區(qū)管理員 圖 社區(qū)人口信息管理功能圖 社區(qū)人口信息管理模塊的數(shù)據(jù)流如圖 。為了維護(hù)本系統(tǒng)的版權(quán),系統(tǒng)設(shè)置了軟件注冊(cè)的功能,只有經(jīng)過(guò)注冊(cè)的用戶(hù)才能獲得使本系統(tǒng)的全部功能,系統(tǒng)維護(hù)模塊功能如圖 。 ER方法是當(dāng)前最常用的系統(tǒng)分析與建模的方法。 根據(jù)數(shù)據(jù)流以及數(shù)據(jù)字典所提供的數(shù)據(jù)元素,按照實(shí)際情況匯集成有關(guān)實(shí)體,可以得到各個(gè)用戶(hù)視圖的 ER模型,形成概念結(jié)構(gòu),又稱(chēng)為 ER模式。社區(qū)信息系統(tǒng)涉及到的是人口 等 基礎(chǔ)數(shù)據(jù)規(guī)范。 在關(guān)系數(shù)據(jù)庫(kù)中,這種 本系統(tǒng)涉及到的主要數(shù)據(jù)表: 主要有居民信息表和衛(wèi)生防疫表。 (3)具有很強(qiáng)的容錯(cuò)功能, ① 限制輸入類(lèi)型:對(duì)于那些只 能 輸入數(shù)字而不能輸入其他字符的地方,例如身份。這樣不僅維護(hù)了數(shù)據(jù)庫(kù)各個(gè)表之間的數(shù)據(jù)一致性,而且也減輕了用戶(hù)的輸入量,避免在輸入新的數(shù)據(jù)時(shí)與已有的數(shù)據(jù)發(fā)生沖突 。數(shù)據(jù)輸入的規(guī)范性是非常重要的。在第一范式的基礎(chǔ)上進(jìn)一步滿足更多要求的稱(chēng)為第二范式 (2NF),其余范式以次類(lèi)推。此外,考慮到現(xiàn)實(shí)中存在這樣的情況 , 所以在 ER圖中房產(chǎn)和家庭之間的關(guān)系是一對(duì)多。根據(jù)聯(lián)系中實(shí)體之間的聯(lián)系,可以把聯(lián)系分為:一對(duì)一聯(lián)系 ,一對(duì)多聯(lián)系,多對(duì)多聯(lián)系。在概念設(shè)計(jì)中,設(shè)計(jì)這只關(guān)心實(shí)體集在應(yīng)用環(huán)境中具有的特征 (稱(chēng)為屬性 )和它們之間的聯(lián)系。包括對(duì)戶(hù)口信息的增加,刪除和修改,戶(hù)口的注銷(xiāo),以及對(duì)戶(hù)口進(jìn)行各種查詢(xún)統(tǒng)計(jì),以及各種統(tǒng)計(jì)報(bào)表的生成等。數(shù)據(jù)流的分析涉及到事物處理所需原始數(shù)據(jù)的收集以及經(jīng)過(guò)處理后戰(zhàn)數(shù)據(jù)流向。 (2)對(duì)社區(qū)的戶(hù)口信息、家庭信息、遷徙信息、社會(huì)信息、經(jīng)濟(jì)信息、健康信息和人員的基本信息等進(jìn)行有效的管理。通過(guò)良好的組織可以使需求易于修改,如:將相關(guān)的需求分組,建立目錄表、索引、以及前后參照。功能分析是指應(yīng)該怎樣取得有關(guān)事務(wù)處理活動(dòng)所需要的數(shù)據(jù)和在事務(wù)處理中如何使用它們進(jìn)行處理 (也叫加工 ),與該信息系統(tǒng)所關(guān)心的事務(wù)的理解及描述有關(guān)。第一次只是試驗(yàn)性開(kāi)發(fā),其目標(biāo)只是在摸索可行性弄清軟件的需求。 Access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。和居民信息管理系統(tǒng) 8 有些語(yǔ)言不一樣, VB 對(duì)大小寫(xiě)不敏感,但是能自動(dòng)轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫(xiě)狀態(tài),以及強(qiáng)制使得符號(hào)表入口的實(shí)體的變量名稱(chēng)遵循書(shū)寫(xiě)規(guī)則。 VB 使用了可以簡(jiǎn)單建立應(yīng)用程序的 GUI 系統(tǒng),但是又可以開(kāi)發(fā)相當(dāng)復(fù)雜的程序。第三方的工具廠商迅速發(fā)展, 它們不依賴(lài)于某個(gè)具體的 DBMS而是提供獨(dú)立于 DBMS統(tǒng)一用戶(hù)接口,它通 過(guò)連接軟件可透明地訪問(wèn)各種數(shù)據(jù)庫(kù)。幫助用戶(hù)正 確的使用本系統(tǒng)。為了能迅速的跟蹤社區(qū)信息變化情況,整頓社會(huì)秩序,提高執(zhí)法效率,有必要借助現(xiàn)代的計(jì)算機(jī)技術(shù),來(lái)開(kāi)發(fā)一套新的社區(qū)信息管理系統(tǒng)。第二,小區(qū)智能化是對(duì)物業(yè)管理以 “高效、周到、系統(tǒng) ”為目標(biāo),最大程度的滿足居民的需要。 從應(yīng)用上看,信息化的產(chǎn)品主要有:電子政務(wù)系統(tǒng),信息資源整合與集成管理系統(tǒng),輔助決策系統(tǒng),信息服務(wù)系統(tǒng)等等。如何在新形勢(shì)下建立新型的社區(qū)組織和管理體制,滿足社區(qū)工作人員 的 業(yè)務(wù)活動(dòng)的需要:以及如何大力開(kāi)發(fā)寶貴的數(shù)據(jù)資源,從這些寶貴的數(shù)據(jù)中獲取有益的信息和知識(shí),為各層領(lǐng)導(dǎo)決策提 供可靠的依據(jù),是目前社區(qū)信息化建設(shè)中面臨的最為重要的問(wèn)題。 關(guān)鍵詞: 居民小區(qū)信息;信息管理; Visual Basic居民信息管理系統(tǒng) II Resident Information Management System Abstract: Along with the development of society, social construction and information research are being more and more important. Resident is foundation element of munity, this design is stretched with resident information system. Community is one of the ponential elements of society. And the development of information technology has brought prehensive effect for munity construction. Along with the increasingly development of munity construction of cities, spread and reforming of the munity function, the traditional management systems couldn’t support our needs, Thus, we have to use some advanced and efficient methods to manage and impel the construction of munity information system. If we relate development steps of this system by software engineering, we had analysis every designing steps of the information management systems carefully