数图互通房产管理系统技术架构分析

房产管理系统是数图互通自主研发 FMCenter平台开发的应用系统,本系统可以将房产、 人、资产、设备设施链接起来以达到将空间、资产、设 施的最优配置和最低的运营成本。
1、系统包含的技术架构要求:
★系统需采用B/S(浏览器/服务器模式)架构,基于Web技术开发,利用浏览器进行使用和管理。
★系统需采用SOA架构,所有的业务子系统的功能界面风格和操作流程一致,提供统一的个人任务查询处理接口。
★需采用业务流程驱动的设计思想,业务流程可根据学校实际业务自定义相关处理节点。
★系统可以根据用户量的增大而扩充服务器数量并支持负载均衡;系统软件采用模块化的架构设计。
★系统需采用前后端分离的思想进行开发设计,前端采用VUE+NUXT框架进,后端使用SpringBoot+SpringCloud并遵循Restful进行接口设计,数据处理上引入MybatisPlus进行ORM与数据库无关性的研发,真正做到低耦合、高内聚,高度可扩展与便利切换的数据源的设想。
★系统需不依赖于特定的数据库,所有的设计与数据处理的实现都需体现数据库无关性,对主流关系型数据库(Oracle、PostgreSQL、MySQL)都提供支持。建议使用oracle 12c及以上版本的数据库,支持在RAC上增加实例的方式部署,提高可用性和安全性。系统可运行在虚拟机环境上,支持Linux操作系统。
★系统需具备并免费开放二次开发整合接口,用于将后续开发的功能模块集成到系统中。信息交换方式应符合XML数据交换标准,交互操作服务接口应符合Web Services标准,系统交互模式支持同步与异步方式,交互数据应支持各种数据类型。且系统供应商需具备软件二次开发能力。
★保留与设备系统连接的接口。
2、系统技术安全性要求:
★系统需要支持SSL传输协议,可以实现链路层的加密传输。
★系统需提供基于角色的授权体系,能将用户的权限限制到具体功能和数据项目(如具体的某一个数据字段)的某一项或多项具体操作上(如添加、修改、删除、查看、打印),能准确授予用户职权范围。系统需提供完整的用户访问日志审计功能。
★系统需提供数据自动备份的机制,确保数据安全。
3、系统技术性能要求:
系统支持并发用户数:100人以上。
4、系统其他要求:
系统应保证客户端用Window 7、Window 8、Win10等常用操作系统的正常使用,浏览器支持IE10.0及以上版本,并支持Google Chrome、Firefox、360等主流浏览器。系统所有查询数据均需提供直接打印和电子表格导出的功能。


