數(shù)據(jù)庫戶籍管理系統(tǒng)課程設(shè)計_第1頁
數(shù)據(jù)庫戶籍管理系統(tǒng)課程設(shè)計_第2頁
數(shù)據(jù)庫戶籍管理系統(tǒng)課程設(shè)計_第3頁
數(shù)據(jù)庫戶籍管理系統(tǒng)課程設(shè)計_第4頁
數(shù)據(jù)庫戶籍管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫戶籍管理系統(tǒng)課程設(shè)計課程設(shè)計報告課程名稱數(shù)據(jù)庫課程設(shè)計設(shè)計題目戶籍管理系統(tǒng)專業(yè)班級軟件1241姓名杜鵬學(xué)號1204431115指導(dǎo)老師張秀坤,邊蓓蓓起止時間2014年3月10日-3月14日成果評定考核內(nèi)容設(shè)計表現(xiàn)設(shè)計報告辯論綜合評定成果計算機技術(shù)與工程學(xué)院課程設(shè)計考核和成果評定方法1課程設(shè)計的考核由指導(dǎo)老師依據(jù)設(shè)計表現(xiàn)、設(shè)計報告、設(shè)計成果、辯論等幾個方面,給出各項權(quán)重,綜合評定。該設(shè)計考核教研室主任審核,主管院長審批備案。2成果評定采納五級分制,即優(yōu)、良、中、及格、不及格。3參與本次設(shè)計時間缺乏三分之二或曠課四天以上者,不得參與本次考核,按不及格處理。4課程設(shè)計完畢一周內(nèi),指導(dǎo)老師提交成

2、果和設(shè)計總結(jié)。5設(shè)計過程考核和成果在老師手冊中有記載。課程設(shè)計報告內(nèi)容課程設(shè)計報告內(nèi)容、格式各專業(yè)依據(jù)專業(yè)不同統(tǒng)一標(biāo)準(zhǔn),經(jīng)教研室主任審核、主管院長審批備案。注:1. 課程設(shè)計任務(wù)書和指導(dǎo)書在課程設(shè)計前發(fā)給同學(xué),設(shè)計任務(wù)書放置在設(shè)計報告封面后和正文名目前。2. 為了節(jié)約紙張,愛護(hù)環(huán)境,便于保管實習(xí)報告,統(tǒng)一采納a4紙,實習(xí)報告建議雙面打印正文采納宋體五號字或手寫。2013-2014第2學(xué)期數(shù)據(jù)庫課程設(shè)計任務(wù)書班級:軟件1241、1242;指導(dǎo)老師:張秀坤、邊蓓蓓、趙慧玲、孟憲穎;地點:計算機機房;時間:第3周。一、課程設(shè)計題目選擇以下題目中的一種:1. 小區(qū)物業(yè)管理系統(tǒng)2. 高校工資管理系統(tǒng)3.

3、 教材管理系統(tǒng)4. 酒店管理系統(tǒng)5. 高校教職工管理系統(tǒng) 6圖書管理系統(tǒng)7火車訂票管理系統(tǒng) 8企業(yè)人事管理系統(tǒng)9商品庫存管理系統(tǒng) 10醫(yī)院藥品管理系統(tǒng)11. 同學(xué)成果管理系統(tǒng) 12. 高校學(xué)籍管理系統(tǒng)13. 航空訂票管理系統(tǒng) 14. 學(xué)費管理系統(tǒng)15. 城市居民戶籍管理系統(tǒng) 16超市管理系統(tǒng)17學(xué)費管理系統(tǒng) 18車輛管理系統(tǒng)19. 房地產(chǎn)管理系統(tǒng) 20. 企業(yè)物資管理系統(tǒng)21、其它自選題目注:每個同學(xué)可依據(jù)自己的學(xué)識程度,設(shè)計力量,在指導(dǎo)老師指導(dǎo)下選擇所設(shè)計的題目。二、目的與要求1、目的通過課程設(shè)計,讓同學(xué)可以全面理解數(shù)據(jù)庫應(yīng)用系統(tǒng)的整個開發(fā)過程,驗證課堂教學(xué)中的理論;把握數(shù)據(jù)庫系統(tǒng)的根本概念

4、、根本原理及應(yīng)用技術(shù);把握sql語言的定義和各種操作力量,進(jìn)一步把握sql語言的數(shù)據(jù)庫編程技能;學(xué)會利用課堂上已學(xué)過的數(shù)據(jù)庫學(xué)問進(jìn)展數(shù)據(jù)庫設(shè)計;使同學(xué)對開發(fā)信息管理系統(tǒng)有一個總體認(rèn)識,可使同學(xué)得到很好熬煉,為以后學(xué)習(xí)、工作打下堅實根底。2、根本要求1要求獨立完成自己題目的課程設(shè)計,如有抄襲,成果按不及格處理。2要求同學(xué)利用數(shù)據(jù)庫原理課程所學(xué)學(xué)問和方法獨立完成所布置題目。3要求所設(shè)計的系統(tǒng)規(guī)模適中,用sql語句實現(xiàn)根本的增、刪、改、查詢功能。4數(shù)據(jù)庫中至少要包含三個表,且每個表都要滿足3nf,指明主碼、外碼等。5盡量多的用法sql server2005中的對象,如:視圖、觸發(fā)器、約束、默認(rèn)、規(guī)章

5、、索引等。6簡潔的系統(tǒng)與功能分析,建立數(shù)據(jù)構(gòu)造表。7每天下機時,要準(zhǔn)時將自己的開發(fā)拷貝帶走;上機期間,同學(xué)要服從指導(dǎo)老師的統(tǒng)一支配,遵守機房制度;嚴(yán)格遵守紀(jì)律,不遲到,不早退,無故缺勤者,成果按不及格處理。三、設(shè)計方法1設(shè)計題目確定、申報、素材預(yù)備與設(shè)計。2系統(tǒng)需求分析與功能設(shè)計:說明應(yīng)用系統(tǒng)背景,組織構(gòu)造狀況以及需求分析的過程,并繪制出數(shù)據(jù)流程圖,寫出數(shù)據(jù)字典。3概念構(gòu)造設(shè)計:依據(jù)概念構(gòu)造設(shè)計的根本原那么,確定概念模型,并說明分析步驟和理論根據(jù)完成數(shù)據(jù)庫的概念設(shè)計,畫出e-r圖。4規(guī)律構(gòu)造設(shè)計:依據(jù)需求分析和概念模型,將實體及實體間的聯(lián)絡(luò)按肯定的轉(zhuǎn)換規(guī)章轉(zhuǎn)換為關(guān)系模型,寫出轉(zhuǎn)換步驟及相應(yīng)的理

6、論根據(jù),并確定主碼、外碼。按數(shù)據(jù)庫設(shè)計方法和標(biāo)準(zhǔn)化理論得出符合3nf的規(guī)律模型。5利用sql server2005建立相應(yīng)的數(shù)據(jù)庫對象。6利用sql語句實現(xiàn)相應(yīng)功能。7編寫數(shù)據(jù)庫課程設(shè)計報告并提交相應(yīng)資料與成果。四、任務(wù)支配一時間:1周。詳細(xì)支配如下:1、確定題目,需求分析。2、概要設(shè)計、規(guī)律設(shè)計。3、建立數(shù)據(jù)庫及其操作。4、上機考核驗收辯論。5、寫實習(xí)報告并提交。二地點:計算機機房五、調(diào)試在機房進(jìn)展調(diào)試,可完成相應(yīng)功能。記錄調(diào)試過程中遇到的問題及解決方法,寫在課程設(shè)計報告中。六、辯論與評分標(biāo)準(zhǔn)通過設(shè)計辯論方式,并結(jié)合同學(xué)的動手力量,獨立分析解決問題的力量和創(chuàng)新精神,總結(jié)報告和辯論程度以及學(xué)習(xí)

7、看法綜合考評。成果按五級分進(jìn)展評定,成果分為優(yōu)、良、中、及格、不及格。1、平常表現(xiàn):30分;2、課程設(shè)計報告:30分;3、課程設(shè)計辯論:40分,其中完成根本功能30分,回答下列問題10分。七、報告采納統(tǒng)一格式,a4紙,根據(jù)標(biāo)準(zhǔn)書寫、打印、提交數(shù)據(jù)庫課程設(shè)計報告。八、一、設(shè)計題目戶籍管理系統(tǒng)二、設(shè)計目的1.運用已學(xué)過的學(xué)問進(jìn)展一個簡潔的數(shù)據(jù)庫設(shè)計。2.根本把握設(shè)計課題的根本步驟和方法。3.把握數(shù)據(jù)庫建立的需求分析。4.根本把握應(yīng)用系統(tǒng)開發(fā)中設(shè)計文檔的編制。三、設(shè)計分析戶籍管理系統(tǒng)需求分析如下所示:1、用戶登錄管理:主要實現(xiàn)用戶登陸、修改用戶和修改用戶密碼功能,以及用戶根本信息的錄入、修改、刪除等

8、功能。可以依據(jù)登陸身份的不同,實現(xiàn)不同的功能。2、人員信息管理:此模塊是完成對人員信息的增、刪、查、改的功能。3、戶籍管理模塊:該模塊主要是實現(xiàn)對人口戶籍的信息進(jìn)展增、刪、查、改的功能。4、系統(tǒng)信息查詢模塊:在對人口戶籍信息查詢的過程中,要務(wù)實現(xiàn)多種查詢方式。可以根據(jù)人、所在地、性別等等信息進(jìn)展分類查詢。 四、概念構(gòu)造設(shè)計分析依據(jù)需求畫出e-r 圖,如下所示七、 圖1戶籍管理系統(tǒng)e r 圖 1戶口遷入信息e-r 圖 2戶口遷出信息e-r 圖 戶口信息遷往何地 遷出日期戶 號 戶 別 戶主姓名 是否已遷出住 址登記日期戶口信息自何地遷入 遷入日期 戶 號 戶 別 戶主姓名 是否已遷入 住 址登記

9、日期 3人口遷入信息e-r 圖 4人口遷出信息e-r 圖人口信息姓 名籍 貫出生地戶 號性 別民 族身份證號工作單位職 業(yè)文化程度與戶主關(guān)系出生日期 婚姻情況 是否已遷出 五、規(guī)律構(gòu)造分析將e-r 圖轉(zhuǎn)化為關(guān)系形式,戶口信息戶號# ,戶主姓名,身份證號,民族,住址,何時遷入,遷入地,何時遷出,遷往何處人口信息姓名,性別,身份證號#,民族,籍貫,出生日期,出生地,職業(yè) 人口遷入信息戶號#,id#,與戶主關(guān)系,何時遷入,遷入地,是否遷出 管理員信息職工編號#,姓名,性別,密碼人口信息姓 名 身份證號與戶主關(guān)系籍 貫出生日期婚姻情況工作單位出生地是否已遷出職 業(yè)戶 號文化程度性 別民 族六、定義表構(gòu)

10、造1、依據(jù)關(guān)系形式定義表構(gòu)造,生成表如下所示:表1 戶口信息表hk列名說明數(shù)據(jù)類型約束hno 戶號定長字符串,長度為20 非空,主鍵hname 戶主姓名定長字符串,長度為20非空id 身份證號定長字符串,長度為20 非空nation 民族定長字符串,長度為20 非空add 住址不定長字符串,長度為20 非空indate 何時遷入datetime非空wherein 何地遷入不定長字符串,長度為20非空outdate 遷出日期datetime 可空whereout 遷往何地不定長字符串,長度為20可空表2 人口信息表rk列名說明數(shù)據(jù)類型約束rname 姓名定長字符串,長度為20非空rsex 性別定

11、長字符串,長度為2 非空id 身份證號定長字符串,長度為20 非空,主鍵nation 民族定長字符串,長度為20 非空province 籍貫定長字符串,長度為20 非空birdate 出生日期datetime 非空birpace 出生地不定長字符串,長度為20 可空address 住址不定長字符串,長度為20 可空表3 管理員信息表gl列名說明數(shù)據(jù)類型約束name 姓名定長字符串,長度為20非空number 職工編號定長字符串,長度為20非空,主鍵sex 性別定長字符串,長度為2可空password 密碼不定長字符串,長度為20非空表4 人口遷入信息表 rin列名說明數(shù)據(jù)類型約束hno 戶號定

12、長字符串,長度為20非空,主鍵relation 與戶主關(guān)系定長字符串,長度為20 非空id 身份證號定長字符串,長度為20非空,主鍵indata 何時遷入datetime可空wherein 遷入地不定長字符串,長度為20可空out 是否遷出定長字符串,長度為20 可空戶號引用戶口信息表,id引用自人口信息表,兩者均為外鍵建立數(shù)據(jù)庫及數(shù)據(jù)表、修改表構(gòu)造等操作create database 戶籍信息create table hk(hno char(20) primary key not null,hname char(20) not null,id char(20) not null,nation

13、 char(20) not null,add varchar(20) not null,indate datetime not null,wherein varchar (20) not null用sql語句創(chuàng)立人口遷入信息表rincreate table rin(hno charaa(20) not null,relation char(20) not null,id char(20) not null,indate datetime not null,wherein varchar(20) null,out char(20) not null,primary key (hno,id),fo

14、reing key (hno) references hk(hno),foreing key(id) references rk(id)基于戶籍信息數(shù)據(jù)庫的三個表,用sql語言完成以下各項操作:為人口信息表的“sex列,添加約束性別只可選擇“男或“女。alter table rkadd constraint checksex=“男or sex=“女將人口信息表的“nation列的定長該為不定長字符串a(chǎn)lter table rkalter column nation varchar給人員信息表增加一列“marry婚否,數(shù)據(jù)類型為char20。alter table rkadd marry cha

15、r(20)刪除剛增加的列“marry。alter table rkdrop marry八、詳細(xì)功能實現(xiàn)實現(xiàn)詳細(xì)功能,包括數(shù)據(jù)更新,插入,刪除和查詢。1、向戶口信息表中插入一個新的戶口信息“1220,“張韶涵,“410503197,“漢,“匯文路345號,“1998-12-3,“香港。insert into hk value1220,張韶涵,410503197,漢,匯文路345號,1998-12-3,香港,結(jié)果如圖2所示:圖22、將戶名為“張韶涵的戶口的遷入地改為“馬來西亞。update hk set wherein = '馬來西亞' where hname = '張韶涵

16、結(jié)果如圖3圖、4所示:圖3圖43、向人口信息表中插入一個新的人口信息孫燕姿,女,410504199,香港,1990-4-3,景德路345號.insert into rkrname,rsex,id,nation,birdate,addvalu('孫燕姿','女','410504199','香港','1990-4-3','景德路345號')4、刪除人口信息表中“孫燕姿的全部信息。delete from rk where rname = '孫燕姿'5、運用sql語言進(jìn)展一下查詢。查詢戶號為

17、“1234的戶口信息。select * from hk where hno ='1234'如圖5所示:圖6在人口信息表中查詢身份證號為“4105031970的人員的姓名,性別。select rname,rsex from rk where id = '4105031970'如圖6所示:圖7查詢名為“張萌且遷入日期為“1993-3-13的人員的信息。select * from rk join rin on rk.id = rin.id where rname= '張萌'and indate = 1993-3-13結(jié)果如圖7所示:圖8查詢在“1999-2-3遷入的人員的信息。select * from rk join rin on rk.id=rin.id where indate= '1993-3-13' 九、結(jié)論此系統(tǒng)實現(xiàn)了戶籍管理的根本功能,用于派出所戶籍管理,可以特別便利的管理轄區(qū)居民的戶口資料和通訊資料。主要功能:轄區(qū)內(nèi)單位管理、便利的戶口根本信息管理。人員信息管理功能,此模塊是完成對人員信息的增、刪、查、改的功能。戶籍管理功能,主要是實現(xiàn)對人口戶籍的信息進(jìn)展增、刪、

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論