3.系统设计说明书.doc_第1页
3.系统设计说明书.doc_第2页
3.系统设计说明书.doc_第3页
3.系统设计说明书.doc_第4页
3.系统设计说明书.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

System Design SpecificationDdshoes网上商城 系统设计说明书Prepared by 拟制孙超仕Date日期2016.9.9Reviewed by 评审人Date日期Approved by批准Date日期Catalog 目 录1. Introduction简介41.1 Purpose目的41.2 Scope范围41.3 Name 软件名称41.4 Functions 软件功能41.5 Applications软件应用42. High Level Design概要设计42.1系统功能设计42.2 系统架构设计52.2.1 三层架构52.3 Database数据库设计62.3.1 数据字典62.3.2 数据表设计62.3.3 表关系73. Low Level Model Design 模块详细设计73.1 User Model Design 用户模块73.2 Class Design 类详细设计83.2.1 UserInfo Class 用户类81) OverView简介82) Class Diagram 类图83) Attributes 属性84) Methods 方法91. Introduction简介1.1 Purpose文档目的和客户进行沟通,知道开发人员进行本软件的开发1.2 Scope本文档适用范围适用与开发人员在本软件开发过程中。1.3 Name 软件名称Ddshoes网上商城1.Applications软件应用领域应用于网上购物2. High Level Design概要设计2.1系统功能设计2.2 系统架构设计2.2.1 三层架构本项目采用三层架构进行开发,其优势在于便于分工合作、易于扩展、便于维护,其三层之间的关系如图17.14所示。其中表示层用于与用户进行交互;业务逻辑层负责处理项目业务流程;数据访问层负责操作数据库;Model层中的实体类是三层之间的数据载体,用于在三层之间传递数据; 2.3 Database数据库设计2.3.1表关系2.3.2数据表设计本项目数据库共包含10个表,其表结构如下表所示。项目所有数据库表见表3.1。表3.1 视频站点表设计表名功能说明管理员存放管理员账号密码用户表存放所有用户的信息商品类型存放商品的分类商品表存放shoes商品的信息购物车表存放购物车中商品信息订单表购物车提交后生成的订单表,记录收货地址,付款状态等地址表存放用户收货地址订单详情随订单表生成的记录订单中详细商品的表意见反馈存放顾客对于本商城所提的意见用户评论存放顾客对于所购商品所给出的评价管理员表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Admin_idInt主键,自增Admin_nameChar唯一后台登录账号PwdVarChar后台登录密码RootInt1为最高权限,0为一般管理权限商品表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释shoes_idInt主键,自增shoes_nameVarChar商品名Type_idInt外键与类型表关联PriceDouble原价imgurlVarChar商品图片地址IntroVarChar商品简介shoesDetailTEXT商品详情quantityint商品销量quanAllint商品库存ishotInt是否推荐(0:不推荐,1:推荐)用户表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Customer_idInt主键,自增Customer_nameVarChar唯一用户名PwdVarChar密码IphoneInt联系电话emailVarChar邮箱cstateint用户状态地址表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Adress_idInt主键,自增Customer_idInt外键与用户表关联AdressVarChar收货地址类型表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Type_idInt主键,自增Type_nameVarChar唯一类型名购物车表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释car_idInt主键,自增Customer_idInt外键与用户表关联shoes_idInt外键与商品表关联CountInt商品数量订单表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Order_idInt主键,自增Id号Order_noVarChar订单编号Order_nameVarChar收货人姓名PaytypeVarChar付款方式TotalDouble订单金额StateInt订单状态(0:待付款,1:待发货(Y),已付款(G),2未收货(G),已发货(Y),3:已收货)TimeVarChar支付时间订单详情表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Orderdetail_idInt主键,自增订单详情表IDshoes_idInt外键与商品表关联gidOrder_idInt外键与订单表关联oidAdress_idInt外键与收获地址关联评论表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Ping_idInt主键,自增shoes_idInt外键与商品表关联Customer_idInt外键与顾客表关联ContectVarChar评论内容ScoreInt评分意见反馈表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释Yijian_idInt主键,自增Customer_idInt外键与顾客表关联ContectVarChar意见内容3.用户模块详细设计3.1 顾客用户模块(1)顾客登录分析顾客用户模块的登录分为以下三个步骤进行。1.首先在表示层界面中输入用户名和密码2.然后在业务逻辑层中进行身份校验3.在进行身份校验时,调用数据访问层查询用户信息进行身份比对(2)Flow Diagram流程图 3.2 后台管理模块(1)后台登录分析

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论