ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:727.67KB ,
资源ID:7807181      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7807181.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(概要设计文档.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

概要设计文档.docx

1、概要设计文档快乐买网上商城概要设计说明书0. 导言0.1 目的 本文档主要针对快乐买网上商城系统的总体设计提出要求,同时它还将作为该产品详细设计与开发的重要参考依据。0.2 范围 本文档包含以下几部分: 1.概述 2.规格说明分析 3.系统体系结构 4.界面设计定义 5.接口定义 6.模块设计 7.数据库设计 8.故障检测和处理机制0.3 本文档的预期读者 1.设计人员 2.开发人员 3.项目管理人员 4.测试人员0.4 术语定义缩写、术语及符号解 释E-R图逻辑关系图SSHStruts,Spring,Hibernate框架界面流界面访问流程0.5 引用标准 1企业文档格式标准V1.1 ,XX

2、X软件有限公司 2概要设计格式标准V1.1 ,XXX软件有限公司软件工程过程化组织0.6 参考资料 1实战Struts,Ted Husted,机械工业出版社。 2软件重构,清华大学出版社。0.7 版本更新信息 记录文档版本修改的过程,具体版本更新记录如下表所示:修改编号修改日期修改后版本修改位置修改内容概述SHOE_012015-2-3V1.0全部初始发布版本1. 概述 本产品是一套标准的B2C电子商城系统,符合市场电子商务规范。本产品遵循计算机软件保护条例的各项规定。建立在互联网标准通信协议之上,其中支持TCP/IP协议, 系统采用B/S结构,满足多个用户通过浏览器访问网站信息及购买商品。同

3、时系统通过JAVA异常处理机制,事务处理机制来应对系统出现的错误,另外通过记录日志的方式来记录访问过程及出现的问题。2. 系统分析 本系统可以实现用户访问网站前台浏览和购买商品,管理员访问网站后台管理商品,用户及订单信息。 游客可以浏览商品,查看商品信息,但不能添加商品到购物车,不能定制商品和秒杀商品。 游客注册为会员后可以进行购物车管理,定制商品,秒杀商品,订单管理,个人信息管理等一系列权限。在购物车中允许修改某单个商品购买数量,允许删除商品或清空购物车,允许继续购物和结算。定制商品是根据用户特定需求来定制鞋子的样式,定制商品不经过购物车。秒杀商品是商家推出一些特价商品,这些特价商品只在一定

4、时期内有效,用户在有效时间内可以通过抢时间进行秒杀商品,因为秒杀商品的特殊性,系统规定秒杀成功后的商品不允许取消订单。用户可以根据用户ID查看下单成功的订单,发货途中的订单,取消的订单,退货的订单,交易成功的订单等。用户对个人信息可以修改基本信息,登录账号信息,收货地址信息等。 系统后台管理员登录系统后台后,可以对系统基本信息进行管理,比如商品管理,企宣管理,评价管理,订单管理,积分管理,用户管理,管理员账号管理,交易报表管理,站内信息管理。其中商品管理是对鞋子品牌、类型、鞋子具体信息进行管理;订单管理是对客户的订单进行查看,发货,处理退货等。用户管理是对注册用户的信息进行维护。管理员账号管理

5、针对后台系统管理员进行增删及权限管理。3. 系统体系结构 根据选用的软件、硬件以及网络环境构造系统的整体框架,划分系统模块,并对系统内各模块之间的关系进行定义。确定已定义的对象以及其组件在系统内如何传输、通信。如果本系统是用户最终投入使用的系统的一个子集,或是将要使用现有的一些其他相关系统,在此应对它们各自的功能和相互之间的关系给予具体的描述。 本产品采用B/S三层结构的体系结构,如下图所示 针对B/S三层结构,本产品采用目前比较流行的SSH整合体系结构框架,如下图所示4. 界面设计定义 4.1 前台界面流 4.1 后台台界面流5. 接口定义 (1)人机交互接口 人机交互接口应确定用户采用浏览

6、器同系统交互,包括键盘录入、鼠标操作、Excel文件输入,按照有效数据格式输入。主界面使用iframe框架,头部页面和尾部页面采用独立页面,方便网站统一风格和统一信息修改。 (2)网络接口,主要是服务器和网络拓扑图,如下所示: (3)系统与外部接口 主要包括Excel文件导入导出,采用POI接口规范。图片上传采用commons-io和commons-fileupload规范。 (4)系统内模块之间的接口 本系统采用SSH框架实现,其系统模块接口实现如下 (5)数据库接口 数据库接口采用Hibernate框架访问数据库,并采用C3P0作为连接池。6. 模块设计 6.1系统前台功能结构图 6.2系

7、统后台功能结构图7. 数据库设计 7.1 数据库管理系统选型 本系统使用MySql5.6作为数据信息管理数据库,安装在服务器端,客户端通过浏览器发送请求给T omcat服务器,Tomcat服务器接收到请求再访问数据库做相应的CRUD操作。 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联

8、数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 面向会员的客户端系统数据流程图如图所示。 面向管理员的系统数据流程图如图所示 7.2 概念结构设计(E-R图) 1.用户实体 2.鞋子实体 3.订单实体 4. 管理员实体 5.广告实体 7.3 逻辑结构设计 依据逻辑关系图,本系统表结构

9、如下表1: users 用户用户表主要用于保存系统用户的资料。字段名数据类型能否为空是否主键默认值描述uidint(10)NoYesNULL用户 ID 自增uaccountvarchar(50)NoNULL用户账号unamevarchar(50)NoNULL用户姓名utelvarchar(50)NoNULL用户电话ugendervarchar(10)NoNULL用户密码upwdvarchar(50)NoNULL用户密码uemailvarchar(50)NoNULL电子邮箱uregtimedatetimeyesNULL注册日期uintegralFloatYseNULL用户积分uinfotextY

10、esNULL个人简介upwdaskvarchar(50)YesNULL密保问题upwdansvarchar(50)YesNULL密保答案udeleteint(10)No禁用标识uremarksvarchr(50)Yes备注表2:brands 品牌品牌表主要用于保存鞋类商品所涉及的品牌。字段名数据类型能否为空是否主键默认值描述bidintegerNoYes品牌 ID 自增bnamevarchar(50)NoNULL品牌名称bsexvarchar(10)No男男鞋、女鞋bstateint(10)No0是否上线品牌bremarksTestYesNULL备注表3:types 类型类型表主要保存鞋类商品

11、的款式类型信息。字段名数据类型能否为空是否主键默认值描述tidint(10)NoYes类型 ID 自增tnamevarchar(50)NoNULL类型名称tremarksText备注tdeleteint(10)禁用标识表4:shoes 鞋子鞋表主要用于保存所经营鞋类商品的商品信息。字段名数据类型能否为空是否主键默认值描述sidint(10)NoYes鞋子 ID 自增tidint(10)NoNULL类IDtype表外键 sbidint(10)NoNULL品牌IDbrands表外键snumvarchar(50)YesNULL鞋子编号snamevarchar(50)NoNULL鞋子名称sprices

12、floatNoNULL鞋子价格sdiscountfloatNoNULL鞋库存量spubtimedatetimeNoNULL上市时间sproducervarchar(50)YesNULL生产厂商sgendervarchar(10)NoNULL性别属性scolorvarchar(50)NoNULL鞋子颜色sinfotextYesNULL内容简介stimessoldintegerNoNULL卖出次数simagevarchar(50)YesNULL鞋子图片urlsdetailvarchar(50)YesNULL鞋子详细信息URLsintegralFloatYes单件鞋总积分sdeleteint(10)

13、No0鞋禁用标识sremarkstextYesNULL备注sandroidimgvarchar(100)YesNULL手机端图片表5:receives 用户收货地址用户收货地址主要保存用户配置的物流地址信息。字段名数据类型能否为空是否主键默认值描述recidint(10)NoYes收货地址ID 自增ruidint(10)NoNULL用户 IDUser表外键recprovincevarchar(50)NoNULL收货省份reccityvarchar(50)NoNULL收货城市recdistrictvarchar(50)NoNULL收货地区recstreetvarchar(50)NoNULL收货街

14、道rectelvarchar(50)NoNULL收货电话recpostcodeint(10)NoNULL邮政编码recmobilevarchar(50)NoNULL收货手机recisdefaultint(10)NoNULL是否默认recreceivervarchar(50)YesNULL收货人remarkstextYesNULL备注表6:orders 订单订单表主要用于保存用户购买过程中生成的订单信息。字段名数据类型能否为空是否主键默认值描述oidint(10)NoYes订单 ID 自增ouidint(10)NoNULL用户 IDusers表外键orecidint(10)NoNULL收获地址I

15、Dreceives表外键onumvarchar(50)NoNULL订单编号ostateint(10)NoNULL订单状态ordertimedatetimeNoNULL下单时间ototalfloatNoNULL总 价oexpinfovarchar(50)NoNULL快递跟踪ointegralvarchar(50)NoNULL总积分onotetextYesNULL备 注表7:order_shoes 订单鞋子尺寸订单鞋子尺寸表主要用于保存订单内鞋类商品及其相关信息。字段名数据类型能否为空是否主键默认值描述osidint(10)NoYes主键ID 自增o_oidint(10)NoNULL订单 IDor

16、ders表外键o_sidint(10)NoNULL鞋子 IDshoes表外键ossizefloatNoNULL鞋子大小osstateint(10)NoNULL鞋子样式osnumint(10)NoNULL鞋子数量oremarkstextYesNULL备注表8: comments 鞋子评论鞋子评论表主要用于保存鞋类商品所对应的评价信息。字段名数据类型能否为空是否主键默认值描述cidint(10)NoYes主键 ID 自增c_uidint(10)NoNULL用户 IDusers表外键c_sidint(10)NoNULL鞋子 IDshoes表外键sccommentstextNoNULL评论内容scsc

17、oreint(10)NoNULL用户评分sctimedatetimeNoNULL评论时间scoidint(10)YesNULL从属订单号scremarkstextYesNULL备注表9:shoe_photos 鞋子图片鞋子图片表主要用于保存用于展示的鞋类商品的图片。字段名数据类型能否为空是否主键默认值描述spidint(10)NoYes图片ID 自增sp_sidint(10)NoNULL鞋子 IDshoes表外键spurlvarchar(200)NoNULL图片 URLspremarksTextYesNULL备注表10:sizes 尺码尺码表主要保存鞋类商品的尺码信息。字段名数据类型能否为空是

18、否主键默认值描述sizeidint(10)NoYes尺寸 ID 自增sizenumfloatNoNULL尺寸大小sremarksTextYesNULL备注表11:shoesizes 鞋子尺寸鞋子尺寸表主要保存鞋类商品和尺寸的对应信息。字段名数据类型能否为空是否主键默认值描述ssidint(10)NoYes尺寸 ID 自增s_sidint(10)NoNULL鞋子 IDshoes表外键s_sizeidint(10)NoNULL尺码 IDsizes表外键sstateint(10)NULL尺寸状态SremarksTextYesNULL备注scountint(10)NONULL该尺码鞋子数量表12:fr

19、iend_links 友情链接友情链接表主要用于保存合作商户的资料信息。字段名数据类型能否为空是否主键默认值描述flidint(10)NoYes链接 ID 自增flnamevarchar(50)NoNULL链接名称flurlvarchar(100)NoNULL链接URLflimagevarchar(100)NoNULL链接图片fremarkstextYesNULL备注表13:ads 广告广告表主要用于保存企宣广告信息。字段名数据类型能否为空是否主键默认值描述adidint(10)NoYes广告 ID 自增adcompanyvarchar(50)NoNULL广告公司adimagevarchar(

20、50)NoNULL广告图片adlinkvarchar(50)NoNULL公司链接adtimesdatetimeNoNULL到期时间adincomefloatNoNULL广告收入adremarksTextYesNULL备注表14:spcify_shoes 定制鞋定制鞋表主要保存我们的特色活动个性定制的鞋品。字段名数据类型能否为空是否主键默认值描述spsidint(10)NoYes定制鞋 ID 自增sp_tidint(10)NoNULL类型 IDtypes表外键sp_bidint(10)NoNULL品牌 IDbrands表外键spsseqvarchar(50)NoNULL鞋子编号spsnameva

21、rchar(50)NoNULL鞋子名称spspricesFloatNoNULL鞋子价格spscontentTextNoNULL详细信息spspartnumint(10)NoNULL部件数量spspartinfovarchar(50)NoNULL部件信息spsgendervarchar(10)NoNULL鞋子性别spscssint(10)YesNULL定制CSSspremarksTextYesYesNULL备注表15: spcify_results 用户定制结果用户定制结果主要保存用户完成个性定制以后的各个参数。字段名数据类型能否为空是否主键默认值描述spridint(10)NoYes定制结果I

22、D 自增sp_sidint(10)NoNULL定制型号IDspcify_shoes表外键sp_oidint(10)NoNULL订单 IDorders表外键sprschemevarchar(50)NoNULL定制方案sprsizefloatNoNULL结果尺寸sprnumint(10)NoNULL结果数量spremarksTextYesNULL备注spstateint(10)Yes1定制状态表16:sps_sizes 定制鞋尺寸定制鞋尺寸表主要保存定制鞋的尺寸信息。字段名数据类型能否为空是否主键默认值描述spssidint(10)NoYes定制尺寸ID 自增sp_sidint(10)NoNULL

23、定制IDspcify_shoes表外键sp_zidint(10)NoNULL尺寸IDsizes表外键spsstateint(10)NoNULL尺寸状态spremarksTextYesNULL备注表17:second_kills 秒杀商品秒杀商品表主要保存参与秒杀活动的商品信息。字段名数据类型能否为空是否主键默认值描述skidint(10)NoYes主键ID 自增sk_sidint(10)NoNULL鞋子IDshoes表外键skintegralFloatNo0消耗积分skamountint(10)No0秒杀数量skstarttimedatetimeNoNULL秒杀开始时间skduratoinda

24、tetimeNoNULL秒杀持续时间skisvalidint(10)No0秒杀是否过期sksizeint(10)NoNULL秒杀尺码skremarksTextYesNULL备注表18:shoes_inquirys 商品咨询商品资讯表主要保存关于商品问答的交互信息。字段名数据类型能否为空是否主键默认值描述sqidint(10)NoYes主键IDsq_uidint(10)NoNULL用户IDusers 表外键sq_sidint(10)NoNULL鞋子IDShoes表外键sqquestionTextNoNULL用户资讯问题sqanswerTextNoNULL客服回复答案sqquestiontimedatetimeNoNULL用户提问时间sqanswertimedatetimeNoNULL客服回复时间sqremarksTextYesNULL备注表19:permission 权限表权限表主要保存管理员权限类型字段名数据类型能否为空是否主键默认值描述peridint(10)NoYes权限IDpernamevarchar(45)No权限名称percontvarchar(50)YesNULL权限

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

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