




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
滨江学院本科生毕业论文 题 目 社区人口信息管理系统设计与实现 学生姓名 余莉媛 学 号 20122309026 系 别 电子工程系专 业 信息工程指导教师 李涛二一六年五月十四日社区人口信息管理设计与实现余莉媛南京信息工程大学滨江学院电子工程系,江苏 南京210044摘要:人口信息系统需求的基础上建立人口信息和人口信息数据库系统互连,形成一个现代人口信息管理系统。随着科学技术的发展,互联网已经成为人们生活,工作,学习越来越离不开这个平台,科学和技术的发展,促进各种社会阶层的发展。因此,使用先进的数据库技术和管理信息系统理论成熟的信息管理系统的建设,已经变得愈加紧迫、愈加必要了。 社区人口信息管理,包括信息输入、查询、分析和管理几大部分;人口信息管理业务为背景,通过调查和分析现有的管理风格及相关软件、建模系统。提供管理系统是方便快捷的信息管理方式,更好的满足人口的需求管理。人口信息管理系统设计和实现过程,包括以下方面:系统分析、系统调查、功能设计、数据库设计、系统实现、系统测试等。关键词:人口信息管理;系统;数据库;数据字典Design and implementation of community population information managementYuLiyuanElectronic engineering department,Binjiang College, NUIST,Nanjing 210044,ChinaAbstract:Population information system requirements built in the population information as the basis, relying on public security network and population information database system interconnection, The formation of modern population information management system. Faster and faster development in science and technology, the Internet has become a platform of peoples life, work and study more and cannot be separated from the development of science and technology is driving the development of the society from all walks of life. Urgent and necessary to establish the management information system through the use of mature database technology and the theory of management information system. Population information management involves the information input, query, analysis of management; in the population information management business as the background, through investigation, the paper analyzes the existing management mode and the existing management system, the establishment of system model. The system provides a convenient and efficient information management method for population management, Can satisfy the actual needs of population management. Population information management system design and implementation process: including system analysis, system investigation, functional design, database design, system implementation, system testing, etc. Key words: population information management; system; database; data dictionary目 录1绪论11.1研究背景11.2研究目的11.3研究意义11.4研究现状12人口信息管理系统概述22.1人口信息管理系统的定义22.2项目概述22.2.1数据流程图22.2.2数据字典33人口信息管理系统分析43.1可行性分析43.1.1问题描述43.1.2可行性分析研究43.2需求分析54系统概要设计54.1总体设计54.2系统功能模块图64.3数据库概念设计64.4数据库逻辑结构设计64.5连接数据库的特点105详细设计105.1系统的主要功能115.2程序流程图115.3用户界面设计125.3.1一般交互设计125.3.2信息显示设计135.3.3数据输入设计135.4程序设计过程145.4.1登录界面及密码修改145.4.2人口信息添加操作及修改155.4.3查询操作166系统的实现166.1所采用的平台及其简介166.2各功能模块实现176.3编译与运行217系统测试217.1测试目的217.2测试方法227.2.1黑盒测试227.2.2白盒测试227.3测试用例227.4测试结果分析277.5运行环境277.6安全维护278结论28参考文献291绪论1.1研究背景今天是信息时代的快速发展,离不开各行各业的信息处理,这是计算机广泛应用于信息管理系统的环境。使用它的最大优势是计算机信息管理。使用计算机来控制信息,不仅提高工作效率,而且大大提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。随着信息技术越来越多地应用于深而宽的管理,管理信息系统的实用性已经成熟的技术。有效组织有机的活动,必须加强管理,即加强组织的有效管理各种资源,建立对应自己的管理信息系统的特点。本手册是介绍了人口信息管理系统。常住人口、人口信息管理系统、流动人口的现代化管理,维护社会秩序,打击违法犯罪线索,并为决策提供科学依据的政府部门、经济建设信息资源提供了依据。人口信息管理系统是一个中小型管理社区人口管理软件,主要实现人口的永久居民在社区和临时人口的信息管理,以及组织内的困难,失业,老年人和残疾人和其他特殊的人事管理。此外,该系统还计划生育管理信息的功能。社区人口管理信息系统的功能强大的人口信息管理,为了使管理员方便临时和永久性的,和其他信息添加、删除、查询、统计等,妥善管理。1.2研究目的人口信息管理系统,是指由人民,电脑及相关辅助设备和设施(包括网络),遵循一定的规则和应用目标的人口信息采集、加工、存储、检索、维护和使用过程管理系统。通过这个系统,可以让户籍管理部门提高工作质量和效率,从而达到的目的,更快速、更准确、更方便。人口信息管理系统的开发及应用,减少了以往人口信息中相关人力资源和财力资源的耗费,在信息化的时代,只需要用户打开电脑,登录网站,按要求将真实信息输入其中。并且后台管理员是管理员单一的管理,确保了程序的安全性。网络管理员登录后,可通过相应的系统功能设置,查询管理员和人口登记信息,登记人口信息查询、修改和删除操作,确保信息输入的准确性。1.3研究意义人口信息管理是一个非常有意义的工作。公民在社会交往与工作中将产生些许需要及时被处理与保存的相关信息与数据,运用计算机系统能够完成实现具有有效性的管理。这个系统使用数据库管理技术,建立了一系列的管理和统计分析功能人口信息管理系统,以人口信息的有效管理。通过人口信息管理系统设计和实现的工作,能全面了解数据库和信息管理技术和理解,和主数据库和信息管理系统技术的发展,在一定程度上,提高计算机应用发展的能力。1.4研究现状人口系统化管理和相关问题的理论研究在国内和在世界范围内,已经进行了很长一段时间。个人信息的安全问题,美国社会的信息一旦举行的主题“信息隐私、安全性和数据完整性”的会议。在国内学术界,对人口安全问题的系统的管理也有一些研究,人口管理系统用户管理,一般有以下两种:1、IP验证添加火文化的管理风格。2、用户身份验证和访问授权的方式。虽然下面的两种管理模式的识别大多数数字资源供应商,已广泛应用,但仍存在一些缺点。3、用户的身份认证问题并没有得到彻底解决。4、居民的安全信息传播过程中,没有得到可靠的保证。2人口信息管理系统概述2.1人口信息管理系统的定义人口信息管理系统,是指由人民,电脑及相关辅助设备和设施(包括网络),遵循一定的规则和应用目标的人口信息采集、加工、存储、检索、维护和使用过程管理系统。2.2项目概述让计算机对社区的人口信息进行自动管理,用户可以直接在计算机上实现人口信息管理,可以在一定程度上实现管理的自动化。 2.2.1数据流程图该系统数据流程图如图2.2所示:图2.2 系统数据流程图数据流图是由四个基本元素:数据流,处理(过程),数据存储和数据来源(数据终端)。数据流(Data Flow):是一种具有名称且具有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。过程(流程):这意味着数据处理和转换:标志着矩形图。处理数据流的输入数据处理,处理数据进行处理的输出数据。数据存储:表示是以数据的形式存储在文件或数据库中,指向的的箭头表示数据存储。数据源和数据来源的目的地:表示数据或数据,可以是一个组织或者个人,在系统中,因此他们被称为外部实体,它介绍给帮助理解系统接口,通常只出现在开头和结尾的数据流图。2.2.2数据字典数据字典是一个收集信息数据,即数据流图中包含的所有元素的定义的集合。因为这是一个小的软件系统开发,所以卡形式编写数据字典。数据存储在每个卡片信息更新和修改更加方便,并能描述每个数据信息处理。下面将列出一些数据元素数据卡信息。数据字典卡片为: (1) 数据元素条目 数据元素条目名称:身份证 总编号:11001别名:SFZ 编号: 001说明:居民身份的编号 有关编码说明:数据值类型:数字 xxxxxx xxxxxxxx xxxx类型:离散长度:18 有关数据结构:居民户口簿 (2)数据结构条目 数据结构条目名称:居民户口簿 总编号:12001说明:居民资料统计 编号: 001结构:户口类型 楼号 户号 姓名 与户主关系 身份证 住址 等有关数据流、数据存储:居民家庭、居民基本资料数据表 户口簿资料表 (3)数据流数据流条目名称:居民选择单 总编号:13001说明:居民基本资料统计 编号: 001数据流来源:居民户口簿信息 流通量:100万份/年数据流去向:通讯录 社区救助管理 (4)数据存储数据处理名称:录入居民资料 总编号:15001说明:填写居民家庭与基本资料 编号: 001 处理:查询居民信息,并予以录入,提出对信息编辑 数据存储条目名称:常住人口资料一览表 总编号:14001说明:常住人口资料统计 编号: 001结构:户口类别 楼号 户号 户口簿号 姓名 身份证 出生日期 性别 户籍所在地 住址 有关数据流:户口簿资料 常住人口资料一览表数量:100万份/年 (5)数据处理 (6)外部实体名称:居民 总编号:16001说明: 编号: 001输出数据流:居民信息资料 3人口信息管理系统分析3.1可行性分析3.1.1问题描述 城市人口的扩张和城市和农村人口的公安部门管理规范的逐步加强,人口信息管理业务急剧增加。传统的手工方法,效率低且容易出错等缺点,很难满足当前需求的户籍管理。因此,结合当前日益成熟,计算机技术,开发一个特定的人口信息管理系统是非常必要的。人口信息管理系统是隶属我国公安部信息管理系统中不可缺少的一个重要部分,也是用于满足现代户籍制度,增进人口信息管理科学化、自动化与规范化的先决必要条件之一。人口信息管理系统可以为用户提供充分快捷的查询手段与信息,来协助用户深入理解人口信息工作。它的出现、将大幅度提高我国公安部的户口管理与查询工作的效率,并且在一定程度上反映了人口信息代化管理模式愈加进入现代化的进程。因此,开发成熟的人口信息管理系统已经迫在眉梢。3.1.2可行性分析研究当收到一个软件开发任务,进入软件生命的第一阶段,也就是可行性研究。不是所有的问题都有一个简单的解决方案,很多问题不能解决在一个预先确定的规模。所以通过可行性分析可以知道这个问题。可行的解决方案,和避免浪费人力和物质资源和智慧。在当前系统的基础上提出了一个新的系统初步调查的目标,即在新系统的建设需要,这是系统开发和评价的基础。系统的目标应该充分反映,直接服务人口信息管理系统和程序可以部分实现。然而,应该指出,该系统的目标是在总体规划阶段是不可能的非常具体的,它也会清晰的一步一步的过程中发展和量化。为了实现更好的应用系统。然而,目标制定,是不一样的,例如:(1)提高信息处理的运算速度和准确性;(2)提供了一个更方便、科学的服务。1.技术可行性系统功能简单,容易实现。需要硬件,系统在市场上,价格很低,甚至可以使用原始设备,软件,操作系统使用的Windows系列操作系统,使用SQL Server 2000数据库管理系统,开发工具使用9.0的原始概念,系统开发人员要求较低,只要编程工具和数据库的基本知识。软件被用于MIS开发,成熟的技术。因此,在技术上是完全可行的。2.经济可行硬件没有特殊要求,系统软件是使用Microsoft SQL SERVER 2000数据库系统和原始概念9.0编程语言开发,该软件已经非常流行,成本相对较低,系统维护,基本上不用花什么资源,系统控制也非常简单,不用花人员培训成本。的开发成本和使用成本很低。因此,开发管理系统的开发资金没有问题。3.操作可行性硬件没有特殊要求,系统软件是使用Microsoft SQL SERVER 2000数据库系统和原始概念9.0编程语言开发,该软件已经非常流行,成本相对较低,系统维护,基本上不用花什么资源,系统控制也非常简单,不用花人员培训成本。的开发成本和使用成本很低。因此,开发管理系统的开发资金没有问题。3.2需求分析人口信息管理系统的一个重要组成部分的公安局公安信息系统,是世界上最大的数据量和业务系统的商业管理的大多数内容,建设周期最长的最强的公共安全服务子系统、实时的,它包含了很多功能模块,如常住人口管理、流动人口管理(租赁住房管理),社区援助计划生育管理和其他业务系。人口信息网络管理,提高管理效率,提高信息资源的共享、规范行政程序,并提供一个精确的统计分析具有划时代的意义。人口信息系统需求建立人口信息的基础上,依靠公安专用网络互连和人口信息数据库系统,形成一个现代人口信息管理系统。人口信息管理,包含信息的输入、查询、分析与管理几大部分;在以人口信息管理业务作为背景,通过调查与分析现已有的管理方式和相关软件,进行系统建模。提供的管理系统是方便快捷的信息管理方式,更好的满足人口的需求管理。4系统概要设计4.1总体设计在这个阶段,系统可分为一个物理系统的元素。系统概要设计的基本目的是使用更抽象概括的方法来确定系统如何完成任务,它是确定系统的物理配置方案。软件架构设计应遵循的原则的主要模块相互独立,给模块接口之间的关系应该尽可能简单。4.2系统功能模块图根据独立软件模块结构优化的原则。合理分解尽可能尽可能得到高内聚、松耦合,最后,为了得到一个容易实现,且易于测试和易于维护的软件结构,应该再次分解,或合并模块。系统的功能模块图如图4.2所示:人口信息管理系统 系统维护计划生育暂住人口 社区救助常住人口数据库还原数据库备份操作员设置育妇管理出租房信息暂住人口信息残疾人老年人失业人员困难群体居民通讯录居民户口簿图4.1 系统总体结构图4.3数据库概念设计数据库通常分为三个模型:模型、概念和模型。模式,也就是说,不同的用户视图中数据的外面,这将是一个抽象的数据库中的数据关系及其表示的应用简单,直观的界面。概念模型是一个逻辑结构和特征的数据库中的所有数据,通常是基于一个数据模型,来描述模式中的数据物理结构和存储方式。在这里我们要设计数据库模型的概念,数据库概念结构设计,它是在需求分析的基础上,设计能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。4.4数据库逻辑结构设计数据库设计的重要步骤是将概念模型转化为计算机数据库管理系统所支持的数据模型,例如,e - r图模型转换为关系模型,规则很简单,我们设计的抽象关系基本上是一个概念模型,在实现的过程中数据库的设计,能够有效地表达在电脑的关系已成为数据库设计的关键。基于仓库货物管理系统的功能,使用SQL server 2000作为后台数据库。根据分析数据流图和数据字典,我们可以确定应用程序实体,属性和实体之间的关系,并画一个e - r图如下所示。联系电话性别户口类别 姓名血型属性 住址身份证号 人 m n 经济状况 日期居住证 m救助属性救助对象孕妇编号怀孕 证号 n姓名救助对象孕妇姓名地址 m身份证号救助金额电话出生时间 身份证号图4.2 E-R模型 在上面的实体和实体之间的e - r图设计、基于数据库表之间的关系和形式的形成。 数据库(person)包括常住人口居民基本信息(acz_jbxx)数据表、常住人口居民家庭信息(acz_j txx)数据表、常住人口居民通讯录信息(acz_txl)数据表、暂住人口基本情况(azz_jbqk)数据表、暂住人口暂住情况(azz_zzqk)数据表、暂住人口出租房信息(azz_czfxx)数据表等。一、主表的结构设计表4-1常住人口居民基本信息(acz_jbxx)数据表字段名称描述字段类型主 键字段大小hklb户口类别char2lh楼号char10hh户号varchar10hkbh户口簿号char20xm姓名char10cym曾用名varchar10hzxm户主姓名varchar10yhzgx与户主关系varchar10sfz身份证char是18qfjg签发机关char50qfrq签发日期datetime8csrq出生日期datetime8csd出生地char50xb性别char2sg身高varchar10xx血型varchar10jkzk健康状况varchar10hjszd户籍所在地char6mz民族varchar10jg籍贯varchar10zz住址varchar50lxdh联系电话char20qtzz其他住址char50whcd文化程度varchar10hyzk婚姻状况varchar10byzz兵役状况varchar4zjxy宗教信仰varchar10zzmm政治面貌varchar10zy职业varchar10bz备注varchar100djrq登记日期datetime8hjzk户籍状况char10表4-2 常住人口居民家庭信息(acz_j txx)数据表字段名称描述字段类型主 键字段大小hklb户口类别char2lh楼号char10hh户号varchar10hkbh户口簿号char是20hzxm户主姓名varchar10lxdh联系电话char20jtzz家庭住址varchar50yzsr月总收入decimal9jjzk经济状况char10zslx住所类型char10表4-3常住人口居民通讯录信息(acz_txl)数据表字段名称描述字段类型主 键字段大小sfz身份证char是18dh电话char20cz传真char20sj手机char20qt其他char20E_mailemailchar50表4-4 暂住人口基本情况(azz_jbqk)数据表字段名称描述字段类型主 键字段大小zzzh暂住证号char是10qfrq签发日期Datetime8yxrq有效日期Datetime8xm姓名Varchar10bm别名Varchar10mz民族Varchar10sfz身份证char18csrq出生日期Datetime8xb性别char2czdz常住地址Varchar50czdlx常住地类型Varchar10whcd文化程度Varchar10yyzk婚姻状况Varchar10zy职业Varchar10yhklx原户口类型Varchar10hdqk函调情况Varchar10ljbs连接标识Varchar50rklb人口类别Varchar10jgyy监管原因Varchar10bz备注Varchar100djrq登记日期datetime8表4-5暂住人口暂住情况(azz_zzqk)数据表字段名称描述字段类型主 键字段大小zzzh暂住证号char是10lbdrq来本地日期Datetime8zzsy暂住事由Varchar10zzcs暂住处所Varchar10cszy从事职业Varchar10xkzh许可证号Varchar20fzxm房主姓名Varchar20zzdz暂住地址Varchar50lxdh联系电话char20sfzx是否注销Varchar10zxrq注销日期Datetime8zxyy注销原因Varchar20qx去向Varchar50表4-6暂住人口出租房信息(azz_czfxx)数据表字段名称描述字段类型主 键字段大小bh编号char是10djrq登记日期Datetime8sfzx是否注销Varchar1czrxm出租人姓名Varchar10sfz身份证char18czrdz出租人地址char50lxdh联系电话varchar50czfdz出租房地址char50czfjs出租房间数int4czflb出租房类别char50czfxz出租房性质char50fzrq发证日期datetime8表4-7 计划生育育妇信息(ajh_yfxx)数据表字段名称描述字段类型主 键字段大小yfbb育妇编号char是10xm姓名Varchar10csrq出生日期Datetime8sfz身份证char18hzxm户主姓名Varchar10yhzgx与户主关系char10lxdh联系电话Varchar20whcd文化程度Varchar10hyzk婚姻状况Varchar10chny初婚年月datetime8jkzk健康状况Varchar10zzmm政治面貌Varchar10zy职业Varchar20gzdw工作单位Varchar50mz民族char10hjd户籍地Varchar10xzz现住址Varchar100lxdh联系电话varchar50czfdz出租房地址char50czfjs出租房间数int4czflb出租房类别char50czfxz出租房性质char50fzrq发证日期datetime84.5连接数据库的特点开发环境中通过一个数据库连接,使用数据库设计刷可以实现数据库表、视图、等操作,如创建表,修改表,删除表、添加/删除记录。设计在设计的数据窗口中,通过实现和数据连接对话框。在一个应用程序通常是写在应用程序对象连接到数据库代码,应用程序开始运行并实现与数据库的连接。5详细设计确定其具体要求的系统类型,乃至用户界面设计的程序过程,具体步骤等等,才是详细设计阶段的根本目的。5.1系统的主要功能1 完成数据录入,查询,注销等 2 系统的各方面信息查询,更改和维护3 操作备注的管理4 系统的说明与帮助5 管理员登录:管理员系统登陆入口6 人口登记:登记人口信息7 统计查询:查询维护人口信息,包括查询打印、修改、删除等操作8 数据备份:备份数据库与还原备份文件9 用户管理:添加用户与用户维护,维护包括修改和删除等操作10 修改密码:修改已登录管理员的密码11 安全退出:退出系统5.2程序流程图 程序流程图的优点是控制流动的油漆很简单,容易掌握。 登录密码是否正确 否 进入系统 是常住人口管理暂住人口管理系统维护 育妇管理社区救助管理报表资料恢复备份权限设置查询预览打印 图5.1 进入系统业务流程5.3用户界面设计5.3.1一般交互设计通用交互式数据输入、显示和信息系统控制等各个方面。1、一致性、客户界面的菜单中,选择命令输入数据显示和其他功能,您必须使用一致的格式。在整个设计过程中,系统应保持相同的格式。2、信息反馈立即提供视觉和听觉信息的反馈,以确保迅速建立用户和系统之间的双向通信。在系统设计的过程中,基本达到了及时反馈的信息,信息显示,大部分的形式包括刷新按钮,显示数据库中的数据的及时。此外,错误操作,提示窗口并发出警告提示将会出现。3、在操作之前,有很大的影响执行提示用户确认如果用户执行删除操作,或对数据库的读和写操作,立即弹出询问是否继续提示。4,内存的内容操作避免用户在接下来的步骤和大量数据记忆,表单中的数据传输设置全局变量传递数据。5的效率、对话、移动和思考尽量减少用户击键的数量,考虑到用户的屏幕布局设计,减少用户鼠标移动距离,有情况不让用户操作。6、允许误差问题允许用户不危害系统的误操作。7、行动根据功能分类模式设计屏幕布局主页更显功能齐全的软件(屏幕)环境使界面的布局一目了然。5.3.2信息显示设计 尽可能的为用户提供的界面是完整、明确、简单理解的,才可满足任何用户的需求。使用不一样的方式来显示信息:用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方式显示信息。1、只显示和当前工作有关的信息只显示在用户操作有关系统的特定功能的信息。2、使用方便用户快速的吸收数据的方式来表示数据在系统设计的过程中,使用图表数据的形式,如用于分析的条形图显示了复杂的数据的形式。通过这种方式,用户可以实现图表表示的意义。3、使用一样的标记、精准的缩写、可预知的颜色 使得表达的意义系统更加准确、正确,必须应用一样的标志,标准的缩写和可预知的颜色,这样用户可以理解没有引用其他来源,和正确应用软件。4、出现有影响的错误信息尽可能在这个过程中产生的系统误差,将是一个容易理解的错误信息返回给用户,它将提高用户对系统的信任,提高系统的可用性。5,使用多个窗口之间的区别不同类型的信息使用不同的窗口显示,保存不同类型的信息。6、高效使用的显示屏幕处理多个窗口时,要有足够的空间以确保至少在每个窗口可以显示它的一部分。屏幕的大小应该匹配选型和应用系统。在每个窗口中显示数据,因为大数据项目形式,所以在数据空间的形式,更多的是使用垂直和水平滚动条,以确保信息正确显示的完整性。5.3.3设计数据输入大部分时间用于用户选择菜单命令,输入数据,并提供系统的输入。在输入系统,键盘是需要做的主要媒体,此外,是非常重要的设备,如鼠标,输入方法,所以数据输入操作以下协议:1、维护一致性信息显示和数据输入为方便用户的操作,应该尽量减少鼠标操作范围。2、保持显示信息和输入信息之间的一致性为用户以确保输入数据,显示和其他视觉特性(如大小、颜色、位置等)。不同类型的用户登录到系统,具有不同的权限,所以会有一些限制使用项目的主要接口,所以不会发生这些项目,为了保证系统的安全。5.4程序设计过程应用程序流程的设计核心是:流程设计的工具,并能够具体实现过程,才可进行程序的设计。程序的重要部分设计都在这个环节中完成。它包括以下三个部分:5.4.1登录界面及密码修改1、登录界面流程如图5.2所示用户名是否输入否 是 密码是否输入否 是 查找管理员表中对应密码的用户 否 存在? 是 打开主窗体 检查输入次数3 关闭窗体图5.2 登录界面流程图 当用户登录时,输入用户名和密码,用户类型的前提与数据库中的数据进行比较,如果一致,打开主要形式,如果不一致的错误,又问了一遍,如果输入三次以上,封闭的系统。在本章节中,把用户需要的类型存入一个全局变量,以便来判断系统的访问,例如,DBA的用户类型,用户所有的电力系统,每个部分可以添加、删除、搜索、统计数据和其他操作,和其他用户类型的基础上,其类型的属性,您可以使用将减少一部分,只能使用部分的功能和它的类型匹配。2、密码修改如图5.3所示 两次输入的密码是否一致 是 否 原密码是否正确 是 否 对数据库中的相应字段进行更新 提示已更新并提交更新 关闭窗口 图5.3 密码修改图当用户更改密码,系统由输入两个旧密码相同,如果相同,然后确定原始密码是正确的,如果原密码正确,更新数据库中对应字段。5.4.2人口信息添加操作及修改 1、实现该功能的程序流程图如图5.4所示:是否为本地区原人口 是 否 提示:需要在保存后退出 是否保存? 否 是 保存成功 否 是 Rollback Commit 关闭窗体图5.4 增加人口信息图 管理人员查询人口信息时,出现姓名、身份证号不对应于数据库中的数据时,就会提示人口信息空,即此社区没有该人口。然后管理员可根据人口管理的需求是否保存该货物。 2、人口信息修改此功能是对居民的姓名等进行修改。实现该功能的程序流程图如5.5所示:开始界面 人口信息继续 否 是 姓名修改 符合要求 否 是 开始界面 修改成功 关闭窗口图5.5 人口信息修改程序流程图5.4.3查询操作查询操作如图5.6所示 否 输入查询信息 是 是否存在该信息数据 否 是 提示没有 输出该信息 所要查询 的信息 确认信息 关闭窗口 图5.6 查询操作图你这样做之前,先在一个单行文本框中了解到,输入所有的条件进行查询,单行文本框失去焦点将传递给查询条件查询按钮单击事件后,再根据筛选得出相应的过滤数据,并最终显示数据表单到另一个控件。在正常情况下,用户可以获取查询的信息,来修改其各自的字段,修改之后,当退出系统提示进行存储。在用户界面设计和程序设计过程完成后,基本上完整和详细的设计。6系统的实现6.1所采用的平台及其简介 社区人口信息管理系统的基础上,通过人口管理系统windows环境下的数据库管理windows操作系统是人口管理的应用,最终产品是协助人员人口信息有规划,基于策略的管理。该系统采用Delphi7.0语言编写。的多个表格和数据库文件的组合物中,每个窗函数由块或Delphi提供直接设置完成后,完成的系统来编译组件的属性,并且将所得的可执行文件的.exepopulation.exe。6.2各功能模块实现实现一个功能模块分为各种可能性:一种形式,并设置完成块,完整多种形式的财产,属性设置和块完成多于一种形式的性质,同时观察函数来实现的复杂性的步骤,以减少系统资源来保持通用设计,这意味着一个窗口可提供多个功能模块选择,如图6.1:更改维护 打印人口登记窗口更改维护窗口人口登记查询统计统计查询窗口主界面增加用户增加用户窗口修改密码窗口2删除用户窗口删除用户修改密码窗口1修改密码图6.1逻辑框图 各个窗体属性及功能列表:窗口项目Formstylecaption功能FrmMainfsMDIForm人口管理系统人口管理系统主界面FrmCxfsMDIchild查询实现各种条件查询FrmGgwhfsMDIchild更改维护人口信息更改FrmRkdjfsMDIchild常住人口登记常住人口信息录入FrmLoginfsNormal进入系统人口管理系统登录FrmAddUserfsMDIchild增加用户增加用户帐号和密码FrmDelUserfsMDIchild删除用户删除用户FrmPwdfsMDIchild修改密码对用户进行修改密码1.人口管理系统主窗体这是整一个系统的主界面,从该主界面中,操作员可能选择对系统所做的操作。首先建立一个窗体,保存文件为main.dpr,库单元文件为main.pas,然后在窗体上添加下列组件后,然后为窗体中各事件添加代码并保存,这一就建好了。其窗体的主要组件及设置如下:可视化组件:caption组件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咨询服务方案的工作计划
- 鄂州的栈桥施工方案
- 团队活动方案策划奖品
- 息烽公司培训活动策划方案
- 咨询客服优化方案
- 药品执法培训课件
- 建筑山石开挖方案设计
- 班级搞野餐活动方案策划
- 建筑竞标方案设计费
- 税务咨询客户服务方案
- 员工大会制度
- 智能城市垃圾分类处理系统合同
- GB/T 44311-2024适老环境评估导则
- 人教版 九年级历史上册 第一、二单元 单元测试卷(2024年秋)
- 教科版五年级科学上册全册同步课时练习【含答案全册】
- JTS-204-2008水运工程爆破技术规范-PDF解密
- NBT 10643-2021 风电场用静止无功发生器技术要求与试验方法-PDF解密
- 初中英语单词表(For-Junior)2182个 带音标
- 《朝花夕拾》读书分享交流
- 无人机理论知识无人机理论基础
- 智能手机基础知识培训课件
评论
0/150
提交评论