网上商城购物系统毕业设计.docx

上传人:b****0 文档编号:10092548 上传时间:2023-05-23 格式:DOCX 页数:36 大小:2.16MB
下载 相关 举报
网上商城购物系统毕业设计.docx_第1页
第1页 / 共36页
网上商城购物系统毕业设计.docx_第2页
第2页 / 共36页
网上商城购物系统毕业设计.docx_第3页
第3页 / 共36页
网上商城购物系统毕业设计.docx_第4页
第4页 / 共36页
网上商城购物系统毕业设计.docx_第5页
第5页 / 共36页
网上商城购物系统毕业设计.docx_第6页
第6页 / 共36页
网上商城购物系统毕业设计.docx_第7页
第7页 / 共36页
网上商城购物系统毕业设计.docx_第8页
第8页 / 共36页
网上商城购物系统毕业设计.docx_第9页
第9页 / 共36页
网上商城购物系统毕业设计.docx_第10页
第10页 / 共36页
网上商城购物系统毕业设计.docx_第11页
第11页 / 共36页
网上商城购物系统毕业设计.docx_第12页
第12页 / 共36页
网上商城购物系统毕业设计.docx_第13页
第13页 / 共36页
网上商城购物系统毕业设计.docx_第14页
第14页 / 共36页
网上商城购物系统毕业设计.docx_第15页
第15页 / 共36页
网上商城购物系统毕业设计.docx_第16页
第16页 / 共36页
网上商城购物系统毕业设计.docx_第17页
第17页 / 共36页
网上商城购物系统毕业设计.docx_第18页
第18页 / 共36页
网上商城购物系统毕业设计.docx_第19页
第19页 / 共36页
网上商城购物系统毕业设计.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上商城购物系统毕业设计.docx

《网上商城购物系统毕业设计.docx》由会员分享,可在线阅读,更多相关《网上商城购物系统毕业设计.docx(36页珍藏版)》请在冰点文库上搜索。

网上商城购物系统毕业设计.docx

网上商城购物系统毕业设计

网上商城购物系统毕业设计

目 录

前 言1

第1章绪论2

1.1课题背景2

1.2课题研究的意义2

1.3课题研究的方法2

第2章程序开发的技术基础3

2.1HTML语言3

2.2JSP4

2.3SSH4

2.3.1Hibernate的工作原理4

2.3.2Spring的工作原理5

2.3.3Struts2的工作原理6

2.4数据库原理8

2.4.1SQL语言简单介绍8

2.4.2ADO技术介绍8

第3章需求分析10

3.1系统主要工作流程图10

3.1.1后台管理模块流程图10

3.1.2前台管理模块流程图10

3.2系统实现采用环境11

3.3系统功能需求12

第4章功能的设计与实现13

4.1系统主要设计13

4.1.1系统主要功能13

4.1.2主要功能模块13

4.2数据库的分析与设计14

4.2.1数据库的需求分析14

4.2.2数据库的结构设计15

4.3系统主要功能实现18

4.3.1注册页面的实现18

4.3.2登录界面的实现19

4.3.3商品分类22

4.3.4后台管理登录页面26

第5章系统测试32

5.1测试方法32

5.2预期测试结果32

5.3实际测试结果32

结 论33

谢辞34

参考文献35

 

前 言

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建立起商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C,C2C电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

本文旨在讨论如何建设B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司间文档与资金的无纸化交换。

在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。

调查表明:

美国的家庭已越来越习惯于在家中从网上购物。

  在我国,网上购物从无到有也不过短短几年时间。

我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。

根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。

第1章绪论

 

1.1课题背景

随着Internet的快速发展,人们已经进入了信息时代,Web已经对商业、工业、银行、财政、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。

许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。

围广泛的,复杂的分布式应用正在Web环境中出现。

网上购物系统就相继的出现,给人们带来了不少的方便快捷,网上购物系统正在快速向前发展。

1.2课题研究的意义

当今时代是一个互联网络高速发展的时代,本课题的研究意义就在于构造一个网络购物的平台,使人们在纷繁的网络中也能够找到一个购物的天地。

同时也是对三年学习的一个总结和提高。

1.3课题研究的方法

本课题的开发采用SSH+SQLSever实现,前期主要运用所学相关知识、查询资料、学习其他优秀管理系统开发方法,结合相关要求写出需求分析;后期,进行本课题的设计与开发。

课题的页面主要采用java语言对数据库进行操作,通过对数据库的查询搜索来实现,对表单以及数据的校验采用javascript脚本语言,控制页面的正确显示和对用户类型的权限设计。

采用SQL数据库,实现整个系统的操作。

在整个设计过程中以需求分析为基础,写出系统实现流程及相关问题的实现方法;系统开发完成后,进行调试和运行,做好调试和试运行的相关记录。

 

第2章程序开发的技术基础

 

2.1HTML语言

HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。

与常见的字处理文件不同,web页

以超文本标识语言编排格式。

HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。

它能独立于各种操作系统平台(如UNIX,WINDOWS等)。

自1990年以来HTML就一直被用作WorldWideWeb上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。

HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。

生成一个HTML文档主要有以下三种途径:

(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。

  

(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。

(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。

一般的HTML页面具有如下的结构:

                〈html〉

                  

                  ,<base>,<link>,<is  index>,<meta></p><p>                  </head></p><p>                  <body></p><p>                              这是HTML正文部分</p><p>                〈/body〉</p><p>                  </html></p><p>可见在一个HTML网页文件中,一般必须有一对〈html〉</html>标记作为文件的开头和结尾,在<html>标记后是头部标记<head></head>,其后是实体标记<body></body>。</p><p>2.2JSP</p><p>JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。</p><p>JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。</p><p>Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。</p><p>插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。</p><p>JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。</p><p>JSP的1.0规的最后版本是1999年9月推出的,12月又推出了1.1规。</p><p>目前较新的是JSP1.2规,JSP2.0规的征求意见稿也已出台。</p><p>2.3SSH</p><p>2.3.1Hibernate的工作原理</p><p>1.Hibernate是如何连接数据库</p><p>主要是通过hibernate.cfg.xml配置文件中的配置。</p><p>在这个文件中定义了数据库进行连接所需要的信息,包括JDBC驱动、用户名、密码、数据库方言等configuration类借助dom4j的XML解析器解析设置环境,然后使用这些环境属性来生成SessionFactory。</p><p>这样这个sessionFactory生成的session就能成功获得数据库的连接。</p><p>2.Hibernate是如何进行数据库写操作</p><p>对数据库的写操作包括保存、更新和删除,当保存一个POJO持久对象时,触发Hibernate的保存事件监听器进行处理。</p><p>Hibernate通过映射文件获得对象对应数据库表名以及属性所对应的表中的列名,然后通过反射机制持久化对象(实体对象)的各个属性,最终组织成向数据库插入新对象的SQLinsert语句。</p><p>调用了session.save()方法后,这个对象会标识成持久化状态存放在session中,对于Hibernate来说它就是一个持久化了的对象,但这个时候Hibernate还不会真正的执行insert语句,当进行session的刷新同部或事务提交时,Hibernate会把session缓存中的所有SQL语句一起执行,对于更新、删除操作也是采用类似的机制。</p><p>然后,提交事务并事务提交成功后,这些写操作就会被永久地保存进数据库中,所以,使用session对数据库操作还依赖于Hibernate事务的处理。</p><p>如果设置了二级缓存,那么这些操作会被同步到二级缓存中,Hibernate对数据库最终操作也是依赖于底层JDBC对数据库进行。</p><p>3.Hibernate如何从数据库中载入对象</p><p>当使用session.load()载入对象时,可以设置是否采用延迟加载,如果延迟加载,那么load返回的对象实际是CGLIB或javassist返回的代理类,它的非主键属性都是空的,这对于对象集合属性很有效。</p><p>Hibernate以此来节约存,当真正需要读取对象时,Hibernate会先尝试从session缓存中读取,如果session缓存中数据不存在或者是脏数据并且配置了二级缓存,Hibernate尝试从二级缓存中检索数据,否则Hibernate会根据对象类型,主键等信息组织select语句到数据中读取,再把select结果组织成对象返回。</p><p>4.Hibernate如何进行数据库查询操作</p><p>Hibernate提供SQLHQLCriteria查询方式。</p><p>HQL是其中运用最广泛的查询方式。</p><p>用户使用session.createQuery()方法以一条HQL语句为参数创建Query查询对象后,Hibernate会使用Anltr库把HQL语句解析成JDBC可以识别的SQL语句,如果设置了查询缓存,那么执行Query.list()时,Hibernate会先对查询缓存进行查询,如果查询缓存不存在,再使用select语句查询数据库。</p><p>2.3.2Spring的工作原理</p><p>Spring是非侵入式的:</p><p>典型地,Spring应用中的对象不依赖于Spring的特定类。</p><p>1.控制反转</p><p>Spring通过一种称作控制反转(IoC)的技术促进了松耦合。</p><p>当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。</p><p>你可以认为IoC与JNDI相反不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。</p><p>2.面向切面</p><p>Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计和事务管理)进行聚性的开发。</p><p>应用对象只实现它们应该做的——完成业务逻辑——仅此而已。</p><p>它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。</p><p>3.容器</p><p>Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。</p><p>然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。</p><p>4.框架</p><p>Spring可以将简单的组件配置、组合成为复杂的应用。</p><p>在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。</p><p>Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。</p><p>所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。</p><p>它们也为Spring中的各种模块提供了基础支持。</p><p>2.3.3Struts2的工作原理</p><p>Struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说Struts2是Struts1和Webwork结合的产物。</p><p>Struts2的工作原理:</p><p>一个请求在Struts2框架中的处理分为以下几个步骤:</p><p>(1)客户端发出一个指向servlet容器的请求(tomcat)</p><p>(2)这个请求会经过几个过滤器,最后会到达FilterDispatcher过滤器。</p><p>(3)过滤器FilterDispatcher是Struts2框架的心脏,在处理用户请求时,它和请求一起相互配合访问Struts2的底层框架结构。</p><p>在web容器启动时,Struts2框架会自动加载配置文件里相关参数,并转换成相应的类。</p><p>如:</p><p>ConfigurationManager、ActionMapper和ObjectFactory。</p><p>ConfigurationManager存有配置文件的一些基本信息,ActionMapper存有action的配置信息。</p><p>在请求过程中所有的对象(Action,Results,Interceptors,等)都是通过ObjectFactory来创建的。</p><p>过滤器会通过询问ActionMapper类来查找请求中需要用到的Action。</p><p>(4)如果找到需要调用的Action,过滤器会把请求的处理交给ActionProxy。</p><p>ActionProxy为Action的代理对象。</p><p>ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类。</p><p>(5)ActionProxy创建一个ActionInvocation的实例。</p><p>ActionInvocation在ActionProxy层之下,它表示了Action的执行状态,或者说它控制的Action的执行步骤。</p><p>它持有Action实例和所有的Interceptor。</p><p>(6)ActionInvocation实例使用命名模式来调用</p><p>1.ActionInvocation初始化时,根据配置,加载Action相关的所有Interceptor。</p><p>2.通过ActionInvocation.invoke方法调用Action实现时,执行Interceptor。</p><p>在调用Action的过程前后,涉及到相关拦截器(intercepetor)的调用。</p><p>(7)一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。</p><p>返回结果通常是(但不总是,也可能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。</p><p>在表示的过程中可以使用Struts2框架中继承的标签。</p><p> </p><p>2.4数据库原理</p><p>2.4.1SQL语言简单介绍</p><p>SQL是英文Structured  Query  Language的缩写,意思为结构化查询语言。</p><p>SQL语言的主要功能就是同各种数据库建立联系,进行沟通。</p><p>按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。</p><p>SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。</p><p>目前大多数关系数据库管理系统,如Oracle、Sybase、MicrosoftSQLServer、Access都采用了SQL语言标准。</p><p>虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在的标准SQL命令仍然可以被用来完成几乎所有的数据库操作。</p><p>在众多的SQL命令中,select语句应该算是使用最频繁的。</p><p>select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。</p><p>select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。</p><p>用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。</p><p>select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。</p><p>除了上面所提到的运算符外,LIKE运算符在where条件从句中也非常重要。</p><p>LIKE运算符的功能非常强大,通过使用LIKE运算符可以设定只选择与用户规定格式相同的记录。</p><p>2.4.2ADO技术介绍</p><p>ADO(ActiveX  Data  Objects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如SQL  Server、Access、Oracle及Sybase等)的、查询、存取等操作。</p><p>ADO对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ADO可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。</p><p>而且,对于数据资源,提供了应用程序一级的界面。</p><p>不过,ADO并不与数据资源直接通信,而是通过称为OLE  DB的中间界面,对于数据资源(Microsoft  SQL  Server),OLE  DB提供了系统一级的界面。</p><p>ADO是一组优化的访问数据库的对象集,为Web数据库开发者提供完整的数据库解决方案。</p><p>ADO可以与ASP紧密结合,运行在服务器端,从而制作出功能完善的数据库网页。</p><p>ADO除了支持各种数据库平台外,它还支持VB、VC和Script等多种程序设计语言。</p><p>在利用ADO技术进行数据库网页制作的第一步就是要建立服务器端的数据库,即后台数据库,一般可选择SQL  Server或者Access作为后台数据库。</p><p>本次的毕业设计是以SQL  Server作为后台数据库。</p><p> </p><p>第3章需求分析</p><p> </p><p>3.1系统主要工作流程图</p><p>3.1.1后台管理模块流程图</p><p>该流程图描述了后台管理员对的管理,管理员可以对商品进行添加,修改,删除。</p><p>具体的添加功能是通过本地浏览把商品上传到;修改商品信息或者删除商品等功能,如图3-1所示。</p><p>图3-1后台管理程序主要流程图</p><p> </p><p>3.1.2前台管理模块流程图</p><p>本系统设计的初衷是会员可以享受的功能,未注册的游客只能浏览,不能进行其他操作。</p><p>因此当用户在进入的一开始便会对用户的身份和权限进行验证,反馈不同的页面给不同的用户,从而实现对权限的划分功能。</p><p>可在上在线购买商品、搜索商品等功能。</p><p>该流程图描述了商品购物的整个流程,如图3-2所示。</p><p>图3-2前台管理程序主要流程图</p><p>3.2系统实现采用环境</p><p>1.操作系统:</p><p>MicrosoftWindowsXPProfessional。</p><p>2.开发语言:</p><p>JAVA。</p><p>3.数据库系统:</p><p>SQLServer。</p><p>4.开发平台:</p><p>MyEclipse。</p><p>3.3系统功能需求</p><p>操作的简易实用性本系统是网上商品购物系统,针对的用户社会上所有的人们。</p><p>因此操作的简易实用性就体现的尤其重要。</p><p>在此系统的开发中就很好的体现了这一点,系统的界面美观,典雅,充满了人性化;用户操作起来也容易上手。</p><p>对于一个网上商品购物系统而言,网上的商品的种类样式是很重要的,所以对系统的安全性有比较高的要求:</p><p>对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。</p><p> </p><p>第4章功能的设计与实现</p><p> </p><p>4.1系统主要设计</p><p>4.1.1系统主要功能</p><p>1.用户注册登录功能:</p><p>只有登录注册后才能使用本功能;</p><p>2.购物车:</p><p>用来存放客户购物过程中选出的货物;</p><p>3.浏览最新商品品信息:</p><p>了解到最新商品新闻;</p><p>4.搜索商品:</p><p>搜索客户想要的商品;</p><p>5.商品管理:</p><p>后台管理员可以增、删、编辑商品信息;</p><p>4.1.2主要功能模块</p><p>1.后台管理模块</p><p>该模块只对管理员开放,管理员可以对商品进行添加,修改,删除。</p><p>具体的添加功能是通过浏览把商品上传到;修改商品信息或者删除商品等功能。</p><p>如图4-1所示。</p><p>图4-1后台管理模块</p><p>2.前台管理模块</p><p>该模块用户注册后即成为会员,就可在上在线购买商品、搜索商品等功能。</p><p>详细模块的介绍如图4-2所示。</p><p>图4-2前台管理模块图</p><p> </p><p>4.2数据库的分析与设计</p><p>4.2.1数据库的需求分析</p><p>本课题开发的数据库主要包括四个方面。</p><p>1.会员注册数据表:</p><p>存储会员注册时各种信息和账户的激活,充值,收货地址等信息的数据表。</p><p>2.商品数据表:</p><p>商品基本参数信息,包括商品的出处,商品的生产日期,商品的性能等的数据表。</p><p>3.供货商数据表:</p><p>供货商的基本参数信息,包括供货商的名称,地址,联系方式等的数据表。</p><p>4.订单信息数据表:</p><p>用户购买商品的基本参数信息,包括订单号,收货人的基本信息,配送地址等的数据表。</p><p>4.2.2数据库的结构设计</p><p>会员信息表(TBa_MemberInfo):</p><p>该表有递增的流水号,用户名,密码,,余额,注册日期,激活日期,备注等。</p><p>表4-1会员信息表</p><p>字段名称</p><p>含义</p><p>数据类型</p><p>主键</p><p>ID</p><p>递增的流水号</p><p>numeric</p><p>是</p><p>UserName</p><p>用户名</p><p>varchar(20)</p><p>否</p><p>Pwd</p><p>密码</p><p>varchar(20)</p><p>否</p><p>Email</p><p>Email</p><p>varchar(50)</p><p>否</p><p>lName</p><p>varchar(20)</p><p>否</p><p>Balance</p><p>余额</p><p>money</p><p>否</p><p>Status</p><p>状态</p><p>bit</p><p>否</p><p>RegDate</p><p>注册日期</p><p>datetime</p><p>否</p><p>ActiveDate</p><p>激活日期</p><p>datetime</p><p>否</p><p>Remark</p><p>备注</p><p>varchar(100)</p><p>否</p><p>会员充值表(TBa_SupplyRecordInfo):</p><p>该表有用户名,付款账号,付款开户行,收款账号,收款开户行等。</p><p>表4-2会员充值表</p><p>字段名称</p><p>含义</p><p>数据类型</p><p>主键</p><p>ID</p><p>递增的流水号</p><p>numeric</p><p>是</p><p>UserName</p><p>用户名</p><p>varchar(20)</p><p>否</p><p>PayAccountNo</p><p>付款账号</p><p>varchar(19)</p><p>否</p><p>PayBank</p><p>付款开户行</p><p>varchar(50)</p><p>否</p><p>RecAccountNo</p><p>收款账号</p><p>varchar(19)</p><p>否</p><p>RecBank</p><p>收款开户行</p><p>varchar(50)</p><p>否</p><p>Remark</p><p>备注</p><p>varchar(50)</p><p>否</p><p>TotalMoney</p><p>金额</p><p>money</p><p>否</p><p>SupplyTime</p><p>充值时间</p><p>datetime</p><p>否</p><p>会员收货地址信息表(TBa_MembeAddrInfo):</p><p>该表有用户名,收货人,货物配送地址,邮编等。</p><p>表4-3会员收货地址信息表</p><p>字段名称</p><p>含义</p><p>数据类型</p><p>主键</p><p>ID</p><p>递增的流水号</p><p>int</p><p>是</p><p>UserName</p><p>用户名</p><p>varchar(20)</p><p>否</p><p>RecMan</p><p>收货人</p><p>varchar(20)</p><p>否</p><p>Tel</p><p>varchar(20)</p><p>否</p><p>RecAddress</p><p>货物的配送地址</p><p>varchar(150)</p><p>否</p><p>PostCode</p><p>邮编</p><p>varchar(6)</p><p>否</p><p>IsDefault</p><p>是否默认</p><p>bit</p><p>否</p><p>SupplyTime</p><p>充值时间</p><p>datetime</p><p>否</p><p>供应商信息表(TBa_SupplierInfo):</p><p>该表有供应商编码,供应商名称,地址,联系人等。</p><p>表4-4供应商信息表</p><p>字段名称</p><p>含义</p><p>数据类型</p><p>主</p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("20"); var id = "10092548"; var total_page = "36"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.bingdoc.com/d-10092548.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-6142860.html" title="网上购物系统毕业设计.docx">网上购物系统毕业设计.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-7605419.html" title="网上购物系统毕业设计.docx">网上购物系统毕业设计.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-7957532.html" title="网上购物系统毕业设计.docx">网上购物系统毕业设计.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-15660926.html" title="网上购物系统毕业设计.docx">网上购物系统毕业设计.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-12720286.html" title="网上购物系统毕业设计.docx">网上购物系统毕业设计.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-1220646.html" title="JSP网上购物系统毕业设计.docx">JSP网上购物系统毕业设计.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-9935431.html" title="网上购物系统毕业设计 2.docx">网上购物系统毕业设计 2.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-903861.html" title="网上购物系统正文毕业设计.docx">网上购物系统正文毕业设计.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bingdoc.com/p-2183445.html" title="#网上购物系统毕业设计论文.docx">#网上购物系统毕业设计论文.docx</a> </li> </ul> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105512.html" target="_parent" title="九年级上学期语文教学反思范文.docx">九年级上学期语文教学反思范文.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105513.html" target="_parent" title="教育基础知识框架.docx">教育基础知识框架.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105514.html" target="_parent" title="局外人读后感400字.docx">局外人读后感400字.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105515.html" target="_parent" title="酒店工程部个人年终总结.docx">酒店工程部个人年终总结.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105516.html" target="_parent" title="秸秆综合利用项目可行性研究报告范本模板.docx">秸秆综合利用项目可行性研究报告范本模板.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105517.html" target="_parent" title="妇产科试题及答案.docx">妇产科试题及答案.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105518.html" target="_parent" title="均衡发展实施方案.docx">均衡发展实施方案.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105519.html" target="_parent" title="概率练习题.docx">概率练习题.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-8105520.html" target="_parent" title="居住证明去哪开.docx">居住证明去哪开.docx</a></li> </ul> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e7%bd%91%e4%b8%8a%e5%95%86%e5%9f%8e">网上商城</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e8%b4%ad%e7%89%a9">购物</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e7%b3%bb%e7%bb%9f">系统</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e6%af%95%e4%b8%9a%e8%ae%be%e8%ae%a1">毕业设计</a></li> </ul> </div> <div style=" font-size: 16px; background-color:#e5f0f7; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 资源标签</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a class="tag tag0" href="https://m.bingdoc.com/mark/wangshanggouwuxitongbiyesheji.html" >网上购物系统毕业设计</a></li><li class="tagPopup"><a class="tag tag1" href="https://m.bingdoc.com/mark/wangshangshangchenggouwuxitongbiyelunwen.html" >网上商城购物系统毕业论文</a></li><li class="tagPopup"><a class="tag tag2" href="https://m.bingdoc.com/mark/dianzigouwushangchengsheji.html" >电子购物商城设计</a></li><li class="tagPopup"><a class="tag tag3" href="https://m.bingdoc.com/mark/wangshangshangchengxitongbiyelunwen.html" >网上商城系统毕业论文</a></li><li class="tagPopup"><a class="tag tag4" href="https://m.bingdoc.com/mark/wangshangdianzishangchenggouwuxitong.html" >网上电子商城购物系统</a></li><li class="tagPopup"><a class="tag tag0" href="https://m.bingdoc.com/mark/wangshanggouwushangchengsheji.html" >网上购物商城设计</a></li><li class="tagPopup"><a class="tag tag1" href="https://m.bingdoc.com/mark/wangshangxitongbiyesheji.html" >网上系统毕业设计</a></li><li class="tagPopup"><a class="tag tag2" href="https://m.bingdoc.com/mark/wangshangshangchenggouwuxitongxiangxi.html" >网上商城购物系统详细</a></li><li class="tagPopup"><a class="tag tag3" href="https://m.bingdoc.com/mark/wangshanggouwuxitongwangshangshangcheng.html" >网上购物系统网上商城</a></li><li class="tagPopup"><a class="tag tag4" href="https://m.bingdoc.com/mark/wangshanggouwushangchengxitong.html" >网上购物商城系统</a></li><li class="tagPopup"><a class="tag tag0" href="https://m.bingdoc.com/mark/wangshangshangchenggouwuwangzhanjianshe.html" >网上商城购物网站建设</a></li><li class="tagPopup"><a class="tag tag1" href="https://m.bingdoc.com/mark/gouwushangcheng.html" >购物商城</a></li><li class="tagPopup"><a class="tag tag2" href="https://m.bingdoc.com/mark/shuijingwangshanggouwushangcheng.html" >水晶网上购物商城</a></li><li class="tagPopup"><a class="tag tag3" href="https://m.bingdoc.com/mark/wangshangshangchenggouwuxitonggaiyaoshejishuomingshuwangshangshangchenggouwu.html" >网上商城购物系统概要设计说明书网上商城购物</a></li> <li class="tagPopup"><a target="_parent" class="tag tag1" href="https://m.bingdoc.com/mark/wangshangxitongshejibiyesheji.html">网上系统设计毕业设计</a></li> <li class="tagPopup"><a target="_parent" class="tag tag2" href="https://m.bingdoc.com/mark/wangshanggouwuxitongbiyelunwen.html">网上购物系统毕业论文</a></li> <li class="tagPopup"><a target="_parent" class="tag tag3" href="https://m.bingdoc.com/mark/tongjixuewangshanggouwu.html">统计学网上购物</a></li> <li class="tagPopup"><a target="_parent" class="tag tag4" href="https://m.bingdoc.com/mark/wangshanggouwuxitongsheji.html">网上购物系统设计</a></li> <li class="tagPopup"><a target="_parent" class="tag tag0" href="https://m.bingdoc.com/mark/wangshanggouwuxitongbiyelunwen.html">网上购物系统毕业论文</a></li> <li class="tagPopup"><a target="_parent" class="tag tag1" href="https://m.bingdoc.com/mark/wangshanggouwuxitongsheji.html">网上购物系统设计</a></li> </ul> </div> <br /> <div > 当前位置:<a target="_parent" href="https://m.bingdoc.com/">首页</a> > <a href="https://m.bingdoc.com/booklist-00003.html">医药卫生</a><span> > </span><a href="https://m.bingdoc.com/booklist-0000300001.html">基础医学</a> </div> <br /> <div class="cssnone"> <iframe title="来源" src="https://m.bingdoc.com/BookRead.aspx?id=Nodkm620%2fLBeGDvgLXp5qA%3d%3d&parto=Etb0e2jG9GrTiW9SbRG5tsJ7WP6ZrQYkRQpHwzQNJRS3SYAx1criFM7MvMOo%2bqMPE50nByV2R%2b3SmsMgYhaDoXW2iDIJiGXU6zI%2bRCMYvw6bqTt6Ga3XTTlh%2fdm%2f%2bke%2bIoav7WxltphDPEUKxraD%2bK45fH%2bHbLPaDSDTiCkYOE122yrDg6TqlB9LzLT7IRrg5AMDVQspEPurGAC8JF7OvbajUVhV2xhF" frameborder="0" style="width: 0px; height: 0px"> </iframe> </div> <span id="LabelScript"></span> <script src="https://mstatic.bingdoc.com/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;">copyright@ 2008-2023 冰点文库 网站版权所有</p><p style="text-align: center;">经营许可证编号:<a href="http://beian.miit.gov.cn/" target="_blank">鄂ICP备19020893号-</a>2</p><script>var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f82ede2a6dd69d4ed35205d3eb25b840"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();</script> </div> </div> <div class="trnav clearfix" id="navcontent" style="display: none; background-color:#3a71b1; "> <div class="trlogoside" id="navlogo" style="display: none;"> <a href="https://m.bingdoc.com/" title="冰点文库"><img src="https://www.bingdoc.com/images/logo_bd.png" alt="冰点文库"></a> <div class="trnavclose" id="navclose"> <span></span> </div> </div> <div class="navcontainer"> <div class="row"> <ul class="nav navbar-nav trnavul headercontent" id="navigation" style="margin:20px 0 0px;"> <li><a target="_parent"href="https://m.bingdoc.com/login.aspx">登录</a></li> <li><a target="_parent"href="https://m.bingdoc.com/">首页 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/booklist-0.html">资源分类 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/UserManage/Recharge.aspx?f=0"><img src="https://m.bingdoc.com/images/s.gif" alt="new" class="hottip1">升级会员 <img src="https://www.bingdoc.com/FileUpload/Images/48520fea-bc98-41ae-b183-84689c7075c9.gif" alt="new" class="hottip"></a></li> <li><a target="_parent"href="https://m.bingdoc.com/newslist.html">通知公告 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/h-0.html">帮助中心 </a></li> </ul> </div> </div> </div> <script type="text/javascript"> function stopPropagation(e) { var ev = e || window.event; if (ev.stopPropagation) { ev.stopPropagation(); } else if (window.event) { window.event.cancelBubble = true;//兼容IE } } $("#navmore").click(function (e) { $("#navcontent").show(); $("#navlogo").show(); stopPropagation(e); var navcontentwidth = $("#navcontent").width(); $('#navcontent').css({ 'right': '-' + navcontentwidth + 'px' }); $("#navcontent").show().animate({ "right": 0 }, 300); }); $(document).bind('click', function () { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); $("#navcontent").click(function (e) { stopPropagation(e); }); $("#navclose").click(function (e) { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); </script> <script> function BaseShare(title, desc, imgUrl) { var link = "https://m.bingdoc.com/p-10092548.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx3a9604896163fa38', // 必填,公众号的唯一标识 timestamp: '1719372129', // 必填,生成签名的时间戳 nonceStr: '9AB0D88431732957A618D4A469A0D4C3', // 必填,生成签名的随机串 signature: '811a33ff0f40a8d9aeeab0bdaf40b30f8ea74a25',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } function BaseShare(title, desc, imgUrl, link) { if (link=="") link = "https://m.bingdoc.com/p-10092548.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx3a9604896163fa38', // 必填,公众号的唯一标识 timestamp: '1719372129', // 必填,生成签名的时间戳 nonceStr: '9AB0D88431732957A618D4A469A0D4C3', // 必填,生成签名的随机串 signature: '811a33ff0f40a8d9aeeab0bdaf40b30f8ea74a25',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } </script> <script> $(document).ready(function () { var arr = $(".headercontent"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = "https://m.bingdoc.com/header.aspx"; $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } }); </script> <script src="https://mstatic.bingdoc.com/js/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>