流动人口管理信息系统总体设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:yangnever
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 随着我国人口基数的不断膨胀、经济和社会的发展,二代身份证的更新换代,传统的人口管理信息系统已无法满足信息时代社会发展的需要,迫切需要建立一个全而高效的流动人口管理系统。本文根据流动人口管理工作的特点,描述了系统设计时使用的主要技术,详细说明了需求、分析、设计几个主要方面,设计了一套比较完整的方案。
  关键词 管理信息系统;流动人口;面向对象
  中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)10-0146-01
  近十年来,随着经济的高速发展,大量的农村剩余劳动力涌入城市,我国的城市化水平以每年约2%的速度快速增长,人口的大量流动对政府的行政能力和管理水平提出了严峻的考验。迫切需要设计一套能有效管理流动人口的系统。
  1 该系统设计的技术支持
  1)JSP。JSP(java server page)在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页。所有程序的操作都可在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。另外,JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
  2)Oracle10g数据库。Oracle在其技术白皮书上阐明,Oracle10g数据库关键目标有两个:一是降低管理开销,二是提高性能。Oracle数据库体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制[2]。Oracle内存由SGA+PGA所构成。
  3)Spring框架。Spring是一个开源框架,创建的目的是为了降低应用开发的复杂性。以前只能由EJB模型部署分布式应用程序等工作,如今Spring都交给了基本的JavaBean,它不仅提供了更多的企业应用功能,而且为多种ORM(对象关系映射)框架提供了集成方案。因此从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
  4)Hibernate 技术。Hibernate对JDBC进行了轻量级对象封装,负责对象持久化,是一个开放源代码的对象关系映射框架,在应用程序与数据库之间起到了桥梁的作用。它简单易学,对sql语句不需要有太多了解,支持各种关系数据库,性能优越,透明性好。Hibernate使 Java程序员可以在编程时灵活的操纵数据库。
  2 需求概览
  流动人口管理对系统开发者来说是一个全新的领域,所以必须充分了解和熟悉流动人口管理工作。经过调研与流动人口管理部门相关负责人和工作人员进行深入沟通,得出目标系统应达到的功能需求如下。
  根据本系统的要求,整合采集表中的数据项后,得出该流动人口管理系统的流动人口信息,包括以下几种。
  1)基本信息。包括姓名、性别、民族、公民身份证号、联系电话、婚姻状况、籍贯、文化程度。
  2)流入信息。包括来到时间、从事职业、务工方式、原住地地址、交通工具、单位、现住地编码、地址和流入出日期。
  3)流出信息。包括来到世间、从事职业、务工方式、原住地地址、交通工具、单位、现住地编码、地址和流入出日期。现住地编码、地址和流出日期。
  4)暂住信息。暂住处所、暂住地详址、从何来、备注项。
  3 系统业务流程分析
  了解流动人口管理部门的业务需求是系统设计的关键,通过对系统业务流程的分析,可以有效的进行业务建模。根据以上的描述,我们可以得到图1信息数据流图,流动人口管理按权限的不同可分为流动人口信息采集部门和流动人口管理部门,流动人口信息采集人员和单位主要负责流动人口信息的采集和整理工作,流动人口管理部门主要负责监控下级部门的工作情况。
  图1 流动人口信息系统信息数据流图
  4 系统技术架构设计
  流动人口管理信息系统主要解决公安民警和社会流动人口的对接问题。通过互联网,流入人口的雇主和流出人口的主管单位,录入流动人口和外出人口的相关信息,公安民警通过流动人口管理系统对信息进行审核和查询。
  1)用户登录。①用户登陆需要登陆用户名及登陆密码;②系统分为流入系统和外出系统两部分;③用户可以通过USBkey直接(不需要输入用户名密码)登陆系统。
  2)流动人口录入。①录入方式提供两种:刷身份证和手动输入;②人口录入能够支持手持设备采集,采集的信息通过3G网络上传系统,可以对采集人员进行实时的在逃比对并报警。
  3)人口信息查询。流动人口浏览:浏览能够提供查询、修改功能。查询的结果能够导出和打印,同时能够对流动人员单独或者有选择的群发或者单发短信。
  4)民警信息。①录入信息;②信息浏览,可以浏览所有民警信息,并支持信息的查询、修改,对查询结果可以单独或者群发短信,也可以直接群发所有民警。
  5)单位/社区信息。①单位/社区信息录入,单位/社区信息的管理可以通过页面录入的方式,如是企业有当前的营业状态、单位/社区刷卡设备ID;②单位/社区信息浏览,单位/社区信息浏览中民警可以浏览所有单位/社区的信息,包括正在营业的单位/社区和停业的单位/社区,并且可以查询和修改,通过单位/社区可以连接到该单位/社区的流动人员信息。
  6)报警管理。可导入、新增、删除、打印在逃和重点管控人员;对触警人员自动添加到相应列表并发送报警短信。
  在逃信息中列出用户对在逃人员操作记录日志。
  7)系统管理。①用户管理,包括用户的添加,修改权限,以及注销;②权限管理,按照管理用户和录入用户进行权限划分,录入用户只能看到自己录入的数据,管理权限用户可以看到所有数据;③所有用户对系统的操作过程录入系统日志,系统日志内容包括:用户、操作内容、操作日期、结果、日志类型;④CCIC在逃库管理;⑤报警短信设置;⑥派出所管理。
  5 系统实现
  系统的实现基于B/S,在Oracle10g和JSP平台上实现,服务器使用Windows XP系统和Tomcat 6.0。JSP是面向对象的编程平台,适合于用面向对象方法设计的软件的实现过程,而Oracle10g也能满足系统数据库的各项要求,用户最终通过浏览器进行操作。系统实现采用自底而上,边集成边测试的方法。
  参考文献
  [1]鲁懿思.军队机关办公自动化系统的研究与实现[D].2007.
  [2]范军.上海广电应付账款管理信息系统的设计与实现[D].2007.
  [3]叶加青.Spring框架技术的应用[J].计算机时代,2009.
其他文献
动词时态种类繁多,概念复杂,是高考单项选择题的必考语法项目。解题时,不妨在读懂句意的基础上,利用“时”和“体”的概念分两步来判断时态。  第一步,明确动作发生的“时间点”。一个动作发生的时间点不外乎过去、现在和将来,解时态题的第一步就是要根据句意,明确该动作到底发生在哪一个时间点上。  第二步,判断该动作发生的“体”。“体”指动作发生时的状态,通常有进行体、完成体和一般体三种状态。  “进行体”表
目的:总结分化型甲状腺癌患者术后行大剂量碘-131治疗不良反应的观察及护理.方法:对100例分化型甲状腺癌患者大剂量口服碘-131当日开始进行严密观察病情,口服100mci50人,口服
(一)——离别只眨了一眨眼,等待已过千年。无名指上的寂寞,五月里的晴天,停留也不过一瞬间。晃眼似水流年。今天是周末,楠菲一个人由学校的西子湖畔漫步而过。手里抱着一本刚
关于万圣节有这样一个故事。是说有一个叫杰克的爱尔兰人,因为他对钱特别吝啬,就不被允许进入天堂,而被打入地狱。但是在那里他老是捉弄魔鬼撒旦,所以又被踢出地 There is s
目的:分析经腹和经阴联合彩超检查对剖宫产子宫瘢痕妊娠的价值.方法:选择我院在2015年6月~2017年8月诊治的剖宫产子宫瘢痕妊娠患者98例进行检查分析,根据检查方法的不同分为
摘 要 机床在运作的过程中所产生的热误差是对加工精度造成影响的重要原因之一。因此,在车床的运作过程中,对其热误差进行科学分析,并应用相应的方法和技术来进行热误差补偿,从而实现最大限度的降低热误差,促进机床加工精度的提高。  关键词 数控机床;热误差补偿;补偿方法  中图分类号:TG519.1 文献标识码:A 文章编号:1671-7597(2014)10-0140-01  在经济发展的推动下,机械制
目的:探讨延续护理对癌痛患者院外自我管理的研究.方法:选取我科收治的服用阿片类药物的癌痛患者200例,按入院时间顺序分组,2015年7—9月纳入100例患者为对照组,2015年10—12
通过文献资料法、数理统计法、专家访谈法、问卷调查法、教学实验法等研究方法对直观教学法在健身健美教学中的运用情况进行分析.结果发现:直观教学法是体育课程教学中的常用
随着天气的转暖,喜欢旅游的人也纷纷走出了家门。这个季节是老年人出游的高峰期,因为节后年轻人都开始上班,旅游的时间比较少。春暖花开,老年人则趁这段时间出去旅游。三月既是绝好的出游季节,又是全年旅游报价最低的时候。  老年人相比有较多的空隙时间,繁忙了一年的父母,也应该到大自然中呼吸一下新鲜的空气,好好的享受人生,所以春季旅游老年人的比重相对较多,但是老年人在体力和身体状况方面均不及年轻人。因此,在旅