点击空白处退出提示
作品详情
此系统旨在为公司内部的数据管理,用于跨部门的数据链接管理和上层领导的审核审批流程。系统还支持对外数据统计、批量导入,并能通过饼状图和柱状图进行数据的统计汇总。
系统分为以下几个主要模块:
成本报表 通过录入的数据信息通过饼状图线型图 以及导出excel 进行统计汇总数据信息
成本管理:包括经营开发部、运营管理部、采购保障部、财务部、生产部、质量控制部和工程外协部。
预控管理:提前控制成本和风险,确保项目按预算执行。
系统管理:负责用户角色分配、菜单按钮权限设置、操作日志查询等。
技术栈和设备选型
前端:采用Vue 2和Element UI框架构建用户界面。
后端:使用.NET Core 6,支持Linux操作系统和容器化部署(Docker),数据库使用SQL Server 2019。
数据安全与权限管理:后端实现AOP(面向切面编程)技术,用于日志记录、性能监控、权限验证(JWT)、结果返回和全局异常处理。IOC依赖注入通过Autofac容器实现,数据交互过程中使用AES加密方法保证数据安全。
数据库管理:使用SqlSugar框架以代码形式创建和管理数据库,确保与多种数据库类型的兼容性,便于迁移和打包。
性能优化:接口采用异步编写方式,提高系统并发量。文件传输和文件流操作也都是异步进行,以优化性能,在数据和数据库进行交互的过程中采用事务的方式提交保证多表提交数据的一致性。
服务器:采用linux系统
责任和角色
后端开发:负责后端的整体架构设计与开发,从权限设定到系统最终上线的全过程,独立的开发和部署。
前端开发:涉及前后端交互加密部分的编写采用 axios 前置守卫和后置守卫
系统部署:采用容器化技术(Docker)在Linux服务器上部署,利用.NET Core 6的跨平台特性和高性能环境,前端采用 nginx
安全审计:定期进行安全审计和代码审查,防止安全漏洞。
整个系统的设计考虑了易用性、安全性和高效性,旨在为企业提供一个全面的数据管理和决策支持工具。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论