【精品】VB身份证管理系统设计(源代码+系统)
收藏
资源目录
压缩包内文档预览:(预览前20页/共59页)
编号:1639302
类型:共享资源
大小:982.92KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vb
身份证
管理
系统
设计
源代码
- 资源描述:
-
【精品】VB身份证管理系统设计(源代码+系统),精品,vb,身份证,管理,系统,设计,源代码
- 内容简介:
-
户名码使用普通用户:用户名码别:管理员有系统管理功能,普通用户没有此功能。户籍管理系统功能简介:系统中包含两个单位:以“户”为单位,和以“人”为单位。可以单独对这两个单位进行操作,但两者是相联系的,“人”包含在“户”中,两者之间联系的方法是“户号”,具有相同户号的人在同一个户中。每个户的户号是唯一的,是由三位自定义字符和几位随机数字组成,三位自定义字符可以代表不同的地区、分组等,户号是对以“户”为单位操作的重要条件。每个“户”中有一个唯一的“户主”,建立户时必须首先建立户主,否则无法建立户。“人”的名字可以重名,但在同一个“户”中的名字不允许重名。每个人都有一个唯一的身份证号,由于姓名可以重名,所以身份证号是进行以“人”为单位操作的重要条件,可以使用查询功能找到所需的户号和身份证号。根据实际情况,在添加“户”和添加“人”时,“户”和“人”的 为 ,但在单独 人时, 为必 , 单独添加或 “人”时, 能添加或 到一个 在的户中,否则需建立 “户”。“户”和“人”都可以 , “人” ,在人 表中 此人 ,但此人 能查询,不能 。“户主”不能单独 , 为“户主”代表此“户”,要 “户主”,需 建立 户。 “户”,此户中的“人”在人 表中的数据不 ,但“户” , 此“户” 能查询不能 。“户”和“人”都可以 ,但“户主”不能单独 , 为“户主”代表此“户”,要 “户主”,需 建立 户。 “人” ,此“人”的 。 “户” ,此“户” 此“户”中所有“人”的 。根据实际情况,户 需分别“户” 和“人” 。分别具有一定的以“户”为单位和以“人”为单位的表统功能。具有数据份和情况功能。系统包含两理员和普通用户,管理员的“用户名为码为理员和普通用户的区别是管理员具有系统管理功能,普通用户不具有系统管理功能。管理员不能 、 密码、添加。普通用户可以 、 密码、添加。1 身份证 管 理 系 统 第 1 页 身份证管理系统 【摘 要】 身份证管理系统 是典型的信息管理系统 (其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。 经过分析 ,我们使用 司的 发工具 ,利用其提供的各种面向对象的开发工具 ,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象 ,首先在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形 成用户满意的可行系统。 【关键词】 控件 窗体 域 本科毕业 (设计 )论文: 第 2 页 of is a of ,up of of of By up of we of VB a a It a to up a of be 【 第四章 系 统 实 现 第 3 页 引 言 身份证管理系统 是 公安部门 不可缺少的 一 部分 ,它的内容对于 公安部门 的决策者和管理者来说都至关重要 ,所以 身份证管理系统 应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理 身份证 ,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高 ,计算机科学 的 日渐成熟 ,其 强大的功能已 被 人们深刻 地 认识 和使用 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 由此,建立高性能的 身份证管理系统 , 作为计算机应用的一部分 ,使用计算机对 身份证 进行管理 ,具有着手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 身份证 管理的效率 ,也是 公安部门 的科学化、正规化管理 的体现 。因此,开发这样一套管理软件成为很有必要的事情 , 我经过一个月的时间 ,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求 。使我设计的数据库系统能够实现身份证管理 功能。该系统基本上满足了用户在 身份证管理 方面的需求,用户界面友好。此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性。所以急需开发一小型 C/S 系统,目的是为了提高工作效率及管理水平。 在下面的各章中我将以开发一套 身份证管理 系统为例 ,谈谈其开发过程和所涉及到的问题及解决方法。 由于作者水平有限,论文中难免存在错误和不足之处, 恳请各位导师在百忙之中,予以批评指导,在此向各位导师表示诚挚的谢意! 系统的非功能性需求 1 用户界面需求 简洁、易用、易懂,美观、大 方、标准,具备一定的兼容性。 2软硬件环境需求 软件环境:兼容当前主流操作系统 5/98/e/2000/。 硬件环境: 386 以上计算机,打印机、扫描仪等。 3软件质量需求 本科毕业 (设计 )论文: 第 4 页 易用、健壮、兼容性好、运行稳定、有一定安全保障。 系统标准与规范 制定界面设计标准规范的目的是为了规范和统一软件界面设计制定软件界面设计标准与规范 。 首先考虑标准化,在标准化的基础上进行界面的美工设计。 简单易用、简洁明了、兼容性好、标准、规范。 界面约定,除主界面外,所有子界面均采用模式 窗体,即该窗体不消失,不可以在本程序内将焦点移出子窗体。 编码设计标准与规范,为了在编码过程中,能够快速的、有效的阅读,我们有必要为为对象约定一个规范的编码命名约定。 1对象命名约定 下面为在编码过程中会用到的对象统一的命名,如下表 象统一的命名所示 : 表 象统一的命名 对象名 对象类型 命名约定(前缀码) 体 钮 签 本框 合框 表框 据库访问对象 据表格显示组件 架 选框 选框 象显示组件 用对话框组件 间组件 具栏 单 框 面资 源组件 第四章 系 统 实 现 第 5 页 常量和变量的命名约定 下面为在编码过程中会用到的常量和变量统一的命名,如表 示 : 表 量和变量命名约定 变量名 数据类型 变量类型 含义 局变量 用户身份标志 局变量 登陆状态 局变量 用户名 局变量 供应商编号 局变 量 供应商名称 局变量 图书编号 局变量 图书定价 局变量 书名 局变量 会员卡号 局变量 会员姓名 局变量 会员等级 编码应清晰、可读性好,运用缩进、空行,结合大小写区别等方法保持程序结构良好。 3结构化编码约定 凡与数据库操作相关的模块一律加上容错代码,涉及多表操作的模 块应 该 运用“事务”处理,以保持数据完整性。 编码风格参照下例进行: s s s im s im s s 11 f 1) 0 设置用户身份 用户身份 本科毕业 (设计 )论文: 第 6 页 关闭数据库 et et 进入用 户环境 关闭数据库 et et 用户名或密码错误!请重新输入! , 登陆失败 f ub 登陆错误 关闭数据 库 et et 数据源的约定 需用数据源的组件如: 律采用 件。有特殊需求的情况如:身份验证应引用 据访问对象 )。 第四章 系 统 实 现 第 7 页 5数据库访问约定 数据库引擎采用 为其他组件提供数据源。特殊情况、身份验 证等由 问数据库。无需数据显示的情况由 供数据库支持,有数据显示的情况由 件提供数据库支持。 本科毕业 (设计 )论文: 第 8 页 第一章 概 述 题介绍 计算机的发明与发展给人类社会带来的巨大影响是有目共睹的,这种影响还继续深入,并将在未来的相当长的时间里持续存在,毫无疑问,计算机技术势必将深入到我们社会的方方面面。 21 世纪是知识经济时代,计算机网络作为这一时代重要的生产工具,给各个国家带来了巨大的发展机遇。为了在以用户为中心的市场竞争中获胜,各单位必须对不断变化的市场做出快速反应,要把单位各关 键应用结合成一体,形成一个坚强的信息共享共同体。国内一些中小型企业为了提高自身的工作效率,以适应市场的需要,都实现了办公自动化( 身份证 管理是全国各公安部门管理工作的基础 ,做好这项工作才能进一步管理好整个社会的治安。以前各部门一直采用手工管理方式 ,但随着信息时代的到来 ,随着人口不断的移动 ,迁入、迁出等给管理带来了不便 ,不能及时的查询、登记所需的信息 ,各种数据得不到充分的利用。为了更好的维护社会治安 ,必须加强管理,积极采用先进的科学技术和管理方法来提高工作效率。实现 身份证 管理的计算机化 ,可以简化繁琐的工 作模式 ,提高 身份证 管理的工作效率 为方便的 面进入系统 ,使用鼠标、键盘轻松的完成数据的录入、浏览、查询和统计的操作 。 本课题是由公安部 身份证 管理部提出的,为其内务部门使用,以提高他们的办公效率。本系统软件的运行环境是以计算机网络为支持的硬件环境及以服务器端以000 上、数据库服务器要求 000 、客户端要求8、 2000、 为了提高各公安部门更好的办公效率,实现自身的由传统办公手工化转向办公自动化( 实现全国各公安部门内部数据的共享,以提高数据管理水平和工作成效。 身份证管理 系统的开发可以从根本上解决现行管理的落后之处 ,使主要通过纸记载的表等存贮方式对各类数据信息的存储,手工查询统计的管理手段向着科学 第四章 系 统 实 现 第 9 页 的计算机管理转变。每一个管理员利用该系统及时对 身份证 和人口方面的信息登录、查询、统计、修改等,大量减少了重复而复杂的人工劳动。它的建立有助于数据录入、查询、管理等各项工作的全面提高 ,以备存档。从微观角度上分析,该系统的建立,对规范、完善数据管理,加强数据管理措施起到积极作用。因此,该系统的开发具有十分 重要的意义 . 客户 /服务器体系 客户 /服务器体系的框架由三部分组成:客户机、服务器和中间件。客户机的主要功能是执行用户一方的应用程序,提供面向对象的用户界面。服务器的功能主要是执行共享资源的管理应用程序。中间件是支持客户 /服务器进行对话,实施分布式应用的各种软件。它主要承担两方面的功能:一是连接功能,二是管理功能。 客户 /服务器实现和使用的基本技术是采用基于图形用户界面的应用开发工具,它支持用户直接参与应用软件的开发,只需少量编程,就可方便地把现有实用程序适当组成用户应用处理所需的应用软件以及向 客户机上应用处理转移到服务器侧去执行的方向发展。 在客户 /服务器体系中,客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,只将结果返回给客户,从而显著减少了网络上的数据传输量,提高了系统的性能、吞吐量和负载能力。 客户 /服务器体系可分为集中的服务器体系和分布的服务器体系。前者在网络中仅有一台数据库服务器,而客户机是多台。后者在网络中有多台数据库服务器。 客户 /服务器体系可以应用在多种平台上,可以使用多种工具,从而提供灵活和高质量的用户应用 这就是客户 /服务器体系。 本科毕业 (设计 )论文: 第 10 页 第二章、开发环境 发工具选择 作为开发人员,开发工具的选择非常重要。开发工具应该能够使多个开发人员同时对一个项目进行开发,它应该平衡需求以确保一个开发人员对程序的修改不会被另一个人员所重写,同时又不会因为采用了一些不必要的控制使开发效率受到影响。另外一点是,工具最好能以库的形式来管理对象,这样才能为版本控制、对象重用提供有力的保证。 目前,具有代表性的开发工具主要有 司的 +, 次开发初步确认采用 发工具。些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。 数据库管理方面的杰出表现,使 是许多软件开发商的首选工具,所以我在开发工具选择方面,选择了为后台数据库。 开发工具介绍 介 : 微软公司的 用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。 司的第一个编程工具和系统开发的第一个产品,它具有其他数据库开发工具无法比拟的优势,它以优良的性能 、极强的系统开发功能、完美的视觉界面和 简单易学特点,赢得广大软件开发人员及计算机爱好者的青睐。 经过分析,使我们使用易于与数据库连接的 发工具,利用其提供的各 种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系 第四章 系 统 实 现 第 11 页 统进行需求分析,不断修正和改进,直到形成用户满意的可行性系统。 故而,实现本系统 简介 : 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 电子表格,可以使数据库一目了然。另外 , 许创建自定义报表用于打印或输出数据库中的信息。 以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述, 为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 系数据库的连接 : 微软的 们是通过它以及访问数据 库并对其进行各种操作。 据库引擎,从而给用户提供了丰富的数据类型。 件在数据库中的信息与将信息显示给用户看的 序之间架起了一座桥梁。我们可以设置 件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下, 态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的 内 容改变了以后,该记录集 合中的记录也会随之改变。 们还必须在该控件与要处理的数据库之间建立联系。 称 文版提供的一个 件,与用 以利用利用 科毕业 (设计 )论文: 第 12 页 速建立数据绑定的控件和数据提供者之间的连接。 接本地数据库或远程数据库;打开指定的数 据库表,将数据字段的数值传递给数据绑定的控件 ,可以在这些控件中显示或更改这些数值 ;添加新记录 ,或根据更改显示在绑定的控件中的数据来更新数据库 . 第四章 系 统 实 现 第 13 页 第三章、需求分析 需求分析 需求分析是软件定义时期的最重要一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题,是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。 需求分析一般是按图 3示的过程进行 : 系统需求用户需求者分析员规格说明语言规格说明处理关于规格说明的报告所写的软件需求说明规格说明图 3求分析图 面对一个复杂的系统时,一个比较好的方法是分层次地描绘这个系统。首先用一张高层次的系统流程图描绘系统的总体概貌,表明系统的关键功能。然后分别把每个关键功能扩展到适当的详细程度,画在单独的一页纸上。这种分层次的描绘方法便于阅读者按从抽象到具体的过程逐步深入地了解一个复杂的系统。大体上了解了系统数据的流向和各部分相互之间的关系,经过需求分析的了解和掌握,根据要求和数据流向,数据的流向大致如下图: 本科毕业 (设计 )论文: 第 14 页 图 3统流程图 图 3系统功能流程图 输入用户名及密码 出错信息 密码错 系统功能主界面 正确 功能处理 系统登录界面 登录处理 数据库 系统登录处 功能界面 数据编辑 数据查询 数据导入 数据导出 系统管理 人口 /户口表明细 添加 修改 删除 查询 退出 分类查询 导 入 导 出 导出报表 增加用户 删除用户 修改密码 数据库 第四章 系 统 实 现 第 15 页 需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式。 1、调查的目的 首先,要了解一个组织部门的机构设置,主要业务活动和职能。其次,要了解本组织部门的大致工作流程和任务范围划分。这一阶段的工作是大量的和繁琐的。尤其是管 理人员缺乏对计算机的了解,他们不知道或不清楚哪些信息对于数据库系统设计者是必要的或重要的,不了解计算机在管理中能起什么作用,做哪些工作。另一方面,数据库系统设计者缺乏对管理对象的了解,不了解管理对象内部的各种联系,不了解数据处理中的各种要求。由于管理人员与数据库系统设计者之间存在着这样的距离,所以需要管理部门和数据库系统设计者更加紧密地配合,充分提供有关信息和资料,为数据库系统的设计打下良好的基础。 2、调查的内容 外部要求:信息的性质,响应的时间、频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及 完整性要求。 业务现状:这是调查的重点,包括信息的种类,信息流程,信息的处理方式,各种业务工作过程和各种票据。 组织机构:了解本组织部门内部机构的作用、现状、存在的问题,及是否适应计算机管理。规划中的应用范围和要求。 3、调查方式 开座谈会; 跟班作业; 请调查对象填写调查表; 查看业务记录、票据; 个别交谈。 对高层负责人的调查,最好采用个别交谈方式。在交谈之前,应给他们一份详细的调查提纲,以便使他们有所准备。从访问中,可获得有关该组织高层管理活动和决策过程的信息需求、该组织的运行政策、未来发展变化趋势等 与战略规本科毕业 (设计 )论文: 第 16 页 划有关的信息。 对中层管理人员的访问,可采用开座谈会、个别交谈或发调查表、查看业务记录的方式,目的是了解企业的具体业务控制方式和约束条件、不同业务之间的接口、日常控制管理的信息需求以及预测未来发展的潜在信息要求。 对基层操作人员的调查,主要采用发调查表和个别交谈方式来了解每项具体业务的过程、数据要求和约束条件。 想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须对需求信息做分析整理工作。 业务流程分析: 业务流程分析的目的是获得业务流程及 业务与数据联系的形式描述。一般采用数据流分析法,分析结果以数据流图( 示。是一个数据流图的示意图。图中有向线表示数据流,圆圈中写上处理的名称、圆圈代表一个处理、带有名字的双线段表示存储的信息。其 数据流图如图 示 : 原始输入 筛选后的 查找结果 格式化的输出 图 数据流图示 行性研究 统开发的可行性 : 在开发任何一个新系统之前 是无法知道该项目能否以现有的技术进行开发, 也无法知道该项目是否有开发的价值,无法估计系统的成本效益比, 所以要对系统开发的可行性进行分析 , 可行性研究实际上是一次大大压缩和简化的系统分析和设计的过程,其主要目的是探索该项目是否值得去解决,是否有可行的解决方法。不过这个阶段的任务是研究问题的范围,估计系统的成本和效益,而不是具体的解决问题。 输入处理 查找分析 输出处理 第四章 系 统 实 现 第 17 页 统开发的必要性 : 时代的发展,社会的进步,落后的管理手段不再满足人们的需要。因此,用现代化手段进行管理已成为一种趋势。 随着网络技术和数据库技术的发展,现在越来越多的部门建立了以计算机网络为中心的数 据库管理系统,以实现内部各部门通过计算机网络进行信息交流与共享,为适应市场经济的发展提供了必要的基础,同时也促进了网络技术、数据库技术的飞速发展。现在的数据库开发工具操作越来越简单、方便,界面越来越美观、友好,使程序员的工作量大大减少,另外软件技术的发展,也为管理软件的开发 提供了技术保证 ,从技术和管理两方面来看 ,开发这个系统是必要的 各种数据的统计都是通过手工管理,这样即费时、费力又容易出现错误,而利用计算机辅助管理可以发挥计算机自身处理速度快、准确和信息共享的优势,来解决手 工管理的弊端,并且动态生成表单,大大减低工作人员的工作量,提高工作效率 ,实现了数据的自动更新,方便的查询功能 ,使 身份证 管理更合理更方便。 系统的基本功能 经过分析 ,最后得出新的 身份证 管理系统应具有以下功能模块 : 身份证 管理 :可以随意地添加 身份证 、人口 , 迁入或迁出需要改动的 身份证 和人口 . 查询修改 :实现对 身份证 、人口相关信息的查询及修改 . 报表统计 :对 身份证 、人口报表进行统计 ,浏览所有信息 . 系统管理 :对登录用户进行设置和管理 ,可以添加、修改用户列表 . 从 下 图中可以看出系统(最小化)至少包括如下 一级子模块: 身份证 管理 、 系统管理 、 查询修改 、 报表统计 。 1、 身份证管理 模块的功能:对 身份证 表、 人口 表等作为构成 身份证管理 最基本项的表进行增加、查询、修改、删除等操作。 2、系统 管理模块的功能:这个模块从本质上来讲,当然应该只有 管理员 才本科毕业 (设计 )论文: 第 18 页 有权使用,这个模块能够实现新用户的增加、已有用户的查找、已有用户的删除、已有用户的密码修改、注销不再使用的用户等功能。 3、查询修改 模块的功能:这个模块是本系统中相对来讲最大也是最麻烦的 ,它包含 三个方面的功能实现: 即 查询、 修改 身份证 和人口信息内容 。系统能按 户口 号、 身份证号码 、 地址等进行精确或模糊查询,并把查询的结果显示在表格中 . 4、报表统计 模块的功能:本模块 是为了用户能方便地浏览已有信息的全部内容 ,即 对 修改 、查询添加新内容起到参考的作用 。 图 3统功能模块图 设计技巧 : 本系统设计中的一些技巧如下: (1) 公共模块的设计 身 份证管理 系统 身份证管 理 查询修改 报表统计 系统管理 添加或迁入户口 迁出户口 添加或迁入人口 迁出人口 删除用户 修改密码 人口报表 添加用户 用户列表 查询户号 户口报表 查询修改人口信息 列表查询 查询住址 查询修改户口信息 全部户口列表 全部人口列表 已迁出户口列表 系统管理 第四章 系 统 实 现 第 19 页 (2) (3) 于“普通用户”,有若干菜单项不可选)。 (4) 统一 的数据编辑设计方法 以 身份证 表为例进行说明,为了编辑其记录,设计了 体,在其中的 显示所有已输入的 身份证管理 记录。用户可以先通过“设置条件”框找到相应的 身份证管理 记录,然后单击“添加”或“删除”按钮对 身份证管理 记录进行添加或删除,而后单击“保存”按钮保存 身份证管理 记录。 (5) 事件编程技术 窗体上有两个事件过程 它们的执行过程是,在启动该窗体时先执行 执行一次)事件过程,然后执行 件过程,在该窗体中每次调用其他窗体或预 览报表,执行完毕返回时执行 件过程。例如,当前表中没有有效记录时,执行保存和删除功能的按钮不可选。正确的设计这两个事件过程是 件编程的关键,本论文中大量采用上述方法进行窗体设计。 据库设计 : ( 1)数据库的概念 数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着 猛增及 术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使 用超越具有早期应用特点的简单的发布。同时, 术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。 数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。 数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密切关注的事务。最近,由于数据库的普及,数据库技术已经被应 用到了新的领域,诸如用于 设计 )论文: 第 20 页 的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。 计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从 1956 年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。 使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、 整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优劣,将直接影响数据处理的效率。 数据库在一个信息管理系统中占有非常重要的位置,数据库结构设计的好坏将直接对应用系统的效果产生影响。合理的数据库设计可以提高数据库存储效率,保证数据的完整和一致。同时合理的数据结构也将有利于程序的实现。 设计数据库系统时,应该首先了解用户的各个方面的需求,包括现有的以及将来可能增加的。 ( 2)创建数据库文件 如果操作系统中安装了 话,可以在开始菜单的程序菜单中可以找到。如下所示: 第四章 系 统 实 现 第 21 页 打开 后,会开启一个窗口,可选择是打开以前的数据库文件还是新建一个新的空数据库文件,如果选择空 据库,然后点击确定按钮。这些就新建了一个数据库文件。 最后一步就是要选择一个要保存数据库文件的名字和位置。点击创建就完成。 本科毕业 (设计 )论文: 第 22 页 ( 3) 怎样创建一个数据表 上面已经讲了如何创建一个数据库文件,按照上面的步骤建立一个数据库文件后,需要在数据库文件中建立一个数据表。 在下面的对话框中选 ” 使用设计器创建表 ” ,上面还有三个按钮,一个是打开,一个是设计,一个是新建,点击设计,就可以开始设计数据表了。 第四章 系 统 实 现 第 23 页 出现设计的界面后,就可以开始设计数据表了! ( 4) 接 据库 用 写一个管理软件,如果不能连接数据库,那也没有什么用处。先看本科毕业 (设计 )论文: 第 24 页 看 据库相连接的。 连接数据库 建立数据库连接对像 & 设置数据的路径 & 打开数据库连接 设置数据库对像 面的一段代码就是连接数据库的。上用到了三个变量 中有两个变量要定义为公用的变量,因为这段代码是放在一个模块中的,为了在每一个窗体中能够使用这个变量,所以必须要 声明为公用变量。声明公用变量的方法如下: 面就是声明为公用变量,上面的声明一定要放在模块的最上面。如果声明在下面,那就成了局部变量,那么作用范围就会不同了,作用就更不同,而且在其它窗体中使用到了这个变量,程序会出错。 在系统中设计一个数据库 中包含如下数据表 : 1、 人口表 : 第四章 系 统 实 现 第 25 页 2、户口表 : 3、用户表 : 本科毕业 (设计 )论文: 第 26 页 第四章 系 统 实 现 第 27 页 第四章 系统的具体设计 的 程环境简介 用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性、可扩展性和强有力的功能。 括有函数、菜单、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。 本节介绍管理系统各组成部分的实现方法 ,对于窗体,给出执行功能、设计界面、主要对象的属性和方法。 现在 ,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有: 司的 , 司的 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利 性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 作为数据库系统的开发, 一个非常理想选择。数据库是 何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考 虑数据库应用的特点及适用范围,本系统选用的数据库语言本科毕业 (设计 )论文: 第 28 页 开发工具具有很多长处: 一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 简单易学、效率高,且功能强大,可以与 且程序开发人员不必具有 C/C+编程基础。在 境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 部的应用程序接口 (数,以及动态链 接库 (动态数据交换 (对象的链接与嵌入 (开放式数据访问 (技术,可以高效、快速地开发出 形界面丰富的应用软件系统。 总的来说, 有以下特点: 1可视化编程 用传统程序设计语言设
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

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