编程语言:Java、Android、Hybrid、微信小程序、C#、JavaScript、Node、Vue、HTML5、CSS、LESS、SASS、SQL
数据库:Oracle、Mysql、SQLServer、Redis、MongoDB
软件设计:Rational Rose、PowerDesigner、Visio
开发工具:Eclipse、MyEclipse、IntelliJ IDEA 、Xshell 、PLSQL Developer、Navicat、MySQLWorkbench、SVN、GIT、Photoshop
服务器:Linux、WindowsServer
项目管理:Redmine、禅道
【团操活动微信小程序】
会员通过该小程序可直接参加团操活动,购买热门课程及套餐,并进行现场签到上课。
该项目为移动端+后台。移动端采用腾讯wepy框架,方便组件化开发,完美解决组件隔离,组件嵌套,组件通信等问题,方便集成第三方npm,支持Promise,支持ES等特性;后台采用SpringBoot框架编写,集成了Apache Shiro,保障系统安全,接口采用Restful API,可通过SpringBoot注解快速实现,同时可方便与移动端进行通信。后台集成了Swagger,提高了接口的可维护性。为提高用户购买课程系统响应速度,引入Redis消息队列及Ngnix负载均衡。同时数据库连接采用Druid,提供了强大的监控和扩展功能,提高了系统可扩展性及可用性。基于MybatisPlus封装了自己的代码生成工具,加快项目开发进度。
【CheckIn系统】
该项目为B/S架构。前端UI基于第三方框架AdminLTE进行了封装,并融合了Bootstrap相关技术,提升了页面质感,增加了用户体验,脚本框架采用Vue2及Jquery,使页面交互更加流畅;后端基于Java语言,框架采用目前业界成熟的Springboot框架,加快项目开发,项目进度得到保障,前台与后台通过token进行数据交互,前端无需关注后端技术,实现了前后端分离。引入阿里OSS服务,提高了合同附件系统的可扩展性。引入Hibernate Validator校验框架,实现后端校验,保障数据安全。同时数据库连接采用Druid,提供了强大的监控和扩展功能,提高了系统可扩展性及可用性。基于MybatisPlus封装了自己的代码生成工具,加快项目开发进度。
【门户网站后台管理系统】
采用的技术有Spring,MyBatis3,Log4J,JDom 等。其中表现层采用Spring框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将 实现类注入给表现层的Contorller;数据访问层借助于MyBatis3实现,代码简洁且可适应不同的数据库。连接池采用的是Druid,防御SQL注入攻击,监控SQL日志,加密关键数据库配置信息;事务部分利用Spring的声明式事务管理。为提高性能,采用Spring cache实现了缓存;网页布局修饰框架采用是Sitemesh3。
角色 | 职位 |
负责人 | 高级java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |