《服装网店管理系统.docx》由会员分享,可在线阅读,更多相关《服装网店管理系统.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第1页 共11页第 1 页 共 11 页服装网店管理系统一、背景分析人类进入 21 世纪,电子商务伴随着 IT 的成熟,逐渐发展壮大,成为网络经济的核心。在电子商务的发展过程中,人们意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍逐渐扩大,不断增长的强大需求正成为电子商务的发展动力。基础环境的成熟与需求欲望的增长将推动电子商务的不断发展。随着互联网在中国的进一步普及应用,网上购物逐渐成为人们的网上行为之一。二、系统需求分析本系统主要实现对网上服装订购的管理,主要功能为
2、管理有关订购服装的人,服装,供应商,付款接收银行和管理者的信息等。本系统结构分为订购人信息管理模块,服装信息管理模块,供应商信息管理模块,管理者信息管理模块,付款接收银行管理模块。订购人信息管理部分有两方面的功能,可以浏览订购人的信息,可以对订购人信息进行维护。服装信息管理可以浏览服装的信息,可以对服装信息进行维护。供应商信息管理可以显示当前数据库中供应商的供应情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护,而付款接收银行管理模块则根据不同的付款银行建立管理表。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。编号:时间:20
3、21 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第2页 共11页第 2 页 共 11 页A.系统结构简述:本系统包括六个实体:管理员;服装;供应商;订单;客户;银行。三、ER 图吃管理员管理员 ID姓名登陆密码客户客户名密码联系地址客户 ID邮编电话管理订单生成订购日期品牌名检验员定价产地服装编号出产日期服装服装类型服装简介供应总数供应商厂号厂名电话银行银行编号负责人地址付款付 款 日期订购日期订单状态订单号订单付款数数目包含编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第3页 共11页第 3
4、 页 共 11 页A.关系模式管理员(管理员 ID#,姓名,登录密码)服装(服装编号#,品牌名,检验员,产地,服装类型,服装简介,出厂日期,定价,管理员 ID#)供应商(厂号#,厂名,联系人,电话,地址)客户(客户 ID#,客户名,密码,电话,联系地址,邮编)订单(订单号#,订单状态,订购日期,付款数,付款日期,客户 ID#,银行编号#)银行(银行编号#,名称,负责人,电话,地址)订服装(订单号#,服装编号#,数目)供应(服装编号号#,厂号#,总数)B.表设计表 1 管理员字段名类型特殊属性管理员 IDchar(10)主键姓名varchar(6)not null登录密码char(10)not
5、null表二 服装字段名类型特殊属性服装编号char(8)主键检验员varchar(6)not null产地char(10)not null联系人地址名称电话编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第4页 共11页第 4 页 共 11 页服装类型char(8)not null服装介绍varchar(40)not null出厂日期datetimenot null定价char(2)not null管理员 IDchar(10)外键表三 供应商字段名类型特殊属性厂号char(4)主键厂名varchar(20)not null联系人var
6、char(6)not null电话char(11)not null地址char(20)not null表四 客户字段名类型特殊属性客户 IDchar(10)主键客户名varchar(6)not null密码char(10)not null电话char(11)not null联系地址char(20)not null邮编char(6)not null表五 订单字段名类型特殊属性订单号char(4)主键订单状态char(20)not null订购日期datetimenot null付款数char(6)not null付款日期datetimenot null客户 IDchar(10)外键银行编号cha
7、r(10)外键表六 银行字段名类型特殊属性银行服装char(10)主键编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第5页 共11页第 5 页 共 11 页编号名称varchar(20)not null负责人varchar(6)not null电话char(11)not null地址char(20)not null表七 定服装字段名类型特殊属性订单号char(4)主键服装编号char(8)主键数目intnot null表八 供应字段名类型特殊属性服装编号char(8)主键厂号char(4)主键总数intnot null四系统实现CRE
8、ATE DATABASE 网上服装销售系统ON(NAME=网上服装销售系统 dat,FILENAME=E:SQL网上服装销售系统的数据库设计.mdf,SIZE=12,MAXSIZE=100,FILEGROWTH=2)LOG ON(NAME=网上服装销售系统 log,FILENAME=E:SQL网上服装销售系统的数据库设计.ldf,SIZE=4 MB,MAXSIZE=50 MB,FILEGROWTH=2 MB)create table 管理员(编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第6页 共11页第 6 页 共 11 页管理员
9、ID char(10)PRIMARY KEY,姓名 varchar(10)not null,登录密码 char(10)not null)create table 服装(服装编号 char(8)PRIMARY KEY,品牌名 varchar(20)not null,检验员 varchar(6)not null,产地 char(10)not null,服装类型 char(8)not null,服装介绍 varchar(40)not null,出厂日期 datetime,定价 char(2)not null,管理员 ID char(10)REFERENCES 管理员(管理员 ID)create ta
10、ble 供应商(厂号 char(4)PRIMARY KEY,厂名 varchar(20)not null,联系人 varchar(6)not null,编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第7页 共11页第 7 页 共 11 页电话 char(11)not null,地址 char(20)not null)create table 客户(客户 ID char(10)PRIMARY KEY,客户名 varchar(6)not null,密码 char(10)not null,电话 char(11)not null,联系地址 c
11、har(20)not null,邮编 char(6)not null)create table 银行(银行编号 char(10)PRIMARY KEY,名称 varchar(20)not null,负责人 varchar(6)not null,电话 char(11)not null,地址 char(20)not null)编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第8页 共11页第 8 页 共 11 页create table 订单(订单号 char(4)PRIMARY KEY,订单状态 char(20)not null,订购日期
12、 datetime not null,付款数 char(6)not null,付款日期 datetime not null,客户 ID char(10)REFERENCES 客户(客户 ID),银行服装编号 char(10)REFERENCES 银行(银行编号)create table 订服装(订单号 char(4)REFERENCES 订单(订单号),服装编号 char(8)REFERENCES 服装(服装编号),数目 int not null)create table 供应(服装编号 char(8)REFERENCES 服装(服装编号),厂号 char(4)REFERENCES 供应商(厂
13、号),总数 int not null2.创建索引CREATENONCLUSTERED编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第9页 共11页第 9 页 共 11 页INDEX查询检验员ON 服装(检验员)CREATENONCLUSTEREDINDEX查询产地ON服装(产地)3.创建视图CREATEVIEW客户的服装ASSELECT 品牌名,定价,客户名,电话FROM服装 JOIN 订服装 ON 服装.服装编号=订服装.服装编号JOIN 订单 ON 订服装.订单号=订单.订单号JOIN 客户 ON 订单.客户 ID=客户.客户 I
14、DCREATEVIEW客户银行ASSELECT 客户名,名称,负责人FROM客户JOIN订单ON客户.客户 ID=订单.客户 IDJOIN银行 ON订单.银行编号=银行.银行编号4创建存储过程以执行查询和插入功能1.所订服装的基本信息CREATE PROCEDURE 订服装 CID char(10)ASSELECT 服装.服装编号,服装.品牌名,服装.产地,服装.定价FROM 客户 INNER JOIN 订单 ON 客户.客户 ID=订单.客户 IDINNER JOIN 订服装 ON 订单.订单号=订服装.订单号INNER JOIN 服装 ON 订服装.服装编号=服装.服装编号WHERE 客户
15、.客户 ID=CID编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第10页 共11页第 10 页 共 11 页GO2.插入客户的信息CREATE PROCEDURE 插入客户信息 客户 ID char(10),客户名 varchar(6),密码 char(10),电话 char(11),联系地址 char(20),邮编 char(6)ASINSERT INTO 客户VALUES(客户 ID,客户名,密码,电话,联系地址,邮编)3.查询客户的信息CREATE PROCEDURE 客户信息 name varchar(10)ASBEGINS
16、ELECT 客户 ID,密码,电话,联系地址,邮编FROM 客户WHERE 客户名=nameEND4.查询不同客户不同订单的付款方式CREATE PROCEDURE 付 款 方 式cname varchar(10),cnumber编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第11页 共11页第 11 页 共 11 页char(4)ASBEGINPRINT BANK OF PAYMENTSELECT 银行.银行编号,银行.名称,银行.电话,银行.地址FROM 银行 JOIN 订单 ON 银行.银行编号=订单.银行编号JOIN 客户 ON 订单.客户 ID=客户.客户 IDWHERE 客户.客户 ID=cname AND 订单号=cnumberEND