1、湖南现代物流职业技术学院毕 业 设 计毕业设计题 美宜佳超市商品库存控制方案设计 毕业设计类型 产品设计 工艺设计 方案设计 姓名 欧阳雨晴 班级 WG1203 所属系部 物流管理系 专业 企业物流管理 指导教师 曾恋之 职称 完成时间 年 月 日 湖南现代物流职业技术学院教务处制20 年 月 日- 2 -原创性声明内容本人郑重声明:所呈交的毕业设计,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本设计不包含任何其他个人或集体已经发表或撰写过的作品成果,所引用相关企业、单位资料获得了对方的授权。对本文的研究做出重要贡献的个人和集体,均已在设计中以明确方式标明。
2、本人完全意识到本声明的法律结果由本人承担。毕业设计作者签名: 欧阳雨晴 日期: 年 月 日 毕业设计使用授权声明本人完全了解湖南现代物流职业技术学院有关保留、使用毕业设计的有关规定,即:学校有权保留毕业设计并向国家主管部门或其指定机构送交设计的电子版和纸质版,有权将毕业设计用于非赢利目的的少量复制,并允许毕业设计进入学校图书馆、院系资料室被查阅,在世界大学城毕业设计网站公开,学院有权将毕业设计的内容编入有关数据库进行检索,可以采用复印、缩印或其他方法保存毕业设计。毕业设计作者签名:欧阳雨晴 导师签名:日 期: 年 月 日 期: 年 月 日- 3 -日Comment U1: 黑体,3 号字Com
3、ment U2: 仿宋,4 号字,加粗Comment U3: - 4 -摘 要社会在发展,人类在进步,信息在增加,技术也跟上。现代社会已经是一个信息爆炸的社会,抓住有用信息就是抓住生存的机会,所以对各种信息的管理都离不开计算机了。作为一个商品管理部门,关于商品的库存管理这个问题也提上日程,在现代社会中,商品种类繁多,加上日常业务比较多,如果靠人工维护将是一场噩梦,如果使用计算机就可以迎刃而解了。本设计完成了商品库存信息管理系统的开发工作,通过 ACCESS数据库对系统涉及到的各种数据对象和数据关系进行设计,再使用VB6.0程序设计工具通过 ADO,ODBC技术对数据库的信息进行管理。系统采用了
4、简单大方友好的操作界面,是各种仓库对商品信息管理的好工具。本系统采用了友好的菜单操作方式,整个系统包括商品类别信息管理,商品信息管理,库存操作管理,报表打印,数据导出,操作员管理几大模块。关键词: 库存管理 信息管理 VB6.0 ACCESS- 5 -AbstractThe society is developing,the human beings is progressing,the information is increasing,the techonology is chasing after.The modern society is full of each message,to
5、 catch useful imformantion is to catch the opportunity of survive,so it will do nothing without the computer for every information management.As a good management department,the stock management about goods has been more and more important.In modern society,there are many different kinds of goods,at
6、 the same time,the daily business is large,if only handled by manual work,it will be a nighware.However,using computer can solve these problems.This design finished to develop an information management about goods stock.By ACCESS database we design the data object and data relation this system reffe
7、red. And then we use VB 6.0 program tools to manage each kind of message by ADO and ODBC technology. The system adopts easy and friendly interface,which is a good tool for manage of good information.This system also uses friendly menu operation.The whole system includes good catelogy management,good
8、 information management,stock operation management,data report print management,data output function,operator information management.Keyword: stock management,information management, VB6.0,ACCESSComment U4: 黑体,3 号- 6 -目 录引言-1第 1章 需求分析-21.1美佳宜超市库房库存控制需求分析-21.2美佳宜超市其他部门对库存控制需求-3第 2章 总体-42.1设计思想-42.2项目
9、规划-5第 3章 数据库的设计-63.1数据库设计概述-63.2数据库表的设计-7第 4章 系统主要界面与主要功能的实现-114.1系统登陆界面-114.2系统主界面-124.3操作人员管理模块-144.4商品管理模块-154.5库存管理模块-174.6打印报表模块-20Comment U5: 目录只显示 2级目录,页码应从正文开始,摘要不写入目录。正文开始要另起一页。黑体:仿宋四号- 7 -4.7数据备份模块-214.8帮助模块-21总结-23 致谢-24参考文献-25 - 1 -引 言社会在不断进步,科学技术和管理也在迅速发展,这使得超市企业得到了前所未有的发展机遇,但同时也必须面对市场竞
10、争的严重挑战,在日趋激烈的竞争环境下,超市企业要求生存、发展,就必须对其进行科学的管理,尤其是在超市运营中起着关键作用的库存控制。用计算机来处理库存内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使库存有统一的管理,提高信息的利用率:又可以实现整体数据的结构化,显示大量数据相互间的多种联系,这样就可以大大的提高超市企业经营的效率。美佳宜超市的库存控制是一项非常繁琐复杂的工作,每天要处理大量的单据数据,包括入库、在库、出库、退库、调库等多项货物操作流程。因为即使结清每笔业务和货物流动情况,保证销售用货以及货物安全,超市企业要花费大量人力物力和时间来做数据记录及统计工作。因
11、此,为提高库存控制工作的质量和效率,就必须根据库存管理的特点设计适合美佳宜超市的库存控制方案。- 2 -第 1 章 需求分析1.1 美佳宜超市库房库存控制需求分析美佳宜超市的库存控制管理中存在着很多的问题,例如由于管理不善常常出现商品缺货,因此导致一些商品在超市中找不到,或一些较畅销的商品出现供不应求的情况;一些季节性的商品销售的较慢或卖不出去放在仓库中,形成库存积压;还有一些商品没有考虑到它的自然损耗的情况,因此出现在还没有卖出之前就已经快要过期了,这也就是我们经常会看到一些超市在平常或换季的时候进行大肆的促销活动的只要原因之一。而上述情况的出现往往会造成企业的大量损失:一些本可以赚到的利润
12、因为库存控制管理不合理,形成缺货,又因为不能及时进行货品补给而没有得到:一些库存积压的商品由于没有市场而导致收不回成本,最后还得想办法进行处理,而损耗一部分资金;有自然损耗、保质期较短的商品,没有及时的卖出而造成库存浪费等等。库存控制管理是一项繁琐复杂的上作,每大要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来做数据记录统计工作。仓库管理一般分为入库管理、在库管理、出库管理、生成报表,四大部分。具体的人工处理流程:a)入库管理:入库管理是超市库存管理的第一个部分,是商品进入超市的第一个环节。从商品开始进库,就开始
13、了商品的库存管理。- 3 -b)在库管理:在库管理是超市库存管理中的关键部分,是商品进入超市的第二个环节。它是库存管理中的重中之重。仓库管理中最重要的一项土作就是保证帐面数量与实物数量一致,所以说盘点管理是在库管理中的一项重要土作。c)出库管理:出库管理是超市库存管理的第三个部分,是商品进入超市的第三个环节。从商品出库进入卖场开始销售,就离开了商品的在仓库中管理。d)生成报表:报表是仓库提供给主管部门的一种重要文件,它对采购部门的采购计划起决定性的作用。主要涉及到报表有:仓库日常报表; 顾客退货报表; 商品收发存报表 ;盘存报表 ;其他各类月报表等。1.2 美佳宜超市其他部门对库存控制需求由于
14、库存控制管理并不是独立的它必须与采购部门、销售部门相协调才可能发挥它的最大功能,因此在进行库存管理活动的时候必须及时根据销售情况拟订采购计划,还可以设置库存排行功能来反映商品的销售情况,并根据库存排行及时间等因素制定采购计划,及时的根据出货情况补进一些畅销的商品,增加企业的利润。库存报警的建立就是为了解决由于采购、库存管理、销售反馈不及时所导致的上述问题的应对方法,当一些商品达到库存报警线,例如最低库存,库存报警功能便会自动启动,要求库存管理人员发出补货通知,然后制定采购计划,最后由采购部门进行采购订货。这样就会及时的补货,而不会出现商品在卖到一半的时候出现缺货情况;而积压过多、过久的商品给予
15、警告,要管理人员进行及- 4 -时处理,以避免长久的占用仓库空间,使一些商品不能及时的入库,及时处理。比如可以和一些畅销的商品捆绑在一起出售出去。也就是我们经常在超市中看到的买一种商品而赠送另一种商品,这样还可能使该畅销商品更受顾客欢迎。这是符合人们的销售心理的,这样可以使企业损失降到最低,还可能避免损失;当一些商品快接近保质期了库存报警功能通知库管员进行库存盘点,以使一些马上就要到期的商品得到及时的处理等等。第 2 章 总体设计2.1 设计思想系统所能解决的主要问题就是能够使用 vb 开发工具通过 odbc等数据库连接方式正确连接到我们所设计的数据库并对数据库实现相应的操作完成系统要求的各个
16、功能。本系统要实现的功能如下:(1)商品类别信息管理:包括添加新的商品类别,修改删除已有的商品类别,当删除商品类别信息时,如果该商品类别下还存在商品信息,则不允许进行该类别的删除操作。(2)商品信息管理:作为一个物品的仓库,一定存在许多不同的商品,为了对这些商品进行高效的管理,每个商品属于不同的商品类别。本模块包括新商品信息的录入、已有商品信息的修改如修改该商品的类别和库存等、商品信息的查询,可以按商品名字关键字和商品类别对商品信息进行组合查询、商品信息的删除。(3)库存操作信息管理:作为一个商品的仓库,在日常生活中,- 5 -在某个时间可能需要对某些商品入库操作、在某些时候可能对商品出库操作
17、、并且这些入库和出库的信息也会被系统记录下来,管理员还可以在日后对这些操作信息进行条件查询。(4)各种报表信息打印:只要操作员拥有此权限,就可以打印系统的商品信息报表,并且可以按条件对各种入库出库信息记录进行查询并实现打印操作。(5)数据表信息导出:只要操作员拥有此权限,就可以导出系统中的商品类别信息表,商品信息表,入库信息记录表,出库信息记录表。(6)操作员管理:每个登陆系统的操作员都可以修改自己的登陆密码信息、但是要对其他操作员的权限进行管理需要拥有操作员信息维护的权限,拥有此权限可以对其他的操作员进行权限的分配、可以添加新的操作员、可以删除操作员的帐户信息。2.2 项目规划上面已经对系统
18、的主要功能和设计思想做了一个详细的说明,下面我把这个软件系统具体的项目规划和功能结构图再画出来如图 2-1 所示。- 6 -图 2-1 系统功能结构图第 3 章 数据库设计数据是整个系统运行的基础,数据库设计的合理性直接影响数据库应用系统的功能实现和效率。数据库设计的主要任务是针对一个给定的应用环境,在给定的硬件环境、操作系统、以及数据库管理信息系统等软件环境下,创建一个性能良好的数据库模式,建立数据库及其应用系统,使之能有效地收集、存储、操作和管理数据,满足用户的各类需求。3.1 数据库设计概述数据库系统是在文件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。由于关
19、系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库产品的主流。计算机信息系统以数据库为核心,在数据库管理系统的支持下,美佳宜超市商品库存控制系统商品信息管理 库存管理 操作员管理添加商品信息修改商品信息查询商品信息删除商品信息添加商品类别商品入库操作商品出库操作库存操作查询添加操作员修改商品类别操作员授权密码设置删除商品类别报表打印商品信息报表入库操作报表出库操作报表数据表信息导出商品类别管理 数据导出删除操作员- 7 -进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。建立既能反映现实世界信息和信息联系、满足用户数据要求和加工要求,又能被某个数据管理
20、系统所接受,同时能实现系统目标,并有效存取数据的数据库。该商品库存控制管理系统所使用的数据库系统是 Access,Access 是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。3.2 数据库表的设计本数据库管理系统包含 8 个数据库表,具体设计如下:表 3-1 入库管理表- 8 -表 3-2 出库管理表表 3-3 商品种类表- 9 -表 3-4 库存和价格表- 10 -表 3-5 入库查询表表 3-6 出库查询表- 11 -表 3-7 单位名称表表 3-8 管理员管理表第 4 章 系统主要界面与主要功能的实现4.1 系统登陆界面- 12 -系统登录界面是本系统的第
21、一个界面,其中两个文本框用来输入用户名和密码。其运行界面如下图所示:图 4-1 系统启动界面图 4-2 系统登陆界面4.2 系统主界面当正确输入用户名和密码之后,将进入系统的主界面,六个功能模块将以菜单方式出现在最上面,菜单下面是五个常用功能的快捷键,最下面是状态拦,有操作时间以及操作人员状态。在此功能模块设计时候用到了菜单、状态栏等控件,在创建菜单时候用到了菜单编辑器,设计了六个主菜单,在主菜单下面还有- 13 -子菜单,而在创建状态拦时候用到了 StatusBar 控件,选中此控件后,在控件的“属性页”中,选项卡“窗格”中进行设置和编辑,包括文字设计和时间日期。在其他设计处,背景应用了简约
22、图片,在这个主界面上,可以清晰的看见六个功能模块:操作人员管理模块、商品管理模块、库存管理模块、报表打印模块、数据备份模块以及帮助模块。操作人员管理模块:包括操作人员维护、修改口令、更换操作员和退出四个功能。商品管理模块:包括添加商品类别、商品类别管理、添加商品信息和商品信息管理四个功能。库存管理模块:包括商品入库、商品出库、商品入库记录查询和商品出库记录查询四个功能。打印报表模块:包括打印商品信息报表、商品入库记录报表和商品出库记录报表三个功能。数据备份模块:包含数据表导出功能。帮助模块:可以查看系统说明和版本信息。主界面窗体如图:- 14 -图 4-3 系统主界面4.3 操作人员管理模块包
23、括操作人员维护、修改口令、更换操作员和退出四个功能。各功能界面示意图如下:图 4-4 操作员管理界面- 15 -图 4-5 修改密码界面图 4-6 更换操作员界面4.4 商品管理模块包括添加商品类别、商品类别管理、添加商品信息和商品信息管理四个功能。各功能界面示意图如下:图 4-7 商品类别添加界面- 16 -图 4-8 商品类别信息管理界面图 4-9 商品信息添加界面- 17 -图 4-10 商品信息管理界面4.5 库存管理模块包括商品入库、商品出库、商品入库记录查询和商品出库记录查询四个功能。各功能界面示意图如下:- 18 -图 4-11 商品入库界面图 4-12 商品出库界面- 19 -图 4-13 商品入库信息查询界面- 20 -图 4-14 商品出库信息查询界面4.6 打印报表模块包括打印商品信息报表、商品入库记录报表和商品出库记录报表三个功能。各功能界面示意图如下:图 4-15 入库信息报表打印界面- 21 -图 4-16 出库信息报表打印界面4.7 数据备份模块包含数据表导出功能。界面示意图如下:图 4-17 数据导出界面4.8 帮助模块可以查看系统说明和版本信息。界面示意图如下:- 22 -图 4-18 系统说明界面图 4-19 版本信息界面