在线拍卖网站 - 团队项目(ENI Web开发人员课程的一部分)
Kateryna Bohringer(用户管理)
Maxime Baillemont(产品管理)
Adrien Ponassie(视觉/设计)
后端发展:
Java/SQL
前端发展:
html/css/javascript/bootstrap
- 用户可以创建帐户或登录(使用用户名或电子邮件),保存其登录信息,修改帐户信息并查看其他用户的配置文件。
- 注册仅接受唯一的用户名和电子邮件值。
- 不活动5分钟后,用户会自动断开连接。
- 用户只要没有主动投标,就可以删除其帐户。
- 用户可以购买信用(具有卡号验证和用户验证,但没有实际付款功能)。
- 用户可以上传拍卖照片(将照片的链接存储在数据库中)。
- 用户可以请求重置他们的电子邮件,在这种情况下,创建了密码重置令牌,并将链接发送到其注册电子邮件地址,该电子邮件仅有效24小时(完全fnctional)。
- 管理员可以编辑项目类别(删除或添加新类别) - 类别菜单从数据库中动态更新。
- 管理员可以删除用户帐户或暂停帐户(在这种情况下,用户无法再进行新的拍卖或竞标项目,并通过弹出窗口通知了该帐户)。
- 每天的背景过程都会处理当天结束的所有销售,都会更新数据库中的最终销售价格,并将电子邮件发送给赢得销售的最高出价者(功能齐全)。
- 用户可以查看所有当前拍卖的详细信息。
- 用户可以在拍卖上创建新的拍卖或出价。
- 用户不能比目前的账户更多的积分。
- 用户无法竞标自己的拍卖。
- 使用者可以在销售开始时间之前编辑或删除清单。
- 一旦销售已终止,一旦买方拿走了该商品,用户才能将最终的售价归功于最终销售价格。
- 当用户的信用额超过他们的信用额度时,他们将退还给他们。
- 用户可以按多个标准对拍卖进行分类:所有开放的拍卖,基于类别或项目名称的拍卖,他们当前有竞标的拍卖,用户赢得的拍卖。
- 用户可以按多个标准对自己的销售进行分类:他们当前的所有销售,尚未开始的销售,销售已经完成。
- 用户可以查看所有THES销售的清单,并以当前的最高出价和顶级投标人的名字列出。
- 主销售页面的功能分页,每个页面最多有6篇文章。
- 响应性网页设计,适用于台式机或手机使用。
-Multi语言功能(英语/法语)。
要创建试用数据库,您可以使用提供的SQL文件:创建DB/数据库的数据库。
您将需要使用自己的管理电子邮件/密码详细信息(必须是gmail)和newauction.java修改noveotpassword.java,并带有通往图像文件夹的路径。