Fork me on GitHub

网上书店项目

文章目录
  1. 1. 下载源码
  2. 2. 项目描述
  3. 3. 功能实现
  4. 4. 项目截图
  5. 5. 源码使用说明

下载源码

项目描述

网上书店系统,是基于jsp的javaEE项目,前台使用jspjavascript技术,后台使用的是三层架构,持久层使用Hibernate ORM框架,数据库使用了mysql5.1,开发工具选择的是Eclipse ee2019。

功能实现

  • 用户登录
  • 图书浏览
  • 添加购物车、查看购物车
  • 结算购物车

    项目截图


    images/20191215-1.jpg
    images/20191215-2.jpg
    images/20191215-3.jpg
    images/20191215-4.jpg
    images/20191215-5.jpg
    images/20191215-6.jpg
    images/20191215-7.jpg

源码使用说明

  1. 有开发环境(Eclipse ee/MyEclipse)
    1.1 注意:Eclipse下的项目文件下有个webcontent文件夹,而MyEclipse下对应的文件夹叫webroot
    1.2 注意:由于后台使用了Hibernate框架,本项目的Hibernate版本是hibernate-release-5.4.9.Final,该版本较高,要求jdk版本至少是jdk1.8
  2. 数据库设计
    2.1 数据库名称: bookstore
    2.1 表: title表bookorder表user表
  3. 注意:上述三张表无须手动创建,只需要在mysql数据库中有名为bookstore的数据库即可,只要访问该数据库,hibernate会自动创建,但表中的数据需要自己录入。如果不想使用bookstore数据库名字或者这三张表的名字,可以自定义,但需要手动修改项目源码 -> src -> bean -> xxx.hbm.xml 和 src -> hibernate.cfg.xml文件