1、 i B/S架构基于 JSP的在线购物中购物车的设计与实现 摘 要 随着 Internet 的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间 (B to B),还是企业和客户之间 (B to C)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。 运用 JSP 技术和数据库原理,基于 B/S 模式开发了一个网上购物系统。在的系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品 的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订
2、单,按照顾客所填写的信息提交订单并发货。 关键词: B/S 模式、 JSP、电子商务、数据库 i Abstract With the continuous popularity of Internet, there is the request of Internet technology has not just glance at the page, send and receive e-mail, an increasingly busy people began leaving home to pursue the use of the Internet to this powerfu
3、l platform to realize online shopping. For enterprises, whether business-to-business (B to B), or between businesses and customers (B to C) transactions, online transactions can be achieved if the will greatly enhance the speed of the transaction to save transaction costs. The use of JSP technology
4、and database theory, based on B / S model has developed an on-line shopping system. In the system, customers can be easily registered as a member of commodities browser search, view detailed information on commodities, and then according to their preferences to buy your favorite products. The system
5、 will automatically generate orders for customers, in accordance with the information filled out by customers to submit orders and shipments. Key words: B / S, JSP, e-commerce, MySql i 目 录 1 绪论 . 1 1.1 课题背景 . 1 1.2 研究意义 . 1 1.3 本课题主要研究内容 . 2 2 网上购物简介 . 3 2.1 网上购物发展急需解决的问题 . 5 2.2 问 题解决方案 . 5 2.2.1 硬
6、件方面 . 6 2.2.2 软件方面 . 6 3开发系统用到的语言 . 9 3.1 JAVASCRIPT介绍 . 9 3.2 JSP 介绍 . 11 3.3HTML 语言介绍: . 12 3.4 通过 JDBC 对数据库进行访问 . 13 4 系统需求分析 . 15 4.1 系统需求 . 15 4.2 系统功能 . 16 5 系统设计 . 17 5.1 模块功能设计 . 17 5.1.1 在线购物流程图显示: . 18 5.1.2 用户注册流程 . 18 5.1.3 用户登陆流程 . 19 5.1.4 购物车流程 . 20 5.2 数据库设计 . 21 5.2.1 数据库的分析 . 21 5.
7、2.2 数据库的设计 . 21 5.2.3 创建数据库脚本 . 23 6 系统界面实现 . 25 6.1 登录界面的实现 . 25 6.2 商品列表界面的实现 . 25 6.3 购物车页面显示: . 27 ii 6.4 操作订单界面显示 . 28 7 系统的测试 . 29 7.1 系统的测试意义 . 29 7.2 测试目的 . 30 7.3 测试方法 . 31 7.4 系统功能测试用例 . 31 7.5 总结 . 32 8 总结 . 33 致谢 . 34 参考文献 . 错误 !未定义书签。 毕业设计(论文)知识产权声明 . 错误 !未定义书签。 毕业设计(论文)独创性声明 . 错误 !未定义书
8、签。 1 绪论 1 1 绪论 1.1 课题背景 随着 Internet 及全球信息网应用的快速发展和普及化,网络已逐渐深入人心,更 是成为继报刊、电视、广播等传统媒体之后而兴起的一新传媒介质,越来越多的人选择通过网络做自己的事情。同时也受到越来越多的企业重视,企业网站的规划与建设,已悄然被许多人摆到了首要的迫在眉睫的位置上。 随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个域。为了适应未来信息化社会的需要, 以网上购物的方式,尝试建造一个全天候的网上购物广场。为任何访问本网站的客户提供优质的商业服务。为使人们的购物更方便快捷 ,我们结合实际工作需要,采用 struts+jsp 开发了
9、 网上购物的实现 。使用该系统,可以大大 方便人们 的生活 。 当今的企业,如果仍然依靠传统的方式宣传自己企业的形象和文化、采购自己企业所需的原材料和配套部件、推销自己企业的产品,则显得十分落后而且难以适应激烈的市场竞争。因此,当代企业纷纷建立自己的网站,借助于互联网快速的信息传递加速自身的发展。一个企业网站的规划与建设,自然而然也就成了众多类型的网站规划与建设的典范;企业网站的规划与建设这一研究课题,也自然而然地成为当今乃至今后一段长时间内,企业内部和互联网上的一个相当重要的讨论对象 1.2 研究意义 Internet 的发展,为改变传统的商业运作模式提供了 一种技术上的可行性的方案:利用
10、Internet 的技术和协议,建立各种企业内部网 Intranet,企业外部网 Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。1 网上购物可以使人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,随时随地通过互联网购物。各类网上店铺都有自己的特点与应用领域, 为改变传统的商业 运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网 Intran
11、et,企业外部网 Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。 当今比较流行的网上购物系统国外有“淘宝 ()”,国内有“当当()”。它们都是相 当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。2 1.3 本课题主要研究内容 本次研究选择的开发语言为 Java,该系统基于 B/S 架构,用
12、户可以通过浏览器对服务器使用访问。首先需要实现网上购物的基本功能,显示商品列表、添加商品到购物车、确认订单,我所研究的重点是对网上购物车的设计与实现模块。 系统可实现功能如下: 1.能够完成游客或已注册用户对网上商品列表的浏览,以及对各商品的详细信息的查看。 2.能够完成已 登陆客户对商品的选购:添加商品到个人购物车,并且对已添加到购物车的商品进行数量的增加、减少、修改和删除等操作。 3.能够通过查看购物车对所选商品进行确定、挑选,确认或修改购物者的联系方式,通过定单查询对支付费用进行确定。 2 网上购物简介 3 2 网上购物简介 网上购物是以信息技术为基础的商务活动,它通过 Internet
13、 使交易双方进行商品交易,由于双方不受时间和空间的局限性,从而不仅大大扩大了消费者和网络企业的商品交易机会,而且大大降低商品交易的成本。但是,目前国内仍存在诸多因素影响和制约着网上购物的发展。 1.安全性。安全性问题是阻碍网上购物发展的最大问题。目前,国内一些网上购物网站经常忽视安全体系的建设,使其容易受到计算机病毒和网络黑客的攻击,从而为网上购物的开展带来了安全隐患。其次,我国的网络基础设施在许多方面也远未达到进行网上购物活动的要求,比如接入速率低、反应速度慢、网络带宽窄。再次,网络上的数据经常会遭到窃听、截取和篡改。以上因素都会导致广大用户因为安全问题而对网上购物望而却步。 现存的支付宝方
14、式虽然在网上购物中起到了很好的作用,但它只是电子支付中的过度产品,其在解决电子支付的安全性和资金流动的实 时性上存在明显缺陷,不能完全满足金融电子化的要求。 2.隐私权的保护。随着网上购物时代的到来 , 人们的生活方式得到了日益明显的变化。然而也给隐私权的保护造成了极大的困难,隐私权的保护正受到前所未有的严峻挑战。由于网络中的信息易于复制和窃取,且不留痕迹,这就给不法分子以可乘之机,导致各种侵害隐私权的行为屡屡发生。例如网络经营者为追求利润和利益使用甚至买卖消费者个人信息 ;有的经营者未经消费者同意就利用消费者的个人信息进行商业活动。这些情况都会引发人们对网上购物的不信任 , 阻碍网上购物的快
15、速、健康发展。 3.税收问题。随着网上购物的迅猛发展,以及由于网上购物的无纸化、无址化、无形化、无界化、虚拟化和电子支付等特点使税收工作难于有效的开展,出现了一系列税收管理的漏洞,导致本应征收的税款白白流失,给国家造成了巨大的经济损失。 传统的税收法律制度和征收管理方式都已难以解决网上购物税收及相关问题。然而,我国现今对网上购物的税收问题没有明确的政策。 4.消费者权益的保障。在网上购物活动中交易双方缺少面对面的交互 , 交易具有很大的不确定性。买方都是通过网络获得相应商品的信息。一些不良网络企业就利用消费者 无法看到商品的实样和无法当面交易,为了谋取暴利,制造假冒伪劣商品坑害消费者。因此,公
16、众普遍感到网上购物不直观,不安全,不2 网上购物简介 4 肯轻易相信网络上的“花言巧语”,商品质量难以得到保证。其结果是给网上购物的发展造成了不小的障碍。网上购物售后安全也是真空地带,出现问题后客5 户往往不知道该去找谁负责。因此,网上交易投诉近几年呈现大幅度增加。 此外,送货不及时也是现今网上购物的一大弊病。网上购物的发展依赖于强大的物流体系。在我国,迄今为止依然缺乏系统化的全国性货运配送企业。物流基础设施不完善、第三方物流服务发展滞后等等 都阻碍了网上购物的发展。 2.1 网上购物发展急需解决的问题 1. 网上购物的发展必须在加强网络安全的前提下进行,例如加强网络安全协议 (SSL、 SE
17、T)的制定、密码技术应用、认证中心 (CA)的建立等等。只有保障了网上购物的安全顺利进行 , 广大用户才会建立对网上购物交易的信心。 2.在开展网上购物的活动中,应该切实抓紧有关隐私权保护的立法工作,并修订相关的法律法规,使隐私权的保护在我国有基本的法律保障,以消除消费者对泄露个人隐私及重要个人信息的担忧。此外,消费者也要增强自我保护意识和技能,自觉防范网上 欺诈行为、网络黑客和流氓软件的侵袭,提高个人信息资料和隐私权的保护意识。 3.面对网上购物而漏洞百出的税务法规制度,我国应尽快修改完善现行的财税机制,补充有关应对网上购物征税的条款,以便和网上购物发展的要求相适应;从技术上要开发专门针对网上购物的征税系统;相关部门之间要加强协作,规范网络交易;培养面向网络时代的税收专业人才;采取有效措施,加强网上购物税收的征管稽查工作。 4.目前,网上消费者权益的保障在我国还是一个“盲点”。 用我国现有的法律法规,对网上购物中消费者权益进行保障显得简单、散乱、缺 陷很多、可操作性不强等特点。远不能适应网上购物迅速发展所要求的对消费者权益保障的迫切需要。因此,加强对网上购物中消费者权益保障的法律研究和立法,已经迫在眉睫了。 此外,建立适合我国国情的现代化物流配送系统也是保障消费者权益不受伤害的重要措施之一。 2.2 问题解决方案