




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、戶籍管理數據庫設計與實現一、 系統開發目的通過理論與實踐教學,掌握關系型數據庫的基本操作,理解關系型數據庫的有關概念,具備一定的數據庫結構設計的能力,并能綜合運用所學知識,進行小型數據庫應用系統的開發工作。本次課程設計是基于access 2007數據庫進行的戶籍管理數據庫系統設計與實現。二、 系統概述此系統建立了戶籍管理數據庫應用系統,適用于公安管理戶籍部門。用戶主要為城鄉居民。戶籍管理數據庫系統的設計與實現主要完成以下幾個功能:實現對戶籍中的戶口以及人口信息的新建,遷入,遷出的數據存儲以及各種狀態下的查詢。三、 數據模型設計1.根據業務需求得出e-r圖1. 戶口信息原始表單及e-r模型。圖一
2、:分析說明:當新建一個戶口信息的時候,都會讓你填一些屬性,這樣的話,我就將戶口信息當作一個實體里面包含例如戶主姓名,登記日期,遷入日期,戶別等屬性,而戶主的地址信息當作另一個實體。他的所在城市,所在區,以及小區編號就是他的屬性,一個戶口信息戶主的家庭住址只有一個。而確定的地址只會對應一個戶主。所以他們的關系是一對一的。2.人口信息原始表單及e-r模型圖。圖二:分析說明:在這里我將人口信息當作一個實體,而這個人的出生信息以及職業信息當作另2個實體.人口信息包含的屬性有姓名,性別,民族,籍貫,文化程度,婚姻狀況,以及與戶主關系。出生信息包含屬性有出生日期,出生地,出生所在醫院。職業信息包含職業編號
3、,職業類型,工作單位等。顯而易見:一個人他的出生信息肯定只有一個,而相同的出生信息沒準就有很多人,例如在某醫院同時出生的孩子他們的信息就是一樣的,所以是一對多關系。而一個人的他的工作單位以及類型可能會一樣,但是他的個人編號肯定是唯一的,所以是一對一關系。3.戶口遷出原始單據以及e-r模型圖。圖三:分析說明:在這里我把戶遷出信息和戶主的信息當作兩個實體,其中戶遷出包括了戶號,遷出日期,遷往何地等屬性,而戶主信息自然有姓名,身份證號,性別,籍貫,民族等屬性。對于一個戶口而言,他都只有一個登記的戶主信息不會有兩個,而一個戶主只可能屬于一個戶口,而不會同時是兩個戶口的戶主,所以是一對一關系。4.人遷出
4、原始單據以及e-r模型圖。圖四:分析說明:人遷出和戶口遷出是差不多的,在這里我就簡單說一下,人遷出肯定是從某一個戶口遷出去的,所以可以把人遷出信息和戶口信息當作兩個實體,由于一個人的信息只屬于一個戶口而一個戶口里可能有多個人遷出去。所以人遷出與戶口的關系是多對一關系。5.戶口遷入信息原始單據以及e-r模型圖。 分析說明:戶口遷入和戶口遷出是差不多的道理,前文已經分析過了。所以也是一對一的關系。6.人遷入信息以及e-r模型圖。圖六:分析說明:人遷入和人遷出也是一樣的,與前文分析差不多,就不在重復了,也是多對一的關系2. 整體e_r模型四、 數據庫設計。五、 數據庫實現。1.新建戶口信息表字段名字
5、段類型字段大小可否為空索引其他戶號數字50not null有(無重復)主鍵戶主姓名文本20not null有(有重復)住址文本50not null有(無重復)登記日期時間日期not null有(有重復)遷入日期時間日期null有(有重復)何地遷入文本50null有(有重復)是否遷出char2null有(有重復)默認值:否2.人口信息表字段名字段類型字段大小可否為空索引其他姓名文本20not null有(有重復)性別char2not null有(有重復)與戶主關系 文本20not null有(有重復)戶號文本50not null有(無重復)外鍵民族文本20not null有(有重復)籍貫文本50
6、not null有(有重復)出生日期時間日期not null有(有重復)出生地文本50not null有(有重復)文化程度文本10not null有(有重復)婚姻狀況char4not null有(有重復)默認值:是身份證號文本50not null有(無重復)主鍵職業文本20not null有(有重復)工作單位文本50not null有(有重復)遷入日期時間日期null有(有重復)何地遷入文本50null有(有重復)是否遷出char2null有(有重復)默認值:否3.戶口遷出信息表:字段名字段類型字段大小可否為空索引其他戶號文本50not null有(無重復)外鍵戶主姓名文本20not null
7、有(有重復)主鍵遷出日期時間日期not null有(有重復)遷往何地文本50not null有(有重復)4.戶口遷入信息表字段名字段類型字段大小可否為空索引其他id自動編號主鍵戶號文本50not null有(無重復)外鍵戶主姓名文本20not null有(有重復)遷入日期時間日期not null有(有重復)原住址文本50not null有(有重復)遷往何地文本50not null有(有重復)5.人口遷入信息表:字段名字段類型字段大小可否為空索引其他id自動編號not null有(無重復)主鍵姓名文本20not null有(有重復)戶號文本20not null有(無重復)身份證號文本50not
8、null有(無重復)外鍵遷入日期時間日期not null有(有重復)何地遷入文本50 null有(有重復)6.人口遷出信息表:字段名字段類型字段大小可否為空索引其他id自動編號not null主鍵姓名文本20not null有(有重復)外鍵戶號文本20not null有(無重復)身份證號文本50not null有(無重復)外鍵遷出日期時間日期not null有(有重復)戶主姓名文本20not null有(有重復)遷往何地文本50not null有(有重復)表間關系:六、 調試運行說明。a) 查詢戶口表里戶號相對應的戶主姓名以及他的住址信息。測試結果為:b) 從多個表中查詢人員信息以及他的人員遷
9、入的一部分信息。測試結果為:c) 交叉表查詢并統計屬于各個戶口的身份證號。測試結果為:d) 當我在人口遷入表里輸入數據時,應為這個數據在表七中沒有相關記錄,所以無法保存這個記錄。即輸入無效、調試錯位。而當我只輸入周靜的信息時,確是可以保存的。調試可以運行。七、總結通過一個學期的學習,基本搞清楚了理論方面的東西,具體怎么用也不是特別清楚。但是這為這學期的課程設計打下了鋪墊。通過這次實習使我明白了自己原來知識還比較欠缺。自己要學習的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。通過這次課程,我才知道學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己
10、知識和綜合素質。在這次實習中也使我們的同學關系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。 總之,不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。特別是對于用戶的需求分析以及以此畫出e-r圖,然后又要畫整體e-r圖,還有就是表間關系的建立,要有什么主鍵外鍵的設置要符合第4nf范式特別的糾結。最后終于做完了有種如釋重負的感覺。此外,還得出一個結論:知識必須通過應用才能實現其價值!有些東西以為學會了,但真正到用的時候才發現是兩回事,所以我認為只有到真正會用的時候才是真的學會了。 在此要感謝我
11、的老師對我悉心的指導,感謝老師給我的幫助。在設計過程中,我通過查閱大量有關資料,與同學交流經驗和自學,并向老師請教等方式,使自己學到了不少知識,也經歷了不少艱辛,但收獲同樣巨大。在整個設計中我懂得了許多東西,也培養了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創造過程中探索的艱難和成功時的喜悅。雖然這個設計做的也不太好,但是在設計過程中所學到的東西是這次實習的最大收獲和財富,使我終身受益。成績評定表題目:戶籍管理數據庫設計與開發學號姓名:毛偉康優秀良好中等及格不及格報告文檔1完全按照課程設計文檔規范要求。
12、2內容充實、設計合理。1完全按照課程設計文檔規范要求。2內容較充實、設計較合理。1基本按照課程設計文檔規范要求。2內容較充實、設計較合理。1基本按照課程設計文檔規范要求。2內容欠充實、設計欠合理。1沒有按照課程設計文檔規范要求。2內容不充實、設計不合理。e_r模型設計1業務分析很全面。2e_r模型設計合理。3e_r模型描述很清晰。1業務分析較全面。2e_r模型設計合理。3e_r模型描述清晰。1業務分析較全面。2e_r模型設計較合理。3e_r模型描述較清晰。1業務分析不夠全面。2e_r模型設計較合理。3e_r模型描述較清晰。1業務分析不夠全面。2e_r模型設計不合理。3e_r模型描述不清晰。數據庫設計1表結構設計合理2表間關系正確3.符合4nf4.約束合理1表結構設計較合理。2表間關系正確3.符合4nf4.約束較合理1表結構設計合理性一般。2表間關系正確3.基本符合4nf4.約束較合理1表結構設計欠合理。2表間關系基本正確3.基本符合4nf4.約束較合理1表結構設計不合理。2表間關系不正確3.不符合4nf4.約束不合理數據
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷凍飲品行業人才培養與職業發展考核試卷
- 品牌聲音與品牌形象的協同發展考核試卷
- 2025年中國PPA塑膠原料數據監測研究報告
- 2025年中國PP-R管材數據監測研究報告
- 2025年中國L型收縮包裝機數據監測研究報告
- 2025年中國EVA熱壓眼鏡盒數據監測報告
- 2025年中國BOPP啞光膜數據監測報告
- 2025年中國21孔硬膠圈數據監測報告
- 2025至2030年中國黃花梨高靠背椅市場分析及競爭策略研究報告
- 2025至2030年中國雪梅肉市場分析及競爭策略研究報告
- 運輸公司交通安全培訓課件
- 2025年陜西省中考數學試題(解析版)
- 《康復治療學專業畢業實習》教學大綱
- 北師大版7年級數學下冊期末真題專項練習 03 計算題(含答案)
- 職業衛生管理制度和操作規程標準版
- 小學信息技術四年級下冊教案(全冊)
- 河道保潔船管理制度
- 【增程式電動拖拉機驅動系統總體設計方案計算1900字】
- 2025年重慶市中考物理試卷真題(含標準答案)
- 高中家長會 共筑夢想,攜手未來課件-高二下學期期末家長會
- 中考首字母填空練習67篇含答案
評論
0/150
提交評論