居民户籍管理系统数据库设计.docx
《居民户籍管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《居民户籍管理系统数据库设计.docx(7页珍藏版)》请在优知文库上搜索。
1、大逐典2也翁教育学院数据库原理课程设计题目:居民户籍管理系统数据库设计学习中心:福建福鼎学院奥鹏学习中心层次:专升本专业:网络工程年级:14年秋季学号:学生:刘天宇辅导教师:完成日期:16年1月11日一、设计题目户籍管理系统二、设计目的1 .运用已学过的知识进行一个简单的数据库设计。2 .根本掌握设计课题的根本步骤和方法。3 .掌握数据库建立的需求分析。4 .根本掌握应用系统开发中设计文档的编制。三、设计分析户籍管理系统需求分析如下所示:1、用户登录管理:主要实现用户登陆、修改用户和修改用户密码功能,以及用户根本信息的录入、修改、删除等功能。能够根据登陆身份的不同,实现不同的功能。2、人员信息
2、管理:此模块是完成对人员信息的增、删、查、改的功能。3、户籍管理模块:该模块主要是实现对人口户籍的信息进行增、删、查、改的功能。4、系统信息查询模块:在对人口户籍信息查询的过程中,要求实现多种查询方式。可以按照人、所在地、性别等等信息进行分类查询。四、概念结构设计分析根据需求画出E-R图,如下所示图1户籍管理系统ER图1)户口迁入信息E-R图3)人口迁入信息E-R图民族性别出生地籍户号姓名民族职业文化程度职业人口信息工作单位工作单位婚姻状况是否已迁身份证号出生H期与户主关系是否已迁出4 巫信 (婚姻状况五、逻辑结构分析将E-R图转化为关系模式,户口信息(户号#,户主姓名,身份证号,民族,住址,
3、何时迁入,迁入地,何时迁出,迁往何处)人口信息(姓名,性别,身份证号民族,籍贯,出生日期,出生地,职业)人口迁入信息(户号#,ID#,与户主关系,何时迁入,迁入地,是否迁出)管理员信息(职工编号#,姓名,性别,密码)六、定义表结构1、根据关系模式定义表结构,生成表如下所示:表1户口信息表HK列名说明数据类型约束Hno户号定长字符串,长度为20非空,主键Hname户主姓名定长字符串,长度为20非空TD身份证号定长字符串,长度为20非空Nation民族定长字符串,长度为20非空Add住址不定长字符串,长度为20非空Indate何时迁入Datetime非空wherein何地迁入不定长字符串,长度为2
4、0非空Outdate迁出日期Datetime可空Whereout迁往何地不定长字符串,长度为20可空表2人口信息表RK列名说明数据类型约束Rnamc姓名定长字符串,长度为20非空Rsex性别定长字符串,长度为2非空ID身份证号定长字符串,长度为20非空,主键Nation民族定长字符串,长度为20非空Province籍贯定长字符串,长度为20非空Birdate出生日期Datetime非空Birpace出生地不定长字符串,长度为20可空Address住址不定长字符串,长度为20可空表3管理员信息表GL列名说明数据类型约束Name姓名定长字符串,长度为20非空Number职工编号定长字符串,长度为2
5、0非空,主键Sex性别定长字符串,长度为2可空Password密码不定长字符串,长度为20非空表4人口迁入信息表RIN列名说明数据类型约束Hno户号定长字符串,长度为20非空,主键Relation与户主关系定长字符串,长度为20非空ID身份证号定长字符串,长度为20非空,主键Indata何时迁入Datetime可空wherein迁入地不定长字符串,长度为20可空Out是否迁出定长字符串,长度为20可空户号引用户口信息表,ID引用自人口信息表,两者均为外键建立数据库及数据表、修改表结构等操作CREATEDATABASE户籍信息createtableHK(Hnochar(20)primarykey
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 居民 户籍管理 系统 数据库 设计