居民户籍管理系统数据库设计_第1页
居民户籍管理系统数据库设计_第2页
居民户籍管理系统数据库设计_第3页
居民户籍管理系统数据库设计_第4页
居民户籍管理系统数据库设计_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、居民户籍管理系统数据库设计网络训练学院数据库原理课程设计题目:居民户籍管理系统数据库设计学习中心:福建福鼎学院奥鹏学习中心层次:专升本专业:网络工程年级: 14 年秋季学号: 141174405208同学:刘天宇辅导老师:完成日期: 16 年 1 月 11 日一、设计题目户籍管理系统二、设计目的1.运用已学过的学问进展一个简洁的数据库设计。2.根本把握设计课题的根本步骤和方法。3.把握数据库建立的需求分析。4.根本把握应用系统开发中设计文档的编制。三、设计分析户籍管理系统需求分析如下所示:1、用户登录管理:主要实现用户登陆、修改用户和修改用户密码功能,以及用户根本信息的录入、修改、删除等功能。

2、可以依据登陆身份的不同,实现不同的功能。2、人员信息管理:此模块是完成对人员信息的增、删、查、改的功能。3、户籍管理模块:该模块主要是实现对人口户籍的信息进展增、删、查、改的功能。4、系统信息查询模块:在对人口户籍信息查询的过程中,要务实现多种查询方式。可以根据人、所在地、性别等等信息进展分类查询。四、概念构造设计分析依据需求画出e-r图,如下所示七、图1户籍管理系统er图1户口迁入信息e-r图2户口迁出信息e-r图3人口迁入信息e-r图4人口迁出信息e-r图五、规律构造分析将e-r图转化为关系形式,户口信息户号# ,户主姓名,身份证号,民族,住址,何时迁入,迁入地,何时迁出,迁往何处人口信息

3、姓名,性别,身份证号#,民族,籍贯,出生日期,出生地,职业人口迁入信息户号#,id#,与户主关系,何时迁入,迁入地,是否迁出管理员信息职工编号#,姓名,性别,密码六、定义表构造1、依据关系形式定义表构造,生成表如下所示:表1 户口信息表hk表2 人口信息表rk表3 管理员信息表gl表4 人口迁入信息表 rin户号引用户口信息表,id引用自人口信息表,两者均为外键建立数据库及数据表、修改表构造等操作create database 户籍信息create table hk(hno char(20) primary key not null,hname char(20) not null,id cha

4、r(20) not null,nation char(20) not null,add varchar(20) not null,indate datetime not null,wherein varchar (20) not null用sql语句创立人口迁入信息表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,pr

5、imary key (hno,id),foreing key (hno) references hk(hno),foreing key(id) references rk(id)基于户籍信息数据库的三个表,用sql语言完成以下各项操作:为人口信息表的“sex列,添加约束性别只可选择“男或“女。alter table rkadd constraint checksex=“男or sex=“女将人口信息表的“nation列的定长该为不定长字符串alter table rkalter column nation varchar给人员信息表增加一列“marry婚否,数据类型为char20。alter

6、table rkadd marry char(20)删除刚增加的列“marry。alter table rkdrop marry八、详细功能实现实现详细功能,包括数据更新,插入,删除和查询。1、向户口信息表中插入一个新的户口信息“1220,“张韶涵,“410503197,“汉,“汇文路345号,“1998-12-3,“香港。insert into hk value1220,张韶涵,410503197,汉,汇文路345号,1998-12-3,香港,结果如图2所示:图22、将户名为“张韶涵的户口的迁入地改为“马来西亚。update hk set wherein = '马来西亚' w

7、here hname = '张韶涵结果如图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 = '孙燕姿'

8、5、运用sql语言进展一下查询。查询户号为“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结果如图7所示:图8查询在“1999-2-3迁入的人员的信息。select * from rk join rin on rk.id=rin.id where indate= '1993-3-13'九、结论此系统实现了户籍管理的根本功能,用于派出所户籍管理,可以特别便利的管理辖区居民的户口资料和通讯资料。主要功能:辖区内单位管理、便利的户口根本信息管理。人员信息管理功能,此模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论