数据库课程设计户籍管理系统完整版

上传人:m**** 文档编号:163523815 上传时间:2022-10-21 格式:DOCX 页数:14 大小:188.79KB
返回 下载 相关 举报
数据库课程设计户籍管理系统完整版_第1页
第1页 / 共14页
数据库课程设计户籍管理系统完整版_第2页
第2页 / 共14页
数据库课程设计户籍管理系统完整版_第3页
第3页 / 共14页
点击查看更多>>
资源描述
中北大学数据库课程设计说明书班 级:学号:姓学专方名:院:软件学院业:软件工程向. 企业信息化软件开发与应用指导教师:成 绩:2 0 14年 6 月1需求分析随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的逐渐增强,户 籍管理工作的业务量急剧增大。传统的手工方法,存在效率低、易出错等缺点,已经难以满足 当前户籍管理工作的要求。因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非 常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动 户籍管理走向科学化、规范化、自动化的必要条件。该管理系统能够为用户提供充足的信息 和快捷的查询手段,以帮助用户了解户籍工作的情况。它大大改善了公安部门管理、查询户 籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。因此人口户籍管理信 息系统的开发迫在眉睫。该课程设计就户籍的迁入、迁出、注销,身份证的办理、领取做了简单地设计.1.1项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着 人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动 化必定会提高其工作效率。1.2项目开发目的户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查 询,个人的信息在处理中丢失或者不明确等现象而设计的。通过这个户籍管理系统,可以让 户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的.1 。3需求分析阶段的目标与任务1。3.1 划分功能模块在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求化分系统功 能模块,这样就把一个大的系统分解为几个小的系统。经过调查分析,户籍信息管理系统应 具有以下功能:(1)对户籍的变动进行处理。任何管理部门的户籍信息不会是一成不变的,总是在不 断的变化:有迁出、有迁入、户口合并,也有因故注销。因此,设计系统时应考虑到这些情 况,实现户籍的日常管理工作。(2) 对所管辖户籍所分离出的个人信息的计算、统计.找到符合条件的个人,进行核对 无误后,生成档案文件进行转存,保证数据的安全完整,以此来实现身份证的办理与领取。(3) 查询统计功能。要求即可以单项查询,比如查看某个人工的户口情况等;也可 以多项查询,比如同一户口特征的户口浏览,并按照所需的要求进行数据的转存。1。3。2处理对象户籍信息:户籍号,户主姓名户籍成员信息:姓名,户主关系,性别,民族,籍贯,住址, 身份证号,文化程度,职业,户籍号,迁入时间,迁出时间,迁入地,迁出地身份证:姓名,身份证号,性别,民族,地址2。概要设计阶段E R图户籍信息ER图迁入信息ER图身份证号文化程度与户主关系何时迁入民族姓名户号迁入信息迁出信息ER图身份证办理E-R图身份证号姓名地址民族性别身 份 证全局ER图户主姓名户藉住址隶属姓窖性别n身份证号躇贯出生职业出主日期户主关系户籍成员3. 逻辑结构设计阶段3.1将E-R图转换为关系模型ER 图向关系模型的转换规则:一个实体型转换为一个关系模式。实体的属性就是关系 的属性,实体的码就是关系的码.对于实体间的联系则有以下不同的情况:(1) 一个 1:1 联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式 合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系 本身的属 性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系 模式合并,则需要在该关系模式的属性中加入另一个关系模式的 码和联系本身的属性 .(2) 一个l:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并. 如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换 为关系的属性,而关系的码为n端实体的码。(3) 一个 m: n 联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属 性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。(4) 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连 的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5) 具有相同码的关系模式可合并。关系模型户口(户号 户主姓名 地址 何地迁入迁入日期 迁出日期迁出地编号 身份证号 ) 人口(身份证号 姓名性别文化程度与户主关系民族籍贯职业地址迁入日 期 迁入地 迁出日期 迁出地)身份证(身份证号姓名 性别民族地址 )3。2系统总体结构图户籍管理信息系统4。物理结构设计数据存储方面确定关系模型的存取方法:在将概念模型转换成逻辑模型之后,我们可以对物理模型进行设计.在实际设计中最常 用的存取方法是索引法,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在 经常需要搜索的列上建立索引;在主关键字上建立索引;在经常用于连接的列上建立索引 即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序 其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。 确定数据库的存储结构:确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、 日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。因为该电子书架管理 系统的数据量小,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。5.具体功能实现户籍信息表字段名意义字段类型字段大小可否为空关键字Nam e姓名rchar20N ot nullSex性别Char2Not nullRe 1 ati on与户主关系cha r20Not nullNation民族char20Not nu 1 laddress地址Char20Not nullWherei n何地迁入char20Not nulli ndate迁入日期datetimeNo t nullCUltUFe文化程度char20Not nu 11outdate迁出时间d a tet imeNot nullID身份证号char20Not null是w h ere o ut迁往何地char20Not nullHno户口编号char20Not nullrel ation与户主关系cha r20Not nullA ttri bute属性c har20NullOro ut是否迁出char20Nul 1身份证信息表字段名意义字段类型字段大小可否为空关键字ID户号Char20Not null是name姓名char20Not nul1Address住址char20Notnulls ex性别char2 0Not N u1 lnation民族char20Not n u11state状态char2 0Not null建立数据库CREATE DATABASE 户籍信息建立户籍信息表Cr e ate tab 1 e HK(N ame char (2 0) not null,ID char(20) primary key not null,Hno char (20) not null,Attr ibute c har(8) not nu ll check (At t ribu te i n (户主,非户主),Hname char(20) nu1l,Se x char (2) not nul 1 c heck(Sex in (男,女),Nation char(20) not null,Relationchar(20) null,Culture char(20)not null,Address char (20) not null,Inda te Datetime not null,Wh erein varcha r(20) nu 1 l,Outdate Date time nu 1 l,Whereout varchar(20) null,LJYAN-LAPTOP户诺苣急-dbc.hK XNameIDHnoA-zHouteHnameNationRsl ation眯翅114010113&70.1廿主立況嫌14000019830-.2户主应NULL14020319860.3诈白主林畤王力去14010119800.4户主NULL況NULL询己D219%仇.5浪r王李斌ait*NULLNULLNULLNULLNUi.1NULL建立身份证信息表Create table IDcard (Name char (20) not null,ID char(20)n ot null,Sex char (2) not null check (Sex in(男女),Nation cha r(20) not null,Addres s char (2 0) not null.State char (20) not null check(State in (未办理,制作中,待领取,已领取)NameIDSexNationAddress14010119S7U.立未办理周杰检14000&15Q20.=5王堆14020319860.14010119800男軍申国上海市.E来西亚.制柞中W.1402021&92O.人冋冇NULLNULLNULLNULLNUU.NULLL1VAN-LA叮DP户簷信息.-dbo.lDcard XLTYAM-LAPTOP,户犒言息-dbo.HK建立人口迁入视图Create vi ew R_IN (AsS elect Nam e, ID,Hno,Att rib u te,Hn a me, Sex,Nation,Relatio n,Cu lt ure,Address,Inda te, Wher e inFrom HKHnoHrumrNrticnRHtaEnCiiiirvAddnaiiilndikhwainM10114&7OI.T主FsV*-trt!14K74N-2BO.曲丄2PK皿I审土讥恥血-12 Hk.n3k汪flFDI上新5“対問讯TjbK呵血归豌d戶三WC盘砂I込审西亚. 3M2-IB调 FBL-ffi:twaaiwci-5S主E帀14I5-1E 0.AWiAU.Wau.iAU.muiXi.iXi.UVAN-LAFTOP.PHfflfl - dbc.J=!JN LTWIPT8戸BHlil dbo.PK建立人口迁出视图Create view R_0UT(AsNation, Re la t ion, CulSel ect Name, ID,Hno, At tribute, Hn ame, Sex,t ure, Address,Indate,Wh erein Outdate, Whe r eoutF rom HKKliinvlbhMribuli*Hiwtjb&9K疋曲mInd*wrmAk uOIOHMTa.113iHZItT*fiil43aiMm-2瞰=冶E浪M/CL归HIZ-E&IZA.eMJCC昶士3*fctsSi;E亍.19tesft aJRris1414C1MHX1-4M/tiffl前MJCL=ASH_ 2412-ro-Hi A_ui_i甘5*=XSAa-1?52-hiJNlAPTB.卢專 HXiHrdLfMJ23T0PF|FIJ|l dbo.Hk建立身份证办理、领取视图Createview ID_card(AsSelect*From ID car dL1YAN-LAPTOPS.息-XUYAN - LAPTDP.Fh息-d be. ROU TLTYAhl - LAPTOP户雜信息-d bo剧NNameIDSexINafiio nAddressState14010119870.女wa14OOOT158Z0.彷市已阿林施140203198&0.更壽曰匡上海巾.制作中王吐1401011 ?SOT.应.14C2OZ1W2CL.汉已瞬NULLNULLNUMNULLNULLNULL插入数据向HK表中插入数据Inser t into HK v alues (张韶涵,1401 0 1 1 9 870423 5 5 5 5 001,非户主, 张复女,汉父女,本科,北京市,1 9 8 7 0 9 2 8,null, null,null); Inser t into HK values (周杰伦,140000 1 98205 1 2 6 6 66, 0 0 2,户主 周杰伦,男汉,null 硕士,北京市,1 9 82 0 51 2 香港,nul 1, null); Inser tint o HK values (,林俊杰,14 0 2 0 31 9 8 609 0 83333, 003,,非户主, 林木 ,男 满,,母子 ,本科 ,中国上海市,19860908,,福建,,201406 20,北京市);Insert in to HK values (王力宏,1 4 0 1 0 1 1 9 80051 6 11 1 1, 0 04 户主,null, 男,汉,n ull,博士,马来西亚201209 0 9,中国山东20 1 406 2 0,美国); Inse rt int o HK value (李媛媛,14020 2 1 9920 5 160000 0 0 5,非户主,李赋, 男,汉父女,高中大同市,1 9 9 2 0 51 6,nul1, null, nul l)向IDCARD中插入数据Inser t into I Dcard values(,张韶涵,1 4 01 0 1 1 9 8 70423555 5,,女,汉, 北京市,未办理);Insert int o IDcard value s(周杰伦,1 4 000019820512666 6,男,汉,北京 市,已领取);Insert in to IDcard values(林俊杰,1402 0 3 1986 0 90 8 33 3 3,男二满二 中国上海市,制作中);Insert int o IDcard values (王力宏,140 1 011 9 8005 1 6 1 111,男,汉, 马来西亚,待领取);Insert into IDcard values L 李媛媛,,1402 0 2 1 9 9205160 0 00,男汉, 大同市,已领取)户籍的查询SelectFrom HKWhere Name二周杰伦&QLQueryla-sql -|55)厂 XMN-LAPTOP户“星-dtaaJD.cardUPrANd-AFTOP.户格假鼻-dbD.ROUTIKM-LAPTOP户辭任勲-db&.RINFram HI应皿鸟姦世Ino k - T启泊皂None IDl-hta injisute Ftiane X hblkri Rdirion GJueIndateMieiein Outdale WhertoJ;| 1iaMXKl5flK)5lZ6 2 户主 用加思 鬼 滾 NULL 颐士北京rfl15S45住(KklffigDOT 香姐 NULL NULL户籍的注销DeleteF r om HKWhe re N ame=李媛媛SQLQueryl.&ql - L.aptopLiyan (55)*EDeleteFron HKThere KajnE=孕隨煖UAN - LAPTOP户.,息-d bo.l D_cardUYAN - LAPTOP户籍信息-d b100 % -5消息(1行受尉响8心得体会经过这次实习,我深切认识到平时老师教授的基础知识有多重要.所谓,万丈高楼, 起于地基。只有平时的扎实功底,才能在实际操作中如鱼得水,通过这次实习,我发现平时 没有发现的问题,在实际操作中暴露出了,基础知识的不扎实,知识点模糊,实际操作不娴熟, 知识转化为操作的不自然。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向 社会,从事职业工作前一个必不少的过程。“千里之行始于足下”,通过这次课程设计,我深 深体会到这句千古名言的真正含义。我今天认真的进行课程设计,学会脚踏实地迈开这一步, 就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.通过这次实习,我明白了,平时应多 对知识点进行巩固,复习。多多上机操作,克服操作不娴熟,知识转化为操作的不自然.请老 师放心在以后的学习中我一定会按老师平时的教导去学习。去增强自己的专业技能。在此非常感谢在我的课程设计中帮助我的老师和同学们,是你们的帮助让我顺利完成 本次课程设计,衷心感谢,我会不断努力.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!