项目名称: 人人好做
开发环境与技术: Spring、Spring MVC、 Mybatis、jQuery、bootstrap、ajax、Eclipse、MySQL、jdk1.7、Nginx、Tomcat、spring cloud alibaba、nacos、uniapp
项目描述:人人好做这套项目是一款从原材料到各类产成品以出厂价直供社区并且在线自动完成批发交易的平台。并
且系统中融合了品牌商品购销以及社区团的功能。用户可以直接通过 app 在线注册登录后通过完善资料级别在
APP 中进行商品的发售及购买,同时用户也可以自己在上面发布一些团购商品信息由其他用户进行团购,也可
以直接以无需库存的方式通过厂家在品牌购销业务中发的商品来进行发起团购,当达到团购要求数量后系统自
动成团进行像厂家下达订单,这时只需要等待厂家的发货,到货后进行验收同时参团人员进行取货。在收货时
订单可能存在异常订单的情况,这时就需要联系商家并进行在线通过退换补的方式处理异常订单。用户在团购
列表中看到的信息都是根据距离排序,让用户可以在最近的地点收取商品。
这里,系统中存在一个客服的即时通讯功能,用户可以直接和商家在线沟通,这里直接使用了 websocket 技术。
项目中还存在推广经理的业务功能,这时根据系统中制定的奖金规则可以进行给推广经理发放奖金,系统中存
在钱包功能,可以体现到微信。
平台管理中设计到了一些审核的管理、提现的业务、保增计划的管理、推广经理管理、品牌购销管理、统
计分析、资金管理等等一些业务。
这套系统中的业务复杂性也很高,各个业务中互有牵连,各个环节中有牵扯到资金问题,比如说质保金、
技术服务费、推广奖金、订单支付以及退款、订单异常处理的资金走向等等等等。还有平台中各项资金的使用
和平填,再有就是各个时间不同也是的资金比例处理。
本项目还涉及到了公众号的开发,公众号中移植了社区团的业务功能。
在这个项目中的需求变更是最大的,也是最频繁的,从上线后我们不停的根据市场的反馈进行业务需求的
调整,在这里我主要负者了核心代码的编写,以及社区团和推广经理及大部分平台管理的功能开发。
项目中涉及到了并发数据一致性问题,这里直接采用的 redission 分布式锁方案,以及多线程 Thread 业
务处理
在这个项目中充分了解到了微信平台的开发、微信公众号的开发、微信支付等等
当前项目已顺利上线,处于功能迭代及优化中。
责任描述:主要担任技术总监+项目经理,进行公司产品需求讨论与制定,引领团队人员进行产品的需求落地开发,团队分为后端java组,移动前端app组,产品测试组。技术架构的选型落地,进行项目架构优化,功能分析,模块拆分任务,功能模块设计,代码审核,核心代码功能的编写,解决开发同事项目中技术问题等。
点击空白处退出提示
评论