# JavaEE **Repository Path**: myspace_swff/java-ee ## Basic Information - **Project Name**: JavaEE - **Description**: JavaEE课程gitee仓库 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-03-17 - **Last Updated**: 2021-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaEE #### 项目名称 小型牛奶销售购物系统 #### 预期使用到的技术栈 前端:Html、Css、JavaScript、Bootstrap、Layer UI 后端:Java servlet、jsp、jdbc、Druid 开发工具:IDEA 版本控制及项目管理工具:Git及Maven 数据库:Mysql 5.X #### 项目预期实现的功能 1. 顾客浏览商品:首页为一组商品展示页面,每个商品有“购买”和“添加购物车”两个操作按钮; 2. 顾客添加购物车:点击购物车按钮,此时出现购物车页面,显示所选商品已添加至购物车;若此时顾客未登录,注意购物车信息应该保存在哪里?若已登录,则应持久化到数据库。若未登录时添加了购物车,登陆后,购物车中的信息是否还在? 3. 顾客购买:可通过直接点击商品侧的“购买按钮”或者购物车中商品侧的购买按钮,进行购买,此时,若顾客未登录,引导登录后回到前一页面;若顾客已登录,直接显示支付页面。支付不需实现,鼓励采取实现独立的服务来模拟支付。 4. 可扩展功能点(选作):保证用户只能登录一次;保证用户只能在一个设备上登录;实现用户多次登录时,前一登录客户端无需刷新,直接被踢掉下线。 #### 项目分工 1. 整体架构设计、数据库设计:贾师熹 2. 顾客浏览商品、数据库的数据收集:和一辰 3. 顾客添加购物车、顾客购买:曹露淇、张欢 4. 可扩展功能点:贾师熹、曹露淇、和一辰、张欢 #### 项目进度安排 1. 3月15日~16日,为本项目构建git仓库,选择gitee平台进行代码托管,并完成项目的架构设计和配置工作。 2. 3月16日~18日,设计项目数据库,并收集整理数据库的数据 3. 3月18日~19日,完成【顾客浏览商品】功能 4. 3月19日~28日,完成【顾客添加购物车】、【顾客购买】、【可扩展功能点】 5. 3月28日~:项目细节处理 #### 配置 项目在Gitee上克隆之后,需要用IDEA打开,需要做如下的配置: 1.配置Maven:(版本需要在3.5以上) ![image-20210318143125389](README.assets/image-20210318143125389.png) ![image-20210318143333310](README.assets/image-20210318143333310.png) 2.配置Tomcat:(版本需要在9.0以上) ![image-20210318143549588](README.assets/image-20210318143549588.png) ![image-20210318143632808](README.assets/image-20210318143632808.png) ![image-20210318143645411](README.assets/image-20210318143645411.png) 3.配置数据库mysql(版本mysql3.6) 下载sql文件夹中的"milk-shopping",导入数据库。