1600-java+mysql二手物品交易系统源码 jsp+servlet+javaBean源代码(需求文档+系统介绍PPT)
1、系统任务概述
实现一个针对合肥学院的物品交易网站,用户可以在该网站浏览信息进行物品选购、查看个人信息以及历史订单。管理员账户可以对已注册用户进行查询、对订单进行查询、审核。目标是建立一个人人可自由发布商品的平台,甚至对“宿舍超市”提供良好的支持(暂不讨论是否违规)。
注意网站的目标:**仅仅**是提供一个交易、信息浏览平台,因此不会提供任何对交易纠纷的处理,最大限度的问题解决方式也只是封禁、删除某些账号而已。
这是一个典型的 浏览器(B)/服务器(S) 模式,因此客户只需要一个浏览器,我们则要实现一个服务端。
2、具体功能及目标
2.1普通用户
注意:概述提到这是一个“人人可自由发布”的网站,因此不会区分买家账户和卖家账户,所有的普通用户都是一样的,下面只是把功能分开说。
2.1.1 注册及登录,应当支持若干时间内的自动登录。
2.1.2 买家功能:
- 浏览商品,提供搜索功能、分类查看
- 购物车功能,一次购买多个商品
- 浏览个人信息页,包含订单历史、收藏的订单
- 浏览用户信息页,可查看任一用户的公开信息
- 对商品进行购买(创建一笔订单)
- 购买完成后关闭订单
关于支付的一些说明:概述提到过网站目标,因此支付由用户在线下自行完成。另外的考虑是第三方线上支付或者自己实现支付系统的复杂性、难以测试性会使整个项目的开发中心偏移。而使用站内虚拟货币又没有什么实际意义。
2.1.3 卖家功能:
- 提交一个商品,包含商品必要信息 (交给管理员审核,通过即可被浏览)
- 查看我发布的商品,应标记出审核状态
- 提醒:我的某商品被购买
- 取消订单
2.2管理员用户:
对于后台数据处理,有 真-服务器管理员可以直接操作数据库,所以并没有什么必要对管理员账户作过多的功能开发,但为了方便管理,管理员应该在浏览器上可以:
- 普通用户的所有功能,管理员首先是一个用户。
- 审核商品,为了防止出现恶意破坏网站和不合规定的商品,每个商品都必须通过审核。
- 人工添加用户、删除用户、查询用户和任何商品、订单信息
2.3计划的页面结构(暂定)
括号内为说明
首页(不同分类的商品展示)
登录页
注册页
个人页
个人资料
收藏页
正在进行的订单页
历史订单页(购买、售出)
站内消息页(系统、用户)
购物车(支持移除个别商品)
我的商品
正在审核的商品
用户资料页(所有公开信息)
商品详情页(发布日期、作者、作者信息)
购买结果页
订单详情页(订单号、发布信息)
搜索结果页(不同排序方式)
后台管理页
商品审核
订单查找
用户管理
3、开发工具选择
服务器后端使用流行的javaEE相关技术,使用jsp+servlet+javaBean实现mvc设计模式。web服务器使用apache Tomcat。
数据库使用Mysql。
代码编写使用eclipse IDE。
网站前端使用流行的前端框架Bootstrap3以及JavaScript库jQuery。
4、运行环境
由开发工具也可看出,系统应该运行在包含并正确配置的以下应用/服务中:
- Tomcat
- Mysql
至于前端框架,他们应该已经包含在发布的程序/包中了。







本源码地址:http://www.codehy.com/vip/java/2019/1225/20180.html