通用评估系统(一)

项目介绍

建设背景

由于小水今年有买房子的需求,由于预算加上本人能力有限,所以想尽可能的去选择一个满意的、合适的。    
就房屋基础条件而言,有很多比较好的,但未必适合小水实际条件的。    
所以,搭建该评估系统,辅助小水对房屋情况进行评估分析,去选择一个最合适的房子。  
此外,由于小水平时就有些选择困难症,在对重大事务做选择时,往往果断选择之后会后悔,所以,系统将具有一定的通用性,为以后进行其他选择时提供辅助。

系统概述

评估系统用于基于评估模型对客观事物进行评估分析。辅助小水对重大事件进行选择。    

模块划分及说明

  • 评估模型构建模块
    用于构建评估模型,评估模型包括:评估体系、评估指标计算配置等单元。
  • 评估模型管理模块
    用于管理系统内评估模型。
  • 评估指标体系模块
    指标体系模块,提供指标体系的编制管理功能。
  • 权重计算模块
    用于根据权重算法、可视化界面数据参数进行权重计算,由于所有评估都是根据小水的需求来的,对于评估指标的重要性已经很明确了,所以系统只提供手动权重设置、以及AHP层次分析法计算权重。
  • 数据接入模块
    用于将外部数据接入系统,由于系统仅小水自己使用,数据量不大,所以系统内直接管理对应数据,不考虑使用外部数据供应系统作为数据来源,同时不支持外部数据接口接入功能。
  • 评估任务模块
    用于构建管理评估任务,同时基于任务设置进行具体的评估,同时收集整理评估中产生的统计分析结果及评估结果。
  • 评估报告模块
    根据评估过程中产生的统计分析结果,以及评估结果,制作评估报告,并以图表的形式进行展示,以便为小水进行决策时提供辅助。
  • 评估算法模块
    用于编制管理评估算法,系统内置评估算法仅包括:层次分析法、模糊综合法,用于进行综合评估及对比评估。
    系统在进行评估时根据数据特征自行选择评估算法进行评估。

技术选型

前端

  1. 使用vue3全家桶 + typescript;
  2. 使用ant-design-vue组件库,作为基础组件库;
  3. 使用logicFlow,作为评估模型及指标体系编辑器;
  4. 使用echarts,作为可视化界面数据参数计算结果展示;
  5. 使用Axios,作为http请求库。

服务端

  1. 使用python作为服务端开发语言;
  2. 使用fastAPI作为接口开发框架;
  3. 使用sqlalchemy作为数据库开发框架;
  4. 使用mysql作为数据库;
  5. 使用uvicorn作为服务端开发框架.

由于系统不存在大量的I/O操作,计算量也不大。不存在什么I/O密集或计算密集,同时不需要考虑使用分布式计算、微服务等框架,仅进行基础的功能开发即可满足需求,所以选择python作为服务的开发语言,进行后台接口开发。

项目原型

相关链接

备注

项目原型、相关链接后续完善。
吐槽: 我发现为什么收藏比点赞的人多🤣🤣🤣🤣🤣

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值