家具城进销存管理系统

合集下载

某家具卖场会员销售管理系统方案

某家具卖场会员销售管理系统方案

某家具卖场会员销售管理系统⽅案某家具卖场会员销售管理系统⽅案顺德罗浮宫会员/销售系统⽅案1.0) (版本:佛⼭市天腾信息技术有限公司2011年6⽉⽬录⼀1234⼆1234三四引⾔...................................................................... . (1)开发背景...................................................................... ......................................... 1 系统⽬标...................................................................... ......................................... 1 系统架构...................................................................... ......................................... 1 数据库选型...................................................................... ..................................... 1 系统功能...................................................................... ......................................... 2 销售管理系统...................................................................... ................................. 2 会员管理系统...................................................................... ................................. 4 统计分析系统...................................................................... ................................. 5 系统基础功能...................................................................... ................................. 6 实施策略...................................................................... ......................................... 8 实施进度及费⽤...................................................................... .. (9)顺德罗浮宫会员/销售系统⽅案⼀引⾔1 开发背景顺德罗浮宫家居集团旗下的了从家居博览中⼼是⼀家定位中⾼端客户的家居卖场,每年都有⼤量的客户前来采购家具,为了更好的协助租户进⾏产品销售,公司在⼀年前进⾏了集中收银管理,并采购了对应的收银系统。

进销存管理系统

进销存管理系统

进销存管理系统概述进销存管理系统是一种用于帮助企业实现库存、销售和采购管理的信息化工具。

它可以跟踪和管理进货的物品、记录销售订单、库存变化以及其他与产品流动相关的事务。

通过这种系统,企业可以更高效地管理自己的产品、预测需求、优化库存水平和降低存货成本。

功能特点1.库存管理:系统可以记录和跟踪各种产品的库存数量、库存位置和变化,帮助企业随时了解自己的库存情况。

2.采购管理:系统支持记录采购订单、供应商信息,跟踪采购流程,协助企业从供应商处采购所需商品。

3.销售管理:系统可以记录销售订单、客户信息,帮助企业跟踪销售流程,实现订单管理和销售情况分析。

4.报表分析:系统可以生成各种报表,如库存报表、销售报表、采购报表等,方便企业管理者进行数据分析和决策。

5.预警提醒:系统可以设置库存预警值,当库存低于设定值时,系统会发出警报,提醒管理人员及时采购,避免缺货情况发生。

优势1.提高工作效率:进销存管理系统可以自动化数据处理过程,减少了人力成本,提高了工作效率。

2.降低错误率:系统可以减少人为数据录入错误,提高了数据准确性,并最终降低了企业的运营风险。

3.优化库存水平:通过系统提供的报表、数据分析功能,企业可以更准确地掌握市场需求,合理安排库存水平,避免库存积压或缺货情况。

4.提升客户满意度:系统可以帮助企业提供更加准确、迅速的服务,提高了客户体验,增加了客户忠诚度。

应用范围进销存管理系统适用于各类中小型企业,包括零售店、批发商、生产企业等。

无论企业规模大小,都可以根据自身需求定制并使用进销存管理系统,从而提高经营效益,优化管理流程。

总结进销存管理系统在现代企业管理中扮演着重要的角色,它可以有效地帮助企业管理自己的库存、销售和采购活动,优化运营流程,提高企业竞争力。

随着信息技术的不断发展,进销存管理系统将会越来越普及和完善,成为现代企业管理的重要工具之一。

家具进销系统课程设计

家具进销系统课程设计

家具进销系统课程设计一、教学目标本课程旨在通过学习家具进销系统,使学生掌握家具销售的基本流程,了解市场分析、库存管理、销售策略等关键环节,培养学生运用信息技术解决实际问题的能力。

具体目标如下:1.理解家具销售市场的基本概念和特点。

2.掌握家具进销系统的操作流程和方法。

3.了解家具销售策略和库存管理的基本原则。

4.能够运用家具进销系统进行销售数据的录入和分析。

5.能够根据市场分析结果制定合理的销售策略。

6.能够有效管理库存,提高库存周转率。

情感态度价值观目标:1.培养学生对家具销售行业的热爱和敬业精神。

2.培养学生运用信息技术改变传统销售模式的创新意识。

3.培养学生团队合作和沟通交流的能力。

二、教学内容本课程的教学内容主要包括家具销售市场分析、家具进销系统操作、销售策略制定、库存管理等。

具体安排如下:1.家具销售市场分析:介绍家具市场的现状、趋势及竞争格局,分析市场需求和消费者行为。

2.家具进销系统操作:讲解家具进销系统的功能模块,演示系统操作流程,引导学生进行实际操作。

3.销售策略制定:教授销售策略的基本原则和方法,引导学生根据市场分析结果制定合适的销售策略。

4.库存管理:介绍库存管理的基本概念和方法,分析库存周转率对销售业绩的影响,引导学生优化库存管理。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。

具体方法如下:1.讲授法:讲解家具销售市场分析、销售策略制定、库存管理等基本概念和方法。

2.案例分析法:分析真实案例,让学生深入了解家具销售的实际操作和挑战。

3.实验法:安排学生进行家具进销系统的实操,提高学生的实际操作能力。

4.小组讨论法:学生进行小组讨论,培养学生的团队合作和沟通交流能力。

四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:选用具有权威性和实用性的教材,为学生提供系统、全面的学习资料。

2.参考书:推荐学生阅读相关参考书籍,丰富学生的知识体系。

进销存管理系统

进销存管理系统

进销存管理系统进销存管理是企业生产经营过程中的重要环节,它涉及到商品的进货、销售和库存等各个方面。

随着信息技术的不断发展,进销存管理系统逐渐成为企业管理的重要工具。

本文将着重介绍进销存管理系统的定义、功能、优势以及应用前景。

一、进销存管理系统的定义进销存管理系统,简称ERP,即Enterprise Resource Planning,是指利用计算机技术,将企业各个部门的信息系统集中管理并整合,实现企业资源的统一管理与调度。

进销存管理系统以企业的进货、销售与库存为核心,通过自动化、信息化的手段,对企业生产经营进行全面高效的管理。

二、进销存管理系统的功能1. 进货管理:进销存管理系统可以实现对进货订单的跟踪和管理,包括采购合同的签署、供应商的选择、进货日期的记录等,从而保证企业的进货按时到货。

2. 销售管理:系统中的销售管理模块可以帮助企业进行销售合同的管理及销售订单的生成和跟踪。

同时,系统还可以提供销售数据的分析和报表的生成,使企业能够及时了解销售情况,进行市场预测和销售策略的制定。

3. 库存管理:进销存管理系统可以实现对库存的跟踪和管理,包括商品入库、出库和盘点等操作。

系统会自动更新库存数量,提供库存预警功能,帮助企业及时补充库存,避免库存断货或过多积压的现象。

4. 财务管理:系统中的财务模块可以实现对财务流水的管理和监控,包括应收账款、应付账款、成本核算、利润分析等。

通过财务管理功能,企业可以及时掌握财务状况,进行财务决策和风险评估。

三、进销存管理系统的优势1. 提高工作效率:进销存管理系统的自动化操作能够大大减少人工操作,提高工作效率。

企业员工只需在系统中输入相关信息,系统会自动完成后续的计算和处理工作,减少了人为错误和繁琐的重复工作。

2. 优化资源配置:系统可以帮助企业实现对资源的合理配置和调度,减少存货积压和过多库存的情况。

同时,系统还可以通过对销售数据的分析,帮助企业预测需求,避免产品滞销和库存断货等问题。

通用家具销售管理软件

通用家具销售管理软件

通用家具销售管理软件 7.12是一款简便,易用的家具用品进销存销售管理软件,界面清晰,操作快捷,方便实用等特点。

集新进货品管理和销售,旧货品的退换和返厂管理,打印报表,货品定价,采购定单,数据导出等多项实用功能。

系统基本数据模块:公司数据,员工数据,货品库录入。

客户基本数据模块:供货商,经销商数据录入。

新进货品数据模块:新金货品入库和定价管理。

退换货品数据模块:客户退换货品管理和返厂。

库存管理数据模块:货品库存查询和采购计划。

货品销售管理模块:货品零售,批发录入管理。

旧货品换处理模块:旧货品更换和返厂管理。

思飞通达家具销售管理软件 8.51是一款简便,实用的家具进销存销售管理软件,界面清晰,操作快捷,方便实用等特点。

集新进货品管理和销售,旧货品的退换和返厂管理,打印报表,货品定价,采购定单,拆零配整,权限管理,多账套管理,现金管理,数据导出等多项实用功能。

系统基本数据模块:公司数据,员工数据录入。

客户基本数据模块:供货商,经销商数据录入。

新进货品数据模块:新金货品入库和定价管理。

退换货品数据模块:客户退换货品管理和返厂青岛家具销售进销存管理软件V5.0【基本介绍】青岛《易时家具销售管理软件》是一款专业的家具商场销售管理软件。

该软件产品是集合了对家具销售行业客户的建议,根据家具流通行业的实际运作流程,融合众多先进管理理念开发而成的。

适用于以家具销售为主的各类型公司,如家具商场、家具销售公司、家具连锁商场、专卖店等,是企业提升形象,加强管理的必备软件产品。

【软件特点】①系统采用美观的图形界面,易学易用,操作简单;②系统为每个工作岗位都提供了相应的操作功能,可以帮助工作人员完成本岗位的工作,减低工作强度;③系统提供了强大的客户信息管理,可以方便地跟踪市场客户;④系统提供完善的权限控制,保证每个工作人员的数据安全;⑤系统提供灵活的自定义方式,可以根据实际情况进行设置相应信息;⑥系统采用流程化的管理方式,能够严密管理销售中的每一个环节;⑦系统提供了财务管理功能,能清楚第显示企业的应收应付帐款情况,及相关费用情况。

家具城进销存管理系统

家具城进销存管理系统

(12)某家具城进销存管理系统●实现家具类型、供应商信息的管理;●实现客户信息、家具信息的管理;●实现家具入库管理;●实现家具的销售管理;●实现收款管理;●创建触发器,实现家具入库和销售时自动修改库存;●创建存储过程统计某段时间内各种商品的入库数量和销售数量;建立数据库相关表之间的参照完整性约束数据库设计一、需求分析家具有买有卖,涉及到买家(客户)、店家、家具库。

需求如下:买家:向店家买家具卖家:卖家具给买家家具库:为买家发货家具信息:家具、家具名称、规格、单位、有效期、进价、数量、当前库存二、系统功能划分:1.系统构图:2.功能图三、处理对象商品资料:货号,条形码,品名,类型,生产商,类别,进货价,销售价供应商资料:供货商号,简称,名称,地址,邮编,区号,地区,类型,电话,传真,电报,开户行,开户行邮编,银行帐号,税号,库房地址,库房电话,业务员,业务部门等。

客户资料: 客户编号,简称,名称,联系人,地址,邮编,去好,地区,电话,传真,电报,开户行,开户行邮编,银行帐号,税号,性别,业务员,业务部门,授信额度等。

业务员信息:业务员号,姓名,性别,电话,手机,地址,邮编,身份证号,类别等仓库信息:仓库号,仓库名,类别,备注等。

订货单信息:订货单编号,日期,用户代码,用户名称,用户地址,用户姓名,电话,开户行,银行帐号,商品货号,品名,规格,类别,订货数量等。

发货单信息:发货单编号,日期,客户代码,客户名称,客户地址,客户姓名,电话,开户行,银行帐号,商品货号,品名,规格,类别,发货数量等。

采购合同:供货商号,货号,进价,付款方式,帐期,签定日期,合同期限等。

销售合同:客户编号,货号,售价,付款方式,帐期,签定日期,合同期限等四、概念设计:1.局部E-R图(1)、店长业务流程(2)供应部业务流程(3)销售部业务流程:(4)财务部销售流程:(5)、服务部业务流程(6)、后勤部业务流程E-R图:、五、创建存储过程:创建存储过程统计某段时间内,购买家具人数和输入情况;create proc某时间段购买家具情况@购买日期datetimeASselect部门编号,买家信息表,信息,购买时间from部门信息表,发单,where购买时间=@购买时间goexecute某时间段购买情况六、创建视图过程创建视图查询各种药品的库存总数create view v库存as select家具信息表.家具编号,家具名称,数量,当前库存,库存from家具信息表,家具信息表where家具信息表.药品编号=家具信息表.家具编号55,典型SQL语句--数据库的创建 create database JSC on primary( name = JSC_data,filename ='D:\JSC_Data.MDF', size = 10, maxsize = 500, filegrowth = 5) log on( name = JSC_log,filename ='D:\JSC_Log.LDF', size = 10, maxsize = 200filegrowth = 5); --建供货商表 create table GHS (供货商编号nvarchar(20) Not null primary key, 供货商名称nvarchar(20)null, 供货商地址nvarchar(60)null, 供货商电话nvarchar(20)null, 供货商简介nvarchar(80)null, )--添加顾客信息create procedure pro_addgk (@顾客编号 nvarchar(20), @顾客姓名 nvarchar(10),6@顾客地址 nvarchar(10), @顾客电话 nvarchar(20)) asinsert into gkvalues(@顾客编号 ,@顾客姓名, @顾客地址,@顾客电话) --修改顾客信息create procedure pro_upgk (@顾客编号 nvarchar(20),@顾客姓名 nvarchar(10),@顾客地址 nvarchar(10),@顾客电话 nvarchar(20)) asupdate GKset 顾客姓名=@顾客姓名,顾客地址 =@顾客地址,顾客电话=@顾客电话 where 顾客编号=@顾客编号 --删除顾客信息create procedure pro_delgk @顾客编号 nvarchar(20) asdelete from gkwhere 顾客编号=@顾客编号 --建采购表 create table CG (采购单号intIDENTITY(500001, 1)Not null,供应商编号nvarchar(20)Not null, 供应商电话nvarchar(20)null, 管理员编号nvarchar(20)Not null, 家具编号nvarchar(20)Not null, 家具名称 nvarchar(30)null, 单价money null, 采购数量 int Not null,金额 AS单价*采购数量 persisted, 备注 nvarchar(100) null,入库日期 datetime Not null, primary key(采购单号,供应商编号,管理员编号,家具编号) )create procedure pro_CG (@供货商编号 nvarchar(20), @供应商电话 nvarchar(20), @管理员编号 nvarchar(20), @家具编号 nvarchar(20), @家具名称 nvarchar(30),@单价 money,@采购数量 int, @备注 nvarchar(100)) asdeclare @入库日期 datetime set @入库日期 = getdate() declare @金额 money set @金额=@单价*@采购数量 insert into CG values(@供货商编号, @供应商电话,@管理员编号, @家具编号,@家具名称,@单价,@采购数量,@备注,@入库日期 --采购触发器create trigger tri_CGGL on CG instead of insert as beginif(exists (select 家具编号 from KC where 家具编号 = (select 家具编号 from inserted))) begin print '仓库中已有此样式家具的信息' update KCset 仓库数量 = 仓库数量 + (select 采购数量 from inserted ) where 家具编号 = (select 家具编号 from inserted)insert into CGselect 供应商编号,供应商电话,管理员编号,家具编号,家具名称,单价,采购数量,备注,入库日期from inserted endif(not exists (select 家具编号 from KC where 家具编号 = (select家具编号 from inserted)))beginprint '仓库里没有该类家具的信息,已把新信息加入库存表中' insert into KCselect 家具编号,家具名称,采购数量 from inserted insert into JJselect 家具编号,NULL,家具名称, NULL,NULL,NULL,NULL,单价 from inserted insert into CGselect 供应商编号,供应商电话, 管理员编号,家具编号,,家具名称, 单价,采购数量,备注,入库日期 from inserted endEnd--修改采购单,进而修改库存,防止非法修改信息 create trigger tri_upcg on cg after update asif UPDATE(采购单号) orUPDATE(家具编号) or UPDATE(家具名称) beginprint '错误操作' rollback transaction endif exists(select 采购单号 fromdeleted where 采购单号=(select 采购单号 from inserted)and 家具编号=(select 家具编号 from inserted) and 采购数量>(select 采购数量 from inserted)) update KCset 仓库数量 = 仓库数量+(select 采购数量 from inserted)-(select 采购数量 from deleted) else if exists(select 采购单号 from deleted where 采购单号=(select 采购单号 from inserted) and 家具编号=(select 家具编号 from inserted) and 采购数量<=(select 采购数量 from inserted)) update KCset 仓库数量 = 仓库数量+(select采购数量 from inserted)-(select 采购数量 from deleted) else beginprint '请重新输入'end7家具编号 from inserted))) beginprint '仓库里没有该类家具的信息,已把新信息加入库存表中' insert into KCselect 家具编号,家具名称,采购数量 from inserted insert into JJselect 家具编号,NULL,家具名称, NULL,NULL,NULL,NULL,单价 from inserted insert into CGselect 供应商编号,供应商电话, 管理员编号,家具编号,,家具名称, 单价,采购数量,备注,入库日期 from inserted。

定制家具销售管理系统2014-09-11

定制家具销售管理系统2014-09-11

神州共赢家具销售管理系统“神州共赢家具销售管理系统”是一款针对家具定制行业的专业销售管理软件。

该系统基于神州共赢多年服务家具行业的经验,根据家具行业销售业务的实际运作流程,融合了先进的管理理念,为基层业务人员实现了规范的业务管理,提高了工作效率。

同时该系统实现了各类数据统计分析功能,能为企业主管提供实时的决策信息支持。

功能特点:1、客户需求挖掘,帮助销售部门有的放矢地发展新客户;2、通过销售分析、预测和评估,充分挖掘现有客户的潜力;3、分析测量客户群体,识别出最佳客户,并锁定客们;4、优化工作流程、提高效率;系统登陆界面:系统主界面:订单界面:报表统计界面:软件详细功能:1、基础资料1.1 收款方式管理录入收款方式:为订单收款设置收款方式。

1.2 店面管理录入店面信息,方便设置订单所属的店面。

1.3 字典管理方便用户进行自定义数据字典的维护管理,以便扩展自己需要新的数据字典1.4 成品管理录入现有成品信息名称、单击,方便设置订单的成品使用情况。

2、业务管理2.1 订单管理2.1.1 订单交款管理2.1.1.1 添加订单要下订单客户的基本信息,录入客户签单的基本信息:店面、订单号、日期、姓名、电话、地址,可以批量上传订单。

2.1.1.2 录入购货单客户确定下订单后需要录入购货单信息、交款信息。

(1)录入购货单:录入订单总金额、优惠实收、测量员、绘图员等(2)录入市场交款记录:录入客户到店面的交款信息,客户交款日期、客户交款日期、客户交款金额、客户交款金额。

(3)录入面积:当前订单的成品名称、单价、数量。

2.1.1.3 录入工程购货单工程购货单:店面接收到数额比较大的订单,下订单后需要录入工程购货单信息、交款信息、出货记录。

(1)工程项目名称、录入订单总金额、优惠实收、测量员、绘图员等(2)录入市场交款记录:客户交款日期、客户交款日期、客户交款金额、客户交款金额。

(3)录入面积:当前订单的成品名称、单价、数量。

杨元虎 某家具城进销存管理系统

杨元虎 某家具城进销存管理系统

《数据库系统》课程实践任务报告任务名称:某家具城进销存管理系统班级: 2013计科本学号: 38241313103姓名:杨元虎完成日期:信息工程学院计算机系任务名称1.任务的描述1)实现家具类型、供应商信息的管理;2)实现客户信息、家具信息的管理;3)实现家具入库管理;4)实现家具的销售管理;5)实现收款管理;6)创建触发器,实现家具入库和销售时自动修改库存;7)创建存储过程统计某段时间内各种商品的入库数量和销售数量;8)建立数据库相关表之间的参照完整性约束。

2.需求分析系统包含实体名称有:买家(客户)、店家、家具库系统要完成的功能:通过本系统,使家具城对家具的管理更加方便,也为客户提供了好的服务平台,需要买家具的客户可以在上面查找各种家具信息,家具名称、规格、单位、数量、当前库存等。

同时也给店家减少了很多人员,但这并无任何影响,反而会更加的实用。

可以实现家具的入库管理、销售管理、收款管理,在家具入库和销售时还可以自动修改库存,创建储存过程还可以统计某段时间内各种商品的入库数量和销售数量。

2.1 系统包含的实体:买家(`姓名、性别、电话、住址、数量、规格)供应商(地址、家具类型、家具名称、数量)家具库(家具名称、规格、单位、进价、数量、当前库存)2.2 系统包含的实体间联系实体“家具库”和“供应商”之间的联系,不包含属性,联系类型:一对一;实体“买家”和“家具库”之间的联系,不包含属性,联系类型:一对一。

2.3 系统需实现的功能11)客户可以根据自家的需求,可以在系统的家具库中选择适合的家具,包括家具的价钱、规格、单位、当前的库存等;2)系统可以实现客户的信息(姓名、电话、住址、需求量、规格等);3)店家可以把家具进行统一管理;4)店家可以对收款进行更好的管理;5)家具入库和销售时可以自动修改库存;6)系统还可以统计某段时间内各种商品的入库数量和销售数量。

2.4 数据流图此处根据“需要分析”中对本系统包含的实体及需要实现的功能的描述,设计并绘制出本系统的数据流图,至少要设计并绘制出第1层和第2层数据流图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(12)某家具城进销存管理系统●实现家具类型、供应商信息的管理;●实现客户信息、家具信息的管理;●实现家具入库管理;●实现家具的销售管理;●实现收款管理;●创建触发器,实现家具入库和销售时自动修改库存;●创建存储过程统计某段时间内各种商品的入库数量和销售数量;建立数据库相关表之间的参照完整性约束数据库设计一、需求分析家具有买有卖,涉及到买家(客户)、店家、家具库。

需求如下:买家:向店家买家具卖家:卖家具给买家家具库:为买家发货家具信息:家具、家具名称、规格、单位、有效期、进价、数量、当前库存二、系统功能划分:1.系统构图:2.功能图三、处理对象商品资料:货号,条形码,品名,类型,生产商,类别,进货价,销售价供应商资料:供货商号,简称,名称,地址,邮编,区号,地区,类型,电话,传真,电报,开户行,开户行邮编,银行帐号,税号,库房地址,库房电话,业务员,业务部门等。

客户资料: 客户编号,简称,名称,联系人,地址,邮编,去好,地区,电话,传真,电报,开户行,开户行邮编,银行帐号,税号,性别,业务员,业务部门,授信额度等。

业务员信息:业务员号,姓名,性别,电话,手机,地址,邮编,身份证号,类别等仓库信息:仓库号,仓库名,类别,备注等。

订货单信息:订货单编号,日期,用户代码,用户名称,用户地址,用户姓名,电话,开户行,银行帐号,商品货号,品名,规格,类别,订货数量等。

发货单信息:发货单编号,日期,客户代码,客户名称,客户地址,客户姓名,电话,开户行,银行帐号,商品货号,品名,规格,类别,发货数量等。

采购合同:供货商号,货号,进价,付款方式,帐期,签定日期,合同期限等。

销售合同:客户编号,货号,售价,付款方式,帐期,签定日期,合同期限等四、概念设计:1.局部E-R图(1)、店长业务流程(2)供应部业务流程(3)销售部业务流程:(4)财务部销售流程:(5)、服务部业务流程(6)、后勤部业务流程E-R图:、五、创建存储过程:创建存储过程统计某段时间内,购买家具人数和输入情况;create proc某时间段购买家具情况@购买日期datetimeASselect部门编号,买家信息表,信息,购买时间from部门信息表,发单,where购买时间=@购买时间goexecute某时间段购买情况六、创建视图过程创建视图查询各种药品的库存总数create view v库存as select家具信息表.家具编号,家具名称,数量,当前库存,库存from家具信息表,家具信息表where家具信息表.药品编号=家具信息表.家具编号55,典型SQL语句--数据库的创建 create database JSC on primary( name = JSC_data,filename ='D:\JSC_Data.MDF', size = 10, maxsize = 500, filegrowth = 5) log on( name = JSC_log,filename ='D:\JSC_Log.LDF', size = 10, maxsize = 200filegrowth = 5); --建供货商表 create table GHS (供货商编号nvarchar(20) Not null primary key, 供货商名称nvarchar(20)null, 供货商地址nvarchar(60)null, 供货商电话nvarchar(20)null, 供货商简介nvarchar(80)null, )--添加顾客信息create procedure pro_addgk (@顾客编号 nvarchar(20), @顾客姓名 nvarchar(10),6@顾客地址 nvarchar(10), @顾客电话 nvarchar(20)) asinsert into gkvalues(@顾客编号 ,@顾客姓名, @顾客地址,@顾客电话) --修改顾客信息create procedure pro_upgk (@顾客编号 nvarchar(20),@顾客姓名 nvarchar(10),@顾客地址 nvarchar(10),@顾客电话 nvarchar(20)) asupdate GKset 顾客姓名=@顾客姓名,顾客地址 =@顾客地址,顾客电话=@顾客电话 where 顾客编号=@顾客编号 --删除顾客信息create procedure pro_delgk @顾客编号 nvarchar(20) asdelete from gkwhere 顾客编号=@顾客编号 --建采购表 create table CG (采购单号intIDENTITY(500001, 1)Not null,供应商编号nvarchar(20)Not null, 供应商电话nvarchar(20)null, 管理员编号nvarchar(20)Not null, 家具编号nvarchar(20)Not null, 家具名称 nvarchar(30)null, 单价money null, 采购数量 int Not null,金额 AS单价*采购数量 persisted, 备注 nvarchar(100) null,入库日期 datetime Not null, primary key(采购单号,供应商编号,管理员编号,家具编号) )create procedure pro_CG (@供货商编号 nvarchar(20), @供应商电话 nvarchar(20), @管理员编号 nvarchar(20), @家具编号 nvarchar(20), @家具名称 nvarchar(30),@单价 money,@采购数量 int, @备注 nvarchar(100)) asdeclare @入库日期 datetime set @入库日期 = getdate() declare @金额 money set @金额=@单价*@采购数量 insert into CG values(@供货商编号, @供应商电话,@管理员编号, @家具编号,@家具名称,@单价,@采购数量,@备注,@入库日期 --采购触发器create trigger tri_CGGL on CG instead of insert as beginif(exists (select 家具编号 from KC where 家具编号 = (select 家具编号 from inserted))) begin print '仓库中已有此样式家具的信息' update KCset 仓库数量 = 仓库数量 + (select 采购数量 from inserted ) where 家具编号 = (select 家具编号 from inserted)insert into CGselect 供应商编号,供应商电话,管理员编号,家具编号,家具名称,单价,采购数量,备注,入库日期from inserted endif(not exists (select 家具编号 from KC where 家具编号 = (select家具编号 from inserted)))beginprint '仓库里没有该类家具的信息,已把新信息加入库存表中' insert into KCselect 家具编号,家具名称,采购数量 from inserted insert into JJselect 家具编号,NULL,家具名称, NULL,NULL,NULL,NULL,单价 from inserted insert into CGselect 供应商编号,供应商电话, 管理员编号,家具编号,,家具名称, 单价,采购数量,备注,入库日期 from inserted endEnd--修改采购单,进而修改库存,防止非法修改信息 create trigger tri_upcg on cg after update asif UPDATE(采购单号) orUPDATE(家具编号) or UPDATE(家具名称) beginprint '错误操作' rollback transaction endif exists(select 采购单号 fromdeleted where 采购单号=(select 采购单号 from inserted)and 家具编号=(select 家具编号 from inserted) and 采购数量>(select 采购数量 from inserted)) update KCset 仓库数量 = 仓库数量+(select 采购数量 from inserted)-(select 采购数量 from deleted) else if exists(select 采购单号 from deleted where 采购单号=(select 采购单号 from inserted) and 家具编号=(select 家具编号 from inserted) and 采购数量<=(select 采购数量 from inserted)) update KCset 仓库数量 = 仓库数量+(select采购数量 from inserted)-(select 采购数量 from deleted) else beginprint '请重新输入'end7家具编号 from inserted))) beginprint '仓库里没有该类家具的信息,已把新信息加入库存表中' insert into KCselect 家具编号,家具名称,采购数量 from inserted insert into JJselect 家具编号,NULL,家具名称, NULL,NULL,NULL,NULL,单价 from inserted insert into CGselect 供应商编号,供应商电话, 管理员编号,家具编号,,家具名称, 单价,采购数量,备注,入库日期 from inserted。

相关文档
最新文档