服装销售管理系统(数据库)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服装销售管理系统
目录
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(商品号,商品名,商品类型,销售总量,销售总额)
as
select销售信息表.商品号,商品名,商品类型,COUNT(销售数量),sum(销售金额)from商品信息表,销售信息表
group by销售信息表.商品号,商品名,商品类型
--创建视图,方便同时查看商品信息,销售信息和库存量
create view服装信息_T(商品号,商品名,商品类型,销售价格,销售数量,销售金额,库存量,商品描述,商品图)
as
select销售信息表.商品号,商品名,商品类型,销售价格,销售数量,销售金额,库存量,商品描述,商品图
from商品信息表,销售信息表,库存信息表
where商品信息表.商品号=销售信息表.商品号and销售信息表.商品号=库存信息表.商品号
--查询视图
select distinct*from服装信息_T
-- 创建视图,方便比较各种不同类型商品的销售总额和销售总量
create view商品类型销售报表_T(商品类型,销售总量,销售总额)
as
select商品类型,SUM(销售数量),SUM(销售金额)from商品信息表,销售信息表
where商品信息表.商品号=销售信息表.商品号
group by商品类型
select*from商品类型销售报表_T
--创建视图,供客户浏览商品
create view商品信息浏览_T(商品名,商品类型,销售价格,商品图)
as
select商品名,商品类型,销售价格,商品图from商品信息表
select*from商品信息浏览_T
--创建视图,方便查看所有时间段的销售情况
create view每日销售情况_T(日期,销售数量,销售金额)
as
select日期,sum(销售数量),sum(销售金额)
from销售信息表
group by日期
select*from每日销售情况_T
创建存储过程:
--创建存储过程,从商品信息表中查询所有男装信息
create procedure男装_P
as
select*from商品信息表
where商品类型='时尚男装'
--创建存储过程,从商品信息表中查询所有女装信息
create procedure女装_P
as
select*from商品信息表
where商品类型='时尚女装'
--创建存储过程,该存储过程的功能是向商品信息表中插入一条记录,新纪录的值由参数提供create procedure insert_商品信息
(
@商品号nchar(8),
@商品名nvarchar(20),
@商品类型nchar(6),