网络教育学院
《数据库原理》课 程 设 计
题 目: 居民户籍管理系统数据库设计
学习中心: 福建福鼎学院奥鹏学习中心 层 次: 专升本 专 业: 网络工程 年 级: 14 年 秋 季 学 号: 141174405208 学 生: 刘天宇 辅导教师: 完成日期: 16 年 1 月 11 日
一、设计题目
户籍管理系统
二、设计目的
1. 运用已学过的知识进行一个简单的数据库设计。 2. 基本掌握设计课题的基本步骤和方法。 3. 掌握数据库建立的需求分析。
4. 基本掌握应用系统开发中设计文档的编制。
三、设计分析
户籍管理系统需求分析如下所示:
1、用户登录管理:主要实现用户登陆、修改用户和修改用户密码功能,以及用户基本信息的录入、修改、删除等功能。能够根据登陆身份的不同,实现不同的功能。
2、人员信息管理:此模块是完成对人员信息的增、删、查、改的功能。
3、户籍管理模块:该模块主要是实现对人口户籍的信息进行增、删、查、改的功能。 4、系统信息查询模块:在对人口户籍信息查询的过程中,要求实现多种查询方式。可以按照人、所在地、性别等等信息进行分类查询。
四、概念结构设计分析
根据需求画出E-R图,如下所示
七、
图1户籍管理系统E—R图
1)户口迁入信息E-R图
户 号 户 别 户主姓名 住 址 户口信息 自何地迁入 迁入日期 是否已迁入 登记日期
2)户口迁出信息E-R图
户 号 户 别 户主姓名 住 址 户口信息 迁往何地 迁出日期 是否已迁出 登记日期
3)人口迁入信息E-R图
姓 名 性 别 民 族 出生地 籍 贯 户 号 职 业 文化程度 人口信息 工作单位 身份证号 婚姻状况 出生日期 是否已迁出 与户主关系
4)人口迁出信息E-R图
文化程度 人口信息 工作单位 婚姻状况 出生日期 是否已迁出 与户主关系
身份证号 职 业 姓 名 性 别 民 族 出生地 籍 贯 户 号 五、逻辑结构分析
将E--R图转化为关系模式,
户口信息(户号# ,户主姓名,身份证号,民族,住址,何时迁入,迁入地,何时迁出,迁往何处)
人口信息(姓名,性别,身份证号#,,民族,籍贯,出生日期,出生地,职业) 人口迁入信息(户号#,ID#,与户主关系,何时迁入,迁入地,是否迁出) 管理员信息(职工编号#,姓名,性别,密码)