业务发展和分店迅速增多带来了诸多管理难题。地理位置距离远使得管理极为不便,严重制约了公司的进一步发展。传统的电话、传真等数据传送方式存在明显缺陷。因此,开发POS系统成为提升竞争力的关键,旨在实现全面信息化管理,优化业务流程。
该项目后端:
SSM(spring+springmvc+mybatisplus):SSM框架将应用程序的不同层分开,使得各个层之间的职责更加明确,代码更加清晰。
spring security:使用了 Spring Security中的BCryptPasswordEncoder 加密技术。
springboot:提供了一种更为便捷的方式来创建独立的、生产级别的基于Spring的应用程序。
统一返回类型封装工具类:使得前端开发者更容易处理后端返回的数据,同时也使得后端代码更加整洁和一致。
前端:
Bootstrap:提供了一个灵活的栅格系统,允许开发者轻松地创建复杂的布局。
AJAX :使用异步请求,方便前后端用户数据的传输。
同时使用了技术有:
(1)加密:使用了 Spring Security中的BCryptPasswordEncoder 加密技术。
(2)qq邮箱发送:使用了Spring框架的Java配置方式来配置邮件发送器
(JavaMailSender)。
(3)excel表格的上传和下载:使用了easyexcel的maven依赖。
(4)图片的上传和下载:将图片使用Base64编码然后上传和显示。
点击空白处退出提示
评论