千锋Java课程第二阶段开始接触项目,项目主要是实现一个小型电子商务网站。主要功能模块有:商品显示模块,能分页显示所有商品,查看单个商品详细信息以及搜索商品;用户模块,能让新用户注册,登录和登出;购物车模块,能加入商品到购物车修改所购买的商品数量;订单模块,提交订单并显示订单信息,用户确认后生成正式订单,用户可查看历史订单;管理收获地址;后台模块能实现以上模块数据的增删改查。
本项目比起自己练手做的所谓项目加真实,因为它在很多细节环节的处理加像一个真正投入使用的商务网站。新用户注册时,系统会在联网状态下向填写的邮箱发送邮件,用户必须在点击邮件中链接后才能将账号激活使用。用户登录时勾选两周免密登录勾选框,登录成功后可在两周内免密登录。购物车页可修改商品数量,生成订单后若用户无任何收获地址则会提示添加,添加地址页可设置某一地址为默认地址。查看个人订单页面显示所有订单,订单所有未支付、已支付、发货、完成四种状态。
另外,在项目文档中有着合理的数据库设计,主外键关联准确,数据库以及前端页面、MVC模式三者紧密配合,达到了网站预期效果。数据库使用事务回滚、连接池,前端使用html、css、JavaScript、ajax、boostrap、jQuery等技术,MVC模式使项目结构层次清晰明了,易管理、合作、维护。
令我感到真实的当属本项目系统的订单可以真实支付,调用第三方平台,通过银行卡支付,支付成功后可以从支付页面返回项目前端页面,完整了整个项目的功能。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱