北京办公室装修设计-101空间设计logo2 15910877101

智慧写字楼功能性需求分析

作者:101空间设计 时间:2022-01-07 19:15
智慧写字楼功能性需求分析主要是从用户角度出发,分析用户在平台拥有哪些功能权限。智慧写字楼综合服务平台是为入驻的企业提供更好的服务而设计的,通过实际调研分析确定平台的用户由企业员工(个人用户)、企业专员(代表企业的专职人员)、运营人员、物业人员组成,功能性需求只能满足平台基本的业务场景需求,而非功能性需求可以使平台运行更稳定、安全,给用户更好的使用体验。非功能性需求主要包括性能、扩展性以及安全性三个方面。
智慧写字楼基础服务功能图
1. 性能
智慧写字楼综合服务平台的性能是指平台对用户操作的响应速度,响应速度越快性能越好。用户在平台上的操作包括登录、对数据的增删改查等,影响性能的因素主要包括网络状况、服务器的数量和配置以及代码的编写质量。智慧写字楼综合服务平台要求在稳定环境下的响应速度不超过 3 秒。
2. 扩展性
智慧写字楼综合服务平台初衷是为具体的一个园区而开发,但是后期平台将会服务多个园区,因此也会引入多个物业公司和多个企业。随着平台功能的扩展和企业对平台需求的扩大,未来平台还将接入更多的第三方服务商,所以平台的开发不仅要满足现阶段的功能需求,还要考虑到以后的扩展以及维护。
平台采用的开发框架 Spring 和 MyBatis 本身就提供了很好的扩展性。Spring 解决了 Bean 的管理和依赖,这些 Bean 是 Java 对象,只要确定 Bean 的 class 类型就可以实例化这个 Bean,而 Spring 使用前并不知道开发人员需要使用哪些 Bean,这就为平台的功能提供了很好的扩展性。同时,MyBatis 支持动态 SQL 语句也提供了很强的灵活性和扩展性[28][29]。另一方面,数据库表设计上设计了园区区域表、角色表来支持后续平台多园区、多物业的扩展性需求。
3. 安全性
平台是为企业和企业员工服务而开发,所以不可避免平台会涉及到资金交易、企业和个人的信息,保证平台的安全运行至关重要。不仅要确保资金交易时资金的安全,还要防止企业或个人信息的泄露。为了保证平台用户数据的安全性,在存储用户敏感信息时采用加密存储的方式,网络传输时启用安全系数高的 HTTPS 协议传输数据。同时严格控制用户权限,限制用户数据的传播范围。
智慧写字楼综合服务平台从实际办公场景出发,以提升办公效率和写字楼服务水平为目标,设置角色权限、基础服务、增值服务、个人中心四大模块,其中角色权限为平台初始化服务时需要配置的功能配置项,基础服务、增值服务、个人中心为平台提供的功能模块,模块功能及其主要子功能。