论文部分内容阅读
随着当前信息技术的高速发展、市场经济的快速形成,在人们生活中,关于互联网络的应用越来越广泛,我们的工作和生活随之发生了前所未有的变化,这些使得我们更加注重时间和效率。但是,就购买书籍而言,人们在购买自己所需要的书籍时,总是希望可以以最快的速度挑选到自己需要和喜欢的书籍,可是面对书籍信息的迅速更新变换以及书目种类的繁复杂乱,人们已经对去固定场所购买书籍的传统交易方式感到越来越不满足。网上书店因其不需要店铺租凭费等降低经营成本,新的书籍可以以最快的速度传播于顾客之间等优点很快就风靡市场。成为新世纪贸易活动的基本形态——电子商务必将作为全球经济发展的最终趋势。电子商务的出现,使社会经济运作模式产生了极大的改变,并且在变革现有社会价值结构过程中创造了新的社会价值。如今,在电子商务众多网站中,购书网站则是其中的典范之一。通过这一系列的购书系统,用户能够突破时间和空间上的限制、充分利用网络的发展给人类带来便捷,实现快捷且轻松的购书。在本文的阐述中,对基于JSP的购书系统的功能设计与实现过程进行了一系列的重点论述,包括系统需求分析以及系统的功能设计和系统的数据库设计等。本系统立足于设计一个基于B/S架构的三层Web应用(即浏览器与服务器模式)并且集注册、购物和配送等功能于一体的无店铺购书网站,浏览器可以使用IE6.0、Netscope4.0、Firefox Web Browser等,服务器采用开源的Tomcat6.0,数据库采用开源的MySQL。系统基于Java 2 Enterprise Edition (J2EE)平台,使用Java、JavaScript与JSP语言,Struts等开源框架进行开发。由于使用工具和框架都是开源的,所以网站有很强的通用性,对系统和人员的要求极低,基于MVC的设计模式开发也方便日后的升级及维护。同时页面中输入信息的检验大部分应用JavaScript和Ajax技术在客户端进行验证,提高了验证速度,能使用户体验度大大提高。本论文根据系统的需求,对系统的功能模块进行了划分——分为了前台普通用户模块和后台管理员管理模块。其中用户注册及登录、图书列表与订单生成以及购物车功能等系统主要功能在前台普通用户的管理模块中实现,而用户信息和图书信息的管理、图书详细信息的显示与查询、订单统计与处理等系统主要功能则在后台管理模块中实现;并且文章详细介绍了各模块子系统的实现方法。