保障性住房资格管理系统设计与实现
Design and Implementation of Affordable Housing Qualification Management System
摘要: 为有力地促进政府部门的住房保障资格标准化与规范化管理工作,实现实时、高效的动态管理,本文设计并构建了一种以Activiti工作流引擎为核心,结合SpringBoot、Apache Shiro、Restful API等多门技术的保障性住房资格管理系统,降低管理部门在资格审核中的工作难度,确保保障性住房更加公平的分配。首先通过Activiti工作流引擎设计审核流程定义,并提出了基于负载均衡的列表式工作流调度算法进行任务分配,然后通过Web界面部署流程定义,Spring MVC解析流程部署;采用Apache Shiro实现权限控制,后端提供Restful API接口实现可靠的数据交互。经过测试和应用结果表明,本文设计的保障性住房管理系统稳定可靠,达到了预期目标。
Abstract: In order to effectively promote the normalization and standardization of housing security qualification management and carry out real-time and efficient dynamic management in government departments, this paper designs a supportive housing qualification management system based on activiti workflow engine, which combines SpringBoot, Apache Shiro, Restful API and other technologies to reduce the difficulty of management in qualification audit and ensure a more equitable distribution of supportive housing. The system designs audit process definition with activiti workflow engine, what’s more, proposes an algorithm called list-based heuristic methods for workflow scheduling to achieve task allocation, deploy process definition in Web interface. Spring MVC parses process deployment, using Apache Shiro to achieve access control. The backstage provides Restful API interface to realize reliable data interaction. The test and application results show that the security housing management system designed in this paper is stable and reliable, and achieves the expected goal.
文章引用:顾梦园, 叶桦, 仰燕兰. 保障性住房资格管理系统设计与实现[J]. 计算机科学与应用, 2019, 9(3): 650-662. https://doi.org/10.12677/CSA.2019.93074

参考文献

[1] Suryotrisongko, H., Jayanto, D.P. and Tjahyanto, A. (2017) Design and Development of Backend Application for Public Complaint Systems Using Microservice Spring Boot. Procedia Computer Science, 124, 736-743. [Google Scholar] [CrossRef
[2] 宋成明. 基于Shiro的某高校科研信息管理系统的设计与实现[J]. 智能计算机与应用, 2017, 7(4): 62-63, 66.
[3] 许滔. 基于Shiro的移动应用权限控制系统的设计与实现[J]. 现代计算机(专业版), 2016(6): 97-100.
[4] 翁云翔. Java安全框架Shiro在Web中的研究与应用[D]: [硕士学位论文]. 武汉: 武汉邮电科学研究院, 2016.
[5] 吕俊瑞, 陈波, 叶承卓. Activiti工作流在物流业务系统中的应用[J]. 攀枝花学院学报, 2018, 35(5): 83-88.
[6] 夏亮. 基于Activiti的铁路生产管理系统的设计与实现[D]: [硕士学位论文]. 北京: 北京交通大学, 2018.
[7] 闫洪磊. Activiti实战[M]. 北京: 机械工业出版社, 2014: 5-6.
[8] Wei, H., Ge, J., Li, C., Li, Z., Lei, M. and Hu, H. (2017) Flexible Manufacturing Chain: A SCM for Electronic Commerce Enterprise in Clothing Industry Based on Activiti. Communications in Computer and Information Science, 23, 3-14. [Google Scholar] [CrossRef
[9] Baina, K. and Baina, S. (2013) User experience-based eval-uation of open source workflow systems: The cases of Bonita, Activiti, jBPM, and Intalio.
[10] Yang, S.L. and Hu, J.P. (2015) Design of Task Workflow Based on Activiti Technology. Applied Mechanics and Materials, 3822, 54-60.
[11] 谷占忠. 基于Activiti的行政事业单位预算精细化管理系统的设计与实现[J]. 电脑知识与技术, 2018, 14(3): 101-102.
[12] ScaleGrid. (2018) MySQL Host-ing on Azure, Fully Managed Cloud Database Service Launches at ScaleGrid.
[13] 喻神. 一种基于平均思想的任务分配算法[EB/OL].
https://blog.csdn.net/y1250056491/article/details/77652739
[14] Xu, J., Huang, Z., Yu, Y. and Pan, M. (2012) A Per-formance Analysis on Task Allocation Using Social Context. Second International Conference on Cloud and Green Computing, Xiangtan, 14 February 2013, 637-644.
[15] 旷志光, 纪婷婷, 吴小丽. 基于Vue.js的后台单页应用管理系统的研究与实现[J]. 现代计算机(专业版), 2017(20): 51-55.