点击空白处退出提示
作品详情
1.1 订单系统 主要供三种用户使用,有客户、经理和助理,每种用户登录到系统后的使用流程、界面和功能都有所不同,客户和经理主要负责商品的选购,经理在这里起到辅助的作用--帮助客户下单。助理属于公司内部人员,起到管理经理、审核订单的作用。
1.2 数据管理 类似于后台管理系统,我们将其融入于一个系统中,超管和助理可以查看该模块,当然超管的权限更高,功能模块也跟多一些。该模块细分有用户管理、部门管理、角色管理、客户管理、商品管理、物料管理、文件管理以及订单的可视化数据统计。
1.3 文件管理 类似一个网盘小系统,主要配合公司的技术人员在设计生产时减少沟通成本,提高工作效率。技术人员登录到系统后,会根据要求将技术文件、执行程序等上传到系统中,再经过工程人员的审核通过,操作人员就可以登录系统查看到这些文件了。
1.4 供应商管理 主要有四个小功能模块,有供应商管理、采购计划管理、采购订单管理、询报价管理,将传统的一对一线下采购模式转换成线上一对多模式,提高企业在采购方面的效率,并相应的减少采购成本。
2. 在该项目中我主要负责后端开发、数据库设计、项目上线部署和部分前端开发,用到的技术栈有SpringBoot、Mybatis-Plus、Redis、Mysql、 SpringSecurity、JWT、Nginx、WebSocket、Aliyun sms。由于目前项目还在测试,暂时还没有投放到实际的生产当中,不过很快应该就能实际生产了,到时候仅销售模块的增益就会对企业有一个很大的提升。
3. 项目在开发的过程中的难点主要是和公司人员的沟通上,当然技术上的问题也不少,例如在对项目配置安全框架SpringSecurity的时候,想在登录时加入token验证,问题就出现了,每次登录过滤链FilterChain 就直接放行,不解析token,导致访问不了其他接口。当时也是在上网查了好多资料,修改了n便代码,历时一周才解决。可能是刚开始对SpringSecurity的机制还不太熟导致的,一知半解就开始着手干了,导致效率比较低。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论