网上宠物商城系统设计毕业论文.docx
摘要本论文题目为网上宠物店系统的设计与实现,首先介绍了网上宠物店系统的选题意义,然后提出一个基于网上宠物店系统的相关领域的目前状况介绍,并对相关关键技术进行了讨论,最后说明了网上宠物店系统的应用前景。本系统由两个大模块组成,各模块的功能分别为:前台用户宠物购买模块和后台管理模块。前台用户宠物购买模块部分主要功能可细分为:用户信息模块、添加宠物购物车模快、宠物浏览模快、订单生成模块、留言生成模块。后台管理模块部分主要功能为:宠物信息管理模块、订单管理模块、用户信息管理模块、留言管理模块。在前台用户宠物购买模块中,用户可以对宠物进行查询,并对宠物进行宠物购物车添 加,对用户信息进行修改,对订单进行增加或删除以及对购买过的宠物进行留言评 价。后台管理模块中,管理员可以对不同宠物信息进行管理,对用户信息进行修改, 对留言进行回复或删除操作,对前台生成的未完成订单进行删除操作。根据系统所需功能,使用的技术包括:以 J2EE 为开发平台,采用 MYSQL5.1 做后台数据库,选择 MyEclipse4.8 为开发工具,Tomcat6.0 为服务器端,采用工程化思想,实现了一个简洁的系统界面,方便的操作环境,便于后台维护。经过测试,本系统具有较好的实用性,操作简单,用户可以在此宠物购买网站进行宠物的购买,可以对未注册用户的访问进行拦截,让用户有更好的使用体验。另外此系统的后台部分,管理员的登录也需要验证信息条件是否符合数据库中的数据。关键字:宠物,网上商城,订单管理AbstractThe title of the graduation is Design and Implementation of Online Pet Shop System .First it introduces the significance of the topic matter, and then and then put forward a present condition of the related online pet store system based on the introduction, and the related key technologies are discussed, and finally illustrates the application prospect of online pet store system.The system consists of two modules, the functions of each module are: front desk users pet purchase module and the background management module. The main function of the front desk user pet purchase module can be subdivided into: the user information module, the pet shop model is added, the pet browse module is fast, and the order generation module is formed. The main functions of the background management module are as follows: pet information adding module, order management module, user information management module. In the front desk users pet purchase module, the user can query the pet, and the pet shopping cart to add, modify the user information, as well as the order to increase or delete.The backstage management module, the administrator of the different pet information to add, modify user information on the matters needing attention to add or delete operation on the front generation did not complete the order to delete operation.According to the unified requirement of system function, the decision to use J2EE as the development platform, using Oracle10g as the background database, using MyEclipse2014 as development tool, Tomcat6.0 as the server, using the engineering idea, implements a friendly system interface, To achieve a simple system interface, easy to operate the environment, to facilitate the maintenance of the cinema booking site.After testing, the system has good practicability, simple operation, users can buy this website to buy pet, the user can not access the use of registration to intercept, give the user a better experience. In addition to the background of this system, the administrator login also need to verify whether the information condition is consistent with the data in the database.Keywords: pet Online store Order management目录第一章绪论11.1 开发背景11.2 开发内容2第二章 系统开发环境42.1 java 介绍42.2 MYECLIPSE 介绍42.3 HTMLcss 介绍42.4 JSP 介绍52.5 MYSQL 数据库介绍5第三章 系统分析73.1 系统数据流程分析73.2 需求分析83.3 用例分析93.4 流程分析103.5 技术可行性分析113.6 经济可行性分析113.7 操作可行性分析11第四章 系统整体设计134.1 功能设计134.2 数据库设计134.3 数据库表的设计15第五章系统的详细功能设计195.1 前台的详细功能设计195.1.1 用户注册195.1.2 留言功能模块设计195.1.3 购物车功能管理205.1.4 商品查询功能模块介绍205.1.5 订单管理功能模块的设计215.1.6 商品详细信息功能模块设计225.1.7 订单提交管理功能模块的设计与实现225.2 后台的详细功能设计235.2.1 系统用户管理235.2.2 商品类别管理功能的设计与实现235.2.3 商品信息管理245.2.4 特价商品信息管理255.2.5 订单功能管理265.2.6 会员管理功能265.2.7 留言管理功能模块27第六章系统测试276.1 数据库测试286.2 登录测试29总结31致谢32参考文献32第一章绪论1.1 开发背景近年来,随着网络高速发展,更得益于现在智能手机的普及,全球的网络科技增长速度明显,后劲十足,网络的普及率明显的很大提高。截止今年的六月份,不完全统计,光中国的网民数量就已经达到了 7.54 亿,超过了总人口的一半以上,占全球网民总数的五分之一。而网络购物更成为一种新的潮流,逐渐替代传统的营销方式。截止到现在,全球市值最高的十家公司里,有 7 家正是互联网科技公司,其中,发展较晚的中国公司腾讯和阿里巴巴更是名列其中,成为其中的佼佼者。科技公司已经完全超越了传统的实体企业,如今的社会更像人工智能发展,像无人驾驶,无人机等更是一种大胆的新尝试,未来都将会不可能变为可能,所有的企业未来都将和科技网络有关系 。虽然国内的市场相对来说没有国际市场大,但是像腾讯和阿里都是做到了世界级级别,都迈出了国门,主要还是因为互联网的发展,无线网络的覆盖也达到了百分之八九十。所以未来网络还会更大的改变这个世界,创新整个社会。(1) 国外现状随着约翰.冯.诺依曼创建出第一台计算机,成为 20 世纪最先进的科学技术发明之一开始,人类进入了一个新的世界,开始了一个互联网的年代。第一台计算机占地庞大,处理速度慢,而且只能用于进行科学计算,开机一次都需要浪费很多时间,并且使用必须是专业的人员,都是代码算法,非常的不方便。自从微软公司创建了操作系统开始,人们可以可视化的进行电脑操作,电脑的用途也多样化起来。进而新的互联网出现在了大家的面前,人们可以利用互联网实现在家就可以做很多事情。随时时代的进展,人们的生活水平上升,生活节奏快,慢慢的买东西需要出门自己选购变得浪费时间和体力,于是逐渐的出现了网上购物网,可以足不出户就可以买到自己心仪的物品,可是这样的便利并没有让人们满足,渐渐的智能手机的出现和无线网络的覆盖使得网上购物更加的没有地点的限制,人们只要拿个手机就可以随时随地的购买物品。网上物品种类多样,价格低廉,极大的方便了人们,对实体行业是一个极大的竞争。创办于美国的亚马逊网站,算是比较知名的国际性企业了,属于美国的一家最大的电子商务类企业。更是第一批开始发明的经营电子网络购物的公司。创办于 1995 的亚马逊公司建立之初的规划是,能做四年到五年之间能够有盈利能力,上线仅仅一年的时间就达到了 10 亿美元的交易额,其种类达到了 5000 多万种,吸引了 40 万企业和客户。可见电子商务市场之大,前景之美好。(2) 国内现状战火很快就烧到了我们国内,第一批做电子商务的企业家们也纷纷开始效仿,阿里巴巴、京东等应运而生,创造了中国的收入神话。每年的收益额都占不小的比例。马云更成为了一个神奇人物,各国总统都纷纷接见。现如今淘宝的双十一,2009 年开始举办的促销活动,当时的参与人数还很少,但收入却超出了想像。2010 年开始崭露头角,销售量达到了 10 亿元,仅仅是一天的时间,2011 年销售量达到 33.6 亿,2012 年,据统计交易高潮是凌晨,五分钟内的成交量就是 10 亿元人民币,2013 年,各种商家齐加入,收入达到了 320 亿,2014 年,仅仅十一月十一日,这一天,收入就达到了571 亿元,2015 年,收入差点翻倍,达到了 912 亿元,这一年,手机消费开始显露出来,占了 68%,2016 年,在这一天,商家们看到了商机,纷纷参加双十一,搞促销活动,名气越来越大,销售收入达到了 1207 亿。对比往年的数据,大家可以看到这是多么惊人的增长率。也也意味着中国已经进入了全名网购的时代。看到这样的效果,淘宝马上又引进了双十二,其它平台如京东又搞起了 618,互联网购物网风声水起,日益成形。现在,更随着智能手机的普及,网络购物变的更为简单,更为便捷,随时随地可以购物不停,不限时间,不限场合。使得网上商城更是如入中天,人们买东西再也不用走街串巷,来回比价,比质量,返返复复走来走去进行购买了。只要一个手机, 一台电脑就可以坐在家中等着自己满意的物品到手。1.2 开发内容本系统利用 java 语言 JSP 技术 MYSQL 数据库 MYECLIPSE 软件开发一个 bs 架构的可视化方便操作的宠物网上商城软件,本宠物购物网上商城主要包含以下内容游客部分可以登录网址进行浏览商品信息,如果进行购买的话,可以进行用户注册,注册成功后方可加购物车,进行购买操作,用户后台可以查看自己的购买信息是否发货等信息方便快捷。管理员部分作为网站的管理者,可以登录网站实时管理,可以对商品进行上架, 下架对商品类别添加修改,对注册用户信息查看操作,实时更新产品,用户下单后, 安排发货,管理整个网站。主要功能如下:1. 商品信息管理功能:对各种商品进行展示,可以看到商品的具体信息。2. 商品类别管理功能:对各种不同类别的商品进行分类,方便查找自己需要的商品。3. 特价商品管理功能:可以对销量不太好的商品进行特价销售,以便更好的去除库存,减少亏空。4. 订单管理功能:对用户所购买的宠物订单进行管理,包括都买的什么东西,什么时候下的单子,并且还包括发货地址等信息。5. 会员管理功能:对网站的注册会员进行管理,可以对已有的注册会员进行删除。6. 留言管理功能:如果有不足的地方,都可以进行留言,并且还可以看到留言回复信息。7. 系统用户管理:主要是对自己的账号和密码进行修改,还可以删除已有的用户信息。同时还有其它几个方面的功能:1. 购物车功能:这个功能可以实现用户在购买商品的时候可以把自己相中的物品都加入到购物车中,到最后结账的时候,一起付款。2. 用户注册功能:如果没有进行注册,那只能进行商品信息的浏览,不能购买商品,想要购买商品就可以通过用户注册这个功能注册成为本网站的用户。3. 商品搜索功能:如果有想买的商品可以直接使用这个功能,可以快速的找到想要买的商品,不用再一个商品一个商品的查找。第二章系统开发环境宠物网上商城软件采用的是前端 HTML+css+javascript, JSP 是后端语言,MYSQL 数据库进行开发,前端设计工具采用 MYECLIPSE 软件,服务器采用 tomcat。以下分别对其进行介绍。2.1 java 介绍Java 语言是一种现在世界上比较主流的面向对象的语言,是由 sun 公司推出的。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们编写的代码更强壮。Java 相对其它语言来说,比较简单,编译起来更方便一些,安全可靠性高。不完全统计,现在全世界大约有 2000 多万人在使用 它,java 既可以镶嵌使用又可以独力的使用。Java 大致可以分成两个部分,一种部分是 javac 负责的编译,另一种是 java 负责的运行。Java 和 c+语言很相像,但 java 在编程时是一种以对象为导向的方式来进行编译的,使得编出来的软件可以单机使用,也可以在互联网上使用,检查出错更为方便。Java 分布式、体系结构中立的特点也使得其存储更快,编议更简单。面向对象包括四个特点,一是封装,就是说在定义类的时候可以实现一定的功能和属性。二是抽象,属于类的一种,可以把一个具有共同属性的类封装在一个抽象里,便于简单编议。三是继承,顾名思义就是带有前者的特性。还有一个就是多态的特点,可以多种一起运用,表现了它可扩展性较好。2.2 MYECLIPSE 介绍MYECLIPSE 是近几年新推出的一块集成软件,是属于 ECLIPSE 的升级版本。一般都是用来设计 java 语言的,集成了 j2ee 的 eclpse 的插件组合。之前常用的 ECLIPSE 相对来说比较单一,还需要安装单独的 tomcat.jdk 等组件来配合使用,对于刚入门的同学难度相对比较大。而 MYECLIPSE 软件集成了所有的插件,使用起来更加方便,更加的易懂。利用 MYECLIPSE 进行的软件开发可以很大的提高运算速度,功能也是十分的强大,几乎包含了编程所需要的所有设计功能。而其中的 tomcat 服务器更是一个面向大众免费的应用于 web 的服务器。在用户浏览量比较少的情况下被经常使用,所以成为了编程 JSP 程序时的最好的选择。换一句话说就是,如果把 tomcata 服务器安装到一台电脑上时,可以直接通过他对 HTML 页面进行直接访问。Tomcat 可以当做以前用的apache 服务器上面的一种延伸,他工作时相对比较独立,工作时,tomcat 可以看成是作为一个独立的进程来运行的。2.3 HTMLcss 介绍HTML 全称是 Hyper Text Markup Language 通常是作为一种超文本的链接语言来实现页面的。更是一种相对比较简单的网页标记语言。他解决了计算机电脑之间信息沟通的一种障碍,是浏览器通用的一种标准技术,在市面上的浏览器里几乎都可以打 开。目前是市面上大众都可以接受的网页技术语言。HTML 主要是用来制作网站前端的动态页面,HTML 命令可以详细的说明表格信息,图文详情,链接信息,图片视频等。HTML 作为一个制作网页最基础的语言技术,主要是由头部(head)和主题(body)而构成的。在 head 部分可以添加标题的信息,展示浏览所需要的任何信息,body 部分主要是包含网页所要显示的全部内容。在 HTML 中可以插入 JSP 而形成 JSP 的文件搭配使用,更可以形成多种不同风格的功能特效。2.4 JSP 介绍JSP 是属于 java 语言里的一种编程技术,可以对动态的网站进行编辑和封装。通过与 tomcat 服务器和数据库的链接,可以访问存储于服务端的资源。JSP 更可以分离网页之间的逻辑关系和网页之间的不同显示,可以对重用的基础组件进行必要的开发支撑,更方便对 web 的程序进行设计。可以这样说,JSP 已经成为了 web 里的一种先驱技术。已经融合了现代编程语言如 c# asp 等一些最佳的特性。使用者来说最大的好处就是相对比较简单,同时还能满足一般需求,更适用于所有的操作系统上。当 web 的服务器接受访问 JSP 页面的请求命令时,最初运行出来的程序段,将会把 JSP 文件中的代码和运行出来的结果一起的展示给用户浏览。通过 JSP 技术插入数据库文件,一般都可以满足了组建这个网站所需要的程序。JSP 和 HTML 等是一样的都可以通过 tomcat 服务器在浏览器里进行终端的信息浏览。HTML 技术和 java 可以构建出 JSP 网页,在tomcat 服务器端收到用户访问的指令时,能够及时有效的处理相应的 java 代码,然后把客户所需要的界面通过 HTML 的形式返回过去。JSP 技术语言拥有了方便快捷的 java 程序,又面向广大用户,相对来说具有相对大的优势。JSP 的突出优点:1. 代码的通用性比较好,编写好一次以后,一般的版本都可以运行,代码不用做任何的改动。2. 大多平台支持,可以在所有平台上来进去设计编译,相比其他的编程语言 c#net 等来说,优点是无需质疑的。3. 支持所有的服务器端组件,开发人员不需要在调用 web 页面时通过其他的开发工具达成有效组件。更加的具有可操作性,通过完善的 java 组件里的功能就可以达到所有想要的效果。4. 具有通用的开发软件支持。Java 现在已经有了很多的设计方法,这都得益于编程工具的发展,而且现在大部分软件工具都是免费。2.5 MYSQL 数据库介绍MYSQL 是建立在关系型模型基础上的一种,具有稳定性强,存储速度快,体积小, 能够使用户更加迅速方便快捷读取所需要的数据信息,并处理能力比较强。可以使用户更加快捷的得到所需要的信息,而且有强大的数据处理工具模型。可以帮助用户做出更加正确的决策。MYSQL 相比 sql 数据库具有更显著的特点。1. MYSQL 数据库可以和世面上的操作系统完美的结合。2. 对于电脑硬件设备要求并不高。3. 具有非常良好的可伸缩性。4. 有很好的通用性,可以匹配不同的环境版本。5. 软件存储比较小,非常好安装。第三章系统分析开发一个软件需要进行全面的分析才可以实施,这样才能保证这个软件适应市场,保证软件的使用性。下面从以下几个方面进行分析:3.1 系统数据流程分析游客只能浏览网站,而不能进行购物等相关操作。要想进行宠物购买,需要登录本网站的用户账号,如果用户还没有我们宠物网站的登录名,首先要进行用注册。注册后,在登录时用户名与密码验证通过就能做下面的相关操作。如果用户名不存在、密码不正确或者验证码不正确,则提示错误信息并且刷新页面。管理员可对订单,商品信息,用户信息进行相关管理操作。系统顶层数据流图如图 3-1 所示。图 3-1 顶层数据流图用户成功登录之后,进入主页面,可选基本业务有五个,分别为首页,添加到购物车,账户管理,订单管理,留言板。在账户管理中,用户可以修改自己的信息,查看自己的个人信息和宠物购物车等等,在宠物购物车中可以对宠物进行删除或者对已经选择的宠物狗进行付款操作,在订单中心中用户可以对已下的订单进行删除或者付款。在后台管理中,管理员登录后,则可以删除其他用户未完成订单,添加新的宠物分类或宠物信息,或者对用户留言进行查看和删除。用户只能查看宠物信息,无权对宠物的信息进行修改和删除操作,也无权对其他用户的个人信息进行修改和删除操作。已注册用户可以有多个账号,只要注册申请被通过。整个系统数据流图如图 3-2 与图 3-3 所示。D1 商品信息表更新信息已售商品信息P1商品信息P4购物请求商品操作商品信息商品管理执行下订单信息D2订单信息表处理订单信息查询请求P2用户订单查询订单信息订单信息P5订单管理执行管理员订单明细表D3 订单明细表订单明细表执行查询请求P3更新信息D4用户信息表 用户信息P8个人信息处理用户信息更新信息用户管理图 3-2系统数据流图图 3-3系统数据流图整体分析下来,流程分析方面也是可行的。3.2 需求分析网上购物已成为人们生活习惯中不可缺少的一部分。近日第十届中国商品市场峰会在浙江省金华市召开。会上,中国社会科学院发布了 2017 年“中国商品市场百强”“网上网下融合市场 30 强”“引领产业市场 30 强”榜单。在 2017 年“中国商品市场百强”中,淘宝、天猫、京东商城分别位列榜单前三甲。这两年网上交易市场发展迅猛,影响力越来越大,可以看到,前三甲均为网上交易市场,可见影响力不同一般 。近日即将到来的双十一购物节,也成为了无人不知的网络新名词,仅淘宝一家去年双十一交易额已突破 1207 亿元人民币,可见网络市场之大,据统计还将继续升高。传统的购买宠物需要到宠物市场进行购买,宠物市场一般的情况都是脏乱差,价格也是乱七八嘈,非常不透明,对于不太了解宠物的新手来说,很容易被坑,而且买来的宠物价格方面也是一个很大的问题,没有安全保障。网上的宠物商场就可以很好的解决这个问题,价格非常透明,都是明码标价,如果宠物有什么问题,也可以进行退货。3.3 用例分析(1) 管理员登录后主要功能有商品分类管理,商品信息管理,注册用户管理,订单管理,留言管理,修改登录密码,后台管理用例分析如图 3-4 所示。后台管理系统商品分类管理商品管理特价商品管理订单管理管理员会员管理修改登录密码留言管理图 3-4后台管理用例(2) 用户是需要注册的,注册后可以进行相应操作,用户可进行的操作有查看网站信息,商品购买,在线留言。个人资料管理,购物车管理,订单查询,前台管理用例分析图 3-5 所示。3.4 流程分析图 3-5前台管理用例主要从注册流程和登录流程来分析。游客只能浏览网站,不能对网站进行操作,想要操作,就得进行用户注册。注册流程图如 3-6 所示。开始填写用户信息提示用户名已存在是判断用户名是否存在否输入密码是在数据库中添加用户信息注册成功结束否密码为空图 3-6用户注册流程注册好后,就需要登录,用户打开系统,首先进入系统登录界面,用户需通过正确的用户名、密码进行登录,系统会进行检查用户登录信息,信息正确则进入对应用户功能界面,可进行功能操作处理,否则提示信息错误,登录失败。登录流程图 3-7 所示。开始系统登录界面输入用户名密码数据库验证信息是否正确信息错误功能界面功处理面结束3.5 技术可行性分析图 3-7用户登录流程硬件上,现在的技术早已不仅仅限于计算机上了,如今手机,平板等设备都可以使用,并用使用操作上都已大大的提高,操作简单方便。计算机、手机、平板这些基本设备早已进入家家户户。几乎是人手一份,硬件上是完全可行的。软件上,宠物网上商城软件系统采用的 MYECLIPSE 软件,MYSQL 数据库,对操作系统没有特别要求,适用于市面上的大部分操作系统,技术已很成熟了,因此软件上也是完全可行的,综上所述,在技术可行性分析上,没有问题。3.6 经济可行性分析系统采用的软件都是免费的,成本低。后期的运营管理也比较简单,只要负责好商品的信息维护和系统的正常运行就可以。并且本系统也大大的降低了人力的使用, 不需要再去市场上来回跑动收集信息,只要发布正确的商品信息,减少了工作量,可以很方便快速的上下架商品,添加、删除、修改、查询都大大的提高了工作效率,综上所述,在经济可行性分析上,也是完全可行的。3.7 操作可行性分析本系统采用的是面向对象的语言编写的,具有可视化的特点,点开本系统就可以直观的看到各个功能,每个功能都是立即响应的,对每个功能也都有明显的操作提 示,一目了然,不需要进行更为复杂的思考,所以在操作可行性分析上是可以进行 的。第四章系统整体设计4.1 功能设计宠物商城前台管理后台管路首页购物车订单管理留言板设计一个完整的系统都是需要把这个完整的系统分成许多个小功能来实现的,这许多个小功能分阶段设计完成后,再组成一个完整的系统。这就需要先把系统分成很多个小功能模块,然后再对各个小功能模块实现什么功能进行划分,划分好后,再对各个功能模块之间的联系进行设计,先进行一个大的范围划分,然后再细致的划分, 做好各个功能模块后,再整合成一个完整的系统,整个系统的功能模块图,如图 4-1 所示。系商特账统品商价会留户用类品商员言管户别管品管管理管管理管理理理理理4.2 数据库设计图 4-1系统功能结构一个程序里有很多数据,这就需要一个库,来实现对数据的管理,程序里的数据是随时更新的,当程序里的数据发生变化时,这个库里的数据就随时也在发生变化, 不需要额外的修改,这就显得数据库犹为重要。宠物网上商城采用的是 MYSQL 作为数据库,MYSQL 体积小,存储速度快且读取速度优,为整个系统的设计提供了有力的后盾支持。现在设计数据与数据之间联系的概念模式设计中,最主要用的是 E-R 图,E-R 图最能一目了然的看到各个数据之间的联系,而且很方便绘制,各个关键字的 E-R 图下面详细列出。(1) 实体管理员包括属性管理员编号、管理员名称、密码、权限。添加时间,其中编号是主键。管理员实体属性图如图 4-2 所示。用户名编号密码管理员权限添加时间图 4-2管理员实体属性图(2) 实体用户包括属性用户编号、用户名、密码、性别、联系方式、住址、邮政编码、电子邮箱,其中用户编号是主键。注册用户实体属性图如图 4-3 所示。图 4-3注册用户实体属性图(3) 实体订单包括属性订单号、金额、购买人、联系方式、地址、邮编、订单内容,添加时间,其中订单号是主键。订单实体属性图如图 4-4 所示。联系方式购买人金额订单号地址邮编订单内容添加时间订单图 4-4订单实体属性图价格购买数量商品类别金额商品名称购买人商品编号添加时间编号购物车(4) 实体购物车包括属性编号、商品编号、商品名称、商品类别、价格、购买数量、金额,添加时间,其中编号是主键。购物车实体属性图如图 4-5 所示。图 4-5购物车实体属性图商品描述图片商品类别别名价格添加时间出生地商品名称出生日期商品编号商品(5) 实体商品包括属性商品编号、商品名称、商品类别、价格、商品描述、图片,出生地,出生时间,添加时间,其中商品编号是主键。商品信息实体属性图如图4-6 所示。图 4-6商品信息实体属性图(6) 系统总体 E-R 图如图 4-7 所示。N管理1M购买N商品M管理注册用户M1下订单N订单M管理M1管理员发布N1留言M管理4.3 数据库表的设计图 4-7 系统总体ER 图数据库表的设计很是重要,它记载了各个主键,外键,使各个关键字之间一目了然,主要信息表展示如下:数据库名:db_eshop1. 管理员信息表含编号、名字、密码,具体如表 4-8 所示。表 4-8admin 管理员信息表序号列名数据类型长度主键允许空1IDint4是否2AdminTypeint4是3AdminNamechar12是4LoginNamechar12是5LoginPwdchar12是2. 购物车信息表含编号、商品、价格等,具体如表 4-9 所示。表 4-9 购物车信息表序号列名数据类型长度主键允许空1IDint4是否2Cartint4否3Merchandiseint4否4Numberint4否5Pricedecimal8否6Moneydecimal9否3. 商品分类信息表含编号、分类名称、描述,具体如表 4-10 所示。表 4-10商品分类信息表序号列名数据类型长度主键允许空1IDint4是否2CateNamechar40是3CateDesctext是4. 留言信息表含用户编号、用户名称、留言内容,时间等,具体如表 4-11 所示。表 4-11留言信息表序号列名数据类型长度主键允许空1IDint4是否2Memberint4否3Adminint4是4Titlechar60是5Contenttext是6LeaveDatedatetime是7AnswerContenttext是8AnswerDatedatetime是5. 用户信息表含用户编号、登录名、密码等,具体如表 4-12 所示。表 4-12用户信息表序号列名数据类型长度主键允许空1IDint4是否2Memberlevelint4否3LoginNamechar12是4LoginPwdchar12是5MemberNamechar20是6Phonechar15是7Addressvarchar100是8Zipchar10是9RegDatedatetime是10LastDatedatetime是11LoginTimesint4是12EMailvarchar100是6. 商品信息表含商品编号、商品名称、类别等,具体如表 4-13 所示。表 4-13商品信息表序号列名数据类型长度主键允许空1IDint4是否2Categoryint4否3MerNamechar40是4Pricedecimal8是5SPricedecimal8是6MerModelchar40是7Picturevarchar100是8MerDesctext是9Manufacturerchar60是10LeaveFactoryDatedatetime是11Specialint4是7. 订单信息表含订单编号、下单时间、订单状态等,具体如表 4-14 所示。表 4-14 订单信息表序号列名数据类型长度主键允许空1IDint4是否2Memberint4否3Cartint4否4OrderNOchar20是5OrderDatedatetime是6OrderStatusi