中型网上商城数据库设计报告.pdf

中型网上商城数据库设计报告.pdf

ID:59021730

大小:1.70 MB

页数:11页

时间:2020-09-14

中型网上商城数据库设计报告.pdf_第1页
中型网上商城数据库设计报告.pdf_第2页
中型网上商城数据库设计报告.pdf_第3页
中型网上商城数据库设计报告.pdf_第4页
中型网上商城数据库设计报告.pdf_第5页
资源描述:

《中型网上商城数据库设计报告.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.中型B2C网上商城数据库设计报告Medium-sizeB2COnlineShopDatabaseDesignReport姓名:**学号:**班级:**导师:**声明:所呈交的课程报告是本人独立进行研究所取得的成果。对同学或他人成果的引用,报告中作了明确标注或说明。签名_____________日期____________..目录1.需求分析................................................12.概念设计............................

2、....................23.逻辑设计和物理设计......................................74.数据库实现..............................................75.应用软件开发方案........................................86.研究小结................................................9..1需求分析1.1系统简介网上商城是随着互联网

3、一起普及的新兴产物。根据买卖双方的类型,可以分为两种类型。第一种是B2C,即商家对用户。在这种类型里,系统的使用者作为一家企业,一边向供应商采购物品,一边面向顾客提供销售服务。京东商城,苏宁易购就是这种类型。第二种是C2C,即客户对客户。此时,系统仅仅提供一个平台,供应商作为卖方,而顾客此时作为买方。平台可以提供广告,或者信用担保的第三方服务。比较典型的公司有国外的ebay和国内的淘宝。本系统定位与综合型B2C网上商城系统。1.2目标用户本系统的目标用户可分为游客,用户和管理员。游客特指在前台系统中,未登

4、录的角色,用户指登录后的角色。管理员角色只能在后台管理系统中使用。1.3系统功能游客:1.用户注册:填写个人资料,注册成功后系统发送激活邮件2.用户登录:游客填写正确的用户名和密码组合后,身份转变为用户用户:1.个人资料修改2.选择商品:用户可以选择商品的样式和数量,加入购物车或者直接进入支付环节3.添加商品到收藏夹:用户如果钟情与某些商品,但又不想立刻购买,可以添加商品到购物车4.修改购物车:对购物车商品可以进行修改数量和删除5.查看物流情况:用户成功购买后,可以在个人中心查看物流情况6.对商品做出评价

5、:用户在购买商品后7日,可以对商品做出评价管理员:1.管理商品信息:包含对商品的增删改的操作2.管理用户:包含对用户增删改的操作1.4系统规则要点1.商品由管理员通过后台系统发布2.当商品数量为0时,系统自动将商品下架3.用户可以将喜欢的商品添加到收藏夹4.用户点击购买后,会生成一条订单,暂存到购物车。点击结算后,多条订单汇总生成一条出货单5.用户可以在个人中心查看出货单的物流状态..6.商品目录可以为二级,比如在数码类别下还包括手机这一子类别7.每个商品在创建时,必须属于一个商品类别,同时至少包含一张商

6、品图片1.5支持环境操作系统环境:Ubuntu11.04JDK环境:jdk1.6数据库系统:Mysqlv5.6硬件:通用x86服务器服务器软件:Tomcat2.概念设计2.1识别实体1.用户:系统主要为用户提供商务服务,比如购买商品2.商品:由管理员通过后台系统发布,用户可以购买..3.商品类别:为商品做分类,支持二级目录类别分类4.管理员:可以通过后台管理用户和商品信息..5.商品评价:由用户购买商品10日后发布6.收藏夹:每个用户可以有一个收藏夹,用于收藏将来准备购买的物品,系统可以针对在收藏夹内的商

7、品进行营销,增加交易的转换率7.订单:每个交易的商品对应一条订单,一次交易可以包含多个订单..8.出货单:一次交易包含一次出货单,一个出货单可以包含多个订单9.送货地址:每个出货单要包含一个送货地址,用户可以在对应有多个送货地址..10.商品图片:每个商品可以包含一张或者多张图片完整的CDM图如下:..3.逻辑设计和物理设计通过PowerDesigner自动将CDM图转换为PDM图,处理冲突,优化表结构后得到下图:4.数据库实现通过PowerDesigner自动生成表的创建脚本,然后导入Mysql5.6中

8、,得到数据库结构如下图..5.应用软件开发方案本应用采用B/S架构。用户通过浏览器访问本系统,在服务端有应用服务器和数据库服务器。在服务端方面,系统采用J2EE技术来实现,使用Tomcat服务器作为J2EE的容器。采用SpringMVC框架来提供MVC开发的支持,使用SpringJDBC来封装数据库的访问。在客户端方面,系统采用Bootstrap框架来实现用户界面,使用jQuery来实现对HTML的DOM操作。在数据库服务器方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。