基于JSP网上购物系统论文

测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL;MySql的核心程序采用完全的多线程编程,可运行在不同的操作系统下,有一个非常灵活而且安全的权限和口令系统,支持ODBC for Windows,支持大型的数据库,拥有一个非常快速而且稳定的基于线程的内存分配系统,强大的查询功能等优点在经济方面就给我们提供了很大的便利,在技术方面也无需多精湛,而且这两款软件的教学视频在网上很容易找到。因此软件方面是可行的。 2.1.3 运行可行性

在现今社会,顺着Internet在中国的迅速发展,人们日常生活中越来越多地使用Web技术来为自己的工作和学习服务。许多中小企业和个人为了扩大他们的规模或是自己开店做老板,所以一个网上购物系统成了他们最好的选择,无论你在那里只要可以上网就能购买到自己想要的商品。地域无限制等诸多的优点,可以成功地解决中小企业和个人所面临的难题。

本购物系统操作简单易行,所以使用前的培训也比较容易,此系统网站的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。经过以上分析,运行方面是可行的。

2.2 需求分析

2.2.1 用户需求

网上购物系统所需要的用户可分为2类。

1. 商家管理员:主要管理系统后台的维护和使用及商品信息发布价位调整、库存管理,种类管理等工作,还要能够知道消费者对商品和服务态度的评价及意见等多方面的信息。

2. 会员: 商品购买者,会员需要能够查看每件商品的详细信 息及价格,还要有支付方式的选择,还可以对自己的订单进行修改及删除 2.2.2需求分析

1. 前台管理

(1)会员注册功能,用户可以通过首页’会员注册‘按钮实现会员注册与登

录。

(2)商品查询功能,会员登录商城后可以对自己想要购买的商品进行查询。 (3)系统留言功能,会员可以对商城服务态度及商品质量的评论,可以向卖家提出自己的意见及看法。

(4)订单查询功能,会员购买完商品并提交订单后可以对自己已下的订单进行查询。

(5)购物车功能,会员可以购买多种商品,付款前可以全部放在购物车中,会员购物结束后统一付款。

4

(6)新品上市功能,会员在商城主页上可以看到最新商品的信息和预告。 (7)销售排行功能,商城主页展示近期销售最好的几种产品。

(8)公告浏览功能,商家在商城主页上对新品预告或商城活动供会员浏览。 2. 商家管理员后台管理

品牌管理,对购物系统内所有商品进行分类式管理,既方便商家管理员的管理又为会员的浏览、查找提供便利

订单查询管理,为会员提供购买详单的查询,也可以使商家提更方便快捷的查询到会员已下的订单。

会员管理, 管理员可以在后台管理已注册的会员的信息。

财务管理, 查询受理订单和未受理订单情况,还能进行阶段时间内销售数量、金额的统计。

留言管理, 管理员对会员所留言的查看和删除。

公告管理, 商家和管理员对新品信息进行提前预告,和商品价格的浮动信息等一系列信息。

数据流图如下。

商家管理员 会 员 购物系统 显示器

图2-1 数据流程图0层 会员信息 会员用户 商家管理员 商品信息 确认购买 生成订单 查看订单 商品信息 处理订单 发货 支付 浏览商品 付 款 商品信息 发布商品 商品信息 商品信息 金额 收 款 显示器 金额 图2-2 数据流程图1层

5

2.3 概要设计

2.3.1系统目标

经过对各购物网站的考察、分析,要求本系统满足以下要求:

(1)统一友好的操作界面,保证系统的易用性,方便用户的操作;

(2)具备产品信息的展示功能,方便浏览者对产品信息进行浏览与比较; (3)规范的产品分类,方便浏览者分类查找商品; (4)完善的购物车功能与用户结账功能;

(5)设置网站公告信息模块,使浏览者能够及时了解网站的各项动态变化,及销售的新品、特价活动等信息;

(6)商品销售排行功能;

(7)订单信息查询功能、商品信息查询功能;

(8)全面的后台管理功能,以方便管理员对网站信息进行更新与管理。 2.3.2 总体设计

总体设计是对软件总体的规划,规划各部分功能如何联系起来。软件是一个有机的整体,只有各部分协调运做才能使系统正常运行。

用户登录管理系统之后,根据用户名密码来区分管理员和会员的身份区别和界面的不同。

商家管理员:登录系统后管理员对系统内的信息处理,商品更新,添加及更改等操作,从而满足顾客及商家的需求。

会员:普通顾客通过注册成为商城的会员,登录帐号后可以查看商品的具体信息,对商品进行购买,下订单,查询订单信息,对商城进行留言。 系统业务流程描述如下:

(1)顾客浏览网站 顾客通过浏览器登录到商品在线销售系统网站后,可以通过新品上架、特价产品、销售排行的模块查看商品及详细信息,同时顾客也可以按类别查看商品。另外,顾客可以浏览公告,销售排行榜等模块;

(2)用户注册及登录 顾客如要购买商品,需要进行用户注册,注册成功并登录后,用户可以购买商品;

(3)购物车处理 用户通过浏览数码产品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的数码产品、修改购物车中商品数量、清空购物车;

(4)收银台处理 当用户决定购买购物车中的商品时,可以通过收银台结账填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单;

(5)商家管理员后台处理 系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。

6

2.3.3 功能模块设计

本系统一共分为前台和后台两大模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。

1.前台系统功能模块

(1)会员注册模块:商城需要顾客通过注册成为本商城的会员,注册后才可以购买商品。

(2)商品查询模块:按商品的类别、名称查询商品的相关信息;

(3)购物车模块:用户添加商品至购物车,查看购物车中的商品,从购物车中移除不满意的商品,清空购物车中的产品,修改所要购买的商品的数量;

(4)订单查询模块:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录;

(5)公告浏览模块:会员通过浏览公告信息,能够及时了解到网站最新的各种信息。

(6)系统留言模块:客户可以进行留言给我们提意见,我们在不断地改进中前进。

(7)新品上市功能,会员在商城主页上可以看到最新商品的信息和预告。 (8)销售排行功能,商城主页展示近期销售最好的几种产品。

网上购物 前台功能模块 商品展示 会员管理 留言模块 新品上架 特价商品 销售排行 商品查询 购物车 收银台 会员注册 会资料修改 商城公告 订单查询 添加留言 查看留言 登 录 员 图2-3 系统前台用户功能结构图

7

联系客服:779662525#qq.com(#替换为@)