




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四、概要设计说明书超市仓库管理系统概要设计说明书1引言21.1编写目的21.2项目背景21.3定义21.4参考资料22任务概述32.1目标32.2运行环境32.3需求概述32.4条件与限制33总体设计33.1处理流程33.2总体结构和模块外部设计33.3功能分配34接口设计3、4.1外部接口34.2内部接口35数据结构设计35.1逻辑结构设计35.2物理结构设计35.3数据结构与程序的关系36运行设计36.1运行模块的组合36.2运行控制36.3运行时间37出错处理设计37.1出错输出信息37.2出错处理对策38.安全保密设计39.维护设计31引言1.1编写目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。1.2项目背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1.3定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。(5)盘点:计算出库存、销售额、盈利等经营指标。1.4参考资料数据库原理及设计 陶宏才编 清华大学出版社SQL Server 2005 实用教程范立南编 清华大学出版社SQL Server 2005 编程员指南李香敏编 北京希望电子出版社轻松搞定 SQL Server 2005 程序设计Rebecca M.Riordan编软件工程规范Watts S.Humphrey编 清华大学出版社软件工程理论与实践 Shari Lawrence Pfleeger编 清华大学出版社软件需求分析 Swapna Kishore编 机械工业出版社软件工程思想 林锐编2任务概述2.1目标(1) 建立超市仓库系统(2) 规范超市仓库的管理工作模式用计算机管理取代以往的手工作业和定性管理模式,使超市仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。(3) 建立标准货物数据库依照货物的不同性质对货物进行合理的调配(4) 提高超市仓库管理的运营质量便于工作人员准确地掌握仓库结构,全面了解消费者的需求,及时调整采购计划,突出库藏特点。2.2运行环境标准微型计算机硬件配置平台操作系统: WINDOWS 98/2000/XP,LINUIX等数 据 库:Microsoft SQL Server 20052.3需求概述客户端子系统: 在客户端系统的功能实现上,可以分为以下几个部分: (1)商品信息的输入和统计 超市仓库管理系统的商品信息由专人负责输入。这部分功能是客户端子系统 的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系统中共享一部分信息,又有方便的操作界面工手工输入商品信息。这部分要求对输入的数据进行简单的统计,供超市仓库管理人员进行查询和宏观调控。 (2)商品变更信息的存储: 将商品变更的信息存储到超市仓库管理系统的客户端系统中,以备以后的取货确认以及查 询。 (3)货物信息的传递及接收: 将商品的变更信息由仓管客户端由网络传到超市仓库管理系统的服务器上,并且接受计划部返回的订单信息,然后存储起来。 (4)取订单生成和打印根据超市仓库管理系统的产品的最新信息,经过确认无误后,上传给产品采购部门。(5)超市商品销售情况的核算 这一功能是在上一功能的基础上,对商品销售额进行单项核算,得到超市商品的销售情况并把核算结果作为报表输出。 2服务器端的功能要求: 通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现商品查询,采购订单的生成,销售统计,综合信息查询等子系统。以计算机成本核算为中心,实现存取货物业务的计算机自动化,为超市的仓库管理降低成本、提高管理效率、经营决策提供及时精确的依据。 在服务器端系统的功能实现上,可以分为以下几个部分: (1)接收计划部门客户端发回的所需商品信息: 通过网络接收商品需求信息并存入到服务器的数据库中。 (2)生成采购货物信息: 根据所需货物信息(规格,价格),在数据库中查询并得到正确的采购货物的信息(价格,规格,等级),分配所需的产品记录并在数据库中做出已售出的标记。 (3)传递商品信息到客户端: 把得到的采购货物信息通过网络传递到超市仓库管理系统。 (4)接收超市仓库管理系统的反馈信息: 对超市仓库管理系统的反馈信息进行分析,把已经售出的商品进行统计,退掉的商品要进行数据库的恢复。 (5)印出商品给已经卖出的记录: 根据记录的取票通知及帐单,经过确认无误后,接受记录的付款后把商品印出来交给采购部门。 (6)销售额的分析和管理 这一步骤的功能要求包括对销售的商品进行分析,这一工作是在前面的基础上,以计算机为工具,对商品预定系统的功能和目标进行扩充。它以财务管理学为理论基础,以辅助决策为目标,以商品销售数据为中心,广泛采用统计学、运筹学的分析方法,对销售信息进行深层加工,建立反映不同商品需求的模型,提供管理上所需的各种辅助决策信息和财务信息。这一要求是商品预定系统的最高目标,将通过系统运行后获得的大量销售历史数据基础上,实现这一目标。 商品预定系统的性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,商品预定系统应该满足以下的性能需求: 1 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满超市对信息处理的需求。由于商品预定系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而商品数量和时间又影响超市的决策活动,其准确性很大程度上决定了商品预定系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。 2 系统的开放性和系统的可扩充性 商品预定系统在开发过程中,应该充分考虑以后的可扩充性。例如卖出系统的方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 3 系统的易用性和易维护性 商品预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。商品预定系统中涉及到的数据是超市订货的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。 4 系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。 5系统的先进性 目前计算系统的技术发展相当快,做为商品预定系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。 6系统的响应速度 超市仓库管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时 反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。 超市仓库管理系统的数据需求 超市仓库管理系统的数据需求包括如下几点: 1 数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 2 数据的一致性与完整性 由于系统的数据是共享的,在不同的超市仓库管理系统中,商品是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 3 数据的共享与独立性 整个超市仓库管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。4. Client/Server结构总体设计方案对它的约束: 超市仓库管理系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,商品预定系统还受到其它系统的信息约束。 5人力、资金、时间的约束 超市仓库管理工程实施的目标就是要带给超市管理看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是销售系统中的方便快捷,能提供给记录以优质高效的服务,并提高销售的效率和便捷,为航空公司带来良好的效益。 6 技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。2.4条件与限制设计工具:Visual C+ 6.0 编程语言:C+数据库:SQL Sever 20053总体设计3.1处理流程3.2总体结构和模块外部设计小型超市管理系统前台销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理系统总体结构3.3功能分配模块子系统结构商品录入快速商品录入支持条形码扫描功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。收银业务交易总额计算打印交易清单支持会员卡打折功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。进货管理自动制定进货计划自动入库登记查询打印计划进货与入库记录功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。销售管理商品销售控制查询打印销售情况生成销售排行榜功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。查询库存明细记录库存状态自动告警提示库存管理自动盘点计算功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。4接口设计 4.1外部接口4.2内部接口系统登陆模块:启动系统时,便激活登陆口令界面;初始化模块:对系统进行初始化;系统功能模块:接受系统功能地相应消息,启动信息查询,信息查询,信息维护等模块。5数据结构设计5.1逻辑结构设计(1)、系统关系模型a) 商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)b) 用户表(用户编号,用户名称,用户密码,用户类型)c) 会员表(会员编号,会员卡号,累积消费金额,注册日期)d) 销售表(销售编号,商品编号,销售数量,销售金额,销售日期)e) 交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)f) 进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)g) 供货商表(供货商编号,供货商名称,供货商地址,供货商电话)h) 厂商表(厂商编号,厂商名称,厂商地址,厂商电话)(2)、系统数据库表结构数据库表索引表名中文名MerchInfo商品信息表User用户表Menber会员表Sale销售表Dealing交易表Stock进货入库表Provide供货商表Factory厂商表商品信息表(MerchInfo)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNot null商品编号MerchNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4null计划进货数BarCodeVarchar50Not null条形码SalesProPriceMoney4促销价格SalesProDateSDatetime8促销起日期SalesProDateEDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactoryIDVarchar10FNot null厂商编号ProvideIDVarchar10FNot null供货商编号用户表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPWVarchar50Not null用户密码UserStyleInt4Not null用户类型会员表(Menber)字段名字段类型长度主/外键字段值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号TotalCostMoney4Not null累积消费金额RegDateDatetime8Not null注册日期销售表(Sale)字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商品编号SaleDateDatetime8Not null销售日期SaleNumInt4Not null销售数量SalePriceMoney4Not null销售单额交易表(Dealing)字段名字段类型长度主/外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateMoney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称入库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商品编号MerchNumInt4Not null入库数量MerchPriceMoney4Not null单额TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Not null入库状态供货商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名ProvideIDvarchar10PNot null供货商编号ProvideNameVarchar50Not null供货商名称ProvideAddressVarchar250供货商地址ProvidePhoneVarchar25供货商电话厂商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名FactoryIDvarchar10PNot null厂商编号FactoryNameVarchar50Not null厂商名称FactoryAddressVarchar250厂商地址FactoryPhoneVarchar25厂商电话5.2物理结构设计/*-创建数据库-*/create database SuperMarketdbon primary(name=SuperMarketdb,filename=C:Program FilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.mdf,size=100MB,maxsize=200MB,filegrowth=20MB)log on(name=SuperMarketlog,filename=C:Program FilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.ldf,size=60MB,maxsize=200MB,filegrowth=20MB)go/*-创建基本表-*/use SuperMarketdbgo/*创建交易表*/CREATE TABLE Dealing (DealingID int identity(1,1) Primary key ,DealingDate datetime NOT NULL ,DealingPrice money NOT NULL ,UserName varchar(25) NULL ,MemberCard varchar(20) NULL) GO/*创建厂商表*/CREATE TABLE Factory (FactoryID varchar(10) Primary key ,FactoryName varchar(50) NOT NULL ,FactoryAddress varchar(250) NULL ,FactoryPhone varchar(50) NULL )GO/*创建会员表*/CREATE TABLE Member (MemberID varchar(10) Primary key ,MemberCard varchar(20) NOT NULL ,TotalCost money NOT NULL ,RegDate datetime NOT NULL )GO/*创建商品信息表*/CREATE TABLE MerchInfo (MerchID int identity(1,1) Primary key ,MerchName varchar(50) Unique NOT NULL ,MerchPrice money NOT NULL ,MerchNum int NOT NULL ,CautionNum int NOT NULL ,PlanNum int NOT NULL ,BarCode varchar(20) Unique NOT NULL ,SalesProPrice money NULL ,SalesProDateS datetime NULL ,SalesProDateE datetime NULL ,AllowAbate int NOT NULL ,AllowSale int NOT NULL ,FactoryID int NOT NULL ,ProvideID int NOT NULL) GO/*创建供应商表*/CREATE TABLE Provide (ProvideID varchar(10) Primary key ,ProvideName varchar(50) NOT NULL ,ProvideAddress varchar(250) NULL ,ProvidePhone varchar(25) NULL )GO/*创建销售表*/CREATE TABLE Sale (SaleID int identity(1,1) Primary key ,MerChID int NOT NULL ,SaleDate datetime NOT NULL ,SaleNum int NOT NULL,SalePrice money NOT NULL) GO/*创建入库表*/CREATE TABLE Stock (StockID int identity(1,1) Primary key ,MerchID int NOT NULL ,MerchNum int NOT NULL ,MerchPrice money NULL ,TotalPrice money NULL ,PlanDate datetime NULL ,StockDate datetime NULL,StockState int NOT NULL) GO/*创建用户表*/CREATE TABLE User (UserID varchar(10) Primary key ,UserName varchar(25) NOT NULL ,UserPW varchar(50) NOT NULL ,UserStyle int NOT NULL ,)GO/*-创建表间约束-*/*商品信息表中厂商编号、供应商编号分别与厂商表、供应商表之间的外键约束*/ALTER TABLE MerchInfo ADD CONSTRAINT FK_MerchInfo_Factory FOREIGN KEY (FactoryID) REFERENCES Factory (FactoryID),CONSTRAINT FK_MerchInfo_Provide FOREIGN KEY (ProvideID) REFERENCES Provide (ProvideID)GO/*销售表中商品编号与商品信息表之间的外键约束*/ALTER TABLE Sale ADDCONSTRAINT FK_Sale_MerchInfo FOREIGN KEY(MerChID) REFERENCES MerchInfo (MerchID) ON DELETE CASCADE GO/*入库表中商品编号与商品信息表之间的外键约束*/ALTER TABLE Stock ADDCONSTRAINT FK_Stock_MerchInfo FOREIGN KEY(MerchID) REFERENCES MerchInfo (MerchID) ON DELETE CASCADE GO/*-创建索引-*/*在交易表上建立一个以交易编号、交易日期为索引项的非聚集索引*/CREATE nonclustered INDEX IX_Dealing ON Dealing(DealingID, DealingDate)GO/*在商品信息表上建立一个以商品编号为索引项的非聚集索引*/CREATE nonclustered INDEX IX_MerchInfo ON MerchInfo(MerchID)GO/*在销售表上建立一个以销售编号、销售日期为索引项的非聚集索引*/CREATE nonclustered INDEX IX_Sale ON Sale(SaleID, SaleDate)GO/*在入库表上建立一个以入库编号、入库日期、商品编号为索引项的非聚集索引*/CREATE nonclustered INDEX IX_Stock ON Stock(StockID, StockDate, MerchID)GO/*-创建视图-*/*创建用于查询交易情况的视图*/CREATE VIEW v_DealingASSELECT DealingDate as 交易日期, UserName as 员工名称, MemberCard as 会员卡号, DealingPrice as 交易金额FROM Dealing GO/*创建用于查询进货计划的视图*/CREATE VIEW v_PlanStockASSELECT Stock.StockID as SID, MerchInfo.MerchName as 商品名称, MerchInfo.BarCode as 条形码, Factory.FactoryName as 厂商, Provide.ProvideName as 供货商, Stock.MerchNum as 计划进货数量, Stock.PlanDate as 计划进货日期FROM Stock,MerchInfo,Provide,FactoryWhere Stock.MerchID = MerchInfo.MerchID and Provide.ProvideID=MerchInfo.ProvideID and Factory.FactoryID=MerchInfo.FactoryID and Stock.StockState=0 GO/*创建用于查询销售明细记录的视图*/CREATE VIEW v_SaleASSELECT MerchInfo.MerchName as 商品名称, MerchInfo.BarCode as 条形码, MerchInfo.MerchPrice as 商品价格, Sale.SalePrice as 销售价格, Sale.SaleNum as 销售数量, Sale.SaleDate as 销售日期FROM Sale INNER JOIN MerchInfo ON Sale.MerChID = MerchInfo.MerchID GO/*创建用于查询入库情况的视图*/CREATE VIEW v_StockASSELECT MerchInfo.MerchName as 商品名称, MerchInfo.BarCode as 条形码, Factory.FactoryName as 厂商, Provide.ProvideName as 供货商, Stock.MerchPrice as 入库价格, Stock.MerchNum as 入库数量, Stock.TotalPrice as 入库总额, Stock.StockDate as 入库日期FROM Stock,MerchInfo,Provide,FactoryWhere Stock.MerchID = MerchInfo.MerchID and Provide.ProvideID=MerchInfo.ProvideID and Factory.FactoryID=MerchInfo.FactoryID and Stock.StockState=1 Go5.3数据结构与程序的关系1. table_name1Insert into table_name() values(,)Insert into table_name() values(,)Insert into table_name() values(,)Insert into table_name() values(,)2. table_name2Insert into table_name2() values(,)Insert into table_name2() values(,)Insert into table_name2() values(,)Insert into table_name2() values(,)6运行设计6.1运行模块的组合一. 进货管理模块进货管理模块主要包括供货商管理、采购入库、采购退货三大部分:1. 供货商管理在该模块中实现供货商的添加、删除和查询功能。在数据库中以供应商表存储供应商的详细信息,以供应商ID为主键。该模块只有相应业务人员有权限操作。具体有如下操作: 供应商添加:在界面上点击添加,选择供应商类别,输入供应商名称等信息,生成一条供应商信息,系统自动生成一个供应商ID。如果系统中已有相同名称的供应商,系统进行提示,如果操作人员要求继续执行,系统将生成不同ID号,但同名的供应商信息。同时要录入供应商可以提供的商品编号。 供应商删除:选择一条或若干条供应商信息,点击删除,如果该供应商在商品信息列表中对应有已上架并且未结算的商品,则系统拒绝删除,否则可以将该供应商删除。 供应商查询:在界面上查询供应商可以按照当前商品分类来查询,或者按照供应商ID查询,或者按照供应商地址查询,或者按照供应商名称拼音排序查询。2. 采购下单采购下单用以补充库存不足,由超市采购人员操作,生成采购单,采购单号以供应商ID、商品编号和下单时间来编码,包括供应商ID、付款金额、下单时间、期望到货时间、退货数量等信息。具体操作如下: 对当前库存商品和原有的供应商下采购单:按商品分类查看当前库存该类商品,按照不同商品编号列出,选中该条商品信息后,点击采购按钮,输入要货数量,可以对该商品原有供应商下订货单,同时生成一条采购单信息。 对当前供货商下采购单:查询供货商信息,选中某一供货商后,点击采购按钮,选择该供货商可以提供的商品的种类和数量,确定后向该供应商下订货单,形成一条采购单信息。3. 采购入库对采购的商品进行入库管理,主要执行商品添加的操作,修改商品信息表和入库单表(包括退货数量)。在商品信息表中,如果有该商品编码则增加数量,如果没有该商品编码,则添加新的商品信息。4. 采购退货采购退货时要执行商品删除操作,主要有以下情况: 按照入库单进行商品删除:点击采购单查询,列出采购单下的所有已入库商品信息,可以对某一采购单进行整单退货或部分退货,此时修改商品信息表删除或修改数量,并修改采购单中的退货数量 按照供应商进行商品删除:按照供应商查询,对该供应商的剩余未销售商品全部或部分退货;二. 销售管理销售管理主要对超市商品销售进行管理,主要包括销售出库、销售退货、商品定价三个部分。1. 销售出库该部分与收银系统有接口,对于收银系统售出的每件商品,根据商品编号,同步更新。销售出库对销售的产品更新销售数量,在销售单中生成销售单ID、业务员ID及销售时间、实际售价、销售数量等信息,其中商品编号为外键。2. 销售退货销售退货根据扫描的商品编号进行更新商品信息表中销售数量值,并更新销售单号中的销售数量信息。3. 商品定价商品定价对超市的活动进行更新和维护,可以输入商品特价活动和特价时间,或者正常调整商品零售价。特价活动将在商品特价信息表中记录折扣及时间上限和下限,正常调整商品零售价将更新商品列表中的零售价价格。可以按照商品的类别或商品供应商进行查询然后进行更新操作。三. 库存管理库存管理主要实行库存盘库、损毁处理、库存报警功能,对在库商品和超市管理系统中存储的商品信息进行核对,并可以设立报缺报溢的阀值,等库存商品量达到设定阀值时,向管理人员发送邮件,提示及时补货或者不再进货。1. 库存盘库库存盘库主要作用是将在库商品和超市管理系统中的商品信息做核对。库存盘库生成盘库单包括盘库单号、盘库时间、负责人ID等。包括入下操作: 选择库区,录入商品编号,如果没有此商品,添加一条商品信息,录入数量等,该条商品信息入库单号为空;如果此商品信息系统中数量与盘库结果不同,对该商品信息进行修改;如果信息系统中有商品信息,但盘库过程中没有此商品,进行商品删除。盘库过程中,将盘库过的商品的盘库标志置1。 盘库结束后,根据入库单、销售单、商品信息表的关联关系,核查入库单商品数量销售单商品数量损毁产品数量是否等于当前库存产品数量。多则盘库盈余,少则盘库亏损。2. 损毁处理在盘库过程中,如果发现损毁商品,录入损毁商品数量,其中损毁商品包括过期等多种情况。3. 库存报警在库存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国止咳糖浆行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国有机姜黄提取物行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国斑蝥酸钠行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国拉下水龙头行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国履带摄像机管道检查系统行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国宠物药水行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国处方药行业市场现状供需分析及投资评估规划分析研究报告
- 木材加工中的绿色制造与智能制造-洞察阐释
- 智能故障tolerant电子控制-洞察阐释
- 海底生态系统碳汇与营养元素研究-洞察阐释
- 新疆克州大学生乡村医生专项计划招聘考试真题2024
- 六一儿童节英语介绍课件
- 中科曙光2025测评
- 免修申请表(模板)
- 电阻的测量-伏安法的实验报告
- 公司应急救援物资台账
- 超限梁板支撑架专项施工方案(滨州医院)
- 最新中山市中小学校情况一览表
- 地理信息安全在线培训考试-填空题
- 多介质过滤器计算书
- 常用钢制管件弯头、三通、异径管、管帽理论重量体积表
评论
0/150
提交评论