数据库与信息管理 DATABASE&lNFORM^TIONMANAGE… , …… .…一 居民户籍管理系统的设计与实现 靳丽丽 ( 苏省联合职业技术学院徐州经贸分院,汀苏徐州221000) 摘 要:随着信息管理的应用范围的扩大,管理信息系统的技术已逐渐成熟 人13'户籍管理作为信息 管理的一个方面,也逐步体现出现代化、规范化、智能化的特点,对流动人口和本地居民的户籍管理 在维护社会治安、打击犯罪、管理便捷方面部有重要意义。系统依据不同的用户角色实现权限的分别 管理,实现了对本地居民和外来人口户籍的增加、删除、修改、攻击功能 普通用户可以查看自己户籍 信息,对于户籍制度等相关文件或政策可以通过网络留言咨询、基本实现了对居民户籍基本信息的管 理功能,同时,系统的开发环境采用了主流的系统管理系统技术,具有可移植性和拓展性 关键词:户籍系统;泰地户籍;外来人口 l 项目背景 伴随着现代科学技术的飞速发展,计算机技术已经 渗透刮各个领域,特圳是互联网技术的推广和建立信息 离速公路的必备工具。进入了信息时代,海量数据的获 取和1处理也逐步成为研究的热点 我围作为一个人【]夫 旧,经济发腱发达地I 主要集rf1在东部沿海地 ,这也 使得人¨迁移过程 I 的 籍的管理成为一个非常庞 和LINer, (1)管理员登录, 登求成功后,管 员身 份能对 籍的信息进行直接的锊邢,j If1包括增、删、 查、改等功能,能对用户留言的 息进行统一管 : (2)用 登录, 登录成功后,使川川广I身份登录}_{能 对本系统进行 木的查询和留青的功能,小t t。juX、‘信息进 行修改、添加干¨删除 账号注册功能主要是为川户他川小系统创建r1已的 一大的系统l厂程,加之 疗、什会保障与户口有存在着紧 个登录水系统的账号,填入的 息 璎有川t rJ 、密 常联系,埘于城市人f1的户籍管理使用传统的人T 管理 经不能满足T作需求,海量数据的处理时效性u土是相 码、登录身份和密保等信息,只仃 1个部信息填 了符合 规则方能进行注册 要进行密码修改,首先要进行身份验 ,通过JH户 父 作人员考虑的主要 素。紧随信息技术高度发达如 何更好地利用信息技术应 在人口管理方面,也成为一 个研究方向 在设计人口户籍管理系统还需要埘膈户1一 作流程进行全面的丁斛和分析之后,以不同身份不同权 限设计_r户籍管理系统 l、 输入的川户 和密保号码来验证川厂J的身份,验证通 过,才能进行密码修改. .2.2户籍查询 查询模块是本次户籍管理系统的核心功能之一,针 对户籍管理员的特殊要求查找数据.川1户可以根据居民 2系统设计 本项口的在充分涮研、需求分析之后结合目前主要 采用技术的可行性进行综合考虑。分别从管理人员、普 通用户和T作人员3个角色进行了系统功能的设计,完 成实现7大功能: 2.1系统管理 的不同字段属性完成用户信息的查询功能、 2-3本地居民户籍信息管理 本模块只针对管理员开放,基本实现管理员对本地 居民户籍信息的添加、修改、删除的管理操作,以及外 来人口户口迁移到本地之后户籍的管理 系统管理功能模块主要包括用户登录、账号注册和 密码修改3个功能,用户首先通过登录界面输入用户自 2.4暂住居民户籍信息管理 本模块也是只针对管理员开发,实现基本管理员 对暂住居民户籍信息管理的添加、修改、删除的管理 己的用户名、密码、登录身份和验证码的方式进行身份 验证.在当只有输入正确的用户名、密码和对应的登录 身份和验证码后显示系统登录成功,最后方能使用其中 户籍管理系统中的各项功能。用户登录身份分为admin 作者简介:靳丽丽(1984一),硕士,讲师。 收稿日期:2018—06—23 0189与.0_i2技巧i'91簟妒\\/ 一。‘ 。‘’’ 。’。 ’。 。 ‘‘ ’’。 ’‘‘ ‘’ 。 。‘‘‘‘ ’’。。 ’。’ ’‘ ’。’ 实用第一 智慧密集 。. . 。...... .。..。。 。. 。. 。..。。... .. . .。。。。 .。... . 。.. .,。。 操作。 2。5数据信息统计 3系统功能实现 在首次登录本系统的人员只能进行户籍系统中通知 数据信息统计模块是对本户籍管理系统的信息进行 汇总统计,有两个功能,一是对本系统的人数进行统 公告类功能的浏览,如果需要对政策的咨询,或其他相 关功能的使用。需要完成用户的注册,经管理员审核后 方可登录使用。注册过程中,为确保用户数据安全性会 有6个信息需要按照一定的规则填写,并且全部不能为 空.规则如图3所示。 计,包括对本地居民和暂住居民的人数统计,二是对本 系统进行查询,查询所有居民的信息,不能对其进行修 改和删除。 2.6帮助 该模块主要是对于本系统的使用情况说明以及关于 最新户籍制度的相关文件和公告的发布。 2.7用户留言 包括了两部分的功能, (1)用户对本系统进行反馈 和留言的功能, (2)对用户的留言进行管理,此功能只 对管理员开放。只有管理员能对数据进行相关操作。 系统总体设计根据角色权限的分配也进行了整合, 主要有管理员和用户两个角色,此外设计了普通用户浏 览查看功能。 针对不同归属地的居民.户籍包括的信息也不 同。在数据库设计过程中核心表格主要包括本地居民 图3注册功能 对于已经完成注册功能的用户,在今后出现密码忘 和外地居民信息表。本地居民的基本信息主要包如图 l所示 记之后,可以通过用户名和密码号码联合修改密码,也 是在数据库设计过程中数据完整性、安全性方面进行考 虑设计。 完成注册过程中对于用户身份的确定决定了用户权 限的不同。系统管理员权限主要是负责本地居民与外来 人口的户籍的添加、修改、删除、查询、统计以及用户 留言咨询内容的管理与回复等功能。而作为普通用户对 部分功能进行了屏蔽管理,只能完成自身信息的基本查 询、筛查、留言功能和户籍管理相关文件、通知的阅读 和下载功能。对于初次进入系统的用户可以完成用户的 注册、角色定位和验证功能。如图4所示。 ◆●●◆● 图1本地居民信息属性图 对于外来人口需要统计的户籍信息较本地居民更为 全面,除包含基本信息外对于外来人13的原居住地以及 户1:3迁移日期及地址也需要统计在内,其详细属性如图 2所示。 —◆●◆●◆● O-_一O 图4不同条件对系统内部户籍信息的查看 ·》 ·· 图2外来人口信息属性图 r数据库与信息管理I—■———一………一…… 1 .Ⅱ^T^BASE&INFORMATION M^_^BE一 …. .一 .. 一 … 一. .. 该模块主要是管理员进入系统之后可以根据不同条 件进行分类查看系统当前户籍情况.而普通用户不能查 看除自身信息以外其他居民的身份信息,保证了数据的 安全性、隐私性。如 5所示 . u惟艘腊月 蹦 × 晒 mkODL ̄:!目 目■_ t!! 一 嘲雹圈瞰删 瑚 ij 豳鞠 丑J 嘲 望 蕊 嚣 糊 l礤 l圈1I 髓.一_ I}砬H泣 d翌I;盖m嚣 _0J 墨I l 。_【 |目 I 圉 黧 i j’i 抽圈。 ● .l 。I 一 霾 目t^■啦再■!ao’B,’,1’2●:,B:拍 图5管理员修改本地居民户籍信息功能 该模块主曼是由管理人员完成对腭民户籍信息的修 改功能 修改之前可以根据不同信息进行查询要修改 人员的原始信息,可以修改居民的姓名、性别、户口所 在地、身份证照片及联系号码等基本信息。此外,管理 人员还可以完成对外来人【一I户籍信息的变更管理 如在 籍外来人员信息发生变 可以进行修改,如户籍迁入、 迁f}I、户籍 属、身份证的补办地等其他信息的管理。 如图6所爪 ‘ 加詹 e × 图6管理员对人口户籍的添加管理功能 该模块主要是管理员对于本地居民新增信息的添 加.如有外来人来在本地落户,将腊民信息从外来人员 户籍模块移动到本地居民户籍模块下。添加信息功能过 程巾对于身份证号进行认证。如系统内部l已彳丁同一身份 证号居民,将不能完成添加 另外,为了“:管理 1 作人员盟!好地完成×、f户籍信息 的整体管理功能,该系统中还完成埘小地fI1外米人¨整 体信息的获取、查询功能,便]二管理人员统筹分析、管 理 .如图7所示 图7管理员对用户留言功能的查阅及回复功能 该功能主要是为 芮足川, ,对于户籍管 作f11存 在的疑问,可以通过留 方式进行咨询 满足rJ1 , 非1 作时间对相关政策、文什的r解 管 及l 作人 员存登录系统第一时问就可以看刽川户留.、 况坪及II寸 作fIj答复 4系统主要技术 本系统在B/S模式下完成对数据管理操作.客 端 无需安装相关软什,借助于普通浏览器就I-J.以他JIJ 后 台数据库主要使用SQL Server 2008 R2关系 数据模型 完成数据库的管理,保证数据存储、构建、僻删的安全 性和可靠性. .户籍管理系统中数据库垃大,SQI Smwe z·2008 R2 在完成该系统数据库设计上在安全性、准确 ql-. ̄II运行速 度方面有绝对优势.数据处理乔II 量大 , 贝没汁模块 主耍采『刳JavaScript脚本语言实现对数据库的链接、管 理等操作,在保证功能实现的前提下,减少r)(If数据库 的访问量.同时在贞面刷新UCl'al; ̄t]裁上更为 暂 改变 了传统的先把数据提交和验证等I 作传输剑服务器 而Javascript在客户端直接进行数据验证,减少了网络 传输时间,用户体验的流畅度更人性化。 开发环境:Win10,.Net 4.0,Visual Studio 20l0,SQ[ (下转第114页) _ iI -_藿2技0巧18与.0曩9 93 …… …… ………… ……… … …………~………一“ 实用第一 智慧密集 . ... . . + ..… …。 … , … 6软件运行结果 针对3种数据来源下的测震数据获取场景分别编写 7结语 采用面向对象设计理念。基于Java语言实现了多 了对应测试实例,均能够方便快捷地获取到测震数据。 软件包以文本字符格式存储获取到的测震数据,同时为 第j方程序提供读取接口。如图3,图4所示是获取数 据库中事件HA.200812311011.0002波形数据的结果, 其中图3为软件包解析出的该地震事件包含的所有台站 来源测震数据提取技术框架,将获取测震数据过程中需 要解决的数据查询、解压缩等底层解析算法与操作封装 起来,只提供给外界一个简洁的调用接口,因集成了多 种数据源的处理流程,此框架普遍适用于多种测震数据 提取场景。在不需要了解数据存储格式及压缩算法的前 提下,软件开发人员能够从多种数据源获取到解压缩处 数据,每个文件存储了某台站某通道的测震数据.以台 网名+台站名+通道名的格式命名.图4以可视化形式显 示图3中选中文件的数据。 理后的测震数据,从而减少重复研发耗费的时间.免去 数据格式解析以及解压等技术问题的困扰,大大提高了 研发效率,为测震数据共享工作提供有力的技术支撑。 参考文献 【1】李大辉,韩磊,黄文辉.LISS系统在中国数字地震 台网的应用设想.地震地磁观测与研究,2001,22 (1):63-67. [2]高洪岩.JAVA多线程编程核心技术.北京:机械 工业出版社,2015. [3]黄文海.JAVA多线程编程实战指南.北京:电子 图3软件包获取的事件波形数据 工业出版社,2017. [4】王秀文,姚立平,赖德伦,等.地震数据交换标准. 地震地磁观测与研究,1994,15(2):1-80. [5]陈运泰,吴忠良,王培德,等.数字地震学.北京: 地震出版社,2000. 图4地震事件中尖山台的数据 —址.址.址.址.址.S止.址.址.址.址. ^L.址.址.址.Sl上 s .sl上.址.址.址.址.址.址.址 址 .址.址.S .St.址.址.址.S‘L.址.址.址.址.址.址.St .址.^ .址.址.址 (上接第93页) Server 2008 R2。 参考文献 [1]刘恩旭.基于.NET的流动人口管理系统的设计与实 .5结语 由于设计时间和技术难度的局限性,本系统基本实 现了人口户籍管理的基本功能。在今后的使用过程中还 需根据实际需求进行功能的完善,如:添加区域地图实 时显示、事务管理等功能模块,使户籍管理系统更加完 善。此外,随着当下社会保障管理部门引入了指纹的管 理,在后期的工作中可以尝试加入指纹的录取和管理. 现[D]2017. [2】杜建新,刘建海.面向移动终端的集体户口管理系 统研究.黑龙江科学,2017,(16). [3】陈蓉蓉.基于HTML5技术的高校迎新办公系统的 设计与实现【D】.湖南大学,2017. [4】于越殷,宏斌,尹世学.高校集体户口管理信息化 的建设与思考.中国教育信息化,2014,(3). 进一步简化管理人员工作难度,提高工作效率.促进户 籍信息管理水平的进一步提升 【5]王宁,艾广义,王靖.高校户籍管理系统的设计开 发.科技信息,2010,(1o). .ii=i20丽18 0两9与簟