基于SSM购物网站电子购物(idea-javaweb-javaee-j2ee-springboot)

1 概述

 

1.从用户角度来看:

用户通过在线注册成为网站的用户,可以获得以下功能:商品浏览,购买商品,找回密码,修改密码,修改个人信息,商品简介、购物车、留言板等。

2.从网站的角度看:

(1)网站应该包含商品搜索功能:按商品名(模糊)查询。

(2)订单处理功能,确认订单方式:

(3)管理员管理:

查看用户信息,并根据用户信息和用户订单对商品进行发派。

(4)商品浏览

2 数据库表

 

表3 leaveword 留言表

名称

类型

长度

说明

id

int

4

编号

users

varchar

50

用户ID

title

varchar

200

标题

content

varchar

500

内容

times

varchar

50

日期

表5 nutrition 公告表

名称

类型

长度

说明

id

int

4

编号

name

varchar

100

名称

content

varchar

2000

内容

表5 orders 订单表

名称

类型

长度

说明

id

int

4

编号

userid

varchar

50

用户ID

dishesid

varchar

50

商品ID

dishessum

varchar

50

数量

times

varchar

50

日期

isps

int

11

是否配送和收款

 3 关键代码

 

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<jsp:include flush="true" page="/servlet/ListServlet"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>首页</title>
    <link href="<%=path%>/stylesheet/style.css" rel="stylesheet" type="text/css" />

</head>

<body>
<div id="container">

    <jsp:include flush="true" page="top.jsp"/>

    <div class="banner"><img src="<%=path%>/images/banner.jpg" alt=""  width="950" height="198" /></div>

    <!--中部内容-->
    <div class="clear"></div>
    <div class="workzone">

        <jsp:include flush="true" page="left.jsp"/>

        <!--中部右侧开始-->
        <div class="workzone-right">
            <div>


                <!--右侧第二段-->
                <div>
                    <div >
                        <h1>商品展示</h1>
                    </div>
                    <div  style="margin-top:-15px">

                        <%
                            ArrayList alNewly = (ArrayList)request.getAttribute("Goods");
                            ArrayList alType = (ArrayList)request.getAttribute("type");
                            int tem = 0;
                            int x = 0;
                            if(alNewly.size()%3 == 0){
                                tem = alNewly.size()/3;
                            }else{
                                tem = alNewly.size()/3+1;
                            }
                            for(int n = 1;n <= tem;n++){
                                for(int i = n*3-3;i < alNewly.size();i++){
                                    ArrayList alNewlyRow = (ArrayList)alNewly.get(i);
                        %>
                        <div class="column1" >
                            <div>
                                <div class="projectimg">
                                    <img src="<%=path%>/<%=alNewlyRow.get(6)%>" border="0" alt="《<%=alNewlyRow.get(1)%>》"/>
                                </div>
                                <div>
                                    <div>
                                        <h2><a href="<%=path%>/servlet/GoodsinfServlet?id=<%=alNewlyRow.get(0)%>">
                                            <%if(alNewlyRow.get(1).toString().length()>7){%>
                                            <%=alNewlyRow.get(1).toString().substring(0,7)%>
                                            <%}else{%>
                                            <%=alNewlyRow.get(1)%>
                                            <%}%>
                                        </a></h2>

                                    </div>
                                    <div class="clear"></div>
                                </div>
                            </div>
                        </div>
                        <%
                                    x++;
                                    if(x == 3){
                                        x = 0;
                                        break;
                                    }
                                }
                            } %>
                        <div class="clear"></div>
                    </div>
                </div>
                <div class="clear"></div>


            </div>
        </div>
        <div class="clear"></div>
    </div>
    <div class="clear"></div>
</div>

<jsp:include flush="true" page="Copyright.jsp"/>
</body>
</html>

4 效果演示

 

idea或eclipse开发,mysql数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机程序设计开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值