Design of Library Management System Based on MVVM Framework and ZXing Scanning Code Technology
Abstract
The library is an important resource for university learning. Nowadays, the library has gradually become the place where students learn most in universities at home and abroad. Therefore, our team will design an interdisciplinary practice in the library of Huazhong University of Science and Technology. The survey found that the libraries of Huazhong University of Science and Technology and other universities achieve self-service management through self-service machines, public numbers, official websites, and other channels, but students generally think that the function is cumbersome and inconvenient to query, so we want to design a book self-service management system to bring the greatest convenience to users. This practice uses literature analysis, questionnaires, interviews, and experiments to deeply understand the pain points of library self-service machines, the design principles of relevant interfaces of libraries at home and abroad, and the needs of users to determine the information construction, interactive experience and technical needs of the system. This project is mainly an interdisciplinary practice of computer science and industrial design. In terms of technology, the system uses Android and MVVM architecture to display the front-end interface, realizes the Android network request through OkHttp and Retrofit, and uses ZXing open-source scanning technology to realize the function of borrowing and returning books on the palm; Go language and Echo Web framework is used for development, and Docker is used to deploying containers. In terms of design, the system combines ergonomics, design psychology, and so on, which not only realizes the basic functions of mobile phones, such as scanning code, borrowing, and returning books, map guide, and searching books but also adds special functions such as lost and found, recording reading time and so on, so as to enhance the user's personalized experience. After the usability test, the interviewees believe that the design can greatly improve the learning efficiency in the library.
Keywords: University Library, Library Management System, Ergonomics, Android, ZXing
DOI: 10.54941/ahfe1003776
Cite this paper
More from this volume
- Explaining algorithmic decisions: design guidelines for explanations in User Interfaces
- Value-driven architecture enabling new interaction models in Society 5.0
- The Removal of Irrelevant Human Factors in a Multi-Review Corpus through Text Filtering
- Accounting trustworthiness requirements in Service Systems Engineering
- Analysis of the behavior of the floating systems used for boundary of river-sea recreational activities area
- A Data retrieval Model for Distributed Heterogeneous Pharmacy Information Sources
- Short-time taxi demand prediction based on Transformer-LSTM in integrated transportation hub
- Hackathon-based software development: Lessons learned from an internal corporate hackathon
- Improving Internet Advertising Using Click – Through Rate Prediction
- Crowdsourcing for Second Language Learning
- Evaluating embedded semantics for accessibility description of web crawl data
- ETL and ML Forecasting Modeling Process Automation System


AHFE Open Access