毕业论文范文——人口登记管理系统.doc

上传人:滴答 文档编号:1257616 上传时间:2019-01-19 格式:DOC 页数:34 大小:95KB
下载 相关 举报
毕业论文范文——人口登记管理系统.doc_第1页
第1页 / 共34页
毕业论文范文——人口登记管理系统.doc_第2页
第2页 / 共34页
毕业论文范文——人口登记管理系统.doc_第3页
第3页 / 共34页
毕业论文范文——人口登记管理系统.doc_第4页
第4页 / 共34页
毕业论文范文——人口登记管理系统.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、目录摘要 前言第一章 为什么要开发一个人口登记管理系统?11 用计算机管理人口登记管理的意义12 人口登记管理的设计需求分析第二章 怎样开发一个人口登记管理系统?21 编程环境的选择22 关系型数据库的实现23 二者的结合(DBA)第三章 Windows 下的 Visual Basic 编程环境简介31 VB 简介32 面对对象的编程33 实现菜单选项34 实现工具栏35 帮助36 关于系统第四章 使用 Access2000 实现关系型数据库41 数据库的概念42 新建一个数据库43 修改已建的数据库44 实现数据库之间的联系第五章 系统总体规划51 系统功能52 概要设计第六章 系统具体实现

2、61 用户界面的实现62 与 VB 的连接第七章 结束语第八章 主要参考文献附录 -摘要-人口登记管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT 公司的 VISUAL BASIC 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键

3、字:控件、窗体、域。-前言-随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人口登记管理信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人口登记管理管理的效率,也是人口信息店的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人口登记管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。第一章为什么要开发一个人口登记管理

4、系统?计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据

5、信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(Management Information System,缩写 MIS)是一种“人机系统” ,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。其特点有: 数据全部存储于计

6、算机系统中; 用户使用简单、操作方便、查询速度快; 有极强的人-机对话功能; 能直接从计算机系统中提供决策所需的参考信息。管理信息系统基本框架如图 1-1:用计算机管理人口登记管理的意义现在我国的人口信息 的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。归纳起来,好处大约有以下几点:1 可以存储的人口登记管理,安全、高效;2 只需一到二名档案录入员即可操作系统,节省大量人力;3 可以迅速查到所需信息。人口登记管理系统的设计需求分析根据实际情况,我们使用原型法(Rapid Protot

7、yping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。a.系统完整性要求:信息处理库存信息原始数据 提供的信息反 馈图 1-1 管理信息系统基本框架图本软件系统要为中小型人口信息店提供一套比较完整的服务。这使人口信息店便于管理,在各个环节发挥作用,方便沟通。b.系统安全性要求:系统不仅是方便操作人员的考虑,也是出于安全策略。在各个子系统中,用户管理只有相关管理人员被允许进行操作。各子系统完成相应功能外,不应有其他特权

8、,使系统稳定安全。c.数据库为核心:各子系统可录入,查询,更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了各方面数据以及查询各方面信息的重大作用。因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心工作。d.对良好的交互性要求:为了便于各部门操作人员使用本系统,以及更容易掌握本系统的各项功能,使人善于并乐于使用本系统,应使系统界面设计友好,各个功能设计合理并人性化。模块是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集合起来组成一个整体,可以完成指定的功能满足问题的要

9、求。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序错误通常局限在有关的模块及它们的接口中,所以模块化使软件容易测试和调试,因而有助于提高软件的可靠性。因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。模块化也有助于软件开发工程的组织管理,一个复杂的大型程序可以由许多程序员分工编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的模块。系统分为两大模块1 进行人口信息管理;2 进行人口信息用户查询;第二章怎样开发一个人口登记管理系统?编程环境的选择微软公司的 Visual Basic 6.0 是 Windows 应用程序开发工具,使目前最为广泛的、

10、易学易用的面向对象的开发工具。Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统 VB 是一个相对较好的选择。现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高高的计算机专业知识,也不必进行专门培训,稍一接触就可以上手进行所有操作。系统开发阶段人口登记管理管理系统开发大概可以分成五个阶段,各阶段工作如下:第一阶段、系统调查分析阶段。密切与用户

11、联系,通过走访、询问、查阅原始的图标和数据,获得原始资料,了解人口登记管理系统功能、作用、用户的需求以及人口登记管理系统应该包括的服务内容等。第二阶段、数据库与表的建立阶段。此阶段主要任务是根据人口登记管理系统调查分析阶段的结果建立与人口登记管理系统相关的数据库和表,并且进行数据规范化。第三阶段、表单生成阶段。这一阶段主要任务是在用户参与的情况下创建人口登记管理系统用户界面。主要使用 Visual Basic 作为开发工具,选用有关控件、设置控件属性、设计程序窗口布局、初始化界面等,其结果是建立一套友好的人口登记管理系统用户界面,方便使用者操作人口登记管理系统。第四阶段、代码生成和文档生成。这

12、一阶段要根据人口登记管理系统具体的需要编写软件程序代码,同时同步生成人口登记管理系统文档。第五阶段、调试和发布。通过调试找到人口登记管理系统程序中不合理的操作和错误,并且改正。根据时间进度,安排人口登记管理管理人员试用人口登记管理系统软件,由使用者提出人口登记管理系统中存在的问题与修改意见,根据用户要求修订人口登记管理系统软件功能,重新调试人口登记管理系统。调试完毕系统正常可用,即可发布。关系型数据库的实现Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel

13、 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。从技术角度上来说,Visual Basic 已经对上面的各个阶段的设计工作提供了非常完善的支持,所以使用 Visual Basic 辅助开发办公自动化管理系统是可行的。同时,软件开发

14、人员的专业知识也完全可以胜任,不需太大的投资。二者的结合(ADO)微软的 JET 数据库引擎提供了与数据库打交道的途径,我们是通过它以及 Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access 以及其他微软的软件产品都是通过共用 JET 数据库引擎,从而给用户提供了丰富的数据类型。ADO 控件在数据库中的信息与将信息显示给用户看的 Visual Basic 程序之间架起了一座桥梁。我们可以设置 ADO 控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,ADO 控件根据数据库中的一个或多个数据表建立一个 dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。ADO 控件还提供了用来浏览不同记录的各种跳转按钮。将 ADO 控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。ADO(ActiveX Data Objects )是基于组件的数据库编程接口,它是一个和编程语言无关的 COM 组件系统。本文主要介绍用 ADO 编程所需要注意的技巧和在 VC 下进行ADO 编程的模式,并对 C Extensions 进行了简单的讨论,希望对 ADO 开发人员有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。