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

下载本文档

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

文档简介

中北大学中北大学 数据库课程设计 说明书 班 级 学号 姓 名 学 院 专 业 方 向 指导教师 成 绩 2014 年 6 月 软件工程 软件学院 企业信息化软件开发与应用 1 1 1 需求分析需求分析 随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的逐渐增强 户 籍管理工作的业务量急剧增大 传统的手工方法 存在效率低 易出错等缺点 已经难以 满足当前户籍管理工作的要求 因此 结合当前日益成熟的计算机相关技术 开发一个专门针对户籍管理的系统已经 非常必要了 户籍管理信息系统是公安部门不可缺少的一部分 更是适应现代户籍制度并 推动户籍管理走向科学化 规范化 自动化的必要条件 该管理系统能够为用户提供充足 的信息和快捷的查询手段 以帮助用户了解户籍工作的情况 它大大改善了公安部门管理 查询户籍的基础工作环境 在一定程度上反映出户籍管理的现代化管理模式 因此人口户 籍管理信息系统的开发迫在眉睫 该课程设计就户籍的迁入 迁出 注销 身份证的办理 领取做了简单地设计 1 11 1 项目开发背景项目开发背景 近年来 随着计算机技术的发展和互联网时代的到来 我们已经进入了信息时代 随 着人口的不断增长 户籍管理部门也应得到良好的发展 利用现代化管理工具使其变成半 自动化必定会提高其工作效率 1 21 2 项目开发目的项目开发目的 户籍管理系统是针对户籍管理部门而开发的 为其改变人口信息仍需要手动处理和查 询 个人的信息在处理中丢失或者不明确等现象而设计的 通过这个户籍管理系统 可以 让户籍管理部门提高工作质量和效率 从而达到更快捷 更准确 更方便的目的 1 31 3 需求分析阶段的目标与任务需求分析阶段的目标与任务 1 3 11 3 1 划分功能模块划分功能模块 在构造系统时 首先从需求出发构造数据库表 然后再由数据库表结合需求化分系统 功能模块 这样就把一个大的系统分解为几个小的系统 经过调查分析 户籍信息管理系 统应具有以下功能 1 对户籍的变动进行处理 任何管理部门的户籍信息不会是一成不变的 总是在 不断的变化 有迁出 有迁入 户口合并 也有因故注销 因此 设计系统时应考虑到这 些情况 实现户籍的日常管理工作 2 2 对所管辖户籍所分离出的个人信息的计算 统计 找到符合条件的个人 进行 核对无误后 生成档案文件进行转存 保证数据的安全完整 以此来实现身份证的办理与 领取 3 查询统计功能 要求即可以单项查询 比如查看某个人工的户口情况等 也可 以多项查询 比如同一户口特征的户口浏览 并按照所需的要求进行数据的转存 1 1 3 3 2 2 处理对象处理对象 户籍信息 户籍号 户主姓名 户籍成员信息 姓名 户主关系 性别 民族 籍贯 住址 身份证号 文化程度 职业 户籍号 迁入时间 迁出时间 迁入地 迁出地 身份证 姓名 身份证号 性别 民族 地址 2 2 概要设计阶段概要设计阶段 E E R R 图图 户籍信息户籍信息E RE R图图 户籍信息 自何地迁入迁入日期 户 号 户主姓名 身份证号 迁出日期 住 址 迁往何地 民 族 3 迁入信息迁入信息E RE R图图 迁出信息迁出信息E RE R图图 迁入信息 姓 名户 号性 别民 族 身份证号 住 址 文化程度 与户主关系何时迁入 迁入地 4 迁出信息 姓 名 身份证号 与户主关系 住 址 户 号 文化程度 性 别 民 族 迁去何地 何时迁出 身份证办理身份证办理E RE R图图 全局全局E RE R图图 5 3 3 逻辑结构设计阶段逻辑结构设计阶段 3 13 1 将将 E RE R 图转换为关系模型图转换为关系模型 E R 图向关系模型的转换规则 一个实体型转换为一个关系模式 实体的属性就是关系 的属性 实体的码就是关系的码 对于实体间的联系则有以下不同的情况 1 一个 1 1 联系可以转换为一个独立的关系模式 也可以与任意一端对应的关系模 式合并 如果转换为一个独立的关系模式 则与该联系相连的各实体的码以及联系 本身的 属性均转换为关系的属性 每个实体的码均是该关系的候选码 如果与某一端实体对应的 关系 6 模式合并 则需要在该关系模式的属性中加入另一个关系模式的 码和联系本身的属性 2 一个 1 n 联系可以转换为一个独立的关系模式 也可以与 n 端对应的关系模式合并 如果转换为一个独立的关系模式 则与该联系相连的各实体的码以及联系本身的属性均转 换为关系的属性 而关系的码为 n 端实体的码 3 一个 m n 联系转换为一个关系模式 与该联系相连的各实体的码以及联系本身的属 性均转换为关系的属性 各实体码的组合组成该关系的码 或码的一部分 4 三个或三个以上实体间的一个多元联系可以转换为一个关系模式 与该多元联系相连 的各实体的码以及联系本身的属性均转换为关系的属性 而关系的码为各实体码的组合 5 具有相同码的关系模式可合并 关系模型关系模型 户口 户号 户主姓名 地址 何地迁入 迁入日期 迁出日期 迁出地 编号 身份证号 人口 身份证号 姓名 性别 文化程度 与户主关系 民族 籍贯 职业 地址 迁入日期 迁入地 迁出日期 迁出地 身份证 身份证号 姓名 性别 民族 地址 3 23 2系统总体结构图系统总体结构图 迁入管理 理理 户 口 迁 入 管 理 人 员 迁 入 管 理 迁出管理 户 口 迁 出 管 理 人 员 迁 出 管 理 注销管理 户 口 注 销 管 理 人 员 注 销 管 理 身份证服务 办 理 领 取 户籍管理信息系统 7 4 4 物理结构设计物理结构设计 数据存储方面 确定关系模型的存取方法 在将概念模型转换成逻辑模型之后 我们可以对物理模型进行设计 在实际设计中最 常用的存取方法是索引法 使用索引可以大大减少数据的查询时间 在建立索引时应遵循 在经常需要搜索的列上建立索引 在主关键字上建立索引 在经常用于连接的列上建立索 引 即在外键上建立索引 在经常需要根据范围进行搜索的列上创建索引 因为索引已经 排序 其指定的范围是连续的等规则 才能充分利用索引的作用避免因索引引起的负面作 用 确定数据库的存储结构 确定数据库的存储结构主要指确定数据的存放位置和存储结构 包括确定关系 索引 日志 备份等的存储安排及存储结构 以及确定系统存储参数的配置 因为该电子书架管 理系统的数据量小 所以我们只用把数据存储在使用的电脑硬盘上 不用作更多的安排 5 5 具体功能实现具体功能实现 户籍信息表户籍信息表 字段名意义字段类型字段大 小 可否为空关键字 Name 姓名 rchar20Not null 8 Sex 性别 Char2Not null Relation 与户主关系 char20Not null Nation 民族 char20Not null address 地址 Char20Not null Wherein 何地迁入 char20Not null indate 迁入日期 datetimeNot null culture 文化程度 char20Not null outdate 迁出时间 datetimeNot null ID 身份证号 char20Not null 是 whereout 迁往何地 char20Not null Hno 户口编号 char20Not null relation 与户主关系 char20Not null Attribute 属性 char20Null Orout 是否迁出 char20Null 身份证信息表 字段名意义字段类型字段大小可否为空 关键字 ID 户号 Char20Not null 是 name 姓名 char20Not null Address 住址 char20Not null sex 性别 char20Not Null nation 民族 char20Not null state 状态 char20Not null 建立数据库建立数据库 CREATE DATABASE 户籍信息 9 建立户籍信息表建立户籍信息表 Create table HK Name char 20 not null ID char 20 primary key not null Hno char 20 not null Attribute char 8 not null check Attribute in 户主 非户主 Hname char 20 null Sex char 2 not null check Sex in 男 女 Nation char 20 not null Relation char 20 null Culture char 20 not null Address char 20 not null Indate Datetime not null Wherein varchar 20 null Outdate Datetime null Whereout varchar 20 null 建立身份证信息表建立身份证信息表 Create table IDcard Name char 20 not null ID char 20 not null Sex char 2 not null check Sex in 男 女 Nation char 20 not null 10 Address char 20 not null State char 20 not null check State in 未办理 制作中 待领取 已领取 建立人口迁入视图建立人口迁入视图 Create view R IN As Select Name ID Hno Attribute Hname Sex Nation Relation Culture Address Indate Wher ein From HK 建立人口迁出视图建立人口迁出视图 Create view R OUT As Select Name ID Hno Attribute Hname Sex Nation Relation Culture Address Indate Wher ein Outdate Whereout 11 From HK 建立身份证办理 领取视图建立身份证办理 领取视图 Create view ID card As Select From IDcard 插入数据插入数据 向向HKHK表中插入数据表中插入数据 Insert into HK values 张韶涵001 非户主 张复 女 汉 父女 本科 北京市 19870928 null null null Insert into HK values 周杰伦002 户主 周杰伦 男 汉 null 硕士 北京市 19820512 香港 null null Insert into HK values 林俊杰003 非户主 林木 男 满 母子 本科 中国上海市 19860908 福建 20140620 北京市 12 Insert into HK values 王力宏004 户主 null 男 汉 null 博士 马来西亚 20120909 中国山东 20140620 美国 Insert into HK values 李媛媛005 非户主 李赋 男 汉 父女 高中 大同市 19920516 null null null 向向IDCARDIDCARD中插入数据中插入数据 Insert into IDcard values 张韶涵女 汉 北京市 未办 理 Insert into IDcard values 周杰伦男 汉 北京市 已领 取 Insert into IDcard values 林俊杰男 满 中国上海市 制作中 Insert into IDcard values 王力宏男 汉 马来西亚 待 领取 Insert into IDcard values 李媛媛男 汉 大同市 已领 取 户籍的查询户籍的查询 Select From HK Where Name 周杰伦 13 户籍的注销户籍的注销 Delete From HK Where Name 李媛媛 8 8 心得体会心得体会 经过这次实习 我深切认识到平时老师教授的基础知识有多重要 所谓 万丈高楼 起于地基 只有平时的扎实功底 才能在实际操作中如鱼得水 通过这次实习 我发现平 时没有发现的问题 在实际操作中暴露出了 基础知识的不扎实 知识点模糊 实际操作 不娴熟 知识转化为操作的不自然 课程设计是我们专

温馨提示

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

评论

0/150

提交评论