三月服装销售总结

三月份工作总结与四月份工作计划

一、 人员管理上:A、根据各柜人员情况对个别柜组人员组合作了调整,对新员工作指

定人员带领并进行一周一次的跟进,本月转正新员工共计三名,证正常编织;

B、对店长实行分人分品牌管理制,正确分工并梳理了店长新的工作思路,避免了个别店长在工作中茫然现象,保证了该月工作的顺利开展;

C、对心态不良的个别柜长及导购作了思想沟通及交流,稳定了各个小团队;

二、 销售及货品管理上:

1、销售上:本月基础任务:女装部139,女装店40;计划完成190,实际完成189;

2、三月是春装全面启动纯冬季货品入库的交接月份:在陈列上通过以春装为主秋装为辅,加大了春装宣传面,三月中旬已对纯冬季货品全面入库;

前期借三.八节针对米亚、纳帕加20xx年前库存作了6.8折促销,计划活动期间销库存三百样,实际仅销售130样,并未达到预期效果;

原因:A、员工对本次活动缺少信心,重视不高,没有把本次活动氛围营造到极限,使整个活动期间人流量未达到高潮;

B、顾客反响:对米亚产品认可但仍不接受价格,该品牌类别走势95%是单样及中低价位商品;纳帕加高价位有所走动,针对T恤裤子顾客反应产品太旧,质感太差;使之库存未明显减少;

3、全面跟进了春装回货:A、声雨竹的外套、风衣及部份上装未按回货时间回货,加之天气持续不升温,外套类别不能满足市场需求,该类别占本月后期销售流失率的50%;

B、纳帕加的回货上下装比例太偏,下装不能满足市场需求,使之配套销售率不能提升;通过采购部全力协助补进代销货品,完成当月基本任务;到目前为止粉红玛丽的回货率较为低,其它品牌都基本保障该月需求量;

三月份工作总结四月份计划

3、货品销售中采取每日必推款并以专人动态展示、定人、定量的目标性销售,明确了导购的销售目标和方向;定时对各品牌货品类别走势作分析,对走势较差的类别找出销售方法,此方法在声雨竹、纳帕加、杨尚三个品牌效果较为明显;

5、货品采购上:针对卡邦尼柜补充了包及其它饰品,为了该柜带来了20%销售额;全面完成了声雨竹、纳帕加、米亚三个品牌的秋冬首批定货会;

 

第二篇:网上服装销售数据库设计总结报告

网上销售管理系统 10042130127 郭文静

数据库设计总结报告

1.数据库规划

1.1 任务陈述:

所设计的数据库后台管理系统为网上销售管理系统,该系统为一服装网的网上交易及会员间的交流提供后台支持,集成了服装信息,会员信息,管理员信息的录入, 更新,删除,统计,查询等一系列功能,另外,该系统还为前台的管理员发起的公告,会员发布的论坛帖子提供了相应的数据录入,更新,维护等后台支持.

1.2 任务目标:

? 维护(插入,更新和删除)服装类型数据

? 维护(插入,更新和删除)服装数据

? 维护(插入,更新和删除)会员数据

? 维护(插入,更新和删除)管理员数据

? 维护(插入,更新和删除)会员网上购物的订购单数据

? 维护(插入,更新和删除)会员网上购物的详细订购单数据

? 维护(插入,更新和删除)管理员网上发布的公告数据

? 维护(插入,更新和删除)会员网上发布的贴子数据

? 实现对服装的查询

? 实现对服装类型的查询

? 实现对会员的查询

实现对管理员的查询

? 实现对会员订购单的查询

? 实现对订购单所对应的详细订单的查询

? 实现对管理员所发布的公告的查询

? 实现对会员所发布的贴子的查询

? 跟踪服装关注情况

? 跟踪会员订购单的确认状态

? 跟踪会员所定服装的发送状态

? 跟踪管理员所发布的公告关注情况

? 跟踪会员所发布的贴子关注情况

? 报告服装类型的情况

? 报告服装信息的情况

? 报告会员的情况

? 报告管理员的情况

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静 ?

?

?

?

?

报告会员订购单情况 报告会员详细订购单情况 报告会员发帖情况 报告会员留言情况 报告管理员发布公告情况

1.3系统边界

网上服装销售数据库设计总结报告

网上服装销售数据库设计总结报告

1.4主要用户视图

用户视图

超级管理员

需求 ? 维护(插入,更新和删除)管理员数据 ? 实现对管理员的查询

? 报告管理员的情况

?

?

?

?

? 维护(插入,更新和删除)会员数据 更新个人信息 实现对会员的查询 实现对个人信息的查询 报告会员的情况 用户管理员

订单管理员

? 维护(插入,更新和删除)会员网上购物的订购单数据 ? 维护(插入,更新和删除)会员网上购物的详细订购单数据

PDF 文件使用 "pdfFactory Pro" 试用版本创建 ?

网上销售管理系统 10042130127 郭文静 公告管理员

论坛管理员

服装管理员

会员

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?

?

?

?

? 更新个人信息 实现对个人信息的查询 实现对会员订购单的查询 实现对订购单所对应的详细订单的查询 跟踪会员订购单的确认状态 跟踪会员所定服装的发送状态 报告会员订购单情况 报告会员详细订购单情况 维护(插入,更新和删除)管理员网上发布的公告数据 更新本人信息 实现对本人信息的查询 实现对所发布的公告的查询 跟踪管理员所发布的公告关注情况 报告管理员发布的公告情况 删除会员网上发布的垃圾帖子 更新个人信息 实现对个人信息的查询 实现对会员所发布的贴子的查询 跟踪会员所发布的贴子关注情况 报告会员发帖情况 报告会员留言情况 维护(插入,更新和删除)服装类型数据 维护(插入,更新和删除)服装数据 更新个人信息 实现对个人信息的查询 实现对服装的查询 实现对服装类型的查询 跟踪服装关注情况 报告服装类型的情况 报告服装信息的情况 维护(插入,更新和删除)本人在论坛中所发布的贴子 维护(插入,更新和删除)本人在论坛中的留言 更新个人信息 实现对个人信息的查询 实现对个人在论坛中所发贴子的查询 实现对个人在论坛中留言的查询 实现对服装的查询 实现对服装类型的查询 实现对本人订购单的查询 实现对本人订购单所对应的详细订单的查询 实现对管理员所发布的公告的查询 实现对会员所发布的贴子的查询

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

2.需求分析

2.1数据需求

(1) 服装信息表的数据包括服装编号(自动编号),服装名字,服装类型号,服

装风格,服装品牌,服装颜色,服装尺码,服装质地,服装价格,服装添加时间,服装介绍,服装订购描述,服装网上浏览量(动态变化),服装图片的url,服装是否特价(y/n),服装打折后价钱(若非特价,该项为原始价格)。每种服装的编号是唯一的。

(2) 服装类型表的数据包括服装类型号(自动编号),服装类型的名字,服装类

型的父类型号(若无父类型,该项为0),是否有子类型(y/n),服装类型的添加时间。每个服装类型的编号是唯一的。

(3) 会员信息表的数据包括会员编号(自动编号),用户名,会员密码,会员真

实名字,性别,电话号码,手机号码,电子邮箱,家庭地址,邮编,会员添加时间,会员积分 。每个会员的编号是唯一的。

(4) 管理员信息表的数据包括管理员编号(自动编号),管理员名字,管理员密

码,管理员真实名字,管理员具体身份(超级管理员,服装管理员,用户管理员,订单管理员,公告管理员,论坛管理员),管理员邮箱,管理员添加时间。 每个管理员的编号是唯一的。

(5) 公告信息表的数据包括公告编号(自动编号),公告标题,公告内容,公告

发布时间,发布公告的管理员编号,公告的网上浏览量(动态变化)。 每个公告的编号是唯一的。

(6) 订购单信息表的数据包括订购单编号(自动编号,唯一),订购时间,订购

单是否被管理员确认(y/n),确认时间(若未确认,则为空),订购单中所订购服装的发送状态(0:所订购的服装还未发送;1:已经发送但订购者还未收到;2:订购者已收到) ,该次订购的接收者姓名,接收者地址,接收者电话,接收者邮箱,发起该次订购的会员的编号,该次订购的总价钱。对于订购单信息表中刚插入的一条记录,订购单是否被管理员确认的初值为n, 经过 订单管理员确认后,将其更新为y,订购单中所订购服装的发送状态初值为0 ,由 前台应用程序处理后更新其值 。

(7) 详细订购单信息表的数据包括详细订购单的编号(自动编号,唯一),所对

应的订购单的编号,所订购的服装的编号,所订购的服装的数量,该项订购的价钱。订购单信息表记录会员一次购物的消费情况,而详细订购单信息表记录在会员的这次消费中每项消费的详细情况。

(8) 库存表的数据包括服装编号,库存量,库存量下限。

(9) 帖子信息表的数据包括帖子编号(自动编号,唯一),帖子主题,帖子内容,

发帖的时间,发帖的会员的编号,帖子的浏览量,帖子的回复数,

(10)回复信息表的数据包括回复编号(自动编号,唯一),回帖的会员的编号,

回复的内容,回复所针对的帖子的编号,回复时间。

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

2.2 事务需求

2.2.1 数据录入

a) 录入新会员的详细信息

b) 录入新管理员的详细信息

c) 录入新服装的详细信息

d) 录入新服装类型的详细信息

e) 录入新的公告的详细信息

f) 录入新的订单的详细信息

g) 录入新的详细订单的详细信息

h) 录入新帖子的详细信息

i) 录入新回复的详细信息

2.2.2 数据更新/删除

a) 更新/删除管理员信息。

b) 更新/删除会员的信息。

c) 更新/删除服装的信息。

d) 更新/删除服装类型的信息

e) 更新/删除公告的信息

f) 更新/删除订单的信息

g) 更新/删除详细订单的信息

h) 更新/删除论坛帖子的信息

i) 更新删除回复的信息

2.2.3 数据查询

数据库必须支持下列查询:

a) 列出指定服装的详细信息

b) 列出指定类型的服装信息

c) 列出指定会员的基本信息

d) 列出指定会员的订购单信息

e) 列出指定会员论坛中的发帖信息

f) 列出指定会员论坛中的回复信息

g) 列出指定管理员的详细信息

h) 列出指定管理员发布的公告信息

i) 列出指定公告的发布管理员的信息

j) 列出指定时间段内的订购单信息

k) 列出指定订单所对应的各详细订单的信息,按详细订单号排序 l) 列出指定订单所对应的会员的详细信息

m) 列出指定的详细订单所对应的服装的详细信息

2.2.4 初始数据库大小

a )大约有300种服装可供订购

b)大约有10名管理员分管该系统的各项工作

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

c)大约有1000名会员在该系统注册

2.2.5 数据库增长速度

a) 每月大约有20种服装加到数据库中。

b) 每月大约会有1000多名新会员注册。如果会员一年没消费,则将其记

录从数据库中删除。每月大约有100条会员记录被删除。

c) 每天大约会有30份服装订购单。

2.2.6 记录查找的类型和平均数量

a) 查询订购单信息——大约每天20次。

b) 查询详细订购单信息——大约每天20次。

c) 查询指定会员的详细情况——大约每天20次。

d) 查询指定服装的详细情况——每天大约30次(周日至周四),50次(周

五,周六),高峰期为每天下午6:00-9:00.

e) 查询指定管理员的信息—— 大约每天2次。

f) 查询公告信息——大约每天20次。

g) 查询论坛帖子信息——大约每天15次

2.2.7 网络和共享访问需求

a) 所有管理员都必须安全地和该系统的数据库实现网络互联。

b) 系统能够支持至少3名成员并发访问。

2.2.8 性能

a)在上班时间但非高峰期单个记录的搜索时间要少于1秒,高峰期各种

搜索的响应时间要少于5秒。

b) 在上班时间但非高峰期多条记录的搜索时间要少于5秒,高峰期各种搜索的响应时间要少于10秒。

c)在上班时间但非高峰期更新/保存记录的时间要少于1秒,高峰期要少于5秒。

2.2.9 安全性

a) 数据库必须有口令保护。

b) 每个管理员应该分配到一个特定用户视图的数据库访问权限。

c) 每个管理员只能在适合他们完成工作需要的窗口中看到需要的数据。

2.2.10 备份和恢复

数据库必须在每天晚上12点备份 。

2.2.11 用户界面

用户界面必须是菜单驱动的,联机帮助易于查找和使用。

2.2.12 法律问题

本数据库系统,要实现所要遵守的法律。

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

3 逻辑数据库设计

3.1 实体定义:

对整个系统,可以定义下列实体:

? Costume(服装)

? CotumeType(服装类型) ? Member(会员) ? Admin(管理员) ? Bullet(公告)

? BusinessOrder(会员定购单/消费单) ? OrderDatail(会员的详细定购单/消费单) ? newpost(论坛帖子) ? reply(论坛回复) ? Store (库存)

3.2 实体文档:

Entity name Costume

Description 该系统所销售的

服装 服装类型,eg:长衫,短裤等等 该系统的管理员,分为超级管理员,服装管理员,订单管理员,用户管理员,论坛管理员,公告管理员 该连锁店的会员,各会员在不同的分店可以使用同一注册号 会员的消费单,一个会员一次购买的所有服装属于一个消费单 会员的详细消费单,记录消费单的

详细情况

Alias Clothes

Occurrence 该系统销售多种

服装 一种类型的服装包含多种服装,一种服装只属于一种类型 该系统有多个管理员,每个类型的管理员管理该系统相应的模块

CostumeType

Admin

Member Consumer

该系统有多名会

员 由于淡旺季等原因,不同时间段的销售交易情况有所不同 会员的消费单可以对应多个详细消费单,所购买的每种服装都对

BusinessOrder

OrderDetail

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

Bullet

网上系统的公告,公告内容可以是最近搞活动的服

装等等 论坛中会员发布

的帖子 论坛中会员针对帖子的回复

newpost

reply

Store

记录每种服装的

库存

应一个详细消费

网上服装销售数据库设计总结报告

一个管理员可以发布多个公告,一个公告只能由一个管理员发布,以免重复 每名会员可以发布 多个帖子 每个帖子可以有多个回复 每种服装的库存量至少要为某一值,当其数目少于该值时就要发出进货单,但这一部分在该系统外部,这里不作进一步说明

3.3 ER模型:

(该系统的ER模型)

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

3.4 联系归档表:

Entity Member Member reply Member Admin Admin Costume BusinessOrder

Staff Costume

0..* Announce 1..1 0..* Announce 1..1 1..1 for 0..*

0..* 0..* 0.. 1..1 1..* 0..* 0..*

Generate Confirm Announce BelongTo Has Attends Attends

1..1 1..1 1..1 1..* 1..1 1..1 1..1

Entity newpost reply newpost BusinessOrder BusinessOrder

Bullet CostumeType OrderDetail OrderDetail OrderDetail

3.5 标识实体或关系的有关属性

Entity

Attributes MemberID

Password MemberName RealName Telephone

Member

Mobile Email Address Zip AddDate

AccumulatePoints

Sex

Data type and Nulls Multivalued Description

length

会员号(非空4 int No No 且唯一),自 动编号. 会员登陆口

50 varchar No No

令 会员名字 50 varchar No No 会员真实名

50 varchar No No

字 会员联系电

50 varchar No Yes

话 会员手机 50 varchar Yes Yes 常用Email No Yes 家庭住址 No No 所在地的邮

20 varchar No No

8

成为会员的No No

datetime

时间

积分 性别

4 int 2 varchar

No No

No No

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

服装号(非空且唯一),自动编号. 服装名字 服装所属类

CostumeTypeID

别(eg:套装

裙子)

CostumeStyle 风格 CostumeBrand 品牌 CostumeColor 颜色 CostumeSize 尺码 CostumeTexture 质地

Costume

AddDate OrderDesc CostumePrice CostumePoint

CostumeImg

IsSpecial

SpecailPrice TypeID TypeName

CostumeType

TypeFid TypeHaveChild TypeAddDate AdminID AdminName Password RealName

Email AddDate

添加时间 定购说明 服装价格 网上该服装被浏览的次

数 该种服装的照片的URL 标志是否为特价服装 降价后的价

格 服装类型号 类型的名字 类型父类型

号 是否有子类

型 添加时间 管理员号 管理员名字 管理员密码 管理员真实名字 管理员Email 添加时间

CostumeID

CostumeName 4 int

50 varchar 4 int 20 varchar 20 varchar 20 varchar 20 varchar 20 varchar

8 datetime 8 money 4 int

2 varchar

8 money 4 int 50 varchar 4 int 2 varchar 8 datetime 4 int 50 varchar 50 varchar 50 varchar

8 datetime

No No No No No No No No No No No No No No No No No Yes No No No No No No No No

No No No No No No No No No No No No Yes No No No No No No No No No No No No No

Admin

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

Actor

管理员具体身份(超级管理员,服装管理员,论坛管理员,公告管理员,用户管理员,订单管理员) 公告号 公告标题 公告内容

20 varchar No No

BulID BulTitle BulContent

Bullet

BulAddDate AdminID

BulPoint OrderID OrderTime OrderIsConfirm ConfirmTime ConfirmAdminID

OrderSendStatus

BusinessOrder

OrderRecName

OrderAddress

OrderZip

OrderMemberID

OrderTotalPrice

OrderEmail

OrderDetail

OrderDetailID

4 int 4000 varchar

No No No No No No No No No No No No No No No No No No No

No No No No No No No No No No No No No No No No No No No

公告添加时

8 datetime

间 发布该公告4 int 的管理员ID 该公告的浏

览量 订单号 产生订单的

间 订单确认情

况 订单确认时

间 确认订单的管理员ID 订单发送情

况 订单的收货

人 姓名 订单的收货人地址 订单的收货人邮编 产生订单的会员的ID 订单的总价

4 int 4 int 8 datetime 2 varchar 8 datetime 4 int 4 int 50 varcahr

20 varcahr

4 int 8 money

订单的收货

人的Email 详细订单号

4 int

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

OrderID

CostumeID

CostumeNum

OrderPrice postid subject message

newpost

posttime userid replies

views replyid userid message replytime postid CostumeID

Store

Store Lowest

该项所对应的订单号 该项所对应的服装号 该服装购买的数量 该服装总价

4 int 4 int 4 int 8 money

No No No No No No No No No No No No No No No No No No No

No No No No No No No No No No No No No No No No No No No

reply

每个帖子的

4 int

id

帖子主题

200

帖子内容

varchar

帖子发布时

8 datetime

间 发布 帖子的4 int 会员的id 帖子被回复4 int 的次数 帖子被浏览

4 int

的次数 回复id 4 int 进行回复的4 int 会员的id

回复的内容 8

回复的时间

datetime

回复所针对

4 int

的帖子的 id 库存中服装的id

库存量 库存量下限

4 int 4 int 4 int

3.6 确定属性域

? Member的Sex属性的可能值为男或女

? IsSpecial,TypeHaveChild,OrderIsConfirm的属性域为 y/n

? OrderSendStatus的属性域为0,1,2 .0表示货还未发送,1表示货已发

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

送,但订购者还未收到,2 表示货已到订购者手中。 ? 各日期的属性域是包含年-月-日 时-分-秒的日期形式。

3.7 确定候选键,主键和备用键属性

Entity

Attributes MemberID Password MemberName RealName Telephone Mobile Email Address Zip AddDate

AccumulatePoints

Sex

Costume

CostumeID

CostumeName CostumeTypeID

CostumeStyle CostumeBrand CostumeColor CostumeSize CostumeTexture

AddDate OrderDesc CostumePrice CostumePoint

Description Key Nulls 会员号(非空No No 且唯一),自 动编号. 会员登陆口

No No

令 会员名字 No No 会员真实名

No No

字 会员联系电

No Yes

话 会员手机 Yes Yes 常用Email No Yes 家庭住址 No No 所在地的邮

No No

编 成为会员的No No

时间

积分 性别 服装号(非空且唯一),自动编号. 服装名字 服装所属类别(eg:套装裙子) 风格 品牌 颜色 尺码 质地 添加时间 定购说明 服装价格 网上该服装被浏览的次

No No No No No No No No No No No No No No

No No No No No No No No No No No No No No

Member

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

CostumeImg

IsSpecial

SpecailPrice TypeID TypeName

CostumeType

TypeFid TypeHaveChild TypeAddDate AdminID AdminName Password RealName

Email AddDate

Admin

该种服装的

照片的URL 标志是否为

特价服装 降价后的价

服装类型号 类型的名字 类型父类型

号 是否有子类

型 添加时间

管理员号 管理员名字 管理员密码 管理员真实

名字 管理员Email 添加时间 管理员具体身份(超级管理员,服装管理员,论坛管理员,公告管理员,用户管理员,订单管理员)

No No No No No Yes No No No No No No No No

Yes No No No No No No No No No No No No No

Actor No No

BulID BulTitle BulContent BulAddDate

Bullet

AdminID

BulPoint

BusinessOrder

OrderID OrderTime

公告号 公告标题 公告内容 公告添加时

间 发布该公告

的管理员ID 该公告的浏览量 订单号 产生订单的

No No No No No No No No

No No No No No No No No

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

OrderIsConfirm ConfirmTime ConfirmAdminID

OrderSendStatus OrderRecName

OrderAddress

OrderZip

OrderMemberID

OrderTotalPrice

OrderEmail OrderDetailID OrderID

CostumeID

CostumeNum

OrderPrice postid subject message

newpost

posttime userid replies

views

reply

replyid

订单确认情

况 订单确认时

间 确认订单的管理员ID 订单发送情

况 订单的收货

人 姓名 订单的收货人地址 订单的收货人邮编

Foreingn key

No No No No No No No No No No No No No No No No No No No No No No No

No No No No No No No No No No No No No No No No No No No No No No No

产生订单的

会员的ID 订单的总价 订单的收货人的Email

OrderDetail

详细订单号 该项所对应

的订单号 该项所对应

的服装号 该服装购买

的数量 该服装总价

每个帖子的

id

帖子主题 帖子内容 帖子发布时

间 发布 帖子的

会员的id 帖子被回复

的次数 帖子被浏览

的次数 回复id PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

userid message replytime postid CostumeID

Store Lowest

Store

进行回复的会员的

网上服装销售数据库设计总结报告

id 回复的内容 回复的时间 回复所针对的帖子的 id 库存中服装的id 库存量 库存量下限

No No No No No No No

No No No No No No No

3.8 模式图:

(该系统的模式图)

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

3.9 表支持的用户事务:

该系统的Devision视图的数据项和更新/删除事务所需的表 事 务 需 求 的 表

Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate );

Bullet(BulID,BulTitle,BulContent,BulAddDate ,AdminI

D);

外键AdimID引用Admin(AdminID)

BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail);

外键ConfirmAdminID引用Admin(AdminID)

Member

(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Sex)

BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail);

外键OrderMemberID引用Member(MemberID)

Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand ,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice) ; 外键CostumeTypeID引用CostumeType(TypeID)

CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,TypeAddDate)

OrderDetail(OrderDetailID,OrderID,StaffID,CostumeID,CostumeNum,OrderPrice);

外键CostumeID引用Costume(CostumeID)

CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,TypeAddDate)

外键TypeFid引用CostumeType(TypeID)

Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand ,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice) ; 外键CostumeTypeID引用CostumeType(TypeID) 录入新管理员的详细信息 更新/删除管理员信息。 录入新会员的详细信息 更新/删除会员的信息。 录入新服装的详细信息 更新/删除服装的信息。 录入新服装类型的详细信息 更新/删除服装类型的信息

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静 录入新的公告

的详细信息

更新/删除公

告的信息

录入新的订单

的详细信息

更新/删除订

单的信息

录入新的详细

订单

的详细信息

更新/删除详

细订单的信息

列出指定服装的

详细信息

列出指定类型的

服装信息 Bullet(BulID,BulTitle,BulContent,BulAddDate ,AdminID,BulPoint) 外键AdminID引用Admin(AdminID) Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate ); BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail); 外键ConfirmAdminID引用Admin(AdmainID) Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate ); 外键OrderMemberID引用Member(MemberID) Member(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Sex) OrderDetail(OrderDetailID,OrderID,StaffID,CostumeID,CostumeNum,OrderPrice); 外键OrderID引用BusinessOrder(OrderID) OrderDetail(OrderDetailID,OrderID,StaffID,CostumeID,CostumeNum,OrderPrice); 外键OrderID引用BusinessOrder(OrderID) BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail); 外键CostumeID引用Costume(CostumeID) Costume(CostumeID,CostumeName,CostumeTypeID,CostumeStyle,CostumeBrand,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice) ; Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice) ; 外键CostumeTypeID引用CostumeType(TypeID) CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,TypeAddDate) CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,TypeAddDate) 外键TypeFid引用CostumeType(TypeID) Costume(CostumeID,CostumeName,CostumeTypeID ,Costum

eStyle,CostumeBrand ,CostumeColor,CostumeSize,Costu

meTexture,Addtion,AddDate,OrderDesc,CostumePrice,Co

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静 按照指定会员的

详细信息

列出指定管理员

的详细信息

列出指定公告的

发布管理员的信

列出指定订单所

对应的各详细订

单的信息,按详细

订单号排序

列出指定订单所

对应的会员的详

细信息

列出指定的详细

订单所对应的服

装的详细信息

stumePoint,CostumeImg,IsSpecial,SpecailPrice) ; 外键CostumeTypeID引用CostumeType(TypeID) Member(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Sex) BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail); 外键OrderMemberID引用Member(MemberID) Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate ); Bullet(BulID,BulTitle,BulContent,BulAddDate ,AdminID); 外键AdimID引用Admin(AdminID) BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail); 外键ConfirmAdminID引用Admin(AdminID) Bullet(BulID,BulTitle,BulContent,BulAddDate ,AdminID,BulPoint) 外键AdminID引用Admin(AdminID) Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate ); BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail); OrderDetail(OrderDetailID,OrderID,CostumeID,CostumeNum,OrderPrice); 外键OrderID引用BusinessOrder(OrderID) BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail); 外键OrderMemberID引用Member(MemberID) Member(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Sex) OrderDetail(OrderDetailID,OrderID,CostumeID,CostumeNum,OrderPrice); 外键CostumeID引用Costume(CostumeID) Costume(CostumeID,CostumeName,CostumeTypeID ,Costum

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静 eStyle,CostumeBrand ,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice) ;

4.物理数据库设计

4.1 设计基本表 :

? Admin:

1. 表名: Admin

2. 所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[Admin] ( [AdminID] [int] IDENTITY (1000, 1) NOT NULL , [AdminName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [Actor] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [Password] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [RealName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [Email] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL , [AddDate] [datetime] NOT NULL

) ON [PRIMARY]

GO

RANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[Admin] TO [超级管理员]

GO

GRANT SELECT ON [dbo].[Admin] TO [用户管理员]

GO

GRANT SELECT ON [dbo].[Admin] TO [订单管理员]

GO

GRANT SELECT ON [dbo].[Admin] TO [公告管理员]

GO

GRANT SELECT ON [dbo].[Admin] TO [服装管理员]

GO 4. 权限管理:

5. 约束 :

CONSTRAINT [PK_Admin] PRIMARY KEY CLUSTERED (

[AdminID]

) ON [PRIMARY] ,

CONSTRAINT [IX_Admin_Name] UNIQUE NONCLUSTERED (

[AdminName]

) ON [PRIMARY]

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

? Bullet:

1. 表名 :Bullet

2. 所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[Bullet] (

[BulID] [int] IDENTITY (1, 1) NOT NULL ,

[BulTitle] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[BulContent] [varchar] (4000) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[BulAddDate] [datetime] NOT NULL ,

[AdminID] [int] NOT NULL ,

[BulPoint] [int] NOT NULL

) ON [PRIMARY]

GO

4. 权限管理:

GRANT SELECT , UPDATE , INSERT , DELETE ON [dbo].[Bullet] TO

[公告管理员]

GO

GRANT SELECT ON [dbo].[Bullet] TO [会员]

GO

5.约束:

CONSTRAINT [PK_Bullet] PRIMARY KEY CLUSTERED

(

[BulID]

) ON [PRIMARY] ,

CONSTRAINT [IX_Bullet_Title] UNIQUE NONCLUSTERED

(

[BulTitle]

) ON [PRIMARY]

CONSTRAINT [FK_Bullet_Admin] FOREIGN KEY

(

[AdminID]

) REFERENCES [dbo].[Admin] (

[AdminID]

) ON DELETE CASCADE ON UPDATE CASCADE

? BusinessOrder

1.表名:BusinessOrder

2. 所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[BusinessOrder] (

[OrderID] [int] IDENTITY (1000, 1) NOT NULL ,

[OrderTime] [datetime] NOT NULL ,

[OrderIsConfirm] [varchar] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

[ConfirmTime] [datetime] NULL ,

[ConfirmAdminID] [int] NULL ,

[OrderSendStatus] [int] NOT NULL ,

[OrderRecName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[OrderAddress] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[OrderZip] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[OrderMemberID] [int] NOT NULL ,

[OrderTotalPrice] [money] NOT NULL ,

[OrderEmail] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[OrderPhone] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY]

GO

4.权限:

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[BusinessOrder] TO [订单管理员]

GO

GRANT SELECT ON [dbo].[BusinessOrder] TO [会员]

GO

5.约束:

CONSTRAINT [PK_OrderInfo] PRIMARY KEY CLUSTERED

(

[OrderID]

) ON [PRIMARY]

CONSTRAINT [FK_OrderInfo_Admin] FOREIGN KEY

(

[ConfirmAdminID]

) REFERENCES [dbo].[Admin] (

[AdminID]

) ON DELETE CASCADE ON UPDATE CASCADE ,

CONSTRAINT [FK_OrderInfo_Member] FOREIGN KEY

(

[OrderMemberID]

) REFERENCES [dbo].[Member] (

[MemberID]

) ON DELETE CASCADE ON UPDATE CASCADE

? Costume

1. 表名:Costume

2.所有者:dbo

3.源代码:

CREATE TABLE [dbo].[Costume] (

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

[CostumeID] [int] IDENTITY (1000, 1) NOT NULL ,

[CostumeName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[TypeID] [int] NOT NULL ,

[CostumeStyle] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[CostumeBrand] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[CostumeColor] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[CostumeSize] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[CostumeTexture] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[AddDate] [datetime] NOT NULL ,

[CostumeIntroduce] [varchar] (4000) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[OrderDesc] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[CostumePrice] [money] NOT NULL ,

[CostumePoint] [int] NOT NULL ,

[CostumeImg] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[IsSpecial] [varchar] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[SpecialPrice] [money] NOT NULL

) ON [PRIMARY]

GO

4.权限:

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[Costume] TO [服装管理员]

GO

GRANT SELECT ON [dbo].[Costume] TO [会员]

GO

5. 约束:

CONSTRAINT [PK_Costume] PRIMARY KEY CLUSTERED

(

[CostumeID]

) ON [PRIMARY]

CONSTRAINT [FK_Costume_CostumeType] FOREIGN KEY

(

[TypeID]

) REFERENCES [dbo].[CostumeType] (

[TypeID]

) ON DELETE CASCADE ON UPDATE CASCADE

? CostumeType

1.表名 :CostumeType

2.所有者 :dbo

3.源代码:

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

CREATE TABLE [dbo].[CostumeType] (

[TypeID] [int] IDENTITY (1000, 1) NOT NULL ,

[TypeName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[TypeFid] [int] NOT NULL ,

[TypeHaveChild] [varchar] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[TypeAddDate] [datetime] NOT NULL

) ON [PRIMARY]

GO

4. 权限:

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[CostumeType] TO [服装管理员]

GO

GRANT SELECT ON [dbo].[CostumeType] TO [会员]

GO

5.约束 :

CONSTRAINT [PK_CostumeType] PRIMARY KEY CLUSTERED

(

[TypeID]

) ON [PRIMARY] ,

CONSTRAINT [IX_CostumeType_Name] UNIQUE NONCLUSTERED (

[TypeName]

) ON [PRIMARY]

? Member

1.表名:Member

2.所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[Member] (

[MemberID] [int] IDENTITY (1000, 1) NOT NULL ,

[MemberName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Password] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[RealName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Sex] [varchar] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Telephone] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Mobile] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,

[Email] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Address] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Zip] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[AddDate] [datetime] NOT NULL ,

[AccumulatePoints] [int] NULL

) ON [PRIMARY]

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

4.权限:

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[Member] TO [用户管理员]

GO

GRANT SELECT , UPDATE ON [dbo].[Member] TO [会员]

GO

5.约束:

CONSTRAINT [DF_Member_Sex] DEFAULT ('男') FOR [Sex],

CONSTRAINT [PK_Member] PRIMARY KEY CLUSTERED

(

[MemberID]

) ON [PRIMARY] ,

CONSTRAINT [IX_Member_Name] UNIQUE NONCLUSTERED

(

[MemberID]

) ON [PRIMARY]

? OrderDetail

1.表名 :OrderDetail

2.所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[OrderDetail] (

[OrderDetailID] [int] IDENTITY (1000, 1) NOT NULL ,

[OrderID] [int] NOT NULL ,

[CostumeID] [int] NOT NULL ,

[CostumeNum] [int] NOT NULL ,

[OrderPrice] [money] NOT NULL

) ON [PRIMARY]

GO

4.权限:

GRANT SELECT , UPDATE , INSERT , DELETE ON [dbo].[OrderDetail] TO [订单管理员]

GO

GRANT SELECT ON [dbo].[OrderDetail] TO [会员]

GO

5.约束:

CONSTRAINT [PK_OrderDetail] PRIMARY KEY CLUSTERED

(

[OrderDetailID]

) ON [PRIMARY] ,

CONSTRAINT [CK_OrderDetail_CostumeNum] CHECK ([CostumeNum] > 0) CONSTRAINT [FK_OrderDetail_Costume] FOREIGN KEY

(

[CostumeID]

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

) REFERENCES [dbo].[Costume] ( [CostumeID] ) ON DELETE CASCADE ON UPDATE CASCADE , CONSTRAINT [FK_OrderDetail_OrderInfo] FOREIGN KEY ( [OrderID] ) REFERENCES [dbo].[BusinessOrder] ( [OrderID] ) ON DELETE CASCADE ON UPDATE CASCADE

? Store

1.表名:Store

2.所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[Store] (

[CostumeID] [int] NOT NULL ,

[Store] [int] NOT NULL ,

[Lowest] [int] NOT NULL

) ON [PRIMARY]

GO

4.权限:

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[Store] TO [服装管理员]

GO

5.约束:

CONSTRAINT [PK_Store] PRIMARY KEY CLUSTERED

(

[CostumeID]

) ON [PRIMARY] ,

CONSTRAINT [CK_Store_Lowest] CHECK ([Lowest] >= 0)

CONSTRAINT [FK_Store_Costume] FOREIGN KEY

(

[CostumeID]

) REFERENCES [dbo].[Costume] (

[CostumeID]

) ON DELETE CASCADE ON UPDATE CASCADE

? newpost

1.表名:newpost

2.所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[newpost] (

[postid] [int] IDENTITY (1000, 1) NOT NULL ,

[subject] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

[posttime] [datetime] NOT NULL ,

[userid] [int] NOT NULL ,

[replies] [int] NOT NULL ,

[postviews] [int] NOT NULL ,

[message] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY]

GO

4.权限:

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[newpost] TO [会员]

GO

GRANT SELECT , UPDATE , INSERT , DELETE ON [dbo].[newpost] TO [论坛管理员]

GO

5.约束:

CONSTRAINT [PK_newpost] PRIMARY KEY CLUSTERED

(

[postid]

) ON [PRIMARY]

CONSTRAINT [FK_newpost_Member] FOREIGN KEY

(

[userid]

) REFERENCES [dbo].[Member] (

[MemberID]

) ON DELETE CASCADE ON UPDATE CASCADE

? reply

1.表名:reply

2.所有者 :dbo

3.源代码:

CREATE TABLE [dbo].[reply] (

[replyid] [int] IDENTITY (1000, 1) NOT NULL ,

[userid] [int] NOT NULL ,

[message] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[postid] [int] NOT NULL ,

[replytime] [datetime] NOT NULL

) ON [PRIMARY]

GO

4.权限:

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[reply] TO [会员]

GO

GRANT SELECT , UPDATE , INSERT ,

DELETE ON [dbo].[reply] TO [论坛管理员]

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GO

5.约束:

CONSTRAINT [PK_reply] PRIMARY KEY CLUSTERED

(

[replyid]

) ON [PRIMARY]

CONSTRAINT [FK_reply_Member] FOREIGN KEY

(

[userid]

) REFERENCES [dbo].[Member] (

[MemberID]

) ON DELETE CASCADE ON UPDATE CASCADE ,

CONSTRAINT [FK_reply_newpost] FOREIGN KEY

(

[postid]

) REFERENCES [dbo].[newpost] (

[postid]

)

4.2 为目标数据库管理系统设计业务规则:

4.2.1 规则:

? rule[Sex]

create rule [Sex] as @ in ('男','女')

GO

? rule[TypeHaveChild]

create rule [TypeHaveChild] as @ in ('y','n')

GO

? rule[IsSpecial]

create rule [IsSpecial] as @ in ('y','n')

GO

? rule[OrderIsConfirm]

create rule [OrderIsConfirm] as @ in ('y','n')

GO

? rule[Actor]

create rule [Actor] as @ in('超级管理员','用户管理员','论坛管理员','服装管理员','订单管理员','公告管理员')

GO

? rule[OrderSendStatus]

create rule [OrderSendStatus] as @ in('0','1','2')

GO

4.2.2 触发器:

? BusinessOrder_Delete

1. 触发器名:BusinessOrder_Delete

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

2.所有者:dbo

3.所属表:BusinessOrder_

4.功能:-当删除订购单BusinessOrder中的一条记录时,就删除该订购单所对应的所有详细订单的信息

5.源代码:

- CREATE TRIGGER BusinessOrder_Delete ON BusinessOrder

FOR DELETE

AS

begin

declare @t int

select @t=OrderID from deleted

delete from OrderDetail where OrderID=@t

end

GO

? CostumeDelete

1. 触发器名:CostumeDelete

2.所有者:dbo

3.所属表:Costume

4.功能:-当删除一种服装时,说明该系统不再出售该种服装,那么该服装所对应的订购单也要删除

5.源代码:

CREATE TRIGGER CostumeDelete ON Costume

FOR DELETE

AS

begin

declare @t int

select @t=CostumeID from deleted

delete from OrderDetail where CostumeID=@t

end

GO

? CostumeType_Delete

1. 触发器名:CostumeType_Delete

2.所有者:dbo

3.所属表:CostumeType

4.功能: --删除服装类型表中的一条记录时,就删除该类型所对应的服装品种的信息

5.源代码:

CREATE TRIGGER CostumeType_Delete ON CostumeType

FOR DELETE

AS

begin

declare @t int

select @t=TypeID from deleted

delete from Costume where TypeID=@t

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

end

Go

? Member_Delete

1. 触发器名:Member _Delete

2.所有者:dbo

3.所属表:Member

4.功能:--当删除会员表中的一条记录时,就删除该会员所对应的订购单信息

5.源代码:

CREATE TRIGGER Member_Delete ON Member

FOR DELETE

AS

begin

declare @t int

select @t=MemberID from deleted

delete from BusinessOrder where OrderMemberID=@t

end

GO

4.3 设计物理表示法:

4.3.1 分析事务

该数据库系统主要为一服装网的网上交易及会员间的交流提供后台支持,主要事务封装在30多个存储过中:

1.-添加服装类型,其中TypeFid为父类型号,如果无父类型,则填0,TypeHaveChild的值为y/n(其中TypeName属性有唯一约束,所以存储过程中 不再对插入是否重复进行处理)

·存储过程名:AddCostumeType

· 所有者:dbo

·源代码:

CREATE proc AddCostumeType

@TypeName varchar(50),

@TypeFid int,

@TypeHaveChild char(2)

AS

begin

insert into CostumeType(TypeName,TypeFid,TypeHaveChild,TypeAddDate)

values(@TypeName,@TypeFid,@TypeHaveChild,getdate())

print'成功添加该服装类型'

end

GO

·权限:

GRANT EXECUTE ON [dbo].[AddCostumeType] TO [服装管理员]

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GO

·测试数据:

Execute AddCostumeType T恤,0,y

2.- 添加服装(品种),Costume的每项记录为一种服装的信息 ·存储过程名:AddCostume

· 所有者:dbo

·源代码:

CREATE proc AddCostume

@strName varchar(50),

@strType int,

@strColor varchar(20),

@strBrand varchar(20),

@strTexture varchar(20),

@strSize varchar(20),

@strStyle varchar(20),

@url varchar(200),

@strIntroduce varchar(4000),

@strOrderDesc varchar(100),

@strPrice money

as

begin

if exists(select * from Costume where CostumeName= @strName and CostumeColor= @strColor and CostumeBrand= @strBrand and CostumeTexture=@strTexture and CostumeStyle=@strStyle and CostumeSize= @strSize )

print'该服装品中已存在'

else

begin

Insert into Costume(CostumeName,TypeID,CostumeColor,CostumeBrand,CostumeTexture,CostumeStyle,CostumeSize,AddDate,CostumeImg,CostumeIntroduce,OrderDesc,CostumePrice,CostumePoint,IsSpecial,SpecialPrice) values

(@strName,@strType,@strColor,@strBrand ,@strTexture,@strStyle , @strSize,getdate(),

@url ,@strIntroduce,@strOrderDesc ,@strPrice,'0','n' ,@strPrice)

print'成功添加该种服装'

end

end

GO

·权限:

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GRANT EXECUTE ON [dbo].[AddCostume] TO [服装管理员]

GO

·测试数据:

Execute AddCostume 经典米奇头像,1016,粉色, other,棉莱卡,中,

街头, image1, 立刻购买购买即送点数参加四周年抽奖大奖等你拿,此宝贝支持支付宝,45

3.添加该系统管理员,只有超级管理员有这个权限(其中AdminName属性有唯一约束,要求每个管理员有不同的用户名,所以存储过程中 不再对插入是否重复进行处理)

·存储过程名:AddAdmin

· 所有者:dbo

·源代码:

CREATE proc AddAdmin

@AdminName varchar(50),

@Actor varchar(20),

@Password varchar(50),

@RealName varchar(50),

@Email varchar(200)

as

begin

insert into

Admin(AdminName,Actor,Password,RealName,Email,AddDate)values(@

AdminName, @Actor,@Password ,@RealName, @Email,getdate())

end

Go

·权限:

GRANT EXECUTE ON [dbo].[AddAdmin] TO [超级管理员]

GO

·测试数据:

Execute AddAdmin dolphin2,论坛管理员,127,dolphin,dol@163com

4.--管理员添加网上公告,这里的属性AdminID为添加公告的管理员的id,BulPoint为该公告的网上浏览量,初始值为0

·存储过程名:AddBullet

· 所有者:dbo

·相关代码:

create proc AddBullet

@BulTitle varchar(100),

@BulContent varchar(4000),

@AdminID int

as

begin

if exists(select * from Bullet where BulTitle=@BulTitle)

print'该公告已存在 '

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

else

begin

Insert

Bullet(BulTitle,BulContent,BulAddDate,AdminID,BulPoint)

(@BulTitle,@BulContent ,getdate(),@AdminID,'0')

print'成功添加一公告'

end

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[AddBullet] TO [公告管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO into values

5. 在论坛中发布新帖:

·存储过程名:AddNewpost

· 所有者:dbo

·相关代码:

create proc AddNewpost

@subject varchar(200),

@userid int,

@message varchar(200)

as

begin

insert into newpost(subject,userid,message,posttime,views,replies) values (@subject ,@userid , @message,getdate(),'0','0')

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[AddNewpost] TO [会员]

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GRANT EXECUTE ON [dbo].[AddNewpost] TO [论坛管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

6.在论坛中发布回复留言

·存储过程名:AddReplies

· 所有者:dbo

·相关代码:

create proc AddReplies

@userid int,

@message varchar(200),

@postid int

as

begin

Insert into reply(userid,message,postid,replytime) values (@userid , @message,@postid ,getdate())

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[AddReplies] TO [会员]

GO

GRANT EXECUTE ON [dbo].[AddReplies] TO [论坛管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

7. 管理员登陆:

·存储过程名:AdminLogin

· 所有者:dbo

·相关代码:

create proc AdminLogin

@id int,

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

@password varchar(50)

as

begin

if exists(select * from Admin where AdminID=@id and Password=@password)

print'成功登陆'

else

print'用户名或密码错误,登陆失败'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[AdminLogin] TO [超级管理员]

GO

GRANT EXECUTE ON [dbo].[AdminLogin] TO [用户管理员]

GO

GRANT EXECUTE ON [dbo].[AdminLogin] TO [订单管理员]

GO

GRANT EXECUTE ON [dbo].[AdminLogin] TO [公告管理员]

GO

GRANT EXECUTE ON [dbo].[AdminLogin] TO [服装管理员]

GO

GRANT EXECUTE ON [dbo].[AdminLogin] TO [论坛管理员]

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

GO

8.--修改管理员信息

·存储过程名:ChangeAdminInfo

· 所有者:dbo

·相关代码:

CREATE proc ChangeAdminInfo

@id int,

@Actor varchar(20),

@adminName varchar(50),

@adminPsw varchar(50),

@adminRealName varchar(50),

@adminEmail varchar(200)

as

begin

if exists(select * from Admin where AdminID=@id)

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

begin

update Admin set AdminName=@adminName,

Actor=@Actor,

Password=@adminPsw,RealName=@adminRealName,Email=@adminE

mail where AdminID=@id

print' 成功修改i管理员信息'

end

else

print'该管理员不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[ChangeAdminInfo] TO [超级管理员]

GO

GRANT EXECUTE ON [dbo].[ChangeAdminInfo] TO [用户管理员]

GO

GRANT EXECUTE ON [dbo].[ChangeAdminInfo] TO [订单管理员]

GO

GRANT EXECUTE ON [dbo].[ChangeAdminInfo] TO [公告管理员]

GO

GRANT EXECUTE ON [dbo].[ChangeAdminInfo] TO [服装管理员]

GO

GRANT EXECUTE ON [dbo].[ChangeAdminInfo] TO [论坛管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

9.--管理员修改自己添加的公告的基本信息,关于其属性浏览量,因为 在动态变化,所以单独拎出来由另一存储过程完成其更新

·存储过程名:ChangeBullet

· 所有者:dbo

·相关代码:

create proc ChangeBullet

@BulID int ,

@AdminID int,

@BulTitle varchar(100),

@BulContent varchar(4000)

as

begin

if exists(select * from Bullet where BulID=@BulID)

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

update Bullet set

BulTitle=@BulTitle,BulContent=@BulContent where BulID=@BulID and

AdminID=@AdminID

else

print'修改i失败'

end

GO

GRANT EXECUTE ON [dbo].[ChangeBullet] TO [公告管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[ChangeBullet] TO [公告管理员]

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

GO

10.-- 修改服装基本信息( 其中浏览量,特价等属性由于是在变化的,修改较为频繁,所以单独拎出来由另外存储过程来处理)

·存储过程名:ChangeCostumeInfo

· 所有者:dbo

·相关代码:

CREATE proc ChangeCostumeInfo

@id int,

@strName varchar(50),

@strType int,

@strColor varchar(20),

@strBrand varchar(20),

@strTexture varchar(20),

@strSize varchar(20),

@strStyle varchar(20),

@url varchar(200),

@strIntroduce varchar(4000),

@strOrderDesc varchar(100),

@strPrice money

as

begin

if exists( select * from Costume where CostumeID=@id)

begin

update Costume set CostumeName=

@strName ,TypeID=@strType,CostumeColor=@strColor,CostumeBrand

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

= @strBrand ,CostumeTexture= @strTexture,CostumeStyle=

@strStyle,CostumeSize=@strSize,

AddDate=getdate(),CostumeImg=@url ,CostumeIntroduce=@strIntroduc

e,OrderDesc=@strOrderDesc,CostumePrice=@strPrice where

CostumeID=@id

print'成功修改该服装信息'

end

else

print' 该服装不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[ChangeCostumeInfo] TO [服装管理员]

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

GO

11.--修改服装类型,的相关信息,其中TypeFid为父类型号,如果无父类型,则填0,TypeHaveChild的值为y/n

·存储过程名:ChangeCostumeType

· 所有者:dbo

·相关代码:

CREATE proc ChangeCostumeType

@id int,

@TypeName varchar(50),

@TypeFid int,

@TypeHaveChild char(2)

AS

begin

if exists(select * from CostumeType where TypeID=@id)

begin

update CostumeType set

TypeName=@TypeName,TypeFid=@TypeFid,TypeHaveChild=@TypeHa

veChild where TypeID=@id

print'成功修改服装类型的相关信息'

end

else

print '该服装类型不存在'

end

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[ChangeCostumeType] TO [服装管理员] GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

GO

12.--修改会员信息

·存储过程名:ChangeMemberInfo

· 所有者:dbo

·相关代码:

CREATE proc ChangeMemberInfo

@id int,

@strName varchar(50),

@strPsw varchar(50),

@strRealName varchar(50),

@strSex varchar(2),

@strPhone varchar(50),

@strMobile varchar(50),

@strEmail varchar(200),

@strAddr varchar(200),

@strZip varchar(20)

as

begin

if exists(select * from Member where MemberID=@id)

begin

update Member set MemberName=@strName, Password=@strPsw, RealName=@strRealName,Sex=@strSex , Telephone=@strPhone, Mobile=@strMobile,Email=@strEmail, Address=@strAddr, Zip=@strZip , AddDate=getdate() where MemberID=@id

print ' 修改 成功! '

end

else

print '该会员不存在'

end

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[ChangeMemberInfo] TO [用户管理员] GO

GRANT EXECUTE ON [dbo].[ChangeMemberInfo] TO [会员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

13.--更新货物发送状态,即修改i订单的OrderSendStatus属性

·存储过程名:ChangeSendStatus

· 所有者:dbo

·相关代码:

create proc ChangeSendStatus

@OrderID int,

@OrderSendStatus int

as

begin

if exists(select * from BusinessOrder where OrderID=@OrderID)

update BusinessOrder set OrderSendStatus=@OrderSendStatus

else

print'该订单不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[ChangeSendStatus] TO [订单管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

14 --管理员对订单进行确认

·存储过程名:ConfirmBusinessOrder

· 所有者:dbo

·相关代码:

create proc ConfirmBusinessOrder

@OrderID int,

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

@ConfirmAdminID int

as

begin

if exists(select * from BusinessOrder where OrderID=@OrderID) update BusinessOrder set OrderIsConfirm='y',ConfirmTime=getdate(),ConfirmAdminID=@ConfirmAdminID where OrderID=@OrderID

else

print' 该订单不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[ConfirmBusinessOrder] TO [订单管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

15 删除管理员:

·存储过程名:DeleteAdmin

· 所有者:dbo

·相关代码:

create proc DeleteAdmin

@AdminID int

as

begin

if exists(select * from Amdin where AdminID= @AdminID) delete from Admin where AdminID= @AdminID

else

print'该管理员不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[DeleteAdmin] TO [超级管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

SET ANSI_NULLS OFF

GO

16.删除一些过期公告:

·存储过程名:DeleteBullet

· 所有者:dbo

·相关代码:

CREATE proc DeleteBullet

@id int

as

begin

if exists(select * from Bullet where BulID=@id)

begin

delete from Bullet where BulID=@id

print'删除该公告信息!'

end

else

print '该公告不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[DeleteBullet] TO [公告管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

17.删除服装:

·存储过程名:DeleteCostume

· 所有者:dbo

·相关代码:

create proc DeleteCostume

@id int

as

begin

if exists(select * from Costume where CostumeID=@id) begin

delete from Costume where CostumeID=@id print'成功删除该服装'

end

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

else

print'该服装不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[DeleteCostume] TO [服装管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

18.--删除服装类型

·存储过程名:DeleteCostumeType

· 所有者:dbo

·相关代码:

CREATE proc DeleteCostumeType

@id int

as

begin

if exists(select * from CostumeType where TypeID=@id)

begin

if exists(select * from CostumrType where TypeFid=@id)

begin

delete from CostumeType where TypeFid=@id

print'该类型有子类型,并已成功删除' end

else

print'该类型无子类型'

delete from CostumeTyoe where TypeID=@id print'成功删除该服装类型'

end

else

print'该服装类型不存在 '

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GO

GRANT EXECUTE ON [dbo].[DeleteCostumeType] TO [服装管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

19.--删除某一会员

·存储过程名:DeleteMember

· 所有者:dbo

·相关代码:

CREATE proc DeleteMember

@MemberID int

as

begin

if exists(select * from Member where MemberID=@MemberID) begin

delete from Member where MemberID=@MemberID print'成功删除该会员信息!'

end

else

print '该会员不存在,请重新输入会员号'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[DeleteMember] TO [用户管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

20.论坛管理员删除一些垃圾帖或会员删除自己所发帖:

·存储过程名:DeletePost

· 所有者:dbo

·相关代码:

create proc DeletePost

@id int

as

begin

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

if exists(select * from newpost where postid=@id)

delete from newpost where postid=@id

else

print'该 帖子不存在 '

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[DeletePost] TO [会员]

GO

GRANT EXECUTE ON [dbo].[DeletePost] TO [论坛管理员] GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

GO

21.论坛管理员删除一些垃圾回复或会员删除自己的回复留言:

·存储过程名:DeleteReply

· 所有者:dbo

·相关代码:

CREATE proc DeleteReply

@replyid int

as

begin

if exists(select * from reply where replyid=@replyid ) delete from reply where replyid=@replyid

else

print'该 留言 不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[DeleteReply] TO [会员]

GO

GRANT EXECUTE ON [dbo].[DeleteReply] TO [论坛管理员] GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GO

22.--查看管理员信息 ,管理员号从1000自动编号,若要查询所有管理员信息,则输入参数为0,此时从视图vi_Admin1中查找,看不到密码,若是查看 自己的信息,则可看到密码

·存储过程名:GetAdminInfo

· 所有者:dbo

·相关代码:

CREATE proc GetAdminInfo

@id int

as

begin

if(@id=0)

begin

print'所有管理员信息'

select * from vi_AdminList

end

else

select * from Admin where AdminID=@id

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[GetAdminInfo] TO [超级管理员]

GO

GRANT EXECUTE ON [dbo].[GetAdminInfo] TO [用户管理员]

GO

GRANT EXECUTE ON [dbo].[GetAdminInfo] TO [订单管理员]

GO

GRANT EXECUTE ON [dbo].[GetAdminInfo] TO [公告管理员]

GO

GRANT EXECUTE ON [dbo].[GetAdminInfo] TO [服装管理员]

GO

GRANT EXECUTE ON [dbo].[GetAdminInfo] TO [论坛管理员]

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

GO

23.--列出浏览量为某个数值以上的公告

·存储过程名:GetBulAccodPoint

· 所有者:dbo

·相关代码:

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

CREATE proc GetBulAccodPoint

@llimit int

as

select * from vi_Bullet_Point where BulPoint>=@llimit

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[GetBulAccodPoint] TO [公告管理员] GO

GRANT EXECUTE ON [dbo].[GetBulAccodPoint] TO [会员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

24.获得指定 公告信息:

·存储过程名:GetBulletInfo

· 所有者:dbo

·相关代码:

create proc GetBulletInfo

@id int

as

begin

if(@id=0)

select * from Bullet

else

select * from Bullet where BulID=@id

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[GetBulletInfo] TO [公告管理员] GO

GRANT EXECUTE ON [dbo].[GetBulletInfo] TO [会员]

GO

SET QUOTED_IDENTIFIER OFF

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

SET ANSI_NULLS OFF

GO

25.--查看会员的订购单

·存储过程名:GetBusinessOrder

· 所有者:dbo

·相关代码:

CREATE proc GetBusinessOrder

@MemberID int

as

begin

if(@MemberID=0)

select * from BusinessOrder

else select * from BusinessOrder where

OrderMemberID=@MemberID

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[GetBusinessOrder] TO [订单管理员]

GO

GRANT EXECUTE ON [dbo].[GetBusinessOrder] TO [会员]

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS OFF

GO

26.--查看会员信息,会员号从1000自动编号,若要查询所有会员的信息,则输入参数为0,此时从视图vi_Member1中查找,看不到密码,若是查看 自己的信息,则可看到密码

·存储过程名:GetMemberInfo

· 所有者:dbo

·相关代码:

CREATE proc GetMemberInfo

@MemberID int

as

begin

if(@MemberID=0)

begin

print'所有会员信息'

select * from vi_Member_Admin

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

end

else

select * from Member where MemberID=@MemberID end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[GetMemberInfo] TO [用户管理员] GO

GRANT EXECUTE ON [dbo].[GetMemberInfo] TO [会员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

27.--查看某 一时间段的订单

·存储过程名:GetOrderAccordingTime

· 所有者:dbo

·相关代码:

CREATE proc GetOrderAccordingTime

@times datetime,

@timef datetime

as

select * from vi_BusinessOrderTime where OrderTime between @times and @timef

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[GetOrderAccordingTime] TO [订单管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

28.--查看某一订单的各项订购的详细情况

·存储过程名:GetOrderDetail

· 所有者:dbo

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

·相关代码:

create proc GetOrderDetail

@BusinessOrderID int

as

begin

if exists(select * from BusinessOrder where

OrderID=@BusinessOrderID)

select * from OrderDetail where OrderID=@BusinessOrderID

else

print'不存在该订单'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[GetOrderDetail] TO [订单管理员]

GO

GRANT EXECUTE ON [dbo].[GetOrderDetail] TO [会员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

29.--会员网上购物结束,产生一张订购单,也就是消费单,在送货之前,管理员必须对订单情况进行确认一下,OrderIsConfirm属性初始值为n,管理员确认后改为y;OrderSendStatus表示货发送状态,0表示还没发送,1表示i发送但没收到,2表示已交到用户手中,刚产生订单时其初始值为0

·存储过程名:MakeBusinessOrder

· 所有者:dbo

·相关代码:

create proc MakeBusinessOrder

@MemberID int,

@OrderRecName char(50),

@OrderAddress varchar(200),

@OrderZip varchar(20),

@OrderPhone varchar(50),

@OrderEmail varchar(200),

@OrderTotalPrice money

as

begin

Insert into

BusinessOrder(OrderTime,OrderIsConfirm,OrderSendStatus,OrderRecN

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

ame,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderPhone,OrderEmail) values (getdate(),'n','0', @OrderRecName , @OrderAddress, @OrderZip, @MemberID, @OrderTotalPrice,@OrderPhone, @OrderEmail)

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[MakeBusinessOrder] TO [订单管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

30.--设置服装为 特价服装

·存储过程名:MakeCostumeSpecial

· 所有者:dbo

·相关代码:

CREATE proc MakeCostumeSpecial

@id int,

@SpecialPrice money

as

begin

if exists(select * from Costume where CostumeID=@id)

begin

update Costume set IsSpecial='y',SpecialPrice=@SpecialPrice where CostumeID=@id

print'该服装已设置为特价'

end

else

print'该服装不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[MakeCostumeSpecial] TO [服装管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GO

31.生成订单上某项服装订购的的详细情况,根据所订购服装的id,计算出该项订购的价钱,然后写入数据库对应的内容中

·存储过程名:MakeOrderDetail

· 所有者:dbo

·相关代码:

CREATE proc MakeOrderDetail

@BusinessOrderID int,

@CostumeID int,

@CostumeNum int

as

begin

declare @ePrice money

declare @TPrice money

if exists(select * from Costume where CostumeID=@CostumeID)

begin

if exists(select * from Costume where CostumeID=@CostumeID and

IsSpecial='y')

select @ePrice =SpecialPrice from Costume where

CostumeID=@CostumeID

else

select @ePrice =CostumePrice from Costume where

CostumeID=@costumeid

set @TPrice=@ePrice*@CostumeNum

insert into OrderDetail

(OrderID,CostumeID,CostumeNum,OrderPrice)values

( @BusinessOrderID,@CostumeID, @CostumeNum , @TPrice )

end

else print '所订购服装不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[MakeOrderDetail] TO [订单管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

32.--会员登录 id 为会员的id password为会员的登录的密码

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

·存储过程名:MemberLogin

· 所有者:dbo

·相关代码:

CREATE proc MemberLogin

(

@ID int,

@Password varchar(50)

)

as

begin

if exists (select * from Member where MemberID=@ID AND Password=@Password )

print'成功登陆'

else

print '用户名或密码错误,登陆失败'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[MemberLogin] TO [会员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

33.--会员注册

·存储过程名:MemberRegister

· 所有者:dbo

·相关代码:

CREATE proc MemberRegister

@strName varchar(50),

@strPsw varchar(50),

@strRealName varchar(50),

@strSex varchar(2),

@strPhone varchar(50),

@strMobile varchar(50),

@strEmail varchar(200),

@strAddr varchar(200),

@strZip varchar(20)

as

begin

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

if exists(select * from Member where MemberName=@strName)

print '该 会员已存在,请选择另一会员名 !'

else

begin

insert into

Member(MemberName,Password,RealName,Sex,Telephone,Mobile,Ema

il,Address,Zip,AddDate) values (@strName ,

@strPsw ,@strRealName ,@strSex ,@strPhone ,@strMobile,@strEmail ,

@strAddr ,@strZip,getdate())

print '成功注册为会员!'

end

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[MemberRegister] TO [会员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

34 .-- 更新网上公告浏览量,前台应用程序进行处理,每当公告被浏览一次,公告的浏览量属性BulPoint则自加 1,然后再写入数据库

·存储过程名:UpdateBulPoint

· 所有者:dbo

·相关代码:

CREATE proc UpdateBulPoint

@id int

as

begin

if exists(select * from Bullet where BulID=@id)

update Bullet set BulPoint=BulPoint+1 where

BulID=@id

else

print'该公告不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

GRANT EXECUTE ON [dbo].[UpdateBulPoint] TO [公告管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

35.-- 更新网上服装浏览量,前台应用程序进行处理,每当服装被浏览一次,服装的浏览量属性CostumePoint则自加 1,然后再写入数据库

·存储过程名:UpdateCostumePoint

· 所有者:dbo

·相关代码:

CREATE proc UpdateCostumePoint

@id int

as

begin

if exists(select * from Costume where CostumeID=@id)

update Costume set CostumePoint=CostumePoint+1 where

CostumeID=@id

else

print'该服装不存在'

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[UpdateCostumePoint] TO [服装管理员]

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

36.更新论坛帖子回复数:

·存储过程名:UpdatePostreplies

· 所有者:dbo

·相关代码:

create proc UpdatePostreplies

@postid int

as

begin

update newpost set replies=replies+1 where postid= @postid

end

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[UpdatePostreplies] TO [论坛管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

37. 更新论坛帖子浏览数:

·存储过程名:UpdatePostviews

· 所有者:dbo

·相关代码:

CREATE proc UpdatePostviews

@postid int

as

begin

update newpost set postviews=postviews+1 where postid=@postid

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[UpdatePostviews] TO [论坛管理员] GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS OFF

GO

38.数据库备份:

·存储过程名:backupdate

· 所有者:dbo

·相关代码:

CREATE PROCEDURE backupdate

(

@path varchar(100)

)

AS

BACKUP DATABASE SuperCostumeDevision1

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

TO DISK=@path

RETURN

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

GRANT EXECUTE ON [dbo].[backupdate] TO [超级管理员]

GO

4.3.2选择索引:

CREATE INDEX [IX_BusinessOrder_Member]

[dbo].[BusinessOrder]([OrderMemberID]) ON [PRIMARY]

GO

CREATE INDEX [IX_Costume_Name]

[dbo].[Costume]([CostumeName]) ON [PRIMARY]

GO

CREATE INDEX [IX_Costume_Type]

[dbo].[Costume]([TypeID]) ON [PRIMARY]

GO

CREATE INDEX [IX_OrderDetail_BusinessOrder]

[dbo].[OrderDetail]([OrderID]) ON [PRIMARY]

GO

CREATE INDEX [IX_OrderDetail_Costume]

[dbo].[OrderDetail]([CostumeID]) ON [PRIMARY]

GO ON ON ON ON ON

4.4 设计安全机制:

4.4.1 设计用户视图:

? vi_AdminList

1.视图名:vi_AdminList

2.所有者:dbo

3.功能:列出各管理员信息,对外显示信息,不能看到管理员密码

4.源 代码:

CREATE VIEW dbo.vi_AdminList

AS

SELECT TOP 100 PERCENT AdminID, AdminName, RealName, Email, AddDate, Actor

FROM dbo.Admin

GO

5.管理权限:

GRANT SELECT ON [dbo].[vi_AdminList] TO [超级管理员]

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

? vi_Member_Admin

1.视图名:vi_Member_Admin

2.所有者:dbo

3.功能:列出给用户管理员看到的会员信息

4.源 代码:

CREATE VIEW dbo.vi_Member_Admin

AS

SELECT TOP 100 PERCENT MemberID, MemberName, RealName, Sex, Telephone, Mobile,

Email, Address, Zip, AddDate, AccumulatePoints

FROM dbo.Member

ORDER BY MemberID

GO

5 .管理权限:

GRANT SELECT ON [dbo].[vi_Member_Admin] TO [用户管理员] GO

? vi_Admin_Bullet

1.视图名:vi_Admin_Bullet

2.所有者:dbo

3.功能:按时间先后顺序列出公告管理员所发的公告

4.源 代码:

CREATE VIEW dbo.vi_Admin_Bullet

AS

SELECT TOP 100 PERCENT dbo.Admin.AdminName, dbo.Bullet.BulTitle, dbo.Bullet.BulContent, dbo.Admin.Actor, dbo.Bullet.BulAddDate FROM dbo.Admin INNER JOIN

dbo.Bullet ON dbo.Admin.AdminID = dbo.Bullet.AdminID

ORDER BY dbo.Bullet.BulAddDate

GO

5.管理权限:

GRANT SELECT ON [dbo].[vi_Admin_Bullet] TO [公告管理员]

GO

GRANT SELECT ON [dbo].[vi_Admin_Bullet] TO [会员]

GO

? vi_Admin_BusinessOrder

1.视图名:vi_Admin_BusinessOrder

2.所有者:dbo

3.功能:按确认时间的先后列出订单管理员号所确认的订单的信息

4.源 代码:

CREATE VIEW dbo.vi_Admin_BusinessOrder

AS

SELECT TOP 100 PERCENT dbo.Admin.AdminID, dbo.Admin.AdminName, dbo.BusinessOrder.OrderID, dbo.BusinessOrder.OrderMemberID,

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

dbo.BusinessOrder.OrderTime, dbo.BusinessOrder.ConfirmTime, dbo.BusinessOrder.OrderSendStatus,

dbo.BusinessOrder.OrderRecName,

dbo.BusinessOrder.OrderPhone, dbo.BusinessOrder.OrderEmail, dbo.BusinessOrder.OrderTotalPrice, dbo.BusinessOrder.OrderZip, dbo.BusinessOrder.OrderAddress, dbo.Admin.Actor

FROM dbo.Admin INNER JOIN

dbo.BusinessOrder ON

dbo.Admin.AdminID = dbo.BusinessOrder.ConfirmAdminID ORDER BY dbo.BusinessOrder.ConfirmAdminID

GO

5.管理权限:

GRANT SELECT ON [dbo].[vi_Admin_BusinessOrder] TO [订单管理员]

GO

GRANT SELECT ON [dbo].[vi_Admin_BusinessOrder] TO [会员] GO

? vi_Bullet_Point

1.视图名:vi_Bullet_Point

2.所有者:dbo

3.功能:--按浏览量降序列出各公告

4.源 代码:

CREATE VIEW dbo.vi_Bullet_Point

AS

SELECT TOP 100 PERCENT BulID, BulTitle, BulContent, BulPoint FROM dbo.Bullet

ORDER BY BulPoint DESC

GO

5.管理权限:

GRANT SELECT ON [dbo].[vi_Bullet_Point] TO [公告管理员] GO

GRANT SELECT ON [dbo].[vi_Bullet_Point] TO [会员]

GO

? vi_Costume_Price

1.视图名:vi_Costume_Price

2.所有者:dbo

3.功能:--按服装号升序列出各服装的价钱

4.源 代码:

CREATE VIEW dbo.vi_Costume_Price

AS

SELECT TOP 100 PERCENT CostumeID, CostumeName, CostumePrice FROM dbo.Costume

ORDER BY CostumeID

GO

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

5 .管理权限:

GRANT SELECT ON [dbo].[vi_Costume_Price] TO [服装管理员] GO

GRANT SELECT ON [dbo].[vi_Costume_Price] TO [会员]

GO

? vi_Costume_point

1.视图名:vi_Costume_point

2.所有者:dbo

3.功能:按网上浏览量降序列出各服装,以供服装排行榜使用

4.源 代码:

CREATE VIEW dbo.vi_Costume_point

AS

SELECT TOP 100 PERCENT CostumeID, CostumeName, CostumePoint FROM dbo.Costume

ORDER BY CostumePoint DESC

GO

5 管理权限:

GRANT SELECT ON [dbo].[vi_Costume_point] TO [服装管理员] GO

GRANT SELECT ON [dbo].[vi_Costume_point] TO [会员]

GO

? vi_Member_BusinessOrder

1.视图名:vi_Member_BusinessOrder

2.所有者:dbo

3.功能:按会员号升序列出各会员的订购单

4.源 代码:

CREATE VIEW dbo.vi_Member_BusinessOrder

AS

SELECT TOP 100 PERCENT

dbo.Member.MemberID, dbo.Member.MemberName,

dbo.BusinessOrder.OrderID, dbo.BusinessOrder.OrderTotalPrice FROM dbo.Member INNER JOIN

dbo.BusinessOrder ON

dbo.Member.MemberID = dbo.BusinessOrder.OrderMemberID ORDER BY dbo.Member.MemberID

GO

5.管理权限:

GRANT SELECT ON [dbo].[vi_Member_BusinessOrder] TO [订单管理员]

GO

GRANT SELECT ON [dbo].[vi_Member_BusinessOrder] TO [会员] GO

? vi_Member_Newpost

1.视图名:vi_Member_Newpost

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

2.所有者:dbo

3.功能:--按会员号升序列出各会员发的帖子

4.源 代码:

CREATE VIEW dbo.vi_Member_Newpost

AS

SELECT TOP 100 PERCENT

dbo.Member.MemberID, dbo.Member.MemberName,

dbo.newpost.postid, dbo.newpost.subject, dbo.newpost.posttime, dbo.newpost.replies

FROM dbo.Member INNER JOIN

dbo.newpost ON dbo.Member.MemberID = dbo.newpost.userid ORDER BY dbo.Member.MemberID

GO

5 管理权限:

GRANT SELECT ON [dbo].[vi_Member_Newpost] TO [会员]

GO

GRANT SELECT ON [dbo].[vi_Member_Newpost] TO [论坛管理员] GO

? vi_Newpost_Reply

1.视图名:vi_Newpost_Reply

2.所有者:dbo

3.功能:按回复数 降序列出各贴子,供帖子排行榜使用

4.源 代码:

CREATE VIEW dbo.vi_Newpost_Reply

AS

SELECT TOP 100 PERCENT dbo.newpost.subject, dbo.newpost.replies, dbo.Member.MemberName

FROM dbo.newpost INNER JOIN

dbo.Member ON dbo.newpost.userid = dbo.Member.MemberID ORDER BY dbo.newpost.replies DESC

GO

5 管理权限:

GRANT SELECT ON [dbo].[vi_Newpost_Reply] TO [会员]

GO

GRANT SELECT ON [dbo].[vi_Newpost_Reply] TO [论坛管理员] GO

? vi_Newpost_Views

1.视图名:vi_Newpost_Views

2.所有者:dbo

3.功能:按浏览量降序列出各贴子,供帖子排行榜使用

4.源 代码:

CREATE VIEW dbo.vi_Newpost_Views

AS

SELECT TOP 100 PERCENT dbo.newpost.subject, dbo.newpost.postviews,

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

dbo.Member.MemberName

FROM dbo.newpost INNER JOIN

dbo.Member ON dbo.newpost.userid = dbo.Member.MemberID ORDER BY dbo.newpost.postviews DESC

GO

5.管理权限:

GRANT SELECT ON [dbo].[vi_Newpost_Views] TO [会员]

GO

GRANT SELECT ON [dbo].[vi_Newpost_Views] TO [论坛管理员] GO

? vi_Type_Costume

1.视图名:vi_Type_Costume

2.所有者:dbo

3.功能:按类型号升序列出各类别的所有服装的 id,名i字及价钱

4.源 代码:

CREATE VIEW dbo.vi_Type_Costume

AS

SELECT TOP 100 PERCENT

dbo.CostumeType.TypeID, dbo.CostumeType.TypeName,

dbo.Costume.CostumeID, dbo.Costume.CostumeName,

dbo.Costume.CostumePrice

FROM dbo.CostumeType INNER JOIN

dbo.Costume ON dbo.CostumeType.TypeID = dbo.Costume.TypeID ORDER BY dbo.CostumeType.TypeID

GO

5 管理权限:

GRANT SELECT ON [dbo].[vi_Type_Costume] TO [服装管理员] GO

GRANT SELECT ON [dbo].[vi_Type_Costume] TO [会员]

GO

? vi_BusinessOrderTime

1.视图名:vi_BusinessOrderTime

2.所有者:dbo

3.功能:-按订购时间先后列出各订单

4.源 代码:

CREATE VIEW dbo.vi_BusinessOrderTime

AS

SELECT TOP 100 PERCENT

dbo.BusinessOrder.OrderID, dbo.BusinessOrder.OrderTime,

dbo.OrderDetail.OrderDetailID, dbo.OrderDetail.CostumeID,

dbo.OrderDetail.CostumeNum, dbo.OrderDetail.OrderPrice

FROM dbo.BusinessOrder INNER JOIN

dbo.OrderDetail ON

dbo.BusinessOrder.OrderID = dbo.OrderDetail.OrderID

PDF 文件使用 "pdfFactory Pro" 试用版本创建

网上销售管理系统 10042130127 郭文静

ORDER BY dbo.BusinessOrder.OrderTime

GO

5 管理权限:

GRANT SELECT ON [dbo].[vi_BusinessOrderTime] TO [订单管理员]

GO

GRANT SELECT ON [dbo].[vi_BusinessOrderTime] TO [会员]

GO

? vi_BusinessOrder_OrderDetail

1.视图名:vi_BusinessOrder_OrderDetail

2.所有者:dbo

3.功能:--列出各订单的详细订单

4.源 代码:

CREATE VIEW dbo.vi_BusinessOrder_OrderDetail

AS

SELECT TOP 100 PERCENT

dbo.BusinessOrder.OrderID, dbo.OrderDetail.OrderDetailID,

dbo.OrderDetail.CostumeID, dbo.OrderDetail.CostumeNum,

dbo.OrderDetail.OrderPrice

FROM dbo.BusinessOrder INNER JOIN

dbo.OrderDetail ON dbo.BusinessOrder.OrderID

dbo.OrderDetail.OrderID

ORDER BY dbo.BusinessOrder.OrderID

GO =

5 管理权限:

GRANT SELECT ON [dbo].[vi_BusinessOrder_OrderDetail]

TO [订单管理员]

GO

GRANT SELECT ON [dbo].[vi_BusinessOrder_OrderDetail]

TO [会员]

GO

? 4.4.2 设计访问规则

共有七种用户角色

·超级管理员: 有管理所有管理员及查看相关表单的权限

·服装管理员:有管理服装信息及查看相关表单的权限

·订单管理员: 有管理会员订单,确认订单等与订单相关的所有操作的权限。 ·用户管理员:有管理会员及查看相关表单的权限

·论坛管理员:有管理论坛中会员所发帖子及回复及查看相关表单的权限 ·公告管理员:有管理公告相关内容及查看相关表单的权限。

4.4.3 设计维护规则:

4.4.3.1 数据备份

数据完全备份: 每周六凌晨2 点

数据差异备份:每周日凌晨 2点

4.4.3.2 日志备份

每日凌晨2 点

PDF 文件使用 "pdfFactory Pro" 试用版本创建

相关推荐