服装销售管理系统PPT
- 格式:ppt
- 大小:643.00 KB
- 文档页数:10
服装销售管理系统概述随着时代的进步,特别是信息技术等行业的迅猛发展,人类各种日常用品以潮水般的涌向各个消费层面。
用户的增加意味着销售人员的繁忙,市场竞争的激烈意味公关工作的重要,也意味着仓库管理的重要性。
而服装销售管理往往是很复杂、繁琐的。
由于所掌握的服装种类众多,入库、管理、出库的渠道各有差异,各个机构之间的管理体制不尽相同,各类统计计划报表繁多,因此服装管理必须实现计算机化,而且必须根据各个机构的具体情况制定相应的方案。
在手工管理的情况下,销售人员很难对客户作出供货承诺,同时公司的采购部门也缺少一份准确的进货计划,目前的库存状况和市场的需求很难正确反映到生产中去,部门之间的通信也经常不畅通。
这在激烈竞争的市场中是非常不利的。
而我们的这个医药仓库管理系统正是要有效的解决这一问题。
它利用计算机的技术,使得公司的采购、库存、销售能够有利结合起来,进销衔接,提高公司的效率和效益。
开发说明(1)开发小组:(2)开发时限:(3)本系统使用开发工具:1.Microsoft SQL SERVER 20002.Microsoft Visual Studio .NET 2003一、系统设计2.1系统目标设计系统开发的总体任务是实现公司服装管理的系统化、规范化和自动化,从而达到提高公司管理效率的目的。
2.2系统开发设计思想仓库管理的对象是服装。
进货时经检查合同确认为有效托收,并且根据服装的季节性等等以后,进行验收入库,填写入库单,进行入库登记。
公司销售部门根据销售的服装提出需求申请,系统操作员根据需求开出服装出库单,仓库管理员根据出库单核对发放服装。
同时,跟踪检测库存,及时对库存的过多、过少做出反应。
根据需要日、月、季、年统计分析,产生相应报表。
2.4系统功能模块设计系统功能模块结构如图1所示。
图1 系统功能模块图三、数据库设计3.1数据库需求分析服装的管理具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
服装销售管理系统目录1.需求分析说明……………………………………………2.总体设计…………………………………………..3.详细设计…………………………………………..4.实现部分…………………………………………..5.程序测试…………………………………………..6.总结1.需求分析说明:随着计算机的普及,人们对计算机的认识及需求有了明显的增加。
计算机对于大量信息的管理的优势更是显而易见。
对于个体经营者来说,有了这个服装销售管理系统,店主的工作任务就可能会事半功倍。
该管理系统软件目前已有比较完善的管理与使用功能。
管理系统软件是为了满足店主方便对进货与出货的方便,同时方便对商品的各种管理与操作。
服装管理销售系统具备商品信息额录入、修改(商品号、商品图片、销售价格、库存量)、商品信息的查询(按商品类型、商品名查询商品信息)、商品销售信息录入(包括商品号、销售数量、销售金额)、商品库存量能随销售信息自动更新、销售金额自动统计、生成各种类型商品每月销售总量和销售金额报表,并能打印3.详细设计:服装销售关系模式:商品信息(商品号,商品名,商品类型,商品图片,商品描述,商品价格)销售信息(商品号,销售数量,销售金额,销售日期),商品号定义为商品信息表的外键,商品名定义唯一约束,商品类型、商品描述、商品价格不为空,且商品价格必须大于等于0。
卖家(商品号,库存量),商品号定义为商品信息表的外键,库存量大于等于0。
购买(商品号,商品价格),商品号定义为商品信息表的外键,商品价格不为空,且商品价格必须大于等于0。
买家(姓名,电话,销售日期),定义姓名为主键,电话唯一,销售日期默认当前日期。
创建数据库:create database服装销售管理系统on(name=服装销售_data,filename='E:\数据库\服装销售data.mdf',size=10,maxsize=100,filegrowth=5)log on(name=服装销售_log,filename='E:\数据库\服装销售.ldf',size=5,maxsize=50,filegrowth=5)创建表:use服装销售管理系统create table商品信息表(商品号nchar(8)not null constraint商品号_prim primary key,商品名nvarchar(20)not null,商品类型nchar(6)not null,商品描述nvarchar(20),商品图nvarchar(50),销售价格decimal(6,2)not null check(销售价格>=0),)create table销售信息表(商品号nchar(8)not null references商品信息表(商品号),日期smalldatetime not null default getdate(),销售数量int not null check(销售数量>=0),销售金额decimal(6,2)not null check(销售金额>=0))create table库存信息表(商品号nchar(8)not null references商品信息表(商品号),库存量int not null check(库存量>=0))创建视图:use服装销售管理系统create view销售报表_T(商品号,商品名,商品类型,销售总量,销售总额)asselect销售信息表.商品号,商品名,商品类型,COUNT(销售数量),sum(销售金额)from商品信息表,销售信息表group by销售信息表.商品号,商品名,商品类型--创建视图,方便同时查看商品信息,销售信息和库存量create view服装信息_T(商品号,商品名,商品类型,销售价格,销售数量,销售金额,库存量,商品描述,商品图)asselect销售信息表.商品号,商品名,商品类型,销售价格,销售数量,销售金额,库存量,商品描述,商品图from商品信息表,销售信息表,库存信息表where商品信息表.商品号=销售信息表.商品号and销售信息表.商品号=库存信息表.商品号--查询视图select distinct*from服装信息_T-- 创建视图,方便比较各种不同类型商品的销售总额和销售总量create view商品类型销售报表_T(商品类型,销售总量,销售总额)asselect商品类型,SUM(销售数量),SUM(销售金额)from商品信息表,销售信息表where商品信息表.商品号=销售信息表.商品号group by商品类型select*from商品类型销售报表_T--创建视图,供客户浏览商品create view商品信息浏览_T(商品名,商品类型,销售价格,商品图)asselect商品名,商品类型,销售价格,商品图from商品信息表select*from商品信息浏览_T--创建视图,方便查看所有时间段的销售情况create view每日销售情况_T(日期,销售数量,销售金额)asselect日期,sum(销售数量),sum(销售金额)from销售信息表group by日期select*from每日销售情况_T创建存储过程:--创建存储过程,从商品信息表中查询所有男装信息create procedure男装_Passelect*from商品信息表where商品类型='时尚男装'--创建存储过程,从商品信息表中查询所有女装信息create procedure女装_Passelect*from商品信息表where商品类型='时尚女装'--创建存储过程,该存储过程的功能是向商品信息表中插入一条记录,新纪录的值由参数提供create procedure insert_商品信息(@商品号nchar(8),@商品名nvarchar(20),@商品类型nchar(6),@商品描述nvarchar(20),@商品图nvarchar(50),@销售价格decimal(6,2))asinsert into商品信息表values(@商品号,@商品名,@商品类型,@商品描述,@商品图,@销售价格)--执行带参数的存储过程exec insert_商品信息@商品号='11010',@商品名='棉毛裤',@商品类型='保暖内衣',@商品描述='冬季保暖',@商品图='',@销售价格=30.00--执行存储过程,后查看商品信息表,数据成功录入select*from商品信息表--创建存储过程,该存储过程的功能是向销售信息表中插入一条记录,新纪录的值由参数提供create procedure insert_销售信息(@商品号nchar(8),@日期smalldatetime,@销售数量int,@销售金额decimal(6,2))asinsert into销售信息表values(@商品号,@日期,@销售数量,@销售金额)--执行该存储过程exec insert_销售信息@商品号='11010',@日期='2015-12-25',@销售数量='10',@销售金额='300.00'select*from销售信息表--创建存储过程,该存储过程的功能是向库存信息表中插入一条记录,新纪录的值由参数提供create procedure insert_库存信息(@商品号nchar(8),@库存量int)asinsert into库存信息表values(@商品号,@库存量)--执行该存储过程exec insert_库存信息@商品号='11010',@库存量=50select*from库存信息表创建触发器:--创建触发器,商品库存量能随销售信息自动更新use服装销售管理系统gocreate trigger变更销售数量_库存量自动更新on销售信息表after updateasdeclare@更新后销售数量intdeclare@更新前销售数量intdeclare@库存量intdeclare@商品号nchar(8)select@商品号=商品号from insertedset@更新前销售数量=(select销售数量from销售信息表where (@商品号=销售信息表.商品号))select@更新后销售数量=销售数量from inserted--select @库存量=库存量from 库存信息表--where 库存信息表.商品号=@商品号update库存信息表--set 库存量=库存量- inserted.销售数量from 库存信息表,insertedset库存量=库存量-5where (库存信息表.商品号=@商品号)and((select销售数量from inserted)is not null)go--创建触发器,更新商品信息表中的销售价格,销售信息表中的销售金额自动统计use服装销售管理系统gocreate trigger销售金额自动统计on商品信息表for updateasdeclare@销售价格decimal(6,2)declare@商品号nchar(8)select@销售价格=销售价格from insertedselect@商品号=商品号from insertedupdate销售信息表set销售金额=销售数量*@销售价格where销售信息表.商品号=@商品号go创建登录用户:--创建登录用户和数据库用户use服装销售管理系统gocreate login myloginwith password='123456',default_database=服装销售管理系统gouse服装销售管理系统gocreate user newuserfor login mylogingogrant create table to newusergrant select to newusergrant update to newusergrant insert to newuser完全备份:use服装销售管理系统gobackup database服装销售管理系统to disk='E:\数据库\完全备份\服装销售系统_backup.bak' goselect*from商品信息表select*from销售信息表select*from库存信息表4.实现部分:信息录入:use服装销售管理系统goinsert into商品信息表(商品号,商品名,商品类型,商品描述,商品图,销售价格)select'11001','夹克','潮流男装','男士外套','','100.00'unionselect'11002','卫衣','潮流男装','男士外套','','90.00'unionselect'11003','西装','潮流男装','男士必备外套','','600.00'unionselect'11004','风衣','潮流男装','美观实用,富有气质','','400.00'union select'11005','羽绒服','潮流男装','冬季保暖防寒','','300.00'unionselect'11006','长袖裙','时尚女装','长袖翩翩,飞花弄影','','200.00'union select'11007','连衣裙','时尚女装','温柔安静','','100.00'unionselect'11008','打底裤','时尚女装','突出特点,防走光','','80.00'union select'11009','蕾丝衫','时尚女装','泛指的用蕾丝的面料做成的衣服','','90.00' gouse服装销售管理系统goinsert into销售信息表(商品号,日期,销售数量,销售金额)select'11001',getdate(),'6','600.00'unionselect'11002','2015-12-11','9','810.00'unionselect'11003','2015-12-12','8','4800.00'unionselect'11004','2015-12-13','4','1600.00'unionselect'11005','2015-12-11','3','900.00'unionselect'11006','2015-12-11','18','1800.00'unionselect'11007','2015-12-12','16','3200.00'unionselect'11008','2015-12-13','15','1200.00'unionselect'11009','2015-12-12','20','1800.00'gouse服装销售管理系统goinsert into库存信息表(商品号,库存量)select'11001','60'unionselect'11002','65'unionselect'11003','100'unionselect'11004','150'unionselect'11005','80'unionselect'11006','90'unionselect'11007','60'unionselect'11008','10'unionselect'11009','50'go信息查询:use服装销售管理系统select*from商品信息表select*from销售信息表select*from库存信息表信息更改:--更新销售信息表中商品号为的销售数量,同时库存信息表中的库存量也随之更新use服装销售管理系统select*from服装信息_Twhere商品号='11001'update销售信息表set销售数量=销售数量+5select*from服装信息_Twhere商品号='11001'--更新商品信息表商品号为的商品价格,同时销售信息表中的销售金额自动统计select*from服装信息_Twhere商品号='11002'update商品信息表set销售价格=130.00where商品号='11002'select*from服装信息_Twhere商品号='11002'5.程序测试:6.总结:通过本次的课程设计,我对数据库的基本概念掌握的更加深入,结合实际的操作和设计,巩固了课堂上所学的知识。