本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于Oracle的流动人口信息管理系统设计及性能优化研究

基于Oracle的流动人口信息管理系统设计及性能优化研究

随着社会经济的快速发展, 人口流动日趋频繁,流动情况日趋复杂。特别是经济发达地区,流动人口的涌入现象更为显著。针对这种情况,我的想法是编写一个基于衡阳市人口信息管理系统的软件,同时针对日益变化的人口,对人口进行合理有效的管理,并且针对人口问题,

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774


  • 详细描述

    基于Oracle的流动人口信息管理系统设计及性能优化研究
    一、选题依据及意义
    从目前来看,中国对人口的管理主要还是通过数据采集、整理、统计、分析和挖掘来得出规律的,人作为国民经济和社会发展的主体越来越体现它的意义和价值。人口定居的方式主要分为常住人口、暂住人口、流动人口这三种方式。
    由于人口自身所具备的特性是极其复杂的,因此建立人口信息管理系统,特别是流动人口的管理对管理部门是有一定的意义的。随着大量的流动人口涌入城市,给城市建设、城市治理、城市治安带来很大的困难。据查全国每天约有 7000 万农民在城乡之间流动,他们为城市经济的发展做出了巨大的贡献,但同时,也给社会治安也带来了压力。鉴于对于流动人口信息管理系统深有必要。
    随着改革开发进一步深入,中国和国际社会的接触增多,中国的经济增长速度加快,城市化进程也在显著变化。经济的快速发展为人们提供了更多的就业机会和发展机遇,大量人口涌入城市,城乡流动人口数量剧增。伴随而来的副作用就是城市人口管理工作的困难和犯罪率上升。传统的管理方式仅靠的是一张纸质暂住证和一个内容简单分布在各个派出所的纸质登记表。这些管理方式太过落后,简单,记载的外来人员的信息很有限,而且也没办法及时更新,已不再适用于今天的社会发展形势。 面对这种情况,我们必须针对这种情况采取必要的措施合理的策略来合理的管理当前的外来人口。而互联网技术的飞速发展依托于先进的管理手段和利用自身的管理系统为暂住人口的信息管理提供了发展的契机。
    随着信息技术的不断发展,各级政府部门、企事业单位、社会团体以及公民个人对人口信息有着广泛的使用需求。衡阳市以户籍管理为基础的公安人口信息管理水平也需要做一个提升。全市如果能够用一个比较良好的管理系统来运作,对流动人口的管理也具备很大的影响的。这个数据库既能为二代证项目及其他公安信息系统提供基础数据,充分挖掘数据内在的潜力,也能够为公安各部门和政府机关提供数据服务。因此,本课题的研究,基于人口信息管理工作、换发“二代证”、治安管理、打击犯罪、预防犯罪、为政府部门提供决策支持信息以及城市人口信息产业化等方面具有积极的推动作用。
     
    二、国内外研究现状及发展趋势
    国内研究现状
    理论上我们对离开了户籍所在地到其他地方居住的人称为流动人口。流动人口又分为流入人口(指来到该地区的非户籍人口)、流出人口(指离开该地区到其他地方居住的户籍人口)。随着农村改革不断的深化,社会主义市场经济的不断完善 ,农村人口流入城市的人口数量开始逐年不断的增加,规模扩大显著,流动人口已经成为了社会关注的焦点之一。这个群体具有以下特点:
    1,数量逐年增多;流动人口主要从农村向城市流动,流动人口中大部分都是农民(亦包括少量的经济欠发达地区的城镇居民),这充分反映了中国正在处于从农业社会向工业社会、从传统社会向现代社会的转变阶段之中;
    2,流动人口从经济欠发达地区向经济发达地区流动,如内地的民工向珠三角、长三角流动,而有些地区外来人口的数量已大大超过了本地常住人口的数量;
    3,流动人口的总体素质仍然偏低,人口流动是经济现代化和社会化大生产必然趋势,合理的人口流动又是社会经济健康发展的必要条件,它能有力地促进经济社会的发展。
    随着全国范围内人口流动的加剧,从80年代以来,针对大城市中流动人口管理进行的研究逐渐增多,也产生了一批研究成果,主要分三个阶段进行论述:(1)、1951一1987年为起始阶段。这一阶段流动人口管理方面的资料极为匾乏,研究理论和方法也很薄弱,论文都是一般性的分析或小规模的调查,
    但为后期的进一步研究奠定了基础;(2)、1988一1995年为城市流动人口管理研究的大发展阶段。这一阶段研究成果迅速涌现,初步确定了流动人口管理的框架地位;(3)、1996年以来为城市流动人口管理研究走向深入的阶段。这一阶段不仅研究成果更加丰富多彩,而且在研究方法的创新、国外研究方法的引入,以及跨学科的研究方面,都取得了一定的进展。当前,人口流动规模不断扩大,社会参与程度不断加深,流动人口服务和管理工作任务越来越繁重。据统计,从1995年到2007年,全国公安机关办理暂住登记的流动人口数量由4120万余人上升到1.04亿人,增长了1.5倍。党中央、国务院始终高度重视流动人口问题,研究提出了解决流动人口问题的一系列方针政策,党的十七大就加强流动人口服务和管理工作提出了明确具体的要求。地方各级政府也都将流动人口问题纳入经济和社会发展的重要日程,就加强管理与服务、完善政策措施、加强法律法规建设等方面进行了探索和尝试,出台了一系列有助于加强流动人口服务与管理的政策措施,专家学者也都从理论层面进行了深入的探讨与研究,为解决流动人口问题提供了有益的理论支撑。
    以上这些数据充分显示了在我国流动人口研究正处在不断发展的阶段,而对于流动人口管理体制的研究则处于初始阶段,还是一个比较新的研究领域。从内容上看,目前对城市流动人口的研究成果主要表现在四个方面:一是研究流动人口特征,对流动人口的规模、性别结构、年龄结构、文化结构、就业结构,发展过程等进行探讨;二是研究影响人口流动的因素;三是研究流动人口对城镇化的影响;四是研究流动人口的政策与管理,认为对待流动人口要“分类引导、合理调控、热情服务、加强管理”,同时也要健全法制,依法管理。
    现阶段,对于流动人口管理的研究主要有以下几种模式:
    一是流动人口社区管理模式。这种社区管理模式是把流动人口从精神行为完全吸纳为本地社区的成员并使其接受社区的管理规范和生活准则,对社区产生认同感。这种管理模式可以把城市容纳机制落实到具体的日常生活中,消除城市发展的隐患,预防社会问题的产生。该管理模式是防范型管理模式向服务型管理模式的过渡,是以改善流动人口在城市中的生存环境为出发点,工作重点是消除流动人口问题滋生的环境,而不是对流动人口的直接限制。
    二是流动人口的自治管理模式。自治管理模式源于20世纪90年代提出的“小政府、大社会”的社会公共管理模式,即政府在转变职能中缩减行政功能,主要对城市整体发展进行目标管理和政策调控,在城市管理重心下移的同时,将本应由社会承担的职能交还给各类社会组织,使其在社会管理中发挥更大的作用。所谓流动人口自治管理是指流动人口在政府职能部门的指导下,以流动人口协会等自治组织为载体,充分发挥自我管理,自我服务,自我约束的功能,以更好的保障自身合法权益的新型组织管理方式。
    三是和谐社会下的综合管理模式。这种管理模式实际上是建立在流动人口自治管理和社区管理的基础之上的总结与归纳,试图建立一种相对比较合理、有效的管理规则。
    除此之外,某些城市与社区经过自己的探索并结合自己本地的特点还建立了一些带有地区特色的流动人口管理模式,像广州市的流动人口管理新模式,即把“两级政府、三级管理、四级网络”的行政管理架构“复制”到流动人口管理上,并以出租屋为“切入点”,确立了流动人口管理的独立主体与专门组织管理体系。
    另外,还有一种属地管理模式,该模式是指由地方政府(目前一般为街道办事处一级)对外来流动人口进行的直接管理。属地管理模式根据所管理的区域在城市的区位,又可大致分为突出设施投入的硬件管理与突出人文关怀的软性管理。此外,委托管理模式也是一种具有地区特色的管理模式。所谓委托管理模式是指由地方政府指导,聘请外来人员中素质较高的人员组建“流动人口服务中心”进行管理的一种模式。南京市建邺区南苑街道所街村对流动人口的管理采取的是较为典型的委托管理模式。青岛市城阳区也对暂时没有入住公寓的少数分散居住的流动人口,实行了“出租房屋委托管理”的办法即在各社区(村)建立了流动人口“房屋租赁托管站”,按照“房屋统一出租,管理统一实施,责任分别承担,奖惩分别兑现”的思路,把社会治限制的;另外受资金的限制,这些模式的建立有些是需要众多的资金来支持的,但目前对于这部分资金的供给还是存在一些问题;还有国家对于流动人口管理模式还是缺乏政策上具体的指导等。所以对于流动人口管理模式的研究还需要进一步探索研究。
     
    国外研究现状
    国外特别是西方技术发到国家尽管不存在户籍的概念,但是并不意味着不存在人口信息管理系统。事实上,很多国家都非常重视人口管理信息系统在政府社会服务、军事应用、打击和预防犯罪中的应用。 美国国防部基于 Linux 操作系统平台和 postgress 数据库建立了个人身份信息管理系统。系统采用了 SSH 架构,实现了 Host 管理、Shell 管理、Executor 管理和用户信息管理等功能,并实现了 500-1000 人的小型并发访问能力。 美国移民服务局建设了移民信息管理系统,系统采用 WEB 架构,实现了外国人核实身份指标体系管理、资产信息管理、收据及外国人文件问责制和控制服务管理、入籍申请个案工作管理,难民庇护处理等功能。 此外,在美国中央情报局、联邦调查局、日本人事院都具有身份信息管理相关的内部系统。由于受到隐私法的限制,这些信息系统的个人身份信息不如我国的全面,主要集中在信用评级信息、违法犯罪信息、恐怖组织信息等方面,在数据量和数据访问并发量上也不能适用于我国实际情况。而国外系统的信息安全评级体系很值得我们借鉴。
     
    本人对以上综述的评价
       随着人们社会的发展,人口的迁徙也在逐步的加快,农村人口向城市迁徙也明显的增加,随之而来的就是一系列的社会化问题。城市流动人口增加的同时,也增加了社会的不稳定因素。人口流动是经济现代化和社会化大生产必然趋势,合理的人口流动又是社会经济健康发展的必要条件,它能有力地促进经济社会的发展。而依据中国的国情而言,在未来很长一段时间,以农民工为主体的人口流动现象将长期存在。
       所以针对这种情况,我们必须采取有效的措施保障社会的安定和和谐,在这过程中,一款比较好的流动人口查询系统就能够帮助到大家。通过申请、验证,我们就能够获得在该城市的暂住权,而公安机关也可以通过流动人口的信息,当我们出现问题时,迅速的得到帮助。并且通过该软件,我们可以迅速的找到人口的流动情况,对该城市的情况做一个基本的了解,同时,随着人口的变化,优化信息的查询手段也是必要的,而oracle作为一款传统的关系型大型数据库,它的优势还是比较明显的。
     
    参考文献:(不少于7篇)
    [1]刘博.oracle 数据库性能调整与优化[D]大连:大连理工大学,2007.
    [2]高瑞华.流动人口管理信息系统的设计与实现[D]西安:西安建筑科技大学,2014
    [3]肖军.oracle数据库性能调整与优化[D]武汉:武汉大学,2004
    [4]张辉.基于oracle数据库海量数据的优化查询研究[J]上海:公安部第三研究所,2012
    [5]高伟.流动人口信息管理系统的设计与实现[D]大连:大连理工大学,2013
    [6]马文鑫.暂住人口管理系统的设计与实现[D]天津:天津大学,2013
    [7]俞国孟.升级人口信息管理系统的设计与实现[D]成都:电子科技大学,2010
    [8]曲欣欣.辽宁省人口信息管理系统的设计与实现[D]吉林:吉林大学,2012
    [9]聂聪. 我国流动人口管理的主要问题与对策研究[D]云南.西南大学,2009
     
    三、本课题主要研究内容
        随着社会经济的快速发展, 人口流动日趋频繁,流动情况日趋复杂。特别是经济发达地区,流动人口的涌入现象更为显著。针对这种情况,我的想法是编写一个基于衡阳市人口信息管理系统的软件,同时针对日益变化的人口,对人口进行合理有效的管理,并且针对人口问题,通过oracle数据库的SQL语句的优化,实现查询操作的规范化,一方面既可以使得衡阳市的流动人口管理实现合理化,有序化,另一方面也可以通过优化SQL语句,使得数据库的性能得到进一步的提升。
    针对流动人口信息系统,对此我们需要实现以下几个基本的功能。
    注册、登录模块: 包括登录的用户名,密码和验证码三个部分,管理员登录包括对用户名,密码的验证实现登录,注册部分包括对用户名,密码,验证码的实现,通过正则表达式进行验证,只有正确了才能通过登录。
    流动人口登记模块:注册表,表中间会设计各种需要填的信息,包括姓名、曾用名、性别、身份证号码、现居住地、住所类别、居住事由、婚姻状况、政治状况、学历、服兵役状况、到达本地日期、拟居住期限、联系方式、居住单位等等。针对不同的信息通过正则表达式做相应的验证用前台部分做相应的验证后台部分做流动人口的查询。
    流动人口查询模块: 通过oracle 数据库中sql语句做相应的查询,针对流动人口表中的基本数据做基本的操作,通过创建合适的索引、触发器,优化查询语句以及做Oracle内存结构的调整来进行性能优化,通过计算概率做前后结果的对比值。通过优化SQL语句使得查询的过程中更加的合理化和人性化,提高查询的效率。
    系统维护模块: 找出系统中一些基本问题,针对出现的问题作修改,在运维的过程中解决,尽可能的不影响数据的呈现。
    统计和打印模块:做图表,统计计算统计出人口总数,有多少人是备案的(流动人口可查询到的数量),当前现况和基本信息。打印部分,利用代码操作windows自带的打印机进行打印。
        开发技术:java+ html5+css+js+jquery+tomcat+jsp+servlet
     
    目 录
    一. 绪论 1
    1.1 论文背景 1
    1.2 论文意义 1
    1.3 论文需要解决的问题 2
    1.4 论文内容和章节的相关安排 3
    二. 系统设计的相关技术 4
    2.1 Oracle 10g数据库简介 4
    2.2 C/S模式 7
    2.3 开发语言的选择 8
    2.4 Visual C++ 6.0简介 9
    2.4.1 MFC类库简介 10
    2.4.2 ADO数据库访问技术简介 10
    三. 需求分析与总体设计 12
    3.1 需求分析 12
    3.1.1 用户需求 12
    3.1.2 功能需求 12
    3.1.3 数据库需求 13
    3.2 总体设计 14
    四. 详细设计与实现 15
    4.1 数据库部分的设计 15
    4.1.1  E-R(实体-关系)图设计 15
    4.1.2 关系模式设计 16
    4.1.3 数据库表设计 16
    4.1.4 角色设计 19
    4.1.5 触发器设计 20
    4.1.6 视图设计 20
    4.2 数据库部分的实现 21
    4.2.1 数据库的安装与创建 21
    4.2.2 系统用户、表、角色、视图、触发器等的创建 25
    4.2.3 客户端对数据库访问的实现 26
    4.3 系统模块的详细设计与实现 29
    4.3.1 用户登录模块的设计与实现 29
    4.3.2 用户管理的设计与实现 31
    4.3.3 系统备份与恢复的相关设置 34
    五. 结果与评价 37
    5.1 系统功能 37
    5.2 测试 37
    5.2.1 测试原则 37
    5.2.2 测试方法 37
    5.2.3 测试结果 37
    5.3 测试结果总结 38
    六. 结论 39
    6.1 本系统的优点 39
    6.2 本系统的缺点 39
    6.3 本系统的改进意向 39
    致    谢 40
    参考文献 41
    参考文献
    [1] 王珊,萨师萱.数据库系统概论(第4版)[M].北京:高等教育出版社,2006.
    [2] 王瑛等.Oracle数据库基础教程[M].北京:人民邮电出版社, 2008:125-135.
    [3] 张海藩.软件工程导论(第5版)[M].北京:清华大学出版社, 2008.
    [4] 钟鸣等.Oracle实用教程:从9i到10g[M].北京:机械工业出版社, 2005.
    [5] 何伟娜,常建功.Oracle数据库管理与维护实战[M].北京:人民邮电出版社,2014.
    [6] 侯俊杰.深入浅出MFC(第2版)[M].武汉:华中科技大学出版社,2001.
    [7] [英]塔姆瑞斯著,包晓璐等译.软件测试入门[M].北京:人民邮电出版社,2004.
    [8] 杨明,马帅.软件测试与软件质量保证[M].北京:珠海市豪迈实业有限公司,2003.
    [9] 黄刘生.数据结构(第二版)[M].上海:经济科学出版社,1999.
    [10] 李战怀等译.数据库性能调优—原理与技术[M].电子工业出版社,2005: 58-102.
    [11] Microsoft.msdn_oct_2001[CP/DK].
    [12] 百度百科.MFC [CP/OL].http://baike.baidu.com/subview/10918/5748582.htm?fr=aladdin
    [13] 百度百科.Microsoft Visual C++ 6.0 [CP/OL].http://baike.baidu.com/view/5361637.htm?from_id=2433605&type=syn&fromtitle=Visual+C%2B%2B+6.0&fr=aladdin
    [14] DoubleSnake.VC++ ADO Oracle[CP/OL].http://www.cnblogs.com/doublesnke/archive/2011/07/19/2110328.html
    [15] 周计成等.VC++中连接Oracle数据库的几种方法[J].电脑编程技巧与维护,2010,20:60-61.
    [16] 任苏宁.基于Java+Oracle的流动人口信息管理系统的设计与实现[D].山东:齐鲁工业大学,2013.

    收缩