暂住人口管理信息系统

暂住人口管理信息系统

院: 数学与信息科学学院

业: 计算机科学与技术

暂住人口管理数据库系统

摘要:随着经济的快速发展,人口流动量的迅速上升,暂住人口信息管理出现众多的问题,加之国内暂住人口信息管理没有统一的规范,暂住人口信息管理系统的落后和不完善,暂住人口管理成为一个重要的社会问题,因此设计一个功能先进适应面广的暂住人口管理数据库系统成为必要。本文主要从总体上讨论了基于浏览器/服务器架构的web应用软件暂住人口管理信息系统的现状和设计意义,系统总体设计思想,以及系统应实现的功能和功能模块架构。

关键词暂住人口,总体设计,数据库系统,浏览器/服务器

1.任务的提出

随着改革开发的不断深入和与国际市场的接轨,社会经济持续快速平稳发展,大城市迅速崛起,城市化进度加快。经济的快速发展为人们提供了更多的就业机会和发展机遇,大量人口涌入城市,城乡流动人口数量剧增。大量的人口流动充实了城市劳动力,为城市的经济发展做出了巨大的贡献,但与此同时也为城市的管理但来了很多问题。暂住人口的增加给治安管理、人口户籍组织、计划生育、城市规范化、文化教育、社会管理等方面带来了众多新的问题。在众多的问题当中犯罪就是一个最为突出的问题。暂住人口的管理成为政府管理部门和治安管理部门的重要工作。

在传统的管理方式当中,仅靠一张纸质暂住证和一个内容简单分布在各个派出所的纸质登记表,而这些管理方式太过落后,简单,记载的外来人员的信息很有限,而且也没办法及时更新。而且传统的管理方式还存在如下不足:

(1) 暂住人口只在原派出所登记,即数据分散在各派出所,要查找一个暂住人员的信息十分的困难。

(2) 暂住人员不申报的、超时不延期的、离开不注销的、重复登记的人员难以控制和检查,数据的真实性不足。

(3) 暂住人员流动频繁,不能及时掌握其改变居住地和工作场所的迁移过程。

(4) 暂住证涂改、伪造、互借、一个身份证多个暂住证的现象泛滥。

(5) 流动人员务工时不登记暂住证。

而随着社会和科技的发展,人们的素质也越来越高,伴随而来的还有日益猖獗高科技犯罪,犯罪手段越来越复杂和科技化。传统的暂住证从在多反面的缺陷,尤其是没有很好的防伪功能。这对传统的暂住人口管理方式提出了严峻的挑战。

因此,暂住人口、暂住人口信息管理必须引入新概念和采用新技术,以适应新时期新形势下暂住人口信息管理需求的发展。暂住人口的管理必须实现现代化和网络化。

2.现状:

我国暂住人口管理系统起步比较晚,暂住人口计算机管理系统的研究开发始于80年代末和90年代初,早期的研究是面向微机管理系统,主要集中于外来人口的登记、办证等,后逐步向网络方向发展。经过多年的摸索和发展,开发出了多种暂住人口管理系统并投入到了实际的使用当中,但从实际应用和需求的角度看,我国的暂住人口信息管理系统模式落后,换代慢,具体存在着如下问题:

(1) 各地、各级部门使用不同的暂住人口信息管理系统,造成软件和硬件的不统一,严重制约着人口信息的共享和全国的联网查询;

(2) 很多地区、部门自己研制系统,自己内部使用,处于一种封闭的状态;

(3) 更多以自己部门、地区虽然已经不再是单机系统,但却多以自己部门、地区网络为基础,难以实现跨部门、跨区的使用,以及联网的使用;

(4) 多采用传统的工作方式,即客户端/服务器端、客户端/客户端服务器/据库服务器端的工作方式;

(5) 管理系统要由专门的人员来操作,对操作人员要进行一定的培训。

随着社会和互联网技术的迅速发展和普及,信息化社会的到来,对暂住人口信息管理系统提出了更高的要求。传统的单机式的和单位内部式的系统已经无法满足当今时代联网和信息共享的要求,因此必须建立起一个网络功能强大的方便信息管理的暂住人口信息管理系统成为必须。

3.总体设计

3.1系统结构设计:

随着网络技术的迅速发展,web已成为人们获取信息的主要来源。传统的客户端/服务器端、客户端/客户端服务器/数据库服务器端的工作方式已经无法满足快速发展的复杂的网络环境,本系统则采用浏览器/服务器(B/S)式的工作方式。Browser/Server模式缩写为B/S模式,这种结构模式是最近比较流行的信息管理系统的结构模式。这种全新的软件构造技术中,运用了不断成熟的web浏览器技术,结合多种ScriPt语言(VBScriPtJavascript)ActiveX技术。用户通过浏览器向许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回给浏览器。与C/S模式相比较,B/S模式具有如下:简化了客户端,无需像C/C模式那样在不同的客户机上安装不同的客户端程序;简化了系统的开发和维护,无需为不同的级别的用户实际不同的客户应用程序,只需把所有的功能都实现在web服务器上,并为各个级别的用户设置不同级别的权限即可;用户的操作变得更简单,无需再进行客户培训;B/S特别适用于网上信息的发布。B/S体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。浏览器/服务器模式如图3-1所示:

3-1 浏览器/服务器模式图

Web服务器层作为构造三层结构应用系统的基础平台,是系统的重要组成部分,它提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。当然,这种三层结构的划分是相对的,在具体的实现时有多种方法。三层结构之间相互独立,任何一层的改变不会影响其它层的功能。在工作过程中,用户通过浏览器向分布在网络中的数据库服务器发出请求,数据库服务器响应请求,并做出相应的动作,最后向用户返回信息。其中,重要的工作全部由数据库服务器来完成。

浏览器/服务器结构它具有分布面广、操作简单、维护方便、共享性高、成本低等一系列的良好特点。当然,它也存在一些问题,如数据的安全性要求较高,要有较高级别的服务器等。

3.2工具的选用:

本系统是基于浏览器/服务器结构的系统,涉及多种开发工具。本系统在组织数据库时采用关系数据库标准语言SQL语言,使用微软开发的数据库管理Microsoft SQL Server 2005Microsoft SQL Server 2005是一款现在比较流行的数据库管理系统,其功能强大,编程性强,使用面相当广。在本系统中使用JSPXML技术以及多种ScriPt语言(VBScriPtJavascript)ActiveX技术

3.3系统要实现功能:

本系统主要是用于公安部门的暂住人口管理信息系统,采用面向对象的设计

思想,本系统主要完成和实现如下功能:

1)基本的查询、录入、删除、修改、户籍迁出转变功能

暂住人员信息的查询、新来人员的登记、已有人员信息的更新等的功能是本系统也是所有信息管理系统都应实现的最基本的功能。本系统中不仅可以查询一个人的全部信息和部分信息,也可以通过一定的信息来查询相关的人员。

2)人员信息的打印功能

本系统不仅能够查询要求在电脑屏幕上打印暂住人员的信息,而且还能够通过打印机将暂住人员的信息打印成纸质形式。

3)权限和密码的设置功能

为了安全性和保密性等的要求,系统要设置不同级别的管理和操作权限。每个派出所的管理员用户拥有自己的密码,防止非本系统人员进入本系统,也可以防止越权操作,保证系统的正常运行。设置每一个人的权限,使每个人有自己的操作范围,不能超出自己的范围操作,以保证数据的安全性。

4)暂住人口信息的统计功能

对本系统中的各种数据表进行相关信息的统计,如统计一定时间段内暂住人口的数量,新增暂住人员,暂住人口的离开,人口的流动量等相关的信息。

5)暂住人口信息的输入功能

暂住人口的信息输入不仅能够进行单个录入,也可以成批的录入,并且还能通过u盘方式的录入。

6)数据的备份和恢复功能

数据是信息管理系统中的核心,是一切操作的对象,突发事件或者是系统的故障等问题都会对数据造成一定的影响和破坏,甚至是毁灭性的破坏。因此,要及时的进行数据的备份。对数据进行及时备份,可以在数据库遭到破坏时对数据库进行快速有效的恢复。

3.4系统数据结构设计

在本系统中,数据库中要存储的基本信息有如下7个基本方面:

(1) 暂住人员基本情况表

暂住人员的基本情况包括:姓名、性别、曾用名、民族、出生日期、公民身份证件编号、常住户口所在地地址、常住户口类型、文化程度、婚姻状况、职业、照片、指纹。

(2) 暂住人员暂住情况表

暂住证编号、暂住证签发日期、有效期限、注销日期、注销原因、去向、房主姓名、与房主的关系、来本地时间、暂住事由、暂住处所、现从事职业、现服务处所、负责人姓名、暂住地址、

(3) 暂住人员携带十五周岁以及以下人口情况表

与携带人的关系、携带人口姓名、携带人口性别、携带人口出生日期、携带人口身份证件编号。

本表将引用暂住人员基本信息表。

(4) 暂住人员函调情况表

函调情况、连接标识、备注。

(5) 暂住人员填表情况表

填报单位、填报人、填报日期。

本表将引用管理人员信息。

(6) 暂住人员变更情况表

变更日期、变更事项、变更情况、填表人、证明出具单位、备注

本表也将调用管理人员信息。

(7) 管理人员信息(即派出所管理人员信息)表

警员编号、姓名、性别、出生、名族、所在派出所名称。

暂住人口数据结构图:

3-2 暂住人口数据结构

3.5系统数据流的设计

数据流即系统中数据(用户数据和控制数据)在各个功能部件或物理部件间的传输过程,。用户或管理人员凭借自己的用户名和密码以不同的身份通过网页登陆本系统,根据不同的操作权限调用系统中相关的功能模块,访问相应数据,进行相应的操作,并对操作进行存储和备份。

系统数据流如图2所示:

3-3系统数据流图

由于进入系统的用户权限的不同,他们所能进行的操作也就不同。根据系统的功能和保密的需要,本系统把用户的级别分为:一般用户和系统管理员。一般用户实现本系统一些基本的功能,如查询等。系统管理员除了系统用户的管理,用户信息的更新,能实现一般用户的基本功能以外,还能够实现对普通用户的授权,系统的维护等功能。

3.6系统功能模块的设计:

3-4系统功能模块结构图

根据系统的功能模块结构图,我们可以看出系统可以分为七大模块:权限管理模块、系统维护模块、修改密码模块、人口信息管理模块、打印模块、数据备份模块、注销退出系统模块。在本系统中,我们将人员信息的管理的各种功能模块又放在了一个大模块当中,这些功能模块包括:暂住人员注册模块、人员的删除模块、查询模块、人员信息修改模块、迁出变更模块、统计模块。下面我们将介绍几个重要的模块。

(1)暂住人员注册模块

该模块主要是用来在系统中注册新的暂住人口,将新增的暂住人口的所有信息(暂住人员基本情况、暂住人员暂住情况、暂住人员携带情况、暂住人员函调情况、暂住人员变更情况、暂住人员填表情况)输入到系统中,并且能够修改输入的有关信息。该模块是系统的核心模块,是其他功能模块功能实现的前提,因为所有的暂住人口信息从这个模块保存到系统的数据库当中的。进入该模块的操作之前,系统要对该操作用户的权限进行鉴别,判断该用户是否有权限进入和注册新的暂住人员。如果没这个权限,系统立即给予一个相应的消息提示。通过填写暂住人口信息表将暂住人口的各种信息存入暂住动人口数据库中。如果用户在填写暂住人口信息出错时,还可以修改或重新填写该表。同时在填写暂住人口信息基本情况表时,有几个选项必须填写,它们包括:姓名、性别、身份证号以及该人员的暂住证号这四项必须全部填写,否则,系统给予一定的提示信息,同时该次数据的提交失败。只有全部填好这几项数据后,系统才接受所提交的数据,同时给用户一个提示数据成功保存到数据库。在注册人员信息时,以注册人的身份证号作为创建关键字的一部分,并据此系统产生一个系统内唯一的编号,这个编号将有原居住地的省编号(2位数字)、原居住地的州区级编号(2位数字)、原居住地的市县级编号(2位数字)、暂住地省编号(2位数字)、暂住地州区级编号(2位数字)、暂住地市县级编号(2位数字)、受理派出所编号(4位数字)、系统自动生成字符(4个字符包括数字和英文字母)。将身份证号和暂住人员编号这两项作为系统关键字。

(2)人员信息查询模块

该模块主要是用来查询暂住人员的各种信息(暂住人员基本情况、暂住人员暂住情况、暂住人员携带情况、暂住人员函调情况、暂住人员变更情况、暂住人员填表情况)。当调用该模块时,系统会根据登录系统时判定的权限允许操作人员进行相应的查询。查询方式可以通过选择暂住人口的姓名、身份证号或暂住证号等其它方面的多种选择进行相应的查询。通过各种查询给用户提供了较大的灵活性,用户只要选择需要查询的项目,输入一定的查询条件,就可以查询到该暂住人员的各种相关信息。

(3)权限设置模块

此模块用来对派出所管理人员进行权限设置。拥有的权限不同,所能进行的操作范围也就不同。通过设置权限,使管理人员在系统中进行有限的操作,以保证系统的安全和防止越权现象的出现。派出所管理人员拥有新暂住人员的注册、查询、暂住证的打印等一系列权限,而系统管理人员则具有维护系统、设置权限、数据备份、查询、删除、注册、修改等一系列的权限。

(4)户籍迁出转变模块

该模块的功能是当一个暂住人员的户籍发生迁移或户籍性质发生转变时,他的暂住信息也就发生了变化,这时要对他的暂住信息中的相应信息自动进行变更。当暂住地发生变化,但不是迁移到暂住地是,他的暂住信息中的户口所在地信息要进行变化。当暂住人员户籍迁移到暂住地时,要将他从暂住数据库中删除;

(5) 统计模块

该模块的功能是以月、季、年的时间段进行统计,统计出暂住人口的数量、分布地区、流动数量、流动率、流向等数据,并做相应的记录,为政府的决策提供科学的依据。

(6)打印模块

该模块将各级管理人员的查询结果、修改结果、添加结果、登陆结果、删除结果等信息按照一定的格式发送到显示器上显示出来,并且将需要打印的信息发送到打印机打印出来。不同级别的用户所能看到的显示结果和打印结果不同,权限越高看到的信息越多。

4. 结束语

本文从暂住人口管理和暂住人口管理信息系统的发展现状入手,然后对暂住人口管理信息系统应实现的功能和设计思路进行了阐述,紧接着对系统开发工具进行了简要的介绍。本文对系统数据流和功能模块进行了详细的分析。在本系统的设计过程中,结合了当前暂住人口管理的理论,对暂住人口管理系统的各种处理信息和业务流程进行了新的定义和调整。兼顾现有的人口管理模式和计算机管理的新的需要,对系统的功能模块结构进行了详细的设计。

参考文献

[1]袁永林,宁义,汪海波,吴豪等,SQL Server 2005 数据库管理与开发从入门到精通,清华大学出版社,2007

[2]王文豪.社区人口信息管理系统软件的设计与实现.[硕士论文〕,南京理工大学,2004

[3]胡汉斌.流动人口信息管理系统的研究与实现,华中科技大学,2004

[4]张洪举 .VisualFoxPr。软件开发模式与应用案例、北京:电子工业出版社,2005

[5]陆岚.一种快速汉字特殊查询方法的研究.燕山大学学报,自然科学版,2002,第26卷期

[6]武新华,雍晓克,王孝俊.Visua1FoxPro管理信息系统开发.西安:西安浙江工业大学硕士学位论文

[7]吴明辉,胡煌,窦亮.ASP网络办公及商务应用系统开发实例导航.北京:人民邮电出版社,2004

[8]张庆,崔竞,康祥顺.Visual FoxPro 案例开发集锦.北京:电子工业出版社,2005

[9]高英,张晓冬 .Visual FoxPro。数据库开发基础与应用.北京:人民邮电出版社,2006

[10]张婷 .VisualFoxPr 课程设计案例精编.北京:中国水利水电出版社,2004

《暂住人口管理信息系统.doc》
将本文的Word文档下载,方便收藏和打印
推荐:
下载文档
热门推荐
相关推荐