ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:96KB ,
资源ID:8083814      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8083814.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(服装销售管理系统数据库.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

服装销售管理系统数据库.docx

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

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

3、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 constra

4、int 商品号_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),

5、销售金额 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 销售信息表.商品号,商品名,商品类型-创建视图,方便同

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

7、售总量,销售总额)asselect 商品类型,SUM(销售数量),SUM(销售金额) from 商品信息表,销售信息表 where 商品信息表.商品号 =销售信息表.商品号group by 商品类型select * from 商品类型销售报表_T-创建视图,供客户浏览商品create view 商品信息浏览_T(商品名,商品类型,销售价格,商品图)asselect 商品名,商品类型,销售价格,商品图 from 商品信息表 select * from 商品信息浏览_T-创建视图,方便查看所有时间段的销售情况create view 每日销售情况_T(日期,销售数量,销售金额)as select 日

8、期,sum(销售数量),sum(销售金额) from 销售信息表 group by 日期select * from 每日销售情况_T创建存储过程:-创建存储过程,从商品信息表中查询所有男装信息create procedure 男装_Passelect * from 商品信息表where 商品类型 = 时尚男装-创建存储过程,从商品信息表中查询所有女装信息create procedure 女装_Passelect * from 商品信息表where 商品类型 = 时尚女装-创建存储过程,该存储过程的功能是向商品信息表中插入一条记录,新纪录的值由参数提供create procedure inser

9、t_商品信息( 商品号 nchar(8) , 商品名 nvarchar(20) , 商品类型 nchar(6) , 商品描述 nvarchar(20) , 商品图 nvarchar(50), 销售价格 decimal(6,2)asinsert into 商品信息表 values(商品号,商品名,商品类型,商品描述,商品图,销售价格)-执行带参数的存储过程exec insert_商品信息 商品号=11010,商品名=棉毛裤,商品类型=保暖内衣,商品描述=冬季保暖,商品图 =,销售价格=30.00-执行存储过程,后查看商品信息表,数据成功录入select * from 商品信息表 -创建存储过程,

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

11、提供create procedure insert_库存信息( 商品号 nchar(8) , 库存量 int)as insert into 库存信息表 values(商品号,库存量)-执行该存储过程exec insert_库存信息 商品号=11010,库存量=50select * from 库存信息表 创建触发器:-创建触发器,商品库存量能随销售信息自动更新use 服装销售管理系统gocreate trigger 变更销售数量_库存量自动更新 on 销售信息表after updateas declare 更新后销售数量 int declare 更新前销售数量 int declare 库存量 i

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

13、elect 销售数量 from inserted ) is not null)go -创建触发器,更新商品信息表中的销售价格,销售信息表中的销售金额自动统计 use 服装销售管理系统 go create trigger 销售金额自动统计 on 商品信息表 for update as declare 销售价格 decimal(6,2) declare 商品号 nchar(8) select 销售价格=销售价格 from inserted select 商品号=商品号 from inserted update 销售信息表 set 销售金额=销售数量*销售价格 where 销售信息表.商品号 =商品

14、号 go 创建登录用户:-创建登录用户和数据库用户 use 服装销售管理系统 go create login mylogin with password=123456, default_database=服装销售管理系统gouse 服装销售管理系统gocreate user newuserfor login mylogin gogrant create table to newusergrant select to newusergrant update to newusergrant insert to newuser完全备份:use 服装销售管理系统gobackup database 服装

15、销售管理系统to disk=E:数据库完全备份服装销售系统_backup.bakgoselect * from 商品信息表 select * from 销售信息表select * from 库存信息表4.实现部分:信息录入:use 服装销售管理系统go insert into 商品信息表(商品号,商品名,商品类型,商品描述,商品图,销售价格)select 11001,夹克,潮流男装,男士外套,100.00 union select 11002,卫衣,潮流男装,男士外套,90.00 unionselect 11003,西装,潮流男装,男士必备外套,600.00 unionselect 11004

16、,风衣,潮流男装,美观实用,富有气质,400.00 unionselect 11005,羽绒服,潮流男装,冬季保暖防寒,300.00 unionselect 11006,长袖裙,时尚女装,长袖翩翩,飞花弄影,200.00unionselect 11007,连衣裙,时尚女装,温柔安静,100.00 unionselect 11008,打底裤,时尚女装,突出特点,防走光,80.00 unionselect 11009,蕾丝衫,时尚女装,泛指的用蕾丝的面料做成的衣服,90.00 gouse 服装销售管理系统goinsert into 销售信息表(商品号,日期,销售数量 ,销售金额 )select 1

17、1001,getdate(),6,600.00 union select 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 u

18、nionselect 11009,2015-12-12,20 ,1800.00gouse 服装销售管理系统 goinsert into 库存信息表 (商品号,库存量)select 11001,60 unionselect 11002,65 unionselect 11003,100unionselect 11004,150unionselect 11005,80 unionselect 11006,90 unionselect 11007,60 unionselect 11008,10 unionselect 11009,50go信息查询:use 服装销售管理系统 select * from

19、商品信息表 select * from 销售信息表select * from 库存信息表信息更改:-更新销售信息表中商品号为的销售数量,同时库存信息表中的库存量也随之更新 use 服装销售管理系统 select * from 服装信息_T where 商品号=11001 update 销售信息表 set 销售数量 =销售数量+5 select * from 服装信息_T where 商品号=11001 -更新商品信息表商品号为的商品价格,同时销售信息表中的销售金额自动统计 select * from 服装信息_T where 商品号=11002 update 商品信息表 set 销售价格=130.00 where 商品号=11002 select * from 服装信息_T where 商品号=110025.程序测试:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1