一、需求分析
项目场景
电商的蓬勃发展给社会带来了极大的便利性, 我们以一个衣服超市购物为背景,实现一个《衣超市自助购物系统》
环境准备
- JAVA: jdk1.8
- IDE: IntelliJ IDEA2018.3.6
二、功能实现
具体分为9大功能
- 登陆
- 注册
- 显示所有产品信息
- 显示菜单
- 查询全部订单
- 查找订单
- 购买
- 显示所有商品
- 退出系统
三、代码实现
https://github.com/JacksonMike/Java_ultimate/tree/master/ClothesSupermarketSystem
四、项目总结
项目中使用的技术点:
- xml解析: xStream组建, dom4j组建
- 文件对象流输入输出
- 自定义异常
- 分层概念 view->service->dao(data access object)
- 设计模式: 单例、工厂
- 集合
- 读取properties文件