【精品】VB+ACCESS户籍管理系统(论文+系统)
收藏
资源目录
压缩包内文档预览:(预览前20页/共44页)
编号:1639051
类型:共享资源
大小:481.64KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vb
access
户籍管理
系统
论文
- 资源描述:
-
【精品】VB+ACCESS户籍管理系统(论文+系统),精品,vb,access,户籍管理,系统,论文
- 内容简介:
-
户籍管理系统毕业论文 学校: _ 姓名: _ 学号: _ 同组人员: _ 指导老师: _ 二五年五月 内容摘要 居民小区户籍管理系统是典型的信息管理系统 (其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能 完备 ,容易使用等特点。 本系统主要完成对小区居民户籍的管理,包括户籍管理、报表统计、数据库管理、打印等几方面。系统可以完成对小区户籍信息的浏览、查询、添加、删除、修改、报表以及户口信息打印等功能。系统的核心是户口和人口信息之间的联系,每一个表的修改都将联动的影响其它的表。查询功能也是系统的核心之一,在系统中即有户口查询,也有人口查询和模糊查询,系统不仅有静态的单一条件查询,也有动态生成的模糊条件查询,其目的都是为了方便用户使用。系统有完整的报表打印功能和数据库管理功能。 经过分析 ,本系统采用 的 002 来设计数据库, 司的 具开发系统。利用 供的各种面向对象的开发工具 ,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象 ,首先在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成满意的系统。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键词 : 管理信息系统 户籍 管理 言 数据处理 he is a s In a of s is of of is is to be in is 目 录 第一章 前言 1 居民小区户籍管理系统的开发背景 1 开发本系统的目标和意义 1 第二章 管理信息系统开发方法概述 2 建立 必要条件 2 开发原则 3 发的生命周期 4 第三章 系统开发平台及工具 5 系统开发语言的选择 5 数据库的选择 5 系统开发的硬件环境 6 第四章 系统总体分析 6 系统需求分析 7 系统流程分析 8 业务流程分析 8 数据流程分析 10 系统功能的逻辑设计 10 第五章 系统设计 12 用户界面的设计与实现 13 数据库的设计与建立 21 系统运行及测试 26 第六章 系统特点 27 第七章 结语 28第八章 致谢 28 第一章 前言 随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在公安领域同样也得到了飞速的发展。对于公安系统最基层的派出所来说,利用计算机实现户籍管理等 日常工作来提高办事效率,是适应当今社会发展要求,推动公安领域现代化快速发展的必要条件。虽然派出所只是公安系统的基层单位,但是户籍管理是一项琐碎、复杂而又十分细致的工作。人员流动、房屋的租赁等工作量非常的大,如果用手工来操作,不仅工作量大而且容易出现错误。而利用计算机就不同了,一个完善的户籍管理系统可以帮你解决所有这方面的问题。同时计算机具有手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高户籍管理的效率 ,也是科技强警,与世界接轨的重要条 件。 不同的地方派出所中具有不同的人事管理、户籍管理制度。这也决定不同的地方有不同的户籍管理制度,对于本地派出所来说目前就是这个情况,面对实际,迫切需要开发出一个新系统来适应这些工作。 本系统是结合了本地派出所的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的 为开发工具, 为数据库,开发出的户籍管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从入户登记到工作对象,以及房租租赁三个方面的工作,经过实践证明本系统完全可以满足这个方面的需要。 户籍管理 系统是公安部门不可缺少的一部分 ,它的内容对于公安部门的决策者和管理者来说都至关重要 ,所以户籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理户籍档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高 ,计算机科学的日渐成熟 ,其强大的功能已被人们深刻地认识和使用 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。由此,建立高性能的户籍管理系统,作为计算机应用的一部分 ,使用计算机对户籍档案进行管理 ,具有着手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高户籍档案管理的效率 ,也是公安部门的科学化、正规化管理的体现。因此,开发这样一套管理软件成为很有必要的事情 , 我经过一个月的时间 ,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。使我设计的数据库系统能够实现户籍管理功能。该系统基本上满足了用户在户籍档案管理方面的需求,用户界面友好。此系统更加贴近信息电子化处理,从而 降低了人工劳动并增加了信息的准确性。所以急需开发一小型 C/S 系统,目的是为了提高工作效率及管理水平。在下面的各章中我将以开发一套户籍管理系统为例 ,谈谈其开发过程和所涉及到的问题及解决方法。由于作者水平有限,论文中难免存在错误和不足之处,恳请各位导师在百忙之中,予以批评指导,在此向各位导师表示诚挚的谢意! 发本系统的目标和意义 计算机已经成为我们学习和工作的得力助手: 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计 算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 在 公安部门中 用计算机管理户籍信息的意义 现在我国的 公安部门 的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的专科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过 “ 科学技术是第一生产力 ” ,我希望能用我四年的所学编制 出一个实用的程序来帮助大中专进行更有效的信息管理。 归纳起来,好处大约有以下几点: 1 可以存储学生的基本信息以及历届的学生信息,安全、高效; 2 只需一到二名信息录入员即可操作系统,节省大量人力; 3 可以迅速查到所需信息。 户籍管理系统是公安部门不可缺少的一部分 ,它的内容对于公安部门的决策者和管理者来说都至关重要 ,所以户籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理户籍档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的 文件和数据 ,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高 ,计算机科学的日渐成熟 ,其强大的功能已被人们深刻地认识和使用 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。由此,建立高性能的户籍管理系统,作为计算机应用的一部分 ,使用计算机对户籍档案进行管理 ,具有着手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高户籍档案管理的效率 ,也是公安部门的科学化、正规化管理的体现 现状分析(背景分析) 21世纪以来,人类经济高速 发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的编程软件数据库 其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作 跟据 1999年中国电信的调查报告显示我国的上网人数已达到 890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。 根据实际情况,我们使用原型法( 以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。 第二章 管理信息系统 开发方法概述 建立 必要条件 一、前言 管理信息系统( 称 现代社会已深入到各行各业,由于计算机技术的迅速发展和普及, 实上已成为计算机 目前,由于开发高质量 能力大大落后计算机硬件日新月异的进展,加上社会对展和完善需求的增加以及对 这些情况已严重妨碍了计算机技术的进步。因此对 关的内容进行深入研究,提高工作效率,提 高 发成功率已变得十分重要。 二、 概念及解释 一个不断发展的新型学科, 定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为 由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。 对象就是信息 信息是经过加工的数据,信息是对决策者有价值的数据。信息的主要特征是来源分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。信息具有时间性。信息的加工方式有多种形式。 企业从信息管理的角度可 划分为物流和信息流。生产过程是一个物流的投入产出过程,且是不可逆的过程。管理过程是信息流的过程,且具有信息反馈的特征。 2、系统是由相互联系、相互作用的若干要素按一定的法则组成并具有一定功能的整体。 系统有两个以上要素,各要素和整体之间,整体和环境之间存在一定的有机联系。系统由输入、处理、输出、反馈、控制五个基本要素组成。信息系统是输入的数据,经过处理,输出的是信息的系统。如图二所示: 3、管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。 任何地 方只要有管理就必然有信息,如果形成系统就形成 算机设备使 有效,尤其是现代社会, 和计算机设备不可分离,因此一般来说 是计算机 括计算机、网络通讯设备等硬件成份,包括操作系统、应用软件包等软件成份。并随着计算机技术和通讯技术的迅速发展还会出现更多的内容。计算机设备并不是 必要条件, 三、 结构、特征及相关学科 1、 结构 信源、信宿、信息处理、信息用户和信息管理者五个组成部分。 2、 特性 完善的 有以下四 个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。 具有统一规划的数据库是 熟的重要标志,它象征着 软件工程的产物。 通过 现信息增值,用数学模型统计分析数据,实现辅助决策。 发展变化的, 生命周期。 开发必须具有一定的科学管理工作基础。只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行 开发。 因此,为适应 开发需求,企业管理工作必须逐步完善 以下工作: 管理工作的程序化,各部门都有相应的作业流程。 管理业务的标准化,各部门都有相应的作业规范。 报表文件的统一化,固定的内容、周期、格式。 数据资料的完善化和代码化。 3、 相关学科 一个交叉性综合性学科,组成部分有:计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。随着科学技术的高速发展, 及的范围还要扩大。 四、 划分 1、基于组织职能进行划分 组织职能可以划分为办公系统、决策系 统、生产系统和信息系统。 2、基于信息处理层次进行划分 于信息处理层次进行划分为面向数量的执行系统、面向价值的核算系统、报告监控系统,分析信息系统、规划决策系统,自底向上形成信息金字塔。 3、基于历史发展进行划分 第一代 由手工操作,使用工具是文件柜、笔记本等。第二代 加了机械辅助办公设备,如打字机、收款机、自动记账机等。第三代 用计算机、电传、电话、打印机等电子设备。 4、基于规模进行划分 随着电信技术和计算机技术的飞速发展,现代 地域上划分 已逐渐由局域范围走向广域范围。 5、 综合结构 以划分为横向综合结构和纵向综合结构,横向综合结构指同一管理层次各种职能部门的综合,如劳资、人事部门。纵向综合结构指具有某种职能的各管理层的业务组织在一起,如上下级的对口部门。 开发原则 1、 开发原则 创新原则,体现先进性。计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃。 整体原则,体现完整性。企业管理可以理解为一个合理的 闭环 系统。目标系统应当是这个 闭环 系统的完善。企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面。 不断发展原则,体现超前性。为了提高使用率,有效的发挥 作用,应当注意技术的发展和环境的变化。 开发过程中应注重不断发展和超前意识。 经济原则,体现实用性。大而全和高精尖并不是成功 衡量标准。事实上许多失败的 是由于盲目追求高新技术而忽视了其实用性。盲目追求完善的 忽视了本单位的技术水平、管理水平和人员素质。 2、 开发方式 开发方 式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。一般来说根据企业的技术力量、资源及外部环境而定。 3、 开发策略 不可行的开发方法:组织结构法,机械的按照现有组织机构划分系统,不考虑 开发原则。 数据库法,开发人员从数据库设计开始对现有系统进行开发。 想象系统发,开发人员基于对现有系统进行想象为基础进行开发。 可行的开发方法:自上而下( ,从企业管理的整体进行设计 ,逐渐从抽象到具体 ,从概要设计到详细设计 ,体现结构化的设计思想。 自下而上( ,设计系统的构件 ,采用搭积木的方式组成整个系统 ,缺点在于忽视系统部件的有机联系。 两者结合是实际开发过程中常用的方法。通过对系统进行分析得到系统的逻辑模型 , 进而从逻辑模型求得最优的物理模型。逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。 4、 开发方法 完整实用的文档资料是成功 标致。科学的开发过程从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段。每一个阶段都应有文档资料,并且在开发过程中不断完善和充实。目 前使用的开发方法有以下两种: 瀑布模型(生命周期方法学) 结构分析、结构设计,结构程序设计(简称 法)用瀑布模型来模拟。各阶段的工作自顶向下从抽象到具体顺序进行。瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。瀑布模型是早期 计的主要手段。 快速原型法(面向对象方法) 快速原型法也称为面向对象方法是近年来针对( 缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。是一种快速、灵活、交互式的软件开发方法学。其核心是用交互的 、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大快的规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见。快速原型法的实现基础之一是可视化的第四代语言的出现。 两种方法的结合 使用面向对象方法开发 ,工作重点在生命周期中的分析阶段。分析阶段得到的各种对象模型也适用于设计阶段和实现阶段。实践证明两种方法的结合是一种切实可行的有效方法 发的生命周期 0 70 年代是结构化系统分析与设计时代:开发工作结 构化,标准化,将开发过程划分需求分析,设计,实现,测试等几个生命周期阶段,经历了瀑布模型,蛛网模型 80 年代初是原型法( 代,在 4境中开发,先抓住局部设计实现,然后不断修改,直到全面满足; 90 年代是客户 /服务器时代,或是基于 开发时代:这时客户购买现成的软件包,甚至是整个系统,然后基于组件的开发或进行系统集成 注释:结构化系统分析在 60 70 年代阶段里,先后提出了瀑布模型,螺旋模型。指出了初期开发重要性。在 80 年代,在第四代开发语言愈来愈完善( 4 从局部着手,逐渐 完善。 又成机构化系统开发方法,瀑布法, 1976 年由 出来的。 任何系统都会经历一个发生,发展和消亡的过程。按信息系统的生命过程,自上而下,按工作阶段顺序开发系统。 分几个基本阶段,每个阶段任务明确,要产生相应文档,作为下阶段的依据。 软件包括程序和文档。 注释:生命周期法思想:任何系统都会经历一个发生,发展和消亡的过程。按信息系统的生命过程,自上而下,按工作阶段顺序开发系统。每个阶段任务明确,要产生相应的文档,作为下阶段的依据。一个软件包括两个部分 :程序本身以及个阶段的文档。特点 :早期阶段比较重要,因为后续阶段是以第一阶段文档为依据,第一阶段出错,这会导致诸层失真,错误扩大化。 瀑布模型特点:不能逆向,所以这就要求前期工作比重比较大 行性报告) 统说明书) 计说明书) 户手册) 这些文档既是对上一阶段的总结,又是对下一阶段的规划。前一阶段和后一阶段的衔接就是通过文 档来实 主要解决问题是为什么要作? b,系统分析阶段 主要解决问题是去做什么? 主要解决问题是怎么去作? 主要解决问题是去怎么作? ( 1)系统规划阶段 目标和结构:该阶段的重点是制定信息系统的发展战略,提出系统开发要求。组建规划小组,对客户现状调查:进行初步调查,了解企业的概况,目标,边界,环境,资源,确定企业目标及信息系统性分目标。然后进行可行析,提出信息系统主要结构,开发方案,资源投入计划等,安排项目开发计划和可行性研究。 初步调查:初步 调查用户的功能需求情况,业务过程,现实环境,包括技术,经济,资源,基础条件等方面,分析系统开发的可行性,制定出实用,先进的总体规划方案 需求包括: 功能要求(能作什么,对外界表现出的行为) 性能要求(跟功能要求伴随的,要求功能能及时实现)可靠性要求 安全保密性要求 可使用资源等方面要求 规划的方法 关键成功因素法( 战略目标集转化法( 企业系统规划法( 其他还有企业信息分析和集成及时( 产出 /方法分析( E/ 投资回收法等 前三种使用最多,后面使用的特殊情况,或者 作整体规划的一部分使用。 第三章 系统开发平台及工具 系统开发语言的选择 本系统的设计是在 8 中文版操作系统环境下,使用 文版开发成功的。数据库是 的重要支持技术,在 发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下: 言 一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 境下的种类应用程序。它简单易学、效率高,且功能强大,可以与且程序开发人员不必具有 C/C+编程基础。在 境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 部的应用程序接口 (数,以及动态链接库 (动态数据交换 (对象的链接与嵌入 (开放式数据访问 (技术,可以高效、快速地开发出 境下功能强大、图形界面丰富的应用软件系统。 总的来说, 有以下特点: 可视化编程: 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程 修改的操作可能要反复多次,大大影响了软件开发效率。 供了可视化设计工具,把 面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计 要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。 动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 面向对象的程序设计 以后的 持面向对象的程序设计,但它与一般的面向对象的程序设计语言 (C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而 是应用面向对象的程序设计方法 (把程序和 数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上, 个对象以图形方式显示在界面上,都是可视的。 结构化程序设计语言 在 言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。 句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵 活的调试器和编译器。 解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计 序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件 (脱离境,直接在 境下运行。 事件驱动编程机制 过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单 击该按钮时,将产生一个“单击“ (件,而在产生该事件时将执行一段程序,用来实现指定的操作。 在用 计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。 访问数据库 有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理 式的数据库,并提供了强大的数据存储和检索功能。同时, 能直接编辑和访问其他外部数据库,如 ,这些数据库格式都可以用 辑和处理。 供开放式数据连接,即 能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 。在应用程序中,可以使用结构化查询语言 据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据 库访问的加锁机制和网络数据库的 编程技术,为单机上运行的数据库提供了 络接口,以便在分布式环境中快速而有效地实现客户 /服务器(案。 动态数据交换 (利用动态数据交换 (术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。 供了动态数据交换的编程技术,可以在应用程序中与其他 用程序建 立动态数据交换,在不同的应用程序之间进行通信。 对象的链接与嵌入 (对象的链接与嵌入 (每个应用程序都看做是一个对象 (将不同的对象链接 (来,再嵌入 (个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。 术是 司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用 术,可以方便地建立复合式文档 (这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。 动态链接库 (一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将 C/C+或汇编语言编写的程序加入到用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用 用程序接口 (数,实现 具有的功能。 据库的选 择 选用 为后台数据库 是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 电子表格,可以使数据库一目了然。另外, 许创建自定义报表用于打印或输出数据库中的信息。 提供了数据存储库,可以使用桌面数据库文件把数据文件置于网络文件服务器,与其他网络用户共享数据库。 一种关系数据库管理工具,关系数据库是已开发的最通用的数据库之 一。如上所述, 为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 作为应用程序与 B 连接的桥梁, 开发的应用程序访问本地或远程数据库提供了有效的手段。 主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。 持用于建立基于客户端 /服务器和 应用程序的主要功能 。在 ,可以使用开发环境提供的 件,数据库访问方法,对 建立的关系数据库简单快捷的进行访问。 在数据库方面,我主要采用了 绑定方法。 微软公司最新推出的数据访问技术,他特别设计用来访问 B 起协同工作,以提供通用数据访问( 底层的数据访问接口,件使用数据对象来快速建立数据绑定的控件和数据提供者之间的连接。 全名是 据对象 ),是一组优化的访问数据库的专用对象集,它为 作用在服务器端,提供含有数据库信息的主页内容,通过执行 令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。 要包括 个对象 , 它们的主要功能如下: 象:负责打开或连接数据库文件; 象:存取数据库的内容; 象:对数据库下达行动查询指令,以及执行 存储过程。 比较而言: ( 第一个使用 问不同关系数据库的数据访问技术。使用 用程序能够通过单一的命令操纵不同的数据库,而开发人员需要做的仅仅只是针对不同的应用加入相应的 动。 ( 像 样是面向 C/C+程序员的,它是微软提供给 发人员的一种简单的数据访问方法,用于操纵 据库。 在使用 问不同的关系型数据库的时候, 擎不得不在 间进行命令的转化,导致了性能的下降,而 出现就顺理成章了。 B 随着越来越多的数据以非关系型格式存储,需要一种新的架构来提供这种应用和数据源之间的无缝连接,基于 B 应运而生了。 综上所述 基于 B 之上的 简单、更高级、更适合 序员,同时消除了 B 的多种弊端 ,取而代之是微软技术发展的趋势。所以我采用 方法来绑定数据库,能够达到功能的要求。 统开发的硬件环境 该系统是在在 T/身对软硬件没有特殊要求,也就是说,它对环境的要求与 8、 T/求是一致的 硬件要求:一般在 上的处理器, 64上的内存、 1G 以上的 硬盘 软件要求: 上的版本 第四章 系统总体分析 系统需求分析 一个功能齐全、简单易用的信息管理系 统不但能有效地减轻 公安部门 各类工作人员的工作负担,它的内容对于 公安部门 的决策者和管理者来说都至关重要。所以户籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,人工的大量浪费;另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着来越重要的作用。 作为计算 机应用的一部分 ,使用计算机对 公安部门 的各类信息进行管理 ,具有手工管理所无法比拟的优点 检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率 ,也是一个单位科学化、正规化管理 ,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情 ,我通过自己的知识和大量书籍的翻阅、网站的查阅,和同学一起合作开发了一个户籍管理系统。 通过调查 ,要求系统需要有以下功能 : 由于操作人员的计算机知识普遍较差 ,要求有 良好的人机界面 ; 由于该系统的使用对象多 ,要求有较好的权限管理 ; 原始数据修改简单方便 ,支持多条件修改 方便的数据查询,支持多条件查询 ; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预 ; 统流程分析 业务流程分析 户籍管理 业务 系统流程图 户籍管理部门 新户口登记 分配户号 户籍信息数据 户籍变动 户籍变动记录 户籍注销 户籍信息查询 数据流程分析 居民小区户籍管理系统 户籍管理 查询/ 修改 报表统计 数据库管理 用户管理 帮助 户籍管理 迁出/注销 打印户口本 户口报表 统计报表 数据库备份 数据库清除 用户列表 管理用户 通过对系统的数据流图进行分析,进一步进行功能分解,直到分解成含义明确,功能单一的功能模块,从而得到系统的功能模块结构图,即系统的 。本系统的 如图所示。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。