没有合适的资源?快使用搜索试试~ 我知道了~
人口管理系统的设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
2022-06-20
20:16:11
上传
评论
收藏 1.3MB DOC 举报
温馨提示
试读
31页
人口管理系统的设计与实现
资源推荐
资源详情
资源评论
人口管理系统的设计与实现
摘要:
目前,人口流动频繁,这给街道居委会的人口管理带来很大的困难,结合我自己目前的工作实际,我
给自己设定的毕业论文为《人口管理系统的设计与实现》,希望利用人口管理系统居委会可以轻松的对所
属辖区的人口及各项情况进行较精确的管理,实现人口管理工作的信息化、现代化,同时也能提升公安机
关对违法犯罪的发现控制能力和防范打击水平。
一、 人口管理系统开发的背景及重要意义
(一)、开发背景
多年来,人口管理工作在维护社会稳定、打击犯罪、管理治安、服务群众方面发挥了重要作用。但随
着人们居住、就业、生活、流动方式的变化,特别是流动人口、暂住人口、人户分离、人口大量增多,传
统的手工式人口管理方式越来越难以适应这种动态的开放的社会环境需要,对违法犯罪人员发现不了、控
制不住、管理不严、打击不力的问题日益突现出来。街道居委会是城市社会的最小单元,街道的和谐稳定
就是社会的和谐稳定,街道居委会不能清楚掌握本街道的人口情况,就无法对本街道的社会治安和秩序进
行有效的管控。
一直以来,街道居委会对本街道的人口管理都是通过手工进行登记、迁徙、查阅等操作,经常发生有
违法犯罪人员发现不了,对公安部门查办案响应不了、信息提供不准确,从而耽误了查办案的进度。随着
国家实施国家信息化的进程不断推进,人口管理的信息化、系统化与电子化也变得非常迫切。
(二)、课题开发的作用和重要意义
以我国国情为例,人口信息内容比较多,随居住、就业、生活、流动而发生变化,人口信息管理必须
实时更新,又要满足各种统计、查询、打印,通过传统的手工操作非常繁琐,如:需要查询某一个人的信
息时,首先查询该人在街道居委会的登记情况,还要查阅他的多次信息变更的情况,最终才可能查出他的
全部准确信息,整一个操作非常繁琐,如果在人工查阅过程中,发生了错漏,信息将不准确。
通过人口信息管理系统对街道居委会的人口信息进行管理,系统管理员只需要按要求输入人口的有关
信息,如户籍、性别、年龄、出生年月、何时迁入、何时迁出、婚姻状况、服役情况、身份信息等,人口
信息发生变化时,实时进行更改维护,这样,整个街道人口的信息情况通过人口信息系统就可以实现一键
查询,一目了然,使得人口管理非常轻松。
人口计划生育是我国的一项基本国策,人口计划生育政策的贯彻落实需要人口管理部门、计生部门、
街道居委会、医院等部门的配合,街道居委会人口信息的准确性,也是计生部门有效管控人口增长和执行
有关政策方针的关键之一。
二、 设计目标
(一)、现行有代表性系统的特点和优缺点
为了能够在软件市场上抢占一定的份额,各个软件开发公司都各具自己的特色和优点。但是,由于系
统开发人员的素质、水平等各方面的因素,所开发出来的软件都难免会存在操作性、技术性、安全性等方
面的漏洞,从而导致用户在软件的使用过程中产生出各种意想不到的损失和影响。而且现行系统大部分的
功能都比较齐全,界面也很漂亮,这也导致了系统界面相对比较复杂,占用的存储空间比较大,实际运用
中显得就不方便,且大部分只适用于公安部门的人口信息和户籍信息管理,对于街道居委会的人口管理是
不适用的。
(二)、本课题开发中要解决的问题和达到的目标
既要满足人口信息的管理的功能要求,又要结合街道居委会对人口信息管理的特点和需求,同时从投
资、运行速度、系统稳定性、可操作性、人机界面等方面考虑,街道居委会人口管理系统应满足投资少、
运行速度快、系统稳定可靠、操作简单易掌握、人机界面友好的要求。
三、 系统分析
(一)、系统调研
人口管理系统是数据库应用系统,其开发主要包括窗体与数据模块两方面。最终产品是帮助相关人员
对人口信息进行合理化的管理。利用数据库对人口信息进行管理,操作员通过友好的人机界面进行对人口
信息进行操作维护,实现对人口信息的电子化管理。系统把需要进行管理的信息存放在指定的数据库,通
过友好界面、本地数据库及之间的接口,用户无需关心数据库的设置,便可以轻松的在系统提供的友好界
面上对人口信息进行登记、查询、更改维护、打印等操作,并对操作用户进行管理。由于采用了单层数据
库应用程序的体系结构,使得整一个系统的开发投资少,运行速度快,系统稳定性强。在窗体设计上人机
界面友好、操作简单易掌握,无需占用太多的存储空间。
(二)、用户需求分析
人口管理系统是一个辅助居委会人员完成日常工作的一个系统,它涵盖了居委会本辖区人口情况进行
管理的比较繁琐的工作。现代城市居委会随着人口的不断增加及不断变化,工作效率低下、由于不可避免
的人为因素造成的数据遗漏、误报的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据
库技术设计开发人口管理系统,更好的适应了当前人口管理需求,缓解手工管理存在的弊端,实现人口信
息管理工作的规范管理、科学统计和快速查询,从而大大减少了人口管理方面的工作量,为提高人口管理
工作效率和推进社区信息化改革提供了重要的参考依据,是居委会人口管理工作的得力助手。
(三)、系统的数据要求
针对人口管理信息系统的需求,通过用户对系统功能要求和流程分析,需要如下面所示的数据项和数
据结构:
1. 人口信息:包括的数据项有户别、编号、村(区)、住址、姓名、与户主关系、姓名、别名、
性别、生日、出生地、籍贯、民族、宗教信仰、文化程度、婚姻状况、血型、人高、变动后住
所、服务处所、兵役状况、身份证、迁徙情况记录。
2. 用户信息:包括的数据项有用户名称、用户中文名称、用户密码、用户密码确认。
(四)、系统的功能要求
本系统用于人口信息管理,主要任务是用计算机对人口信息进行日常管理,如录入、查询、修改、打
印等,针对这此要求,设计了本人口管理系统。对系统的功能要求如下:
由于工作的需要和保密性,以及便于管理,系统用户应该具有不同的等级,即不同的权限。
系统能够对人口的信息进行录入,能够非常方便地修改、查询和打印该信息。能够通过系统迅
速了解人口的基本情况。
系统运行在 Windows 平台上,还应有一个较友好的图形用户界面,最终产品是帮助相关人员
对人口信息进行有计划、有步骤、方便的管理。
(五)、可行性研究
人口管理工作主要是对辖区人口的基本情况进行管理,主要包括信息录入、修改、查询、打印等功能 ,
人口管理系统要能快速、高效、准确、安全地完成这些功能,并要做到各个系统界面整洁、美观、友好、
操作方便、合理。Delphi 7.0 是一个面向对象的软件开发工具 ,是全新的可视化编程环境,为我们提
供了一种方便、快捷的 Windows 应用程序开发工具,可以直观地、快速地 进行 Windows 应用程序的
开发。它使用了 Microsoft Windows 图形用户界面的许多先进特性和设计思想,采用了当今世界上最快的
编译器和最为领先的数据库技术。对于广大的程序开发人员来讲,使用 Delphi 开发应用软件,无疑会大大
的提高编程效率。为此,我选择使用 Delphi 7.0 开发工具来实现人口管理系统的设计,实现对人口信息
管理工作的全面管理,并灵活运用 SQL 查询增强了系统的信息查询功能。第一个步骤:建立数据库文件
并按数据要求完成数据表的创建。第二个步骤:以模块化为原则,每个系统功能由一个工程来实现,创建
工程。第三个步骤:为每个工程的窗体添加组件,并通过组件属性设置和添加程序代码。第四个步骤:编
写主程序。第五个步骤:编辑运行。
综上所述,本系统的技术成熟、完备、可靠,具有良好的可使用性能,符合街道居委会对功能和数据
的要求,满足街道居委会对人口管理信息的需要,并达到操作过程中的直观、方便、实用、安全等要求。
四、 系统设计
(一)、总体结构设计
1.系统处理流程设计
本系统的处理流程如下图所示:
2.系统功能模块设计
根据需求,系统功能模块设计如下:
人口管理系统主要由两个管理模块组成,分别是人口信息管理和用户管理,人口信息
开始
输入用户名及密码
用户名及密码
是否正确 ?
否
是
错误输入
3 次吗 ?
否
是
调用系统数据
确 定 退 出
吗?
退出
退出系统
是
人口管理系统
人
口
信
息
管
理
用
户
管
理
管理是对辖区内常住人口进行登记、打印登记表、更改和统计查询,而用户管理是对系统
操作员的账号密码进行管理维护。
功能层次框图:
人口信息管理模块中,拥有人口信息的录入、打印登记表、更改(人口基本信息更改、
迁出等)、统计查询功能,统计查询中,如果不选择筛选的条件,则显示所有记录信息,
否则按照所提供的条件进行筛选,在窗口中显示符合条件的记录。
人口信息管理
人口信息录入
修改人口信息
查询人口信息
按姓名查询
按别名查询
按性别查询
按年龄查询
按宗教信仰查询
按文化程度查询
按婚姻状况查询
按血型查询
按出生地查询
按籍贯查询
按民族查询
按身高查询
按变动住所查询
按服务处所查询
按兵役状况查询
按户别查询
按编号查询
按村(区)查询
按住址查询
用户管理
增加用户
删除用户
修改密码
打印登记表
用户管理模块能增加用户名密码、更改已有用户的密码、删除已有用户,进行操作员
账号密码信息进行有效的管理,保证系统和系统信息的安全性。
3.功能设计
(1) 功能划分
登记功能
更改维护功能
查询功能
打印功能
用户管理功能
(2) 功能描述
登记功能
通过此模块来录入一个人口基本信息,包括录入人口基本资料:户别、编号、村
(区)、地址、与户主关系、姓名、别名、性别、生日、出生地、籍贯、民族、宗教信仰 、
文化程度、婚姻状况、血型、身高、变动后住所、服务处所、兵役状况。身份证信息:申
请原因、编号、迁入号码、签发日期、有效期限。迁徙登记:何时由何地迁来、何时因何
因迁住何地、事项变更记录。整一个人口信息记录涵盖了户籍、身份证、迁入迁出本区的
记录。
用户在进行录入操作时,只须按照提示要求选择和输入每一项的具体资料即可。而且
可以对已经增加并成功保存的记录进行同户增加的录入,符合了我国户籍管理的实际情况
另外不需要退出该模块便可以方便增加新的记录。
查询功能
按所提供的条件进行查询,并在窗口中列出查询结果,用户可以选择所列的任何一条
记录,并对所选择的记录进行修改并保存。
修改功能
对选中的记录进行修改并保存。
打印功能
对每一户人口信息进行打印登记表,登记表中涵盖了该户中的所有人口的信息,以供
存档或查阅。
用户管理功能
添加、删除能够操作本系统的用户,设置用户的操作权限,修改用户的登陆密码。
(二)、系统配置设计
1.系统开发环境
Delphi 7.0
2.运行环境
硬件环境:400MHz 以上多媒体电脑,64M 以上内存,800*600 真彩显示模式,16 倍速
以上光驱,兼容声卡。
软 件 环 境 : 中 文 Windows 98 、 Windows 2000 、 Windows XP 、 Windows Server
2003,TSCC 编码。
(三)、数据结构设计
1.数据库应用程序的体系结构
数据库应用程序开发采用单层的数据库应用程序设计,采用本地数据库,使用
ACCESS 数据库。考虑到体系结构的可伸缩性,即当以后应用程序过渡到多层体系结构时,
只需要修改数据模块上的数据集组件而不需要改动用户界面,把用户界面与数据访问链路
分开。数据集与数据控制组件之间通过 datasource 组件连接,datasource 组件相当于用户界
剩余30页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功