Java网上体育商城系统ssh

网上体育商城的主要功能包括:前台用户登录退出、注册、在线购物、修改个人信息、后台商品管理等等。本系统结构如下:
(1)商品浏览模块:
        首页浏览最新上市商品,按销量排行显示商品
        实现根据商品名称搜索商品信息
        实现根据商品分类浏览商品
(2)登录、注册:
        购物前需要登录,如果没有账号则可以先注册
(3)在线留言:
        登录后可以发表留言
(4)修改个人信息:
        登录后可修改个人信息
(5)提交、查询订单:
        商品加入购物车后可以提交订单,也可以查看自己的所有订单
(6)购物车模块:
        登录后可以查看自己购物车中的商品
  (7) 后台管理员模块
        用户登录功能:通过账号登录系统。
        修改登录密码功能:修改管理员的登录密码
        会员管理功能:查询所有会员,删除会员
        类别管理:查询所有类别,添加、修改、删除商品类别
        商品管理:查询所有商品,添加、删除商品
        订单管理:显示所有订单,查询订单明细,受理、删除订单
        销量管理:查看所有商品的销量
        留言管理:查看所有留言,删除留言
        公告管理:查看所有公告,添加、删除公告


项目访问路径:
  前台:http://127.0.0.1:8080/tyypsc
  后台:http://127.0.0.1:8080/tyypsc/admin/login.jsp

新款上市主要是按商品ID号进行降序排列,关键代码如下:

String sql="from TGoods where goodsDel='no' and goodsIsnottejia='yes' order   by goodsId desc";//按商品ID号降序排列

List goodsYesTejiaList=goodsDAO.getHibernateTemplate().find(sql);

if(goodsYesTejiaList.size()>5)

{

  goodsYesTejiaList=goodsYesTejiaList.subList(0, 5);

 //商品列表中的前五个商品品

}

  request.put("goodsYesTejiaList", goodsYesTejiaList);

  //生成随机图片

    public void getRandcode(HttpServletRequest request,

            HttpServletResponse response) {

        HttpSession session = request.getSession();

        //BufferedImage类是具有缓冲区的Image类,Image类是用于描述图像信息的类

 BufferedImage image = new  BufferedImage(width,height,BufferedImage.TYPE_INT_BGR);

        Graphics g = image.getGraphics();

//产生Image对象的Graphics对象,该对象可以对图像进行各种绘制操作

        g.fillRect(0, 0, width, height);

        g.setFont(new Font("Times New Roman",Font.ROMAN_BASELINE,18));

        g.setColor(getRandColor(110, 133));

        //绘制干扰线

        for(int i=0;i<=lineSize;i++){

            drowLine(g);

        }

        //绘制随机字符

        String randomString = "";

        for(int i=1;i<=stringNum;i++){

            randomString=drowString(g,randomString,i);

        }

        session.removeAttribute(RANDOMCODEKEY);

        session.setAttribute(RANDOMCODEKEY, randomString);

        System.out.println(randomString);

        g.dispose();

        try {

            ImageIO.write(image, "JPEG", response.getOutputStream());

//将内存中的图片以流动的形式显示到客户端


源码及原文链接:http://javadao.xyz/forum.php?mod=viewthread&tid=18

猜你喜欢

转载自www.cnblogs.com/javadao/p/11973705.html
今日推荐