《基于JSP的网上超市系统15205.docx》由会员分享,可在线阅读,更多相关《基于JSP的网上超市系统15205.docx(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JIUJJIANNGUNNIVEERSIITY毕业论文文题目基于于JSPP的网上上超市系系统的设计与与实现英文题目目DessignnAndImpllemeentaatioon OffBassed On JSPP Onnlinne Supeermaarkeet SSysttem院系信息息科学与与技术学学院专业计算算机科学学与技术术姓名何俊俊杰班级学号号1088140010一一三2 指导教师师邵君二一二二年五月月信息科学与技术学院学士学位论文摘要随着Innterrnett飞速发发展,互互联网成成为人们们快速获获取、发发布和传传递信息息的重要要渠道。它它在人们们的政治治、经济济、生活活等各个个方面发
2、发挥着重重要作用用。特别别是对当当代中国国的白领领来说,去去超市购购物逐渐渐成为令令人头痛痛的事情情。交通通堵塞、排排队结账账使面临临工作压压力的年年轻上班班族越来来越不愿愿意去超超市。网网上超市市带给顾顾客全新新的生活活方式:只要点点击几下下鼠标,我我们就可可以将日日常所需需送到顾顾客的手手中。网网上超市市是建立立在网络络上的一一个虚拟拟的购物物商场,避避免了人人们挑选选商品的的繁琐过过程,使使购物变变得轻松松、快捷捷、方便便;同时时又能有有效的控控制“商场”运营的的成本,开开辟了一一个新的的渠道。因此研究和开发网上超市系统对丰富人们生活,足不出户完成工作、学习、娱乐、购物等方面有着非常重要
3、的意义。系统采用用JSPP技术和和Myssql数数据库技技术实现现。首先,论论文简要要介绍了了网上超超市系统统开发的的背景、目目的和意意义和国国内外发发展的现现状,概概述了开开发本系系统所涉涉及的理理论知识识及相关关技术。其次,论论文详细细地阐述述了系统统的需求求分析和和系统设设计。通通过采用用面向对对象的分分析与设设计方法法,对网网上超市市系统进进行需求求分析。再次,论论文着重重介绍了了基于JJSP技技术的网网上超市市系统的的开发过过程、设设计方法法、软件件的实现现过程和和测试结结果,以以及基于于JSPP的主要要关键技技术的实实现。系系统使用用了Ajjax 技术实实现页面面的无刷刷新提交交。
4、通过过引入基基于JSSP技术术以便使使得系统统的逻辑辑计算、页页面层次次、访问问速度等等方面得得到改善善。最后,对对论文所所做的工工作进行行了总结结,并展展望下一一步的完完善与改改进工作作。该网上超超市系统统综合了了目前其其它相关关技术,外观设计简约,交流界面人性化,配合数据库管理,实用且易操作。关键词: 网上上购物,电子商商务,网网上超市市系统AbsttracctWithh thhe rrapiid ddeveeloppmennt oof IInteerneet, thee Innterrnett beecomme ppeopple to quiicklly gget, diistrribu
5、utioon aand traansffer infformmatiion impporttantt chhannnel. Itt inn peeoplless poolitticaal, ecoonommic, annd ootheer aaspeectss off liife plaays an impporttantt roole. Thhe IInteerneet ppubllishhingg innforrmattionn maainlly tthrooughh thhe wweb sitte tto rreallizee. AAs ppeopple liffe lleveel oo
6、f, nevver leaave homme tto ccompplette tthe jobb, sstuddy, entterttainnmennt, shooppiing havve bbecoome peooplee too thhe ffastt paace of livvingg thhe wway a ddemaand. Thhe pprellimiinarry ddesiign reaalizze tthe onllinee shhopppingg thhe bbasiic ooperratiion of thee prroceess, meembeershhip-bassed
7、 shooppiing sysstemm, pperffectt thhe ffuncctioon oof tthe webb siite.Thiss paaperr deescrribees tthe dessignn annd iimpllemeentaatioon oof ee-coommeercee siitess - thee puurpoose of onllinee saaless, pproccesss annd tthe reaalizzatiion of varriouus ffuncctioons. Giivenn thhe ssysttemaaticc annalyys
8、iss off thhe ssitee, ddesccribbed thee weebpaage dessignn, aand inttrodducees tthe conntennts of thee daatabbasee annd tthe maiin iimpllemeentaatioon. Thiis ppapeer aalsoo suummeed uup tthe maiin ccharractteriistiics andd fuuncttionns oof wwebppagee. DDesiign simmplee, hhumaanitty ccommmuniion intte
9、rffacee, wwithh daatabbasee maanaggemeent, prractticaal aand eassy tto ooperratee.The sysstemm usse JJSP tecchnoologgy aand Myssql dattabaase tecchnoologgy.Keywwordds:Onllinee Shopppinng,EE-coommeercee,Onliine Supeermaarkeet目 录录摘 要要IAbsttracctIII1 绪绪论1.1 系统开开发背景景11.2系系统实现现的目标标21.3系系统的开开发意义义21.4本本章小结
10、结32 需求求分析2.1 系统非非功能性性需求442.2系系统功能能需求442.3 系统数数据流程程分析552.4 环境需求62.5本本章小结结83 系统统设计3.1 系统结结构设计计93.2 数据库库设计1163.3 本章小小结2224 系统统实现4.1系系统功能能简介2234.2 功能模模块实现现234.3 数据库库实现3334.4 本章小小结3555系统测测试5.1 测试序序号3665.2测测试模块块与运行行366总结与与展望致谢444参考文献献45IV信息科学与技术学院学士学位论文1 绪绪论1.1 系统开开发背景景1.1.1网上上购物的的发展近年来,随随着Innterrnett的迅速速
11、崛起,互互联网已已日益成成为收集集提供信信息的最最佳渠道道并逐步步进入传传统的流流通领域域。于是是电子商商务开始始流行起起来,越越来越多多的商家家在网上上建起在在线商店店,向消消费者展展示出一一种新颖颖的购物物理念。网上购物物系统作作为B22B,BB2C(BBusiinesss tto CCusttomeer,即即企业对对消费者者),CC2C(CCusttomeer tto CCusttomeer,即即消费者者对消费费者)电电子商务务的前端端商务平平台,在在其商务务活动全全过程中中起着举举足轻重重的作用用。本文文主要考考虑的是是如何建建设B22C的网网上购物物系统。网上购物物是一种种具有交交互
12、功能能的商业业信息系系统。它它向用户户提供静静态和动动态两类类信息资资源。所所谓静态态信息是是指那些些比经常常变动或或更新的的资源,如如公司简简介、管管理规范范和公司司制度等等等;动动态信息息是指随随时变化化的信息息,如商商品报价价,会议议安排和和培训信信息等。网网上购物物系统具具有强大大的交互互功能,可可使商家家和用户户方便的的传递信信息,完完成电子子贸易或或EDII交易。这这种全新新的交易易方式实实现了公公司间文文档与资资金的无无纸化交交换。1.1.2网上购购物系统统的现状状目前国内内主流购购物系统统中采用用ASPP、PHHP、JJSP、JJAVAA语言开开发占据据80%,在模模式上随随着
13、近年年国内电电子商务务情势的的大好,各各购物系系统开发发商的兴兴起如雨雨后春笋笋一般。随随着国家家政策的的支持和和电子商商务行业业的高速速发展,以以后的购购物系统统发展路路线必然然走向标标准化、国国际化、智能化的市场道路。20055年我国国网民网网上购物物用户达达22000万,比比20004年增增长388.6%,交易易额高达达一三55.055亿元。220077年通过过B2BB电子商商务完成成的交易易额达到到212239亿亿元,增增长655.9%,实现现的运营营商营业业收入达达39亿亿元,增增长499.1%。20008年年6月底底,网络络购物用用户人数数达到663299万,半半年内增增加366.
14、4%,全年年我国电电子商务务类站点点的总体体用户覆覆盖已经经从90000万万户提升升至98800万万户,网网络交易易规模接接近27700亿亿。根据据我国电电子商务务研究中中心发布布的220100年(上上)电子子商务市市场数据据检测报报告显显示,截截至20010年年6月份份,国内内个人网网店的数数量已经经达到了了12000万家家,且增增长迅猛猛,预计计今年年年底网店店数量将将达到一一三000万家,直直接从业业人员超超过一三三0万人人,间接接带动就就业近110000万人,市市场交易易额达到到2.225万亿亿元,预预计全年年交易额额将超过过4.33万亿元元。由上面数数据可以以看出,中中国的网网上购物
15、物发展正正蓬勃发发展,充充满活力力,而基基于JSSP开发发的电子子商务网网站更是是国内外外的主流流,因此此此系统统的开发发是符合合社会的的发展形形式,是是很有意意义的。1.2系系统实现现的目标标现在流行行的网上上购物系系统不仅仅要有漂漂亮的网网页,更更要有严严谨的规规划,注注重每一一个细小小的环节节。这样样才能使使得在电电子交易易时避免免不必要要错误发发生。我我们将使使用HTTML、JJSP等等技术来来编辑网网页,并并运用JJDBCC技术把把数据库库和动态态网页相相关联。传传统的管管理信息息系统信信息获取取方法是是由专业业文字录录入人员员将信息息输入到到管理系系统的数数据库中中,这种种方法在在
16、数据量量不大时时有很多多的应用用场合。当当数据量量比较大大,并且且有较强强的专业业性时,录入的的费用和和出错的的可能性性都相应应上升。本本设计在在实际应应用中的的解决方方案是建建立网站站, 以以及自己己的数据据库,使使得所需需商品信信息可以以及时的的保存、更更新,可可以更好好的及时时了解商商品买卖卖的情况况。1.3系系统的开开发意义义Inteerneet的发发展,为为改变传传统的商商业运作作模式提提供了一一种技术术上的可可行性的的方案:利用IInteerneet的技技术和协协议,建建立各种种企业内内部网IIntrraneet,企企业外部部网Exxtraanett,通过过廉价的的通讯手手段,将将
17、买家与与卖家、厂厂商和合合作伙伴伴紧密结结合在了了一起,消消除时间间与空间间带来的的障碍,从从而大大大的节约约了交易易成本,扩扩大了交交易范围围。而在在实际的的生活中中,这种种方案已已经被广广泛的运运用到了了实际的的商业活活动中了了,人们们将这种种交易模模式称为为:电子子商务。 当今比较较流行的的网上购购物系统统有“淘淘宝(xxtaoobaoox)”以及“当当当(xxdanngdaangxx)”。它它们都是是相当优优秀的电电子商务务网站,对对其他的的网站提提供了良良好的典典范。设设计中可可以学习习参考他他们的思思想,了了解和熟熟悉整个个网站的的开发流流程及完完整的电电子商务务网站应应有的功功能
18、和注注意事项项。 设计和完完成一个个电子商商务网站站的,将将会牵涉涉到许多多技术上上的问题题,如:动态网网页制作作技术的的,后台台数据库库的设计计和管理理,通过过实际的的制作个个网站,可可以避免免纸上谈谈兵,在在实践中中掌握上上述技术术的使用用。1.4 本章小结结这一章节节主要就就是介绍绍了一下下系统开开发的目目的以及及意义,首首先列出出了网上上超市的的一些管管理现状状,只有有很好的的了解了了当前网网上超市市的现状状,那样样才能对对该系统统进行设设计前期期的工作作任务进进行一个个很好的的规划,明明确该系系统的设设计理念念以及改改系统要要达到的的目标,同同时明确确了本系系统开发发所涉及及的核心心
19、技术。2 需求求分析2.1 系统非非功能性性需求非功能性性需求是是指为满满足用户户业务需需求必须须具有但但不是功功能性需需求的系系统特性性。虽然然此需求求与系统统业务逻逻辑无直直接关系系,但也也影响着着系统的的质量,不不能忽视视。本系系统的非非功能性性需求主主要包括括以下几几个方面面:(1)界界面友好好本系统在在功能完完善的情情况下,界界面尽量量做到简简洁友好好、便于于操作,并并应有效效地防止止误操作作的发生生。(2)支支持多用用户并发发访问本系统属属于一个个多用户户的网上上购物系系统,因因此需要要做到支支持多用用户的并并发访问问,并尽尽量控制制到用户户可接受受的访问问速度。(3)安安全性互联
20、网中中存在的的威胁无无处不在在,由于于本系统统基于WWeb开开发,难难免要受受到安全全性的挑挑战。因因此,本本系统应应尽量避避免威胁胁安全性性的因素素发生。2.2系系统功能能需求通过需求求分析,确确定本系系统有以以下一些些基本功功能:l 登录注册册管理:注册时时能够对对用户名名,密码码的简单单验证;能够对对电子邮邮箱,EEmaiil进行行有效性性验证;能够防防止利用用页面刷刷新重复复注册,以以及已经经注册的的用户不不能重复复注册。l 商品浏览览:分类类显示商商品;显显示商品品详情,提提供购买买链接。l 购物车管管理:欲欲购买商商品可以以增添到到购物车车;也可可以从购购物车退退回商品品,清空空购
21、物车车;对于于同一件件商品的的多次购购买只能能在原来来的商品品上增添添数量,还还可以修修改购物物车中某某个商品品的数量量,统计计商品总总金额。l 订单管理理:只有有登录的的用户可可下订单单;用户户可以查查看自己己的订单单。管理理员可以以修改订订单的状状态。 l 商品管理理:管理理员可以以增添商商品分类类;修改改商品基基本信息息;增添添商品时时候可以以上传图图片。l 用户管理理:管理理员对注注册用户户的维护护。2.3系系统数据据流程分分析2.311 系统统数据流流图通过对系系统的网网上超市市的数据据流动分分析,得得出数据据流程如如图2-1所示示。顾客加入购物车商品结账订单填写地址送货地址查看商品
22、商品管理员订单管理商品信息查看处理订单管理用户信息用户有效订单图2-11 系统统数据流流图2.322 系统统E-RR图通过对系系统的网网上超市市的数据据分析,得得出E-R图如如图2-2所示示。n1n111n1图2-22 系统统E-RR图2.4 环境需需求2.411 开发发平台此系统开开发选用用的平台台是Sttrutts2+Javva SServver Pagge(简简称JSSP)+Myssql数数据库,它它适应于于Winndowws操作作系统并并能很好好的与其其应用程程序结合合,而且且Myssql数数据库也也易操作作,从而而大大降降低了编编程难度度。具体体如下:l 采用了IInteerneet
23、架构构,Boowseer/SServver模模式。l Web服服务器采采用Toomcaat5.5服务务器,数数据库管管理系统统为Myysqll。l 采用了jjdk11.6的的环境l 开发工具具使用DDreaamweeaveer搭建建系统页页面框架架,再利利用Sttrutts2自自带的标标签插入入服务器器端传过过来的数数据。l 在服务器器端使用用Myeecliipsee工具开开发,利利用Sttrutts2框框架处理理业务。2.422 系统统开发工工具本系统是是基于SStruuts22+JSSP+MMysqql数据据库技术术实现的的,现对对JSPP技术和和Myssql数数据库以以及Sttrutts
24、2框框架作简简要的介介绍。2.433 开发发语言JSPPJSP页页面由HHTMLL代码和和嵌入其其中的JJavaa代码所所组成。JJavaaBeaan是JJSP的的技术基基础,而而且大型型的Weeb应用用程序的的开发需需要JaavaBBeann和JSSP配合合才能完完成。JJSP具具备了JJavaa技术的的简单易易用,完完全的面面向对象象,具有有平台无无关性且且安全可可靠,主主要面向向因特网网等特点点。JSSP的技技术的优优势:l 一次编写写,到处处运行。在在这一点点上Jaava比比PHPP更出色色,除了了系统之之外,代代码不需需要做任任何更改改。l 系统的多多平台支支持。基基本上可可以在所所
25、有平台台上的任任意环境境中开发发,在任任意环境境中进行行系统部部署,在在任意环环境中扩扩展。相相比ASSP/PPHP的的局限性性是显而而易见的的。l JSP技技术是用用Javva语言言作为脚脚本语言言的。JJavaa语言是是成熟的的、强大大的、易易扩充的的编程语语言。l 高效性与与安全性性。JSSP在执执行前先先被编译译成字节节码,字字节码由由Javva虚拟拟机解释释执行,比比源码解解释效率率高。l 可维护性性。由于于JSPP技术是是一种开开放的、跨跨平台的的结构,因因此Weeb服务务器、平平台及其其他组件件能很容容易升级级或切换换,且不不会影响响JSPP基本的的应用程程序。l 多样化和和功能
26、强强大的开开发工具具支持。JJavaa已经有有了许多多非常优优秀的开开发工具具,而且且许多可可以免费费得到,并并且其中中许多已已经可以以顺利的的运行于于多种平平台之下下。2.444 数据据库MyssqlMysqql是Oraaclee公司的的一款数数据库产产品,因因为其小小巧亦操操作,却却十分稳稳定,成成为一些些中小型型项目和和我们学学习中最最常用的的数据库库,在这这里便使使用了这这款成熟熟稳定的的数据库库。2.455 框架架Strrutss2在Strru tts2出出现之前前,Sttrutts1就就是一个个非常有有名的框框架,它它实现了了MVCC模式。之之后出现现的WeebWoork框框架也是
27、是一个很很优秀的的框架,随随着时间间的发展展,Sttrutts1渐渐渐淘汰汰,有人人用WeebWoork的的核心并并包装上上Strrutss1,由由此产生生了更先先进的技技术Strrutss2。SStruuts22是经典典的MVVC结构构框架,将将显示,控控制,逻逻辑很好好的分离离,可以以使我们们开发起起来更具具延展性性。2.5本本章小结结这一小节节主要是是明确系系统开发发的需求求分析,明明确系统统要实现现的功能能,确立立系统的的功能模模块,按按照系统统开发的的流程,先先申述系系统的管管理概述述,继而而就确立立系统要要实现的的功能模模块,最最后确立立系统的的用户角角色需求求的定位位,本需需求分
28、析析报告的的目的是是规范化化本软件件的编写写,旨在在于提高高软件开开发过程程中的能能见度,便便于对软软件开发发过程中中的控制制与管理理,同时时提出了了网上超超市系统统的软件件开发过过程,便便于程序序员与客客操作者者之间的的交流、协协作,并并作为工工作成果果的原始始依据,同同时也表表明了本本软件的的共性,以以期能够够获得更更大范围围的应用用。3 系统统设计3.1 系统结结构设计计本系统课课分为前前后台两两个部分分,共有有用户登登录注册册、商品品展示、购购物车、结结账、后后台管理理五大模模块网上购物物系统前台台功能结结构如图图3-1所示示网上购物系统前台会员管理商品展示购物车结账会员登陆注册会员资
29、料管理会员订单查询分类展示销售排行掌柜推荐新品上架添加商品移除商品恢复移除的商品生成订单填写送货信息选择之前填写过的地址图3-11 系统统前台功功能结构构图网上购物物系统后后台功能能结构如如图3-2所所示网上购物系统后台后台登录商品维护会员维护订单维护退出后台图3-22 系统统后台功功能结构构图系统处理理业务流流程如图图3-3所所示图3-33 业务务流程图图主要可将将本购物物系统分分为五个个模块1. 登登陆注册册模块登陆验证个人首页正确不正确首页注册填写信息验证注册成功图3-44 登陆陆注册流流程图(1)首首先进入入主页面面maiin.jjsp时时,先载载入一些些静态元元素和左左边栏、右右边栏
30、两两个只需需显示文文字的动动态数据据,而其其他的几几个diiv版块块,如站站长推荐荐,热销销版,新新上架等等模块都都是通过过AJAAX技术术异步加加载进mmainn.jssp页面面。(2)登登陆时加加上了jjavaascrriptt验证表表单。(3)注注册时加加上了jjavaascrriptt验证表表单,在在填写eemaiil即用用户名的的时候,通通过失去去焦点事事件和AAjaxx技术向向服务器器发送异异步请求求查询用用户名是是否存在在,并在在注册页页面局部部刷新提提示用户户,验证证码也是是通过AAjaxx技术实实现。(4)注注册页面面提交后后,会出出现一个个验证邮邮箱提示示,服务务器向用用户
31、邮箱箱发送了了一个验验证码,用用户需要要填写验验证码才才能完成成注册,如如果不进进行验证证,下次次登录是是还会提提示验证证,不能能使用用用户功能能。(5)输输入邮箱箱验证码码后,完完成注册册。2. 商商品查看看与展示示(1)在在首页主主要构成成是左边边栏、右右边栏、站站长推荐荐、热卖卖商品、新新品上架架等。左左边栏显显示的是是商品分分类信息息,一个个大类,下下面是小小类,如如:图书书(大类类),世界名著著、历史史军事、小小说文学学(小类类);右右边栏是是“新品热热销版”,显示示的是最最近一个个月上架架的商品品的销售售排行NNO.11NNO.88;站长长推荐,显显示通过过随机查查询的商商品,有有
32、商品图图片,商商品名,商商品介绍绍等信息息;“热卖版版”是通过过销量查查询显示示的商品品;“新品上上架”是通过过添加时时间查询询最近添添加的商商品。(2)从从左边栏栏点击分分类进去去查看商商品信息息,会进进入商品品列表页页面,左左边栏显显示当前前进入的的这个大大类别已已经它所所有的子子类别,并并显示各各分类的的商品数数目及大大分类的的商品总总数目,中中间栏显显示的是是当前选选中的类类别的所所有商品品列表,显显示了商商品图片片,商品品名,价价格,介介绍等,每每个商品品下有“购买”选项,可可以添加加到购物物车,实实现了翻翻页功能能,每页页显示33件商品品信息,可可以选择择排序方方式,如如按上架架时
33、间排排序,按按销量排排序。(3)通通过主页页面其他他地方或或者商品品列表点点击可以以进入单单独的商商品信息息页面,有有较为详详细的商商品信息息,同样样可以购购买,实实现了放放大镜功功能,通通过鼠标标放在图图片上会会显示大大图片。(4)通通过通过过任意商商品链接接进入商商品的详详细信息息信息页页面,有有较为详详细的商商品信息息,显示示了商品品的图片片、价格格、库存存、厂商商等详细细信息,在在此页面面同样也也可以将将商品加加入购物物车,还还能选择择商品的的个数。(5)商商品的所所有显示示都是从从数据库库中读取取,其中中图片存存放在固固定文件件夹中,数数据库中中存放的的是图片片地址。3. 购购物车模
34、模块查看商品添加到购物车登陆检查添加成功查看购物车删除商品修改数量结账恢复删除商品图3-55 购物物车流程程图(1)不不管有无无登录,都都可以使使用购物物车,首首先查看看商品,点点击购买买,如果果商品已已经购买买,购物物车只会会添加一一次。(2)添添加完毕毕,点击击“购物车车”查看添添加到购购物车的的商品,在在购物车车查看页页面,可可以看到到添加的的商品名名,原价价,本网网站价格格,以及及数量,还还有商品品的总价价,节约约价格。(3)在在购物车车页面可可以有一一下操作作:修改改数量、删删除、恢恢复、结结账。“修改数数量”可以更更新需要要买的商商品数量量,默认认为1,“删除”将商品从要购买的列表
35、删除,出现在下面以删除的列表中,“恢复”即可以将删除列表的商品恢复到要购买的列表中,“结账”即将要生成订单,结账功能需要登录才能使用,未登录的会自动跳转登陆页面。(4)本本购物车车使用的的是seessiion+coookiee技术,即即购物车车中得数数据会在在浏览器端端进行备备份,失失效时间间为1天天,如果果关闭浏浏览器,下下次再登登录还可可以从浏浏览器中中取得数数据。4. 生生成订单单结账是否登陆生成订单填写地址登陆否是选择老地址填写新地址保存新地址订单提交图3-66 订单单流程图图(1)首首先根据据购物车车里的数数据生成成一个不不能修改改的表单单,供用用户确认认,确认认后可点点击结账账。(
36、2)点点击结账账,系统统会拦截截没有登登陆的客客户,跳跳转到登登陆界面面,登陆陆后才能能继续操操作。(3)接接着跳转转到地址址填写界界面,如如果是老老客户,并并且以前前有过送送货地址址,可以以通过下下拉列表表选择地地址,如如果想填填写新地地址则选选择新地地址,并并且填写写,填写写后提交交会生成成新地址址,下次次可以通通过选择择地址,直直接选择择。(4)地地址填写写无误,提提交,向向服务器器发送请请求,插插入数据据库,生生成订单单成功。5. 会会员信息息用户登录查看个人信息修改部分信息查看订单查看收藏夹图3-77 会员员功能流流程图(1)用用户登录录后可以以查看一一些个人人信息,如如用户名名,性
37、别别,电话话,最后后登录时时间,最最后登录录IP地地址等信信息。(2)用用户登陆陆后可以以修改部部分个人人信息,如如用户名名,电话话。(3)用用户可以以查看所所有的订订单信息息,以及及订单当当前状态态。(4)用用户可以以查看之之前添加加的喜欢欢的商品品。3.2 数据库库设计本系统数数据库采采用Myysqll5数据据库,系系统数据据库名称称为d_shoop,共共包含88张表。a.d_useer表用户注注册信息息表用户信息息表主要要用来保保存用户户主要信信息。表表d_uuserr的结构构如表331所示。表3-11 d_useer表字段名数据类型型长度主键或外外键idint12pkemaiilVar
38、ccharr50nickknammevarccharr50passsworrdvarccharr50userr_innteggrallint12is_eemaiil_vveriifycharr3emaiil_vveriify_coddevarccharr50lastt_looginn_tiimebigiintlastt_looginn_ippvarccharr一五id:dd_usser表表的主键键Emaiil:用用户注册册邮箱Nickknamme:用用户昵称称Passsworrd:用用户密码码Userr_innteggrall:用户户的积分分Is_eemaiil_vveriify:用户是是否验
39、证证邮箱Emaiil_vveriify_codde:邮邮箱验证证码Lastt_looginn_tiime:最后登登录时间间Lastt_looginn_ipp:最后后登录IIP地址址b. dd_reeceiive_adddresss表用户收收货地址址表表3-22 d_recceivve_aaddrresss表字段名数据类型型长度主键或外外键IdInt12PkUserr_iddInt12FkReceeivee_naameVarccharr20Fulll_adddreessVarccharr200Posttal_coddeVarccharr8MobiileVarccharr一五PhonneVarcc
40、harr20Id:aaddrresss表的主主键Userr_idd:对应应用户的的id号号,外键键,用于于连接两两表Receeivee_naame:收货人人姓名Fulll_adddreess:收货地地址Posttal_codde:邮邮编Mobiile:移动电电话Phonne:固固定电话话c. dd_caateggoryy表 产品类类别表表3-33 d_cattegoory表表字段名数据类型型长度主键或外外键IdInt12PkTurnnInt10En_nnameeVarccharr200NameeVarccharr200DesccripptioonVarccharr200Pareent_idIn
41、t10Id:dd_caateggoryy表主键键Turnn:产品品顺序En_nnamee:产品品英语名名Namee:产品品中文名名Desccripptioon:产产品类别别描述Pareent_id:产品父父类的类类别Iddd. dd_prroduuct表表各种类类型产品品的共有有信息表表表3-44 d_prooducct表字段名数据类型型长度主键或外外键IdInt12PkProdductt_naameVarccharr100DesccripptioonVarccharr100Add_timmeBigiint20Fixeed_ppricceDoubbleHeree_prriceeDoubbleK
42、eywworddsVarccharr200Has_delleteedInt1Prodductt_piicVarccharr200Totaal_nnumInt11Selll_nuumInt11Id:dd_prroduuct表表的主键键Prodductt_naame:产品名名Desccripptioon:产产品描述述Add_timme:产产品添加加时间Fixeed_ppricce:产产品原价价 Herre_ppricce:本本站价格格Keywwordds:关关键字Has_delleteed:是是否被删删除Prodductt_piic:产产品图片片Totaal_nnum:产品进进购总数数量Selll
43、_nuum:销销售数量量e. dd_gooodss表产品的的特有信信息表表3-55 d_gooods表表字段名数据类型型长度主键或外外键IdInt12Pk、ffkBranndVarccharr50AuthhorVarccharr200PubllishhinggVarccharr200Publlishh_tiimeBigiint20Guarranttee_perrioddInt2stanndarrdint4Wordd_nuumbeerVarccharr一五Whicch_eedittionnVarccharr一五Totaal_ppageeVarccharr一五barccodeeVarccharr2
44、5Authhor_summmarryTexttPrinnt_ttimeeInt20Id:主主键Brannd:品品牌Authhor:作者Publlishhingg:厂商商或出版版社Publlishh_tiime :生产产日期或或出版时时间guarranttee_perriodd:保质质期stanndarrd :规格Wordd_nuumbeer:字字数Whicch_eedittionn :几次修修订Totaal_ppagee :总总页数Barccodee :条条形码 Authhor_summmarry:作作者介绍绍Prinnt_ttimee:出版版次数f. dd_caateggoryy_prrod
45、uuct表表类别和和产品关关系表(用用于连接接cattegoory表表和prroduuct表表)表3-66 d_cattegoory_prooducct表字段名数据类型型长度主键或外外键IdInt12PkProdductt_iddInt10FkCat_idInt10FkId:主主键Prodductt_idd:产品品idCat_id:类别iidg. dd_orrderr表订单单信息表表表3-77 d_ordder表表字段名数据类型型长度主键或外外键IdInt10PkUserr_iddInt10StattusInt10Ordeer_ttimeeBigiint20Ordeer_ddesccVarccharr100Totaal_ppricce