智慧园区管理平台

我要开发同款
邮差病人2022年09月12日
93阅读

作品详情

项目简介:通过软件和硬件的结合,以实现园区里各大楼、设施的智能识别、监控、跟踪和管理的一套系统。项目职责:项目使用NPOI将统计报表按照模板导出为报表,并给领导查看项目中用到了RBAC,RBAC是基于角色的权限控制,用户登录进来,通过给角色分配的权限不同,左侧菜单展示的内容不同合同管理中使用文件、图片上传,用到了文件流:Request.Form.Files,并将文件流保存到资源服务器中。如果是图片,则将图片地址返回到前端,对图片预览显示,系统提供对文件的下载功能。项目采用Jwt来保护Core Api。jwt返回前端保存在sessionstorage,根据服务器中保存的私钥验证jwt对象是否正确,验证通过后,判断jwt是否过期,如果没有过期,允许该请求继续操作。验证不通过,则直接返回框架使用Autofac,使用构造函数注入。Autofac通过反射读取程序集中的类,自动装配,统一注册接口与实现类。报表模块及统计分析使用Echarts可视化展示,主要采用柱状图、饼图、环形图、折线图等,用户体验度比较好项目使用Redis集群作为缓存,保存热点数据、用户信息、公共字典数据等,提升数据读取速度,减少数据库访问压力停车管理采用百度地图,实时查看停车位的状态,及停放车辆信息项目中用到递归算法,动态绑定左侧菜单,并通过zTree树形展示项目发布在Docker中,通过Nginx负载均衡部署在Linux上开发工具:VsCode,vs2019,SqlServer,Git源码管理项目使用的技术:Dapper,.NetCore,WebAPI,Swagger,Ajax,Redis缓存,Autofac,JQuery,NPOI,AutoMapper,RBAC,Jwt权限验证,Vue+ElementUI,Echarts,Vue,发送邮件,RabbitMQ,富文本编辑器,存储过程,事务,Log4net以及Nlog其他工具:Xmind,PowerDesigner,Mockplus,AxureRP,PostMan
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论