基于JSP和MySQL的网上购物车设计与实现王业坤
一、近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务。因此,网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术进行商业上的交易以减少成本。当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司的产品介绍的网页放在网站上供人浏览而已。
二、系统设计
(1)项目背景
本项目是基于My Eclipse10平台开发的网上购物车系统,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E一business,它的核心是采用JSP/Servlet的 WebSphere。本系统则采用较新的jsp技术,一方面jsp的安全性
和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。
(2)项目需求
项目产品主要需要实现以下几个功能:
1、注册
用户通过register.jsp页面进入用户登录页面。用户要注册用户名(长度控制在3-20个字符之内),密码(请设定在6-20位之间),性别。用户注册成功了就会跳转到登录页面,如果不成功将会出现请求页面出错页面。
2、登录
用户通过注册页面跳转到登录页面。用户通过用户名和密码来进入购物车页面。如果登陆成功跳转到index.jsp页面。如果密码错误将在本页面保持不动。判断用户信息正确性通过数据库来检验。
3、购物车页面
用户通过信息验证将进入此页面。将向用户展示购物车信息。
三、项目实现
Jsp 网上购物车系统的架构是基于Jsp/Java的模式,这种模式以其稳定性和优越的速度,被全球企业证明公认为可以高效稳定的进行企业运算开发的平台。这种平台最大的优势在于可以跨系统,真正的“一次编写、到处运行”的特点,在这种平台上开发的产品,可以轻松移植到其他的平台,例如:
Unix、Linux、Windows系统,这样,在企业更换平台的时候可以最大的节约成本,提高运算质量。 Jsp 网络购物系统基于jsp+java+数据库三层结构的动态购物网站。网站用户接口(即界面)由jsp完成,数据和逻辑处理由java完成,数据储存由数据库完成。因为 beans独立负责处理整个网站的全部数据逻辑运算,所以整个网站的负载量和速度都将大大提高,所以基于这种语言和结构开发的购物系统的优势是其它语言无法比拟的。更重要的是,jsp+Java能够在Apache环境下顺畅地运行,这也是其最大优点之一。这就更进一步保证了网站的稳定性和安全性,而这些,对于一个购物网站来说是非常重要的!
javaservlet和jsp的比较

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。