随着电子商务的迅速崛起,基于Web的应用模式迅速发展,Web应用从局部化发展到全球化,从B2C(business-to-customer)发展到B2B(business-to-business),从集中式发展到分布式,Web服务成为电子商务的有效解决方案。Web服务是一个崭新的分布式计算模型,是Web上数据和信息集成的有效机制。Web服务的新型架构,Web服务的高效执行方式,Web服务与其他成熟技术的有机结合以及Web服务的集成是解决现实应用问题的重要技术。本文主要是对网上系统从分析到具体实施做一个详细的说明以及采用何种开发方法的一个阐述。本文第一部分对电子商务做了一个简要的概述,并对国内外同类系统的发展状况做了一个比较;第二部分是对该系统做的需求分析,主要是对系统业务流程以及数据流程的详细分析;第三部分是系统设计阶段,主要阐述了系统在具体实施的时候,整个系统开发环境配置、数据库设计、数据输入输出方式以及整个系统前台页面的设计;第四部分主要是网上商城注册、登陆、查询购物车子系统从分析到系统设计最终到系统实施的一个详细说明。该系统在开发过程中主要采用的技术手段是基于B/S架构的三层系统开发模型,用到的具体编程方法为JSP+JavaBeans技术。该系统从分析到最终的实现着重强调了会员管理制度,因为在当今市场竞争如此激烈的情况下,谁拥有更多的用户,谁就会占领更多的市场份额,因此,商家加强会员制度的管理,不仅让用户得到了更多的利益,最终也实现了企业创造利润最大化的目的。
关键字:Web服务;JSP;购物车;网上商城; Abstract ......
目 录引 言 1 第 1 章 网上购物系统概述 3 1.1 网上购物系统开发的目的与意义 3 1.2 电子商务系统在国内和国外的发展状况 4 1.3 网上购物系统实施的可行性分析 5 1.4 网上购物系统的设计方法和实现手段 6 1.4.1 系统的设计方法 6 1.4.2 系统的实现方法 8 1.5 网上购物系统预期实现的目标 10 第 2 章 网上购物系统的需求分析 11 2.1 系统的业务流程分析 11 2.1.1 后台管理部分的业务流程概述 11 2.1.2 用户局部的业务处理流程概述 13 2.1.3 会员信息管理机制的概述 17 2.2 系统的数据流程分析 17 2.2.1 系统管理部分数据流程分析 17 2.2.2 用户购买局部数据流程分析 19 第 3 章 网上购物系统的设计 20 3.1 网上购物系统的总体设计过程 20 3.1.1 网上商城功能模块的划分 20 3.1.2 系统软硬件环境的配置 21 3.1.3 会员信息管理的设计 22 3.2 网上购物系统的详细设计过程 23 3.2.1 系统人机界面的设计 23 3.2.2 系统整体的 I/O 输入 / 输出)设计 25 3.2.3 数据库连接池的配置 26 第 4 章 网上购物系统 --- 注册登陆查询及辅助购物车分析、设计与实现 29 4.1 注册、登陆实现手段的总体概述 29 4.1.1 会员的注册登陆功能的实现 29 4.1.2 管理员登陆与注册功能的实现 31 4.2 搜索引擎的设计与实现 34 4.2.1 商品展台与搜索引擎的设计 34 4.2.2 搜索引擎的实现 35 4.2.3 数据的处置及数据字典 36 4.3 购物车实现手段的总体概述 39 4.3.1 购物车实现原理 39 4.3.2 购物车模块的需求分析 39 4.3.3 人机界面的设计 41 4.3.4 购物车子系统的 I/O 设计 42 4.3.5 购物车子系统的实现 43 4.3.6 购物车子系统的测试 46 第 5 章 系统的运行与维护 48 5.1 系统的运行 48 5.2 系统的维护 48 结 束 语 49 致 谢 51 参考文献 52 引 言 20 世纪最伟大的发明是电子计算机,计算机最伟大的发展是因特网,因特网最伟大的应用是电子商务。电子商务的根本性革新在于把商品流、资金流、技术流、业务流统统反映在信息流上,并由信息流来组织和支配,从而导致增值链重组,发生革命性的整合,同时这一商务过程还实现了产业化。这是人类经济活动的新形式、新内容。可以说,电子商务是网络经济中最活跃、最重要的组成局部,作为网络经济中最后的商务应用层,一方面带动处于上游地位的基础设施层、应用基础层、中间服务层;另一方面使处于下游地位的生产企业的中间需求,特别是消费者的最终需求得以满足。电子商务的活动和潜力是显而易见的有诸多优越性。这直观地表现在交易利息低和交易效率高两个方面。从深层次看,电子商务的优越性还表现在增加商贸机会、改变商贸模式,以及带动经济改革上。尽管电子商务的发展会遇到种种阻力,甚至出现挫折,但它发展势头强劲,锐不可挡。电子商务时代是一个以客户为导向的时代。因此,网上购物系统最终不只仅是单纯的实现一个网上商城的功能,除了完成用户基本的商品购买流程之外,最重要的实现了会员信息的管理,因为在一个竞争如此激烈的社会,仅靠产品的质量已经难以留住用户的心,服务成为克敌制胜、提高竞争力的法宝。因此只有通过对会员信息的管理、总结和分析,来研究购物者的心里,最终达到企业发明最高利润的目的选择网上购物系统做为毕业设计课题,因为通过对该系统的设计与开发,使我对在校期间所学知识更好的运用和把握起到积极的推动作用,包括对计算机网络技术和基于商务系统的开发过程有了更充分的认识,为我以后从事相关方面的工作打下了一个坚实的基础。第 1 章 网上购物系统概述 1.1 网上购物系统开发的目的与意义网上购物系统是一个以会员管理为中心,满足顾客需要为原则的电子商务型网站,之所以选择网上购物系统做为毕业设计的课题,主要是考虑了两方面的意义: 1 随着计算机网络技术的发展以及 Internet 全球范围内的广泛应用,越来越多的企业开始上网,企业上网的目的使企业通过互连网获益。只有把网站做成企业和客户之间的纽带,网站才干发挥其作用,也就是说要把企业网站做成电子商务型的网站。电子商务是一个动态的过程,为企业开辟了新的生长途径,发展电子商务是贸易的又一个机遇。迅猛发展的电子商务正在或将要改变许多人(最终是所有人)日常生活与工作模式。因此选择网上购物系统作为我毕业设计的课题也就是出于这方面的考虑。 2 主要是因为当今市场,许多产品是如此的相似,以至相互之间难以区分。提供逊色的客户服务恰好为企业把自身与竞争者区别开提供了一个机会。会员信息管理就是基于提高客户关系这方面的考虑而对不同的客户采取不同的战略。主要是集中处置客户的个人基本信息和购买信息的管理方式,从而使顾客的满意度和忠诚度大大提高,最终使企业获得成功,达到顾客与企业的双赢目的会员信息管理做为一种营销概念,一种基于 IT 技术的营销模式,既是一个确定客户、区分客户、又是与特定客户交流、为目标客户定制产品或服务的流程。会员信息管理可以通过建立会员信息资料库,对大量数据进行综合分析,识别在市场竞争中最有利可图的客户群,确定目标市场,将客户通过多种指标进行分类(该系统主要分为普通用户、会员用户、 VIP 用户)针对不同的客户,实施不同的定价战略,为目标客户提供一对一的定制服务。