购物商城设计说明书Word文档下载推荐.docx

上传人:b****6 文档编号:16363194 上传时间:2022-11-23 格式:DOCX 页数:56 大小:174.10KB
下载 相关 举报
购物商城设计说明书Word文档下载推荐.docx_第1页
第1页 / 共56页
购物商城设计说明书Word文档下载推荐.docx_第2页
第2页 / 共56页
购物商城设计说明书Word文档下载推荐.docx_第3页
第3页 / 共56页
购物商城设计说明书Word文档下载推荐.docx_第4页
第4页 / 共56页
购物商城设计说明书Word文档下载推荐.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

购物商城设计说明书Word文档下载推荐.docx

《购物商城设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《购物商城设计说明书Word文档下载推荐.docx(56页珍藏版)》请在冰豆网上搜索。

购物商城设计说明书Word文档下载推荐.docx

软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2适用范围

本详细设计文档提供给系统开发人员,包括程序员和项目组成员,不得提供给公司外人员。

1.3背景

说明:

A、软件系统的名称:

B、任务提出者:

爱动商城

开发者:

软件工厂十一期“爱动(IDO)购物商城”项目组

实现完成的系统将在爱动商城的技术支持、产品管理等部门使用,所应用的网络系统是该系统的内部局域网。

该公司的客户可通过互联网以多种方式浏览爱动(IDO)购物商城。

C、本系统将是独立的系统,目前不与爱动商城的财务系统和其他资料系统提供接口,所产生的输出都是独立的。

本系统将使用SQLServer2005作为数据库存储系统,SQLServer2005企业版将由爱动商城自行购买。

1.4定义

1.5参考资料

相关的文件包括:

A、《爱动(IDO)购物商城需求分析说明书》;

B、《爱动(IDO)购物商城概要设计说明书》;

参考资料:

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

B、莱克公司的人力资源管理项目的详细设计说明;

C、《设计模式》

2

第二部分设计结构

2.1逻辑结构

系统命名:

IDoTrade

BLL层结构

总体结构

IDAL层结构

SQLDAL层结构

Model层结构

DataFactory层结构

DBTool层结构

Web层结构

2.2公共区域

3第三部分类定义和关系

3.1BLL层

3.1.1Users类

3.1.1.1方法:

UserLogin

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

返回类型

bool

返回值

trueorfalse

参数

参数类型

描述

loginName

String

用户账号

password

用户密码

AddUserInfo

添加用户详细信息

userName

String

用户真实姓名

sex

性别

idCard

身份证

telephone

联系电话

postalCode

邮政编码

address

详细地址

ChangeUserInfo

修改用户详细信息

备注:

修改电子邮件时,同时还要修改aspnet_Membership表的Email字段

email

string

电子邮件

3.1.2Order类

3.1.2.1方法:

GetOrderInfo

查看订单

List<

OrderInfo>

订单信息集合

CreateOrder

创建一个新订单

trueOrfalse

orderInfo

OrderInfo

订单表信息

orderDetail

ShoppingCart

订单明细

UpdateState

修改订单状态

bool

state

string

订单状态

orderId

订单编号

UpdateAddress

修改收货地址

收货地址

商品状态信息

无返回值

orderState

历史订单信息

OrdeInfo>

订单信息

completeDate

DateTime

完成交易日期

3.1.3Cart类

3.1.3.1方法:

AddShoppingCart

将单个商品加入购物车,然后将购物车加入Profile

Void

null

item

ShoppingItem

购买车商品对象

UpdateShoppingCart

修改购物车内商品的购买数量,然后修改Profile

3.1.4ShoppingCart类

3.1.4.1字段:

定义

数据类型

createDate

DataTime

加入购物车时间

ShoppingItem>

商品集合

3.1.5Products类

3.1.5.1方法:

1.增加商品

AddProducts

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

true或者false

productsInfo

ProductInfo

商品对象

UpdateProducts

该函数对商品信息进行修改。

DeleteProducts

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

ture或false表示操作成功与否

ProducstId

商品编号

ProductsPartition

该函数对商品类别进行设置

ture或者false

ProductsId

GetProducts

所有商品查询

单个商品查询

ProductId

商品ID

3.1.6Favorites类

3.1.6.1方法:

AddFavorites

加入收藏夹

(ture)or(false)

productsId

建立时间

DeleteFavorites

删除收藏(删除收藏夹的商品)

GetFavorites

查看收藏夹

FavoritesInfo>

收藏夹信息集合

3.1.7Advertisement类

3.1.7.1方法:

AddAdvertisement

添加广告

advinfo

AdvertisementInfo

广告实体对象

GetAdvertisement

获取广告

List<

AdvertisementInfo>

广告对象集合

AdvertisementInfo

广告对象

advPage

广告页面

advPagePosition

广告页面位置

advimgUrl

广告图片路径

advdeScription

广告描述

advStartDate

广告开始时间

advPriority

int

广告优先权重

advEndDate

广告结束时间

RemoveAdvertisement

删除广告

advId

广告ID

3.1.8Appraisal类

3.1.8.1方法:

AddAppraisal

添加评论

appraisal

AppraisalInfo

评价信息实体

3.1.9Integral类

3.1.9.1方法:

GetIntegral

查找用户积分数据

用户积分

3.2Model层

3.2.1UserInfo类

3.2.1.1属性:

定义

LoginName

UserName

真实姓名

Sex

IdCard

Telephone

Postalcode

Address

3.2.2OrderInfo类

3.2.2.1字段:

itemList

商品明细

3.2.2.2属性:

OrderId

OrderState

Consignee

收货人

TelePhone

PostalCode

CreateDate

订单生成日期

CompleteDate

3.2.3AppraisalInfo类

3.2.3.1属性:

Username

封装用户编号字段

封装商品编号字段

Context

封装评价信息字段

Createdate

datetime

封装评价时间字段

3.2.4ProductInfo类

3.2.4.1属性:

商品类别

ProductsName

商品名称

ProductsUnit

单位

ProductsPrice

double

商品单价

ProductsQuantity

商品数量

ProductsImgUrl

商品图片路径

ProductsBrand

商品品牌

ProductsIntroduce

商品介绍

ProductsState

商品状态

3.2.5FavoritesInfo类

3.2.6AdvertisementInfo类

3.2.6.1属性:

AdvId

广告编号

AdvPage

AdvPagePosition

AdvImgUrl

AdvDescription

AdvStarDate

AdvEndDate

AdvPriority

3.2.7ShoppingItem类

3.2.7.1字段:

productId

productName

unitPrice

decimal

商品定价

quantity

商品购买数量

unit

商品单位

3.3

IDAL层

3.3.1IUsers接口

UpdateUserInfo

修改用户资料

Int

userinfo

UserInfo

用户信息

CreateUserInfo

用户注册

userinfo

用户信息

GetUserInfo

查询用户信息

3.3.2IOrders接口

3.3.2.1方法:

3.3.2.2方法:

得到历史订单信息

3.3.3IProducts接口

1.添加商品

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

2.修改商品

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

3.删除商品

4.查询所有商品

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

ProductInfo>

5根据ID查询单个商品

sting

商品id

6修改商品类别

UpdateProductsPartition

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

7增加商品类别

AddProductsPartition

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

CategoryId

类别编号

CategoryName

商品类别名称

3.3.4IFavorites接口

3.3.4.1方法:

productsid

loginname

createdate

3.3.5IAdvertisement接口

advid

UpdateAdvertisement

修改广告

advPagePostion

advImgUrl

advDescription

广告权重

获取所有广告

获取单一广告

增加广告

advInfo

3.3.6IAppraisal接口

受影响行数

评论信息

3.3.7IIntegral接口

获取用户积分数据

用户账户

3.4SQLDAL层

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

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

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