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

上传人:牧羊曲112 文档编号:4264400 上传时间:2023-04-12 格式:DOC 页数:14 大小:280.50KB
返回 下载 相关 举报
数据库课程设计户籍管理系统完整版.doc_第1页
第1页 / 共14页
数据库课程设计户籍管理系统完整版.doc_第2页
第2页 / 共14页
数据库课程设计户籍管理系统完整版.doc_第3页
第3页 / 共14页
数据库课程设计户籍管理系统完整版.doc_第4页
第4页 / 共14页
数据库课程设计户籍管理系统完整版.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《数据库课程设计户籍管理系统完整版.doc》由会员分享,可在线阅读,更多相关《数据库课程设计户籍管理系统完整版.doc(14页珍藏版)》请在三一办公上搜索。

1、中北大学数据库课程设计说明书 班 级: 学号: 姓 名: 软件学院学 院: 企业信息化软件开发与应用软件工程专 业: 方 向: 指导教师: 成 绩: 214 年 6 月1需求分析随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动户籍管理走向科学化、规范化、自动化的必要条件。该管理系统能够为用户提供充足的信息和快

2、捷的查询手段,以帮助用户了解户籍工作的情况。它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。因此人口户籍管理信息系统的开发迫在眉睫。该课程设计就户籍的迁入、迁出、注销,身份证的办理、领取做了简单地设计.1项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动化必定会提高其工作效率。1项目开发目的户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查询,个人的信息在处理中丢失或者不明确等现象而设计的。通过这个户籍管理系

3、统,可以让户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的.。3需求分析阶段的目标与任务1。3.1划分功能模块在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求化分系统功能模块,这样就把一个大的系统分解为几个小的系统。经过调查分析,户籍信息管理系统应具有以下功能: (1) 对户籍的变动进行处理。任何管理部门的户籍信息不会是一成不变的,总是在不断的变化:有迁出、有迁入、户口合并,也有因故注销。因此,设计系统时应考虑到这些情况,实现户籍的日常管理工作。(2)对所管辖户籍所分离出的个人信息的计算、统计.找到符合条件的个人,进行核对无误后,生成档案文件进行转存,保证

4、数据的安全完整,以此来实现身份证的办理与领取。(3)查询统计功能。要求即可以单项查询,比如查看某个人工的户口情况等;也可以多项查询,比如同一户口特征的户口浏览,并按照所需的要求进行数据的转存。1。3。2处理对象户籍信息:户籍号,户主姓名户籍成员信息:姓名,户主关系,性别,民族,籍贯,住址, 身份证号,文化程度,职业,户籍号,迁入时间,迁出时间,迁入地,迁出地身份证:姓名,身份证号,性别,民族,地址。概要设计阶段 E 图户籍信息ER图户籍信息自何地迁入迁入日期户 号户主姓名身份证号迁出日期住 址迁往何地民 族迁入信息E图迁入信息姓 名户 号性 别民 族身份证号住 址文化程度与户主关系何时迁入迁入

5、地迁出信息R图迁出信息姓 名身份证号与户主关系住 址户 号文化程度性 别民 族迁去何地何时迁出身份证办理E-图全局图3.逻辑结构设计阶段3.1将-R图转换为关系模型ER图向关系模型的转换规则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码.对于实体间的联系则有以下不同的情况: (1) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模

6、式的 码和联系本身的属性. (2)一个:联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并.如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(3)一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。()三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5)具有相同码的关系模式可合并。关系模型户口(户号 户主姓名 地址 何

7、地迁入 迁入日期 迁出日期 迁出地 编号身份证号 )人口( 身份证号 姓名 性别 文化程度 与户主关系 民族 籍贯职业地址 迁入日期迁入地 迁出日期 迁出地)身份证(身份证号 姓名性别 民族 地址 )迁入管理理理户口迁入管理人员迁入管理迁出管理户口迁出管理人员迁出管理注销管理户口注销管理人员注销管理身份证服务办理领取户籍管理信息系统。系统总体结构图4。物理结构设计数据存储方面确定关系模型的存取方法:在将概念模型转换成逻辑模型之后,我们可以对物理模型进行设计.在实际设计中最常用的存取方法是索引法,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引;在主关键字上建

8、立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。确定数据库的存储结构:确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。因为该电子书架管理系统的数据量小,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。5.具体功能实现户籍信息表字段名意义字段类型字段大小可否为空关键字Nam姓名rchar20ot nullx性别Ch2ot ullReaton与户主关系

9、cha0o nullatn民族chr20Notnulares地址Char20ot ulherei何地迁入car0No nlndate迁入日期atetimeNo nullclu文化程度char20Not nuotdte迁出时间dtetmeNot llID身份证号car20Not null 是wereut迁往何地hr0Not nllHo户口编号chr20Nt ullrelto与户主关系cha20Not ulttriute 属性har20ullOrout是否迁出char0Nul身份证信息表字段名意义字段类型字段大小可否为空 关键字ID户号Char20ot null 是name姓名char0Nt nu

10、lAddress住址char20otnullex性别r2Not ulnation民族char20Notnste状态char2Not null 建立数据库RATE DAABAE户籍信息 建立户籍信息表 Crate tabe H( Ne char(2) otnull, IDchar(20)primry ke nnull, no h(20) not nul, Attibute har()ot nul ch(Atribuei (户主,非户主)), Hae char(2)nul, Se cr (2) notnul heck(Sexin(男,女), Nation chr(20)otu,Reatio ar(

11、2) null, Culturehar (2)tnull,drss ha (20) notnll,Inte Dattime not null, hrn varcha(2) nul,Oudae Dateme nul, Whereout vrhr(20) ull, )建立身份证信息表 Crat table IDcrd( Nameca (20) n nul,ID ca(0)not null,Sex har () no null cek(Sxn(男,女)), Nation cha(20) not nl, Addres ar (0) ntnull,Statchr ()not nullcheck(Stat

12、ein (未办理,制作中,待领取,已领取) 建立人口迁入视图Create ew R_IN(Aselect Nam,ID,H,Atribte,Hnme,e,ation,Reati,lte,Adrs,Int,WherinFrom HK)建立人口迁出视图Ceate iew R_OT(AsSelct Ne,ID,Hno,tribute,ne,Sex,ation,Reion,Culue,ddress,Indate,Werein Outat,Wheeoutrom HK )建立身份证办理、领取视图Create iew ID_crd( Select*Fm Icar)插入数据向H表中插入数据Inrtino HK

13、alues(张韶涵,1401187042355,001,非户主,张复,女,汉,父女,本科,北京市,979,ull,null,nul);It nto HKvlu(周杰伦,14000098205266,02,户主,周杰伦,男,汉,l,硕士,北京市,18251,香港,ul,null);nsrt io HK vaues(林俊杰,143160983333,003,非户主,林木,男,满,母子,本科,中国上海市,8609,福建,214020,北京市);Insertino HK valu(王力宏,4180051111,04,户主,null,男,汉,ull,博士,马来西亚,2012099,中国山东,2006,美

14、国);Inser into HKvalues(李媛媛,140209920160000,05,非户主,李赋,男,汉,父女,高中,大同市,9251,nul,nul,nl)向IDRD中插入数据Insert ito Dcard vlue(张韶涵,1011970423555,女,汉,北京市,未办理);Insert to IDcardvalue(周杰伦,1000019820512666,男,汉,北京市,已领取);Insertint IDcar values(林俊杰,1402198690333,男,满,中国上海市,制作中);Inetinto IDrd aues(王力宏,14001180056111,男,汉,

15、马来西亚,待领取);Insert int Dard les(李媛媛,1402920516000,男,汉,大同市,已领取)户籍的查询SeletFrom HKWhr Nm=周杰伦户籍的注销Delete FoHKWhee Nme=李媛媛8心得体会 经过这次实习,我深切认识到平时老师教授的基础知识有多重要.所谓,万丈高楼,起于地基。只有平时的扎实功底,才能在实际操作中如鱼得水,通过这次实习,我发现平时没有发现的问题,在实际操作中暴露出了,基础知识的不扎实,知识点模糊,实际操作不娴熟,知识转化为操作的不自然。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。“千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义。我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.通过这次实习,我明白了,平时应多对知识点进行巩固,复习。多多上机操作,克服操作不娴熟,知识转化为操作的不自然.请老师放心在以后的学习中我一定会按老师平时的教导去学习。去增强自己的专业技能。 在此非常感谢在我的课程设计中帮助我的老师和同学们,是你们的帮助让我顺利完成本次课程设计,衷心感谢,我会不断努力.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号