DESIGN AND IMPLEMENTATION OF A WEB-BASED LIBRARY BOOK INVENTORY SYSTEM USING PYTHON AND DJANGO
Keywords:
library information system, book inventory, Django, Python, SQLite, web application, library automationAbstract
Libraries often use disparate and inefficient working methods. To optimize the processes, a web-based system has been developed that includes the new modules needed. The prototype of the system was created and tested in a development environment using the following tools: Python 3.10, Django 2.2.10, PyCharm and Windows 10.
The system has been tested at all key stages of use, including logging in, navigating menus, borrowing books, managing libraries and personal accounts.
The system created is designed for libraries with a small and medium number of visitors. It has basic functions and requires minimal investment in installation and maintenance.
The current version of the system has some limitations that can be addressed by enhancing its scalability, intelligent search capabilities, integration with a barcode reader, and cloud compatibility.
References
1. Ван Ян, Цзян Синьтун. Исследование проектирования MVC-фреймворка на основе Python и Django. — 2021.
2. Ли Цуньбинь. Технология применения баз данных. — Пекин: China Water Power Press, 2001.
3. Лю Ичэн. Практические упражнения по SQL. — Пекин: Изд-во Сианьского университета электронной науки и технологий, 2004.
4. Муссиано Ч., Кеннеди Б. HTML и XHTML: подробное руководство. — 2011.
5. Мэн Лэй. Проектирование и реализация Python в задачах автоматизированной эксплуатации и технического обслуживания // China Cable Television. — 2021.
6. Пуривал С. Основы разработки веб-приложений. — Санкт-Петербург: Питер, 2015.
7. Ржеутская С. Ю. База данных. Язык SQL. — Вологда: ВоГТУ, 2010.
8. Роббинс Дж. Н. Руководство по веб-дизайну. — 2014.
9. Син Гуанбинь, Ван Циньчжу. Развертывание проекта Django на основе Python 2.7 в системе CentOS 7. — 2021.
10. Сун Хунмэй, Хань Ляньфу, Люй Сюли, Чжоу Вэй, Фу Чанфэн, Хань Цзянь. Обсуждение преподавания Python, ориентированного на практическое применение // Computer Knowledge and Technology. — 2021.
11. У Чуньмэй, Цзян Линьли. Проектирование и реализация системы управления книжным фондом библиотеки колледжа на основе Python и Django. — 2020.
12. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. — Санкт-Петербург: КОРОНА-Век, 2009.
13. Чжан Цзюнь. Проектирование программного обеспечения пакетной обработки послепродажных деталей на основе Python // Automotive Practical Technology. — 2021.