人普户主姓名底册程序使用说明书.docx
- 文档编号:24114481
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:21
- 大小:1.31MB
人普户主姓名底册程序使用说明书.docx
《人普户主姓名底册程序使用说明书.docx》由会员分享,可在线阅读,更多相关《人普户主姓名底册程序使用说明书.docx(21页珍藏版)》请在冰豆网上搜索。
人普户主姓名底册程序使用说明书
温州市第六次人口普查
户主姓名底册单机版处理程序
使用说明书
现阶段程序更新到v1.1版本。
注:
由于程序利用VFP6.0语言编写而成,因此限于VFP6.0语言的局限性,目前该程序不能在Vista及Win7系统里正常运行。
建议大家用WinXP或者Win2K、Win98。
大家下载好之后,文件名可以自行修改。
整个程序文件都请放在c、d、e、f盘的根目录下。
不能放桌面,路径解析会产生问题。
乡镇操作流程中应注意的事项:
程序是采用单机版的,所以大家一定要维护好自己录入的程序。
建议操作:
1、各乡镇将下发的程序复制多份,有几个村复制几份,一个村录入到同一个程序中(程序的文件名可以改成相应的村名)。
若一个村的小区很多的,可以再分成若干个程序,但需在程序的文件名上标注好某某村第几小区到第几小区。
(一台电脑可以安装多个程序,只要名称区分开来就行)
2、各乡镇设置一个时间界限定期保存备份各个程序。
只需将整个程序的目录压缩打包了即可。
3、备份和加载数据的时候可以按照这样的原则来操作:
如果这个程序是按村录入的,也就是说一个村的数据都录到同一个程序中,那么就可以用按村级备份数据,然后将备份后的文件从BACKUP文件中取出,放到一个集中的文件夹中。
备份文件文件名可以这样去理解,如:
s2010_t05_330382100019001.dbf,s2010_t05_是个相同的,330382100为乡镇代码,019为村级代码,001为小区代码。
这样是按小区备份后产生的,如果按村级备份后产生的就没有小区代码。
4、如果想把多个村,或者多个小区加载到一个程序中,那么,大家再复制一份原始的程序,把备份文件放到原始程序的BACKUP中,按照备份出来的级别对应加载即可完成数据合并。
具体加载的操作可以参照使用说明
乡镇版程序流程及使用步骤详细说明:
先将压缩包里的程序文件夹整个取出,放在D盘。
打开此文件夹
DATA文件夹:
存放数据。
EXCEL转DBF表流程:
此处存放excel表如何转化到程序里去的方法流程。
程序说明.txt:
程序每个功能的介绍。
温州市第六次人口普查户主姓名底册单机版处理程序.exe:
此为主程序,从这里入口运行。
VFP6R.DLL、VFP6RCHS.DLL、VFP6RENU.DLL:
此三个文件为VFP6.0环境动态链接库。
这三个文件保证了该程序能够在没有安装VFP6.0程序的系统里正常使用。
开启程序:
程序界面如下:
提示“应用程序尚未初始化,请先进性初始化。
”
请点击[确定]。
选择菜单栏的[系统维护]—[初始化]。
此处只有初始化过之后,菜单的其他功能才会开放使用,如[数据录入]。
点击之后,会跳出如下界面中的一个初始化界面:
请输入乡镇代码,如果乡镇代码在数据库中找到,那么允许初始化,按钮[初始化]才能变亮,如果找不到那么会提示出错,按钮[初始化]一直灰色。
我们以“330302002”为例。
输入的乡镇代码合法,所以处理的区域信息对应的乡镇名称也会被显示出来。
按钮[初始化]变亮了,请点击[初始化],跳出如下对话框。
如果检查信息无误,请点击[确定],如果有问题,请取消,返回初始化界面输入您要处理的乡镇码在初始化。
如图:
初始化成功,点击[确定]。
确定好之后,菜单栏的初始化变成灰色,重新初始化变亮。
数据录入过程中,此功能请慎用。
下面演示数据录入模块。
选择菜单项第二项的[数据录入]中的[户主姓名底册表录入]
此时会弹出录入界面,如下图:
界面分[数据录入区]、[边录边审信息]两个页签。
[数据录入区]负责采集数据,[边录边审信息]负责对这些数据的逻辑审核及一些常规审核。
[乡镇代码]即初始化时输入的乡镇代码。
[村码]、[普查小区代码]、[数据录入序号]这三个是定位字段因此不能为空,当输入村码后,程序会自动检测地址代码表中是否存在,如果存在后面会显示出村名称,如果找不到,会提示错误信息。
[普查小区代码]在地址代码库中是没有匹配的,所以大家录入小区代码的时候要检查无误后才可以,这些审核会在网络版程序里进行审核。
[数据录入序号]每录入一个新的小区时候,请大家自行输入1开始,当保存并录入下一条记录的时候,序号会自动加1。
注意:
当一个小区录入完毕,开始录入下一个小区的数据时,请直接修改普查小区代码,之后光标会跳到[数据录入序号]控件里,这时候的序号请大家修改成1开始录入。
备注[42_1]至备注[42_8],如果存在这种情况,请填写1,如果无请空着。
填表日期取系统时间,不过月和日开放修改。
其他字段在边录边审中会涉及到,如果有错误将保存不了。
错误信息将会显示在[边录边审信息]页签中的控件里。
数据录入测试:
如上图显示,数据是合法的,没有差错,所以都可以保存。
当我们将其中第9项数据2修改成1,保存的时候将会提示如下错误。
同时这条错误信息也会显示在边录边审信息页签下的控件里。
只有当这些错误都更正好之后才可以顺利保存。
下面演示数据查询模块。
选择菜单项第三项的[数据查询]中的[户主姓名底册表查询]
点击后跳出查询窗口,点击按钮[全表浏览],
信息会显示在如下图所示的表控件中,不过表头都不是汉字,有关汉字和这些字段名的对应关系在程序的[系统帮助]—[程序表结构字段说明]里。
点击全表导出成EXCEL文件,可以把数据都转化成excel表,不过目前局限性是,最多只能转出excel6w多条的上限值。
超过的数据会被截断。
假如一个乡镇的数据有10w条,要统一导出成excel表的话,需要将数据拆分成两部分都少于6w条记录的库,然后分别导出成excel标。
由于本程序只负责采集数据,且时间紧迫,所以查询、汇总模块作的很简单。
请谅解!
下面演示数据审核模块。
选择菜单项第四项的[数据审核]中的[数据审核]
点击进入后,会跳出如下对话框,点击[全表审核]。
程序运行之后会跳出如下图所示的错误信息界面。
如果有错误,则会产生错误信息。
此模块目前包含三大块审核。
一、行政区划代码+小区号+序号这样一个记录定位码的重码审核。
二、行政区划代码+小区号+序号+户编号的重码审核,当这个小区中,户编号为空或者999除外,其他情况的户编号的重码审核。
三、普通的表内字段间的逻辑审核和常规审核。
具体的审核条件存储在[data]文件夹下的check.dbf表中。
如果有能力,可以自行参照添加审核条件。
最终审核清单将会导出在[审核结果]文件夹下。
下面演示数据汇总模块。
选择菜单项第五项的[数据汇总]中的[数据汇总]
点击进入后,会跳出如下界面。
上半区为字符对应关系区,只提供查看,下半区为汇总结果表格显示区。
点击[简单汇总],表格控件里会显示如下:
乡镇版的汇总目前只汇总到村,要汇总的乡镇,请自行在[汇总结果]下对汇总结果excel表进行手工汇总。
下面演示数据维护模块。
选择菜单项第六项。
大家会看到有如下几个功能模块
1、数据整理:
点击后,将对主表进行索引的重建,一般数据加载后,都需要数据整理。
2、乡镇级数据备份:
点击后,跳出如下对话框,
点击[备份当前行政区所有数据],将把当前的乡镇数据全部导出成一个dbf文件,保存在[backup]文件夹下,文件名中只含有9位乡镇代码。
3、乡镇级数据加载:
输入的9位乡镇码一定要为当前初始化的乡镇代码,按钮[浏览]会变亮,选中您要导入的dbf表路径,当判断有效之后,按钮[加载户主姓名底册表]变亮,点击之,程序会把备份的数据导入,导入规则为,如果本地存在的整个乡镇数据,那么清空本地存在的整个乡镇数据,然后把数据导入。
4、村级数据备份:
点击后,跳出如下对话框,
点击[备份当前行政区所有数据],将把当前乡镇里的每个村数据导出成对应的一个dbf文件,即一个村一个dbf数据文件,保存在[backup]文件夹下,文件名中只含有12位行政区划代码。
5、村级数据加载:
输入的12位地址代码一定要属于当前初始化的乡镇里,并在库中能找到,按钮[浏览]会变亮,选中您要导入的dbf表路径,当判断有效之后,按钮[加载户主姓名底册表]变亮,点击之,程序会把备份的数据导入,导入规则为,如果本地存在的整个村数据,那么清空本地存在的整个村数据,然后把数据导入。
6、村级数据批加载:
点击按钮[浏览],选中您要导入的dbf表路径,当判断有效之后,按钮[加载户主姓名底册表]变亮,点击之,程序会把当前处理的乡镇里所有村级数据导入,导入规则为,如果本地存在的整个村数据,那么清空本地存在的整个村数据,然后把数据导入。
7、小区数据备份:
点击后,跳出如下对话框,
点击[备份当前行政区所有数据],将把当前乡镇里的每个小区数据导出成对应的一个dbf文件,即一个小区一个dbf数据文件,保存在[backup]文件夹下,文件名中含有15位行政区划代码。
8、小区数据加载
输入的15位地址代码一定要属于当前初始化的乡镇里,并在库中能找到,按钮[浏览]会变亮,选中您要导入的dbf表路径,当判断有效之后,按钮[加载户主姓名底册表]变亮,点击之,程序会把备份的数据导入,导入规则为,如果本地存在的整个小区数据,那么清空本地存在的整个小区数据,然后把数据导入。
9、小区数据批加载
点击按钮[浏览],选中您要导入的dbf表路径,当判断有效之后,按钮[加载户主姓名底册表]变亮,点击之,程序会把当前处理的乡镇里所有小区级数据导入,导入规则为,如果本地存在的整个小区数据,那么清空本地存在的整个小区数据,然后把数据导入。
10、村级数据批量导出网络版格式数据
此模块即最终大家要上报给市里数据,也是与网络版程序所需要的数据格式。
后缀为csv。
每个村一个csv文件。
以上这些都是程序主要功能演示,最后一项还有个系统帮助:
1、同结构数据表合并器:
此合并器提供辅助用,是将两张或多张表结构一样的表合并在一起,但是没有任何逻辑判断,操作不慎将会产生重码。
所以不熟悉的慎用。
2、程序表结构字段说明:
此项功能提供给大家有关s2010_t05表的建表语句及各字段代码与字段名称之间的对应关系及数据类型和长度。
3、程序使用说明:
对此程序的功能介绍及注意事项的使用说明书。
4、程序信息
写了当前版本号,程序完成日期及作者。
以上即乡镇版程序的大致流程。
村版程序和乡镇版程序非常类似,区别如下:
一、程序初始化,请输入12位地址代码
二、数据录入界面中少了村码这个控件。
三、数据维护中,无乡镇级数据备份,乡镇级数据加载,村级数据批加载。
大致如此。
附:
EXCEL转DBF表流程:
由于很多地方已经用excel表录入过部分数据,这里我说下如何将这部分数据转化到我的程序里去。
在我下发的程序包根目录下有个文件夹[EXCEL转DBF表流程]
里面有两个文件:
EXCEL转DBF流程.txt描述了转化的流程。
户主姓名底册表头.xls格式表头,大家转化的时候,要严格按照此表头里的字段的顺序进行整理。
行政区划代码,小区代码,序号不能空着。
注意:
小区序号一定要3位,如果是1那么要写成001,如果是11,那么要写成011,序号同样处理。
请大家打开【户主姓名底册表头.xls】文件后,首先做如下动作,选中列A到G,然后右键设置单元格格式,跳出[单元格格式]界面,左边分类里选中[特殊],右边类型选中[邮政编码]。
即可以解决如上问题。
2010年09月16日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 户主 姓名 底册 程序 使用 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)