- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14章应实例
第14章 应用实例 学习要点: 本章通过一个简单的销售管理系统讲解如何使用SQL Server 2000作为后台数据库、Visaul Basic 6.0作为前台的开发工具创建应用程序。 第14章 应用实例-销售管理系统 14.1 系统设计 14.2 数据库设计 14.3 实现数据库结构和程序 14.4 创建主窗口 14.5 基本信息设置模块的创建 14.6 销售信息管理模块的创建 14.7 帮助模块的创建 14.8 系统的编译和发行 14.1 系统设计 14.1.1 系统功能分析 系统开发的总体任务是实现销售信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本销售管理系统要实现的主要功能有 : 用户登录的管理 基本信息的管理 销售信息的管理 帮助信息 14.1.2 系统功能模块设计 14.2 数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,以确保数据的完整性和一致性。 设计数据库系统时应该首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下步骤: 数据库需求分析 数据库逻辑结构设计 14.2.1 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 14.2.2 数据库逻辑结构设计 将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 14.3 实现数据库结构和程序 14.3.1 SQL Server 2000设置 14.3.2 Visual Basic设置 由于程序利用ADO(ActiveX Data Object)完成对数据的访问和操作,需要添加ADO库。启动Visual Basic 6.0,选择“项目”菜单中的“引用”命令,在“引用”对话框中选择“Microsoft ActiveX Data Object 2.7 Library”选项。 14.3.3 创建数据库 创建数据库、表、视图、存储过程、触发器、用户自定义函数 14.3.4 创建ODBC 14.4 创建主窗口 14.4.1 创建工程项目——PrjSales.vbp 启动Visual Basic 6.0后,单击“文件|新建工程”菜单,在工程模板中选择“标准EXE”,Visual Basic自动产生一个Form窗体,属性都是缺省设置。单击“文件|保存工程”菜单,将该工程项目命名为PrjSales。 14.4.2 创建系统的主窗体 这个项目使用多文档界面,单击工具栏中的“添加MDI窗体”按钮,产生一个窗体。 14.4.3 创建主窗体的菜单 14.4.4 创建公用模块 14.4.5 用户登录窗体的创建 14.5 基本信息设置模块的创建 基本信息设置模块主要实现如下功能: 添加和修改销售员信息。 添加和修改客户信息。 添加和修改产品信息。 添加和修改产品种类信息 14.5.1 销售员设置窗体的创建 14.5.2 客户设置窗体的创建 14.5.3 产品设置窗体的创建 14.5.4 产品类别设置窗体的创建 14.6 销售信息管理模块的创建 14.6.1 订单管理 14.6.2 订单信息查询统计 1.按照订单编号 2.按照销售员 3.按照客户 4.按照产品 5.按照产品分类 14.7 帮助模块的创建 帮助信息是一个应用程序的必不可少的一部分,拥有友好的帮助系统是一个成熟的软件产品的重要标志。由于这不是本章的重点内容,所以请读者使用Microsoft Help WorkShop或者其他的帮助系统制作软件自己完成。 14.8 系统的编译和发行 小结: 在本例中详细讲述了该系统的系统设计部分、数据库设计部分等。系统设计为整个程序构建了骨架,数据库设计理顺了程序的思路,各个功能模块实现了各个细节部分。作为数据库应用的一个实例,采用了大量的视图、触发器、存储过程、用户自定义函数来实现了对SQL Server 2000数据库的快速、高效访问,简化了程序代码,增强了程序的可读性和可维护性。
文档评论(0)