项目背景:保诚公司HR部门为了提高员工的业务能力水平,希望通过员工之间进行能力测评,使员工认识到自己的不足,做好自我提高发展计划。以此为基础进行立项和软件开发。软件需要提供手机App与浏览器web客户端做为服务入口。主要需求:用户同步、azure sso认证,快速评价、详细评价、通知、积分、定时提醒、月度排名。技术方案: ①服务器端基于springboot提供restful Api,前端App和web均调用Api实现功能交互。 ②基于azure登录采用标准oauth2 授权码模式,登录成功后系统创建内部token来维护交互会话。 ③数据库采用azure sql(sqlserver)。 ④前端采用ionic,Angular 开发app和web页面。系统部署:基于openshift 的docker部署。 使用到的工具:Bitbucket、Bamboo、Docker、Maven、Artifactory、OpenShift、Git。 CI/CD流水线:Source Code build ->Deploy to DEV(DEV test) ->Deploy to UAT(UAT test)-> Deploy to PROD(Production)。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论