网上商店
一.目标设计
网上商店系统所要实现的功能如下:
1. 有关用户的功能(前台)
(1) 用户的注册,包括验证用户注册的信息。
(2) 用户登录的身份验证。
(3) 修改用户信息。
(4) 在不同页面浏览时判断用户身份的权限。
2. 销售系统的要求(前台)
(1) 用户浏览所有的商品。
(2) 用户可按商品类别进行查找商品。
(3) 用户可购买自己需要的商品。
(4) 用户可对购物车进行管理。
(5) 提交订单。
(6) 用户能够查找自己的订单。
二.根据系统功能的要求,划分模块如下:
三.数据库
数据库的设计(采用sql数据库,库名shop)
用户信息表(RegUser):记录注册会员的基本信息。
商品大类信息表(Class_1):商品大类信息。如:音乐、书籍、化妆品。
商品小类信息表(Class_2):商品小类信息。如:流行音乐、古典音乐。
商品信息表(Product):记录商品有关信息。
订单信息表(OrderList):记录客户订单的有关信息。
购物信息表(ShopList):记录客户购物的有关信息。
四.页面的设计与开发
所有页面宽度均为760。由于许多页面包含相同的部分。如:头部,提供一些连接、查询、登陆;尾部,显示版权,联系方式等。
五、公共文件
(1) Style.css用来规定页面的一些基本显示样式。
(2) com.Database.java此文件是一个javaBean用来进行数据库的操作。
(3) ServletUtilties.java此文件主要是进行特殊字符的过滤。
(4) top.jsp此页面是网站主界面的头部,宽760高180,包括基本连接:首页、会员注册、最新商品、查看购物车;还包括表单:登陆表单、订单查询表单、商品查询表单。其余自设计美观一些。
(5) foot.jsp此页面是网站界面的尾部,宽760高150,包括联系方式等可参考其他一些购物网站来制作。设计要与top.jsp相呼应。
(6) left.jsp此页面是网站界面的左部,宽160,主要显示商品分类情况:大类,小类要从数据库中提取。
(7) main.jsp此页面是首页的主要部分,宽600,功能是浏览商品。
2. 系统首页(Index.jsp)
系统首页显示最新商品信息,列出所有商品分类信息,提供登录表单、订单查询和商品查询表单。此页主要是把已实现各个功能的页面包含进来即可。
3. 用户管理模块
该模块包括用户注册、用户登录、用户信息修改、用户访问页面权限(即:登录审核)4个子模块。包括的文件如下:
(1) top.jsp上面已说明。
4. 销售模块
该模块包含浏览商品、查找商品、购物车、提交订单、查找订单五个子模块
浏览商品模块包含的文件如下:
(1) main.jsp
(2) select.jsp
查找商品模块包含的文件如下:
(1) left.jsp
(2) top.jsp
(3) select.jsp
购物车模块包含的文件如下:
(1) buy.jsp
(2) Shopcart.java
(3) clear.jsp
分享到:
相关推荐
【JSP网上商城购物车】项目是一个基于JSP技术实现的电子商务平台,旨在提供全面的在线购物体验。这个项目的核心是构建一个用户友好的界面,让用户能够方便地浏览商品、添加到购物车、进行结算,并完成整个购物流程。...
【基于JSP的网上商城】是一个使用Java Server Pages(JSP)技术开发的电子商务平台,旨在提供全面的在线购物体验。JSP是一种动态网页开发技术,它允许开发者将Java代码嵌入到HTML或XML文档中,以实现服务器端的数据...
基于JSP的网上商城是一个典型的Web应用程序,它结合了Java Server Pages(JSP)、Servlet和MySQL数据库技术,构建了一个完整的电子商务平台。在这个系统中,用户可以浏览商品、添加到购物车、进行结算,并完成在线...
**网上商城系统基于JSP技术详解** 在当前的互联网时代,网上商城系统已经成为电商行业的核心组成部分,它提供了方便快捷的在线购物体验。本系统利用JavaServer Pages(JSP)技术构建,旨在为开发者提供一个简单易学...
在这个网上商城系统中,JSP被用来处理用户的请求,比如登录、注册、商品浏览、购物车操作等,通过服务器端的Java逻辑处理后再返回响应结果。 Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的...
【标题】"可以运行的jsp网上商城 jsp+mysql"是一个基于Java服务器页面(JSP)技术构建的电子商务平台,结合了MySQL关系型数据库管理系统,为用户提供了一个完整的网上购物环境。这种类型的商城系统通常用于教学目的...
【标题】:“自己做的一个jsp网上商城项目” 这个项目是一个基于JSP技术构建的网上商城系统,展示了在Web开发中如何运用JavaServer Pages(JSP)来实现电子商务平台的功能。JSP是一种动态网页技术,它允许开发者将...
【标题】"jsp网上商城jsp课程设计"是一个基于JavaServer Pages (JSP) 技术构建的电子商务平台项目。在JSP中,开发者通常利用HTML、CSS和JavaScript来设计用户界面,同时结合Java代码来处理服务器端逻辑。这个课程...
【网上商城技术基础】 ...总结,本项目"用jsp编写的网上商城"涵盖了JSP技术的运用,包括动态网页的生成、用户交互处理、数据库操作等多个方面,同时考虑了系统的安全性和性能优化,是一个全面的电子商务平台开发实例。
【基于JSP网上商城设计概述】 随着互联网技术的飞速发展,电子商务已成为现代生活不可或缺的一部分,深刻地改变了消费者的购物习惯和全球经济格局。网上商城作为电子商务的主要载体,利用先进的技术手段,为用户...
**JSP Oracle 网上商店 示例** 在IT领域,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而Oracle则是一款广泛使用的数据库管理系统。将两者结合,我们可以构建一个功能丰富的网上商店系统,为用户提供...
【标题】:“java+jsp网上购物商城” 这个项目是一个基于Java和JSP技术构建的网上购物平台。在Java Web开发中,JSP(JavaServer Pages)通常用于展示动态内容,而Java则是后端的主要编程语言,负责处理业务逻辑和...
**JSP网上商城系统详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML代码中嵌入Java代码,从而实现服务器端的动态处理。本篇将深入探讨如何利用JSP来构建一个网上商城系统,以及在这个过程中...
【基于jsp网上商城】是一个利用Java Web技术构建的电子商务平台,它主要采用了JavaServer Pages (JSP)、Servlet以及MySQL数据库来实现。JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,使得网页具有...
【标题】"JSP网上商城源码"是一个基于JSP(Java Server Pages)技术构建的电子商务平台的源代码实现。这种源码通常包含了用于展示商品、处理订单、管理用户和库存等一系列在线购物功能的全部代码。 【描述】描述中...
总结来说,这个"用jsp写的网上商城"项目展示了如何运用JSP技术实现一个完整的电子商务平台,从前台用户界面到后台管理系统,涵盖了网上购物的核心功能。对于学习和实践JSP开发的开发者来说,这是一个非常有价值的...
在本项目"JSP网上购物+论文+源码"中,开发了一个基于JSP的网上购物商城系统,该系统提供了一个完整的网上购物环境,包括用户注册、商品浏览、购物车管理、订单处理等功能。 **系统架构** 1. **前端展示**:通常...
【标题】"功能齐全的jsp网上商城项目"是一款基于Java Web技术实现的电子商务平台,它集成了多种在线购物的功能,旨在提供一个用户友好、管理便捷的网上交易环境。这个项目利用了JavaServer Pages (JSP) 技术,这是一...
"jsp做的网上商城带数据库"这一标题揭示了我们正在讨论的是一个基于JSP(JavaServer Pages)技术开发的电子商务平台,它包含了一个完整的数据库系统。这通常意味着用户可以在该平台上浏览商品、添加到购物车、进行...
【jsp网上商城系统】是一种基于JavaServer Pages (JSP)技术构建的电子商务平台,它用于创建类似于淘宝这样的在线购物网站。JSP是Sun Microsystems(现为Oracle公司)开发的一种动态网页技术,允许开发者将HTML、CSS...