网上商城Word文档格式.docx
- 文档编号:22604952
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:59
- 大小:919.80KB
网上商城Word文档格式.docx
《网上商城Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上商城Word文档格式.docx(59页珍藏版)》请在冰豆网上搜索。
4.2数据库设计23
4.2.1数据库设计23
4.2.2JSP连接数据库24
5系统详细设计及实现26
5.1前台总体框架26
5.1.1用户管理模块26
5.1.2购物车模块32
5.1.3留言板模块37
5.2后台部分39
5.2.1后台总体框架39
5.2.2管理员登录40
5.2.3商品信息管理41
5.2.4用户信息管理44
5.2.5定单信息管理46
6系统测试48
6.1系统关键部分测试分析48
6.1.1单元测试分析48
6.1.2测试分析总结及说明49
结束语50
致谢51
参考文献52
1绪论
1.1本课题研究的背景和意义
1.1.1本课题研究的背景
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;
动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
目前在国内PHP与ASP应用最为广泛。
而JSP由于是一种较新的技术,国内采用的较少。
但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。
采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。
首先,PHP缺乏规模支持。
其次,缺乏多层结构支持。
对于大负荷站点,解决方法只有一个:
分布计算。
数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。
而PHP则缺乏这种支持。
还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。
ASP和JSP则没有以上缺陷,ASP可以通过MicrosoftWindowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和TranscationServer获得结构支持;
JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持。
三者中,JSP应该是未来发展的趋势。
世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。
比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;
西方另外一个非常著名的电子商务软件提供商,Intershop。
它原来的产品Intershop12,3,4占据了主要的电子商务软件份额。
它们都是通过CGI来提供支持的。
但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务ApplicationServer,而且声言不再开发传统软件。
总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的JSP技术,一方面JSP的安全性和跨平台性比较好。
1.1.2本课题研究的意义
Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:
利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。
而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:
电子商务。
当今比较流行的网上购物系统国外有“淘宝()”,国内有“当当()”。
它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。
设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。
设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:
动态网页制作技术的,后台数据库的设计和管理,通过实际的制作一个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。
1.1.3本课题的发展现状及前景
1)电子商务发展现状
以下是根据CNNIC(中国互联网络信息中心)公布的中国电子上午发展报告来进一步分析目前的网上购物的现状。
(主要引用其中的分析图表)
图1-1选择网上购物的原因
从上面的图可以看出选择网上购物节约时间和操作方便的分别占46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。
图1-2用户选择商品配送的方式
从上面的图中可以看出人们总希望直接可以拿到物品,而不需要耽搁自己的时间,如果是送货上门,有可以当面检查所购的物品,这也表现出人们对厂商信誉的担忧。
1-3用户认为目前网上交易存在的最大问题
从上面的图中可以看出目前两个最严重的问题是安全性和产品服务。
2)电子商务的前景
电子商务在我国来说还是一个新生事物。
电子商务的产生将挑战人类到目前为止所形成的知识体系、法律体系、价值体系、社会组织体系。
随着电子商务技术的发展,将会出现许多基于电子商务体系的新的知识体系、法律体系、价值体系、社会组织体系理论。
比如在传统经济条件下的经济学,对于资源、商品、价值、社会必要劳动时间、商品交换的规律等等指导经济活动的规律都有一套成熟的理论和计算方法。
这些理论在网络经济环境下,将不再适用。
我们将无法用传统的经济学理论来揭示电子商务条件下的经济规律,代之而来的将是电子商务条件下的新的经济学。
电子商务的发展要有新的经济理论来指导,电子商务的发展又推动了新经济理论的产生。
可以预见,在不久的将来,将会建立起一套全新的电子商务理论体系。
长期以来形成的法律都是基于纸介质和有形物品的法律,这些法律在电子商务条件下的运用都遇到了无法克服的困难。
大多数现行法律规定使用“书面的”、“经签字的”或“原始的”文件才具有法律效力,这便对现代通信手段的使用施加了某些限制或包含有限制的含义。
国际上和国内已颁布的有关电子信息方面的法规(例如我国新的经济合同法,虽然提到了电子数据交换方面的文件具有法律效力),并未涉及电子商务的全部,使人们无法准确地把握以非传统的书面形式提供信息的法律性质和有效性,也无法完全相信电子支付的安全性。
电子商务独特的运作方式向现有的商务规范模式提出了技术、财务和交易安全等方面的重大挑战,没有法律规范的电子商务将难以正常发展。
及时制定并出台相应的法律,鼓励、引导,维护电子商务沿着健康轨道发展,成为当前我国立法工作的一项重要任务。
电子商务的发展对传统的法律体系提出了挑战,电子商务的发展将推动新的法律体系的建立,电子商务的发展又要靠新的法律体系来规范。
据预测,电子商务所引起的新型产业革命,将会在今后20-30年的时间内完成。
这样电子商务革命自从诞生到完成也就是30-40年的时间,在完成的速度上大大快于前面的几次产业革命。
在这次产业革命完成时,将会同时完成经济理论、法律理论的革命,将形成全新的电子商务经济学、电子商务法学、电子商务组织学等电子商务条件下的理论体系。
电子商务的技术发展
从电子商务的技术发展趋势看将有如下几个方面:
(1)将出现面向对象整体的解决方案。
这包括广泛采用计算机协同工作技术、依赖协同作业体系等(计算机协同工作将计算机技术、网络通信技术,多媒体技术以及各种社会科学紧密地结合起来,给人们提供一种全新的交流方式,包括工商、税务、银行、运输、商检、海关、外汇、保险、电信、认证等部门以及商城、商户、企业客户等单位按一定的规范与程序相互配合、相互衔接、协同工作、共同完成有关的电子商务活动);
(2)将开发面向中小用户的解决方案(目前的电子商务平台大多是B2B电子商务解决方案,还没有好的面向小用户的电子商务平台);
(3)将出现移动嵌入式可自动生成的电子商务技术。
采用这种技术,可以在各个企业、部门和个人的计算机系统中自动生成可嵌入的电子商务小型系统;
(4)将出现可定制的柔性电子商务系统。
采用这种技术,用户可以对电子商务的应用提出的要求,运用该系统生成符合用户要求的可伸缩的柔性电子商务系统。
同时随着应用范围的扩大,也会不断地对电子商务提出新的技术要求,电子商务技术也可能会有现在无法预见的新发展。
比如电子商务和新材料的结合,电子商务和生物工程技术结合,将会形成新的学科和新的应用等。
电子商务的应用发展
电子商务的应用无论是在国内还是在国处都是起步不久,即使开展最早的美国,也只有近十年的历史。
这么短的时间,即使对于估计的这次产业革命完成的最短时间30-40年来说,也是比较短暂的,电子商务的应用远没有发掘出来。
电子商务由于其经济效益显著,其前景必然广阔。
它可以使企业增加经济效益;
可以使默默无闻的小公司名扬天下;
可以使大公司竞争力更强。
总之可以使企业的TOC(Total
Own ship
Cost)大大降低。
因此电子商务的发展速度惊人,增长迅猛(电子商务的发展基本上同Internet用户的发展同步,而Internet的发展速度在我国达250%,在全世界也达50%以上。
)
具体来说,电子商务的应用发展出现了如下一些特点。
(1)电子商务的深度将进一步拓展
目前受限于技术创新和应用水平,企业发展电子商务仍处于起步阶段。
随着这两方面水平的提高以及其他相关技术的发展,电子商务将向纵深挺进,新一代的电子商务将浮出水面,取代目前简单地信托“网站+电子邮件”的方式。
电子商务企业将从网上商店和门户的初级形态,过渡到将企业的核心业务流程、客户关系管理等都延伸到Internet上,使产品和服务更贴近用户需求。
互动、实时成为企业信息交流的共同特点,网络成为企业资源计划、客户关系管理及供应链管理的中枢神经。
企业将创建、形成新的价值链,把新、老、上、下游利益相关都联合起来,形成更高效的战略联盟,共同谋求更大的利益。
(2)电子商务将向各行各业迅速渗透
电子商务的倡导者是世界的IT业的巨人IBM,HR,Microsoft,电子商务的实施首先是金融服务业(包括银行系统、股票买卖系统、保险系统还有图书销售的Amazon等服务业公司)中,接着是大型的跨国公司(如DELL、通用汽车,在我国尚无几家大型跨国公司的条件下,我国家电行业的巨人春兰、海尔、TCL等都积极推进电子商务计划)中,然后才是传统的加工制造业、零售企业和中小企业,从而实现电子商务对传统产业、零售业和中小企业的嫁接和改造。
最后还要扩大到政府部门、军事部门、医疗卫生部门、教育部门等公用事业部门。
目前电子商务在我国的情况是金融业已经全面开展,并不断地深入;
其他的服务业尚未进入这一领域;
大型企业刚刚开始进入,有待进一步的发展;
其他应用目前还谈不上。
今后的发展将是向这些行业不断的需要。
而随着中国加入WTO,电子商务将渗透到国内的各行各业,这是我们国家必然的、唯一的选择,也是我国各行各业所能做出的必然的、唯一的选择,对中国的传统经济也是一个严峻挑战。
(3)电子商务的地域范围将迅速扩大
电子商务技术起源于美国,美国在电子信息技术方面有独特的优势。
美国之所以倡导电子商务活动免关税,是因为美国电子信息技术是美国经济的支柱,美国的电子信息技术几乎垄断了全球市场,而电子信息技术全的交易都非常适合于网上交易,如果全球的电子商务活动免关税,那就等于美国的电子信息技术可以获得一个无国界、无关税的全球市场。
从这一点说美国不遗余力地推进电子商务,有其经济殖民和技术霸权的目的,各个国家不得不防备。
但是喜欢也好、不喜欢也罢,正像当年的英国一样,无论你喜欢英语和蒸汽机也好,反对英语和蒸汽机也罢,英语和蒸汽机还是不以我们的意志为转移,蒸汽机在全世界普及、英语成为全世界的通用语言。
这就是优胜劣汰、弱肉强食的国际竞争。
正是看到这一点,所以在对待电子商务这件事物的态度上,发达国家也好,发展中国家也罢,没有一个国家消极抵制,而是你争我抢,争取在电子商务技术方面占有一定的优势(香港的数码港计划、马来西亚的超级多媒体走廊、新加坡的电子信息港计划正是各个国家和地区争夺电子商务制高点的产物),不被国际社会所淘汰。
正是由于这样的争先恐后的竞争和各国政府的大力支持,电子商务将会迅速地从发达国家扩展到发展中国家包括最不发达的国家。
(4)电子商务网站将会出现兼并热潮
首先是同类兼并,目前互联网上大大小小的网站有上千万,为数不少的网站,定位相同或相近,业务内容趋同(特别是在我国这种问题更为严重)。
由于资源有限,最终胜出的只是名列前茅的网站。
那些处于领先地们的电子商务在资源、品牌、客户规模等诸方面具有很大的优势。
这些具备良好基础和发展前景的网站要发展,必然采取互补性收购策略,结成战略联盟。
由于个性化、专业化是电子商务发展的两大趋势,而且每个网站在资源方面总是有限的,客户的需求又是全方位的,所以不同类型的网站以战略联盟的形式进行相互协作将成为必然趋势。
(5)行业电子商务将成为下一代电子商务发展的主流
电子商务进入迅猛发展时期的典型特征是风险资金、网站定位等将从以往的“大而全”模式转向专业细分的行业商务门户。
电子商务企业也必须进行认真的市场细分的研究,才能适应消费者对电子商务的不同需要。
第一代的电子商务专注于内容,第二代专注于综合性电子商务,而下一代的行业电子商务将增值内容和商务平台紧密集成,充分发挥Internet在信息服务方面的优势,使电子商务真正进入实用阶段。
(6)电子商务将催生EASP(e-commerce
Application
Service
Provider)
电子商务是将来的主要商务交易模式,但对于国内为数众多的中小型企业来说,将面临如建设投入大、运营成本高、见效周期长、效果不理想、缺乏标准化的应用系统、软硬件需不断升级等一系列难题。
有了e-ASP电子商务应用服务商,中小企业可以把上述问题转给他们解决,只专注于做好自己的产品和服务便可。
[1]
1.2系统的实现任务
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。
这样才能使得在电子交易时避免不必要错误发生。
我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。
当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。
本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。
2
系统概述及实现技术介绍
2.1网上商城简介
网上商城又名电子商务系统,电子商务源于英文ELECTRONICCOMMERCE,简写为EC。
顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。
电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。
电子商务可以通过多种电子通讯方式来完成。
简单的说,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;
但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和INTERNET来完成的。
尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立在INTERNET技术上的。
所以也有人把电子商务简称为IC(INTERNETCOMMERCE)。
从贸易活动的角度分析,电子商务可以在多个环节实现,由此也可以将电子商务分为两个层次,较低层次的电子商务如电子商情、电子贸易、电子合同等;
最完整的也是最高级的电子商务应该是利用INTENET网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,你可以从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过INTERNET一气呵成。
作为一种新兴的商务类型,电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量。
新型的商务通信通道其优越性是显而易见的,其优点包括:
(1)大大提高了通信速度,尤其是国际范围内的通信速度。
(2)节省了潜在开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了管理和人员环节的开销。
(3)增加了客户和供货方的联系。
如电子商务系统网络站点使得客户和供货方均能了解对方的最新数据。
(4)提高了服务质量,能以一种快捷方便的方式提供企业及其产品的信息及客户所需的服务。
(5)提供了交互式的销售渠道。
使商家能及时得到市场反馈,改进本身的工作。
(6)提供全天候的服务,即每年365天,每天24小时的服务。
(7)最重要的一点是,电子商务增强了企业的竞争力。
在这里,我们要讨论的是关于网上商城的物流管理,物流电子化应是电子商务概念的组成部分。
缺少了现代化的物流过程,电子商务过程就不完整。
物流是电子商务中实现以“以顾客为中心”理念的最终保证,缺少了现代化的物流技术,电子商务给消费者带来的购物便捷等于零,消费者必然会转向他们认为更为安全的传统购物方式,那网上购物还有什么存在的必要?
随着网络技术和电子技术的发展,电子中介作为一种工具被引入了生产、交换和消费中,人类进入了电子商务时代。
在这个时代,人们做贸易的顺序并没有改变,还是要有交易前、交易中和交易后几个阶段,但进行交流和联系的工具变了,如从以前的纸面单证变为现在的电子单证。
这个阶段的一个重要特点就是信息流发生了变化(电子化),更多地表现为票据资料的流动。
此时的信息流处于一个极为重要的地位,它贯穿于商品交易过程的始终,在一个更高的位置对商品流通的整个过程进行控制,记录整个商务活动的流程,是分析物流、导向资金流、进行经营决策的重要依据。
在电子商务时代,由于电子工具和网络通信技术的应用,使交易各方的时空距离几乎为零,有利地促进了信息流、商流、资金流、物流区“四流”的有机结合。
对于某些可以通过网络传输的商品和服务,甚至可以做到“四流”的同步处理,例如通过上网浏览、查询、挑选、点击,用户可以完成对某一电子软件的整个购物过程。
因此,条码技术(BarCode)、数据库技术(Database)、电子定货系统(EOS:
ElectronicOrderingSystem)、电子数据交换(ElectronicDataInterchange,EDI)、快速反应(QuickResponse,QR)及有效的客户反映(EffectiveCustomerResponse,ECR)、企业资源计划(EnterpriseResourcePlanning,ERP)等技术与观念在我国的物流中将会得到普遍的应用。
我们的论题就是关于EOS系统在网上商城这种电子商务中的应用。
电子订货系统(ElectronicOrderingSystem简称EOS)是零售商、批发商、制造商运用电脑对订购商品进行全面管理的技术。
它可以迅速准确地传递订货信息,掌握商品情报,构筑出一个不缺货、不出错、不延迟的进货、检货、补货系统。
电子订货系统将批发、零售商场所发生的订货数据输入电脑,即刻通过电脑通讯网络连接的方式将资料传送至总公司、批发商、商品供货商或制造商处。
因此,EOS能处理从新商品资料的说明直到会计结算等所有商品交易过程的作业,可以说EOS涵盖了整个商流。
在网络技术迅速传播的今天,EOS成为现代化物流管理中的重要一环,它使得零库存得以实现。
在信息大量流出、交易额和交易频率越来越高的现代化商业社会,零售业已没有很多的空间和时间用于存放货物。
在要求供货商及时补足售出商品的数量且不能有缺货的前提下,必须采用EOS系统。
EOS蕴含的丰富内容和先进的管理手段,使其在国际上得以广泛应用。
EOS是许多零售商和供应商之间的整体运作系统,而不是单个零售店和单个供应商之间的系统。
电子订货系统在零售商和供应商之间建立起了一条高速通道,使双方的信息及时得到沟通,使订货过程的周期大大缩短,既保障了商品的及时供应,又加速了资金的周转,实现了零库存战略。
进入电子商务的企业不一定会赚钱,但不进入电子商务的企业将来一定会被淘汰。
正是这种对未来希望的认识,许多网上商城应运而生。
网上商城与传统的商城相比有许多新特点:
(1)书写电子化,传递数据化。
尽可能采用无纸贸易,实现快速准确、双向式数据和信息交流,可借助非实时的电子邮件和实时的讨论组来了解商品市场和商品信息,提供异地交流的形式。
(2)没有店面租金成本。
网上商城只需一台连在网络上的服务器或租用部分网络服务器空间即可。
(3)没有商品库存的压力。
可将网上订单直接传递给出版社,出版社可实行零库存印刷。
(4)便于收集读者信息,为读者提供个性化服务。
根据读者浏览、购买的信息,分析读者的阅读兴趣,当读者再次访问时直接推荐有关商品或定期向其发送有关商品的电子邮件。
(5)品种规模大,经营时间久,上架寿命长。
一般传统的大型书城,商品品种不超过20万种,网上商城在理论上可有无限多的品种。
“网络不打烊”,只要服务器工作正常,网友就能查到并订购商品,不受时间的限制。
实行无国界经营。
只要知道域名,全世界都可访问,不受空间的限制。
2.2相关实现技术介绍
2.2.1JSP语言及其特点
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户。
程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。
所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。
它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。
JSP技术在多个方面加速了动态Web页面的开发:
1)将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上商城