城市流动人口管理系统_第1页
城市流动人口管理系统_第2页
城市流动人口管理系统_第3页
城市流动人口管理系统_第4页
城市流动人口管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理》课程设计题目城市流动人口管理系统学院(系)专业年级学生姓名指导教师职称副教授2012年04月22日城市流动人口管理系统【摘要】现代城市是政治、经济、文化和交通的中心。城市的改革和发展是我国深入和继续改革大业的中心课题。而现代城市的发展使人口高速膨胀,不同地区间的人员流动日益频繁,这就给我们的公安部门在人口管理和控制犯罪等工作方面带来了新的困难和课题。

在城市管理诸多方面中,维护社会稳定,国家安宁,保障人民经济生活和社会生活的正常秩序,是我们公安干警作出的重要贡献。目前人员流动是历史上最频繁的时期。对一个城市、一个地区来说,流动人口是生产力,是服务对象也是管理对象。流动人口通过在工作和生活所在地的派出所出示"务工证"和办理"居民暂住证"等正式手续,获得在当地的居民居住权。当地公安机关同时要对他们的一些个人信息(姓名、年龄、政治面貌、户口所在地、婚姻状况、现在工作地点、现居住地点、现联络方式、有否犯罪记录等)进行综合管理,是城市治安的重要组成部分。【关键词】数据库原理;数据库系统;MicrosoftVisualFoxPro6.0;城市人口管理系统;城市流动人口管理系统简介本系统是城市人口管理系统的一个组成部分,系统适用于城市流动人口管理部门,同时具备与公安局“警综系统”、房管局“房管系统”、劳动和社会保障局“用工单位信息系统”进行一一对应的数据交换、准确比对和实时引用。城市流动人口管理系统是针对城市人口管理部门大量数据处理工作而开发的管理软件。流动人口管理和服务系统是融数据录入、日常管理、信息反馈、部门共享、监督考核、决策分析为一体的综合管理信息系统。系统以人口、年龄、房屋、户籍信息、职业、为基础,以政府信息网络为依托,以建立多部门流动人口管理综合应用为目标。实现流动人口与常住人口的统一管理、在流动人员日常生活、社会生活的涉及到的各个部门都能实现对流动人员信息共享;完全替代人工报表、统计和纸文信息传输方式,提高工作效率和质量,避免因人为因素造成的数据不精确,统计不准确,同时降低工作费用,解放人力物力等方面的功能。用户通过输入姓名、住址、职业等基本信息,由系统自行生成相应的统计数据及各类表以供用户查询、打印;另外用户还可以对这些基本信息进行定期的更新和删除,城市流动人口管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。城市流动人口管理系统能够更好的管理城市流动人员信息能够使管理者和管理部门能够科学的合理的公平的对流动人口进行管理。绪论开发背景随着时代的进步,社会生产力高速发展,新技术层出不穷,整个人类社会已逐步走向信息化,作为高新技术的产物——计算机,也在逐步渗透到每一个领域。借着计算机的普及,数据库也有了更大的发展。数据库适合数据量大,关系复杂的数据处理。通过数据来反映客观事物之间本质的必然联系。实现了数据的独立性(将数据和应用独立开来),适合于面向全组织的应用需求。适合共享程度要求比较高,冗余性要求比较小的应用需求。开发目的在人口管理中,需要从大量的人口活动中提取相关信息,以反映人口流动情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机来管理流动人口信息,不但可以节省时间和人力,更能全面、有效地掌握流动人口基本情况,及时获取最新的准确资料和信息。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范人口管理行为,从而提高了管理效率和水平。系统开发环境VisualFoxpro6.0是一个功能强大的数据库管理系统,它能够即迅速又简单地建立用户的数据库,同时提供强大的数据库管理功能,从而使数据库的操作更有效灵活。VisualFoxpro所提供的数据库从文件结构上来说,只是一个文件类型数据库。它比较适合中﹑小型的信息系统的开发。它可以包含如下几个数据来源:数据表﹑本地数据集﹑远程数据集﹑数据库连接﹑存储过程。SQL是1974年由boycee和Chamberbin提出的,并在IBM公司研制的关系数据库管理系统原型SystemR上实现的。SQL集数据查询﹑数据操纵﹑数据定义和数据操纵功能于一体。SQL功能极强,语言十分简洁,完成核心只用了9个动词(SELECT﹑CREATE﹑DROP﹑ALTER﹑INSERT﹑UPDATE﹑DELETE﹑GRANT﹑REEVOKE)。一、管理信息系统概述

现代城市是政治、经济、文化和交通的中心。城市的改革和发展是我国深入和继续改革大业的中心课题。而现代城市的发展使人口高速膨胀,不同地区间的人员流动日益频繁,这就给我们的公安部门在人口管理和控制犯罪等工作方面带来了新的困难和课题。

在城市管理诸多方面中,维护社会稳定,国家安宁,保障人民经济生活和社会生活的正常秩序,是我们公安干警作出的重要贡献。目前人员流动是历史上最频繁的时期。对一个城市、一个地区来说,流动人口是生产力,是服务对象也是管理对象。流动人口通过在工作和生活所在地的派出所出示"务工证"和办理"居民暂住证"等正式手续,获得在当地的居民居住权。当地公安机关同时要对他们的一些个人信息(姓名、年龄、政治面貌、户口所在地、婚姻状况、现在工作地点、现居住地点、现联络方式、有否犯罪记录等)进行综合管理,是城市治安的重要组成部分。在人口管理方面,为了适应现代社会人们高度强烈的时间观念,也设计了流动人口管理系统,管理人员可通过该系统完成信息的添加、删除、修改等操作,客户可以查询自己的相关政策信息,而且只需按系统要求输入即可操作。减少了不必要的麻烦,也可节省大量的时间,避免资源浪费。二、系统总体设计通过对上述的调查和分析,可得到下面的一个流动人口管理系统功能模块的结构图系统功能模块图------图1------三、数据库设计(1)可行性分析众所周知,在人口管理的各个环节中,人口信息管理从流动人口一经登记就已经开始,而众多的人口信息给人口管理部门的人口信息管理人员带来了繁琐的工作,这样难免会出现一些差错。因此,流动人口管理对于整个社会正常的人口管理工作的好坏以及成功与否起着重要的作用。对于数据庞大的流动人口信息,人口管理人员的工作量也相应很大。随着网络的普及与城市网络的巨大发展,管理人员或多或少的掌握了计算机对信息的处理过程,通过网络对流动人口信息进行科学管理并非难事。流动人口入住城市后,人口管理部门通过登记将流动人口信息进行录入;录入结束后,管理人员可以将流动人口信息通过联网计算机上传到人口管理系统数据库中,政府对人口信息统一管理,达到统筹宏观的管理效果;流动人口也可以通过网络查询相关政策,从而大大减轻了人口管理人员的负担,提高了人口管理的效率与质量。现在,计算机的价格已经十分低廉,性能却有了很大的进步。而本系统的开发,为人口管理的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一、本系统的运行可以代替人工进行许多繁杂的劳动;第二、本系统的运行可以节省许多资源;第三、本系统的运行可以大大的提高政府的工作效率,等等。所以,本系统是可行的。(2)用户需求分析流动人口管理系统涉及到的用户有系统管理员、查询用户。其中查询用户包括:流动人口、政府人员、公安机关人员、公司人事部门等。管理人员需求分析:eq\o\ac(○,1)查询或修改流动人口的总体情况eq\o\ac(○,2)查询或修改流动人口的基本信息查询用户的需求分析:eq\o\ac(○,1)查询相关的政策eq\o\ac(○,2)查询流动人口的情况(3)数据字典下面对“流动人口信息管理”处理功能中包含的几个对象加以描述eq\o\ac(○,1)数据项流动人口:序号数据项名数据类型长度取值范围1姓名字符82身份证号数字183年龄数字24性别字符25住址字符1006婚姻状况字符47职业字符1008医疗情况字符1009教育情况字符20010家庭人口数字1011户籍所在地字符10012迁入时间数字1013政治面貌字符414联系电话数字1215身体状况字符1016收入状况数字10------表1------公司人事部门:序号数据项名数据类型长度取值范围1姓名char82年龄int33证件号char204登陆密码char205联系方式char126公司名称char100------表2------政府人员:序号数据项名数据类型长度取值范围1姓名char82年龄int33证件号char204登陆密码char205联系方式char126政府机构名称char100------表3------公安机关人员:序号数据项名数据类型长度取值范围1姓名char82年龄int33证件号char204登陆密码char205联系方式char126公安局所在地char1007公安局名称char100------表4------系统管理员:序号数据项名数据类型长度取值范围1姓名char82年龄int103工作IDchar114登陆密码char205联系方式char12------表5------eq\o\ac(○,2)数据结构序号数据结构名含义说明组成1查询或修改流动人口的总体情况查询或修改所有流动人口的所有情况姓名+身份证号+年龄+性别+住址+婚姻状况+职业+医疗情况+教育情况+家庭人口+户籍所在地+迁入时间+政治面貌+联系电话+身体状况+收入状况2查询或修改流动人口的基本信息查询或修改所有流动人口的基本信息姓名+身份证号+年龄+性别+住址+婚姻状况+职业+医疗情况+教育情况+家庭人口+户籍所在地+迁入时间+政治面貌+联系电话+身体状况+收入状况3查询相关的政策根据查询用户的需求提供相关政策情况相关的医疗、教育、住房政策4查询流动人口的情况根据查询用户的需求提供他所需要的流动人口信息姓名+身份证号+年龄+性别+住址+婚姻状况+职业+医疗情况+教育情况+家庭人口+户籍所在地+迁入时间+政治面貌+联系电话+身体状况+收入状况------表6------eq\o\ac(○,3)数据流序号数据流名数据流来源数据流去向组成说明1流动人口总体情况查询要求需要查询流动人口总体情况的管理人员管理员查询工作ID2流动人口总体情况查询条件需要查询流动人口总体情况的查询用户用户查询身份证号3流动人口基本信息修改流动人口基本信息更新姓名+身份证号+年龄+性别+住址+婚姻状况+职业+医疗情况+教育情况+家庭人口+户籍所在地+迁入时间+政治面貌+联系电话+身体状况+收入状况------表7------eq\o\ac(○,4)数据存储数据存储名输入的数据流输出的数据流组成人口基本信息登陆信息流动人口总体信息现有流动人口总数、分布个人信息登陆信息流动人口个人相关信息姓名+身份证号+年龄+性别+住址+婚姻状况+职业+医疗情况+教育情况+家庭人口+户籍所在地+迁入时间+政治面貌+联系电话+身体状况+收入状况家庭人口信息查询请求查询结果家庭成员数、家庭背景、医疗状况、受教育状况医疗信息查询请求查询结果家庭参加医疗保障情况,就医情况教育信息查询请求查询结果家庭成员的收教育状况、现有学生的教育状况、学校情况登陆信息登陆身份验证信息允许登陆登陆密码、管理员ID政府政策信息查询请求查询结果相关的医疗、教育、住房政策------表8------eq\o\ac(○,5)处理过程序号处理过程名输入输出处理1登记流动人口基本信息姓名+身份证号+年龄+性别+住址+婚姻状况+职业+医疗情况+教育情况+家庭人口+户籍所在地+迁入时间+政治面貌+联系电话+身体状况+收入状况根据流动人口录入对应信息2管理员查询登陆信息流动人口总体信息、流动人口个人信息根据输出做相关记录3用户查询查询请求需要的相关信息记录所输出的信息4更新流动人口信息更新变更后的信息针对信息的变更做登记------表9------四、概念结构设计根据上述的需求分析,明确了该系统的主要功能,分别为:管理人员查询、更新流动人口基本信息(姓名+身份证号+年龄+性别+住址+婚姻状况+职业+医疗情况+教育情况+家庭人口+户籍所在地+迁入时间+政治面貌+联系电话+身体状况+收入状况),流动人员自己查询政府相关政策。因此,可得到以下第一层数据流图,即管理员对人口基本信息的查询。------图2------得到下面的第二层数据流图,即流动人口对信息的查询:------图3------从上面的数据流图可抽象得到以下城市流动人口管理系统的E—R图:------图4------各个具体的实体与联系------图5------------图6------------图7------------图8------------图9-----五、逻辑结构设计下面是把城市流动人口管理系统的基本E—R图转换为关系模型,关系的码用下横线标出关系模型:流动人口(身份证号、姓名、年龄、性别、住址、婚姻状况、职业、医疗情况、教育情况、家庭人口、户籍所在地、迁入时间、政治面貌、联系电话、身体状况、收入状况)管理员(管理员ID、部门编号、管理员姓名、性别、联系电话、电子邮件、出生年月)政府(政府编号、部门编号、政府名称)政策(部门编号、医疗政策、教育政策、住房政策)数据库中表清单数据库表名关系模式名称流动人口信息表流动人口管理员基本信息表管理员政府基本信息表政府政府政策信息表政策------表10------流动人口信息表字段名数据类型字段宽度备注姓名字符8NOTNULL身份证号数字18NOTNULL年龄数字2性别字符2只限“男”“女”住址字符100婚姻状况字符4职业字符100医疗情况字符100教育情况字符200家庭人口数字10户籍所在地字符100迁入时间数字10NOTNULL政治面貌字符4联系电话数字12NOTNULL身体状况字符10收入状况数字10------表11------

管理员基本信息表字段名称数据类型字段宽度备注管理员ID字符型11主关键字限数字管理员姓名字符型8NOTNULL性别字符型2限“男”、“女”联系电话字符型15电子邮件字符型20出生年月日期型8部门编号字符型11------表12------政府基本信息表字段名称类型字符宽度备注政府编号字符型11主关键字限数字政府名称字符型10NOTNULL部门主任字符型8------表13------政府政策信息表字段名称类型字符宽度备注医疗政策字符型20000教育政策字符型20000住房政策字符型20000部门编号字符型11------表14------六、物理设计为一给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理设计通常分为两步:(1)确定数据库得的物理结构,在关系数据库中主要指存取方法和存储结构。(2)对物理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原设计要求,则可进入到物理实施阶段,否则,就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。本系统省略该步骤。七、数据库的实施与维护完成对数据库的物理设计之后,设计人员就要用RDBMS提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果严格描述出来,成为DBMS可以接受的源代码,再经过调试产生目标模式。然后就可以组织数据入库了,这就是数据库实施阶段。(1)数据的载

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论