




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《數據庫原理》課程設計題目城市流動人口管理系統學院(系)專業年級學生姓名指導教師職稱副教授2012年04月22日城市流動人口管理系統【摘要】現代城市是政治、經濟、文化和交通的中心。城市的改革和發展是我國深入和繼續改革大業的中心課題。而現代城市的發展使人口高速膨脹,不同地區間的人員流動日益頻繁,這就給我們的公安部門在人口管理和控制犯罪等工作方面帶來了新的困難和課題。
在城市管理諸多方面中,維護社會穩定,國家安寧,保障人民經濟生活和社會生活的正常秩序,是我們公安干警作出的重要貢獻。目前人員流動是歷史上最頻繁的時期。對一個城市、一個地區來說,流動人口是生產力,是服務對象也是管理對象。流動人口通過在工作和生活所在地的派出所出示"務工證"和辦理"居民暫住證"等正式手續,獲得在當地的居民居住權。當地公安機關同時要對他們的一些個人信息(姓名、年齡、政治面貌、戶口所在地、婚姻狀況、現在工作地點、現居住地點、現聯絡方式、有否犯罪記錄等)進行綜合管理,是城市治安的重要組成部分。【關鍵詞】數據庫原理;數據庫系統;MicrosoftVisualFoxPro6.0;城市人口管理系統;城市流動人口管理系統簡介本系統是城市人口管理系統的一個組成部分,系統適用于城市流動人口管理部門,同時具備與公安局“警綜系統”、房管局“房管系統”、勞動和社會保障局“用工單位信息系統”進行一一對應的數據交換、準確比對和實時引用。城市流動人口管理系統是針對城市人口管理部門大量數據處理工作而開發的管理軟件。流動人口管理和服務系統是融數據錄入、日常管理、信息反饋、部門共享、監督考核、決策分析為一體的綜合管理信息系統。系統以人口、年齡、房屋、戶籍信息、職業、為基礎,以政府信息網絡為依托,以建立多部門流動人口管理綜合應用為目標。實現流動人口與常住人口的統一管理、在流動人員日常生活、社會生活的涉及到的各個部門都能實現對流動人員信息共享;完全替代人工報表、統計和紙文信息傳輸方式,提高工作效率和質量,避免因人為因素造成的數據不精確,統計不準確,同時降低工作費用,解放人力物力等方面的功能。用戶通過輸入姓名、住址、職業等基本信息,由系統自行生成相應的統計數據及各類表以供用戶查詢、打印;另外用戶還可以對這些基本信息進行定期的更新和刪除,城市流動人口管理系統力求給用戶方便快捷的途徑去管理這些繁瑣的數據。城市流動人口管理系統能夠更好的管理城市流動人員信息能夠使管理者和管理部門能夠科學的合理的公平的對流動人口進行管理。緒論開發背景隨著時代的進步,社會生產力高速發展,新技術層出不窮,整個人類社會已逐步走向信息化,作為高新技術的產物——計算機,也在逐步滲透到每一個領域。借著計算機的普及,數據庫也有了更大的發展。數據庫適合數據量大,關系復雜的數據處理。通過數據來反映客觀事物之間本質的必然聯系。實現了數據的獨立性(將數據和應用獨立開來),適合于面向全組織的應用需求。適合共享程度要求比較高,冗余性要求比較小的應用需求。開發目的在人口管理中,需要從大量的人口活動中提取相關信息,以反映人口流動情況。傳統的手工操作方式,易發生數據丟失,統計錯誤,勞動強度高,且速度慢。使用計算機來管理流動人口信息,不但可以節省時間和人力,更能全面、有效地掌握流動人口基本情況,及時獲取最新的準確資料和信息。在計算機聯網后,數據在網上傳遞,可以實現數據共享,避免重復勞動,規范人口管理行為,從而提高了管理效率和水平。系統開發環境VisualFoxpro6.0是一個功能強大的數據庫管理系統,它能夠即迅速又簡單地建立用戶的數據庫,同時提供強大的數據庫管理功能,從而使數據庫的操作更有效靈活。VisualFoxpro所提供的數據庫從文件結構上來說,只是一個文件類型數據庫。它比較適合中﹑小型的信息系統的開發。它可以包含如下幾個數據來源:數據表﹑本地數據集﹑遠程數據集﹑數據庫連接﹑存儲過程。SQL是1974年由boycee和Chamberbin提出的,并在IBM公司研制的關系數據庫管理系統原型SystemR上實現的。SQL集數據查詢﹑數據操縱﹑數據定義和數據操縱功能于一體。SQL功能極強,語言十分簡潔,完成核心只用了9個動詞(SELECT﹑CREATE﹑DROP﹑ALTER﹑INSERT﹑UPDATE﹑DELETE﹑GRANT﹑REEVOKE)。一、管理信息系統概述
現代城市是政治、經濟、文化和交通的中心。城市的改革和發展是我國深入和繼續改革大業的中心課題。而現代城市的發展使人口高速膨脹,不同地區間的人員流動日益頻繁,這就給我們的公安部門在人口管理和控制犯罪等工作方面帶來了新的困難和課題。
在城市管理諸多方面中,維護社會穩定,國家安寧,保障人民經濟生活和社會生活的正常秩序,是我們公安干警作出的重要貢獻。目前人員流動是歷史上最頻繁的時期。對一個城市、一個地區來說,流動人口是生產力,是服務對象也是管理對象。流動人口通過在工作和生活所在地的派出所出示"務工證"和辦理"居民暫住證"等正式手續,獲得在當地的居民居住權。當地公安機關同時要對他們的一些個人信息(姓名、年齡、政治面貌、戶口所在地、婚姻狀況、現在工作地點、現居住地點、現聯絡方式、有否犯罪記錄等)進行綜合管理,是城市治安的重要組成部分。在人口管理方面,為了適應現代社會人們高度強烈的時間觀念,也設計了流動人口管理系統,管理人員可通過該系統完成信息的添加、刪除、修改等操作,客戶可以查詢自己的相關政策信息,而且只需按系統要求輸入即可操作。減少了不必要的麻煩,也可節省大量的時間,避免資源浪費。二、系統總體設計通過對上述的調查和分析,可得到下面的一個流動人口管理系統功能模塊的結構圖系統功能模塊圖------圖1------三、數據庫設計(1)可行性分析眾所周知,在人口管理的各個環節中,人口信息管理從流動人口一經登記就已經開始,而眾多的人口信息給人口管理部門的人口信息管理人員帶來了繁瑣的工作,這樣難免會出現一些差錯。因此,流動人口管理對于整個社會正常的人口管理工作的好壞以及成功與否起著重要的作用。對于數據龐大的流動人口信息,人口管理人員的工作量也相應很大。隨著網絡的普及與城市網絡的巨大發展,管理人員或多或少的掌握了計算機對信息的處理過程,通過網絡對流動人口信息進行科學管理并非難事。流動人口入住城市后,人口管理部門通過登記將流動人口信息進行錄入;錄入結束后,管理人員可以將流動人口信息通過聯網計算機上傳到人口管理系統數據庫中,政府對人口信息統一管理,達到統籌宏觀的管理效果;流動人口也可以通過網絡查詢相關政策,從而大大減輕了人口管理人員的負擔,提高了人口管理的效率與質量。現在,計算機的價格已經十分低廉,性能卻有了很大的進步。而本系統的開發,為人口管理的工作效率帶來了一個質的飛躍,為此主要表現有以下幾個方面:第一、本系統的運行可以代替人工進行許多繁雜的勞動;第二、本系統的運行可以節省許多資源;第三、本系統的運行可以大大的提高政府的工作效率,等等。所以,本系統是可行的。(2)用戶需求分析流動人口管理系統涉及到的用戶有系統管理員、查詢用戶。其中查詢用戶包括:流動人口、政府人員、公安機關人員、公司人事部門等。管理人員需求分析:eq\o\ac(○,1)查詢或修改流動人口的總體情況eq\o\ac(○,2)查詢或修改流動人口的基本信息查詢用戶的需求分析:eq\o\ac(○,1)查詢相關的政策eq\o\ac(○,2)查詢流動人口的情況(3)數據字典下面對“流動人口信息管理”處理功能中包含的幾個對象加以描述eq\o\ac(○,1)數據項流動人口:序號數據項名數據類型長度取值范圍1姓名字符82身份證號數字183年齡數字24性別字符25住址字符1006婚姻狀況字符47職業字符1008醫療情況字符1009教育情況字符20010家庭人口數字1011戶籍所在地字符10012遷入時間數字1013政治面貌字符414聯系電話數字1215身體狀況字符1016收入狀況數字10------表1------公司人事部門:序號數據項名數據類型長度取值范圍1姓名char82年齡int33證件號char204登陸密碼char205聯系方式char126公司名稱char100------表2------政府人員:序號數據項名數據類型長度取值范圍1姓名char82年齡int33證件號char204登陸密碼char205聯系方式char126政府機構名稱char100------表3------公安機關人員:序號數據項名數據類型長度取值范圍1姓名char82年齡int33證件號char204登陸密碼char205聯系方式char126公安局所在地char1007公安局名稱char100------表4------系統管理員:序號數據項名數據類型長度取值范圍1姓名char82年齡int103工作IDchar114登陸密碼char205聯系方式char12------表5------eq\o\ac(○,2)數據結構序號數據結構名含義說明組成1查詢或修改流動人口的總體情況查詢或修改所有流動人口的所有情況姓名+身份證號+年齡+性別+住址+婚姻狀況+職業+醫療情況+教育情況+家庭人口+戶籍所在地+遷入時間+政治面貌+聯系電話+身體狀況+收入狀況2查詢或修改流動人口的基本信息查詢或修改所有流動人口的基本信息姓名+身份證號+年齡+性別+住址+婚姻狀況+職業+醫療情況+教育情況+家庭人口+戶籍所在地+遷入時間+政治面貌+聯系電話+身體狀況+收入狀況3查詢相關的政策根據查詢用戶的需求提供相關政策情況相關的醫療、教育、住房政策4查詢流動人口的情況根據查詢用戶的需求提供他所需要的流動人口信息姓名+身份證號+年齡+性別+住址+婚姻狀況+職業+醫療情況+教育情況+家庭人口+戶籍所在地+遷入時間+政治面貌+聯系電話+身體狀況+收入狀況------表6------eq\o\ac(○,3)數據流序號數據流名數據流來源數據流去向組成說明1流動人口總體情況查詢要求需要查詢流動人口總體情況的管理人員管理員查詢工作ID2流動人口總體情況查詢條件需要查詢流動人口總體情況的查詢用戶用戶查詢身份證號3流動人口基本信息修改流動人口基本信息更新姓名+身份證號+年齡+性別+住址+婚姻狀況+職業+醫療情況+教育情況+家庭人口+戶籍所在地+遷入時間+政治面貌+聯系電話+身體狀況+收入狀況------表7------eq\o\ac(○,4)數據存儲數據存儲名輸入的數據流輸出的數據流組成人口基本信息登陸信息流動人口總體信息現有流動人口總數、分布個人信息登陸信息流動人口個人相關信息姓名+身份證號+年齡+性別+住址+婚姻狀況+職業+醫療情況+教育情況+家庭人口+戶籍所在地+遷入時間+政治面貌+聯系電話+身體狀況+收入狀況家庭人口信息查詢請求查詢結果家庭成員數、家庭背景、醫療狀況、受教育狀況醫療信息查詢請求查詢結果家庭參加醫療保障情況,就醫情況教育信息查詢請求查詢結果家庭成員的收教育狀況、現有學生的教育狀況、學校情況登陸信息登陸身份驗證信息允許登陸登陸密碼、管理員ID政府政策信息查詢請求查詢結果相關的醫療、教育、住房政策------表8------eq\o\ac(○,5)處理過程序號處理過程名輸入輸出處理1登記流動人口基本信息姓名+身份證號+年齡+性別+住址+婚姻狀況+職業+醫療情況+教育情況+家庭人口+戶籍所在地+遷入時間+政治面貌+聯系電話+身體狀況+收入狀況根據流動人口錄入對應信息2管理員查詢登陸信息流動人口總體信息、流動人口個人信息根據輸出做相關記錄3用戶查詢查詢請求需要的相關信息記錄所輸出的信息4更新流動人口信息更新變更后的信息針對信息的變更做登記------表9------四、概念結構設計根據上述的需求分析,明確了該系統的主要功能,分別為:管理人員查詢、更新流動人口基本信息(姓名+身份證號+年齡+性別+住址+婚姻狀況+職業+醫療情況+教育情況+家庭人口+戶籍所在地+遷入時間+政治面貌+聯系電話+身體狀況+收入狀況),流動人員自己查詢政府相關政策。因此,可得到以下第一層數據流圖,即管理員對人口基本信息的查詢。------圖2------得到下面的第二層數據流圖,即流動人口對信息的查詢:------圖3------從上面的數據流圖可抽象得到以下城市流動人口管理系統的E—R圖:------圖4------各個具體的實體與聯系------圖5------------圖6------------圖7------------圖8------------圖9-----五、邏輯結構設計下面是把城市流動人口管理系統的基本E—R圖轉換為關系模型,關系的碼用下橫線標出關系模型:流動人口(身份證號、姓名、年齡、性別、住址、婚姻狀況、職業、醫療情況、教育情況、家庭人口、戶籍所在地、遷入時間、政治面貌、聯系電話、身體狀況、收入狀況)管理員(管理員ID、部門編號、管理員姓名、性別、聯系電話、電子郵件、出生年月)政府(政府編號、部門編號、政府名稱)政策(部門編號、醫療政策、教育政策、住房政策)數據庫中表清單數據庫表名關系模式名稱流動人口信息表流動人口管理員基本信息表管理員政府基本信息表政府政府政策信息表政策------表10------流動人口信息表字段名數據類型字段寬度備注姓名字符8NOTNULL身份證號數字18NOTNULL年齡數字2性別字符2只限“男”“女”住址字符100婚姻狀況字符4職業字符100醫療情況字符100教育情況字符200家庭人口數字10戶籍所在地字符100遷入時間數字10NOTNULL政治面貌字符4聯系電話數字12NOTNULL身體狀況字符10收入狀況數字10------表11------
管理員基本信息表字段名稱數據類型字段寬度備注管理員ID字符型11主關鍵字限數字管理員姓名字符型8NOTNULL性別字符型2限“男”、“女”聯系電話字符型15電子郵件字符型20出生年月日期型8部門編號字符型11------表12------政府基本信息表字段名稱類型字符寬度備注政府編號字符型11主關鍵字限數字政府名稱字符型10NOTNULL部門主任字符型8------表13------政府政策信息表字段名稱類型字符寬度備注醫療政策字符型20000教育政策字符型20000住房政策字符型20000部門編號字符型11------表14------六、物理設計為一給定的邏輯數據模型選取一個最適合應用要求的物理結構的過程,就是數據庫的物理設計。數據庫的物理設計通常分為兩步:(1)確定數據庫得的物理結構,在關系數據庫中主要指存取方法和存儲結構。(2)對物理結構進行評價,評價的重點是時間和空間效率。如果評價結果滿足原設計要求,則可進入到物理實施階段,否則,就需要重新設計或修改物理結構,有時甚至要返回邏輯設計階段修改數據模型。本系統省略該步驟。七、數據庫的實施與維護完成對數據庫的物理設計之后,設計人員就要用RDBMS提供的數據定義語言和其他實用程序將數據庫邏輯設計和物理設計結果嚴格描述出來,成為DBMS可以接受的源代碼,再經過調試產生目標模式。然后就可以組織數據入庫了,這就是數據庫實施階段。(1)數據的載
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市松江區2025屆高三高考模擬卷(二)數學試題含解析
- 江蘇省淮安市車橋中學2025屆高三月考試題含解析
- 江蘇省南京市高淳區2025年初三2月份自測化學試題含解析
- 山東省濟寧嘉祥縣聯考2025屆初三下學期適應性月考卷(三)物理試題含解析
- 江蘇省常熟市第一中學2025屆高三摸底考試數學試題試卷含解析
- 臨沂科技職業學院《工程材料與構造》2023-2024學年第二學期期末試卷
- 喀什職業技術學院《試驗設計方法》2023-2024學年第一學期期末試卷
- 南京理工大學《建筑模型制作與造型設計課程設計》2023-2024學年第二學期期末試卷
- 四川省自貢市2024-2025學年數學五年級第二學期期末統考試題含答案
- 信陽師范大學《專業英語1》2023-2024學年第一學期期末試卷
- Premiere視頻編輯案例教程(微課版)(第2版)(PremierePro2020) 課件 第1、2章 初識 Premiere Pro 2020、視頻剪輯
- 口腔平滑肌瘤的手術治療與預后
- 重點群體人員本年度實際工作時間表
- XX鎮衛生院基本公共衛生服務項目實施方案(2024年)
- 2023年江蘇省南京市中考化學試卷真題(含答案)
- 衛星互聯網通信技術
- 2023年水利部珠江水利委員會直屬事業單位招聘工作人員考試真題及答案
- 豬場的生物安全工作總結
- 機房建設工程方案
- 氨吹脫工藝設計
- 觀光小火車活動方案
評論
0/150
提交評論