图书销售电子商务网站的设计与实现(SSH,J2EE,MySQL)(附答辩记录)
无需注册登录,支付后按照提示操作即可获取该资料.
图书销售电子商务网站的设计与实现(SSH,J2EE,MySQL)(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文20000字,程序代码,数据库)
摘 要:随着网上交易平台的不断完善,越来越多的人通过网上购物。图书销售电子商务网站为用户提供了一个方便快捷购书的平台。系统采用JAVA、JSP、SSH等技术开发,JSP作为系统的展现层,SSH分为Struts1、Hibernate和Spring。采用MVC模式,构建了一个基于J2EE的图书销售电子商务网站。系统分为前台和后台,主要功能包括会员管理、订单管理、图书管理、配送支付管理和查询统计等,基本满足了图书销售商和购买者的需求。
关键字:图书销售电子商务网站;JAVA;JSP;SSH
The Design and Implementation of Tea Sales Based on JAVA
Abstract:With the continuous improvement of the online trading platform, more and more people through the online shopping. Book sales e-commerce sites for the user to provide a convenient and quick account platform. System USES JAVA, JSP, SSH techniques to develop, as a system of JSP show, SSH is divided into Struts1, Hibernate and Spring. The MVC pattern, construct a j2ee-based book sales e-commerce sites. At the front desk and system is divided into background, the main features include member management, order management, library management, distribution management and inquires pay statistic, basically satisfy the demand of the book distributors and buyers.
Key words:book sales e-commerce website;JAVA;JSP;SSH
论文的结构及主要工作
论文主要结构由前言,开发环境、工具简介,需求分析,概要设计,详细设计,系统实现及系统测试等几部分组成。第一章前言,包含研究目的和意义,国内外研究现状;第二章开发环境、工具简介,包含编写程序用的语言以及一些相关的开发环境,工具的介绍;第三章需求分析,包含项目背景、功能需求、性能需求等方面;第四章概要设计,包含系统功能模块设计和数据库表的设计;第五章系统实现,包含各个模块实现编写的代码;第六章系统测试是对自己所做系统的进行的一个测试,看是否能达到自己开始预期的结果;
2 开发环境、工具简介
系统采用B/S模式,主要使用JAVA语言,以支持火狐12.0以上浏览器作为客户端,结合 JSP、AJAX 、JS与JDBC 等技术设计实现进行设计与实现,系统的主要前台与后台页面结构由Adobe Dreamweaver CS3来完成,该系统引用mvc模式,模型层有JAVABean来实现,视图层有jstl来展现,持久层用Hibernate来实现,使用目前流行的Struts1.2+Spring2.0+hibernate3.0框架。后台使用Tomcat6.0作为系统运行服务器,系统使用技术还包括struts1.2标签库、Jquery等。开发工具包括MyEclipse6.0、PowerDesigner、Adobe Dreamweaver CS3等,数据库采用MySQL。整个开发环境的软硬件具体配置需求如下:
硬件平台基本要求:
CPU:AMD 1.61GHz。
内存:256MB以上。
软件平台:
操作系统:Windows xp。
数据库:MySql。
开发工具包:JDK Version1.5。
Web服务器:Tomcat6.0。
浏览器:火狐12.0以上。
分辨率:最佳效果1024×768像素。
功能需求分析
本系统为一个典型的销售网站,所以要具备销售网站的基本功能。针对销售网站的功能特点,本系统分为前台用户端部分和后台管理员部分。
前台用户端部分,根据对销售网站的特点和功能的调查和研究,前台用户端部分主要是为了方便用户浏览、查询图书商品信息,然后选中的图书商品进行购买。同时满足用户对购物车、订单、收藏夹、以及收货地址进行查看与处理等一些功能。根据以上分析,前台用户端应实现以下功能:
注册:普通游客可以通过注册成为会员后,通过登录来进行购买图书功能的操作。否则只能进行简单的浏览功能。
登录:已注册用户的功能,登录是购买图书的前提。
图书浏览及查询:用户可以浏览各种不同类别的图书,同时系统还分类显示了新书推荐、销售排行榜、促销书籍等等不同类别的图书、以及可以按照图书类别根据作者、出版社、图书名来查询用户所需要的图书。
购物车管理:当会员用户选择购买某种图书产品时,应该能够将所选图书信息,如图书价格、购买数量记录到对应购物车中,并允许客户返回书目查询页面,选择其他图书并添加到购物车中,在购物车中,会员用户还可以对购物车中的书籍进行删除、添加到收藏夹以及结算等操作。当对应购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。
我的收藏:当会员用户查看某个书籍时,如果不想立即购买,可以讲该书籍添加到个人的收藏夹中,在收藏夹中会员用户可以对收藏夹中的书籍进行删除、添加到购物车等操作。
收货地址:该模块中要是提供在会员用户购买书籍确认自己订单时所需要填写的收货地址,一个会员可以用很多个收货地址,并且可以对自己的收货地址进行添加、删除、修改、以及查看。
订单管理:对应会员用户购买图书商品信息的需求,在确定了所购图书商品名称、图书价格、图书数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单进行后续的送货的处理。会员用户可以对自己的订单记录进行修改、查看等操作。
后台管理员部分,根据一般销售网站的特点,后台管理员部分主要是为了方便管理员对整个网站进行管理,例如对图书信息、会员、订单等的管理等。所以本系统的后台管理员部分要完成以下一些功能:
会员管理:为了能够实现图书商品的购买,需要客户的联系方式、送货地址等相关的信息,这就需要会员管理这个模块包括会员的注册(标记客户注册时必须填写的内容,因为产生订单时需要这些信息)和会员的登陆,后台管理员可以添加、删除、修改、查询会员等操作。
图书类别管理:主要是管理书籍的类别,书籍分为一级和二级类别,管理员可以对相应的类别进行添加、删除、修改等操作。
图书管理:后台管理员登录后台后,可以对图书进行入库、上架、修改、删除、查询操作,同时对已上架的书籍进行修改、下架等操作。
配送支付管理:配送服务主要是配送方式它主要包括快递、平邮、EMS等方式,可以对配送进行添加、删除、修改等操作,支付管理主要包括添加、删除、修改等操作。
订单管理:后台的订单管理主要是对已购买书籍的会员用户进行订单处理,同时管理员可以对订单进行查询、删除等操作。
系统设置:该模块主要是对管理员的设置,功能包括添加、删除、修改管理员。
查询统计:后台管理员可以查询各种书籍的销售额以及销售量,同时提供按表格和柱形图的切换操作,并且提供查询。