药品进销存管理系统设计—毕业论文内容摘要:

, 就可以设计出所需的应用程序界面。 ( 2)事件驱动编程 Windows 操作系统出现以来 , 图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的 , 在使用 VB 设计应用程序时 , 必须首先确定应用程序如何同用户进行交互。 例如发生鼠标单击、键盘输入等事件时 , 由用户编写的代码控制这些事件的响应 ,这就是所谓的事件驱动编程。 8 Visual Basic 编程环境 面对对象的编程 Visual Basic 应用程序由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如 命令按钮、单行编辑器等。 这些对象和控件都可在许多应用中重复使用,每一个对象都具有一些特性和行为(属性、事件和 方法)。 开发员工可以最有效利用所创建的每一个对象,使应用程序具有可通用性,可扩展性和强有力的功能 10。 实现菜单选项 菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护, Visual Basic 也提供了强大的创建菜单功能是程序更加标准。 我们可以使用 Visual Basic 的Application Wizard,也可以使用 Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单。 实现工具栏 Toolbar 是工具条控件,是实现工具条的主体。 其中的按钮可以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。 Toolbar 也是一个控件容器且具有Style 属性,并可以为其增加下拉按钮和平滑按钮等。 选择 “ 工程 ”下拉菜单中的 “ 部件 ” 选项,显示 “ 部件 ” 对话框。 在 “ 控件 ” 选 9 项卡列表中选择 “ Microsoft Windows Common Controls ” 后,工具箱中增加修改控件。 其属性及对象如下 2 : 1. Align 属性定义工具条在窗体中的位置。 2. ToolTipText 属性是字符串类型,定义控件的提示字符。 3. Style 属性定义按钮外观。 4. ImageList 属性定义与数据条对应的 ImageList 控件名,该控件定义工具条按钮显示的图像。 5. HotImangeList 属性设置一个 ImageList 控件名,该控件定义按钮获得热点时显示的图像。 6. DisabledImageList 属性定义工具条按钮无效时显示的图像。 创建工具条包括 ImageList 和 Toolbar 控件, ImageList 用于为其他控件提供图像库,将 ImageList 控件加入到工具箱的操作于前述 Toolbar 控件相同。 关于版本 为了是程序显得更具有专业风格,首先可以在其中加入通常的应用程序信息。 这些信息包括公司名称、版本号、修订号以及其他类似信息。 Visual Basic 允许你使用 APP 对象来保存这些信息, APP对象是一个预定义对象,不需要在程序中创建它。 APP 对象的大多数属性被应用程序用来提供常规的信息,通过使用这些 APP 提供的属性,可以在应用程序和用户之间交流重要信息,在项目属性框中可以设置它的属性 3。 10 使用 SQL Server 2020 实现关系型数据库 数据库的概念 数据库是一种存储数据并对数据进行操作的工具。 数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。 计算机的数据库可以分为两类:非关系数据库( flatfile)和关系数据库( relational)。 关系数据库中 包含了多个数据表的信息,数据库含有各个不同部分的术语,如:记录、域等。 SQL Server 2020 介绍 SQL Server 2020 是微软公司开发的数据库产品, SQL Server 2020 被广泛使用,很多电子商务网站、企业内部信息化平台等都是基于 SQL Server 200 产品上。 今天的商业环境要求不同类型的数据库解决方案。 性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。 除这些核心企业品质外, SQL Server 2020 还为您的数据管理与分析带来了灵活性,允许单位在快速 变化的环境中从容响应。 SQL Server 2020 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。 SQL Server 2020 提供了以 Web 标准为基础的扩展数据库编程功能。 丰富的 XML 和 Inter 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。 您还可以使用 XML 更新程序容易地插入、更新和删除数据。 11 通过 Web 轻松访问数据。 有了 SQL Server 2020,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档 执行全文搜索、以及通过 Web 进行自然语言查询 11。 ( 1) 强大而灵活的基于 Web 的分析。 SQL Server 2020 分析服务功能被扩展到了 Inter。 您可以通过 Web 浏览器来访问和控制多维数据。 ( 2) 高度的可伸缩性和可靠性 使用 SQL Server 2020 可以获得非凡的可伸缩性和可靠性。 通过向上伸缩和向外扩展的能力, SQL Server 满足了苛刻的电子商务和企业应用程序要求。 ( 3) 向上伸缩 SQL Server 2020 利用了对称多处理器 (SMP) 系统。 SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。 ( 4) 向外扩展 向外扩展可以将数据库和数据负载分配给多台服务器。 ( 5) 可用性 通过增强的故障转移群集、日志传送和新增的备份策略, SQL Server 2020 达到了最大的可用性。 ( 6) 最快的进入市场时间 SQL Server 2020 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。 SQL Server 2020 包括加速从概念到最后交付开发过程的工具。 12 ( 7) 集成和可扩展的分析服务 有了 SQL Server 2020,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。 此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。 ( 8) 快速开发、调试和数据转换 SQL Server 2020 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 TransactSQL 方式定义和使用函数等功能。 您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应 用程序。 ( 9) 简化的管理和调节 使用 SQL Server 2020,您可以很容易地在企业资源旁边集中管理数据库。 可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。 ADO 技术 VB 访问 SQL 数据库的常用方法 Visual Basic 作为前端开发语言 , 与 SQL Server 接口有多种常用的方法 , 即 DAO(Data Access Object)数据访问对象 ; 为 ODBCAPI编程 ; 使用 SQL Server 的 Visual Basic 库 (VB SQL)为 DB 库 API 编程 ; RDO(Remote Data)远程数据对象 ; ADO(Active Data Object)数据对象等。 13 ADO 的概念以及作用 ActiveX 数据对象 (ActiveDataObject,ADO)是应用层的编程接口 , ActiveX 数据对象 ADO 封装并实现了 OLEDB 的所有功能 , 它通过OLEDB 提供的 COM 接口访问数据。 可访问各种类型的数据源 , 既适合于 SQL Server、 Oracle、 Access 等数据库应用程序 , 也适合于 Excel电子表格、文本文件和邮件服务器。 特别在一些脚本语言中访问数据库操作是 ADO 的主要优势。 ADO 最普遍的用法就是在关系数据库中查询一个表 或多个表,然后在应用程序中检索并显示查询结果,可能还允许用户更改并保存数据。 通过编程使用 ADO 还可执行其他任务,包括: ( 1)使用 SQL 查询数据库并显示结果。 ( 2)通过 Inter 访问文件存储中的信息。 ( 3)操作电子邮件系统中的消息和文件夹。 ( 4)将来自数据库的数据保存在 XML 文件中。 ( 5)允许用户查看数据库表中的数据并进行更改。 ADO 的性能优势 上诉几种几种访问方法各自特点如下 : DAO 方法是基于对象的 ,主要用于访问本地 数据库 , 适用于应用系统规模较小 , 数据处理量不大的情形。 ODBCAPI 和 VBSQL 方法从本质上讲是基于程序的。 ODBC是一种通用数据库接口 , ODBCAPI 方法通用性好 , 用 ODBCAPI 允许对数据库进行任何操作 , 可以完成非常复杂的功能 , 允许最强的互操 14 作性 , 编程简单 , 但速度慢于 VBSQL 方法。 VBSQL 是连接 VisualBasic程序到 SQLServer 的性能最好最直接的方式 , 具有真正的事件驱动及错误处理能力 , 完全支持异步处理、游标和计算列等优点 , 但其编程复杂。 RDO 是位于 ODBCAPI 之上的一个对象模型层 , 它依 赖ODBCAPI、 ODBC 驱动程序以及后端数据库引擎来实现 , 用 RDO 所编的程序短小、快速。 ADO 是应用层的编程接口 , 它扩展了 DAO 和 RDO 所使用的对象模型 , 它包含较少的对象 , 更多的属性、方法和事件 ,这使得 ADO 对象更容易。 ADO 适合各种客户机 /服务器应用系统和基于 Web 的应用 , 尤其在一些脚本语言中访问数据库操作是 ADO 的主要优势。 总的来说 , ADO 比 DAO、 RDO 具有更好的灵活性 , 访问数据的效率更高 , 是开发数据库应用程序功能强大的对象方法 14。 使 用 ADO Data 访问数据库 在 VB 中可以使用 ADOData 控件来快速建立数据绑定控件和数据提供者之间的连接。 数据绑定控件是任何具有 “ 数据源 ” 属性的控件 , 数据提供者可以是任何符合 OLEDB 规范的数据源。 在实现数据访问时 , 只需设置好 ADO Data 控件与数据相关的属性 , 无需编写程序代码就可以实现数据访问操作。 基本访问步骤如下 : 首先在工具箱上添加 ADOData 控件 , 然后设置 AdodclConnectionString,接着设置 AdodclRecord2Source 项 , 选择命令类型为 “ 22adCmdTable”, 在表名项中选择所用表名 , 最后在 ADO 上新增绑定控件。 ADO 是独立于开发工具和开发语言的数据接口 , 它具有较强的功 15 能、通用性好、效率高、占用空间少等特点。 随着数据库访问技术的不断发展 , 对数据库的访问多采用 ADO 对象模型 , ADO 将成为数据库访问技术的主流。 ADO 对象模型 ADO 对象模型包含九个对象和四个集合,如图所示,灰色背景的是对象,白色背景的是集合。 16 图 2. 1 ADO 对象模型图 对象: ( 1) Connection 对象代表与数据源的唯一会话。 在使用 客户端/服务器数据库系统的情况下,该对象可以 等价于与服务器的实际网络连接。 Connection 对象 的某些集合、方法或属性可能不可用,这取决于提 供者支持的功能。 ( 2) Command 对象用来定义针对数据源运行的具体命 令,例如 SQL 查询。 ( 3) Recordset 对象表示从基本表或命令执行的结果所 得到的整个记录集合。 所有 Recordset 对象均由记 录(行)和字段(列)组成。 ( 4) Record 对象表示来自 Recordset 或提供者的一行数 据。 该记录可以表示数据库记录或某些其他类型的 对象(例如文件或目 17 录),这取决于提供者。 第三章 软件需求分析 系统功能分析 基本信息的维护 类型的建立与维护,包括药品类型的新建、修改和删除等 15。 药品基本信息管理:包括药品基本信息的新建、修改和删除等。 供货商信息管理:包括供货商信息的新建、修改和删。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。