服装销售管理系统(数据库)[整理]

上传人:粗**** 文档编号:140037048 上传时间:2020-07-26 格式:PDF 页数:14 大小:248.02KB
返回 下载 相关 举报
服装销售管理系统(数据库)[整理]_第1页
第1页 / 共14页
服装销售管理系统(数据库)[整理]_第2页
第2页 / 共14页
服装销售管理系统(数据库)[整理]_第3页
第3页 / 共14页
服装销售管理系统(数据库)[整理]_第4页
第4页 / 共14页
服装销售管理系统(数据库)[整理]_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《服装销售管理系统(数据库)[整理]》由会员分享,可在线阅读,更多相关《服装销售管理系统(数据库)[整理](14页珍藏版)》请在金锄头文库上搜索。

1、精品资料 可编辑修改 服装销售管理系统 目录 1.需求分析说明 2.总体设计 . 3.详细设计 . 4.实现部分 . 5.程序测试 . 精品资料 可编辑修改 6.总结 1. 需求分析说明: 随着计算机的普及, 人们对计算机的认识及需求有了明显的增加。计算机 对于大量信息的管理的优势更是显而易见。对于个体经营者来说, 有了这 个服装销售管理系统, 店主的工作任务就可能会事半功倍。该管理系统软 件目前已有比较完善的管理与使用功能。管理系统软件是为了满足店主方 便对进货与出货的方便, 同时方便对商品的各种管理与操作。服装管理销 售系统具备商品信息额录入、修改(商品号、商品图片、销售价格、库存 量)

2、、商品信息的查询(按商品类型、商品名查询商品信息)、商品销售信 息录入(包括商品号、销售数量、销售金额)、商品库存量能随销售信息 自动更新、销售金额自动统计、 生成各种类型商品每月销售总量和销售金 额报表,并能打印 2. 总体设计: 商 品 类 型 商品号商品描述 商品名 商品图 商品价格 精品资料 可编辑修改 服装销售 E-R 图 3. 详细设计: 服装销售关系模式: 商品信息(商品号, 商品名,商品类型, 商品图片,商品描述, 商品价格) 销售信息(商品号,销售数量,销售金额,销售日期),商品号定义为商 品信息表的外键,商品名定义唯一约束,商品类型、商品描述、商品价格 不为空,且商品价格必

3、须大于等于0。 卖家(商品号,库存量) ,商品号定义为商品信息表的外键,库存量大于 等于 0。 购买(商品号,商品价格) ,商品号定义为商品信息表的外键,商品价格 不为空,且商品价格必须大于等于0。 买家(姓名,电话,销售日期) ,定义姓名为主键,电话唯一,销售日期 商品信息 销售 购买 卖家 买家 商品号 销售日期 销售数量 销售金额 商品号 商品价格 库存量 商品号 地址 电话 姓名 精品资料 可编辑修改 默认当前日期。 创建数据库: createdatabase服装销售管理系统 on ( name =服装销售 _data , filename=数据库服装销售 data.mdf, size

4、 =10 , maxsize=100 , filegrowth=5 ) log on ( name =服装销售 _log , filename=数据库服装销售 .ldf , size =5, maxsize=50 , filegrowth=5 ) 创建表: use服装销售管理系统 createtable商品信息表 ( 商品号nchar (8) notnullconstraint商品号 _primprimarykey , 商品名nvarchar(20 ) notnull, 商品类型nchar (6) notnull, 商品描述nvarchar(20 ) , 商品图nvarchar(50 ), 销

5、售价格decimal(6,2)notnullcheck (销售价格 =0), ) createtable销售信息表 ( 商品号nchar (8) notnullreferences商品信息表 (商品号 ), 日期smalldatetimenotnulldefaultgetdate (), 销售数量intnotnullcheck (销售数量 = 0), 销售金额decimal(6,2)notnullcheck (销售金额 =0) ) createtable库存信息表 ( 商品号nchar (8) notnullreferences商品信息表 (商品号 ), 库存量intnotnullcheck

6、(库存量 = 0) 精品资料 可编辑修改 ) 创建视图: use服装销售管理系统 createview销售报表 _T(商品号 ,商品名 ,商品类型 ,销售总量 ,销售总额 ) as select销售信息表 .商品号 ,商品名 ,商品类型 ,COUNT (销售数量 ),sum (销售金额 ) from商品信 息表,销售信息表 groupby销售信息表 .商品号 ,商品名 ,商品类型 -创建视图 ,方便同时查看商品信息,销售信息和库存量 createview服装信息 _T(商品号 ,商品名 ,商品类型 ,销售价格 ,销售数量 ,销售金额 ,库存量 ,商品描 述,商品图 ) as select销售信

7、息表 .商品号,商品名 ,商品类型 ,销售价格 ,销售数量 ,销售金额 ,库存量 ,商品描述 , 商品图 from商品信息表 ,销售信息表 ,库存信息表 where商品信息表 .商品号=销售信息表 .商品号and销售信息表 .商品号= 库存信息表 .商品 号 -查询视图 selectdistinct* from服装信息 _T - 创建视图 ,方便比较各种不同类型商品的销售总额和销售总量 createview商品类型销售报表_T(商品类型 ,销售总量 ,销售总额 ) as select商品类型 ,SUM (销售数量 ),SUM (销售金额 ) from商品信息表 ,销售信息表 where商品信息

8、表 .商品号=销售信息表 .商品号 groupby商品类型 select* from商品类型销售报表_T -创建视图,供客户浏览商品 createview商品信息浏览_T(商品名 ,商品类型 ,销售价格 ,商品图 ) as select商品名 ,商品类型 ,销售价格 ,商品图from商品信息表 select* from商品信息浏览_T -创建视图 ,方便查看所有时间段的销售情况 createview每日销售情况_T(日期 ,销售数量 ,销售金额 ) 精品资料 可编辑修改 as select日期 ,sum (销售数量 ),sum (销售金额 ) from销售信息表 groupby日期 selec

9、t* from每日销售情况_T 创建存储过程: -创建存储过程,从商品信息表中查询所有男装信息 createprocedure男装 _P as select* from商品信息表 where商品类型= 时尚男装 -创建存储过程,从商品信息表中查询所有女装信息 createprocedure女装 _P as select* from商品信息表 where商品类型= 时尚女装 -创建存储过程,该存储过程的功能是向商品信息表中插入一条记录,新纪录的值由参数提供 createprocedureinsert_ 商品信息 ( 商品号nchar (8) , 商品名nvarchar(20 ) , 商品类型nc

10、har (6) , 商品描述nvarchar(20 ) , 商品图nvarchar(50 ), 销售价格decimal(6,2 ) ) as insertinto商品信息表 values (商品号 ,商品名 ,商品类型 ,商品描述 ,商品图 ,销售价格 ) -执行带参数的存储过程 exec insert_商品信息商品号 =11010,商品名 =棉毛裤 ,商品类型 =保暖内衣 ,商品描 述=冬季保暖 ,商品图=,销售价格 =30.00 -执行存储过程,后查看商品信息表,数据成功录入 精品资料 可编辑修改 select* from商品信息表 -创建存储过程,该存储过程的功能是向销售信息表中插入一条

11、记录,新纪录的值由参数提供 createprocedureinsert_ 销售信息 ( 商品号nchar (8) , 日期smalldatetime, 销售数量int, 销售金额decimal(6,2 ) ) as insertinto销售信息表 values (商品号 ,日期 ,销售数量,销售金额 ) -执行该存储过程 execinsert_ 销售信息商品号 =11010,日期 =2015-12-25,销售数量 =10,销售金 额=300.00 select* from销售信息表 -创建存储过程,该存储过程的功能是向库存信息表中插入一条记录,新纪录的值由参数提供 createprocedur

12、einsert_ 库存信息 ( 商品号nchar (8) , 库存量int ) as insertinto库存信息表 values (商品号 ,库存量 ) -执行该存储过程 exec insert_库存信息商品号 =11010,库存量 =50 select* from库存信息表 创建触发器: -创建触发器 ,商品库存量能随销售信息自动更新 use服装销售管理系统 go createtrigger变更销售数量_库存量自动更新on销售信息表 afterupdate 精品资料 可编辑修改 as declare更新后销售数量int declare更新前销售数量int declare库存量int dec

13、lare商品号nchar(8) select商品号 =商品号frominserted set 更新前销售数量= (select销售数量from销售信息表where ( 商品号=销售信息 表.商品号 ) select更新后销售数量= 销售数量frominserted -select 库存量 =库存量 from 库存信息表 -where 库存信息表 .商品号 =商品号 update库存信息表 -set 库存量 =库存量 - inserted.销售数量 from 库存信息表 ,inserted set库存量 =库存量 -5 where (库存信息表 .商品号 =商品号 )and(select销售数量

14、frominserted) is not null) go - 创建触发器,更新商品信息表中的销售价格,销售信息表中的销售金额自动统计 use服装销售管理系统 go createtrigger销售金额自动统计on商品信息表 for update as declare销售价格decimal(6,2) declare商品号nchar(8) select销售价格 =销售价格frominserted select商品号 =商品号frominserted update销售信息表 set销售金额 =销售数量 *销售价格 where销售信息表 .商品号=商品号 go 创建登录用户: -创建登录用户和数据库用

15、户 use服装销售管理系统 go createloginmylogin withpassword=123456, default_database=服装销售管理系统 go 精品资料 可编辑修改 use服装销售管理系统 go createusernewuser for loginmylogin go grantcreatetableto newuser grantselectto newuser grantupdateto newuser grantinsertto newuser 完全备份: use服装销售管理系统 go backupdatabase服装销售管理系统 to disk =数据库完

16、全备份服装销售系统_backup.bak go select* from商品信息表 select* from销售信息表 select* from库存信息表 4. 实现部分: 信息录入: use服装销售管理系统 go insertinto商品信息表 (商品号 ,商品名 ,商品类型 ,商品描述 ,商品图 ,销售价格 ) select11001,夹克 ,潮流男装 ,男士外套 ,100.00union select11002,卫衣 ,潮流男装 ,男士外套 ,90.00union select11003,西装 ,潮流男装 ,男士必备外套,600.00union select11004,风衣 ,潮流男装 ,美观实用,富有气质,400.00union select11005,羽绒服 ,潮流男装 ,冬季保暖防寒,300.00union select11006,长袖裙 ,时尚女装 ,长袖翩翩 ,飞花弄影 ,200.00union select11007,连衣裙 ,时尚女装 ,温柔安静 ,100.00union se

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号