Design and Implementation of an Official Document Information System for Colleges and Universities
(Network and Information Center, Sun Yat-sen University, Guangzhou 510275, China)
Abstract
Addressing the pain points of traditional paper-based document management in colleges and universities, such as low efficiency, susceptibility to loss, poor transparency, and cumbersome archiving, this paper designs and implements an official document information system based on a microservices architecture. The system utilizes the BPMN 2.0 process engine and innovatively introduces dynamic free-form workflow design with Groovy scripting support to adapt to complex and varying administrative demands. Core features include online document circulation (creation, approval, archiving, querying, real-time tracking), precise information pushing, task supervision and oversight, and statistical analysis. The technical architecture is based on React + Spring Cloud + object storage (S3-compatible APIs), leveraging Groovy for highly flexible business logic customization. Security-wise, a defense-in-depth framework is constructed including HTTPS, AES algorithms encryption, CORS control, an API gateway (featuring IP whitelisting/rate limiting/logging) and a Web Application Firewall (WAF). The system significantly enhances document processing efficiency, transparency, security, and manageability.
Keywords
microservices architecture; free-form workflow design; BPMN 2.0
References
- [1] Wang Jingyu, Zhao Yuan, Wang Luyao, etc Archiving and Management of Electronic Documents in Office Automation Systems [J]. China Archives, 2025 (10): 20-21
- [2] Li Weizhuo, Zhou Wenbo, Lu Bingjie, etc Construction and Application of Official Document Knowledge Graph [J]. Small Microcomputer System, 2024, 45 (6): 1281-1291
- [3] OMG. Business Process Model and Notation (BPMN) Version 2.0 [EB/OL].(2011-01-03)[2023-12-06].https://www.omg.org/spec/BPMN/2.0/PDF.
- [4] Cheng Hangyu, Kang Guosheng, Liu Jianxun, etc BPMN based Business Process Modeling Element Extension Mechanism [J]. Computer Integrated Manufacturing Systems, 2025, 31 (1): 235-244
- [5] Lai Qi, Cai Yuhui, Xia Siqiong, etc RPA Process Standardization Definition and Design [J]. Computer Science, 2023, 50 (12): 82-88
- [6] Xiao Wenjuan, Wang Jiasheng Design and Implementation of Campus Record Management Web App Based on Vue and Spring Boot [J]. Computer Applications and Software, 2020, 37 (4): 25-30, 88
- [7] Xu Dandan, Li Peiyu, Zhang Shiqian, etc Multi factor identity authentication method in unified identity authentication system [J]. Journal of Fuzhou University (Natural Science Edition), 2023, 51 (5): 616-620
- [8] Zou Yunxin, Shaanxi Zhen, Sun Dadong, etc Design of Data Processing and Application Forwarding System Based on Object Storage [J]. Computer Engineering and Design, 2025, 46 (2): 447-456
- [9] Lu Hui Research and Application of Object Storage Technology in Online Storage of Electronic Archives [J]. China Archives, 2023 (12): 61-63
- [10] Zhang Yanyi, Ruan Shuhua, Zheng Tao Research on Security Detection of REST API Design [J]. Information Network Security, 2025, 25 (8): 1313-1325
About the authors
Wang Xu (1982-), male, Han ethnicity, from Changchun, Jilin, assistant engineer, master's student, research interests: natural language processing, machine learning, search engines; Corresponding author: Ye Xitao (1983-), male, Han ethnicity, from Guangzhou, Guangdong, assistant engineer, master's student, research direction: software engineering; Guan Weihao (1974-), male, Han ethnicity, from Foshan, Guangdong, is a senior engineer with a bachelor's degree. His research interests include software engineering and data analysis.