公用房综合管理系统设计研究

作者: 潘威华 何韦颖 周文剑 钟健 许世东

公用房综合管理系统设计研究0

关键词:公用房;用房资源;综合管理;权限管理;数据可视化

0 引言

在高校资产管理等相关工作中,房屋资产管理是重要组成部分。随着国家高等教育的普及,教育需求规模不断扩大,本科院校的招生人数逐年递增,尤其是本科生和专升本的招生人数增长明显。如何合理规划、配置管理好学校的公用房资产,以满足日益增长的办学需求是学校房产管理面临的严峻挑战[1]。以广州理工学院为例,随着其办学规模的日益扩大,该校房屋资产的数量和质量都有了较大幅度的提高。广州理工学院公用房日益呈现多元化发展趋势,现有公用房类型包括:教学科研及辅助用房(教室、图书馆、实验室、实习场所、专用科研用房、体育馆、报告厅)、行政办公用房、生活用房(学生宿舍、学生食堂、教工宿舍、生活福利及附属用房)、其他用房和经营性用房等。该校的发展和扩大,使其在学校房屋管理方面也有了更高的要求。

目前,广州理工学院在学校房屋管理方面存在两个亟待解决的问题:

1) 在数据上,该校仍采用传统的纸质化或者简单的在线表格方式进行人工统计和管理,管理人员在每次统计数据和核对数据工作上都面临巨大工作量,由于统计不具实时性,容易出现数据滞后和信息错误等问题。

2) 在管理上,该校以粗放式管理为主,房屋用途监管缺失,房屋开发缺少效益考量。这些问题都不利于广州理工学院学校房屋资产的日常管理和支撑决策性工作。

除上述两个问题外,广州理工学院惠州校区的跨校区相对单校区而言,更容易出现公用房资源难以共享、配置不当、浪费严重等情况。

针对上述问题,如何高效地使用广州理工学院学校公用房资源,提高公用房利用率,是保证学校正常进行教学、科研和行政活动的关键因素,同时也是当下高校响应政策创建高效型、节约型等“六型”机关的关键要素。

在这种新形势下,本文提出研究和设计的房产管理平台,是按照学校的房屋建设规划,确定设计理念为“利旧开新、数据准确”,充分利用原有线下的基础数据[2]、业务需求、信息技术设计研究的一个自主可控的公用房综合管理系统。该研究和设计的系统可以实现广州理工学院的学校公用房资源信息化管理,借助信息化手段解决房屋资产数据不准确、用途不明朗等问题。通过该系统可加强广州理工学院学校公用房的统一管理、有效使用和良好维护,发挥作为办学资源的最佳效益,保障学校和各使用单位的合法权益,合理配置学校公用房资源,提高学校公用房使用效益和管理水平。

1 国内外研究与研究意义

1.1 国内外研究现状

中国高校在公用房管理系统方面的研究主要集中于信息化管理和资源优化。随着技术进步,越来越多的高校开始利用大数据和云计算等技术,对公用房资产进行更高效的管理。这些技术的应用有助于提高资产利用率、简化管理流程并增强数据管理的准确性。然而,许多高校仍面临着数据不精准、资源分配不均等问题。

相比之下,国际上的高校更注重公用房资源的可持续发展和综合利用。例如,一些国外大学采用智能建筑管理系统,这些系统不仅管理公用房信息,还整合能源使用、空间规划等多方面功能。国外高校的公用房管理系统普遍具有更高的信息化水平,并且更加注重长期规划和公用房的全面利用。

全球范围内,公用房管理系统正趋向于更智能化和自动化。新兴技术如物联网、人工智能和机器学习被广泛应用于公用房管理,帮助管理者进行更准确的数据分析和预测,从而优化资源配置和提升管理效率。这些技术的应用使得公用房管理更加精细化,能够更好地满足用户需求和管理要求。

综上所述,无论是国内还是国际,公用房管理系统的研究和应用都在不断发展和进步,特别是信息化和智能化技术的应用,为公用房管理带来了新的机遇和挑战。

1.2 研究意义

本研究高度结合学校实际应用需求,旨在实现现有公用房资源的统一管理、有效使用和良好维护,充分发挥公用房作为办学资源的最佳效益,合理配置学校公用房资源,提高学校公用房使用效益和管理水平。在实际应用中,对用户、管理部门、校领导、董事会等各管理层级产生以下应用研究价值:

1) 公用房信息可视化:公用房信息图文结合,实现以图管房,操作便捷,可视化效果优良。

2) 公用房检索便捷化:通过字段快速检索所有房间对应的信息数据,并全面汇总显示。

3) 公用房报表完整化:系统提供强大的数据统计分析功能,使公用房清查更加便捷、迅速、准确,可根据学校需求进行个性化表单自定义。

4) 公用房数据巡检化:采用双随机巡检方式,确保公用房入住和使用情况准确无误,使管理者能够更有效地管理公用房资源和使用情况。

5) 功能全面化:针对性强,符合广州理工学院学校房屋管理的客观需求,涵盖日常房屋管理中的住户管理、费用管理、业务管理、系统管理等五大常用模块。同时,针对广州理工学院学校房屋管理的特点,在满足日常工作使用要求上具有较强的可扩展性。

6) 系统安全性化:系统严格的权限设置功能确保不同权限的操作人员只能访问其权限范围内的内容,有效保证数据安全性[3]。

7) 软件系统产业化:系统充分调研同类院校需求,在满足广州理工学院学校使用的基础上,可针对民办院校的用户市场完善功能,实现项目市场化、产业化。

2 系统总体设计

2.1 设计思路

本系统旨在实现高效、集成的公用房管理,强调信息化和自动化方法。设计理念集中于用户友好的交互界面、高效的数据处理、安全的信息存储和灵活的系统架构。考虑到系统的长期可持续性,本研究在设计时参考了其他系统和文献中同类系统的可扩展性和可维护性。

1) 技术设计方面。该系统设计采用了当前市场先进的技术。前端技术使用Vue作为基础框架,Vuerouter作为路由控制(hash模式),Vuex作为状态管理,Vue-Element-admin作为基础框架,Axios用于数据接入,Sass用于样式设计。后端技术使用Node.js,Koa作为基础框架,koa-router 用于服务端路由控制,koastatic用于读取静态文件,koa-jwt用于JWT登录校验,koa-body 用于HTTP body 数据处理,koa-compress 用于Gzip压缩,koa-cors用于解决跨域问题,sequelize用于ORM数据库管理。本项目具有强大的可扩展性,采用微模块解耦的架构,可根据业务需求按需添加新的服务,简化系统开发。此外,采用Mybatis框架实现数据库的持久化存储,提高了系统性能。

2) 业务设计方面。系统设计了3个用户角色:用户、公用房管理员和系统管理员。在使用方面,该系统分为两大子系统:用户端系统和后台管理端系统。用户端系统主要提供给用户使用,负责宿舍记录及个人信息记录的基本操作;后台管理模块则主要负责对所有用户信息的整理,提供宿舍管理、楼层管理、数据查看等权限,供宿舍管理员使用。系统管理员负责对整个系统和角色进行授权配置以及公告发布。

2.2 架构设计

系统采用MVC三层架构模式,分别为数据层、业务逻辑层和表现层。各层具体应用如图1所示。

在此架构中,数据层主要负责数据的存储和管理,包括对数据的增删改查等操作。业务逻辑层则是连接数据层和表现层的重要部分,负责处理业务逻辑和业务流程,与数据库进行交互,并将处理结果返回给表现层。表现层是用户与软件交互的界面,通过前端技术实现用户的视觉体验和交互效果。此架构旨在实现系统的高性能和良好的用户体验,同时确保数据的安全和系统的可维护性。

2.2.1 数据层(MySQL 数据库)

1) 设计数据库结构:根据应用程序的需求,设计数据库的表结构,包括表之间的关系、字段和数据类型等。

2) 创建数据库和表:在MySQL中创建数据库和相应的表,并设置适当的索引和约束来提高查询性能和数据完整性。

3) 数据的增删改查:使用SQL语句对数据库进行数据的插入、更新和删除操作,同时支持查询语句来检索所需的数据。

2.2.2 业务逻辑层(Node.js 和Koa 框架)

URL请求映射到相应的处理函数。

2) 请求处理:根据URL的路由信息,执行相应的业务逻辑处理函数,处理用户的请求,并与数据库进行交互。

3) 数据库操作:通过合适的ORM(对象关系映射)工具或手动编写SQL语句,执行数据库操作,如查询、插入、更新和删除数据。

4) 数据处理与验证:在业务逻辑层对从数据库获取的数据进行处理和验证,确保数据的准确性和完整性。

5) 业务逻辑处理:根据具体的业务需求,对数据进行逻辑计算、验证和处理,生成相应的结果或状态。

6) 返回响应:将处理后的结果以合适的数据格式(如JSON) 返回给前端,提供必要的错误处理和状态码。

2.2.3 表现层(Vue 框架)

1) 页面设计:使用Vue.js构建用户界面,设计页面的结构、布局和样式。

2) 组件开发:根据页面需求,开发各种组件,包括输入表单、列表展示、图表可视化等。

3) 数据绑定:通过Vue.js的双向绑定功能,将数据模型与页面元素进行关联,实现数据的动态展示和交互。

4) 事件处理:为页面元素添加各种事件处理函数,响应用户的操作并触发相应的业务逻辑。

5) 页面渲染:根据数据模型的变化,自动更新页面的展示内容,保持页面与数据的同步。

6) 用户交互:通过各种交互组件和技术,提供用户友好的操作界面,如表单验证、下拉选择、分页等。

7) 响应式设计:使用Vue.js的响应式布局和响应式组件,实现不同设备上的自适应显示效果。

上述的层次通过API或其他通信机制进行互相交互,形成一个完整的Web应用程序。

系统架构设计涉及的技术如表1所示。

2.3 基础功能设计

基础功能设计模块是公用房综合管理系统的核心部分,该模块包含了系统运行的最基本、最核心的功能。根据广州理工学院长期的公用房管理实践经验以及学校现阶段规模和管理模式,本研究设计主要将公用房管理的基础功能划分为4大基础模块[4]。

1) 用户管理。

用户注册:用户可以通过填写必要的信息注册账号,系统需要提供注册表单和验证机制。

用户登录:已注册用户可以通过输入用户名和密码进行登录[5],系统需要提供登录界面和身份验证功能。

用户权限管理:系统需要支持不同用户角色的权限管理,如管理员、普通用户等,确保用户只能访问其具备权限的功能模块。

2) 信息管理。

公用房信息录入:管理员可以录入公用房的基本信息,包括地址、面积、用途等,系统需要提供相应的信息录入界面。

公用房信息查询:用户可以根据不同条件对公用房信息进行查询,系统需要提供丰富的查询功能,支持多种查询条件和结果展示。

公用房信息修改与删除:管理员可以对录入的公用房信息进行修改和删除,系统需要提供相应的操作界面,并确保操作的安全性和完整性。

3) 维修管理。

维修申报:租户可以申报公用房的维修需求,系统需要提供维修申报表单和流程。

维修处理:管理员可以对维修申报进行处理,包括分配维修人员、审核维修费用等,系统需要提供维修处理的界面和功能。

维修记录查询:用户可以查询公用房的维修记录,系统需要提供相应的查询功能,支持按时间、状态等条件进行查询。

4) 预约功能。

资源预约:用户可以预约公用房的使用时间段,系统需要提供预约界面和时间选择功能。

预约规则设定:管理员可以设定预约规则,包括最长可预约时长、提前预约时间等限制,以确保资源的合理利用。

预约审核:系统可以对用户的预约申请进行审核,确保预约请求符合规定,并避免资源冲突。

预约状态跟踪:用户可以查看自己的预约状态,包括已批准、待审核、被拒绝等,系统需要提供相应的状态显示和通知功能。

预约记录查询:管理员可以查询公用房的预约记录,包括预约时间、预约人员等信息,系统需要提供便捷的查询功能。

预约提醒与通知:系统可以向用户发送预约成功通知和预约即将到期的提醒,确保用户能够及时安排使用公用房资源。

2.4 角色功能设计

1) 系统管理员。

用户和权限管理:系统管理员拥有最高权限,负责管理和配置用户账户及其权限。包括创建、编辑、删除用户账户,以及设置不同用户的访问权限。

系统维护和配置:负责系统的整体维护,包括软件更新、数据备份和恢复,以及系统性能监控。

数据管理和报表:生成全面的系统使用报告和公用房管理分析,包括资源使用率、维护成本和空间优化等。

2) 公用房管理员。

公用房信息管理:负责录入、更新和维护公用房相关信息,如房间大小、用途、状态等。

预约和使用管理:管理和审核房间预约申请,监控房间使用情况,确保资源的有效分配和使用。

维护和检修管理:安排和记录公用房维护和检修活动,跟踪维护进度和质量。

3) 普通用户。

公用房信息查询:查看公用房的基本信息,包括房间状态、位置、可用性等。

房间预约:根据需要预约空闲的房间,提交预约申请,并查看预约状态。

反馈和建议:提供对房间使用的反馈,包括报告任何问题或提出改进建议。

3 总结

本研究围绕广州理工学院公用房综合管理系统的设计展开。系统的设计理念旨在提升房产管理效率、优化资源利用并增强数据安全性。采用模块化和分层的架构策略,系统涵盖房产信息管理、用户与权限管理、数据可视化等核心功能。针对不同用户角色,如系统管理员、公用房管理员和普通用户,系统设计了相应的功能模块,以满足各自的管理需求。该系统研究设计特别强调用户体验和数据安全性,不仅提升了广州理工学院的房产管理效率,还为其他高校提供了一个有效的公用房综合管理解决方案参考。本研究设计的实施对于提升高校公用房管理水平、优化资源配置、支持高校战略决策具有重要意义。

上一篇 点击页面呼出菜单 下一篇