熟悉mvc5框架,ef,linq,nhibernate等数据访问框架。了解.net framework,.net core架构,主要开发使用c#语言。了解bootstrap,vue.js等前端框架。可以快速开发网站。
财务业务一体化系统:
基于用友u8进行二次开发,以用友u8为基础,对客户业务系统产生的财务数据进行处理之后,将数据自动录入用友u8财务系统。
项目难点:
1. 与客户的发票系统进行交互,获取发票数据、返回发票审核信息、客户发票系统的发票删除操作同步到本系统。
2. 生成电子发票并进行电子签章。
3. 将电子发票根据客户选择的发票模板生成pdf文件。
4. excel上传银行流水,进行数据处理。其中差异数据进入业务员对账系统。
项目框架:
该项目共分五层:
第一层是.netMVC5作为标准架构作为表示层、业务逻辑层以及API2作为客户系统交互层使用。表示层负责与用户交互、业务逻辑层负责数据的处理,客户系统交互层负责为客户的业务系统,发票系统提供接口进行对接。
第二层是model层
第三层是软件支持层包括对excel表格操作的支持与pdf发票生成的支持。
第四层是数据访问层与sqlserver数据库做交互。
第五层是u8数据交互层与用友u8提供的API进行数据交互。
项目使用技术:
1. 标准多层架构设计
2. 根据html代码生成pdf文件
3. Excel文件操作
4. Json的接收与解析(与客户系统交互)
5. Xml的接收与解析(与U8财务系统进行交互)
校宝:
基于.net所开发的服务端进行数据处理,并使用接口提供数据供安卓与ios端进行数据显示。
项目难点:
1. 亲子圈与班级圈的开发,功能类似微信的朋友圈,具有图片显示与文字显示功能。
2. 对亲子圈与班级圈的评论即时推送至发表人手机。
项目框架:
该项目共分1层:
第一层是.netMVC5API2作为表示层,业务逻辑层,数据访问层。
项目使用技术
1. Json的接收与解析。
公司内部项目:
项目基于.net core 框架进行搭建,前端使用vue.js,数据访问层使用ef框架。
主要开发功能:
1.权限控制模块使用aop对用户操作进行拦截,拦截后进行权限判定
2.动态化存储过程调用
3.基于数据库的数据生成csv数据文件