人口户籍管理信息系统
1、 设计背景
随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的逐渐增 强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低、易出错等缺 点,已经难以满足当前户籍管理工作的要求。
因此,结合当前日益成熟的计算机相关技术开发一个专门针对户籍管理的系统已 经非常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍 制度并推动户籍管理走向科学化、规范化、自动化的必要条件。该管理系统能够为用 户提供充足的信息和快捷的查询手段,以帮助用户了解户籍工作的情况。它大大改善 了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化 管理模式。因此人口户籍管理信息系统的开发迫在眉睫。
2、 系统实现环境
在windows环境支持下,前台工具选择 VB后台数据库采用SQL Server2008进行 开发。本系统是一个基于 ASP的户籍管理系统,它主要是对人口的一些信息进行详
细的管理,并且对户籍、人口进行简单管理,最关键的是这些管理功能都必须能够在 网上实现。具体功能可以从以下方面来介绍。户籍管理 :可以随意地添加户口、人口 ,
迁入或迁出需要改动的户口和人口。查询:实现对户口、人口相关信息的查询。 系统
管理:对登录用户进行设置和管理,可以添加、修改用户列表查询、修改、删除等操作 作。
1.系统总体需求
系统的总体目标是建立统一的人口信息系统,长效人口管理机制的基础是建立在完 整的人口信息系统基础之上的。因此,人口信息系统的完整与否对于整个人口长效管 理机制是至关重要新的人口信息系统建立的思想:由两部分组成一个统一的信息系统。 第一部分是本区户籍人口信息,第二部分是本区非户籍人口信息。对于第一部分信 息,可以直接由公安系统中拷贝基本信息部分。对于第二部分信息,建立人口注册登 记中心统一采集人口信息。本系统总的功能需求包括对户籍人口及暂住人口的添加、 迁出、迁入与注销及各种方式的浏览、查询等功能 ;还具有用户留言、后台管理以及具 有不同权限的功能。
2.系统功能需求
一条户籍人口信息包括一个家庭所共有的户籍信息和单个个体个人的人口信息。一 个家庭所共有的户籍信息包括:登记编号、户别、户主姓名、户号、住址、登记日期、 迁入日期、何地迁入,单个个体个人的人口信息包括 :姓名、曾用名、身份证号、与户
主关系、性别、出生年月等随着城市人口规模的扩大和公安部门对城市及农村人口管 理工作规范性的逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在 效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。
2可行性分析
(1) 管理上
人口户籍管理信息系统大大改善了公安部门管理、查询户籍的基础工作环境,在 一定程度上反映出户籍管理的现代化管理模式。因此人口户籍管理信息系统的开发迫 在眉睫。
(2) 技术可行性分析
本系统数据库采用目前比较流行的 Microsoft SQL Server,该数据库系统在安 全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高;开发工 具采用Delphi7,Delphi7是目前应用最广泛的数据库系统开发工具,可以快速开发 Windows应用程序。采用了 Microsoft推出的Access数据库,这是微软集成到 Office 中的一个桌面数据库,能够快速方便的和 Office的其他套件综合使用。由于 Access
具有显著的简易性和有效性,大量的桌面数据库系统都采用 Access作为后台数据库。
使用Access的好处还在于,如果你的系统扩展到 Client/Server 模式的时候,可以使
用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下 链接(ADO勺数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。本 系统使用的数据库为db.mdb,其中共包括五个表,名称及功能说明如下: 1.用户表:
操作员表,定义操作员的ID和密码,作为系统登录检查的依据,提供唯一的管理员 ID。2.户口表 通过户口和户号来反映目前的具有本地户籍人员的情况。 3.户迁出表
通过户口和户号来反映从本地户籍迁出到外地的人员的情况。 4.人口表通过姓名和身
份证号来反映具有本地户籍的人口的家庭成员情况 5.人迁出表通过户口和户号来反映
从本地迁出到外地的人员的情况。
3、结论
从以上可行性分析可知,该系统开发具备技术上、经济上、营运上和管理上的可 行性。可以看出开发人口户籍管理信息系统是非常必要而且急需的,会在很多方面起 到巨大的作用。
1.系统总体结构图
2.户籍管理子系统功能结构图
3.查询管理子系统功能结构图
4.系统管理子系统功能结构图
2、业务流程图
用户登录
用户
4、数据字典
数据流编号:D— 01
数据流名称:户口登记
简述:工作人员对常住人员的资料进行登记
数据流来源:工作人员登记
数据流去向:迁入管理模块、迁出管理模块、注销管理模块
数据项组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+ 性别+籍贯+出生日期+出生地+工作单位+民族+婚姻状况+文化程度
数据流量:约3人/天 高峰流量:约5人/天
数据流编号:D— 07
数据流名称:人口注销管理
简述:工作人员对本区人口的注销工作进行操作
数据流来源:工作人员登记
数据流去向:注销管理模块
数据项组成:所属户号+姓名+与户主关系+身份证号+性别+民族+ 籍贯+出生日期+ 出生地+文化程度+婚姻状况+职业+工作单位+迁入日期+自何地迁入
实用文档
数据流量:约3人/天 高峰流量:约5人/天
数据流编号:D— 09
数据流名称:用户管理
简述:管理员对可以获得本系统使用权限的用户的管理
数据流来源:用户登记
数据流去向:系统管理模块
数据项组成:新增用户名+用户密码+密码确认
1 •户口迁入信息E-R图
住处
号)户另U
、/户主姓、
户口信息
2.户口迁出信息E-R图
实用文档
户别
住处
户号
名
迁往何
是否已
期
地
/
迁出日
、/登记日、 迁出 期
户口信息
3•人口迁入信息E-R图 厂
性别
民族
出生地
籍贯
户号
文化程度
职业
人口信息
身份证号
工作程度
婚姻状况
出生日期
是否已迁出
与户主关系
4•人口迁出信息E-R图
实用文档
数据描述
数据流名称:户口登记
简 述:工作人员对常住人员的资料进行登记
数据流来源:工作人员登记
数据流去向:迁入管理模块、迁出管理模块、注销管理模块
数据项组成:户号+登记日期++户主姓名+家庭住址++身份证号+性别+籍贯+出生 日期+出生地++民族
数据流名称:户口迁入管理
简 述:工作人员对迁入本区的户口资料进行登记
数据流来源:工作人员登记
数据流去向:迁入管理模块
数据项组成:户号+登记日期++户主姓名+家庭住址++身份证号+性别+民族+籍贯 +出生日期
数据流名称:人口迁入管理
简 述:工作人员对迁入本区的人口资料进行登记
数据流来源:工作人员登记
数据流去向:迁入管理模块
数据项组成:此人所属户的户号+添加一个新人到所属户+迁入一个新人到所属+姓 名+身份证号+性别+ 籍贯+出生日期+出生地
数据流名称:户口迁出管理
简 述:工作人员对本区的户口迁出工作进行操作
数据流来源:工作人员登记
数据流去向:迁出管理模块
数据项组成:户号+登记日期++户主姓名+家庭住址+迁入日期+自何地迁入+迁出 日期+迁出到何地
数据流名称:人口迁出管理
简 述:工作人员对本区的人口迁出工作进行操作
数据流来源:工作人员登记
数据流去向:迁出管理模块
数据项组成:所属户号+姓名+与户主关系+身份证号+性别+民族+籍贯+出生日期+ 迁入日期+迁出日期+迁出到何地
数据流名称:户口注销管理
简 述:工作人员对本区户口的注销工作进行操作
数据流来源:工作人员登记
数据流去向:注销管理模块
数据项组成:户号+登记日期++户主姓名+家庭住址+迁入日期+自何地迁入 数据流量:约1户/天 高峰流量:约3户/天
数据流名称:用户管理
简 述:管理员对可以获得本系统使用权限的用户的管理
数据流来源:用户登记
数据流去向:系统管理模块
数据项组成:新增用户名+用户密码+密码确认
(1)数据逻辑的描述
处理逻辑名称:户口登记审核
简述:审查常住户报告的人员资料是否填写正确
输入的数据流:户口登记
处理描述:常住户报告的家庭人数、年龄及出生日期、出生地等信息是否属实。
不正确的信息返回常住户,正确的转给登记人员登记资料、储存。
输出的数据流:正确的信息、不确切的信息
处理逻辑名称:迁入户口 /人口审核
简 述:审核迁入户口 /人口的信息资料是否正确
输入的数据流:迁入人口 /户口信息
处理描述:迁入户口 /人口所填报的信息如:所属户号、姓名、年龄、职业等是 否正确。不正确的信息返回流动人员重新填报,正确的转给登记人员登记资料、储 存。
输出的数据流:正确的信息、不正确的信息
处理逻辑名称:迁出户口 /人口审核
简 述:审核迁出户口/人口信息资料是否正确
输入的数据流:迁出户口 /人口信息
处理描述:迁出户口 /人口所填报的信息如:户号、姓名、身份证号等是否正确 不正确的信息返回流动人员重新填报,正确的转给登记人员登记资料、储存。
输出的数据流:正确的信息、不正确的信息
数据存储
编号: 001 冇关编码说妙:
有关数据结构’居民户II簿
数据结构条LI
名称:居诧小I簿 总编*; : 12 — 001
说明:居民资料统计 编号: 001
结构:
户口类型楼号户号 姓爼与户主关系身份证住址 等
冇关数据流、数据存储:居民家庭.居民基本资料数据表 户口簿资料表
数据存储条目
笛称:常住人口资料一览农 总编号:11-001
说耳h常住人口资料统计 编号匸 001
结构:户口类别 楼号 户号户口簿号
姓名身份证出生日期性别户籍所在地住址
冇关数据流,门门簿资料 常住人口资料一览表
数最:100 J]份/年
数据库逻辑结构设计
本系统数据库是由SQL Server 2000数据库系统
支持建立的,所以现在需要将上面的数据库概念结构转化为 SQL Server 2000数
据库系统所支持的实际数据模型,也就是数据库的逻辑结构•在上面的实体之间关系 的基础上,形成数据库中表以及各个表之间的关系。
户籍管理系统数据库中各个表格的设计结果如下 面的几个表示。每个表表示在数据库中的一个数据表。
表一户口信息表
列名 | 鞋据类型 | 可否为 空 |
[D(主键) | 自动编号 | NOTNULL |
户别 | 丈本 | NOTNULL |
户主姓名 | 文本 | NOTNULL |
户 号 | 數字 | NOTNULL |
登记日期 | 0期/时间 | NOTNULL |
迁入日期 | 日期/时间 | NOTNULL |
何地迁入 | 文本 | NOTNl-LL |
是否已迁 | 文本 | NOTNULL |
表二户口迁出信息表
列 名 | 数据类埜 | 空 |
ID (主董) | 自动编号| | M0TWILL |
迁岀日期 | 日期/时同 | NOTNULL |
迁拄何地 | 文本 | NOTNULL |
户号 | tt字 | NOTNULL |
户主姓名 | 文 本 | NOTNULL |
表三人口信息表
列 | P必迪 | 町善为空 | |
in( | 主tt) | 自艸号 | WTNVLL |
姓名 | NOTNULL | ||
妙愉号 | 4 字 | WNULL | |
性 | 文 本 | HOTNULL | |
出 | i A | r 文 s | ^OTNHLL |
艮 | M j | :文本 | >OTNbLL |
匕日耶 | Hffl/ttW | HOT州 LL | |
1ft爪 | X 本 | hOTNl'U | |
业 | 「文本 | ^QTNI'LL | |
户 号 | tt字 | horMti | |
表四人口迁出表
列 t | **«3! | 可春为屋 |
HH 主 | 言动馨号 | MJT 沌 LL |
建出日期 | 眄7时何 | KOTMLL |
itftH 地 | 丈本 | IWTIfCLL |
文永 | MJTMLL | |
身槪证等 | • 字 | WTlfVLL |
户号 | ft 字 | SOTKILL |
列名 | 数曙类显 | 可否为空 |
ID (主値)| | 自动篇号 | N0TNULL |
袁本 | HOTNULL | |
< V | N0TNULL | |
¥29.8
¥9.9
¥59.8