贝富实锤
贝富实锤是一款作品存证确权项目,其利用区块链技术,为每个存证确权的文件作品生成专属的数字身份证,与文件信息一并记录在区块链证书固定权利 。
贝富实锤包括后台管理系统和会员系统,其中会员系统包括H5,PC,小程序,APP等多个客户端。
本人主要负责服务端和uni app客户端框架搭建,链码编写,区块链SDK编写,解决技术难点,代码审计等工作。
本项目服务端和客户段完全分离。
本项目服务端框架使用本人扩展后的Furion框架开发,主要用到的知识点有.Net6,WebApi,Dependency Injection(依赖注入),Entity Framework Core(ORM),SQL Server(关系型数据库),MongoDB(NoSQL),DistributeCache(使用Redis的分布式缓存),DotNetCore.CAP(分布式事务),JWT,数据库读写分离,分库分表等。
本项目后台管理客户端使用Element ui开发,会员PC客户端使用Element ui开发,会员H5客户端和APP客户端使用uni app开发。
贝富区块链溯源系统
贝富区块链溯源系统相较于传统溯源系统有以下几点优势:
1、溯源信息上链,有效防篡改;
2、一物一码,有效辨别真伪;
3、多种组合方式(二维码,二维码+NFC,二维码+RFID等);
4、子母码;
贝富区块链溯源系统由后台管理系统,溯源系统,种养殖系统,仓储系统,代理商系统几个子系统构成。
本人主要负责系统框架搭建(服务端和所有客户端),开发人员培训,溯源子系统数据库设计,智能合约与链码编写,区块链SDK编写。
本项目服务端和客户段完全分离。
本系统服务端使用本人修改后的旧版ABP框架开发,主要用到的知识点有.Net Core2.1,WebApi,Dependency Injection(依赖注入),Entity Framework Core(ORM),SQL Server(关系型数据库),DistributeCache(使用Redis的分布式缓存),DotNetCore.CAP(分布式事务),Consul(服务发现),Ocelot(网关),IdentityServer4(密码模式认证),数据库读写分离,分库等。
本系统后台管理客户端使用Element ui开发,H5客户端使用Vant ui开发。
PC客户端使用Winform开发,用到的知识点有MQTT协议,HTTP协议,串口通信,异步,事件和委托等。
手持设备端(Android)开发,用到的知识点有HTTP协议,串口通信,多线程,NFC,二维码识别等。
笨哥哥自主过磅系统
笨哥哥自主过磅系统是针对笨哥哥称重软件弊端所开发的一款全新称重系统。
本人主要负责笨哥哥自主过磅系统PC端所有开发。
笨哥哥自主过磅系统相较于笨哥哥称重软件的优势在于以下几点:
1、解决一个打包站拥有多台地磅问题;
2、无人值守(客户自主过磅,自动拍照,自动打印订单),进一步减轻开票员工作;
3、增加二维码扫码过磅(为客户提供一款小程序可以生成二维码);
4、无法串改数据(无本地数据库);
4、车牌识别(开发中途离职);
笨哥哥自主过磅系统PC端的功能包括远程登录,参数设置,刷卡过磅,二维码扫描过磅,过磅抓拍,网络传输,报表打印等功能。
PC端使用Winform,无本地数据库,网络传输使用HTTP协议,读取过磅数据使用串口通信,下单使用NFC刷卡或二维码扫描,摄像头使用海康威视。
用到的知识点有多线程,同步锁,异步,队列,特性,反射,事件和委托,http通信,串口通信,动态链接库等。