Access应用管理进销存讲义
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 商品基本信息的管理:用来处理进出库的商品信息,包括 新建、修改、删除和查询等。
– 订单信息的处理:是整个系统的工作流程的起点,包括订 单的增减、查询,以及订单在处理过程中(如发货确认等) 状态的改变。
– 产品入库出库管理:完成记录,修改商品入出库信息,并 有库存报表功能。
– 查询功能:允许管理员可以按编号、日期对进货商的销售 信息进行查询;对入库的产品信息进行详细的查询,包括 编号、名称、入库时间等。
– 能够对各类信息提供查询。 – 能够统计进出库的各类信息,对进库、销售、
库存进行汇总,协调各部门的相互工作。
12.2.2 模块设计
• 按照前面的需求分析,我们设计的进销存系统分 为以下几个模块。
– 系统的基本配置模块:包括产品、供应商、客户的基本资 料的录入。
– 产品进出库处理模块:主要包括对订单信息的处理和采购 单的处理,一般产品入出库的处理。
– “入库记录”表:存放产品入库的信息。 – “出库记录”表:存放产品出库的信息。 – “业务类别”表:记录进出库的业务类型。 – “库存”表:记录产品的库存信息。
12.3.2 建立空数据库系统
• 建立一个“进销存管理系统.accdb”空白数据库。
第一步:打开Access 2007,单击【开始使用 Microsoft Office Access】页中的【空白数据库】 按钮,如下图所示。
12.1.2 开发要点
• 理解数据表的结构,掌握各表之间关系的 建立原理,熟悉查询和Fra Baidu bibliotek体的设计,对进 销存管理系统有比较清楚的了解,从而开 发出完整的进销存管理系统。
12.2 系统需求分析设计
• 需求分析 • 模块设计
12.2.1 需求分析
• 用户的需求主要有以下内容。
– 将订单、商品、供应商、客户、商品、进货、 销售等信息录入管理系统,提供修改和查询。
– “客户”表:记录客户的基本信息,比如客户编号、客户姓名、客户地 址、联系电话、电子邮件、备注等。
– “订单”表:记录订单的基本信息,如订单编号、客户编号、产品编号、 供应商编号、销售单价、订购数量、订单金额、预定时间、订单时间等 基本预订信息。
– “订单处理明细”表:除了订单基本信息外,还要增加付款信息和发货 信息,如付款方式、付款时间、发货地址、发货时间、发货人等。
本章学习要点
• 了解进销存系统的概念 • 系统的功能设计 • 系统的模块设计 • 表和表关系的设计 • 查询的设计 • 窗体的创建 • 报表的创建 • 宏命令和VBA代码的创建 • 系统的运行与应用
12.1 实 例 导 航
• 系统功能 • 开发要点
12.1.1 系统功能
• 我们所设计的进销存系统的主要功能包括如下。
– 查询模块:对系统中的各类信息,如供应商资料、出入库 详细资料等进行查询,支持多个条件的复合查询。
– 报表显示模块:根据用户的需要和查询结果来生成报表。
12.3 数据库结构的设计
• 数据表结构需求分析 • 建立空数据库系统 • 创建数据表 • 定义数据表之间的关系
12.3.1 数据表结构需求分析
• “业务类别”表
• “库存”表
12.3.4 定义数据表之间的关系
• 建立“产品信息”表和“出库记录”表之间的表
关系。 第一步:启动Access 2007,打开“进销存管理系统.accdb”。
第二步:切换到【数据库工具】选项卡, 单击【关系】按钮,如下图所示。
第三步:单击右键,在弹出的快捷菜单中选 择【显示表】命令,按住Ctrl键,选择所有 的表,然后单击【添加】按钮,把所有的表 都添加上去,如下图所示。
第五步:选中【实施参照完整性】复选框, 这样就建立了表之间的一对多关系,如下图 所示。
12.3.4 定义数据表之间的关系
按照同样的步骤,可以建立起其他表 之间的关系。最终建立了下面的关系图。
我们设计的数据库表中,各种表关系如下表所示。
12.4 窗体的实现
• “登录”窗体 • “切换面板”窗体 • “订单处理”窗体 • “发货确认”窗体 • “产品进库”窗体 • “供应商查询编辑”窗体 • “进货资料查询”窗体 • “密码管理”窗体
12.3.4 定义数据表之间的关系
• 建立“产品信息”表和“出库记录”表之间的表
关系。 第四步:设置表的参照完整性。我们以“产品信
息”表中的“产品编号”字段与“出库记录”表 中的“产品编号”字段为例。按下鼠标左键拖动 “产品信息”表中的“产品编号”字段到“出库 记录”表中的“产品编号”字段上,释放鼠标左 键,系统弹出【编辑关系】对话框,如下图所示。
12.4.1 “登录”窗体
• 运用“模式对话框”窗体,设计本系统的“登录” 窗体。
第一步:启动Access 2007,打开“进销存管理系统.accdb”数据库。
第二步:切换到【创建】选项卡,选择【窗体】 组中【其他窗体】下拉菜单中的【模式对话框】 选项,如下图所示。
第三步:出现一张空白窗体,已有两个按钮: 【确定】和【取消】,如下图所示。
• 在本系统中,我们设计了10张数据表,各个表存储的信息如下所示。
– “管理员”表:存放系统管理人员信息,一般是企业管理人员的用户名 和密码。
– “产品信息”表:存储产品的基本信息,如产品编号、产品名称、规格 型号、计量单位、供应商编号、产品类别等。
– “供应商”表:存放产品供应商的相关信息,比如供应商编号、供应 商 名称、联系人姓名、联系人职务、业务电话、电子邮件等。
第二步:系统出现如下图所示的窗口,选择 合适的路径,输入数据库名称为“进销存系 统.accdb”。
12.3.2 建立空数据库系统
• 建立一个“进销存管理系统.accdb”空白数据库。
第三步:单击【创建】按钮,完成该数据库的创建。系统自动建立了一个名为“表1” 的数据表。
12.3.3 创建数据表
• “管理员”表
• “产品信息”表
12.3.3 创建数据表
• “供应商”表
12.3.3 创建数据表
• “客户”表
12.3.3 创建数据表
• “订单”表
12.3.3 创建数据表
• “订单处理明细”表
12.3.3 创建数据表
• “入库记录”表
12.3.3 创建数据表
• “出库记录”表
12.3.3 创建数据表
– 订单信息的处理:是整个系统的工作流程的起点,包括订 单的增减、查询,以及订单在处理过程中(如发货确认等) 状态的改变。
– 产品入库出库管理:完成记录,修改商品入出库信息,并 有库存报表功能。
– 查询功能:允许管理员可以按编号、日期对进货商的销售 信息进行查询;对入库的产品信息进行详细的查询,包括 编号、名称、入库时间等。
– 能够对各类信息提供查询。 – 能够统计进出库的各类信息,对进库、销售、
库存进行汇总,协调各部门的相互工作。
12.2.2 模块设计
• 按照前面的需求分析,我们设计的进销存系统分 为以下几个模块。
– 系统的基本配置模块:包括产品、供应商、客户的基本资 料的录入。
– 产品进出库处理模块:主要包括对订单信息的处理和采购 单的处理,一般产品入出库的处理。
– “入库记录”表:存放产品入库的信息。 – “出库记录”表:存放产品出库的信息。 – “业务类别”表:记录进出库的业务类型。 – “库存”表:记录产品的库存信息。
12.3.2 建立空数据库系统
• 建立一个“进销存管理系统.accdb”空白数据库。
第一步:打开Access 2007,单击【开始使用 Microsoft Office Access】页中的【空白数据库】 按钮,如下图所示。
12.1.2 开发要点
• 理解数据表的结构,掌握各表之间关系的 建立原理,熟悉查询和Fra Baidu bibliotek体的设计,对进 销存管理系统有比较清楚的了解,从而开 发出完整的进销存管理系统。
12.2 系统需求分析设计
• 需求分析 • 模块设计
12.2.1 需求分析
• 用户的需求主要有以下内容。
– 将订单、商品、供应商、客户、商品、进货、 销售等信息录入管理系统,提供修改和查询。
– “客户”表:记录客户的基本信息,比如客户编号、客户姓名、客户地 址、联系电话、电子邮件、备注等。
– “订单”表:记录订单的基本信息,如订单编号、客户编号、产品编号、 供应商编号、销售单价、订购数量、订单金额、预定时间、订单时间等 基本预订信息。
– “订单处理明细”表:除了订单基本信息外,还要增加付款信息和发货 信息,如付款方式、付款时间、发货地址、发货时间、发货人等。
本章学习要点
• 了解进销存系统的概念 • 系统的功能设计 • 系统的模块设计 • 表和表关系的设计 • 查询的设计 • 窗体的创建 • 报表的创建 • 宏命令和VBA代码的创建 • 系统的运行与应用
12.1 实 例 导 航
• 系统功能 • 开发要点
12.1.1 系统功能
• 我们所设计的进销存系统的主要功能包括如下。
– 查询模块:对系统中的各类信息,如供应商资料、出入库 详细资料等进行查询,支持多个条件的复合查询。
– 报表显示模块:根据用户的需要和查询结果来生成报表。
12.3 数据库结构的设计
• 数据表结构需求分析 • 建立空数据库系统 • 创建数据表 • 定义数据表之间的关系
12.3.1 数据表结构需求分析
• “业务类别”表
• “库存”表
12.3.4 定义数据表之间的关系
• 建立“产品信息”表和“出库记录”表之间的表
关系。 第一步:启动Access 2007,打开“进销存管理系统.accdb”。
第二步:切换到【数据库工具】选项卡, 单击【关系】按钮,如下图所示。
第三步:单击右键,在弹出的快捷菜单中选 择【显示表】命令,按住Ctrl键,选择所有 的表,然后单击【添加】按钮,把所有的表 都添加上去,如下图所示。
第五步:选中【实施参照完整性】复选框, 这样就建立了表之间的一对多关系,如下图 所示。
12.3.4 定义数据表之间的关系
按照同样的步骤,可以建立起其他表 之间的关系。最终建立了下面的关系图。
我们设计的数据库表中,各种表关系如下表所示。
12.4 窗体的实现
• “登录”窗体 • “切换面板”窗体 • “订单处理”窗体 • “发货确认”窗体 • “产品进库”窗体 • “供应商查询编辑”窗体 • “进货资料查询”窗体 • “密码管理”窗体
12.3.4 定义数据表之间的关系
• 建立“产品信息”表和“出库记录”表之间的表
关系。 第四步:设置表的参照完整性。我们以“产品信
息”表中的“产品编号”字段与“出库记录”表 中的“产品编号”字段为例。按下鼠标左键拖动 “产品信息”表中的“产品编号”字段到“出库 记录”表中的“产品编号”字段上,释放鼠标左 键,系统弹出【编辑关系】对话框,如下图所示。
12.4.1 “登录”窗体
• 运用“模式对话框”窗体,设计本系统的“登录” 窗体。
第一步:启动Access 2007,打开“进销存管理系统.accdb”数据库。
第二步:切换到【创建】选项卡,选择【窗体】 组中【其他窗体】下拉菜单中的【模式对话框】 选项,如下图所示。
第三步:出现一张空白窗体,已有两个按钮: 【确定】和【取消】,如下图所示。
• 在本系统中,我们设计了10张数据表,各个表存储的信息如下所示。
– “管理员”表:存放系统管理人员信息,一般是企业管理人员的用户名 和密码。
– “产品信息”表:存储产品的基本信息,如产品编号、产品名称、规格 型号、计量单位、供应商编号、产品类别等。
– “供应商”表:存放产品供应商的相关信息,比如供应商编号、供应 商 名称、联系人姓名、联系人职务、业务电话、电子邮件等。
第二步:系统出现如下图所示的窗口,选择 合适的路径,输入数据库名称为“进销存系 统.accdb”。
12.3.2 建立空数据库系统
• 建立一个“进销存管理系统.accdb”空白数据库。
第三步:单击【创建】按钮,完成该数据库的创建。系统自动建立了一个名为“表1” 的数据表。
12.3.3 创建数据表
• “管理员”表
• “产品信息”表
12.3.3 创建数据表
• “供应商”表
12.3.3 创建数据表
• “客户”表
12.3.3 创建数据表
• “订单”表
12.3.3 创建数据表
• “订单处理明细”表
12.3.3 创建数据表
• “入库记录”表
12.3.3 创建数据表
• “出库记录”表
12.3.3 创建数据表