户籍管理系统毕业论文
学校:___________________
姓名:___________________
学号:___________________
同组人员:_______________
指导老师:_______________
二○○五年五月
内容摘要
居民小区户籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和
维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据
安全性好的库。而对于后者则要求应用程序功能完备,容易使用等特点。
本系统主要完成对小区居民户籍的管理,包括户籍管理、报表统计、数据库管理、
打印等几方面。系统可以完成对小区户籍信息的浏览、查询、添加、删除、修改、报表以及
户口信息打印等功能。系统的核心是户口和人口信息之间的联系,每一个表的修改都将联动
的影响其它的表。查询功能也是系统的核心之一,在系统中即有户口查询,也有人口查询和
模糊查询,系统不仅有静态的单一条件查询,也有动态生成的模糊条件查询,其目的都是为
了方便用户使用。系统有完整的报表打印功能和数据库管理功能。
经过分析,本系统采用 Microsoft Office 中的 Access 2002 来设计数据库,Microsof
t 公司的 Visual Basic 工具开发系统。利用 Visual Basic 提供的各种面向对象的开发工具,
尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用
原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的系统。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了
系统设计的重点、设计思想、难点技术和解决方案。
关键词: 管理信息系统 户籍管理 Visual Basic 语言 数据处理
Abstract
The household register management reform is a relational everyone's big
matter. In the past the registered permanent address once was the rank, the
status symbol, a transfer of residence once baffled how many people. These
years, our country's household register system reform have obtained the huge
result, the city and countryside registered permanent address although also has
some differences, but already displayed not that is prominent; The transfer of
residence although also has all sorts of limits and is inconvenient, but,
compared with the past is much easier, to be more convenient much, limited are
much less.
However, the present household register control system and the rapid
development market economy does not tally, the serious lag in the economical
development, and already seriously was hindering the productive forces
development. Computer rapid development,Promoted the household register
management development greatly,Therefore the household register
management and the computer unify has the necessity very much.
This system after the test, the movement is stable, may put into the use.
Key words: Household register management, VB, database
目 录
第一章 前言……………………………………………………………… 1
1.1 居民小区户籍管理系统的开发背景…………………………………………1
1.2 开发本系统的目标和意义………………………………………………… 1
第二章 管理信息系统开发方法概述………………………………… 2
2.1 建立 MIS 的必要条件 ……………………………………………………… 2
2.2 MIS 的开发原则 …………………………………………………………… 3
2.3 MIS 开发的生命周期 ………………………………………………………4
第三章 系统开发平台及工具…………………………………………5
3.1 系统开发语言的选择…………………………………………………………5
3.2 数据库的选择…………………………………………………………………5
3.3 系统开发的硬件环境…………………………………………………………6
第四章 系统总体分析……………………………………………………………6
4.1 系统需求分析…………………………………………………………………
7
4.2 系统流程分析…………………………………………………………………
8
4.2.1 业务流程分析………………………………………………………………
8
4.2.2 数据流程分析…………………………………………………………… 10
4.3 系统功能的逻辑设计……………………………………………………… 1
0
第五章 系统设计…………………………………………………………………12
5.1 用户界面的设计与实现……………………………………………………13
5.2 数据库的设计与建立…………………………………………………………2
1
5.3 系统运行及测试………………………………………………………………2
6
第六章 系统特点…………………………………………………………27
第七章 结语…………………………………………………………………………2
8 第八章 致谢………………………………………………………………………2
8
第一章 前言
1.1 开发背景
随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在公安领
域同样也得到了飞速的发展。对于公安系统最基层的派出所来说,利用计算机实现户籍管理
等日常工作来提高办事效率,是适应当今社会发展要求,推动公安领域现代化快速发展的必
要条件。虽然派出所只是公安系统的基层单位,但是户籍管理是一项琐碎、复杂而又十分细
致的工作。人员流动、房屋的租赁等工作量非常的大,如果用手工来操作,不仅工作量大而
且容易出现错误。而利用计算机就不同了,一个完善的户籍管理系统可以帮你解决所有这方
面的问题。同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性
高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高户籍管理的效率,
也是科技强警,与世界接轨的重要条件。
不同的地方派出所中具有不同的人事管理、户籍管理制度。这也决定不同的地方有不同的户
籍管理制度,对于本地派出所来说目前就是这个情况,面对实际,迫切需要开发出一个新系
统来适应这些工作。
本系统是结合了本地派出所的实际情况,进行综合考察,经过实际的需求分析采用了功能强
大的 VB6.0 作为开发工具,ACCESS 作为数据库,开发出的户籍管理系统。整个系统从符合
操作简便、界面友好、灵活、实用、安全的要求出发,完成从入户登记到工作对象,以及房
租租赁三个方面的工作,经过实践证明本系统完全可以满足这个方面的需要。
户籍管理系统是公安部门不可缺少的一部分,它的内容对于公安部门的决策者和管理者来说
都至关重要,所以户籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直
以来人们使用传统人工的方式管理户籍档案,这种管理方式存在着许多缺点,如:效率低、保
密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困
难。随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已被人们深刻地认识和
使用,它已进入人类社会的各个领域并发挥着越来越重要的作用。由此,建立高性能的户籍
管理系统,作为计算机应用的一部分,使用计算机对户籍档案进行管理,具有着手工管理所无
法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本
低等。这些优点能够极大地提高户籍档案管理的效率,也是公安部门的科学化、正规化管理
的体现。因此,开发这样一套管理软件成为很有必要的事情, 我经过一个月的时间,参考各种
资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。使
我设计的数据库系统能够实现户籍管理功能。该系统基本上满足了用户在户籍档案管理方面
的需求,用户界面友好。此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信