《Access 2007数据库应用》- Access在进销存管理中的应用.ppt
《《Access 2007数据库应用》- Access在进销存管理中的应用.ppt》由会员分享,可在线阅读,更多相关《《Access 2007数据库应用》- Access在进销存管理中的应用.ppt(114页珍藏版)》请在三一办公上搜索。
1、Access 2007数据库应用-Access在进销存管理中的应用,第12章Access在进销存管理中的应用,本章学习要点,了解进销存系统的概念系统的功能设计系统的模块设计表和表关系的设计查询的设计窗体的创建报表的创建宏命令和VBA代码的创建系统的运行与应用,12.1 实 例 导 航,系统功能 开发要点,12.1.1 系统功能,我们所设计的进销存系统的主要功能包括如下。商品基本信息的管理:用来处理进出库的商品信息,包括新建、修改、删除和查询等。订单信息的处理:是整个系统的工作流程的起点,包括订单的增减、查询,以及订单在处理过程中(如发货确认等)状态的改变。产品入库出库管理:完成记录,修改商品入
2、出库信息,并有库存报表功能。查询功能:允许管理员可以按编号、日期对进货商的销售信息进行查询;对入库的产品信息进行详细的查询,包括编号、名称、入库时间等。,12.1.2 开发要点,理解数据表的结构,掌握各表之间关系的建立原理,熟悉查询和窗体的设计,对进销存管理系统有比较清楚的了解,从而开发出完整的进销存管理系统。,12.2 系统需求分析设计,需求分析 模块设计,12.2.1 需求分析,用户的需求主要有以下内容。将订单、商品、供应商、客户、商品、进货、销售等信息录入管理系统,提供修改和查询。能够对各类信息提供查询。能够统计进出库的各类信息,对进库、销售、库存进行汇总,协调各部门的相互工作。,12.
3、2.2 模块设计,按照前面的需求分析,我们设计的进销存系统分为以下几个模块。系统的基本配置模块:包括产品、供应商、客户的基本资料的录入。产品进出库处理模块:主要包括对订单信息的处理和采购单的处理,一般产品入出库的处理。查询模块:对系统中的各类信息,如供应商资料、出入库详细资料等进行查询,支持多个条件的复合查询。报表显示模块:根据用户的需要和查询结果来生成报表。,12.3 数据库结构的设计,数据表结构需求分析 建立空数据库系统 创建数据表 定义数据表之间的关系,12.3.1 数据表结构需求分析,在本系统中,我们设计了10张数据表,各个表存储的信息如下所示。“管理员”表:存放系统管理人员信息,一般
4、是企业管理人员的用户名和密码。“产品信息”表:存储产品的基本信息,如产品编号、产品名称、规格型号、计量单位、供应商编号、产品类别等。“供应商”表:存放产品供应商的相关信息,比如供应商编号、供应 商名称、联系人姓名、联系人职务、业务电话、电子邮件等。“客户”表:记录客户的基本信息,比如客户编号、客户姓名、客户地址、联系电话、电子邮件、备注等。“订单”表:记录订单的基本信息,如订单编号、客户编号、产品编号、供应商编号、销售单价、订购数量、订单金额、预定时间、订单时间等基本预订信息。“订单处理明细”表:除了订单基本信息外,还要增加付款信息和发货信息,如付款方式、付款时间、发货地址、发货时间、发货人等
5、。“入库记录”表:存放产品入库的信息。“出库记录”表:存放产品出库的信息。“业务类别”表:记录进出库的业务类型。“库存”表:记录产品的库存信息。,12.3.2 建立空数据库系统,建立一个“进销存管理系统.accdb”空白数据库。,第一步:打开Access 2007,单击【开始使用Microsoft Office Access】页中的【空白数据库】按钮,如下图所示。,第二步:系统出现如下图所示的窗口,选择合适的路径,输入数据库名称为“进销存系统.accdb”。,12.3.2 建立空数据库系统,建立一个“进销存管理系统.accdb”空白数据库。,第三步:单击【创建】按钮,完成该数据库的创建。系统自
6、动建立了一个名为“表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.3.4 定义数据表之间的关系,建立“产品信息”表和“出库记录”表之间的表关系。,第一步:启动Access 2007,打开“进销存管理系统.accdb”。,第二步:切换到【数据库工具】选项卡,单击【关系】按
7、钮,如下图所示。,第三步:单击右键,在弹出的快捷菜单中选择【显示表】命令,按住Ctrl键,选择所有的表,然后单击【添加】按钮,把所有的表都添加上去,如下图所示。,12.3.4 定义数据表之间的关系,建立“产品信息”表和“出库记录”表之间的表关系。,第四步:设置表的参照完整性。我们以“产品信息”表中的“产品编号”字段与“出库记录”表中的“产品编号”字段为例。按下鼠标左键拖动“产品信息”表中的“产品编号”字段到“出库记录”表中的“产品编号”字段上,释放鼠标左键,系统弹出【编辑关系】对话框,如下图所示。,第五步:选中【实施参照完整性】复选框,这样就建立了表之间的一对多关系,如下图所示。,12.3.4
8、 定义数据表之间的关系,按照同样的步骤,可以建立起其他表之间的关系。最终建立了下面的关系图。,我们设计的数据库表中,各种表关系如下表所示。,12.4 窗体的实现,“登录”窗体“切换面板”窗体“订单处理”窗体“发货确认”窗体“产品进库”窗体“供应商查询编辑”窗体“进货资料查询”窗体“密码管理”窗体,12.4.1“登录”窗体,运用“模式对话框”窗体,设计本系统的“登录”窗体。,第一步:启动Access 2007,打开“进销存管理系统.accdb”数据库。,第二步:切换到【创建】选项卡,选择【窗体】组中【其他窗体】下拉菜单中的【模式对话框】选项,如下图所示。,第三步:出现一张空白窗体,已有两个按钮:
9、【确定】和【取消】,如下图所示。,12.4.1“登录”窗体,运用“模式对话框”窗体,设计本系统的“登录”窗体。,第四步:调整窗体布局,在窗体上添加几个控件,属性值设置如下表所示。,第五步:设置主体背景颜色。在主体区域中右击,在弹出的快捷菜单中选择【填充/背景色】选项,弹出如下图所示的菜单。,12.4.1“登录”窗体,运用“模式对话框”窗体,设计本系统的“登录”窗体。,第六步:调整窗体布局,完成后的“登录”窗体如下图所示。,12.4.2“切换面板”窗体,运用窗体的【设计视图】,设计本系统的“切换面板”窗体。,第一步:启动Access 2007,打开“进销存管理系统.accdb”数据库。,第二步:
10、切换到【创建】选项卡,单击【窗体】组中的【窗体设计】按钮,出现一张空白窗体。,第三步:调整窗体布局。添加一个“矩形”控件,“背景”属性设为“#9DBB61”。添加标题控件,并将标题设为“进销存系统示例”。添加一个徽标控件,图片为“罗斯文.png”,创建后的效果如下图所示。,12.4.2“切换面板”窗体,运用窗体的【设计视图】,设计本系统的“切换面板”窗体。,第四步:利用命令按钮控件和标签控件,为窗体添加几个按钮和标签,来处理管理员的操作。各个控件的属性设置如下表所示。,第五步:这样就完成了“切换面板”窗体的创建,完成后的结果如下图所示。,12.4.3“订单处理”窗体,运用窗体向导,设计本系统的
11、“订单处理”窗体。,第一步:启动Access 2007,打开“进销存管理系统.accdb”数据库。,第二步:切换到【创建】选项卡,选择【窗体】组中【其他窗体】下拉菜单中的【窗体向导】选项。,第三步:按照前面章节介绍的步骤,在【表/查询】下拉列表框中选择“表:订单”,将【可选字段】列表框中的所有字段加入右面【选定字段】列表框中,然后依次确定即可。系统自动生成的窗体如下图所示。,12.4.3“订单处理”窗体,运用窗体向导,设计本系统的“订单处理”窗体。,第四步:若要加上按钮控件,则切换到【窗体设计工具】选项卡,单击【使用控件向导】按钮,则所有添加控件都会在向导模式下进行。,第五步:单击【命令控件】
12、按钮,出现如下图所示的【命令按钮向导】对话框,我们以“保存记录”为例加以说明。,12.4.3“订单处理”窗体,运用窗体向导,设计本系统的“订单处理”窗体。,第六步:单击【下一步】按钮,为按钮添加上合适的图标或者文字,如下图所示。,第七步:单击【下一步】按钮,在弹出的指定按钮名称的对话框中输入该按钮的名称,如下图所示。,12.4.3“订单处理”窗体,运用窗体向导,设计本系统的“订单处理”窗体。,第八步:修改如下表所示主要控件的属性,设置窗体的页眉和页脚。,第九步:这样我们就完成了“订单处理”窗体的创建过程,完成后的界面如下图所示。,12.4.4“发货确认”窗体,运用窗体的【设计视图】,设计本系统
13、的“发货确认”窗体。,第一步:单击右键,在弹出的快捷菜单中选择【窗体页眉/页脚】选项,进行窗体页眉设置。步骤和前面一样,这里不再赘述。,第二步:在窗体上添加控件,属性见下表所示。,第三步:完成后的“发货确认”窗体如下图所示。,12.4.5“产品进库”窗体,运用窗体的【设计视图】,设计本系统的“产品进库”窗体。,第一步:单击【创建】选项卡中【窗体】组中的【窗体设计】按钮,会出现一个空白窗体。,第二步:为窗体设计一个窗体页眉,单击右键,弹出如下快捷菜单。,12.4.5“产品进库”窗体,运用窗体的【设计视图】,设计本系统的“产品进库”窗体。,第三步:选择【窗体页眉/页脚】选项,窗体中出现【窗体页眉】
14、区域,如下图所示。,第四步:为窗体添加一个标签,设置标题为“产品进库管理”,再添加一个徽标控件,图片设置为“罗斯文.png”。,第五步:为窗体添加表中的字段。单击【主体】区域,单击【设计】选项卡下的【添加现有字段】按钮,弹出【字段列表】窗格,如下图所示。,12.4.5“产品进库”窗体,运用窗体的【设计视图】,设计本系统的“产品进库”窗体。,第六步:将“入库记录”表的所有字段添加到窗体上,并排列整齐。,第七步:为窗体增加4个导航按钮,分别为“第一个”、“前一个”、“后一个”、“最后一个”。添加的方法利用【命令按钮向导】对话框,如下图所示。,第八步:用同样的方法,为窗体加上几个功能按钮,标题分别为
15、“添加记录”、“保存记录”、“删除记录”、“进货查询”、“库存查询”和“返回”。,12.4.5“产品进库”窗体,运用窗体的【设计视图】,设计本系统的“产品进库”窗体。,第九步:如果要查看数据表格式的入库记录,我们可以在窗体上添加一个子窗体。,第十步:单击【控件】组中的【子窗体/子报表】按钮,并拖放到窗体中,出现【子窗体向导】对话框,如下图所示。,第十一步:选中【使用现有的表和查询】单选按钮,单击【下一步】按钮,弹出选择字段的对话框。在对话框的【表/查询】下拉列表框中选择“表:入库记录”,并把“入库记录”表的全部字段加入到【选定字段】列表框中,如下图所示。,12.4.5“产品进库”窗体,运用窗体
16、的【设计视图】,设计本系统的“产品进库”窗体。,第十二步:单击【下一步】按钮,在弹出的对话框中选择主/次字段的链接方式。我们选中【从列表中选择】单选按钮,并在下面的列表框中选择用“入库编号”显示,如下图所示。,第十三步:单击【下一步】按钮,在弹出的对话框中输入子窗体的名称,如下图所示。,12.4.5“产品进库”窗体,运用窗体的【设计视图】,设计本系统的“产品进库”窗体。,第十四步:调整窗体的布局,这样我们就完成了“产品进库”窗体的创建。最终的创建效果如下图所示。,12.4.6“供应商查询编辑”窗体,运用窗体的窗体向导,设计本系统的“供应商查询编辑”窗体。,第一步:切换到【创建】选项卡,选择【其
17、他窗体】下拉菜单中的【窗体向导】选项,如下图所示。,第二步:按照向导的提示,在【表/查询】下拉列表框中选择“表:供应商”,将【可选字段】列表框中的所有字段加入到右面【选定字段】列表框中。其他设置按照以前的介绍设置,最后生成的窗体如下图所示。,12.4.6“供应商查询编辑”窗体,运用窗体的窗体向导,设计本系统的“供应商查询编辑”窗体。,第三步:我们还要在这个窗体上加上“记录导航”按钮和“记录操作”按钮,注意在“使用控件向导”下添加。,第四步:还添加了另外几个控件,属性设置见下表所示。,第五步:调整窗体布局,完成后的窗体如下图所示。,12.4.7“进货资料查询”窗体,设计本系统的“供应商查询编辑”
18、窗体,在这里我们将用子窗口的方式来显示查询结果。,第一步:切换到【创建】选项卡,单击【窗体】组中的【窗体设计】按钮。,第二步:添加若干控件,并设置它们的属性值,具体情况如下表所示。,12.4.7“进货资料查询”窗体,设计本系统的“供应商查询编辑”窗体,在这里我们将用子窗口的方式来显示查询结果。,第五步:调整窗体布局,完成了“进货资料查询”窗体的创建,最终效果如下图所示。,12.4.8“密码管理”窗体,“密码管理”窗体控件如下表所示。,完成后的“密码管理”窗体如下图所示。,12.4.8“密码管理”窗体,“新密码”窗体控件如下表所示。,完成后的“新密码”窗体如下图所示。,12.5 查询的实现,“订
19、单处理查询”的设计“供应商销售查询”的设计“进货资料查询”的设计“库存查询”的设计,12.5.1“订单处理查询”的设计,使用“查询向导”来创建“订单处理查询”,第一步:切换到【创建】选项卡,然后单击【其他】组中的【查询设计】按钮,如下图所示。,第二步:系统弹出如下图所示的【显示表】对话框,提示我们加入所需要的表,如下图所示。,12.5.1“订单处理查询”的设计,使用“查询向导”来创建“订单处理查询”,第三步:选择“订单表明细”表,单击【添加】按钮,将该表添加到查询的【设计视图】中。,第四步:依次选择该表中的全部字段,将其添加到查询的设计网格中,如下图所示。,第五步:为字段添加查询条件。右击“订
20、单编号”字段查询网格的【条件】行,在弹出的快捷菜单中选择【生成器】选项,如下图所示。,12.5.1“订单处理查询”的设计,使用“查询向导”来创建“订单处理查询”,第六步:系统弹出【表达式生成器】对话框。在【表达式生成器】对话框中,我们为查询的字段设置条件,将它和窗体上的控件值联系到一起,如下图所示。,第七步:保存该查询为“订单处理查询”。这样,我们就完成了“订单处理查询”的创建。,输入的查询条件如上图所示,这样把查询中的“订单编号”和窗体上的“订单编号”关联起来。,12.5.2“供应商销售查询”的设计,设计“供应商销售查询”,第一步:切换到【创建】选项卡,然后单击【其他】组中的【查询设计】按钮
21、。,第二步:弹出的【显示表】对话框中,依次把“供应商”表、“订单”表和“产品信息”表添加到查询的【设计视图】中,然后关闭该对话框,如下图所示。,第三步:选择要进行查询的字段。双击选择的字段,即可将字段加入到下面的查询设计网格中,最终结果如下图所示。,12.5.2“供应商销售查询”的设计,设计“供应商销售查询”,第四步:为字段添加查询条件。右击“供应商编号”字段查询网格的【条件】行,在弹出的快捷菜单中选择【生成器】选项,如下图所示。,第五步:在弹出的【表达式生成器】对话框中,我们为“供应商编号”字段设置查询条件,如下图所示。,12.5.2“供应商销售查询”的设计,设计“供应商销售查询”,第六步:
22、按照同样的步骤,设置字段的查询条件。整个查询的条件设置如下表所示。,第七步:保存该查询为“供应商销售查询”,这样我们就完成了该查询的创建。,12.5.3“进货资料查询”的设计,我们建立的字段的信息如下表所示。,12.5.3“进货资料查询”的设计,“进货资料查询”查询的【设计视图】如下图所示。,12.5.4“库存查询”的设计,设计“库存查询”。,第一步:切换到【创建】选项卡,然后单击【其他】组中的【查询设计】按钮,如下图所示。,第二步:在弹出的【显示表】对话框中,将“库存”表和“产品信息”表添加到查询【设计视图】中,将该表中的所有字段添加到查询设计网格中,如下图所示。,12.5.4“库存查询”的
23、设计,设计“库存查询”。,第一步:为字段添加条件。右击“产品编号”字段的【条件】行,在弹出的快捷菜单中选择【生成器】选项。,第二步:系统弹出【表达式生成器】对话框,在该对话框中为查询的字段设置条件,将它和窗体上的控件值联系到一起。设置的查询条件如下图所示。,第三步:保存该查询为“库存查询”,这样我们就完成了“库存查询”的创建。,12.6 报表的实现,“订单查询”报表“供应商销售”报表“库存”报表,12.6.1“订单查询”报表,“订单查询”报表 用来显示订单查询的结果。,第一步:切换到【创建】选项卡,单击【报表】组中的【报表向导】按钮,如下图所示。,第二步:系统弹出【报表向导】对话框,在【表/查
24、询】下拉列表框中选择“查询:订单查询”,然后把所有字段作为选定字段,如下图所示。,12.6.1“订单查询”报表,“订单查询”报表 用来显示订单查询的结果。,第三步:单击【下一步】按钮,弹出选择数据查看方式的对话框。我们选择“通过订单”选项,如下图所示。,第四步:单击【下一步】按钮,弹出选择分组级别的对话框。本报表中我们不添加分组级别,如下图所示。,12.6.1“订单查询”报表,“订单查询”报表 用来显示订单查询的结果。,第五步:单击【下一步】按钮,在弹出的对话框中选择“产品编号”为排序字段,按升序排序,如下图所示。,第六步:单击【下一步】按钮,在弹出的对话框中选择布局方式为“表格”布局,布局方
25、向为“纵向”,如下图所示。,12.6.1“订单查询”报表,“订单查询”报表 用来显示订单查询的结果。,第七步:单击【下一步】按钮,在弹出的对话框中选择报表样式。我们选择【办公室】选项,如下图所示。,第八步:单击【下一步】按钮,输入该报表的名称为“订单查询报表”,如下图所示。,12.6.1“订单查询”报表,“订单查询”报表 用来显示订单查询的结果。,第九步:单击【完成】按钮,完成“订单查询报表”的创建。此时该报表的【设计视图】如下图所示。,12.6.2“供应商销售”报表,建立“供应商销售”报表,作为供应商销售查询的输出结果。,第一步:切换到【创建】选项卡,单击【报表】组中的【报表向导】按钮,如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 2007数据库应用 Access 2007数据库应用- Access在进销存管理中的应用 Access 2007 数据库 应用 进销存 管理 中的

链接地址:https://www.31ppt.com/p-2840709.html