传智书城的源码早已经泛滥了,但是网上下的有些有很多的坑,我就花了点时间完善和弥补了下里面的坑,添加了后台用户管理功能。

源码下载地址:传智书城源码已修复.zip-Java文档类资源-CSDN文库

源码使用说明

  1. 数据库导入执行 itcaststore.sql 文件

  2. 根据 mysql 版本自行更换对应版本的 jar 包(目前 5 版本)

  3. 使用 Ecpilise 导入项目,配置 Tomcat 服务器

  4. 在 c3p0-config.xml 中修改数据库 url,用户名,密码

    <?xml version="1.0" encoding="UTF-8"?>
    <?xml version="1.0" encoding="UTF-8"?>
    <c3p0-config>
     <default-config>
     	<property name="driverClass">com.mysql.cj.jdbc.Driver</property>
     	<property name="jdbcUrl">jdbc:mysql://localhost:3306/itcaststore?useUnicode=true&amp;characterEncoding=utf8&amp;serverTimezone=GMT%2B8</property>
     	<property name="user">root</property>
     	<property name="password">root</property>
     </default-config> 
    
  1. 发送 Email 邮件服务,需要在 cn.itcast.itcaststore.utils 包下,修改 MailUtils

    Authenticator auth = new Authenticator() {
    			public PasswordAuthentication getPasswordAuthentication() {
    				return new PasswordAuthentication("邮箱账号", "授权码");
    			}
    		};
    		Session session = Session.getInstance(props, auth);
    		// 2.创建一个Message,它相当于是邮件内容
    		Message message = new MimeMessage(session);
    		message.setFrom(new InternetAddress("发送者")); // 设置发送者
    		...
    }
    

    QQ 邮箱授权码获得教程:Java 使用 JavaMailSenderImpl 实现发送 QQ 邮件_ZOOM_Jie -CSDN博客

  2. 图书有些图片错误,可以按照网页的 F12 网络访问,按路径修改

  3. 管理员退出操作有点迷,自测 360 极速浏览器可以正常退出

系统页面展示

前台页面

首页

全部图书列表

书籍信息页面

登录页面

用户注册页面

用户页面

用户账户信息界面

用户信息修改页面

用户订单查询页面

用户订单详细信息页面

订单支付页面

订单页面

购物车页面

下订单页面

订单生成

系统后台

后台首页

商品管理页面

添加页面

修改页面

销售榜单页面

可以下载包含指定年月的销售情况的数据表

订单管理页面

订单信息查看页面

公告管理页面


公告修改页面

公告添加页面

用户管理页面


修改用户信息界面

更多推荐

传智书城源码