好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

居民户籍管理系统数据库设计(共11页).doc

11页
  • 卖家[上传人]:des****85
  • 文档编号:225670959
  • 上传时间:2021-12-17
  • 文档格式:DOC
  • 文档大小:631KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 精选优质文档-----倾情为你奉上 网络教育学院《数据库原理》课 程 设 计 题 目: 居民户籍管理系统数据库设计 学习中心: 福建福鼎学院奥鹏学习中心 层 次: 专升本 专 业: 网络工程 年 级: 14 年 秋 季 学 号: 8 学 生: 刘天宇 教师: 完成日期: 16 年 1 月 11 日一、设计题目 户籍管理系统二、设计目的1. 运用已学过的知识进行一个简单的数据库设计2. 基本掌握设计课题的基本步骤和方法。

      3. 掌握数据库建立的需求分析4. 基本掌握应用系统开发中设计文档的编制三、设计分析户籍管理系统需求分析如下所示:1、用户登录管理:主要实现用户登陆、修改用户和修改用户密码功能,以及用户基本信息的录入、修改、删除等功能能够根据登陆身份的不同,实现不同的功能2、人员信息管理:此模块是完成对人员信息的增、删、查、改的功能3、户籍管理模块:该模块主要是实现对人口户籍的信息进行增、删、查、改的功能4、系统信息查询模块:在对人口户籍信息查询的过程中,要求实现多种查询方式可以按照人、所在地、性别等等信息进行分类查询四、概念结构设计分析根据需求画出E-R图,如下所示7、 图1户籍管理系统E—R图1)户口迁入信息E-R图户口信息自何地迁入迁入日期户 号户 别户主姓名是否已迁入住 址登记日期2)户口迁出信息E-R图户口信息迁往何地迁出日期户 号户 别户主姓名是否已迁出住 址登记日期3)人口迁入信息E-R图人口信息姓 名籍 贯出生地户 号性 别民 族身份证号工作单位职 业文化程度与户主关系出生日期婚姻状况是否已迁出4)人口迁出信息E-R图人口信息姓 名身份证号与户主关系籍 贯出生日期婚姻状况工作单位出生地是否已迁出职 业户 号文化程度性 别民 族五、逻辑结构分析将E--R图转化为关系模式,户口信息(户号# ,户主姓名,身份证号,民族,住址,何时迁入,迁入地,何时迁出,迁往何处)人口信息(姓名,性别,身份证号#,,民族,籍贯,出生日期,出生地,职业)人口迁入信息(户号#,ID#,与户主关系,何时迁入,迁入地,是否迁出)管理员信息(职工编号#,姓名,性别,密码)六、定义表结构1、 根据关系模式定义表结构,生成表如下所示: 表1 户口信息表HK列名说明数据类型约束Hno户号定长字符串,长度为20 非空,主键Hname户主姓名定长字符串,长度为20非空ID身份证号定长字符串,长度为20非空Nation民族定长字符串,长度为20非空Add住址不定长字符串,长度为20非空Indate何时迁入Datetime非空wherein何地迁入不定长字符串,长度为20非空Outdate迁出日期Datetime可空Whereout迁往何地不定长字符串,长度为20可空表2 人口信息表RK列名说明数据类型约束Rname姓名定长字符串,长度为20非空Rsex性别定长字符串,长度为2非空ID身份证号定长字符串,长度为20非空,主键Nation民族定长字符串,长度为20非空Province籍贯定长字符串,长度为20非空Birdate出生日期Datetime非空Birpace出生地不定长字符串,长度为20可空Address住址不定长字符串,长度为20可空 表3 管理员信息表GL列名说明数据类型约束Name姓名定长字符串,长度为20非空Number职工编号定长字符串,长度为20非空,主键Sex性别定长字符串,长度为2可空Password密码不定长字符串,长度为20非空 表4 人口迁入信息表 RIN列名说明数据类型约束Hno户号定长字符串,长度为20非空,主键Relation与户主关系定长字符串,长度为20非空ID身份证号定长字符串,长度为20非空,主键Indata何时迁入Datetime可空wherein迁入地不定长字符串,长度为20可空Out是否迁出定长字符串,长度为20可空户号引用户口信息表,ID引用自人口信息表,两者均为外键建立数据库及数据表、修改表结构等操作 CREATE DATABASE 户籍信息 create table HK( Hno char(20) primary key not null, Hname char(20) not null, ID char(20) not null, Nation char(20) not null, Add varchar(20) not null, Indate Datetime not null, wherein varchar (20) not null )用SQL语句创建人口迁入信息表(RIN)create 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), foreing key (Hno) references HK(Hno), foreing key(ID) references RK(ID) )基于户籍信息数据库的三个表,用SQL语言完成以下各项操作:①为人口信息表的“sex”列,添加约束性别只可选择“男”或“女”。

      Alter table RK Add constraint check(sex=“男”or sex=“女”)②将人口信息表的“Nation”列的定长该为不定长字符串Alter table RK Alter column Nation varchar ③给人员信息表()增加一列“marry”(婚否),数据类型为char(20)alter table RK add marry char(20)④删除刚增加的列“marry”Alter table RK Drop marry 8、 具体功能实现实现具体功能,包括数据更新,插入,删除和查询1、向户口信息表中插入一个新的户口信息“1220”,“张韶涵”,“”,“汉”,“汇文路345号”,“1998-12-3”,“香港” insert into HK value(’1220’,’张韶涵’,’’,’汉’,’汇文路345号’,’1998-12-3’,’香港’,) 结果如图2所示: 图2 2、将户名为“张韶涵”的户口的迁入地改为“马来西亚”。

      update HK set wherein = 马来西亚 where Hname = 张韶涵’结果如图3图、4所示: 图3 图43、向人口信息表中插入一个新的人口信息’孙燕姿’,’女’,’’,’香港’,’1990-4-3’,’景德路345号’.insert into RK(Rname,Rsex,ID,Nation,Birdate,Add)valu(孙燕姿,女,,香港,1990-4-3,景德路345号)4、删除人口信息表中“孙燕姿”的所有信息delete from RK where Rname = 孙燕姿5、运用SQL语言进行一下查询①查询户号为“1234”的户口信息select * from HK where Hno =1234如图5所示: 图6②在人口信息表中查询身份证号为“”的人员的姓名,性别select Rname,Rsex from RK where ID = 如图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-139、 结论 此系统实现了户籍管理的基本功能,用于派出所户籍管理,能够非常方便的管理辖区居民的户口资料和通讯资料主要功能:辖区内单位管理、方便的户口基本信息管理人员信息管理功能,此模块是完成对人员信息的增、删、查、改的功能户籍管理功能,主要是实现对人口户籍的信息进行增、删、查、改的功能系统信息查询功能。

      点击阅读更多内容
      猜您喜欢
      创新视域下的中专室内设计教育改革求索.docx 局部通风机有计划停风安全技术措施(共3页).doc 特岗教师辞职报告格式范文.doc 局部通风机安装申请单(共1页).doc 公务员招聘考试复习资料-通山2019年事业编招聘考试真题及答案解析【word打印版】_1.docx 公务员招聘考试复习资料-通山2020年事业编招聘考试真题及答案解析【整理版】.docx 特岗年度考核个人工作总结范文(5篇).doc 河北省石家庄市冯家庄乡中学2021年高二物理联考试卷含解析.docx 灵活试商教学设计.doc 创新扩皮方法在超声引导下行PICC置管中的应用效果.docx 河北省石家庄市平山县实验中学高二生物测试题含解析.docx 部编第11课时---商的变化规律(1)[精选].doc 公务员招聘考试复习资料-通城2018年事业单位招聘考试真题及答案解析【word版】_1.docx 教师招聘考试复习资料-民乐2017年卫生系统招聘考试真题及答案解析【下载版】.docx 公务员招聘考试复习资料-通城事业单位招聘2018年考试真题及答案解析【下载版】.docx 部编版三年级语文下册知识点总结课堂笔记7.鹿角和鹿腿.docx 灵武市西渠小学关于开展国家卫生城市复审自查工作小结.doc 公务员招聘考试复习资料-通城事业编招聘2016年考试真题及答案解析【整理版】.docx 河北省石家庄市周头乡中学2021年高二物理上学期期末试题含解析.docx 部编第16课时--实际问题与方程(4)[精选].doc
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.