超市仓库管理系统物流管理信息系统综合设计实践_第1页
超市仓库管理系统物流管理信息系统综合设计实践_第2页
超市仓库管理系统物流管理信息系统综合设计实践_第3页
超市仓库管理系统物流管理信息系统综合设计实践_第4页
超市仓库管理系统物流管理信息系统综合设计实践_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超市仓库管理系统1物流管理信息系统综合设计实践报告物流管理信息系统综合设计实践报告超市仓库管理系统超市仓库管理系统 超市仓库管理系统2目录目录第一章 绪论.41.1 超市背景.4第二章 系统需求分析.52.1 功能需求.52. 2 数据需求.52. 3 系统需求.6第三章 系统可行性分析.73.1 技术可行性.73. 2 经济可行性.73. 3 社会可行性.7第四章 系统总体设计.94.1 设计思想.94.2 概念结构设计 .94.3 数据库关系图 .114.4 逻辑结构设计 .12第五章 系统详细设计.145.1 系统功能结构图.145.2 系统功能设计 .145.2.1 进货管理模块.15

2、5.2.2 销售管理模块.155.2.3 人事管理模块.165.2.4 库存管理模块.175.3 模块功能设计 .185.3.1 系统登录模块.185.3.2 进货管理模块.195.3.3 销售管理模块.205.3.4 库存管理模块.215.3.5 职工管理模块.225.3.6 供货商信息管理.235.4 数据字典.255.4.1 商品信息表数据字典.255.4.2 职工信息表数据字典.265.4.3 供货商信息表.275.5 系统结构设计.285.5.1 流程图.285.6 代码设计.305.6.1 系统介绍.30超市仓库管理系统35.6.2 用户登入界面.305.6.3 用户管理界面.31

3、5.6.4 用户查询界面.335.6.5 产品名称查询界面.345.6.6 产品编号查询界面.355.6.7 入库商品查询界面.365.6.8 商品出库查询界面.365.6.9 过期商品查询界面.375.6.10 缺货查询界面.385.6.11 报表统计界面.385.6.12 商品录入界面.395.6.13 商品出库界面.405.6.14 库存查询界面.425.7 数据库设计.42第六章 系统测试维护.446.1 模块测试.446.2 整体测试.44第七章 总结.45超市仓库管理系统4第一章第一章 绪论绪论1.1 超市背景在我国超市形成在 20 世纪 90 年代初期,现在已经成为我国零售业的一

4、种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时

5、分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。超市仓库管理系统5第二章第二章 系统需求分析系统需求分析2.1 功能需求功能需求本设计要实现的是仓库管理系统,在

6、设计该系统时,应尽可能便于用户管理和操作。(1)登录模块:完成的功能主要是根据用户输入的账号,密码确定用户是否正确,能享受哪种权限; (2)基本信息管理模块:完成的功能主要是对供应商信息,仓库信息和商品信息的添加,删除,修改的操作; (3)查询模块:完成的功能主要是对库存,入库,出库的信息的查询; (4)货物管理模块:对商品的入库,出库进行添加,删除,修改的操作。(5)进货管理: 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。(6)销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式

7、统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。2. 2 数据需求数据需求通过对一些中小型超市仓库的前台和后台工作流程进行的详细的系统的调查和研究,结合此超市的特点,确定系统有以下的数据需求: (1)用户基本信息:包括用户名,密码和权限等; (2)商品基本信息:包括商品编号,商品全称,单价和商品说明等;(3)库存基本信息:包括商品编号,商品名称,库存数量和仓库编号等; (4)出库基本信息:包括商品编号,商品名称,出库数量和仓库名称等; (5)入库基本信息:包括商品编号,商品名称,入库数量和仓库名称等; (6)仓库基本信息:包括仓库编号,仓库名称,仓库地点和仓库电话等; 超市仓库管理系

8、统6(7)供应商基本信息:包括供应商编号,供应商全称,地址和电话等。2. 3 系统需求系统需求现在的普通计算机已经完全能够满足本系统运行时的性能要求,因此普通的计算机就可以达到系统需求的要求。具体要求如下:(1)cpu 1g 以上; (2)内存 128以上;(3)硬盘 10g 以上; (4)mysql;(5)microsoft visual basic超市仓库管理系统7第三章第三章 系统可行性分析系统可行性分析3.1 技术可行性技术可行性 本系统主要管理的是超市仓库的货物的入出库,查询相关的一些信息等,采用 microsoft visual studio 作为前台用户界面的开发语言和工具,而后

9、台的数据库采用微软的 mysql。由于主要采用数据库来进行管理,实现起来比较简单,从技术上来说是完全可行的。 3. 2 经济可行性经济可行性根据该超市多年来良好的经济效益,超市的经济实力比较雄厚,这就为系统的实施奠定了经济基础,只须提供购买硬件设备和开发软件所需要的资金。 开发、运行和维护费用主要包括:计算机硬件;系统软件;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸等开支;其它费用:系统的效益可以从经济效益和社会效益两方面考虑。 本系统是由本人开发,开发费用较低。系统维护费用也相对较低。所以本系统在经

10、济上是可行的。 另外实施该系统也能给公司带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高超市的工作质量与工作效率,减少管理支出的费用,从而保证超市管理的可持续的良好发展。这就具有了经济的可行性。3. 3 社会可行性社会可行性超市的管理者认识到当今社会的发展趋势,认为使用计算机从事超市仓库管理是公司当前非常必要的举措。超市仓库管理员对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。另外,为了提高超市管理水平,适应管理信息系统的要求,该超市对管理员进行了全面的培超市仓库管理系统8训,提高了他们对超市管理信息系统的认识。使用该系统所带来的好处有:大大

11、提高了超市的运作效率,提高超市的管理水平,降低运营成本,提高效益,节省人力。因此具备了系统开发的社会可行性。超市仓库管理系统9第四章第四章 系统总体设计系统总体设计4.1 设计思想设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2 概念结构设计概念结构设计(1)总 er 图商品商品编号商品数量商品名称管理职工职工号姓名登录密码供货入库供货厂商厂

12、商名称厂商电话备注日期入库 id厂商地址出库职员号日期厂商编号备注售价备注性别进价数量超市仓库管理系统10图 4-1 总 e-r 图总 e-r 图说明: 商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售; 每个顾客可以购买多种商品,不同商品可由不同顾客购买; 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。(2)分 er 图商品商品进价备注商品名称商品规格供货商商品编号商品售价图 4-2 商品 e-r 图职工姓名登陆密码性别备注职工号图 4-3 职工 e-r 图超市仓库管理系统11厂商厂商名称厂商编号厂商电话厂商地址备注图 4-4 厂商 e-r 图4.3

13、数据库关系图数据库关系图图 4-5 数据库关系图图表描述: 商店中的所有用户(职工)可以管理多种商品,每种商品可由不同用户(职工)管理; 每个顾客可以购买多种商品,不同商品可由不同顾客购买;超市仓库管理系统12 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。4.4 逻辑结构设计逻辑结构设计表 4-1 数据库表索引表名中文名merchinfo商品信息表user职工信息表stock商品入库表output商品出库表provide供货商表表 4-2 商品信息表(merchinfo)字段名字段类型长度主/外键字段值约束对应中文名merchidint4pnot null商品编号merchna

14、mevarchar50not null商品名称merchpricemoney4not null价格provideidvarchar10fnot null供货商编号表 4-3 职工信息表(user)字段名字段类型长度主/外键字段值约束对应中文名useridvarchar10pnot null职工编号usernamevarchar25not null职工名称userpwvarchar50not null职工密码表 4-4 入库纪录表(stock)字段名字段类型长度主/外键字段值约束对应中文名stockidvarchar10pnot null入库编号merchidvarchar10fnot null

15、入库商品编号merchnumint4not null入库数量merchpricemoney4not null进价stockdatedatetime8datetime入库日期表 4-5 出库纪录表(stock)字段名字段类型长度主/外键字段值约束对应中文名stockidvarchar10pnot null出库编号merchidvarchar10fnot null出库商品编号merchnumint4not null出库数量merchpricemoney4not null售价stockdatedatetime8datetime出库日期超市仓库管理系统13表 4-6 厂商表(provide)字段名字段

16、类型长度主/外键字段值约束对应中文名factoryidvarchar10pnot null厂商编号factorynamevarchar50not null厂商名称factoryaddressvarchar250厂商地址factoryphonevarchar25厂商电话超市仓库管理系统14第五章第五章 系统详细设计系统详细设计 5.1 系统功能结构图系统功能结构图超市信息管理进货管理销售管理人事管理库存管理进货信息查询维护进货信息销售信息查询销售信息维护销售信息更新职工信息管理供货商信息管理库存信息查询库存信息更新图 5-1 系统功能结构图5.2 系统功能设计系统功能设计系统功能设计是使整个系统

17、能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。本系统共包括四大模块,分别是进货管理模块,销售管理模块,人事管理模块,库存管理模块。每个模块的功能如下:超市仓库管理系统155.2.1 进货管理模块进货管理模块功能:该模块主要是实现进行进货信息查询功能。进货信息查询:该

18、模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货管理模块流程图:进货管理开始记录进货记录(包括金额、数量等)删除进货记录结束继续添加nynn图 5-2 进货管理流程图5.2.2 销售管理模块销售管理模块功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进超市仓库管理系统16行查询和更新功能。销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息更新:可以按照需要对在一定时期内的销

19、售情况进行更新。销售管理模块流程图:销售管理开始添加销售记录(包括金额、数量等)删除销售记录结束继续添加nynn图 5-3 销售管理流程图超市仓库管理系统175.2.3 人事管理模块人事管理模块功能: 员工的基本信息的录入、修改、查询,供货商的联系方式等。 职工信息管理:该模块用来管理职工的基本信息。 供货商信息管理:该模块用来管理供货商发货时间、联系方式等信息。 人事管理开始添加人员信息记录(包括金额、数量等)删除人员信息记录结束继续添加nynn图 5-4 人事管理流程图超市仓库管理系统185.2.4 库存管理模块库存管理模块功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新

20、。查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加新进的商品。修改商品信息:主要功能是修改商品的信息,包括他的库存数量。删除商品信息:主要功能是删除不再销售的商品信息。库存管理模块流程图:库存管理开始添加库存记录(包括货物名、数量等)删除库存信息结束继续添加nynn图 5-4 库存管理流程图超市仓库管理系统195.3 模块功能设计模块功能设计5.3.1 系统登录模块系统登录模块功能:本模块的主要功能是对用户身份进行, ,验证只有系统的合法用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密

21、码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。5.3.2 进货管理模块进货管理模块功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能。进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。 (1)该进货管理模

22、块的用例图,如图 5-5 所示:管理者制定进货计划查询进货信息图 5-5 进货管理用例图 (2)该进货管理模块的活动图,如图 5-6 所示:超市仓库管理系统20进货管理制定进货计划输入进货信息确认进货信息保存查询输入查询信息确认查询的信息图 5-6 进货管理活动图 5.3.3 销售管理模块销售管理模块功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:

23、可以按照需要对在一定时期内的销售情况进行盘点。输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括销售数量和销售日期。(1)该销售模块的用例图,如图 5-7 所示:管理者销售信息查询销售信息维护销售信息更新超市仓库管理系统21图 5-7 销售管理用例图 (2)该销售管理模块的活动图,如图 5-8 所示:图 5-8 销售管理活动图5.3.4 库存管理模块库存管理模块功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加新进的商品。修改商品信息:主要功能是修改商品的信息,包括他

24、的库存数量。删除商品信息:主要功能是删除不再销售的商品信息。输入项、输出项:本模块的数据输入项主要是商品编号。(1)该库存管理模块的用例图,如图 5-9 所示:超市仓库管理系统22管理员查询商品信息添加商品信息修改商品信息删除商品信息图 5-9 库存管理用例图 (2)库存管理模块活动图,如图 5-10 所示:库存管理查询添加删除修改输入查询信息输入新商品信息输入删除信息查询欲修改信息确认信息确认添加信息确认删除信息输入新的商品信息保存删除商品信息确认商品信息保存信息保存商品信息图 5-10 库存管理活动图5.3.5 职工管理模块职工管理模块在系统开发中,为解决超市人员流动问题,在系统中增添了员

25、工管理子模块,用来对超市的人员进行信息化管理,以此来提高员工的办事效率,节约人力资源。新员工录入:在超市招进新员工时,对其进行基本信息的存储,对员工信息进行基本的了解。超市仓库管理系统23员工信息维护:当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。(1)职工管理模块用例图,如图 5-11 所示:管理者查询职工信息添加新职工信息修改职工信息删除职工信息图 5-11 职工管理用例图 (2)职工管理模块活动图,如图 5-12 所示:职工管理添加修改职工信息删除职工信息输入职工信息确认职工信息保存查询欲修改的信息输入新的职工信息确认信息保存职工信息输入欲删

26、除的职工信息确认删除信息从数据库表中删除职工信息查询输入查询信息确认信息图 5-12 进货管理活动图超市仓库管理系统245.3.6 供货商信息管理供货商信息管理在超市引进商品时,首先查询已有的供货商信息,然后按照供货商信息采购商品;或者从新的供货商那里引进新的商品,此时,要把新供货商信息添加到供货商清单中。有时,不再从某一供货商那里采购商品时,此时要把供货商信息删掉。当供货商信息有变化时,就需要对供货商信息进行维护等。(1)供货商信息管理模块用例图,如图 5-13 所示:管理者查询供货商信息添加供货商信息修改供货商信息删除供货商信息图 5-13 供货商管理用例图 (2)供货商信息管理模块活动图

27、,如图 5-13 所示:超市仓库管理系统25供货商管理添加供货商信息修改供货商信息删除供货商信息输入供货商信息确认供货商信息保存查询欲修改的信息输入新的供货商信息确认信息保存供货商信息输入欲删除的供货商信息确认删除信息从数据库表中删除供货商信息查询输入查询信息确认查询信息图 5-13 供货商管理活动图5.4 数据字典数据字典5.4.1 商品信息表数据字典商品信息表数据字典数据项: 商品编号;含义说明: 唯一标识每件商品;别名: 商品 id;类型: int ;长度: 4 ;与其他数据项的逻辑关系:“商品”是该超市库存管理系统中的一个核心数据结构,它可以描述如下:数据结构: “商品”可以描述如下:

28、数据结构: 商品;含义说明: 是超市库存管理子系统的主体数据结构,定义了一件商品的有关信息;组成: 商品编号,商品名称,商品规格,供货商,商品售价,商品进价,备注;数据流 “入库结果”可描述如下:数据流: 入库结果;说明: 商品入库时的最终状态;超市仓库管理系统26数据流来源: 入库;数据流去向: 库存统计;组成: 商品编号,商品名称,规格,商品进价,供货商,入库日期,备注;平均流量: 10000高峰期流量: 15555数据流 “出库结果”可描述如下:数据流: 出库结果;说明: 商品出库时的最终状态;数据流来源: 出库;数据流去向: 库存统计;组成: 商品编号,商品名称,规格,商品售价,职工,

29、出库日期,备注;数据存储 “商品库存现状”可描述如下:数据存储: 商品库存现状;说明: 记录商品库存的基本情况;流入数据流: 入库结果;流出数据流: 出库结果;组成: 商品编号,商品名称,规格,入库日期,出库日期,备注;数据量: 每年 8888 份;存取方式: 随即存取;表 5-1 其他商品信息数据表字段名字段类型长度主/外键字段值约束对应中文名merchidint4pnot null商品编号merchnamevarchar50not null商品名称merchpricemoney4not null价格provideidvarchar10fnot null供货商编号5.4.2 职工信息表数据字

30、典职工信息表数据字典数据项: 职工号;含义说明: 唯一标识每位职工;别名: 职工 id;类型: int ;长度: 10 ;与其他数据项的逻辑关系:“职工”是该超市库存管理系统中的一个核心数据结构,它可以描述如下:数据结构: 职工;含义说明: 是超市库存管理子系统的主体数据结构,定义了一位职工超市仓库管理系统27的有关信息;组成: 职工编号,姓名,性别,登录密码,备注;数据流“值班入库记录”可描述如下:数据流: 值班入库记录;说明: 职工登录后商品入库情况的总结记录;数据流来源: 职工登录记录;数据流去向: 值班入库情况;组成: 职工编号,商品编号,规格,进价,供货商编号,入库日期,备注;数据流

31、“值班出库记录”可描述如下: 数据流: 值班出库记录;说明: 职工登录后商品出库情况的总结记录;数据流来源: 职工登录记录;数据流去向: 值班入库情况;组成: 职工编号,商品编号,规格,售价,出库日期,备注;数据存储: “职工值班情况表”可描述如下:数据存储: 职工值班情况表;说明: 记录职工值班时库存变化的基本情况;流入数据流: 值班情况记录;流出数据流: 值班结果统计;组成: 职工编号,供货商编号,商品编号,入库日期,出库日期,备注;数据量: 每年 8888 份;存取方式: 随机存取;表 5-2 其他职工信息数据表字段名字段类型长度主/外键字段值约束对应中文名useridvarchar10

32、pnot null职工编号usernamevarchar25not null职工名称userpwvarchar50not null职工密码5.4.3 供货商信息表供货商信息表数据项: 供货商编号;含义说明: 唯一标识每个供货商;别名: 厂商编号;类型: int ;长度: 10 ;与其他数据项的逻辑关系:“供货商”是该超市库存管理系统中的一个超市仓库管理系统28核心数据结构,它可描述如下:数据结构: 供货商;含义说明: 是超市库存管理子系统的主体数据结构,定义了一个供货商的有关信息;组成: 供货商编号,供货商名称,供货商地址,供货商电话,备注;数据流“进货记录”可描述如下:数据流: 进货记录;说

33、明: 超市从供货商进货入库的最终结果;数据流来源: 超市进货;数据流去向: 库存状态;组成: 供货商编号,商品编号,规格,入库日期,备注;数据存储 “商品库存状态”可描述如下:数据存储: 商品库存状态;说明; 记录商品库存的基本情况;流入数据流: 超市进货;流出数据流: 商品库存情况记录;组成: 供货商编号,商品编号,入库日期,规格,备注;数据量: 每年 8888 份;存取方式: 随机存取;表 5-3 其他供货商信息数据表字段名字段类型长度主/外键字段值约束对应中文名factoryidvarchar10pnot null厂商编号factorynamevarchar50not null厂商名称f

34、actoryaddressvarchar250厂商地址factoryphonevarchar25厂商电话 5.5 系统结构设计系统结构设计5.5.1 流程图流程图(一)系统总体功能模块图超市仓库管理系统29超市管理信息系统前台 pos销售后台进销存管理基础数据录入商品流转经理查询图 5-14 系统总体功能模块图 (二)基础数据录入模块图商品代码管理基础数据录入录入维护部门编码供货商档案商品信息查询商品档案商品信息修改商品信息更新图 5-15 基础数据录入模块图(三)商品流转功能模块图商品流转采购管理库存管理销售管理资金管理计划管理图 5-16 商品流转功能模块图 (四)采购管理功能模块图超市仓

35、库管理系统30采购管理分级进货一次进货进货查询三级账录入合同确认物价确认仓储员确认一次入库仓储员确认进货统计汇总商品综合查询图 5-17 采购管理功能模块图 (五)库存管理功能模块图库存管理出库管理盘点管理库存盘点报告单供货商库存明细帐库存查询库存盘点情况库存盘点报告表库存分布情况库存余额统计图 5-18 库存管理功能模块图 5.6 代码设计代码设计5.6.1 系统介绍系统介绍本库存管理系统,适合小型超市的管理。基本功能可实现用户密码登陆,商品简单查询,简单查询中包含“名称查询” “商品编号查询” “出、入库查询”等。避免因为库存问题,商品过期,我们包含了一个过期商品查询,这里我们所要的是详细

36、统计入库时间。库存的查询问题,缺货到一定数量我们可以查询超市仓库管理系统31相应的商品,并且有详细的供货商名称。生成的各种报表,我们可以方便的统计信息和库存查货核对账目。5.6.2 用户登入界面用户登入界面图 5-19 用户登入界面form 1(用户登入)private sub command1_click()if text4.text = 456 and text5.text = 123 thenunload 用户登入 form2.showelseanswer = msgbox(你输入的密码和用户名不符,请重新输入!, vbokonly, 信息提示!)end ifend subprivate

37、 sub mdifrom_paint()me.paintpicture me.picture, 0, 0, me.scalewidth, me.scaleheightend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub超市仓库管理系统325.6.3 用户管理界面用户管理界面图 5-20 用户管理界面form2 (欢迎使用超市仓库管理系统)private sub command1_click()unload form2 form3.showend subprivate sub command1

38、0_click()unload form2 库存查询.showend subprivate sub command2_click()unload form2 form8.showend subprivate sub command3_click()unload form2 form9.showend subprivate sub command4_click()endend subprivate sub command7_click()unload form2超市仓库管理系统33 报表统计.showend subprivate sub command8_click()unload form2

39、商品录入.showend subprivate sub command9_click()unload form2 商品出库.showend subprivate sub mdifrom_paint()me.paintpicture me.picture, 0, 0, me.scalewidth, me.scaleheightend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub5.6.4 用户查询界面用户查询界面图 5-21 用户查询界面form 3(欢迎进入查询界面)private sub

40、command1_click()unload form3 form4.showend subprivate sub command2_click()超市仓库管理系统34unload form3 form5.showend subprivate sub command3_click()unload form3 form6.showend subprivate sub command4_click()unload form3 form7.showend subprivate sub command5_click()unload form3 form2.showend subprivate sub

41、form_load()me.move 0, 0, screen.width, screen.heightend sub5.6.5 产品名称查询界面产品名称查询界面图 5-22 产品名称查询界面form 4(按产品名称查询)private sub command1_click()adodc1.recordsource = select * from 按产品名称查询 where 商品名称= & text1.text & adodc1.refreshset datagrid1.datasource = adodc1end subprivate sub command2_click()unload f

42、orm4 form3.showend sub超市仓库管理系统35private sub form_load()me.move 0, 0, screen.width, screen.heightend sub5.6.6 产品编号查询界面产品编号查询界面图 5-23 产品编号查询界面form 5(按产品编号查询)private sub command1_click()unload form5 form3.showend subprivate sub command2_click()adodc1.recordsource = select * from 按产品名称查询 where 商品编号= & t

43、ext1.text & adodc1.refreshset datagrid1.datasource = adodc1end subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub超市仓库管理系统365.6.7 入库商品查询界面入库商品查询界面图 5-24 入库商品查询界面form 6(入库产品查询)private sub command1_click()unload form6 form3.showend subprivate sub form_load()me.move 0, 0, screen.

44、width, screen.heightend sub5.6.8 商品出库查询界面商品出库查询界面图 5-25 商品出库查询界面form 7(商品出库查询)private sub command1_click()超市仓库管理系统37unload form7 form3.showend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub5.6.9 过期商品查询界面过期商品查询界面图 5-26 过期商品查询界面form 8(过期商品查询)private sub command4_click()unlo

45、ad form8 form2.showend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub超市仓库管理系统385.6.10 缺货查询界面缺货查询界面图 5-27 缺货查询界面form 9(缺货查询)private sub command4_click()unload form9 form2.showend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub5.6.11 报表统计界面报表统计界面图

46、 5-28 报表统计界面form 10(报表统计)超市仓库管理系统39private sub command4_click()unload form9 form2.showend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub5.6.12 商品录入界面商品录入界面图 5-29 商品录入界面form 12(商品录入)private sub command1_click()adodc1.recordsource = select * from 按产品名称查询adodc1.refreshadodc1

47、.recordset.addnewadodc1.recordset.fields(商品编号) = trim(text1.text)adodc1.recordset.fields(商品名称) = trim(text2.text)adodc1.recordset.fields(商品数量) = trim(text6.text)adodc1.recordset.fields(备注) = trim(text5.text)adodc1.recordset.fields(职工号) = trim(text10.text)adodc1.recordset.fields(商品规格) = trim(text3.te

48、xt)adodc1.recordset.fields(商品进价) = trim(text4.text)adodc1.recordset.fields(商品售价) = trim(text5.text)adodc1.recordset.fields(供货商(编号) = trim(text9.text)adodc1.recordset.updateanswer = msgbox(用户添加成功!, 1 + 48 + 0, 信息提示!)超市仓库管理系统40end subprivate sub command4_click()unload 商品录入 form2.showend subprivate sub

49、 command5_click()answer = msgbox(是否删除记录?, 1 + 48 + 0, 信息提示!)adodc1.recordsource = select * from 按产品名称查询datagrid1.allowdelete = trueadodc1.recordset.deleteend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub5.6.13 商品出库界面商品出库界面图 5-30 商品出库界面form 13(商品出库)private sub command1_cl

50、ick()adodc1.recordsource = select * from 按出库查adodc1.refreshadodc1.recordset.addnewadodc1.recordset.fields(商品编号) = trim(text1.text)adodc1.recordset.fields(商品名称) = trim(text2.text)adodc1.recordset.fields(商品数量) = trim(text3.text)超市仓库管理系统41adodc1.recordset.fields(出库日期) = trim(text4.text)adodc1.recordset

51、.fields(备注) = trim(text5.text)adodc1.recordset.fields(职工号) = trim(text6.text)adodc1.recordset.updateanswer = msgbox(用户添加成功!, 1 + 48 + 0, 信息提示!)end subprivate sub command3_click()unload 商品出库 form2.showend subprivate sub command4_click()answer = msgbox(是否删除记录?, 1 + 48 + 0, 信息提示!)adodc1.recordsource =

52、select * from 按出库查datagrid1.allowdelete = trueadodc1.recordset.deleteend subprivate sub command5_click()adodc1.recordsource = select * from 按出库查 where 商品编号= & text1.text & adodc1.recordsource = select * from 按出库查 where 商品名称= & text2.text & adodc1.recordsource = select * from 按出库查 where 商品数量= & text3

53、.text & adodc1.recordsource = select * from 按出库查 where 出库日期= & text4.text & adodc1.recordsource = select * from 按出库查 where 备注= & text5.text & adodc1.recordsource = select * from 按出库查 where 职工号= & text6.text & adodc1.refreshset datagrid1.datasource = adodc1end subprivate sub form_load()me.move 0, 0,

54、screen.width, screen.heightend sub超市仓库管理系统425.6.14 库存查询界面库存查询界面图 5-31 商品库存查询界面form 14(库存查询)private sub command4_click()unload 库存查询 form2.showend subprivate sub form_load()me.move 0, 0, screen.width, screen.heightend sub5.7 数据库设计数据库设计交易视图(v_dealing)用于查询交易情况的视图;create view dbo.v_dealingasselect dbo.st

55、ockout.merchid as expr1, dbo.stockout.merchnum as expr2, dbo.provide.factoryname, dbo.provide.factoryaddress, dbo.provide.factoryphone, dbo.stockout.merchprice, dbo.stockout.stockid, dbo.provide.factoryidfrom dbo.stockout cross join dbo.provide 超市仓库管理系统43go计划进货视图(v_planstock)用于查询进货计划的视图;create view

56、dbo.v_planstockasselect dbo.merchinfo.provideid, dbo.merchinfo.merchid, dbo.merchinfo.merchname, dbo.merchinfo.merchprice, dbo.stock.stockid, dbo.stock.merchid as expr1, dbo.stock.merchnum, dbo.stock.merchprice as expr2, dbo.provide.factoryname, dbo.provide.factoryid, dbo.provide.factoryaddress, dbo.provide.factoryphonefrom dbo.merchinfo cross join dbo.stock cross join dbo.providego销售视图(v_sale)用于查询销售明细记录的视图;create view dbo.v_saleasselect dbo.merchinfo.merchid, dbo.m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论