企业进销存管理系统课程.docx

上传人:小飞机 文档编号:1777984 上传时间:2022-12-18 格式:DOCX 页数:47 大小:2.19MB
返回 下载 相关 举报
企业进销存管理系统课程.docx_第1页
第1页 / 共47页
企业进销存管理系统课程.docx_第2页
第2页 / 共47页
企业进销存管理系统课程.docx_第3页
第3页 / 共47页
企业进销存管理系统课程.docx_第4页
第4页 / 共47页
企业进销存管理系统课程.docx_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《企业进销存管理系统课程.docx》由会员分享,可在线阅读,更多相关《企业进销存管理系统课程.docx(47页珍藏版)》请在三一办公上搜索。

1、第 47 页 共 47 页目录1绪论32企业进销存管理系统32.1目的32.2进销存管理的任务32.3进销存管理系统的作用43企业进销存管理系统需求分析43.1制作系统的意义43.2系统主要流程43.3系统概述E-R图54实例制作介绍64.1创建空数据库64.2创建所需表64.2.1创建商品表64.2.2创建“库存信息”表84.2.3 创建“客户信息”表104.2.4 创建“订单信息”表114.2.5创建“出库记录”表124.2.6创建“入库记录”表124.2.7创建“仓库信息”表134.2.8创建“供应商”表144.2.9创建“员工信息”表154.3 建立表之间的关系164.4 创建查询19

2、4.4.1 创建“商品”的基于多表的选择查询194.4.2 创建“订单信息”选择查询214.4.3 创建“库存信息”交叉表查询214.4.4 创建“删除供应商信息”删除查询244.4.5 创建“删除客户信息”删除查询254.4.6 创建“更新供应商信息”更新查询264.4.7 创建“更新客户信息”更新查询264.4.8 创建“库存数量不足的商品”生成表查询274.5.1 创建“仓库信息”窗体284.5.2 创建“库存信息”窗体314.5.3 创建“商品”窗体314.5.4 创建“员工信息”窗体344.5.5创建“供应商信息”窗体374.5.6创建“商品入库”窗体384.5.7创建包含子窗体的“

3、订单信息”窗体424.6.创建报表434.6.1 创建“出库记录”报表434.6.2 创建“入库记录”报表454.6.3 创建“订单信息”报表46总结:471绪论 借助现代信息技术和管理理论,建立企业进销存管理信息系统是当今社会的重要趋势。对企业而言,全面开发和应用计算机管理信息系统是不可避免的。实行电子化的进销存管理,可以让管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。进销存管理信息系统的实现可以减轻比较繁琐的手工管理。现在应用在大中型企业的管理信息系统中,几乎都包括了进销存管理模块。手工的进行商品基础信息的管理,库存管理,销售管理,进货管理,客户档案的管理的效率很低,已不能适应

4、公司的发展需求。通过进销存管理系统,可以实现公司商品管理的信息画、自动化和科学化。2企业进销存管理系统 2.1目的在企业的经营过程中,商品信息的存储是企业运作的重要环节。通过进销存管理系统,利用信息化的手段把现金的企业管理办法引入企业的实践,为企业的管理改革提供切实可行的途径。更重要的是,企业进销存管理系统可以及时通过信息技术把企业数据转化为企业信息,进而为相关管理制提供决策依据。2.2进销存管理的任务u 采购模块:对产品的入库进行管理u 销售模块:对订单的处理和产品的出库、发货进行管理u 库存管理模块:对企业的库存商品进行管理和配置,对商品的价格、数量等信息进行配置,对库存地点信息进行管理。

5、u 报表查询模块对进销存系统进行统计分析,并生成相应的报表2.3进销存管理系统的作用为了更好的把生产、销售和库存有机地结合起来,即使有效地吧销售信息反馈到生产系统,在此应用进销存管理系统,是企业做到合理生产、即使销售、减少积压,提高运作效率,更好的运营企业。 3企业进销存管理系统需求分析3.1制作系统的意义系统的需求分析是软件工程的前期工作,要了解用户希望系统所能实现的功能。 一般的小企业虽然规模都不太大,但是商品存在着多而杂的问题,不便 于管理者的管理和研究核算。因此在此对小企业的进销存管理设置一个有效的管理系统,以便于销售部经理可以通过查询、窗体等队本部的商品存余和进销差额利润进行方便的阅

6、览研究。能及时掌握企业的盈亏情况,且对于企业的长久营销也有帮助。3.2系统主要流程对于一个企业工资管理者来说来说,其主要任务就是对职员工资的管理和支配。其流程如下图所示:入库记录商品入库客户订单处理商品出库库存信息订单信息出库记录 3.3系统概述E-R图因此通过调查分析,现在系统中制作了三张表之间简单的联系图,以便进行简单的汇总管理。具体图示如下:供应商地址商品客户订货出入仓库库存信息供应商供货商品编号客户编号商品说明等客户名称送货地址联系电话等商品名称供应商名称联系人姓名员工信息商品编号仓库编号库存数量订单信息4实例制作介绍4.1创建空数据库1)打开住界面,弹出Microsoft Acces

7、s键,单击空Access数据库键。2)将其命名为企业进销存数据库,点击创建。出现数据库的任务栏,如图所示: 图3.1 【创建空数据库】对话框4.2创建所需表4.2.1创建商品表1) 打开“企业进销存管理系统”数据库,切换到表页。2) 单击【新建】按钮,打开【新建表】对话框,如图所示:图3.2 【新建表】对话框3) 选择【设计视图】选项,再单击【确定】,打开表的设计视图窗口,如图:图3.3 【表的设计视图】窗口4) 在【字段名称】列中输入表中的第一个字段名“商品编号”;在下拉列表中选择数据类型为数字。重复上述步骤,依次创建其他字段,将“商品名称”和“商品说明”的数据类型设置为文本,“单价”设为货

8、币,“供应商编号”设为数字。5) 设置主键。选中“商品编号”字段所在行,右键单击【主键】按钮,完成。图3.4 【设置字段及主关键字】窗口6) 单击工具条上的【视图】键,将其切换到视图,并编辑”商品”表的内容,如图所示:图3.5 【商品表】内容4.2.2创建“库存信息”表1)详细按照上表制作方法,为“库存信息”表设置字段名,并设置主关键字,如图所示:图3.6 设置【库存信息表】主关键字2)编辑“库存信息”表的内容,如下:图3.7 【库存信息表】内容4.2.3 创建“客户信息”表1)为“客户信息” 表设置字段名,并设置主键,如下:图3.8 设置【客户信息表】主关键字2)编辑“客户信息表”的内容,如

9、下:图3.9 【客户信息表】内容4.2.4 创建“订单信息”表1)为“订单信息”表设置字段名,并设置“主关键字”,如图所示:图3.10 设置【订单信息表】关键字2)编辑“订单信息”表的内容,如下:图3.11 设置【订单信息表】内容4.2.5创建“出库记录”表1)为“出库记录”表设置字段名,并设置主关键字,如图所示:图3.12 设置【出库记录表】主关键字2)编辑“出库记录”表的内容,如下:图3.13【出库记录表】内容4.2.6创建“入库记录”表1)为“出库记录”表设置字段名,并设置主关键字,如图所示:图3.14 设置【出库记录表】主关键字2)编辑“出库记录”表的内容,如下:图3.15【出库记录表

10、】内容4.2.7创建“仓库信息”表1)为“仓库信息”表设置字段名,并设置主关键字,如图所示:图3.16 设置【仓库信息表】主关键字2)编辑“仓库信息”表的内容,如下:图3.17【仓库信息表】内容4.2.8创建“供应商”表1)为“供应商”表设置字段名,并设置主关键字,如图所示:图3.18 设置【供应商表】主关键字2)编辑“供应商”表的内容,如下:图3.19【供应商表】内容4.2.9创建“员工信息”表1)为“员工信息”表设置字段名,并设置主关键字,如图所示:图3.20 设置【员工信息表】主关键字2)编辑“员工信息”表的内容,如下:图3.21【员工信息表】内容4.3 建立表之间的关系1)单击工具栏上

11、的【关系】按钮,打开【关系】窗口,同时会出现【显示表】对话框。2)选择【职员表】选项,然后单击【添加】按钮。按此方法把其他需要建立关系的表添加到【关系】窗口中,完成后单击【关闭】按钮,如图所示:图3.22显示各表于【关系】窗口3)找关系。这里以建立“员工信息”表与“仓库信息”表之间的关系为例。选择“员工信息”表中的“仓库编号”字段,按住鼠标左键将其拖动到“仓库信息”表中的“仓库编号”字段上,松开鼠标左键,系统显示“编辑关系”窗口,如图3.23所示。选中“实施参照完整性”复选框,保证在仓库信息中登记的员工号都是在员工信息表中记录的员工号:图3.23 编辑表关系图4)单击“创建”按钮,可以看到在关

12、系窗口上的相应表对应项之间已经加上了连线。重复步骤3)和4),建立如表2.1所示的关联关系。表2.1 “关系对应”表表名字段名相关表名字段名称参照完整性员工信息仓库编号仓库信息仓库编号是出库记录经办员工编号员工信息员工编号是出库记录仓库编号仓库信息仓库编号是出库记录商品编号商品商品编号是出库记录订单编号订单信息订单编号是订单信息客户编号客户信息客户编号是订单信息商品编号商品商品编号是商品供应商编号供应商供应商编号是入库记录仓库编号仓库信息仓库编号是入库记录经办员工编号员工信息员工编号是入库记录商品编号商品商品编号是库存信息仓库编号仓库信息仓库编号是5)建立以上联系后,可以在“关系”窗口中预览所

13、有的关联关系,如图所示:图3.24 完整的表关系图4.4 创建查询4.4.1 创建“商品”的基于多表的选择查询1) 在数据库的“查询”对象页中双击“使用向导创建查询”,在“表/查询”下拉列表中单击选择“表:商品”的所有字段,以及单击选择“表:供应商信息”中除了“商品编号”以外的字段,如图3.25所示:图3.25 【选择多表的可用字段】对话框2) 单击“下一步”按钮,选择“明细”选项,如图3.26所示:图3.26 【选择明细查询】对话框3) 单击“下一步”按钮,弹出最后一个对话框,要求为查询指定标题,这里接受默认的查询名称“商品 查询”,并接受默认的“打开查询查看信息”选项,如下图所示,然后单击

14、“完成”按钮。图3.27 【指定查询的标题】对话框4) 此时,所创建的查询结果在“数据表”视图中显示出来,如图3.28所示:图3.28 【商品查询】的数据表视图4.4.2 创建“订单信息”选择查询1) 在数据库的“查询”对象页中双击“使用向导创建查询”,在“表/查询”下拉列表中选择“表:订单信息”,选择该表的所有可用字段为选定的字段。 2) 单击“下一步”按钮,选择“明细”选项,3) 单击“下一步”按钮,弹出最后一个对话框,要求为查询指定标题,这里接受默认的查询名称“订单信息 查询”,并接受默认的“打开查询查看信息”选项,然后单击“完成”按钮。4) 此时,所创建的查询结果在“数据表”视图中显示

15、出来,如图3.29所示:图3.29 【订单信息 查询】的数据表视图4.4.3 创建“库存信息”交叉表查询1) 在数据库的“查询”对象页中单击“新建”,弹出“新建查询”对话框,选择“交叉表查询向导”,如下图所示:图3.30 【新建查询】对话框2) 单击“确定”,弹出“交叉表查询向导”。默认“视图”框中选择“表”单选项,并选择列表框中的“表:库存信息”项,如图3.31所示:图3.31 【指定表】对话框3) 单击“下一步”,选择“商品编号”字段作为行标题;单击“下一步”,选择“仓库编号”字段作为列标题;单击“下一步”,选择“当前库存量”字段作为行列交叉点处的值,并选定“函数”列表中的“求和”,如图3

16、.32所示:图3.32 【选择行列标题】对话框4) 单击“下一步”,默认查询名称为“库存信息 查询”,然后单击“完成”。此时,系统自动打开刚刚创建的查询的“数据表视图”窗口,如下图所示:图3.33 【库存信息 交叉表查询】数据表视图4.4.4 创建“删除供应商信息”删除查询1) 在数据库的“查询”对象页中单击“新建”,弹出“新建查询”对话框,选择“设计视图”,单击“确定”。2) 此时弹出“显示表”对话框,将“供应商”表添加到查询设计器中,如下图所示,然后关闭“显示表”对话框。图3.34 【显示表】对话框3) 利用查询设计器工具条的“查询类型” 下拉按钮,选择“删除查询”项,则查询设计网格中插入

17、“删除”行。4) 从“供应商”表的字段列表中,将星号“*”拖放到查询设计网格中。这时,“删除”行相应的网格中显示“From”字样。5) 将需要指定删除条件的“供应商编号”字段拖放到设计网格中,这时,“删除”行相应的网格中显示“Where”字样。然后在该字段“条件”网格中输入:请输入供应商编号: 这时,查询设计器如图3.35所示:图3.35 【删除查询设计器】界面6) 关闭查询设计器,查询名称保存为“删除供应商信息”。切换到数据表视图,如下图所示:(a)(b)图3.36 【删除查询】界面4.4.5 创建“删除客户信息”删除查询利用“删除客户信息”的删除查询可以将无用的客户信息删除,它的建立过程和

18、“删除供应商信息”查询类似。4.4.6 创建“更新供应商信息”更新查询1) 在数据库的“查询”对象页中单击“新建”,弹出“新建查询”对话框,选择“设计视图”,单击“确定”。2) 此时弹出“显示表”对话框,将“供应商”表添加到查询设计器中,然后关闭“显示表”对话框。3) 利用查询设计器工具条的“查询类型”下拉按钮,选择“更新查询”项。4) 将“供应商信息”表中除了“供应商编号”以外的其他字段拖放到查询设计器网格中,如下图所示:图3.37 【更新供应商信息 查询】界面5) 关闭查询设计器,将该查询保存为“更新供应商信息”。4.4.7 创建“更新客户信息”更新查询利用“更新客户信息”的更新查询可以即

19、使更新客户信息,它的建立过程和“更新供应商信息”查询类似。4.4.8 创建“库存数量不足的商品”生成表查询1) 在数据库的“查询”对象页中单击“新建”,弹出“新建查询”对话框,选择“设计视图”,单击“确定”。2) 此时弹出“显示表”对话框,将“库存信息”表添加到查询设计器中,然后关闭“显示表”对话框。3) 利用查询设计器工具条的“查询类型”下拉按钮,选择“生成表查询”项,弹出“生成表”对话框,在“表名称”栏输入“库存数量不足”,如下图所示:图3.38 【生成新表】对话框4) 将“库存信息 交叉表”查询中的“商品编号”、“仓库编号”、“当前库存量”字段拖放到查询设计器网格中,并在“当前库存量”字

20、段的条件栏中输入“=200”,如下图所示:图3.39 设计【查询设计器】5) 关闭查询设计器,将该查询保存为“库存数量不足的商品”。6) 打开该查询的数据表视图,查看生成的新表。执行查询,则弹出消息框,提示确认生成表操作,并提示将向新标粘贴的记录个数,如图所示:(a)(b)图3.40 【生成表查询】提示框4.5.1 创建“仓库信息”窗体1) 单击工具条上的“新建”按钮,弹出“新建窗体”对话框,在对话框中选择“窗体向导”,并选择“仓库信息”表作为数据来源,单击“确定”。图3.41 【选择数据来源】对话框2) 系统弹出如图3.42所示对话框,在“表/查询”下拉列表中选择“仓库信息”表的全部字段。图

21、3.42 【表/字段选择】对话框3) 单击“下一步”按钮,系统弹出如图3.43所示对话框,选择“纵栏表”布局。 图3.43 【选择布局方式】对话框4) 单击“下一步”按钮,系统弹出如图3.44所示对话框,选择“标准”样式。 图3.44 【选择样式】对话框5) 单击“下一步”按钮,系统弹出如图3.45所示对话框,输入“仓库信息”,选中“打开窗体查看和输入信息”。 图3.45 为窗体指定标题6) 单击“完成”按钮,系统弹出如图3.46所示对话框,可以向窗体中添加仓库信息。 图3.46 【仓库信息】窗体界面4.5.2 创建“库存信息”窗体1) 在数据库窗口中,切换到“表”对象页,并选择“库存信息”表

22、。2) 选择“插入”菜单中的“自动窗体”选项,创建一个新窗体。3) 关闭窗体,系统弹出“另存为”对话框,将该窗体命名为“库存信息”,其窗体视图如下图所示: 图3.47 【库存信息】窗体视图4.5.3 创建“商品”窗体1) 利用“商品”窗体可以对商品信息进行设置,如下图所示,它的建立过程和“仓库信息”窗体类似。图3.48 【商品】窗体基础界面2) 创建一个命令按钮。单击工具箱中的命令按钮,单击窗体空白处,系统弹出“命令按钮向导”窗口,选择类别为“窗体操作”,操作为“打开窗体”,如图3.49所示:图3.49 【选择按钮产生的动作】对话框3) 单击“下一步”,选择按钮打开的窗体为“库存信息”窗体。图

23、3.50 【选择按钮打开的窗体】窗口4) 单击“下一步”,选择“打开窗体并查找要显示的特定数据”,如下图所示:图3.51 【选择要显示的数据】窗口5) 单击“下一步”,选择“商品编号”为匹配数据的字段;图3.52 【选择匹配数据的字段】窗口6) 单击“下一步”,选择在按钮上显示“文本”,如图所示:图3.53 【选择按钮的显示】窗口7) 单击“下一步”,指定按钮名称为“打开窗体”,单击“完成”。8) 右键单击该按钮,打开“属性”对话框,在“格式”栏中将标题改为“查看该商品信息”。“商品”窗体设计完成。4.5.4 创建“员工信息”窗体1) 单击工具条上的“新建”按钮,弹出“新建窗体”对话框,在对话

24、框中选择“窗体向导”,并选择“员工信息”表作为数据来源,单击“确定”。系统弹出如图3.54所示对话框,在“表/查询”下拉列表中选择“员工信息”表,单击选择字段,这里选择“员工信息”表的所有字段。图3.54 表/字段的选择2) 单击“下一步”按钮,系统弹出图3.55所示对话框,选择“纵栏表”布局。图3.55 【选择布局方式】对话框3) 单击“下一步”按钮,系统弹出如图3.56所示对话框,选择“标准”样式。 图3.56 【选择样式】对话框4) 单击“下一步”按钮,系统弹出如图3.57所示对话框,输入“员工信息”,选中“打开窗体查看和输入信息”。 图3.57 【设置标题】对话框5) 单击“完成”按钮

25、,系统弹出如图3.58所示对话框,可以向窗体中添加仓库信息。图3.58 【员工信息】窗体界面4.5.5创建“供应商信息”窗体利用“供应商”窗体可以添加或修改供应商信息,如下图所示,它的建立过程和“员工信息”窗体类似。图3.59 【供应商信息】窗体界面4.5.6创建“商品入库”窗体9) 单击工具条上的“新建”按钮,弹出“新建窗体”对话框,在对话框中选择“窗体向导”,并选择“入库记录”表作为数据来源,单击“确定”。10) 系统弹出相应对话框,单击选择字段,这里选择 “入库数量”、“经办员工编号”、“入库日期”字段。11) 单击“下一步”按钮,选择“纵栏表”布局。单击“下一步”按钮,选择“标准”样式

26、。单击“下一步”按钮,输入“商品入库”,选中“打开窗体查看和输入信息”。12) 单击“完成”按钮,系统弹出如图3.60所示对话框,可以向窗体中添加仓库信息。图3.60 【商品入库】窗体基础界面13) 单击工具箱上面的“组合框”按钮,在窗体上添加一个组合框,系统弹出组合框向导,并选择“在基于组合框中选定的值而创建的窗体上查找记录”,如下图所示:图3.61 【选择获取数值的方式】对话框14) 单击“下一步”按钮,弹出如图3.62所示对话框,选择“仓库编号”作为组合框的选定字段图3.62 【选定字段】对话框15) 单击“下一步”按钮,弹出如图3.63所示的“指定列宽度”对话框,选择“隐藏键列”。图3

27、.63 【指定列宽度】对话框16) 单击“下一步”按钮,弹出如图3.64所示的“指定标签标题”对话框,默认标签标题为“仓库编号”。图3.64 【指定标签标题】对话框17) 单击“完成”按钮,则窗体视图中添加了组合框控件,如下图所示:图3.65【添加组合框控件】对话框18) 按照上述5)9)步骤,添加一个标签名为“商品编号”的组合框控件。19) 创建一个命令按钮。单击工具箱中的命令按钮,单击窗体空白处,系统弹出“命令按钮向导”窗口,选择类别为“窗体操作”,操作为“打开窗体”,如图3.66所示:图3.66 【选择按钮动作】窗口20) 单击“下一步”,选择按钮打开的窗体为“商品窗体”。图3.67 【

28、选择打开的窗体】窗口21) 单击“下一步”,选择“打开窗体并显示所有记录”;单击“下一步”,选择在按钮上显示“文本”;单击“下一步”,指定按钮名称为“打开窗体”,单击“完成”。22) 右键单击该按钮,打开“属性”对话框,在“格式”栏中将标题改为“查看该商品信息”。23) “商品入库”窗体设计完成,如下图所示:图3.68 【窗体设计视图】预览4.5.7创建包含子窗体的“订单信息”窗体1) 在数据库的窗体页,选择“使用向导创建窗体”项,启动窗体向导。2) 分别从三个表或查询中选择字段:“出库记录”表中除“编号”字段外的其他字段,“订单信息”表中除“订单编号”和“商品编号”以外的其他字段,“仓库信息

29、”表除“仓库编号”以外的字段,如下图所示:图3.69 【窗体向导】对话框3) 单击“下一步”,选择“通过订单信息查看数据”,并选择“带有子窗体的窗体”单选项,如下图所示:图3.70 【确定查看数据的方式】对话框4) 单击“下一步”,选择“数据表”作为子窗体布局;单击“下一步”,选择“国际”作为窗体样式;单击“下一步”,默认窗体标题为“订单信息”,输入子窗体标题为“出库记录和仓库信息 子窗体”,单击“完成”。其窗体视图如图3.71所示:图3.71 【订单信息】窗体4.6.创建报表4.6.1 创建“出库记录”报表1) 在数据库的“报表”对象页中单击“新建按钮”,弹出如下图所示的“新建报表”对话框。

30、选择“报表向导”,并在下拉列表中选择“出库记录”表 数据来源。2) 单击“确定”按钮,弹出“报表向导”对话框,在“可用字段”中选择除“编号”以外的所有字段。3) 单击“下一步”按钮,添加“仓库编号”和“商品编号”两个分组级别,如图3.72所示:图3.72 【添加分组级别】对话框4) 单击“下一步”按钮,选择按照“出库日期”升序。5) 单击“下一步”按钮,设置布局为“分级显示1”形式,方向为“横向”,选中“调整字段宽度”选项,如下图所示:图3.73 【设置布局方式和方向】对话框6) 单击“下一步”按钮,设置样式为“组织”。7) 单击“下一步”按钮,指定标题为“出库记录”,选择“预览报表”,单击“

31、完成”。下图为报表的预览视图:图3.74 【出库记录报表】预览视图4.6.2 创建“入库记录”报表“入库记录”报表的建立过程和“出库记录”报表类似,其预览视图如下图所示:图3.75 【入库记录报表】预览视图4.6.3 创建“订单信息”报表利用“订单信息”查询设计“订单信息”报表,它的建立过程也和“出库记录”报表类似,其预览视图如下图所示:图3.76 【订单信息报表】预览视图总结: 完成了这次课程设计,自己内心感慨颇深。刚刚开始做课程设计的时候根本不知道从何下手,但经过王老师的指导和自己的分析,我发现数据库其实挺有趣的。我觉得课程设计最难得部分是设计流程图,只有把各个属性的关系分析清楚透彻以后,接下来的查询、窗体、报表的设计才能顺利进行。课程设计是非常需要耐心和精力的,它让我把所学的理论知识与实践相结合起来,提高自己的动手能力和独立思考能力。通过这次课程设计我也发现了自身存在的不足之处。虽然感觉理论上已经掌握,但在运用到实践的过程中仍有很多的困惑。这也激发了我今后努力学习的热情,我想这将对我以后的学习产生积极的影响。另外,我还要感谢老师和同学的帮助,他们在我最困难的时候知道我,帮助我度过了难关。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号