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

实验项目3-进销存管理系统
实验项目3
Access在进销存管理中的应用
进销存管理系统是工业、商业活动中的重要环节,它的主要工作目的就在于协调各个部门的工作,提高货物的流通速度。
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个数据表的结构。
步骤:创建“表”,单击“视图”按钮的下拉按钮,在弹出的选项列表中选择“设计视图”选项;在弹出的“另存为”对话框的“表名称”文本框中输入表名,并单击“确定”按钮,进入表的“设计视图”。在表的“设计视图”中进行表字段的设计。
管理员是整个进销存管理系统的使用者,他负责管理和维护整个系统,包括产品的处理和信息的查询等。
“产品信息”表存储了产品自身的一些属性:
“供应商”表存储着供应商的详细信息:
“客户”表存储着客户的基本信息:
橡塑发泡保温材料
客户在订购产品时,要用到“订单”表,它记录了预订的基本信息:
塑料破碎机刀片
“订单处理明细”表主要存放对订单的全部处理信息,包括预订信息、付款信息和发货信息:
“入库记录”表记录了产品入库的基本信息:
“出库记录”表记录了产品出库的基本信息:
“出库记录”表
“业务类别”表存放企业内部产品进出的几种业务类型:
“库存”表记录产品的库存信息:
“库存”表
3.3.3数据表的表关系设计
数据表中按主题存放了各种数据记录。在使用时,用户从各个数据表中提取出一定的字段进行操作。(事实上,这就是关系型数据库的工作方式。)
要保证数据库里各个表格之间的一致性和相关性,就必须建立表之间的关系。(Access 作为关系型数据库,支持灵活的关系建立方式。)因此,用户在“进销存管理系统”数据库中完
成数据表字段设计后,就需要再建立各表之间的表关系。(在建立表的关系之前,必须首先为表建立主键。表关系的建立实际上是一张表的主键和另一张相关表之间的联系。)步骤:(1)切换到“数据库工具”选项卡,并单击“关系”组中的“关系”按钮,即可进入该数据库“关系”视图;在“关系”视图中右击,在弹出的快捷菜单中选择“显示表”命令,或直接单击“关系”组中的“显示表”按钮;在弹出的“显示表”对话框中,依次选择所有的数据表,单击“添加”按钮,将所有数据表添加进“关系”视图。
rat组合
无人机测量(2)以第一个表关系的创建为例:选择“产品信息”表中的“产品编号”字段,按下鼠标左键不放并将其拖放到“出库记录”表中的“产品编号”字段上,释放鼠标左键,系统显示“编辑关系”对话框;选中“实施参照完整性”复选框,以保证在“出库记录”表中登记的“产品编号”都是在“产品信息”表中记录的“产品编号”;单击“创建”按钮,创建一个表关系。

本文发布于:2024-09-22 03:56:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/341035.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信息   系统   数据库   查询   设计   产品   进销存   关系
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议