人口户籍管理信息系统

时间:2024-06-23 11:50:47 编辑: 来源:

1、人口.商品目录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 .系统概要随着城市人口规模的管理扩大和公安部门逐渐加强城乡人口管理工作的规律性,户籍管理工作的信息系统业务量急剧增大。 传统的人口手工操作方法具有效率低、容易出错等缺点,户籍难以满足目前户籍管理工作的管理要求。因此,信息系统有必要结合目前越来越成熟

2、人口的户籍计算机相关技术,开发一种专门针对户籍管理的管理系统。 户籍管理信息系统是信息系统公安部门不可缺少的一部分,是人口适应现代户籍制度,推进户籍管理科学化、户籍规范化、管理自动化的必要条件。 该管理系统可为用户提供充分的信息和快速咨询手段,帮助用户了解户籍工作情况。 大幅度改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映了户籍管理的现代化管理模式。 因此,户籍管理信息系统的开发迫在眉睫。2 .系统需求分析2.1数据的说明2.1.1数据流程图个人移入信息人员转移信息个人注册取消信息户籍簿户籍信息报告人口信息报告有关部门有关部门2.1.2数据词典(1)数据流的记述流编号: D01数据流名称:户籍注册简单说明:员工

3、登记常住者的资料数据流来源:员工注册数据流的去向:转入管理模块、从管理模块转出、从管理模块注销数据项目的构成:户籍编号、注册日、户籍户主名称、户主关系、身份证号码、性别、出生日、出生地、职场、民族婚姻状况、文化程度数据流量:约3人/日峰值流量:约5人/日流编号: D02数据流名称:户籍移入管理简单地说,员工登记转入该地区的户籍资料数据流来源:员工注册数据流移动到:管理模块数据项的构成:户籍号码注册日户籍户主姓名户籍地址和户主关系身份证性别民族婚姻状况出生日期出生地点职场文化程度数据流量:约10户/日的峰值流量:约15户/日流编号: D03数据流名称:人口迁入管理简单地说,员工登记转入该地区的人

4、口资料数据流来源:员工注册数据流移动到:管理模块数据项目的构成:新人所属的家庭,新人所属的姓名、身份证号码,性别、出身地、文化程度、职业、职场。数据流量:约30人/日峰值流量:约50人/日流编号: D04数据流名称:户籍迁移管理简单地说,员工操作本区户籍转移工作数据流来源:员工注册数据流的去向:移动管理模块数据项目的构成:账号登记日按户主的住址迁移日期从哪里迁移到哪里数据流量:约5户/日的峰值流量:约10户/日流编号: D05数据流名称:人口迁移管理简单地说,工作人员操作该区的人口迁移工作数据流来源:员工注册数据流的去向:移动管理模块数据项目的构成:所属账号名和户主关系身份证号码、性别、民族出

5、身地的文化程度、婚姻状况、职业、职场迁移日期从哪里迁移到哪里?数据流量:约10人/日高峰流量:约15人/日流编号: D06数据流名称:户籍注销管理简单说明:员工操作本地区户口注销数据流来源:员工注册数据流移动到:注销管理模块数据项目的构成:账号注册日期按户主名称、家庭地址的迁移日期从哪里迁移?数据流量:约1户/日的峰值流量:约3户/日流编号: D07数据流名称:人口注销管理简单地说,员工操作本地区人口的注销数据流来源:员工注册数据流移动到:注销管理模块数据项目的构成:所属账号名和户主关系身份证号码、性别、民族出身地、文化程度、婚姻状况、职业、职场转移日从哪里移入数据流量:约3人/日的峰值流量:

6、约5人/日流编号: D08流名称:密码管理摘要:系统管理员或用户本人可以管理使用本系统的用户密码流源:系统用户注册注册数据流目的地:系统管理模块数据项目构成:用户名、旧密码、新密码、密码确认流编号: D09流名称:用户管理摘要:管理管理员可以获得本系统使用权限的用户流源:用户注册数据流目的地:系统管理模块数据项构成:添加用户名、用户名、密码的密码确认(2)数据逻辑的记述处理逻辑编号: P01处理逻辑名称:户籍登记审查简单说明:审查常住者报告的人员资料是否正确填写输入的数据流:户籍登记处理说明:常住者报告的家人数、年龄和出生日期、出生地等信息是否真实。 错误的信息返回常住者,正确地传递登记者的登

7、记资料,保存。输出的数据流:正确的信息、不正确的信息处理逻辑编号: P02处理逻辑名称:转入户口/人口审计简单说明:审查户口/人口填写的信息是否正确输入的数据流:填写人口/户籍信息处理说明:户籍/人口移入的信息:所属账号、姓名、年龄、职业等是否正确。 不正确的信息返回移动者重新报告,正确地交给注册者的注册资料并保存。输出的数据流:正确的信息、错误的信息处理逻辑编号: P03处理逻辑名称:户口/人口审计的转移简单说明:审查户籍/人口信息资料是否正确输入的数据流:户口/人口信息的转移处理说明:户籍/人口迁移填写的信息:户籍号码、姓名、身份证号码等是否正确。 不正确的信息返回移动者重新报告,正确地交

8、给注册者的注册资料并保存。输出的数据流:正确的信息、错误的信息处理理论编号: P04处理逻辑名称:户口/人口审计取消登记简单说明:确认注销账户/人口信息数据是否正确输入的数据流:取消注册户口/人口信息处理说明:户籍/人口信息的登记解除是否正确。 不正确的信息返回操作员检查,正确地传递登记者的登记资料并保存。输出的数据流:正确的信息、错误的信息处理逻辑编号: P05处理逻辑名称:用户信息审计简单:确认用户注册信息是否正确输入的数据流:用户名、密码。处理说明:输入用户名和密码是否正确。 错误地返回用户重新输入,正确地由管理者注册保存。输出的数据流:正确的信息、错误的信息(3)数据存储器的记述数据存

9、储区编号: F01数据仓库名称:用户注册简要说明:户籍登记数据存储配置:账号注册日出生于各账户户主姓名家庭住址和户主关系身份证的性别出生日的职场民族婚姻状况的文化程度数据存储编号: F02数据仓库名称:转入户口/人口信息登记简要说明:户籍/人口各信息的登记和资料统计数据存储配置:账号登录日按户主姓名、户主关系、身份证号码、性别、民族婚姻状况出生日的出身地、职场文化程度数据存储编号: F03数据仓库名称:迁移户口/人口信息登记简要说明:迁移户口/人口各信息的登记和资料统计数据存储配置:账号登录日按户主姓名、户主关系、身份证号码、性别、民族婚姻状况出生日的出身地、职场文化程度数据存储编号: F04

10、数据仓库名称:户籍/人口信息注册取消注册简要说明:户籍/取消人口登记各信息的登记和资料统计数据存储配置:账号登录日按户主姓名、户主关系、身份证号码、性别、民族婚姻状况出生日的出身地、职场文化程度数据存储编号: F05数据存储区名称:系统用户的用户名和密码注册简要说明:系统用户名和密码的注册和资料统计数据存储配置:用户名密码(4)外部实体的说明外部实体编号: S01外部实体名称:户籍/人口简单说明:人员流动2.2系统接口的说明执行本系统的硬件的基本要求如下所示。CPU :建议至少为奔腾400以上,奔腾800以上内存:建议至少32M以上,64M以上硬盘:至少20M的硬盘容量显示器: 14英寸显示器

11、其他:键盘、鼠标、1.44 MB软盘、光驱等。内部接口本系统封装成setup.exe后,可以在Windows系统的各版本中执行。2.3功能需求分析本系统是以自定义降级方式开发的,其功能模块主要包括:系统管理模块; 将入侵信息管理模块转移到信息管理模块注销信息模块的管理信息查询模块和系统维护。 具体功能说明如下迁入信息管理:其功能是管理迁入人口信息,收集、分类迁入人员情况,并进行相关查询。转移信息管理:其功能是管理转移人口信息,收集、分类转移人员情况,进行相关查询。注销信息管理:其功能是管理个人注销和户籍注销情况,并进行相关查询。系统管理:管理系统用户帐户和密码的功能。2.3.1性能要求(1)数

12、据精度户籍的户籍类别、户籍的姓名、户籍号码、地址、地点的转入、是否转移到选择的文本形式的登记日期和移入日期,选择日期类型。(2)时间特性从该管理系统软件启动到进入系统登录画面的时间正常不到5秒,输入数据更新的时间正常不到10秒。(3)适用性此管理系统软件在windows 98、windows 2000、windows me和windows XP中文版中运行。2.4运转条件(1)形式的特性本系统是用Visual Basic 6.0开发软件编制的,其表格都采用了弹出式浮动表格,在运行系统时,首先登录到窗口,进入系统后是典型的下拉式主表格,其(2)输入输出时间输入输出时间形式为年月日(YY-MM-D

13、D )。2.5系统开发的可行性分析(1)技术可行性数据库技术在计算机软件附近研究中一直是重要的主题,出生于60年代,40多年来数据库技术发展迅速,形成了比较完整的理论体系和许多实用系统。 此外,近年来,随着万维网(www )的激增和网络技术的迅速发展,数据库技术已成为最受欢迎的技术之一。面向对象是一种新的编程方法,或者是一种新的编程规范(paradigm ),其基本思想使用对象、类、继承、胶囊、消息等基本概念进行编程。 从客观存在于现实世界中的东西(即对象)构筑软件系统,在系统构筑中尽可能地活用人的自然的想法。 为了解决某个问题而开发的软件与这个软件的被称为问题域的业务范围有关。 其应用领域不

14、仅有软件,还有计算机架构和人工智能等。 许多程序开发工具(如Delphi、Java )支持面向对象的程序开发。(2)经济可行性系统设计并运行目前流行的Windows系列操作系统,具有Windows传统操作风格,系统没有其他要求。 目前,工作人员有操作计算机的能力,可以提供一定的训练来熟练使用管理系统。 结果表明,系统投入后,户籍管理工作效率提高,劳动量减轻,工作环境改善,有助于员工发挥工作热情。 也就是说,系统具有更好的运营可能性。如上所述,可以开发专用设备户籍管理系统。3 .系统数据模型的分析和设计1 )户籍移入信息E-R图户籍信息从哪里移入迁入日账号户别市户主的名字有没有转入地址注册日期2

15、 )户籍转移信息E-R图户籍信息转移到地方转移日期账号户别市户主的名字是否转移了地址注册日期3 )人口移入信息er图人口信息姓名籍贯出生地账号性别民族身份证号码工作单位职业文化程度和户主的关系出生年月日婚姻状况是否转移了4 )人口迁移信息E-R图人口信息姓名身份证号码和户主的关系籍贯出生年月日婚姻状况工作单位出生地是否转移了职业账号文化程度性别民族4 .数据库的详细分析4.1数据库逻辑结构设计由于本系统数据库是在SQL Server 2000数据库系统上支持和构建的,因此,现在将上述数据库概念结构转换为SQL Server 2000数据库系统支持的实际数据模型,即数据库的逻辑结构根据上述问题和实体之间的关系,形成数据库中的表和表之间的关系。户籍管理系统数据库各表格的设计结果如下所示。 每个表都表示数据库中的数据表。表1户籍信息表列名数据类型是否是空的ID (主键)自动编号非空值户别市文本。非空值户主的名字文本。非空值账号数字非空值地址文本。非空值注册日期日期/时间非空值迁入日日期/时间非空值从哪里移入文本。非空值是否转移了文本。非空值表2户口迁移信息表列名数据类型是否是空ID (主键)自动编号非空值改天日