购物商城系统设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

购物商城系统设计说明书

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 类方法

Order类方法:

Cart类

Shopping类

Products类方法

Favorites类方法

Advertisement类方法

Appraisal类

Integral类

方法:

Mod el层

UserInfo 类属性:

OrderInfo类字段:

属性:

AppraisalInfo类属性:

ProductInfo类

属性:

FavoritesInfo类

AdvertisementInfo类属性:

ShoppingItem类

字段:

IDAL层

IUsers接口

IOrders接口方法:

方法:

IProducts接口

IFavorites接口方法:

IAdvertisement接口

IAppraisal接口

IIntegral接口

SQLDAL层

Users类

方法:

Order类方法:查看订单

方法:创建一个新订单

方法:修改收货地址

方法:修改订单状态

方法:商品状态信息

方法:历史订单信息

Products类方法:

Favorites类方法:加入到收藏夹

相关文档
最新文档