开发环境
- 操作系统:Windows 10
- 开发环境:MyEclipse
- 数据库: MYSQL 5.6
- 主要技术:Servlet+ Mysql + C3P0 + Java Mail (可关闭) + 分页 + JSP + 易宝支付 (可关闭)
- 开发环境不全的可以 点击此处 查找【Java 开发工具】 进行自由下载
功能需求分析
本系统设计为前台页面和后台管理。
1、前台(客户购买)部分:
- 用户管理:注册会员、登录、激活、退出、修改密码;
- 分类显示:显示所有1级和2级分类;
- 图书显示:按分类查询图书、通过关键字搜索图书、高级搜索图书、查看某本图书的详细等;
- 购物车管理:向购物车中添加图书、修改购物车中图书数量、删除购物车中图书、我的购物车;
- 订单管理:通过购物车中图书生成订单、查看我的订单、查看某个订单的详细、订单支付、确认收货、取消未付款订单。
2、后台(管理员管理)部分:
- 管理员:管理员登录;
- 分类管理:查看所有分类、添加1级分类、添加2级分类、修改1级分类、修改2级分类、删除1级分类、删除2级分类;
- 图书管理:按分类搜索图书、高级搜索图书、添加新图书、查看图书详细信息、编辑图书、删除图书;
- 订单管理:按状态搜索订单、查看订单详细信息、取消订单、发货;
E-R模型分析
系统功能模块设计
根据系统功能分析,可以画出系统的功能模块图。
1、前台:用户购书功能图
2、后台管理员功能图:
用户实体类
- 详见 论文
项目部分截图
项目总结
- 比较合适初学者
- 方便二次开发
- 详细文档参考 论文
- 项目下载 点击此处 下载失败请联系博主,进行更新。
声明: 技术交请联系博主