基于JSP的网上书店 下载本文

内容发布更新时间 : 2024/6/29 22:02:09星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于JSP的网上书店

作者:王腾 郑静

来源:《电脑知识与技术》2016年第28期

摘要:该系统在设计的时候,对网上书店的发展现状、开发意义和技术都做了详细的介绍。网上书店对所需的功能进行分析可以大致分为两部分,前台会员功能和后台管理功能。前台功能主要包括会员登录与注册、会员资料修改、图书购买功能、购物车功能和订单查询功能;后台功能主要包括图书管理、会员管理、订单管理、公告管理。然后介绍了一下网站的前后台界面、购物流程和一些测试。最后对本系统的总体设计做了一个总结。 关键词:网上书店;电子商务;购物车;JSP

中图分类号:G424 文献标识码:A 文章编号:1009-3044(2016)28-0282-04 1 概述

随着时代的发展,人们对网络的依赖感越来越大,网上购物已经成为了人们的主要购物渠道。就在去年的双十一(2015年11月11日),淘宝、唯品会等多家网上购物网站都举行了特大的优惠活动,单单是淘宝在这一天就创下了912.17亿的销量额,这对于网上卖家来说无疑是一个巨大的惊喜。而网上书店作为其中的一员,同样有着巨大的利润空间。

网上书店通过人与网络的交流方式,以计算机网络和通讯方式为基础,实现图书在线销售的购物流程。将新型的网上书店和传统的店面书店比较,它的经营模式和销售方式对于企业和消费者来说是新鲜的,特别的。在网上建立一家网上书店的成本比开实体店优惠许多,再加上网上书店可以做到24小时不间断地工作,顾客可以随时购买图书,这些都是传统的店面书店不能做到的。而与其他类型的商品相比,图书的运送方式简单,不必担心图书会在快递途中发生损坏。同时图书类型单一,便于消费者选择自己想要的图书。再次是图书的单价低,在网上销售的时候还会有活动价,这样就提高了消费者购买图书的欲望。所以网上书店作为电子商务的前锋,一切都朝着更利于社会的方向发展。 2 介绍

该系统采用JSP作为开发工具建立一个小型的购物网站——网上书店。该系统分为两大功能模块:前台模块和后台模块。前台模块能够实现会员的登录、注册、修改会员信息、查看个人订单等功能,还能够实现图书查询、购买图书、购物车结账、新品上架、特价商品和商城公告等功能。后台模块能够实现管理员对图书、会员、公告、订单的管理。基本上一个网上书店系统应该具有的功能在本网站上都能够实现。作为标准的数据库管理系统,为网上书店系统这样数据储存量比较大的网络销售系统设计时,必须要保证它在被使用的过程中能够流畅地运行,不出现错误。

龙源期刊网 http://www.qikan.com.cn

在设计该系统的时候要注意实现下列所提出的要求:

(1) 网上书店的界面要做到简洁美观,图书查询功能使用方便,存储数据准确无误。 (2) 网站首页可以查询到所有图书基本信息,并且还能够显示最新图书信息和特价图书信息。

(3) 会员能够随时登录网站,查询并修改会员基本资料。 (4) 网站可以完成网上购物的基本流程。 (5) 会员能够在网站首页搜索图书信息。 (6) 会员能够查看订单基本信息。 (7) 网站能够展示图书的销售排行。

(8) 商城公告栏公布管理员在后台发布的消息。

(9) 对于会员在首页中输入的数据,系统能够实行数据检验,排除异常。 (10) 管理员在后台对图书进行增删改查,管理网站的所有会员,处理订单。 (11) 系统能够实现网站的易维护性和易操作性等功能。 (12) 网站能够正常运行,不出现异常情况。 3 设计

在本系统中我们使用层次图来表示各个模块之间的联系。层次图是指通过树形结构中多层次的矩形框来叙述数据各层次之间的联系。层次方框图第一层的矩形框代表的是完整的数据结构,在它下面的各层次的矩形框代表着上一层矩形框的子集,最下面的矩形框则代表着组成这个数据的实际数据元素,也就是不可再被分割的元素。随着层次方框图的进化,它对数据结构开始描绘得越来越仔细,这种模式非常适合需求分析这一阶段。层次方框图从顶层的信息开始分类,沿着图中的每条路径反复细化,直到确定数据结构的所有细节。

本系统分为前台和后台两个大模块,两个模块之间从表面上看是各自独立、互不影响的,但是从数据库上来看它们却是有着紧密的联系。因为前后台访问的是一个数据库,只是访问的表不一样而已。

龙源期刊网 http://www.qikan.com.cn

本系统分为前台和后台两个大模块,两个模块之间从表面上看是各自独立、互不影响的,但是从数据库上来看它们却是有着紧密的联系。因为前后台访问的是一个数据库,只是访问的表不一样而已。 (1) 前台功能模块

会员登录或注册模块:会员通过会员名与密码进行登录,然后会员可以在首页中查看图书的基本信息,选择购买图书,也可对会员资料进行修改,查看个人订单;若是第一次登录,则可以注册,填写会员信息。

图书展台模块:通过新品上架、特价商品、图书销售排行展示网站的所有图书。图书查询模块:按图书的分类名或具体书名查询图书的相关信息。

购物车模块:在购物车中可以查看所有添加的图书,也可以修改需要购买的图书数量、移除不想要的图书、清空购物车中的所有商品,还可以在购物车中看见图书的单价和合计的总金额,然后选择去收银台提交订单。

收银台结账模块:购物车中的订单提交至本界面,会员选择付款方式和运送方式,选择是否添加备注,然后就会将订单提交到数据库。

订单查询模块:会员可以看见自己的历史订单记录。

会员资料修改模块:会员能够修改自己的基本信息,如联系方式、地址等。但是不能修改会员的用户名。

公告浏览模块:会员可以在首页看见公告的标题,如果想进一步了解公告的信息,则需要点击标题就看见公告的信息。 前台功能模块结构图如图1所示: (2)后台系统功能模块

管理员登录模块:管理员进行登录后才能对后续模块进行管理。

图书管理模块:查看所有图书信息,对图书的大小分类名进行删除和增加,添加图书的信息,修改或删除已有图书。

会员管理模块:查看会员的基本信息和所购买的消费额,还可以选择是否“冻结”会员。如果会员被管理员“冻结”了,那么该会员就不能在首页登录,只有等管理员“解冻”该会员后,该会员才可以继续正常登录和购买商品。