摘 要 户籍管理改革是一个关系千家万户的大事情。过去户口曾经是等级、地位的象征,一个户口迁移曾经难倒多少人。这些年,我国户籍制度改革取得了巨大成绩,城乡户口虽然还有一些区别,但是已经表现得不那么突出;户口迁移虽然还有种种限制和不便,但是,与过去相比容易得多、方便得多,限制少得多了。 然而,目前的户籍管理制度与飞速发展的市场经济还不相符合,严重滞后于经济发展,并已经严重阻碍着生产力的发展。计算机的飞速发展,大大促进了户籍管理的发展,所以户籍管理与计算机相结合是很有必要的。 本系统经过测试,运行稳定,可投入使用。 关键字:户籍管理,VB,数据库 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 目 录 摘 要 2 Abstract 3 第一章 绪论 5 1.1 选题的背景 5 1.2 课题来源和意义 5 1.3 系统可行性分析 7 第二章 系统开发环境 9 2.1系统的架构 9 2.2系统运行环境操作系统 9 2.3系统开发环境 9 2.4开发工具 10 2.4.1Visual Basic的简介 10 2.4.2 ACCESS简介 11 第三章 软件的需求分析 13 3.1 需求分析的目的 13 3.2 数据流程图 14 第四章 系统实现 15 4.1 登陆窗口的实现 15 4.2 系统主界面模块设计 17 4.3 添加户口登记模块实现 18 4.4 查询模块设计 21 4.5 报表统计模块设计 24 结束语 26 致 谢 27 参考文献 28
第一章 绪论 1.1 选题的背景 学习计算机知识的目的在于更加准确、快捷的解决现实生活中的各种问题。我们只有不断的更新和完善自己的知识、在实践中积累经验,才能做出好的软件为社会服务,为使用者提供便利。 在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。《户籍管理系统》正是一个非常实用的应用型软件产品,我们不谈它的经济利益,单说的应用范围就是十分广泛的,只要企业都可以采用本系统。我想计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,今天我所设计的《户籍管理系统》就是辅助企业或政府对户籍能够更好的管理,同时使管理员从繁杂的各项劳动中解脱出来。 为了能更加快速的完成户籍的管理,提高管理人员的工作效率,特开发此系统。此系统基本符合用户需求,能够完成资料修改、数据录入、用户管理 等功能。以及各类相关的打印。并提供部分系统维护功能。同时也考虑了减少数据冗余问题,对于数据的一致性的问题也通过程序进行了有效的解决。
3.1 需求分析的目的 需求分析是软件定义时期的最后一个阶段。软件需求分析是软件开发早期的一个重要阶段。它在问题定义和可行性研究阶段之后进行。需求分析的基本任务是软件人员和用户一起完全弄清用户对系统的确切要求。这是关系到软件开发成败的关键步骤,是整个系统开发的基础。软件需求分析阶段要求用需求规格说明表达用户对系统的要求。可行性研究阶段已经确定了系统必须完成的许多基本功能,在需求分析阶段,分析员应将这些功能进一步具体化。 对于系需求分析阶段,还应该确定系统的运行环境要求,如硬件环境要求:比如外存储器的种类、数据库输入方式、数据库通信接口等;软件要求:如哪种操作系统、哪种汉字系统、哪种数据库管理系统等。还有系统的性能要求:如系统所需的存储容量、安全性、可靠性、期望的响应时间要求即从终端输入数据到系统后,系统在多长时间内可以有反应,这对于实时系统来讲是关系到系统能否被用户接受的问题。 本课题针对当前我国户籍管理多数采用人工管理的现状以及即使采用了计算机户籍管理系统却不能完全满足本户籍管理的需要的实际情况出发,对户籍管理业务经过详细的系统调查,开发出的操作简单而且方便实用的一个户籍管理系统。本系统使用Visual Basic6.0开发工具,主要使用SQL语句,结合Access数据库、VB的DAO数据访问对象,DATA控件和ADO控件来实现数据库的操作。 3.2 数据流程图 数据流程图描述:用户可以对数据进行增加、删除、修改和查询等操作。如果用户要进行增加、删除、修改三项操作时,需要进行确认,选择“是”后,新数据写入数据库中,否则返回。进行查询时,数据进行查找,将找到的结果回显示给用户。 系统数据流程图如图3-2所示:
图3-2 系统数据流程图 系统结构图如下所示:
第四章 系统实现 运行环境 硬件环境: l 推荐Pentium或更高的处理器。 l Microsoft Windows 支持的VGA或分辨率更高的监视器。 l 64M内存以上。 l WINDOWS 支持的各类鼠标;UPS不间断电源。 l 推荐桌面显示方式:1024*768像素。 系统安装前的准备工作 l 安装本软件需要至少10MB硬盘空间(请清理计算机硬盘,检查清除计算机病毒,确保空间足够,系统安全); l 保证打印机工作正常 l 系统安全性采取权限控制法,即不同权限的用户使用的系统功能不同; l 每台计算机都加装了UPS不间断电源,保证在突然断电情况下,能够正常退出系统。 4.1 登陆窗口的实现 “系统登陆”表单功能是在进入系统之前打开,用来确认用户输入的帐号和密码是否正确。 在“帐号”和“密码”栏输入帐号和密码后单击“确定”按钮,如果帐号和密码输入正确,则进入系统,如果输入错误,则弹出出错信息并清除输入错误的帐号和密码,将焦点置于“帐号”栏,等待用户的再次输入。 为保证用户密码安全起见,在“密码”栏输入密码时显示的是“*”,这需要设置密码栏属性为“*”。 本模块如下图所示: |