公寓管理系统的总体架构在逻辑上可以分为四个层次,分别是数据层、数据访问层、功能服务层和应用层,下面为大家简单介绍数据层和数据访问层。
1.数据层
数据层是系统的数据支撑底层,用于存储和读取系统所需的所有数据资源。这些资源既包括纯粹的数据库数据,如公寓房间数据、房间订单数据、智能门锁状态数据、智能门锁密码数据等,也包括文件系统数据,比如智能门锁操作日志、房间开门日志等文本文件。
2.数据访问层
直接操作数据层不仅效率低下,而且开发难度也会增加,因此在数据层之上设计数据访问层,对数据层的操作进行封装,抽象成独立的访问接口,供上层调用,简化数据访问和操作。