最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

购物商城系统设计说明书

来源:动视网 责编:小OO 时间:2025-10-01 10:22:47
文档

购物商城系统设计说明书

购物商城系统设计说明书1概述1.1系统简介本说明在概要设计的基础上,对购物商城系统各个模块、程序、子系统、分别进行了实现层面上的要求和说明。本文档提供给系统开发人员。1.2系统设计原则和目标整个系统要求设计思想合理,功能明确,性能良好,面向对象1.3参考资料《设计模式》国家标准《详细设计说明书(GB8567——88)》《网页设计精彩实例》《网络数据库应用教程》《网站开发实用手册》《软件工程导论》1.4修订版本记录略,没有记录1.5术语表2需求概述系统总的来说需要实现以下功能:1.前台系统:1.
推荐度:
导读购物商城系统设计说明书1概述1.1系统简介本说明在概要设计的基础上,对购物商城系统各个模块、程序、子系统、分别进行了实现层面上的要求和说明。本文档提供给系统开发人员。1.2系统设计原则和目标整个系统要求设计思想合理,功能明确,性能良好,面向对象1.3参考资料《设计模式》国家标准《详细设计说明书(GB8567——88)》《网页设计精彩实例》《网络数据库应用教程》《网站开发实用手册》《软件工程导论》1.4修订版本记录略,没有记录1.5术语表2需求概述系统总的来说需要实现以下功能:1.前台系统:1.
购物商城系统

设计说明书

1概述

1.1系统简介

 本说明在概要设计的基础上,对购物商城系统各个模块、程序、子系统、分别进行了实现层面上的要求和说明。

 本文档提供给系统开发人员。

1.2系统设计原则和目标

整个系统要求设计思想合理,功能明确,性能良好,面向对象

1.3参考资料

《设计模式》

国家标准《详细设计说明书(GB8567——88)》

《网页设计精彩实例》

《网络数据库应用教程》

《网站开发实用手册》

《软件工程导论》

1.4修订版本记录

略,没有记录

1.5术语表

2需求概述

系统总的来说需要实现以下功能:

1.前台系统:1.1商品查询 1.2订购模块 1.3订单查询1.4 其他模块

2.后台系统:2.1 新闻管理模块 2.2 商品管理模块 2.3 订单管理模块2.4 系统管理模块

3设计概述

3.1简述

系统采用面向对象的思想,对系统进行抽象化,设计工具有VS2008,office,SQL Server等等

3.2系统物理结构设计

开发环境Win7系统+ VS2008+SQL Server

3.3系统体系结构设计

总体结构

IDAL层

BLL层

Model层

SQLDAL层

DBTool层

DataFactory层

Web层

3.4约束和假定。

4用例设计

4.1 登录功能

4.1.1登录功能对象模型

所用到的类在将在类设计中写明每个类的功能

功能需求:实现登陆验证

4.1.2登录功能的动态模型

填写登陆人的信息表单,点击登录按钮,会根据填写就会验证信息,验证正确就到了商品首页。错误则留在此页。如果没有帐号,可以点击注册按钮跳到注册页面

4.2商品查询

4.2.1商品查询的对象模型

所用到的类在将在类设计中写明每个类的功能

功能需求:实现简单查询,自定义查询,等等

4.2.2商品查询的动态模型

点击查询按钮,会根据填写的查询条件查询,然后列出符合条件的所有商品

4.3订单查询

4.3.1订单查询的对象模型

所用到的类在将在类设计中写明每个类的功能

功能需求:实现简单查询,自定义查询,等等

4.3.2订单查询的动态模型

点击查询按钮,会根据填写的查询条件查询,然后列出符合条件的所有订单

4.4新闻管理

4.4.1新闻管理的对象模型

所用到的类在将在类设计中写明每个类的功能

功能需求:实现新闻的发布、删除等等

4.4.2新闻管理的动态模型

管理员登陆后,点击新闻管理,就进入新闻管理模块,将会按照时间列出所有新闻,管理员可以选择删除,还可以点击添加新闻,进入新闻编辑页面,然后提交生成新的新闻。

4.5商品管理

4.5.1商品管理的对象模型

所用到的类在将在类设计中写明每个类的功能

功能需求:实现商品的上架、商品信息修改、商品下架等等

4.5.2商品管理的动态模型

管理员登陆后,点击商品管理,就进入商品管理模块,将会按照分类列出所有商品,管理员

选中商品后,点击删除按钮删除此商品,点击修改信息按钮进入修改页面,然后编辑提交保存。点击添加商品按钮,进入编辑页面,然后填写提交保存

4.6订单管理

4.6.1订单管理的对象模型

所用到的类在将在类设计中写明每个类的功能

功能需求:实现订单的删除功能,修改功能

4.6.2订单管理的动态模型

管理员登陆后,点击订单管理,就进入订单管理模块,将会按照分类列出所有商品,管理员

选中订单后,点击删除按钮删除此订单,点击修改信息按钮进入修改页面,可以修改所出售的商品状态,有买家已付款,卖家未发货;买家已付款,卖家已发货;买家已经收到等几个状态。卖家根据商品状态修改信息。生成订单。

还有其他用例,此处略写。

5类设计

BLL层

 Users 类

方法

UserLogin
用户登录  (使用MemberShip的方法)

返回类型

Bool

返回值
true  or false
参数参数类型

描述
loginNameString

用户账号
Password

String

用户密码
AddUserInfo
添加用户详细信息
返回类型

Bool

返回值
true or false
参数参数类型

描述
loginNameString

用户账号
userNameString 

用户真实姓名
Sex

String性别
idCardString 

身份证
Telephone

String 

联系电话
postalCodeString 

邮政编码
Address

String 

详细地址

ChangeUserInfo
修改用户详细信息
返回类型

Bool

返回值
true or false
备注:  修改电子邮件时,同时还要修改aspnet_Membership表的Email字段

参数参数类型

描述
userNameString 

用户真实姓名
idCardString 

身份证
Telephone

String 

联系电话
postalCodeString 

邮政编码
Sex

String 

性别
Address

String 

详细地址
Email

string电子邮件
 Order类

方法:

GetOrderInfo
查看订单
返回类型
List

返回值
订单信息集合
参数参数类型描述
loginNamestring用户账号
CreateOrder
创建一个新订单
返回类型
bool
返回值
true Or false
参数参数类型描述
orderInfoOrderInfo订单表信息
orderDetailShoppingCart订单明细
UpdateState
修改订单状态
返回类型
bool 
返回值
true Or false
参数参数类型描述
statestring 订单状态
orderIdstring 

订单编号
UpdateAddress
修改收货地址
返回类型
bool 
返回值
true Or false
参数参数类型描述
addressstring 收货地址
orderIdstring 

订单编号
GetOrderInfo
商品状态信息
返回类型
List
返回值
无返回值
参数参数类型描述
orderState

string订单状态
orderIdstring订单编号
GetOrderInfo
历史订单信息
返回类型
List
返回值
订单信息
参数参数类型描述
orderState

string订单状态
orderIdstring订单编号
completeDate

DateTime完成交易日期
Cart类

AddShoppingCart
将单个商品加入购物车,然后将购物车加入Profile
返回类型

Void

返回值
null
参数参数类型描述
itemShoppingItem购买车商品对象
UpdateShoppingCart
修改购物车内商品的购买数量,然后修改Profile
返回类型

Void

返回值
null
参数参数类型描述
itemShoppingItem购买车商品对象
 Shopping类

字段

定义数据类型描述
createDateDataTime加入购物车时间
itemList

商品集合
 Products类

方法

AddProducts

该函数对商品类进行添加(添加到数据库)

返回类型

bool
返回值
true或者false

参数数据类型描述
productsInfoProductInfo商品对象
UpdateProducts
该函数对商品信息进行修改。

返回类型

bool
返回值
true或者false

参数数据类型描述
productsInfoProductInfo商品对象
DeleteProducts
该函数删除商品(从数据库中删除)

返回类型
bool
返回值
ture 或 false表示操作成功与否

参数数据类型描述
ProducstIdstring商品编号
ProductsPartition
该函数对商品类别进行设置

返回类型
bool
返回值
ture或者false

参数数据类型描述
ProductsIdstring商品编号
GetProducts
所有商品查询
返回类型

bool
返回值
true或者false

参数数据类型描述
GetProducts
单个商品查询
返回类型

bool
返回值
true或者false

参数数据类型描述
ProductIdstring商品ID

Favorites类

方法

AddFavorites
加入收藏夹
返回类型
Bool

返回值
(ture)  or  (false)
参数参数类型描述
productsId

string商品编号
loginName

string用户账号
createDateDateTime建立时间
DeleteFavorites
删除收藏(删除收藏夹的商品)
返回类型

bool
返回值
(ture)  or  (false)
参数参数类型描述
productsId

string商品编号
loginName

string用户账号
GetFavorites
查看收藏夹
返回类型

List

返回值
收藏夹信息集合
参数参数类型描述
loginNamestring用户账号
Advertisement类

方法

AddAdvertisement
添加广告
返回类型

bool
返回值
true or false
参数参数类型描述
advinfoAdvertisementInfo

广告实体对象
GetAdvertisement
获取广告
返回类型

 List

返回值
广告对象集合
参数参数类型描述
GetAdvertisement
获取广告
返回类型

 AdvertisementInfo

返回值
广告对象
参数参数类型描述
advPage

string广告页面
advPagePosition

string广告页面位置
advimgUrl

string广告图片路径
advdeScription

string广告描述
advStartDateDateTime广告开始时间
advPriority

int广告优先权重
advEndDateDateTime广告结束时间
RemoveAdvertisement
删除广告
返回类型

bool
返回值
true or false
参数参数类型描述
advIdint广告ID

 Appraisal类

方法

AddAppraisal
添加评论
返回类型

bool
返回值
true or false
参数参数类型描述
appraisalAppraisalInfo评价信息实体
Integral类

方法:

GetIntegral
查找用户积分数据
返回类型
string
返回值
用户积分
参数参数类型描述
loginNamestring用户账号
 Model层

 UserInfo 类

属性:

定义    

数据类型描述
LoginNamestring用户账号
UserNameString

真实姓名
SexString

性别
IdCardString

身份证
TelephoneString

联系电话
PostalcodeString

邮政编码
AddressString

详细地址
  OrderInfo类

字段:

定义数据类型描述
itemListList商品明细
属性:

定义数据类型描述
OrderIdstring订单编号
LoginNamestring用户账号
OrderState

string订单状态
Consigneestring收货人
Address

string收货地址
TelePhone

string联系电话
PostalCode

string邮政编码
CreateDate

DateTime订单生成日期
CompleteDate

DateTime完成交易日期
  AppraisalInfo类

属性:

定义数据类型描述
Usernamestring封装用户编号字段

ProductIdstring封装商品编号字段

Contextstring封装评价信息字段

Createdatedatetime封装评价时间字段

ProductInfo类

属性:

定义数据类型描述
ProductsIdstring商品编号
ProductsPartitionstring商品类别
ProductsName

string商品名称
ProductsUnitstring单位
ProductsPrice

double商品单价
ProductsQuantity

int商品数量
ProductsImgUrl

string商品图片路径
ProductsBrand

string商品品牌
ProductsIntroduce

string商品介绍
ProductsState

string商品状态
  FavoritesInfo类

定义数据类型描述
  AdvertisementInfo类

属性:

定义数据类型描述
AdvIdint广告编号
AdvPagestring广告页面
AdvPagePositionstring广告页面位置
AdvImgUrlstring广告图片路径
AdvDescriptionstring广告描述
AdvStarDateDateTime广告开始时间
AdvEndDateDateTime广告结束时间
AdvPriority

int广告优先权重
  ShoppingItem类

字段:

定义数据类型描述
productIdstring商品编号
productNamestring商品名称
unitPricedecimal商品定价
quantityint商品购买数量
unitstring商品单位

IDAL层

  IUsers接口

UpdateUserInfo
修改用户资料
返回类型

Int

返回值
参数参数类型描述
userinfoUserInfo用户信息
CreateUserInfo
用户注册
返回类型

Int

返回值
参数参数类型描述
 userinfoUserInfo 用户信息

GetUserInfo
查询用户信息
返回类型

Int

返回值
参数参数类型描述
loginNameString用户账号
IOrders接口

方法:

GetOrderInfo
查看订单
返回类型
List

返回值
参数参数类型描述
loginNamestring用户账号
CreateOrder
创建一个新订单
返回类型
int
返回值
参数参数类型描述
orderInfoOrderInfo订单表信息
UpdateAddress
修改收货地址
返回类型
int
返回值
参数参数类型描述
addressstring 收货地址
orderIdstring 

订单编号
方法:

UpdateState
修改订单状态
返回类型
int
返回值
参数参数类型描述
statestring 订单状态
orderIdstring 

订单编号
GetOrderInfo
商品状态信息
返回类型
List
返回值
无返回值
参数参数类型描述
orderState

string订单状态
orderIdstring订单编号
GetOrderInfo
得到历史订单信息
返回类型
List
返回值
订单信息
参数参数类型描述
orderState

string订单状态
orderIdstring订单编号
completeDateDateTime完成交易日期
  IProducts接口

1.添加商品

AddProducts

该方法对商品类进行添加(添加到数据库)

返回类型

Int

返回值
参数数据类型描述
productsInfoProductInfo商品对象
2.修改商品

UpdateProducts
该方法对商品信息进行修改。

返回类型

Int

返回值
参数数据类型描述
productsInfoProductInfo商品对象
3.删除商品

DeleteProducts
该函数删除商品(从数据库中删除)

返回类型
int
返回值
参数数据类型描述
ProductIdstring商品编号
4.查询所有商品

GetProducts
该函数对商品信息进行查询(所有商品)。

返回类型

List
返回值
参数数据类型描述
5根据ID查询单个商品

GetProducts
该函数对商品信息进行查询(所有商品)。

返回类型

ProductInfo
返回值
参数数据类型描述
ProductIdsting商品id

6修改商品类别

UpdateProductsPartition

该函数对商品类别进行修改

返回类型
int
返回值
参数数据类型描述
ProductIdstring商品编号
7增加商品类别

AddProductsPartition

该函数对商品类别进行添加

返回类型
int
返回值
参数数据类型描述
CategoryIdstring类别编号
CategoryNamestring商品类别名称
  IFavorites接口

方法: 

AddFavorites
加入收藏夹
返回类型

int
返回值
参数参数类型描述
productsid

string商品编号
loginname

string用户账号
createdateDateTime建立时间
DeleteFavorites
删除收藏(删除收藏夹的商品)
返回类型

int
返回值
参数参数类型描述
productsid

string商品编号
loginname

string用户账号
GetFavorites
查看收藏夹
返回类型

List

返回值
参数参数类型描述
loginnamestring用户账号
  IAdvertisement接口

RemoveAdvertisement
删除广告
返回类型

int
返回值
参数参数类型描述
advidint广告ID

UpdateAdvertisement

修改广告
返回类型

int
返回值
参数参数类型描述
advPage

string广告页面
advPagePostion

string广告页面位置
advImgUrl

string广告图片路径
advDescription

string广告描述
advStartDateDateTime广告开始时间
advPriority

int广告权重
advEndDateDateTime广告结束时间
GetAdvertisement
获取所有广告
返回类型

 List

返回值
参数参数类型描述
GetAdvertisement
获取单一广告
返回类型

 AdvertisementInfo

返回值
参数参数类型描述
advPage

string广告页面
advPagePostion

string广告页面位置
advImgUrl

string广告图片路径
advDescription

string广告描述
advStartDateDateTime广告开始时间
advPriority

int广告权重
advEndDateDateTime广告结束时间
AddAdvertisement
增加广告
返回类型

int
返回值
参数参数类型描述
advInfoAdvertisementInfo

广告实体对象
  IAppraisal接口

AddAppraisal
添加评论
返回类型

int
返回值
受影响行数
参数参数类型描述
appraisalAppraisalInfo评论信息
  IIntegral接口

GetIntegral
获取用户积分数据
返回类型
int
返回值
参数参数类型描述
loginNamestring用户账户
  SQLDAL层

  Users类

方法:

UpdateUserInfo
修改用户资料的方法
返回类型

int
返回值
更新成功的行数
参数参数类型描述
userinfoUserInfo用户信息
UpdateEmailByMembership
修改aspnet_Membership表Email字段
返回类型

int
返回值
更新成功的行数
参数参数类型描述
loginNamestring用户账号
emailstring电子邮件
AddUserInfo
添加用户详细信息
返回类型

int
返回值
添加成功的行数
参数参数类型描述
 userInfoUserInfo 用户信息

GetUserInfo
查询用户详细信息的方法
返回类型

int
返回值
返回成功的行数
参数参数类型描述
loginNameString用户账号
Order类

方法:查看订单

GetOrderInfo
查看订单
返回类型
List
返回值
订单信息集合
参数参数类型描述
loginNamestring用户账号
方法:创建一个新订单

CreateOrder
创建一个新订单
返回类型
int
返回值
受影响行数
参数参数类型描述
orderInfoListOrderInfo订单表信息
orderDetailShoppingCart订单明细
方法:修改收货地址

UpdateAddress
修改收货地址
返回类型
int
返回值
受影响行数
参数参数类型描述
addressstring 收货地址
orderIdstring 

订单编号
方法:修改订单状态

UpdateState
修改订单状态
返回类型
int
返回值
受影响行数
参数参数类型描述
statestring 订单状态
orderIdstring 

订单编号
方法:商品状态信息

GetOrderInfo
商品状态信息
返回类型
List
返回值
订单信息
参数参数类型描述
orderStatestring订单状态
orderIdstring订单编号
方法:历史订单信息

GetOrderInfo
得到历史订单信息
返回类型
List
返回值
历史订单信息
参数参数类型描述
orderStatestring订单状态
orderIdstring订单编号
completeDateDateTime完成交易日期
  Products类

方法:

1.添加商品

AddProducts

该方法对商品类进行添加(添加到数据库)

返回类型

Int

返回值
受影响的行数
参数数据类型描述
productsInfoProductInfo商品对象
2.修改商品

UpdateProducts
该方法对商品信息进行修改。

返回类型

Int

返回值
受影响的行数
参数数据类型描述
productsInfoProductInfo商品对象
3.删除商品

DeleteProducts
该函数删除商品(从数据库中删除)

返回类型
int
返回值
受影响的行数
参数数据类型描述
ProductIdstring商品编号
4.查询所有商品

GetProducts
该函数对商品信息进行查询(所有商品)。

返回类型

List
返回值
参数数据类型描述
5根据ID查询单个商品

GetProducts
该函数对单个商品信息进行查询。

返回类型

ProductInfo
返回值
参数数据类型描述
ProductIdsting商品id

6修改商品类别

UpdateProductsPartition

该函数对商品类别进行修改

返回类型
int
返回值
受影响的行数
参数数据类型描述
CategoryIdstring商品类别编号
7增加商品类别

AddProductsPartition

该函数对商品类别进行添加

返回类型
int
返回值
受影响的行数
参数数据类型描述
CategoryIdstring类别编号
CategoryNamestring商品类别名称
Favorites类

方法:加入到收藏夹

AddFavorites
加入收藏夹
返回类型

int
返回值
添加成功的记录数
参数参数类型描述
productsId

string商品编号
loginName

string用户账号
createDateDateTime建立时间
方法:删除收藏夹

RemoveFavorites
删除收藏(删除收藏夹的商品)
返回类型
int
返回值
删除的记录数
参数参数类型描述
productsId

string商品编号
loginName

string用户账号
方法:查看收藏夹

GetFavorites
查看收藏夹
返回类型
List

返回值
收藏夹信息集合
参数参数类型描述
loginName

string用户账号
Advertisement类

方法:

AddAdvertisement
添加广告
返回类型

int
返回值
添加的记录数
参数参数类型描述
advInfoAdvertisementInfo

广告实体对象
GetAdvertisement
获取所有广告
返回类型

 List

返回值
广告对象集合
参数参数类型描述
GetAdvertisement
获取单一广告
返回类型

 AdvertisementInfo

返回值
广告对象
参数参数类型描述
advPage

string广告页面
advPagePostion

string广告页面位置
advImgUrl

string广告图片路径
advDescription

string广告描述
advStartDateDateTime广告开始时间
advPriority

int广告权重
advEndDateDateTime广告结束时间
UpdateAdvertisement

修改广告
返回类型

int
返回值
更新的记录数
参数参数类型描述
advPage

string广告页面
advPagePostion

string广告页面位置
advImgUrl

string广告图片路径
advDescription

string广告描述
advStartDateDateTime广告开始时间
advPriority

int广告权重
advEndDateDateTime广告结束时间
RemoveAdvertisement
删除广告
返回类型

int
返回值
删除的记录数
参数参数类型描述
advidint广告ID

  Appraisal类

方法:添加评论

AddAppraisal
添加评论
返回类型

int
返回值
受影响行数
参数参数类型描述
appraisalAppraisalInfo评论信息
  Integral类

方法:

GetIntegral
(功能描述)获得用户积分数据
返回类型
int
返回值
积分数据
参数参数类型描述
loginNamestring用户账号
  WEB层

  Default.aspx

主页

控件类型

控件名称

功能描述

  Advertisement.aspx

后台广告管理

添加页面

控件类型

控件名称

功能描述

DropDownListdropPosition广告位选择
ButtonbtnConfirm广告位确认
FileUpLoadfupUpload广告图片上传
TextBoxtxtMaturity显示广告到期时间
CalendarcalDate广告到期时间选择
TextBoxtxtDescription广告描述
TextBoxtxtStartTime显示广告开始时间
CalendarcalStartTime广告开始时间选择
查看页面

控件类型

控件名称

功能描述

DropDownListdropPosition广告位选择
ButtonbtnView广告位查看
GridViewgvShow显示查看结果
  UserCenter.aspx

用户中心页面

控件类型

控件名称

功能描述

  MyIntegral.aspx

我的积分页面

控件类型

控件名称

功能描述

GridViewgvdIntegralProduct部分兑换商品
Favorites.aspx

我的收藏页面

控件类型

控件名称

功能描述

GridViewgvdFavoriteProduct商品收藏记录
Button删除所有收藏
ButtonbtnRemoveLog删除选中的商品

linkButton加入购物车
linkButton查看商品详情
UserCenter_MyLevel.aspx

用户升级页面描述

控件类型

控件名称

功能描述

  Integral_ExCahnge.aspx 

积分兑换商品详细信息页面

控件类型

控件名称

功能描述

ImageimgPic

服务图片控件
LabellblName

产品名称
LabellblPrice

产品价格
LabellblIntegral

能兑换的积分
LabellblUserIntegral

用户当前积分
ButtonbtnOK确定兑换
MaterialRevsion.aspx

用户中心修改个人资料页面

控件类型

控件名称

功能描述

TextBoxtxtUserName用户名
TextBoxtxtRealName真实姓名
RadioButtonListrdoSex性别
TextBoxtxtID-Card身份证
TextBoxtxtTel电话
TextBoxtxtCode邮编
TextBoxtxtEmailEmail
TextBoxtxtReceive收货
RevisionPassword.aspx

用户中心修改密码页面

控件类型

控件名称

功能描述

TextBoxtxtOldPassword旧密码
TextBoxtxtNewPassword新密码
TextBoxtxtNewPasswordOk确认新密码
ButtonbtnOk保存
Login.aspx(Login控件)

用户登录页面

控件类型

控件名称

功能描述

TextBoxtxtName

用户名称
TextBoxtxtPassword

用户密码
ImageButtonibtnLogin

确定登录
Button

btnForgotPwd忘记密码
Button

btnRegister注册用户
Image

imgPic

呈现图片
Enroll.aspx(CreateUserWiard控件)

用户注册页面

控件类型

控件名称

功能描述

TextBoxtxtName

用户名称
TextBoxtxtPassWord

用户密码
TextBoxtxtPassWordOK

用户密码确认

TextBoxtxtE-mailE-mail
TextBoxtxtQuestion安全问题
TextBoxtxtAnswer安全答案
TextBoxtxtUserName用户姓名
RadioButtonListtxtSex性别
TextBoxtxtId-Card身份证
TextBoxtxtTel联系电话
TextBoxtxtCode邮政编码
TextBoxtxtAddress详细地址
TextBoxtxtRandomCode

验证码
imgimgRandomCode

呈现验证码图片
CheckBoxckbOK

同意本站
ButtonbtnOK继续
PasswordRecovery.aspx(PasswordRecovery控件)

密码找回页面

控件类型

控件名称

功能描述

TextBoxtxtUserName用户名
TextBoxtxtAnswer问题答案
ButtonbtnOk提交
IndividualMaterial .aspx

用户详细信息

控件类型

控件名称

功能描述

labellblName用户名
labellblLevel会员级别
labellblIntegral可用积分
labellblEmail登录邮箱
labellblCode邮编
labellblReceive收货地址
labellblLastLoginDate上一次登录时间
labellblLoginDate本次登录时间
hyperlinkhlLevelUp

升级
hyperlinkhlMyIntergral我的积分
buttonbtnUpdateUserInfo修改资料
  HistoryOrdes.aspx

历史订单查询页面

控件类型

控件名称

功能描述

  OrderDetail.aspx

详细订单页面

控件类型

控件名称

功能描述

  AdminManage.aspx

后台管理页面

控件类型

控件名称

功能描述

ShoppingCart.aspx

购物车页面

控件类型

控件名称

功能描述

Repeater

rptShoppingCart购物车数据呈现
Checkbox

chkShoppingItem选择单个商品
Checkbox

chkAll选择全部商品
Label

lblProductId显示商品编号
Label

lblProductName显示商品名称
Label

lblProductPrice显示商品价格
Label

lblProductTotal显示商品总价(单价*数量)

LabellblUnit显示商品单位
Textbox

txtQuantity显示或修改商品购买数量
Label

lblTotal显示购物车内商品总价
ButtonbtnRemove删除选中商品
ButtonbtnReturn返回主页
ButtonbtnOK确定购买,根据选中的商品生成订单
  CreateOrders.aspx

生成订单页面

控件类型

控件名称

功能描述

TextBoxtxtUname

收货人
TextBoxtxtSite

收货地点
TextBoxtxtPost

邮编
TextBoxtxtTel

移动电话
TextBoxtxtPhone

固定电话
RadioButtonListrblChangepay

选择网上支付方式
RadioButtonrbtnOnline

网上支付
RadioButtonrbtnPaymode

银行转账
LabellblPaymode

显示支付方式
LabellblTotal

商品总金额
LabellblFare

运费
LabellblPaytotal

应付金额
GridViewgdvCart显示购物车中信息
TextBoxtxtCode

输入验证码
ImageButtonibtnCreate生成订单
  Category.aspx

商品类别页面

控件类型

控件名称

功能描述

  Product.aspx

商品添加页面

控件类型

控件名称

功能描述

GridViewGridView1显示现有商品
DropDownListDropDownList2

商品名称类别
ImageButtonibtnGet

查询
FileUploadFileUpload1图片上传
ImageButtonibtnAdd

确认添加
ImageButtonibtnUpd

确认修改
DropDownListdropService

商品上下架
  UpdateProduct.aspx

商品修改页面

控件类型

控件名称

功能描述

DetailsViewDetailsView1显示单个商品

DropDownListDropDownList2

商品类别
FileUploadFileUpload1图片上传
ImageButtonibtnAdd

确认添加
ImageButtonibtnUpd

确认修改
DropDownListdropService

商品上下架
  AddProduct.aspx

控件类型

控件名称

功能描述

DropDownListDropDownList2

商品名称类别
DropDownListdrpPid

商品父类
FileUploadFileUpload1图片上传
ImageButtonibtnAdd

确认添加
ImageButtonibtnUpd

确认修改
DropDownListdropService

商品上下架
Lable

LalName

商品添加的信息
TextBoxtxtName商品名称
  DataFactory层

  DataAccess类

字段:

定义数据类型描述
pathstring
属性:

定义数据类型描述
方法:

CreateUser
创建DAL层User数据对象
返回类型

IUsers
返回值
DAL层User数据对象
参数参数类型描述
CreateFavorite
创建DAL层Favorite数据对象

返回类型

IFavorite
返回值
DAL层Favorite数据对象

参数参数类型描述
CreateProduct
创建DAL层Product数据对象

返回类型

IProduct
返回值
DAL层Product数据对象

参数参数类型描述
CreateOrder
创建DAL层Order数据对象

返回类型

IOrder
返回值
DAL层Order数据对象

参数参数类型描述
CreateAdvertisement

创建DAL层Advertisement数据对象

返回类型

IAdvertisement

返回值
DAL层Advertisement数据对象

参数参数类型描述
CreateAppraisal

创建DAL层Appraisal数据对象

返回类型

IAppraisal

返回值
DAL层Appraisal数据对象

参数参数类型描述
CreateIntegral

创建DAL层Integral数据对象

返回类型

IIntegral

返回值
DAL层Integral数据对象

参数参数类型描述
  DBTool层

SqlHelper类

字段:

定义数据类型描述
connectionstringstringWeb.config中定义的连接字符串

属性:

定义数据类型描述
方法:

ExecuteDataReader
执行T-Sql命令查询数据库(有参数查询)
返回类型

SqlDataReader
返回值
SqlDataReader结果集

参数参数类型描述
connectionStringstring数据库连接字符串
cmdTypeCommandType查询类型
cmdTextstring查询命令字符串
commandParamrtersparams SqlParameter[]

查询参数数组
ExecuteDataReader
执行T-Sql命令查询数据库(无参数查询)
返回类型

SqlDataReader
返回值
SqlDataReader结果集

参数参数类型描述
connectionStringstring数据库连接字符串
cmdTypeCommandType查询类型
cmdTextstring查询命令字符串
ExecuteDataSet
执行T-Sql命令查询数据库(有参数查询)
返回类型

DataSet
返回值
DataSet数据集

参数参数类型描述
connectionStringstring数据库连接字符串
cmdTypeCommandType查询类型
cmdTextstring查询命令字符串
commandParamrtersparams SqlParameter[]

查询参数数组
ExecuteDataSet
执行T-Sql命令查询数据库(无参数查询)
返回类型

DataSet
返回值
DataSet数据集

参数参数类型描述
connectionStringstring数据库连接字符串
cmdTypeCommandType查询类型
cmdTextstring查询命令字符串
ExecuteNonQuery
执行T-Sql命令查询数据库(有参数的事务查询)
返回类型

DataSet
返回值
DataSet数据集

参数参数类型描述
connectionStringstring数据库连接字符串
cmdTypeCommandType查询类型
cmdTextstring查询命令字符串
commandParamrtersparams SqlParameter[]

查询参数数组
6非功能性需求

文档

购物商城系统设计说明书

购物商城系统设计说明书1概述1.1系统简介本说明在概要设计的基础上,对购物商城系统各个模块、程序、子系统、分别进行了实现层面上的要求和说明。本文档提供给系统开发人员。1.2系统设计原则和目标整个系统要求设计思想合理,功能明确,性能良好,面向对象1.3参考资料《设计模式》国家标准《详细设计说明书(GB8567——88)》《网页设计精彩实例》《网络数据库应用教程》《网站开发实用手册》《软件工程导论》1.4修订版本记录略,没有记录1.5术语表2需求概述系统总的来说需要实现以下功能:1.前台系统:1.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top