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

上传人:沈*** 文档编号:132178082 上传时间:2022-08-08 格式:DOCX 页数:10 大小:412.92KB
收藏 版权申诉 举报 下载
中型网上商城数据库设计报告_第1页
第1页 / 共10页
中型网上商城数据库设计报告_第2页
第2页 / 共10页
中型网上商城数据库设计报告_第3页
第3页 / 共10页
资源描述:

《中型网上商城数据库设计报告》由会员分享,可在线阅读,更多相关《中型网上商城数据库设计报告(10页珍藏版)》请在装配图网上搜索。

1、中型B2C网上商城数据库设计报告Medium-sizeB2COnlineShopDatabaseDesignReport*学号:班级:*声明:所呈交的课程报告是本人独立进行研究所取得的成果。对同学或他人成果的引用,报告中作了明确标注或说明。签名日期目录1. 需求分析1概念设计2逻辑设计和物理设计7数据库实现7应用软件开发方案8研究小结91.1 1需求分析系统简介网上商城是随着互联网一起普及的新兴产物。根据买卖双方的类型,可以分为两种类型。第一种是B2C,即商家对用户。在这种类型里,系统的使用者作为一家企业,一边向供应商采购物品,一边面向顾客提供销售服务。京东商城,宁易购就是这种类型。第二种是C

2、2C即客户对客户。此时,系统仅仅提供一个平台,供应商作为卖方,而顾客此时作为买方。平台可以提供广告,或者信用担保的第三方服务。比较典型的公司有国外的ebay和国的淘宝。本系统定位与综合型B2C网上商城系统。1.2 目标用户本系统的目标用户可分为游客,用户和管理员。游客特指在前台系统中,未登录的角色,用户指登录后的角色。管理员角色只能在后台管理系统中使用。1.3 系统功能游客:1. 用户注册:填写个人资料,注册成功后系统发送激活用户登录:游客填写正确的用户名和密码组合后,身份转变为用户用户:1. 个人资料修改选择商品:用户可以选择商品的样式和数量,加入购物车或者直接进入支付环节添加商品到收藏夹:

3、用户如果钟情与某些商品,但又不想立刻购买,可以添加商品到购物车修改购物车:对购物车商品可以进行修改数量和删除查看物流情况:用户成功购买后,可以在个人中心查看物流情况对商品做出评价:用户在购买商品后7日,可以对商品做出评价管理员:1.4 管理商品信息:包含对商品的增删改的操作管理用户:包含对用户增删改的操作系统规则要点1. 商品由管理员通过后台系统发布2. 当商品数量为0时,系统自动将商品下架3. 用户可以将喜欢的商品添加到收藏夹用户点击购买后,会生成一条订单,暂存到购物车。点击结算后,多条订单汇总生成一条出货单4. 用户可以在个人中心查看出货单的物流状态5. 商品目录可以为二级,比如在数码类别

4、下还包括手机这一子类别每个商品在创建时,必须属于一个商品类别,同时至少包含一商品图片1.5支持环境操作系统环境:Ubuntu11.04JDK环境:jdk1.6数据库系统:Mysqlv5.6硬件:通用x86服务器服务器软件:Tomcat概念设计2.1识别实体用户:系统主要为用户提供商务服务,比如购买商品二.I.II-I-?上a7咖|应山-1.1-ItSnS&irl吋产二盍星再曜Fl*llff船鬥也=Text冒ini*iar=亍_J晡訓dei黑匕工:乂=:-?Sldtnle-ger4hI出砒血_1.EIdemriisr,!印a*II1. 商品:由管理员通过后台系统发布,用户可以购买?2EE二h丘亏

5、S0I血口叮王尸堆址Tbt)dentilelpi管理员:可以通过后台管理用户和商品信息商品评价:由用户购买商品10日后发布哼手MSIn馆Q&fiLliariablecharactersJ024FloatIntegerIntegerlceniifieii和疗Rdalondiip83.商品类别:为商品做分类,支持二级目录类别分类至三厂注曼Intgr弘怜住品:=-内客“讹IIdBnttflAM中怡苕亘录Hf.ERelatonship_S=壬弟壬vInt曹口冒言最虽它甘占ri皆匕俺ch3r3rsi1024)ldentfier_l空昙苣索三丞毋宅9=IntEger二=anDiecharaders(i02

6、-:)ideitifieM二硏典M品艺亘理孕piIniMb如*.ariBbld-iaradr31O24)FlOJtInieaerlEeg*i3ertiti&r_i4.壬?切aintmqm-电户泥世VariaU&空户勒吾为弐耳1integerU连连弓三雯Dace&Ti?=e*_1upiA7.订单:每个交易的商品对应一条订单,一次交易可以包含多个订单瓷亍主专uglntECEU養亍頁Varia:lecharacters110;誌汽Float盍三irtecr奁矣怎盍Integerlaennnep_i6.收藏夹:每个用户可以有一个收藏夹,用于收藏将来准备购买的物品,系统可以针对在收藏夹的商品进行营销,增

7、加交易的转换率它云汙宀近号乜戶讯er奇吕讦庁寺TextIcenfifitLl口三=逛宅严冋二Inf号q型包=空站Variable三一=-?=/三三|:integer岂岂三弓2妄Date&TilderttilFei_1*pir言畐三寻好三匸二豈三二iT亍三:丁呈:int気&引2ariaclediaradeilCzJ-Flo亦IFitseerIrltecerIdentified加两dsiInt曲erMaEs=用户所朋E俺吕。iInteger/ariaDietintegerDate6Tiloentifier_1-7-9.送货地址:每个出货单要包含一个送货地址,用户可以在对应有多个送货地址8.出货单:

8、一次交易包含一次出货单,一个出货单可以包含多个订单7头苏至integerW是二二汽S.iiI【上#I二冶帝号竺Ut.eoBJ竺妆滇史送情三TeitIdentfj5-1pjM三.w.*s*litecereiiati-tcriaracterE:ki:Pleatintegerlito.gtrIdaritisrl二兰二:兰丄徙v口aIntEer叩三=好塁呦nfenar/sriablQ包戶亦于眉才誉mminteger号户注勺三绥DaieaTIIdentlfieiLl孑尸立二W运遭三ThaIlentifi&r_1芒養堆址爭昔営;誉圣5IntmwriUjZrVariabhcharad$r:1024)百升Va

9、riaolflchamct9r:(1024)T區Vari&lecharacters102+)Z7歹va购biecnaacteis(i024)淫左竝YmrimBlEdiaractefsCIQgldent)fir_1piBp=Intece-用0屍幻ariable至戶逹mm期intecerDa:e&IICEntifiei_1yQ:*7*生出0的冲好上asaTT-aj?j;q-iPscnnI10.商品图片:每个商品可以包含一或者多图片Idtntfi*i_ipiA完整的CDh图如下:壬三jg号5Aint0“r训aI一瓷址T$或dflnufiflMiGErtnB-_ipn匕:弋羊詡蛊dJilfr能旷直壬逹

10、懂诗teilIdflndfifir1pi:龙三idnInZerLI、Idftntirift*p论金;c二喝号I他*-也上XFVarblA)1D2difrf”盯也讯冃帀(JriwQD?d韦唇VarablecheractersJ024区彷Varabh-hanactera0c4Vuriabhcharactersi1D24也i*fl:軌|口_區弓LILTlg:刖IDWlBliSC_I吒2Intm口qlVarabla至=圻拥有的之器恫Int&g&riAtTs丘旦一上*-Li-lrHu&氓I富蟲石咅Tcr|MM汕:k悟剧己cnsraijfrfBitii24jv-wa&ledi3ci*i!;f4阳三diar

11、admi.l124vHi詢OiTidWViriW三二工号*:&眸EiIriZrrati-ci!pri*nt*ei峙piifiE!11俺用I订I桂烈比WS佐TEEIflfin1i1fl,_1刪:葭圭澄毛gpiA呼鮎站11己吉梟名士Vsna3l&char3ci*r&(102d)IfA2Flc机In忖g敢乔石壷In何&跻IdentfieriIOrrii-i_1BiffliiLl(N卜mjtTviiMrablebumd豐|12Z4jFba吐仲bt-GV2. 逻辑设计和物理设计通过PowerDesigner自动将CDh图转换为PDMB,处理冲突,优化表结构后得到下图:3. 数据库实现4. 通过Power

12、Designer自动生成表的创建脚本,然后导入Mysql5.6中,得到数据库结构如下图T二shopRTables7=admin:category-卜Idelivervaddress|kFavorites丐ordersHIproduct:produd_iproductreriebi:relaviofistiipuuser为Vier.S吕!rdi+im应用软件开发方案本应用采用B/S架构。用户通过浏览器访问本系统,在服务端有应用服务器和数据库服务器。在服务端方面,系统采用J2EE技术来实现,使用Tomcat服务器作为J2EE的容器。采用SpringMVC框架来提供MVC开发的支持,使用Spring

13、JDBC来封装数据库的访问。在客户端方面,系统采用Bootstrap框架来实现用户界面,使用jQuery来实现对HTML!勺DOM操作。在数据库服务器方面,使用MysqlV5.6来作为数据库存放数据,使用Innodb作为Mysql的存储引擎。同时,使用Memcachec来提供数据缓冲支持。Irierwtgjg,Li-Jr5. 研究小结通过这个B2C网上商城数据库的设计,我对大中型数据库的设计有了初步的了解,掌握数据库设计要经历的步骤,包括需求分析,概念设计,逻辑设计和物理设计,以及最后的实施。在以前的项目中,由于没有数据库设计的意识,和理论的支持,使得表结构设计很随意,实体关系之间应该是依赖的,没有考虑到。这让后期开发举步维艰,经常要在开发阶段,返工来修改数据库的表结构。在这个项目中,我严格按照的数据库系统设计方法论来指导数据库设计工作。虽然前期设计阶段增加了工时,但对比以往项目经历,从总的开发进度来看,总体上省去了数据库结构返工的时间,可谓“磨刀不误砍柴工”。这让我深刻的认识到采用系统方法设计数据库的好处后。在以后的项目中,我会继续采用这种方法来设计数据库,特别是大中型数据库。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!