1、I摘 要本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。在系统设计中主要研究了个性化页面的背景及 Win2000server+tomcat+jsp 系统的一般原理。阐述整个个性化页面生成系统的系统结构及工作原理,分析了系统实现中的特殊性、难点和重点。设计实现用户管理、图书目录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能等 jsp 页面 。分析并解决实现中的若干技术问题,
2、建立完整的网上书店,进行测试并分析结果。关键字:网上书店 JSP 连接 数据库IIAbstractThis text studied a kind of according to data connection rule net top bookstore system, this project and present net top already the some project that adopt compares, having the customer usage more simple, the interface even keeps view etc. advantage.
3、On the net bookstore is in the our country just start, but the development is very quick.Along with the our country Internet of much more make widely available to ascend the bookstore with the net gradually mature, there will be the more and more big consumption community, the market potential will
4、get to develop well. A main work for doing is as follows:introduce the character turn background and Win2000servers of the page the + tomcat+ the system of jsp general theory.expatiate system construction and work principles that whole each turn born system in in pages;Analyzing the system realizes
5、inside of special, a little bit difficult with point.the design realizes the customer management, books catalogue management, books information records into the view of the management, bookstore order form management, books to check to seek, the bookstore shopping settles an account function etc. js
6、p page.the analysis combines some techniques problem that solution realizes inside. establish complete net top bookstore, proceed the test and analyze the result.Key words:bookstore JSP conjunction database on the netIII目 录摘 要 .IAbstract .II目 录 .III引 言 .1第 1 章 概述 .21.1 电子商务概述 .21.1.1 关于电子商务 .21.1.2
7、电子商产生的背景条件 .31.1.3 电子商务功能 .41.1.4 电子商务应用特征 .51.1.5 电子商务的发展趋势 .81.1.6 电子商务的发展对社会的影响 .101.1.7 研究现状分析 .101.1.8 选题依据及研究意义 .111.2 web 基础知识 .111.2.1 web 概述 .111.2.2 HTTP 协议 .131.2.3 URL 剖析 .141.2.4 浏览器/服务器(b/s)模型 .15第 2 章 搭建网站的准备工作 .172.1 JSP 简介 .172.2 deamweaver 简介 .172.3 安装 MSSQL 2000.182.3 JDK 配置 .192.
8、4 tomcat 配置 .20第 3 章 网上购书系统 .223.1 本站基本 功能如下 .223.1.1 首页(index.jsp) .223.1.2 后台管理部份 .233.2 数据库设计 .233.3 会员管理模块 .253.3.1 会员注册协议核准 .263.3.2 会员注册信息填写 .263.3.3 会员注册信息确认 .283.3.4 会员注册信息查看 .283.3.5 会员登陆 .293.3.6 用户使用 .31结 论 .34参考文献 .35谢 辞 .361引 言Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为 Inter
9、net 上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前 Internet 上已有上百万个 Web 站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在 Internet 中的广泛应用,Web 站点向用户提供的服务将越来越丰富,越来越人性化。本设计中数据库服务器端采用了 Microsoft SQL 数据库作为
10、 ODBC(Open DataBase Connectivity )数据源,并以先进的 ADO(ActiveX Data Objects)技术进行数据库存取等操作,使 Web 与数据库紧密联系起来。整个个性化页面生成系统主要由使用 Dreamweaver_MX 开发的关联规则采掘系统和利用 tomcat+jsp 技术实现的个性化 Web 页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表,页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化 Web 页面。二者通过数据库服务器和 Web 服务器连接。本设计主要完成 Web 服务器端的用户管理、图书目
11、录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能模块的设计、实现与完善以及整个实验网站的组织建立和测试工作。2第 1 章 概述1.1 电子商务概述1.1.1 关于电子商务1. 电子商务的含义电子商务,顾名思义是指在 Internet 网上进行商务活动。其主要功能包括网上的广告、订货、付款、客户服务和货物递交等销售、售前和售后服务,以及市场调查分析、财务核计及生产安排等多项利用 Internet 开发的商业活动。电子商务的一个重要技术特征是利用 Web 的技术来传输和处理商业信息。因此有人称:电子商务=Web+IT。电子商务有广义和狭义之分。狭义的电子商务也称作电子交易
12、(e-commerce),主要是指利用 Web 提供的通信手段在网上进行的交易。而广义的电子商务包括电子交易在内的利用 Web 进行的全部商业活动,如市场分析、客户联系、物资调配等等,亦称作电子商业(e-business)。这些商务活动可以发生于公司内部、公司之间及公司与客户之间。2. 电子商务的网络计算环境目前,已有三种不同但又相互密切关联的网络计算模式:因特网(Internet)企业内部网(Intranet)和企业外部网(Extranet)。对绝大多数人来说,首先入的是因特网。企业为了在 Web 时代具有竞争力,必须利用因特网的技术和协议,建立主要用于企业内部管理和通信的应用网络,这就是企
13、业内部网(Intranet)。而各个企业之间遵循同样的协议和标准,建立非常密切的交换信息和数据的联系,从而大大提高社会协同生产的能力和水平,就是企业外部网(Extranet) 。这三种计算模式在电子商务中各有各的用途。电子商务不仅仅是买卖,也不仅仅是软硬件的信息,而是在 Internet、企业内部网(Intranet)和企业外部网(Extranet),将买家与家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。3. 电子商务建立了新型的商务通信的通道商务通信是开展商务活动的重要条件。传统的商务通信是通过邮件、报纸等印刷物或通过电台、电视台等广播方式来传递信息。电子商务采用基于开
14、放式标准上的 Internet 这一崭新的通信通道,与以往的通信相3比发生了巨大的变化,主要表现在:Internet 的交互性使单向的通信变成了双向的通信。扩大了通道的功能,不仅能传递信息,还能用于支付、传递服务。提供了廉价的通信手段,与报纸、电台、电视台甚至直邮相比,Internet 的通信费用最低廉。4. 电子商务的优越性电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量。新型的商务通信通道其优越性是显而易见的,其优点包括:大大提高了通信速度,尤其是国际范围内的通信速度。节省了潜在开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了管理和人员环节的开销。增加了客
15、户和供货方的联系。如电子商务系统网络站点使得客户和供货方均能了解对方的最新数据,而电子数据交换(EDI)则意味着企业间的合作得到了加强。提高了服务质量,能以一种快捷方便的方式提供企业及其产品的信息及客户所需的服务。提供了交互式的销售渠道。使商家能及时得到市场反馈,改进本身的工作。提供全天候的服务,即 365 天,每天 24小时的服务。最重要的一点是,电子商务增强了企业的竞争力。1.1.2 电子商产生的背景条件1. 电子商务的起源事实上,电子商务并非是一种刚诞生的事物。早在本世纪 70 年代,电子数据交换(EDI)和电子资金传送(EFT)作为企业间电子商务应用的系统雏形,已经出现。多年来,大量的
16、银行、航空公司、连锁店及制造业单位已建立了供方和客户间的电子通信和处理关系。这种方式加快了供方处理速度,有助于实现最优化管理,使得操作更有效率,并提高了对客户服务的质量。但早期的解决方式都是建立在大量功能单一的专用软硬件设施的基础上,因此使用价格极为昂贵,仅大型企业才会利用。此外,早期网络技术的局限也限制了应用范围的扩大和水平的提高。2. Internet 的发展为电子商务的发展奠定了基础4随着 Internet 的高速发展,电子商务的旺盛生命力日益显露,眼下,Internet 已有5000 万个用户,并以每季度 8%的速度递增,约有 500 万台主机连在 Internet 上。Interne
17、t 的强劲发展和网络应用在全球范围内的普及,为电子商务的发展奠定了良好的基础。根据统计,在网上银行作一次资金交割,其成本只有柜台交割的 13%。Internet 的发展在环境、技术和经济上都为电子商务创造了条件,电子商务作为Internet 的一项最为重要的应用系统已呈现在我们眼前了。1.1.3 电子商务功能电子商务可提供网上交易和管理等全过程的服务,因此它具有广告宣传咨询洽谈、网上订购、网上支付、电子帐户、服务传递、意见征询、交易管理等各项功能。1. 广告宣传电子商务可凭借企业的 Web 服务器和客户的浏览,在 Internet 上发播各类商业信息。客户可借助网上的检索工具(Search)迅
18、速地找到所需商品信息,而商家可利用网上主页(Home Page)和电子邮件(E-mail)在全球范围内作广告宣传。与以往的各类广告相比,网上的广告成本最为低廉,而给顾客的信息量却最为丰富。2. 咨询洽谈电子商务可借助非实时的电子邮件(E-mail),新闻组(News Group)和实时的讨论组(chat)来了解市场和商品信息、洽谈交易事务,如有进一步的需求,还可用网上的白板会议(Whiteboard Conference)来交流即时的图形信息。网上的咨询和洽谈能超越人们面对面洽谈的限制、提供多种方便的异地交谈形式。3. 网上订购电子商务可借助 Web 中的邮件交互传送网上的订购。网上的订购通常
19、都是在产品介绍的页面上提供十分友好的订购提示信息和订购交互格式框。当客户填完订购单后,通常系统会回复确认信息单来保证订购信息的收悉。订购信息也可采用加密的方式使客户和商 家的商业信息不会泄漏。4. 网上支付5电子商务要成为一个完整的过程。网上支付是重要的环节。客户和商家之间可采用信用卡帐号实施支付。 在网上直接采用电子支付手段将可省略交易中很多人员的开销。网上支付将需要更国可靠的信息传输安全性控制以防止欺骗、窃听、冒用等非法行为。5. 电子帐户网上的支付必需要有电子金融来支持,即银行或信用卡公司及保险公司等金融单位要为金融服务提供网上操作的服务。而电子帐户管理是其基本的组成部分。信用卡号或银行
20、帐号都是电子帐户的一种标志。而其可信度需配以必要技术措施来保证。如数字凭证、数字签名、加密等手段的应用提供了电子帐户操作的安全性。6. 服务传递对于已付了款的客户应将其订购的货物尽快地传递到他们的手中。而有些货物在本地,有些货物在异地,电子邮件将能在网络中进行物流的调配。而最适合在网上直接传递的货物是信息产品。如软件、电子读物、信息服务等。它能直接从电子仓库中将货物发到用户端。7. 意见征询电子商务能十分方便地采用网页上的表单来收集用户对销售服务的反馈意见。这样使企业的市场运营能形成一个封闭的回路。客户的反馈意见不仅能提高售后服务的水平,更使企业获得改进产品、发现市场的商业机会。8. 交易管理
21、整个交易的管理将涉及到人、财、物多个方面,企业和企业、企业和客户及企业内部等各方面的协调和管理。因此,交易管理是涉及商务活动全过程的管理。电子商务的发展,将会提供一个良好的交易管理的网络环境及多种多样的应用服务系统。这样,能保障电子商务获得更广泛的应用。1.1.4 电子商务应用特征电子商务的特性可归结为以下几点:商务性、服务性、集成性、可扩展性、安全性、协调性。61. 商务性电子商务最基本的特性为商务性,即提供买、卖交易的服务、手段和机会。网上购物提供一种客户所需要的方便途径。因而,电子商务对任何规模的企业而言,都是一种机遇。就商务性而言,电子商务可以扩展市场,增加客户数量;通过将万维网信息连
22、至数据库,企业能记录下每次访问、销售、购买形式和购货动态以及客户对产品的偏爱,这样企业方就可以通过统计这些数据来获知客户最想购买的产品是什么。电子商务作为一种新型交易方式在许多地方取得成功。例如美国一家服务公(SpeedServe.Inc.)创建了整套电子商务方案,建立了一家网上商店。由于节省了租用店面、雇用商场售货员等开支,使其能以低廉的价格出售数以百万计的书本、游戏和光。无疑这家公司获得了巨大的成功。2. 服务性在电子商务环境中,客户不再受地域的限制,象以往那样,忠实地只做某家邻近商店的老主顾,他们也不再仅仅将目光集中在最低价格上。因而,服务质量在某种意义上成为商务活动的关键。技术创新带来
23、新的结果,万维网应用使得企业能自动处理商务过程,并不再象以往那样强调公司内部的分工。现在在 Internet 上许多企业都能为客户提供完整服务,而万维网在这种服务的提高中充当了催化剂的角色。企业通过将客户服务过程移至万维网,使客户能以一种比过去简捷的方式完成过去他们较为费事才能获得的服务。如将资金从一个存款户头移至一个支票户头,查看一张信用卡的收支,记录发货请示,乃至搜寻并购买稀有产品,这些都可以足不出户而实时完成。显而易见,电子商务提供的客户服务具有一个明显的特性:方便。这不仅对客户来说如此,对于企业而言,同样也能受益。我们不妨来看这样一个例子。比利时的塞拉银行,通过电子商务,使得客户能全天
24、候地存取资金帐户,快速地阅览诸如押金利率、贷款过程等信息,这使得服务质量大为提高。3. 集成性电子商务是一种新兴产物,其中用到了大量新技术,但并不是说新技术的出现就必须导致老设备的死亡。万维网的真实商业价值在于协调新老技术,使用户能更加行之有7效地利用他们已有的资源和技术,更加有效地完成他们的任务。电子商务的集成性,还在于事务处理的整体性和统一性,它能规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体。这样不仅能提高人力和物力的利用,也提高了系统运行的严密性。为了帮助企业分析、规则其电子商务发展战略,指导设计和建立应用,更好地集成新旧资源,充分地利用已有资源,IBM 建立
25、了一种可伸缩型的网络计算模型 NCF。这种模型是开放的,并且是在现实产品和丰富的开发经验的基础上提出的。NCF 的概念、原理将在本书第七章做详尽的描述。4. 可扩展性要使电子商务正常运行,必须确保其可扩展性。万维网上有数以百万计的用户,而传输过程中,时不时地会出现高峰状况。倘若一家企业原来设计每天可受理 40 万人次访问,而事实上却有 80 万, 就必须尽快配有一台扩展的服务器, 否则客户访问速度将急剧下降,甚至还会拒绝数千次可能带来丰厚利润的客户的来访。对于电子商务来说,可扩展的系统才是稳定的系统。如果在出现高峰状况时能及时扩展,就可使得系统阻塞的可能性大为下降。电子商务中,耗时仅 2 分钟
26、的重新启也可能导致大量客户流失,因而可扩展性可谓极其重要。1998 年日本长野冬奥会的官方万维网结点的使用率是有史以来基于 Internet 应用中最高的,在短短的 16 天中,该结点就接受了将近六亿五千万次访问。全球体育迷将数以百万计的信息直接通过体育迷电子邮件结点发给运动员,而与此同时,还成交了 600 多万笔交易。这些惊人的数字说明,随着技术的日新月异,电子商务的可扩展性将不会成为瓶颈所在。5. 安全性对于客户而言,无论网上的物品如何具有吸引力,如果他们对交易安全性缺乏把握,他们根本就不敢在网上进行买卖。企业和企业间的交易更是如此。在电子商务中,安全性是必须考虑的核心问题。欺骗、窃听、病毒和非法入侵都在威胁着电子商务,因此要求网络能提供一种端到端的安全解决方案,包括加密机制、签名机制、分布式安全管理、存取控制、防火墙、安全万维网服务器、防病毒保护等。为了帮助企业创建和实现这些方案,国际上多家公司联合开展了安全电子交易的技术标准和方案研究,并发表了 SET(安全电子交易)