具有8年以上Java语言实际开发经验;
熟悉mybaits,并且熟悉mysql、oracle等多种数据库;
有spring mvc、spring boot、spring cloud 开发框架经验;
各种集群搭建
熟练maven 和GIT;
熟悉linux 环境常用功能,有前端开发经验,有docker容器应用经验;
公众号、小程序都没问题,uniapp跨平台开发、原型设计
药品采购系统
一、参与部分需求分析
1、基础数据分析:医疗机构分析、企业类型分析、核算中心分析、产品/商品分析
等等
2、流程分析:缴款流程、采购流程,支付流程、发货流程、退货流程等
3、用户权限分析:需要有子用户关系、权限控制到按钮
4、配送关系分析:a、配送企业-配送药品-配送地区
b、配送企业-配送药品-医疗机构
二、部分数据库设计
为了提高基础数据的可扩展性,对医疗机构表、企业表、产品表、商品表等表做
动态设计处理,用户可以通过在页面上设置这几个表的字段名称、字段数据库类型、
字段所在列表页面类型、字段所在表单类型(比如:checkbox、input、textarea、
弹出选择页面、hidden等表单类型)。
三、带领新员工
对新加入我们团队的新员工给予项目中所使用到的技术进行培训、培训完成后布
置任务,新员工任务完成后分配给其部分模块,对其遇到的问题进行处理。
四、整个项目框架的搭建
控制层:springMVC
展示层:Jsp、freemarker(生成静态页面)、自定义tag标签
数据层:springJDBC+自己根据hibernate思想写的DAO、Memcached缓存配置项和
索引
前后台交互:Ajax
五、部分模块编写
1、购物车管理
医疗机构把商品加入购物车后进入购物车管理界面设置每个商品的配送企业
和配送地址或把所有的商品全部配送到默认的一个地址,设置完成后生成订单进入
结算流程。
2、我的收藏
医疗机构可以把常采购的药品加入收藏方便下次采购的时候直接全部加入购
物车。
3、首页和商品详细页生成
首页和产品详细页面都是freemarker生成的静态页面,通过Ajax实现部分
动态数据比如:产品详细页面的库存、医疗机构的评价等信息。
4、商品检索
根据商品的剂型、生产企业、规格、关键字等信息来检索商品。
5、调价管理
生产企业可以新建调价单选择需要调整价格的商品,调整后的价格只能低
于中标价不能高于中标价,这个调价单的生效日期可以有生产企业自己选择。
6、缺货管理
当医疗机构在采购商品的时候如果发现商品库存不足可以点击商品上面的
缺货上报按钮进行缺货上报,生产企业登陆后就可以在缺货管理里面看到自己
哪个商品缺货了,并到库存管理里面 把此商品补足库存。
角色 | 职位 |
负责人 | java高级工程师 |
队员 | 产品经理 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |