实验项目3-进销存管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实用标准文案大全实验项目3Access在进销存管理中的应用进销存管理系统是工业、商业活动中的重要环节,它的主要工作目的就在于协调各个部门的工作,提高货物的流通速度。1、实验目的:通过使用Access创建一个简单的进销存管理系统,进一步学习表、查询、窗体、报表等数据库对象在数据库程序中的作用;进一步体会数据库系统开发的步骤,了解进销存管理系统的一般功能组成。2、实验要点:了解进销存系统的概念;系统的功能设计;系统的模块设计;表和表关系的设计;查询的设计;窗体的创建;报表的创建;宏命令和VBA代码的创建;系统的运行与应用。3、实验内容:3.1系统功能分析与开发要点3.1.1系统设计要求本实验要设计一个简单的进销存管理系统。该系统应满足以几个条件:(1)接收客户的订单信息,可以对订单信息进行修改和查询;(2)能够对物资的进出库情况进行查询,了解库存情况和业绩信息,结果以报表形式给出;(3)能够对供应商的信息管理及销售情况进行查询,结果以报表形式给出;(4)能够对商品的基本信息、客户的信息进行管理,包括修改和查询;(5)能够对产品的进货信息进行综合查询;(6)对用户密码的修改。3.1.2系统功能目标本实验以一个儿童玩具销售公司为例,对产品的各项相关信息、客户的订单、进库信息、产品信息、供应商信息、库存信息等进行管理和查询。系统的主要功能如下:(1)商品基本信息的管理:用来处理进出库的商品信息,包括新建、修改、删除和查询等。(2)订单信息的处理:是整个系统工作流程的起点,包括订单的增减、查询,以及订单在处理过程中(如发货确认等)状态的改变。(3)产品入库出库管理:完成记录,修改商品入出库信息,并有库存报表功能。(4)查询功能:允许管理员可以按编号、日期对进货商的销售信息进行查询;对入库的产品信息进行详细的查询,包括编号、名称、入库时间等。3.1.3系统开发要点通过本实验,理解数据表的结构,掌握各数据表之间的关系;熟悉查询和窗体的设计;对进销存管理系统有比较清楚的了解,从而开发出完整的进销存管理系统。3.2系统需求分析与设计在现代商业活动中,产品进销存管理正在变得越来越重要。准确的产品进货、库存和出货管理,能够使公司清晰地掌握自己的经营状况,建立良好的客户关系、良好的企业信誉等。本实验旨在设计一个商业公司的进销存管理信息系统,通过对公司的供应商、客户、商品、进货、销售等信息的管理,从而达到进货、销售和库存的全面信息管理。进销存管理系统是一个典型的数据库应用程序。它是根据企业的需求,为解决企业账目混乱、库存不准、信息反馈不及时等问题,采用先进的计算机技术,集进货、销售、存储多个环节于一体的信息系统。实用标准文案大全3.2.1需求分析进销存管理系统的意义在于使用户方便地查找和管理各种业务信息,大大提高企业的效率和管理水平。用户的需求主要有以下内容:(1)将订单、商品、供应商、客户、商品、进货、销售等信息录入管理系统,提供修改和查询。(2)能够对各类信息提供查询。(3)能够统计进出库的各类信息,对进库、销售、库存进行汇总,协调各部门的相互工作。(通过分析进销存管理系统的基本需求,可得到本系统的数据工作流程。)3.2.2模块设计按照前述需求分析,进销存管理系统可分为以下几个模块:(1)系统的基本配置模块:包括产品、供应商、客户的基本资料的录入。(2)产品进出库处理模块:主要包括对订单信息的处理和采购单的处理,一般产品入出库的处理。(3)查询模块:对系统中的各类信息,如供应商资料、出入库详细资料等进行查询,支持多个条件的复合查询。(4)报表显示模块:根据用户的需要和查询结果生成报表。3.3数据库的结构设计明确功能目标以后,首先就要设计合理的数据库。数据库的设计包括数据表的结构设计与表关系的设计。数据表作为数据库中其他对象的数据源,表结构设计的好坏直接影响到数据库的性能,也直接影响整个系统设计的复杂程度。因此,表的设计既要满足需求,又要具有良好的结构。具有良好表关系的数据表在系统开发过程中更是相当重要的。3.3.1数据表结构需求分析表就是特定主题的数据集合,它将具有相同性质的数据存储在一起。按照这一原则,根据各个模块所要求的各种具体功能,来设计各个数据表。在本系统中,初步设计10张数据表,各表存储的信息如下。(1)“管理员”表:存放系统管理人员信息,一般是企业管理人员的用户名和密码。(2)“产品信息”表:存储产品的基本信息,如产品编号、产品名称、规格型号、计量单位、供应商编号、产品类别等。(3)“供应商”表:存放产品供应商的相关信息,比如供应商编号、供应商名称、联系人姓名、联系人职务、业务电话、电子邮件等。(4)“客户”表:记录客户的基本信息,比如客户编号、客户姓名、客户地址、联系电话、电子邮件、备注等。(5)“订单”表:记录订单的基本信息,如订单编号、客户编号、产品编号、供应商编号、销售单价、订购数量、订单金额、预定时间、订单时间等基本预订信息。(6)“订单处理明细”表:除了订单基本信息外,还要增加付款信息和发货信息,如付款方式、付款时间、发货地址、发货时间、发货人等。(7)“入库记录”表:存放产品入库的信息。(8)“出库记录”表:存放产品出库的信息。(9)“业务类别”表:记录进出库的业务类型。(10)“库存”表:记录产品的库存信息。还可在此基础上增加其他的表,如采购表、员工表等。实用标准文案大全3.3.2数据表字段结构设计明确了各个数据表的主要功能以后,下面开始进行数据表字段的详细设计。(1)构造空数据库系统在设计数据表之前,需要先建立一个数据库,然后在数据库中创建表、窗体、查询等数据库对象。使用Access创建名为“进销存管理系统”的空白数据库,并保存于指定目录。(2)数据表字段结构设计在创建数据库以后,就可以设计数据表了。数据表是整个系统中存储数据的唯一对象,它是所有其他对象的数据源,表结构的设计直接关系着数据库的性能。下面来设计系统中用到的10个数据表的结构。步骤:创建“表”,单击“视图”按钮的下拉按钮,在弹出的选项列表中选择“设计视图”选项;在弹出的“另存为”对话框的“表名称”文本框中输入表名,并单击“确定”按钮,进入表的“设计视图”。在表的“设计视图”中进行表字段的设计。管理员是整个进销存管理系统的使用者,他负责管理和维护整个系统,包括产品的处理和信息的查询等。“管理员”表字段名数据类型字段宽度主键用户名文本18否密码文本18否“产品信息”表存储了产品自身的一些属性:“产品信息”表字段名数据类型字段宽度主键产品编号数字是产品名称文本18否规格型号文本255否计量单位文本20否供应商编号数字否产品类别文本18否“供应商”表存储着供应商的详细信息:“供应商”表字段名数据类型字段宽度主键供应商编号数字是供应商名称文本18否联系人姓名文本18否联系人职务文本18否业务电话文本20否电子邮件文本40否实用标准文案大全“客户”表存储着客户的基本信息:“客户”表字段名数据类型字段宽度主键客户编号数字是客户姓名文本18否客户地址文本255否联系电话文本20否电子邮件文本40否备注文本255否客户在订购产品时,要用到“订单”表,它记录了预订的基本信息:“订单”表字段名数据类型字段宽度主键订单编号数字是客户编号数字否产品编号数字否供应商编号数字否销售单价货币否订购数量数字否订单金额货币否预订时间日期/时间否订单时间日期/时间否备注册表文本20否“订单处理明细”表主要存放对订单的全部处理信息,包括预订信息、付款信息和发货信息:“订单处理明细”表字段名数据类型字段宽度主键订单编号数字是客户编号数字否产品编号数字否供应商编号数字否预订时间日期/时间否发货时间日期/时间否销售单价货币否订购数量数字否订单金额货币否付款方式文本8否付款时间日期/时间否发货地址文本255否发货人文本18否状态文本40否实用标准文案大全“入库记录”表记录了产品入库的基本信息:“入库记录”表字段名数据类型字段宽度主键入库编号数字是业务类别数字否产品编号数字否供应商编号数字否入库时间日期/时间否入库单价货币否入库数量数字否入库金额货币否经办人文本18否“出库记录”表记录了产品出库的基本信息:“出库记录”表字段名数据类型字段宽度主键出库编号数字是业务类别数字否产品编号数字否供应商编号数字否出库时间日期/时间否出库单价货币否出库数量数字否出库金额货币否经办人文本18否“业务类别”表存放企业内部产品进出的几种业务类型:“业务类别”表字段名数据类型字段宽度主键业务类别数字是业务名称文本20否收发标志是/否否“库存”表记录产品的库存信息:“库存”表字段名数据类型字段宽度主键产品编号数字是供应商编号数字是库存量数字否3.3.3数据表的表关系设计数据表中按主题存放了各种数据记录。在使用时,用户从各个数据表中提取出一定的字段进行操作。(事实上,这就是关系型数据库的工作方式。)实用标准文案大全要保证数据库里各个表格之间的一致性和相关性,就必须建立表之间的关系。(Access作为关系型数据库,支持灵活的关系建立方式。)因此,用户在“进销存管理系统”数据库中完成数据表字段设计后,就需要再建立各表之间的表关系。(在建立表的关系之前,必须首先为表建立主键。表关系的建立实际上是一张表的主键和另一张相关表之间的联系。)步骤:(1)切换到“数据库工具”选项卡,并单击“关系”组中的“关系”按钮,即可进入该数据库“关系”视图;在“关系”视图中右击,在弹出的快捷菜单中选择“显示表”命令,或直接单击“关系”组中的“显示表”按钮;在弹出的“显示表”对话框中,依次选择所有的数据表,单击“添加”按钮,将所有数据表添加进“关系”视图。(2)以第一个表关系的创建为例:选择“产品信息”表中的“产品编号”字段,按下鼠标左键不放并将其拖放到“出库记录”表中的“产品编号”字段上,释放鼠标左键,系统显示“编辑关系”对话框;选中“实施参照完整性”复选框,以保证在“出库记录”表中登记的“产品编号”都是在“产品信息”表中记录的“产品编号”;单击“创建”按钮,创建一个表关系。各表关系如下:表名字段名相关表名字段名供应商供应商编号产品信息供应商编号供应商供应商编号入库记录供应商编号供应商供应商编号出库记录供应商编号供应商供应商编号库存供应商编号供应商供应商编号订单供应商编号供应商供应商编号订单处理明细供应商编号产品信息产品编号订单产品编号产品信息产品编号订单处理明细产品编号产品信息产品编号入库记录产品编号产品信息产品编号出库记录产品编号产品信息产品编号库存产品编号业务类别业务类别入库记录业务类别业务类别业务类别出库记录业务类别(3)建立关系后,可以在“关系”视图中预览所有的关联关系;单击“关闭”按钮,系统弹出提示保存布局的对话框,单击“是”按钮,保存“关系”视图的更改。3.4窗体的实现窗体对象是直接与用户交流的数据库对象。窗体作为一个交互平台、一个窗口,用户通过它查看和访问数据库,实现数据的输入等。在“进销存管理系统”中,根据设计目标,需要建立多个不同的窗体,比如要实现功能导航的“登录”窗体、“切换面板”窗体、“订单处理”窗体、“发货确认”窗体、“产品进库”窗体、“供应商查询编辑”窗体、“进货资料查询”窗体、“密码管理”窗体等。步骤:单击“创建”选项卡下“窗体”组中的“窗体设计”按钮,Access即新创建一个窗体并进入窗体的“设计视图”;可依次添加窗体标题(单击“页眉/页脚”组中的“标题”按钮),添加系统徽标(单击“徽标”按钮),设置主体背景颜色(在主体区域中右击,在弹出的快捷菜单中选择“填充/背景色”),添加按钮(单击“控件”组中的“按钮”控件,并在窗体主体区域中单击)。(注:创建的查询窗体是静态的,仅仅是一个界面。必须给窗体建立查询支持,才能实现输入参数后进行查询的操作。)实用标准文案大全3.4.1“登录”窗体“登录”窗体是用户使用的第一个窗体,它保证了系统的安全性。步骤:在“创建”选项卡中选择“窗体”组中的“其他窗体”下拉列表框中的“模式对话框”选项;出现的空白窗体上已有“确定”、“取消”两个按钮;调整窗体布局,并在窗体上添加几个控件:

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功