版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机专业毕业论文常驻人口户籍管理系统计算机科学与技术学院2000级1班 朱 楠指导老师:石冰摘要:本文开发了常驻人口户籍管理系统。利用vb、microsoft access、sqlserver开发工具 ,通过数据库的操作,基本可以实现人口户籍的管理和维护。 可适用于各地区、省直机关、企业等大型机构人员管理和人口普查的工作。关键词:微软access、sqlserver数据库,常驻,常驻人口户籍管理系统。0.引言常驻人口户籍管理系统是一个非常重要的人事信息管理系统。同时它也是一套使用 比较普遍的系统。大到每个国家、省市、省直机关、大型企业,小到每个生活社区,都需要拥有自己的人口户籍等类似的管理档
2、案,以便对本地区和机构人员的基本信息、家庭情况和汇总情况进行管理。及其是在中国这个人口基数相当大的发展中国家,建立一套人口管理系统,就显得的尤为重要了。本系统包括常驻人口基本信息管理、 常驻人口现在的生存环境以及联系方式信息管理、常驻人口家庭情况信息管理等。1.系统方案常驻人口户籍管理的主要任务是实现对地区和机构人员以及家庭状况的有效系统的管理。本系统主要包括以下几块主要功能模块,功能 如下:1. 1常驻人口 基本信息管理l 常驻人口信息的录入,包括住户的姓名、性别、身份证号码、籍贯、l 常驻人口信息的添加l 常驻人口信息的修改l 常驻人口信息的删除l 常驻人口信息的查询l 常驻人口信息的保存
3、1. 2住户联系方式和生存环境信息管理l 住户联系方式和生存环境信息录入,包括家庭住址、住宅电话、单位地址、单位电话、email、oicq、网址、社区名称以及地址l 住户联系方式和生存环境信息的添加l 住户联系方式和生存环境信息的修改l 住户联系方式和生存环境信息的删除l 住户联系方式和生存环境信息的查询l 住户联系方式和生存环境信息的保存l 住户联系方式和生存环境信息的取消1.3常驻人口家庭情况信息管理 l 家庭成员基本信息的录入,包括户主以及其他家庭成员的姓名、性别、身份证号码、户别和家庭住址和住户户口登记机关l 家庭成员基本信息的添加l 家庭成员基本信息的更正l 家庭成员基本信息的查询l
4、 家庭成员基本信息的保存l 家庭成员基本信息的退出l 家庭成员基本信息的取消根据这些功能,设计出系统的功能模块,每个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、删除记录、修改记录以及查询显示记录信息等内容。常驻人口户籍管理系统 常驻人口基本信息管理住户联系方式信息管理常驻人口家庭情况信息针对各个模块不同的表实现添加记录、修改记录、删除记录以及显示记录等功能 2. 技术分析与方法阐述。2. 1 method1:在sqlsever的查询分析器中,输入以下内容:use mastergocreate database db2onprimary ( name = 姓名,filename
5、= d:program filesmicrosoft sql servermssqldatamp1.mdf,size = 10mb,maxsize = 200,filegrowth = 2),( name = nameo,filename = d:program filesmicrosoft sql servermssqldatarela. dbf,size = 10mb,maxsize = 200,filegrowth = 2),( name = 身份证号码,filename = d:program filesmicrosoft sql servermssqldatamp2.dbf,size
6、 = 10mb,maxsize = 200,filegrowth = 2)log on ( name = stlog1,filename = d:program filesmicrosoft sql servermssqldatastlog1.ldf,待添加的隐藏文字内容3size = 1mb,maxsize = 20,filegrowth = 1),method2:直接用dao方式打开数据库以及各表private function opendb() as booleanon error goto errdim pathstr as stringpathstr = app.path + “db
7、2.mdb” set mdata = workspaces(0).opendatabase(pathstr)set mrec = mdata.openrecordset(“mp”)opendb = true exit function err:opendb = falseend function建立数据库db2,之后建立相关的表,以下是在数据库中建立的3个表及其内容:2. 2 常驻人口基本信息管理表编号字段名称数据结构说明1姓名text姓名2性别text2字节3籍贯text最大10字节4出生日int出生日5民族text可变字节6身份证号码int19位2. 3 住户联系方式和生存环境信息管理表编
8、号字段名称数据结构说明1住宅电话int住宅电话2家庭住址text家庭住址3单位电话int单位电话4单位地址text单位地址5手机号码int手机号码6传真号码int传真号码7小灵通int本市8网址text个人或公司主页9emailtext网路邮箱3oicqint网路通信2. 4常驻人口家庭情况信息管理表编号字段名称数据结构说明1家庭关系text户主2姓名text户主姓名3性别text户主性别4身份证号码int户主本人5成员关系1text家庭成员6姓名text姓名 7性别text2字节8身份证号码int最大设置199成员关系2text家庭成员10 姓名text姓名11性别text性别12身份证号码
9、int13户口登记机关text14家庭地址text现入住地数据库准备就绪之后,进入vb进行编程本程序是根据面向对象的编程方法,将vb与数据库连接的部分分别与库中的三个表连接,通过在程序中设计的主模块直接调用,使程序的修改和维护都非常的方便。在程序与数据库的连接中使用了odbc api函数。另外,在这个模块中:主函数调用main , 数据库database,数据记录集recordset ,stradjust(),text_keypress()。特别地,在自定义函数stradjust中主要解决了当showmp表中添加字段表的问题,尤其是,在当字段不能完全显示时以省略号的形式表示。同时,自定义函数g
10、etfield()定义查找文本框字段功能。text_keypress()自定义了经过对t值的判断进行自动换行的功能。3 实验结果评价:试验结果表明,配置要求:32m内存,intel p2 300,系统在win9x,winme,win2000以上版本,系统基本上能实现对常驻人口的信息的安全管理。 4 结束语 作者对人口户籍的管理模式进行了研究,对原来的一些想法进行了很大的改进,体现在供求分析上,原来自己的考虑太过于理想化,在实际操作的时候,添加了很多实际需要的内容。比如原来的转学这一块没有很好的涉及,后来才进行了添加。通过做这个系统,得出结论,代码的书写应该是次要的,关键还是进行需求的分析,才能满
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版万科杭州市房产买卖合同样本3篇
- 2024版新能源汽车销售及电池回收利用合同3篇
- 2024年度医疗美容设备超声刀销售与服务合同6篇
- 2024年度抵押房屋买卖合同与房屋交易代理服务合同3篇
- 2024年度运输合同:国际物流运输协议4篇
- 2024版吊篮高空作业设备检验与维修服务合同3篇
- 2024版个人房屋抵押贷款合同贷款利率调整通知3篇
- 2024版无人机植保作业服务综合保险合同3篇
- 2024版房地产定向开发与社区共建合作协议书3篇
- 2024版水磨石工艺技术培训与转让合同
- 《HSK标准教程3》第10课
- 2023内蒙古财经大学辅导员公开招聘(列编招聘)3人及笔试参考题库(共500题)答案详解版
- 冠心病双联抗血小板治疗中国专家共识
- 部编语文五年级上册词语表注音版
- 中建光伏项目管理指导手册
- 国家开放大学思想道德与法治社会实践作业集合6篇
- 小学侵害未成年人强制报告制度
- 2023年飞行员基础知识考试题库(500题版)
- 人工智能对中学教学的影响与应对策略
- 闭合导线自动计算表
- 分管学校安全、德育、后勤等业务副校长述职报告
评论
0/150
提交评论