.目录1、系统概述..............................................................................................................................12、系统需求分析...................................................................................................................12.1数据描述..........................................................................................................12.2系统接口说明..................................................................................................72.3功能需求分析..................................................................................................72.4运行需求..........................................................................................................82.5系统开发可行性分析......................................................................................83、系统数据模型分析与设计........................................................................................94、数据库详细分析...........................................................................................................114.1数据库逻辑结构设计....................................................................................115、系统功能模块分析与设计......................................................................................135.1系统总体结构图............................................................................................135.2各子系统功能分析........................................................................................146、参考文献...........................................................................................................................20附录、系统主要程序源代码.........................................................................................21人口户籍管理信息系统1人口户籍管理信息系统1、系统概述随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动户籍管理走向科学化、规范化、自动化的必要条件。该管理系统能够为用户提供充足的信息和快捷的查询手段,以帮助用户了解户籍工作的情况。它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。因此人口户籍管理信息系统的开发迫在眉睫。2、系统需求分析2.1数据描述2.1.1数据流图人员迁入信息人员迁出信息人员注销信息户口登记单户口信息报表人口信息报表有关部门有关部门人口户籍管理信息系统22.1.2数据字典(1)数据流的描述数据流编号:D—01数据流名称:户口登记简述:工作人员对常住人员的资料进行登记数据流来源:工作人员登记数据流去向:迁入管理模块、迁出管理模块、注销管理模块数据项组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+性别+籍贯+出生日期+出生地+工作单位+民族+婚姻状况+文化程度数据流量:约3人/天高峰流量:约5人/天数据流编号:D—02数据流名称:户口迁入管理简述:工作人员对迁入本区的户口资料进行登记数据流来源:工作人员登记数据流去向:迁入管理模块数据项组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位+文化程度数据流量:约10户/日高峰流量:约15户/日数据流编号:D—03数据流名称:人口迁入管理简述:工作人员对迁入本区的人口资料进行登记数据流来源:工作人员登记数据流去向:迁入管理模块数据项组成:此人所属户的户号+添加一个新人到所属户+迁入一个新人到所属+姓名+身份证号+性别+籍贯+出生日期+出生地+文化程度+职业+工作单位数据流量:约30人/天高峰流量:约50人/天人口户籍管理信息系统3数据流编号:D—04数据流名称:户口迁出管理简述:工作人员对本区的户口迁出工作进行操作数据流来源:工作人员登记数据流去向:迁出管理模块数据项组成:户号+登记日期+户别+户主姓名+家庭住址+迁入日期+自何地迁入+迁出日期+迁出到何地数据流量:约5户/天高峰流量:约10户/天数据流编号:D—05数据流名称:人口迁出管理简述:工作人员对本区的人口迁出工作进行操作数据流来源:工作人员登记数据流去向:迁出管理模块数据项组成:所属户号+姓名+与户主关系+身份证号+性别+民族+籍贯+出生日期+出生地+文化程度+婚姻状况+职业+工作单位+迁入日期+自何地迁入+迁出日期+迁出到何地数据流量:约10人/天高峰流量:约15人/天数据流编号:D—06数据流名称:户口注销管理简述:工作人员对本区户口的注销工作进行操作数据流来源:工作人员登记数据流去向:注销管理模块数据项组成:户号+登记日期+户别+户主姓名+家庭住址+迁入日期+自何地迁入数据流量:约1户/天高峰流量:约3户/天数据流编号:D—07数据流名称:人口注销管理简述:工作人员对本区人口的注销工作进行操作人口户籍管理信息系统4数据流来源:工作人员登记数据流去向:注销管理模块数据项组成:所属户号+姓名+与户主关系+身份证号+性别+民族+籍贯+出生日期+出生地+文化程度+婚姻状况+职业+工作单位+迁入日期+自何地迁入数据流量:约3人/天高峰流量:约5人/天数据流编号:D—08数据流名称:密码管理简述:系统管理员或用户本人可对使用本系统的用户的密码进行管理数据流来源:系统用户登记注册数据流去向:系统管理模块数据项组成:用户名+旧密码+新密码+密码确认数据流编号:D—09数据流名称:用户管理简述:管理员对可以获得本系统使用权限的用户的管理数据流来源:用户登记数据流去向:系统管理模块数据项组成:新增用户名+用户密码+密码确认(2)数据逻辑的描述处理逻辑编号:P—01处理逻辑名称:户口登记审核简述:审查常住户报告的人员资料是否填写正确输入的数据流:户口登记处理描述:常住户报告的家庭人数、年龄及出生日期、出生地等信息是否属实。不正确的信息返回常住户,正确的转给登记人员登记资料、储存。输出的数据流:正确的信息、不确切的信息人口户籍管理信息系统5处理逻辑编号:P—02处理逻辑名称:迁入户口/人口审核简述:审核迁入户口/人口的信息资料是否正确输入的数据流:迁入人口/户口信息处理描述:迁入户口/人口所填报的信息如:所属户号、姓名、年龄、职业等是否正确。不正确的信息返回流动人员重新填报,正确的转给登记人员登记资料、储存。输出的数据流:正确的信息、不正确的信息处理逻辑编号:P—03处理逻辑名称:迁出户口/人口审核简述:审核迁出户口/人口信息资料是否正确输入的数据流:迁出户口/人口信息处理描述:迁出户口/人口所填报的信息如:户号、姓名、身份证号等是否正确。不正确的信息返回流动人员重新填报,正确的转给登记人员登记资料、储存。输出的数据流:正确的信息、不正确的信息处理逻辑编号:P—04处理逻辑名称:注销户口/人口审核简述:审核注销户口/人口信息资料是否正确输入的数据流:注销户口/人口信息处理描述:注销户口/人口信息资料是否正确。不正确的信息返回操作人员核对,正确的转给登记人员登记资料、储存。输出的数据流:正确的信息、不正确的信息处理逻辑编号:P—05处理逻辑名称:用户信息审核简述:审核用户登记信息是否正确输入的数据流:用户名、密码人口户籍管理信息系统6处理描述:用户名及密码填充是否正确。不正确的返回用户重新填写,正确的由管理员进行登记、存储。输出的数据流:正确的信息、不正确的信息(3)数据存储的描述数据存储编号:F—01数据存储名称:用户登记简述:户口登记数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+性别+籍贯+出生日期+出生地+工作单位+民族+婚姻状况+文化程度数据存储编号:F—02数据存储名称:迁入户口/人口信息登记简述:迁入户口/人口各项信息的登记及资料统计数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位+文化程度数据存储编号:F—03数据存储名称:迁出户口/人口信息登记简述:迁出户口/人口各项信息的登记及资料统计数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号+性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位+文化程度数据存储编号:F—04数据存储名称:注销户口/人口信息登记简述:注销户口/人口各项信息的登记及资料统计数据存储组成:户号+登记日期+户别+户主姓名+家庭住址+与户主关系+身份证号人口户籍管理信息系统7+性别+民族+婚姻状况+籍贯+出生日期+出生地+工作单位+文化程度数据存储编号:F—05数据存储名称:系统用户的用户名及密码登记简述:系统用户的用户名名及密码的登记及资料统计数据存储组成:用户名+密码(4)外部实体的描述外部实体编号:S—01外部实体名称:户口/人口简述:人员流动2.2系统接口说明运行本系统的硬件基本要求如下:CPU:至少Pentium400以上,建议使用Pentium800以上;内存:至少32M以上,建议使用64M以上;硬盘:至少20M硬盘空间;显示器:14″显示器;其它:键盘、鼠标、1.44MB软驱和光驱等。内部接口本系统,在打包成setup.exe后,能够在Windows系统各版本中运行。2.3功能需求分析本系统采用自定向下方法开发,其功能模块主要有如下几个部分:系统管理模块;迁入信息管理模块;迁出信息管理模块;注销信息模块管理;信息查询模块以及系统维护。具体的功能描述如下:迁入信息管理:其功能是对迁入人口信息进行管理,收集、分类迁入人员情人口户籍管理信息系统8况