#基于PrimeFaces的JAVA_EE小学期项目

项目简介

本项目为小组项目,主要内容是实现企业产品电子商务平台流程的页面设计,基本功能包括两大方面:企业端和用户端。在企业端的功能实现中,首先要提交企业注册申请,在管理员界面进行审核,通过后,登录企业账号,会跳转到企业主页,在企业主页中,企业可以对商品进行增删改查操作,包括上传产品图片;在用户端的功能实现中,用户登录后,可以显示出其个人中心,其中包括昵称、收货地址、头像、订单的相关信息等;点击首页上的商品后,可以跳转到该商品的详情页,在商品详情页可以进行加入购物车和立即购买的操作,也可以跳转到该商品所属店铺的主页,从而购买该店铺的其他商品;在购物车中点击结算后,会跳转到支付页面,我的订单中就会出现相关的购买信息;另外,也可以根据标签对商品进行搜索。 ##项目运行

1. 配置本地数据源

  • 本项目运行时使用Netbeans IDE和glassfish服务器。
  • 首先,启动glassfish服务器。
  • 然后使用MySQL运行java_web_final.sql,在本地创建数据库并在Netbeans中连接。
  • 对web/WEB_INF/glassfish-resources.xml文件内容按照本地数据库连接设置进行修改。

2. 运行

  • 点击Run按钮,打开浏览器。

分工

本人在其中负责:

  • 数据库的设计与创建
  • 用户注册页面的实现
输入用户名与密码,检验密码的合理性,在数据库中查找是否有相同的用户名,密码不合理或者用户名重叠都会出现错误信息提示,若该用户可创建,则在用户数据库中添加该用户,并返回登录界面。
  • 用户登录页面的实现
输入用户名与密码,在数据库中查找是否有匹配数据,匹配则返回首页并提示登录成功,否则提示错误信息,用户可重新输入。
  • 企业注册页面的实现

本页面重点在于选择企业图片并及时预览效果,获取glassfish服务器地址,并将用户选择的图片存入其中,其会在预览区同步刷新,由此实现实时预览效果。

  • 管理员管理企业页面的实现

在管理员页面,显示所有未通过管理员审核的企业的信息,管理员可对该企业进行审核,按下通过审核,该企业数据库状态变为已审核,按下不通过审核,则该删除该条企业数据。