网上商城设计与实现JSP_第1页
网上商城设计与实现JSP_第2页
网上商城设计与实现JSP_第3页
网上商城设计与实现JSP_第4页
网上商城设计与实现JSP_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成都理工大学毕业设计网上商城设计与实现I网上商城设计与实现作者姓名:刘振宗专业名称:计算机科学与技术指导教师:王建华成都理工大学毕业设计网上商城设计与实现II摘要随着网络的迅速发展,网上购物将成为 21 世纪的主流商务模式。本文主要从需求分析、体系结构设计、功能模块设计几方面来介绍网上购物系统的开发过程。系统分为前台和后台两部分,前台主要由用户注册登录、商品展示、购物车、订单生成等模块组成。其中购物车和订单生成是前台的重点和难点,文中对这两个模块进行了较为详细的介绍。后台主要由用户管理、订单管理、商品管理等模块组成。通过该系统用户可以方便的浏览、检索、在线购买自己喜欢的商品。系统采用 JSP 作为主要开发语言,Tomcat 为系统服务器,MS SQL Server 2000 为系统数据库。JSP、Tomcat、SQL Server 为当今主流的网上购物系统的开发技术,无论从系统的兼容性还是可扩展性来看,采用 JSP、Tomcat、SQL Server 技术将有利于大中型系统的开发和建设。关键词:网上商城、网上购物、JSP、SQL Server 2000成都理工大学毕业设计网上商城设计与实现IIIAbstractWith the rapid development of network, online shopping will become the mainstream of the 21st century business model. This paper mainly introduced online purchasing system of developing process from the request analysis, the system structure design, and the function module and so on. This system is divided into the client and the server.The client mainly included user login module, goods display module, shopping cart module, order creation module and other modules.Among the modules, the shopping cart and order creation module are the emphases and difficulty, so this paper introduced these two modules particular. The server primarily contained the user management module, order management module, goods management modules and so on.It is convenient for users to browse, search and purchase their favoriate online with this system.JSP is adopted as the main designing language in the developing of this system, Tomcat as the system server and the MS SQL Server 2000 as system database. They are the most important techniques of designing online purchasing system nowadays. It is facilite the developing and construction of large or medium systems,no matter of the compatibility and expansibility of this system.KEYWORDS:Electronic Commerce, online purchasing, JSP, SQL Server 2000成都理工大学毕业设计网上商城设计与实现IV目录1 引言12 系统分析.22.1 网上商城简介.22.2 相关实现技术介绍.52.2 需求分析.82.3 可行性析103 总体设计.123.1 项目规划.123.2 系统功能结构图.123.3. .购物流程图.144 系统设计.154.1 设计目标154.2 开发及运行环境154.3 数据库设计165 JavaBean 的编写175.1 数据库操作的 JavaBean 的编写.175.2 字符串处理的 JavaBean 的编写.225.3 商品 JavaBean 的编写.235.4 保存购物信息的 JavaBean 的编写.245.5 对商品信息操作的接口的 JavaBean 的编写.245.6 对商品信息操作的 JavaBean 的编写.246 网站前台主要功能模块设计.276.1 网站前台首页设计276.2 特价商品模块设计286.3 新品上架模块设计306.4 商品分类模块设计316.5 会员管理模块设计337 网站后台主要功能模块设计377.1 后台登陆模块设计377.2 会员管理模块设计397.3 退出系统模块设计408 毕业设计总结.41成都理工大学毕业设计网上商城设计与实现V9 参考文献42附录 数据表.43成都理工大学毕业设计网上商城设计与实现11 引言随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。网上商城是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。网上商城做为一种独立的经济形态,已初具规模,一些网上商城网站的成立,给人们的生活带来了巨大的影响。如何建立企业的网上商城,如何把企业业务建在 Internet 上,涉及到建立电子商务网站、开发符合 Internet 特点的有效的业务应用、管理网上的交易信息、保证网上数据安全、快速反映市场变化以及充分满足 Internet 业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个网上商城网站必须考虑的问题。而要解决好这些问题,就必须在提高企业内部管理效率、充分利用企业内部资源的基础上,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高企业的竞争力。但是企业在利用信息化技术时,必须要考虑成本、技术难度、创造的价值等几个方面。成都理工大学毕业设计网上商城设计与实现22 系统分析2.1 网上商城简介网上商城又名电子商务系统,电子商务源于英文 ELECTRONIC COMMERCE,简写为 EC。顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。 电子商务可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现在人们所探讨的电子商务主要是以 EDI(电子数据交换)和 INTERNET 来完成的。尤其是随着 INTERNET 技术的日益成熟,电子商务真正的发展将是建立在 INTERNET 技术上的。所以也有人把电子商务简称为 IC(INTERNET COMMERCE) 。 从贸易活动的角度分析,电子商务可以在多个环节实现,由此也可以将电子商务分为两个层次,较低层次的电子商务如电子商情、电子贸易、电子合同等;最完整的也是最高级的电子商务应该是利用INTENET 网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,你可以从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过 INTERNET 一气呵成。作为一种新兴的商务类型,电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量。新型的商务通信通道其优越性是显而易见的,其优点包括:1) 大大提高了通信速度,尤其是国际范围内的通信速度。2) 节省了潜在开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了管理和人员环节的开销。3) 增加了客户和供货方的联系。如电子商务系统网络站点使得客户和供货方均能了解对方的最新数据。4) 提高了服务质量,能以一种快捷方便的方式提供企业及其产成都理工大学毕业设计网上商城设计与实现3品的信息及客户所需的服务。5) 提供了交互式的销售渠道。使商家能及时得到市场反馈,改进本身的工作。6) 提供全天候的服务,即每年 365 天,每天 24 小时的服务。7) 最重要的一点是,电子商务增强了企业的竞争力。在这里,我们要讨论的是关于网上商城的物流管理,物流电子化应是电子商务概念的组成部分。缺少了现代化的物流过程,电子商务过程就不完整。物流是电子商务中实现以以顾客为中心理念的最终保证,缺少了现代化的物流技术,电子商务给消费者带来的购物便捷等于零,消费者必然会转向他们认为更为安全的传统购物方式,那网上购物还有什么存在的必要?随着网络技术和电子技术的发展,电子中介作为一种工具被引入了生产、交换和消费中,人类进入了电子商务时代。在这个时代,人们做贸易的顺序并没有改变,还是要有交易前、交易中和交易后几个阶段,但进行交流和联系的工具变了,如从以前的纸面单证变为现在的电子单证。这个阶段的一个重要特点就是信息流发生了变化(电子化) ,更多地表现为票据资料的流动。此时的信息流处于一个极为重要的地位,它贯穿于商品交易过程的始终,在一个更高的位置对商品流通的整个过程进行控制,记录整个商务活动的流程,是分析物流、导向资金流、进行经营决策的重要依据。在电子商务时代,由于电子工具和网络通信技术的应用,使交易各方的时空距离几乎为零,有利地促进了信息流、商流、资金流、物流区“四流”的有机结合。对于某些可以通过网络传输的商品和服务,甚至可以做到“四流”的同步处理,例如通过上网浏览、查询、挑选、点击,用户可以完成对某一电子软件的整个购物过程。因此,条码技术(BarCode) 、数据库技术(Database ) 、电子定货系统(EOS :Electronic OrderingSystem) 、电子数据交换(ElectronicData Interchange,EDI) 、快速反应(Quick Response,QR)及有效的客户反映(Effective Customer Response,ECR) 、企业资源计划(Enterprise Resource Planning,ERP)等技术与观念在我国的物流中将会得到普遍的应用。我们的论题就是关于 EOS 系统在网上商城这种电子商务中的应用。成都理工大学毕业设计网上商城设计与实现4电子订货系统(Electronic Ordering System 简称 EOS)是零售商、批发商、制造商运用电脑对订购商品进行全面管理的技术。它可以迅速准确地传递订货信息,掌握商品情报,构筑出一个不缺货、不出错、不延迟的进货、检货、补货系统。电子订货系统将批发、零售商场所发生的订货数据输入电脑,即刻通过电脑通讯网络连接的方式将资料传送至总公司、批发商、商品供货商或制造商处。因此, EOS 能处理从新商品资料的说明直到会计结算等所有商品交易过程的作业,可以说 EOS 涵盖了整个商流。在网络技术迅速传播的今天, EOS 成为现代化物流管理中的重要一环,它使得零库存得以实现。在信息大量流出、交易额和交易频率越来越高的现代化商业社会,零售业已没有很多的空间和时间用于存放货物。在要求供货商及时补足售出商品的数量且不能有缺货的前提下,必须采用 EOS 系统。 EOS 蕴含的丰富内容和先进的管理手段,使其在国际上得以广泛应用。EOS 是许多零售商和供应商之间的整体运作系统,而不是单个零售店和单个供应商之间的系统。电子订货系统在零售商和供应商之间建立起了一条高速通道,使双方的信息及时得到沟通,使订货过程的周期大大缩短,既保障了商品的及时供应,又加速了资金的周转,实现了零库存战略。进入电子商务的企业不一定会赚钱,但不进入电子商务的企业将来一定会被淘汰。正是这种对未来希望的认识,许多网上商城应运而生。网上商城与传统的商城相比有许多新特点:1) 书写电子化,传递数据化。尽可能采用无纸贸易,实现快速准确、双向式数据和信息交流,可借助非实时的电子邮件和实时的讨论组来了解商品市场和商品信息,提供异地交流的形式。2) 没有店面租金成本。网上商城只需一台连在网络上的服务器或租用部分网络服务器空间即可。3) 没有商品库存的压力。可将网上订单直接传递给出版社,出版社可实行零库存印刷。4) 便于收集读者信息,为读者提供个性化服务。根据读者浏览、购买的信息,分析读者的阅读兴趣,当读者再次访问时直接推荐有关商品或定期向其发送有关商品的电子邮件。5) 品种规模大,经营时间久,上架寿命长。一般传统的大型书城,商品品种不超过 20 万种,网上商城在理论上可有无限多的品种。成都理工大学毕业设计网上商城设计与实现5“网络不打烊” ,只要服务器工作正常,网友就能查到并订购商品,不受时间的限制。6) 实行无国界经营。只要知道域名,全世界都可访问,不受空间的限制.2.2 相关实现技术介绍(1)JSP 技术JSP 是 Sun 公司推出的新一代网站开发语言,Sun 公司借助自己在Java 上的不凡造诣,又把人们

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论