1.熟悉C#面向对象编程语言和.net Framework 核心框架
3.熟悉.Net Core 、EF Core编写webapi
2.熟练使用Asp.net MVC技术编写基于Web应用程序
3.掌握Sqlserver、MySQL、redis数据库的使用,了解数据库性能优化
4.熟练使用Visual Studio、VsCode、Sqlserver、HBuilder、Postman等开发工具
5.熟悉vue数据驱动框架的使用
6.熟练使用.Net core+vue开发前后端分离项目
7.熟练使用HTML5+Css3实现页面布局,JavaScript+jquery实现页面动画特效
8.掌握Ajax框架、熟悉Bootstrap element前端开发框架
泉心泉意的B2B网上商城LabDirect
本项目采用asp.net MVC模式开发,EF框架创建数访问应用程序,数据库采用sqlserver,前台页面设计运用现在比较流行的响应式布局bootstrap框架,以及js、ajax协作开发。本项目产品数量高达400w导致检索速度慢,我们通过优化数据库建立相应索引来解决此问题,以及优化EF的一些写法来提升检索速度
网址:http://www.lab-direct.com
本项目我担任项目负责人,我主要负责:
1.前台购物车模块:用户可勾选指定产品进行下单操作,可编辑下单收货信息、开票信息。把勾选的产品存入缓存中,在订单确认页读取缓存的数据
2.产品搜索模块:全局搜索(包括模糊和精确匹配),局部搜索,支持多个关键词筛选,
这里主要将关键词存放在session中,可增可删。由于商品数量太多,请求时间有点长,影响用户体验,我们多次对数据库进行优化处理来解决了这一问题
3.个人中心:编辑用户相关信息,按订单处理状态和处理状态进行分类显示,支持多条件筛选
4.审批流操作:购买产品审批流程 ,不同角色有不同的审批和操作权限,以及实现审批过程中短信验证码对接
后台主要开发
1.订单管理模块:用户提交的订单经过商务处理、采购处理、财务处理等一系列流程,受理后的订单会推送到另外一个erp系统(K3),k3处理好后又推送回我们的系统。这里主要依靠触发器和存储过程进行对接操作。
2.用户管理:维护用户信息,用户继承单位上的折扣信息,对某些产品进行打折后的价格显示
3.产品管理:参与开发品牌信息管理
角色 | 职位 |
负责人 | .Net开发工程师 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |