常驻人口户籍管理系统

常驻人口户籍管理系统

计算机科学与技术学院 2000级1班 朱 楠 指导老师:石冰

摘要:本文开发了常驻人口户籍管理系统。利用VB、Microsoft Access、SQLserver开发工具 ,通过数据库的操作,基本可以实现人口户籍的管理和维护。 可适用于各地区、省直机关、企业等大型机构人员管理和人口普查的工作。

关键词:微软access、SQLserver数据库,常驻,常驻人口户籍管理系统。

The Census register System of settled Population management Abstract: we have develop

Keyword: Microsoft Access、SQLServer database、the census register system of settled population management

0.引言

常驻人口户籍管理系统是一个非常重要的人事信息管理系统。同时它也是一套使用 比较普遍的系统。大到每个国家、省市、省直机关、大型企业,小到每个生活社区,都需要拥有自己的人口户籍等类似的管理档案,以便对本地区和机构人员的基本信息、家庭情况和汇总情况进行管理。及其是在中国这个人口基数相当大的发展中国家,建立一套人口管理系统,就显得的尤为重要了。本系统包括常驻人口基本信息管理、 常驻人口现在的生存环境以及联系方式信息管理、常驻人口家庭情况信息管理等。

1.系统方案

常驻人口户籍管理的主要任务是实现对地区和机构人员以及家庭状况的有效系统的管理。本系统主要包括以下几块主要功能模块,功能 如下:

1. 1常驻人口 基本信息管理

● 常驻人口信息的录入,包括住户的姓名、性别、身份证号码、籍贯、 ● 常驻人口信息的添加 ● 常驻人口信息的修改 ● 常驻人口信息的删除 ● 常驻人口信息的查询 ● 常驻人口信息的保存

1. 2住户联系方式和生存环境信息管理

● 住户联系方式和生存环境信息录入,包括家庭住址、住宅电话、单位地址、单

位电话、Email、OICQ、网址、社区名称以及地址 ● 住户联系方式和生存环境信息的添加 ● 住户联系方式和生存环境信息的修改 ● 住户联系方式和生存环境信息的删除 ● 住户联系方式和生存环境信息的查询 ● 住户联系方式和生存环境信息的保存

● 住户联系方式和生存环境信息的取消 1. 3常驻人口家庭情况信息管理 ● 家庭成员基本信息的录入,包括户主以及其他家庭成员的姓名、性别、身份

证号码、户别和家庭住址和住户户口登记机关 ● 家庭成员基本信息的添加 ● 家庭成员基本信息的更正 ● 家庭成员基本信息的查询 ● 家庭成员基本信息的保存 ● 家庭成员基本信息的退出 ● 家庭成员基本信息的取消 根据这些功能,设计出系统的功能模块,每个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、删除记录、修改记录以及查询显示记录信息等内容。

2. 技术分析与方法阐述。

2. 1 Method1:在SQLSever的查询分析器中,输入以下内容:

USE master GO

CREATE DATABASE db2 ON

PRIMARY ( NAME = 姓名,

FILENAME = „d:\program files\microsoft sql server\mssql\data\mp1.mdf‟, SIZE = 10MB, MAXSIZE = 200, FILEGROWTH = 2), ( NAME = nameo,

FILENAME = „d:\program files\microsoft sql server\mssql\data\rela. dbf‟, SIZE = 10MB, MAXSIZE = 200, FILEGROWTH = 2), ( NAME = 身份证号码,

FILENAME = „d:\program files\microsoft sql server\mssql\data\mp2.dbf‟, SIZE = 10MB, MAXSIZE = 200, FILEGROWTH = 2) LOG ON

( NAME = StLog1,

FILENAME = „d:\program files\microsoft sql server\mssql\data\StLog1.ldf‟, SIZE = 1MB, MAXSIZE = 20, FILEGROWTH = 1),

Method2:直接用DAO方式打开数据库以及各表 Private Function OpenDB() As Boolean

On Error GoTo err Dim Pathstr As String

Pathstr = App.Path + “\db2.mdb”

Set Mdata = Workspaces(0).OpenDatabase(Pathstr) Set Mrec = Mdata.OpenRecordset(“MP”) OpenDB = True Exit Function err: OpenDB = False

End Function

建立数据库db2,之后建立相关的表,以下是在数据库中建立的3个表及其内容: 2. 2 常驻人口基本信息管理表

2. 3 住户联系方式和生存环境信息管理表

2. 4常驻人口家庭情况信息管理表

数据库准备就绪之后,进入VB进行编程

本程序是根据面向对象的编程方法,将VB与数据库连接的部分分别与库中的三个表连接,通过在程序中设计的主模块直接调用,使程序的修改和维护都非常的方便。在程序与数据库的连接中使用了ODBC API函数。另外,在这个模块中:主函数调用main , 数据库database,数据记录集recordset ,stradjust(),Text_KeyPress()。特别地,在自定义函数stradjust中主要解决了当showmp表中添加字段表的问题,尤其是,在当字段不能完全显示时以省略号的形式表示。同时,自定义函数getfield()定义查找文本框字段功能。Text_KeyPress()自定义了经过对t值的判断进行自动换行的功能。

3 实验结果评价:

试验结果表明,配置要求:32m内存,intel p2 300,系统在win9x,winme,win2000以上版本,系统基本上能实现对常驻人口的信息的安全管理。 4 结束语

作者对人口户籍的管理模式进行了研究,对原来的一些想法进行了很大的改进,体现在供求分析上,原来自己的考虑太过于理想化,在实际操作的时候,添加了很多实际需要的内容。比如原来的转学这一块没有很好的涉及,后来才进行了添加。通过做这个系统,得出结论,代码的书写应该是次要的,关键还是进行需求的分析,才能满足市场的需要,而不是纸上谈兵。 参考文献:

[1] 石冰,张立群,蒋志方.数据库原理教程.石油大学出版社,2000

[2] 姚青.Visual Busic 语言程序设计―入门与提高.地震出版社,2000 [3]Jlffrey P.McManus.Visual Basic 6数据库访问技术 机械工业出版社 2001

[4] MSDN


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn