软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

流动人口统计管理系统实现

来源:学术堂 作者:周老师
发布于:2016-04-26 共3364字

    本篇论文目录导航:

【题目】我国流动人口信息管理系统开发探析 
【第一章】流动人口信息化管理系统建设探究绪论 
【第二章】人口管理系统相关技术和网络平台介绍 
【第三章】流动人口综合信息管理平台系统需求分析 
【第四章】流动人口管理平台系统的设计 
【第五章】流动人口统计管理系统实现 
【第六章】流动人口信息化系统的测试 
【结论/参考文献】流动人口信息管理平台设计研究结论与参考文献


  第 5 章 系统实现

  5.1 系统三层框架的应用

  本研究系统结构采用的是三层架构,可以划分为数据访问层、业务层和表示层三大层次,详细介绍如表 5.1 所示。

  在这种三层系统架构下,应用程序的应用和调节更加便利,不同层之间既独立又存在一定的联系,极利于开展维护工作和扩充处理。要想实现系统的功能,关键取决于系统的软件架构是否完整,三层框架结构的应用能够将处理安全、处理、业务规则和界面独立的呈现出来,并通过相关协议来优化系统的整体结构,确保软件功能达到预期设定目标。系统三层框架开发结构示意图详见图 5.1 所示。

  流动人口信息管理系统中的每层软件组件、层次接口、职责及信息传输都涵盖于三层架构中。其中表示层的主要作用就是实现人机交互,为用户呈现按钮、文本框等视图页面,利用EasyUI或HTML等空间来对Web窗体页面进行布置,支持局部刷新和不同步的访问操作,不会出现大量冗余数据干扰的问题,使用户体验大大改善。

  业务逻辑层指的是由对象构成的结构层,可以结合业务目标来进行建模操作,满足多种业务操作的需求。在运行过程中该层可以对表示层参数的接收,并对计算、验证用户数据,执行相应的业务操作,对数据库的信息进行访问。

  而数据访问层具有独立性的特点,能够反应数据库表、对象的关系,使逻辑层对象在数据映射器的作用下彼此相互对应,在独立对象中进行 SQL 访问。在该层中应用数据映射器不仅可以独立对数据库、业务逻辑进行修改调整,还可以将数据源、领域相互分离开来,成为移动性良好的软件层。

  5.2 人口数据管理模块

  5.2.1 用户登录模块

  流动人口信息管理系统中的用户登录模块只能允许特定的用户进入,进行操作和控制,用户在登录时在帐号、密码和验证码一致的情况下,才能进入到系统中。用户可以由管理人员进行统一的维护和存储,系统运行可靠性较强。

  用户在访问管理系统信息的过程中,要通过用户身份的审核环节,确保数据存储信息同用户输入信息相统一,具体登陆操作界面详见图 5.3 所示。

  5.2.2 人口主题管理

  流动人口信息管理系统中人口主题管理的划分依据是人口数据表,因为系统业务类型的不同,涉及到的机关和部门也各不相同。在明确系统人口主题时,综合了卫生部门、民政机构、公安机关和计生委员会等多个部门的作用,然而要将被不同部门的信息进行分类存储。系统人口主题管理要符合 SOA 标准,允许不同的接口的接入,在较短时间内对单位数据进行定位。

  5.2.3 人口数据列表

  流动人口信息量庞大,在人口数据列表设置方面要进行针对性的管理,使用户获取相对应的数据列,保证数据视图管理的合理性。系统能够对数据列显示格式进行个性化的调整,详细数据视图操作示意图详见图 5.4 所示。

  5.2.4 人口数据管理

  1)添加人口信息

  在系统中对流动人口信息进行添加时,要将相关的居民信息填入到窗口对话框中,并利用 DropDownList 控件和按钮封装功能,对用户的请求进行反应,在系统数据库中增添数据信息,丰富系统数据库的内容。人口数据管理模块的添加人口信息主要包括家庭信息、用户信息和新用户的添加,具体操作界面详见图 5.5.

  2)删除人口信息

  在对系统中的人口信息进行删除时,可以选定资料列表中的固定选项,点击删除按钮,或在资料记录处点击 DEL 键,将信息删除掉,在删除前还会弹出确认窗口。操作流程示意图详见图 5.6.

  3)查询人口信息

  可以利用人口数据管理模块的快速检索选项,设定不同的关键词,将系统中相应的数据搜索出来,还允许进行组合检索操作,从而满足不同用户的多样化需求。人口信息查询操作流程示意图详见图 5.7.

  5.2.5 人口工作管理

  系统的人口工作管理指的是允许管理人员在软件平台上管理用户信息,主要面对的用户是地区的公安机关,能够了解本地区的流动人口状况,这种管理操作要在具备操作权限的情况下进行。人口工作管理的操作流程示意图详见图 5.8.

  5.2.6 人口基本信息查询

  人口基本信息查询要求应为公安机关的工作人员提供便利,允许工作人员在系统中进行流动人口信息的输入、修改、查阅等操作,了解对应自然人的状况,并将基本信息同其他机构提供的信息综合起来。人口基本信息查询操作流程示意图详见图5.9.

  5.3 暂住证输入的实现

  系统的暂住证输入实现指的是将 Insert 语句应用到数据库表中,要将暂住证信息从系统中提取出来,经过分析和研究后,利用数据层及业务逻辑途径,进行针对性的操作。该操作的实现划分为三个步骤,即用户表示层的实现、业务逻辑层数据库Insert 操作和调用、数据库的交互。暂住证输入的实现最终结果详见图 5.10.

  5.4 违法记录查询的实现

  流动人口信息管理系统的违法信息表是实现违法记录查询操作的基础,实现操作为 Select,应先将查询信息提取出来,将搜索信息的空格去除,由业务层进行处理,在调动数据层的支持下,完成访问数据库的操作,在用户界面中呈现最终的结果。系统违法记录查询的实现界面详见图 5.11.

  5.5 综合统计的实现

  选取人口年龄为指标,对流动人口信息管理系统进行综合统计分析时,应先确定人口年龄区间的极限设置数值,根据这项标准对系统中的信息进行搜索,对搜索的结果进行短暂性的存储,总结和整理满足条件的记录,得出人口的数量,并依次进行不同区间的统计分析工作;其次,将以上数据信息以固定的形式显示出来,通过绘制图形的方式完成填充、输出操作。图 5.12 为柱状图下的系统人口年龄综合统计实现示意图。

  5.6 系统管理模块实现

  5.6.1 组织架构

  流动人口信息管理系统在系统管理模块功能实现方面,应用到根据职能和区域划分的两大类单位结构,分别涉及到市公安机关、区县和卫生部门、教育机构和民政部门等单位。这种形式的组织架构具体包括 5 个等级,依次为市建设项目、区县、乡镇、办事处和公安机关,不同部门的职责义务各不相同,在协作运行下才能实现系统的稳定运行。

  5.6.2 用户管理

  系统用户管理功能的实现包括对用户进行增添、更新和删除等工作,用户的权限有所差异,对应的管理人员的等级也各不相同,行使的职权差别较大。在系统中添加用户数据时,应使用 Click()事件函数进行操作,详见图 5.13.

  而在管理用户数据时,应先将信息在界面列表中呈现出来,之后根据界面操作提示进行相应的管理,借助数据空间函数事件,编写操作代码,实现管理功能。系统用户管理操作界面详见 5.14.

  5.6.3 安全管理

  流动人口信息管理系统的安全管理功能的实现需要对用户权限和系统安全等级进行严密的控制,做好相应的信息保密工作,对用户的操作日志进行及时性的记录,实施严格的身份认证管理,增强系统的整体安全性。系统安全管理功能实现中的数据备份流程详见图 5.15.

  5.7 个人办公模块实现

  5.7.1 个人信息箱

  系统个人办公模块实现中的个人信息箱能够将用户的各项信息都整理到列表中,并以时间的先后为顺序进行排列,其中包括多种类型的信息内容,能够显示出已阅读和未阅读状态。个人信息箱的操作示意图详见图 5.16.

  5.7.2 个人办公文件

  系统管理部门在对各类流动人口信息进行操作和管理的过程中,个人办公文件占有很大的比重,应借助当前先进的技术,完成公文的信息处理操作,加快数据的信息化管理,减轻工作人员的负担。系统中个人办公文件的操作示意图详见图 5.17.

  5.8 关键问题的解决

  应用浏览器/服务器模式对流动人口信息管理系统进行开发的过程中,在系统功能实现方面,涉及到客户端和服务端的两大软件部分,分别承担着将用户的需求结果显示出来、处理用户请求的职责。针对这两大关键问题,在系统研究中可以在。NET 环境中,可以选取 Response.Write、RegisterStartupScript、将 HTML 嵌入代码的RegisterClientScriptBlock 这三类方法,使客户端执行 JS 代码。

  5.9 本章小结

  本章为流动人口信息管理系统的实现,首先分析了人口数据管理模块的实现过程,之后针对暂住证输入、违法记录查询和综合统计的实现进行了详细的分析,研究了系统管理模块和个人办公模块的实现,最后总结了系统实现过程中关键问题的解决对策。

返回本篇论文导航
相关内容推荐
相关标签:
返回:软件工程论文