




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、中北大學數(shù)據(jù)庫課程設(shè)計說明書 班 級: 學號: 姓 名: 軟件學院學 院: 企業(yè)信息化軟件開發(fā)與應(yīng)用軟件工程專 業(yè): 方 向: 指導教師: 成 績: 2014 年 6 月1.需求分析隨著城市人口規(guī)模的擴大和公安部門對城市及農(nóng)村人口管理工作規(guī)范性的逐漸增強,戶籍管理工作的業(yè)務(wù)量急劇增大。傳統(tǒng)的手工方法,存在效率低、易出錯等缺點,已經(jīng)難以滿足當前戶籍管理工作的要求。因此,結(jié)合當前日益成熟的計算機相關(guān)技術(shù),開發(fā)一個專門針對戶籍管理的系統(tǒng)已經(jīng)非常必要了。戶籍管理信息系統(tǒng)是公安部門不可缺少的一部分,更是適應(yīng)現(xiàn)代戶籍制度并推動戶籍管理走向科學化、規(guī)范化、自動化的必要條件。該管理系統(tǒng)能夠為用戶提供充足的信息
2、和快捷的查詢手段,以幫助用戶了解戶籍工作的情況。它大大改善了公安部門管理、查詢戶籍的基礎(chǔ)工作環(huán)境,在一定程度上反映出戶籍管理的現(xiàn)代化管理模式。因此人口戶籍管理信息系統(tǒng)的開發(fā)迫在眉睫。該課程設(shè)計就戶籍的遷入、遷出、注銷,身份證的辦理、領(lǐng)取做了簡單地設(shè)計。1.1項目開發(fā)背景近年來,隨著計算機技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來,我們已經(jīng)進入了信息時代,隨著人口的不斷增長,戶籍管理部門也應(yīng)得到良好的發(fā)展,利用現(xiàn)代化管理工具使其變成半自動化必定會提高其工作效率。1.2項目開發(fā)目的戶籍管理系統(tǒng)是針對戶籍管理部門而開發(fā)的,為其改變?nèi)丝谛畔⑷孕枰謩犹幚砗筒樵?,個人的信息在處理中丟失或者不明確等現(xiàn)象而設(shè)計的。通過這
3、個戶籍管理系統(tǒng),可以讓戶籍管理部門提高工作質(zhì)量和效率,從而達到更快捷、更準確、更方便的目的。1.3需求分析階段的目標與任務(wù)1.3.1劃分功能模塊在構(gòu)造系統(tǒng)時,首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需求化分系統(tǒng)功能模塊,這樣就把一個大的系統(tǒng)分解為幾個小的系統(tǒng)。經(jīng)過調(diào)查分析,戶籍信息管理系統(tǒng)應(yīng)具有以下功能:(1) 對戶籍的變動進行處理。任何管理部門的戶籍信息不會是一成不變的,總是在不斷的變化:有遷出、有遷入、戶口合并,也有因故注銷。因此,設(shè)計系統(tǒng)時應(yīng)考慮到這些情況,實現(xiàn)戶籍的日常管理工作。(2) 對所管轄戶籍所分離出的個人信息的計算、統(tǒng)計。找到符合條件的個人,進行核對無誤后,生成檔案文件
4、進行轉(zhuǎn)存,保證數(shù)據(jù)的安全完整,以此來實現(xiàn)身份證的辦理與領(lǐng)取。(3) 查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個人工的戶口情況等;也可以多項查詢,比如同一戶口特征的戶口瀏覽,并按照所需的要求進行數(shù)據(jù)的轉(zhuǎn)存。1.3.2處理對象戶籍信息:戶籍號,戶主姓名戶籍成員信息:姓名,戶主關(guān)系,性別,民族,籍貫,住址, 身份證號,文化程度,職業(yè),戶籍號,遷入時間,遷出時間,遷入地,遷出地身份證:姓名,身份證號,性別,民族,地址2.概要設(shè)計階段 E - R圖戶籍信息E-R圖戶籍信息自何地遷入遷入日期戶 號戶主姓名身份證號遷出日期住 址遷往何地民 族遷入信息E-R圖遷入信息姓 名戶 號性 別民 族身份證號住 址
5、文化程度與戶主關(guān)系何時遷入遷入地遷出信息E-R圖遷出信息姓 名身份證號與戶主關(guān)系住 址戶 號文化程度性 別民 族遷去何地何時遷出身份證辦理E-R圖全局E-R圖3.邏輯結(jié)構(gòu)設(shè)計階段3.1將E-R圖轉(zhuǎn)換為關(guān)系模型E-R圖向關(guān)系模型的轉(zhuǎn)換規(guī)則:一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。對于實體間的聯(lián)系則有以下不同的情況: (1) 一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系 本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼。如果與某一端實體對應(yīng)的關(guān)系模式
6、合并,則需要在該關(guān)系模式的屬性中加入另一個關(guān)系模式的 碼和聯(lián)系本身的屬性。 (2)一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實體的碼。(3)一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體碼的組合組成該關(guān)系的碼,或碼的一部分。(4)三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。(5)具有相同碼的
7、關(guān)系模式可合并。關(guān)系模型戶口(戶號 戶主姓名 地址 何地遷入 遷入日期 遷出日期 遷出地 編號 身份證號 )人口( 身份證號 姓名 性別 文化程度 與戶主關(guān)系 民族 籍貫 職業(yè) 地址 遷入日期 遷入地 遷出日期 遷出地)身份證(身份證號 姓名 性別 民族 地址 )遷入管理理理戶口遷入管理人員遷入管理遷出管理戶口遷出管理人員遷出管理注銷管理戶口注銷管理人員注銷管理身份證服務(wù)辦理領(lǐng)取戶籍管理信息系統(tǒng)3.2系統(tǒng)總體結(jié)構(gòu)圖4.物理結(jié)構(gòu)設(shè)計數(shù)據(jù)存儲方面確定關(guān)系模型的存取方法:在將概念模型轉(zhuǎn)換成邏輯模型之后,我們可以對物理模型進行設(shè)計。在實際設(shè)計中最常用的存取方法是索引法,使用索引可以大大減少數(shù)據(jù)的查詢時
8、間,在建立索引時應(yīng)遵循:在經(jīng)常需要搜索的列上建立索引;在主關(guān)鍵字上建立索引;在經(jīng)常用于連接的列上建立索引,即在外鍵上建立索引;在經(jīng)常需要根據(jù)范圍進行搜索的列上創(chuàng)建索引,因為索引已經(jīng)排序,其指定的范圍是連續(xù)的等規(guī)則。才能充分利用索引的作用避免因索引引起的負面作用。確定數(shù)據(jù)庫的存儲結(jié)構(gòu):確定數(shù)據(jù)庫的存儲結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括確定關(guān)系、索引、日志、備份等的存儲安排及存儲結(jié)構(gòu),以及確定系統(tǒng)存儲參數(shù)的配置。因為該電子書架管理系統(tǒng)的數(shù)據(jù)量小,所以我們只用把數(shù)據(jù)存儲在使用的電腦硬盤上,不用作更多的安排。5.具體功能實現(xiàn)戶籍信息表字段名意義字段類型字段大小可否為空關(guān)鍵字Name姓名rch
9、ar20Not nullSex性別Char2Not nullRelation與戶主關(guān)系 char20Not nullNation民族char20Not nulladdress地址Char20Not nullWherein何地遷入char20Not nullindate遷入日期datetimeNot nullculture文化程度char20Not nulloutdate遷出時間datetimeNot nullID身份證號char20Not null 是whereout遷往何地char20Not nullHno戶口編號char20Not nullrelation與戶主關(guān)系char20Not nu
10、llAttribute 屬性char20NullOrout是否遷出char20Null身份證信息表字段名意義字段類型字段大小可否為空 關(guān)鍵字ID戶號Char20Not null 是name姓名char20Not nullAddress住址char20Not nullsex性別char20Not Nullnation民族char20Not nullstate狀態(tài)char20Not null 建立數(shù)據(jù)庫CREATE DATABASE 戶籍信息 建立戶籍信息表 Create table HK( Name char (20) not null, ID char(20) primary key not
11、null, Hno char(20) not null, Attribute char(8) not null check(Attribute in ('戶主','非戶主'), Hname char(20) null, Sex char (2) not null check(Sex in('男','女'), Nation char(20) not null, Relation char(20) null, Culture char (20)not null, Address char (20) not null, Indate D
12、atetime not null, Wherein varchar(20) null, Outdate Datetime null, Whereout varchar(20) null, )建立身份證信息表 Create table IDcard( Name char (20) not null, ID char(20)not null, Sex char (2) not null check(Sex in('男','女'), Nation char(20) not null, Address char (20) not null, State char (20
13、)not null check(State in ('未辦理','制作中','待領(lǐng)取','已領(lǐng)取') ) 建立人口遷入視圖Create view R_IN(AsSelect Name,ID,Hno,Attribute,Hname,Sex,Nation,Relation,Culture,Address,Indate,WhereinFrom HK )建立人口遷出視圖Create view R_OUT(AsSelect Name,ID,Hno,Attribute,Hname,Sex,Nation,Relation,Culture,Add
14、ress,Indate,Wherein Outdate,WhereoutFrom HK )建立身份證辦理、領(lǐng)取視圖Create view ID_card( As Select*From IDcard)插入數(shù)據(jù)向HK表中插入數(shù)據(jù)Insert into HK values('張韶涵'001,'非戶主','張復(fù)','女','漢','父女','本科','北京市',19870928,null,null,null);Insert into
15、HK values('周杰倫'002,'戶主','周杰倫','男','漢',null,'碩士','北京市',19820512,'香港',null,null);Insert into HK values('林俊杰'003,'非戶主','林木','男','滿','母子','本科',&
16、#39;中國上海市',19860908,'福建',20140620,'北京市');Insert into HK values('王力宏'004,'戶主',null,'男','漢',null,'博士','馬來西亞',20120909,'中國山東',20140620,'美國');Insert into HK values('李媛媛'005
17、,'非戶主','李賦','男','漢','父女','高中','大同市',19920516,null,null,null)向IDCARD中插入數(shù)據(jù)Insert into IDcard values('張韶涵''女','漢','北京市','未辦理');Insert into IDcard values('周杰倫'&
18、#39;男','漢','北京市','已領(lǐng)取');Insert into IDcard values('林俊杰''男','滿','中國上海市','制作中');Insert into IDcard values('王力宏''男','漢','馬來西亞','待領(lǐng)取');Insert into IDcard values('李媛媛''男','漢','大同市','已領(lǐng)取')戶籍的查詢Select*From HKWhere Name=周杰倫戶籍的注銷Delete From HKWhere Name=李媛媛8.心得體會 經(jīng)過這次實習,我深切認識到平時老師教授的基礎(chǔ)知識有多重要。所謂,萬丈高樓,起于地基。只有平時的扎實功底,才能在實際操作中如魚得水,通過這次實習,我發(fā)現(xiàn)平時沒有發(fā)現(xiàn)的問題,在實際操作中暴露出了,基礎(chǔ)知識的不扎實,知識點模糊,實際操作不嫻熟,知識
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嘉蔭縣2025年四下數(shù)學期末預(yù)測試題含解析
- 新疆烏魯木齊市沙依巴克區(qū)重點中學2025年初三5月模擬生物試題試卷含解析
- 山東省濟南市中學2025年初三第二學期期中生物試題含解析
- 天津天獅學院《生物實驗安全概論》2023-2024學年第二學期期末試卷
- 鄭州信息科技職業(yè)學院《中國文化經(jīng)典導讀》2023-2024學年第二學期期末試卷
- 浙江省杭州市臨安市2025屆初三5月第二次月考生物試題含解析
- 電子商務(wù)三創(chuàng)賽
- 皮革制品的創(chuàng)新設(shè)計與市場競爭力提升考核試卷
- 電子商務(wù)平臺的社會責任實踐考核試卷
- 硬件性能監(jiān)控與系統(tǒng)優(yōu)化工具考核試卷
- 2025年開封大學高職單招語文2019-2024歷年真題考點試卷含答案解析
- 飾品工廠知識培訓課件
- 2025年衢州龍游經(jīng)濟開發(fā)區(qū)下屬國資公司招聘筆試參考題庫含答案解析
- 【北師大高二上】北京市部分學校2021-2022學年上學期高二期中英語試題分類匯編:閱讀表達專題
- GB 30720-2025燃氣灶具能效限定值及能效等級
- 中國時尚產(chǎn)業(yè)的發(fā)展趨勢分析
- 養(yǎng)老床位建設(shè)服務(wù)方案(技術(shù)方案)
- 《學打結(jié)做毽子》教學課件
- 語文-湖南省長郡二十校聯(lián)盟2025屆新高考教學教研聯(lián)盟高三第一次聯(lián)考(長郡二十校一聯(lián))試題和答案
- 個人用電協(xié)議合同范例
- 建筑工程再生能源規(guī)劃
評論
0/150
提交評論