Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → Готовые решения → Учет книг в школьной библиотеке
Последние записи

Учет книг в школьной библиотеке

Подписаться на Учет книг в школьной библиотеке Сообщений: 8, участников: 6

  • Участвуют:
  • Андрей Ивницкий
  • Ирина Боркунова
  • Julia Dronova (administrator)
  • dominusego
  • Виталий Викторович Ильиных
  • Юрий Шестоперов
Ответить


20 апреля 2011, 20:22
Trollface_medium Андрей Ивницкий Записей: 360

Как и обещал, выкладываю свою разработку по учету книг в школьной библиотеке. Программа писалась для библиотеки небольшой школы, поэтому функционал минимальный и программа не претендует на идеальное решение. Это даже не совсем программа, это База данных OpenOffice Base с формами, но для удобства будем называть ее программой. Для ее работы понадобится установленный OpenOffice Base, а также JDK (о ней немного ниже). Итак, что мы имеем:

Таблицы:

  • "Авторы" - авторы книг и других печатных изданий
  • "Издательства"
  • "Объекты" - книги, журналы, диски, в общем все то, что нужно учитывать и выдавать на руки
  • "Серии" - например "Воспитание в современной школе"
  • "ТипОбъекта" - книга, учебник, журнал, рабочая тетрадь и тд
  • "Читатели" - список тех, кому будут выдаваться объекты
  • "ВыданныеОбъекты" - кому что выдано

Т.к. работать с таблицами напрямую неудобно и не рекомендуется, к каждой таблице была создана соответствующая форма. "Главная" форма, это главное окно программы, там есть кнопки по вызову всех остальных форм.

Я нашел как минимум 3 способа по использованию данной программы:

  1. Без внешних форм. Заходим в БД, запускаем форму "Главная" и работаем. Не очень удобно, зато ничего не надо править
  2. С внешними формами. ООо позволяет выносить формы из базы (внешние формы лежат рядом с БД). Уже удобнее, достаточно запустить файл формы "Главная" и можно работать. Однако есть несколько нюансов. Во-первых БД нужно зарегистрировать: "Сервис-Параметры-База Данных ООо-Базы Данных". Во-вторых ООо не знает относительные пути, поэтому будет помнить мои, Вам придется заходить в каждый файл формы и в свойствах каждой кнопки менять путь к файлу нужной формы. Если не перемещать программу в другой каталог, то это нужно проделать всего 1 раз.
  3. И последний способ вытекает из предыдущего - вынести библиотекарю мягкую ссылку на файл главной формы на рабочий стол, как будто он/она запускает обычную программу. Я именно так и сделал

скачать программу можно отсюда

И это было бы все, если бы не всплыли странные тормоза. Оказывается OpenJDK жутко тормозит и таблица с 3000 объектов открывается несколько минут, работать практически невозможно. Выяснилось, что нужно поставить оригинальную "Сановскую" JDK и тормоза исчезли.

И да, программа распространяется под GPLv3, Вы можете смело изменять ее, дополнять и адаптировать под свою школу.

Создано: 20.04.2011

 

Создано: 20.04.2011

 
20 апреля 2011, 21:29
Icon_missing_medium Ирина Боркунова Записей: 465

Большое спасибо, будем пробовать.

 
20 апреля 2011, 22:31
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Отлично! Огромное спасибо, Андрей. Прикрепляю тему на самом наверху.

Не словом, но делом ;)

 
18 августа 2011, 23:02
Emblema_1_medium dominusego Записей: 33

Это даже очень хорошо!

 
19 августа 2011, 11:31
Yellow-smiley-face-1-1024x768_medium Виталий Викторович Ильиных Записей: 293

Чорт, а я как дурак QT изучаю в третий раз, а тут уже всё сделали до нас)).

 
19 августа 2011, 17:57
Trollface_medium Андрей Ивницкий Записей: 360

Виталий Викторович Ильиных писал(а):

Чорт, а я как дурак QT изучаю в третий раз, а тут уже всё сделали до нас)).

​
Во-первых, не QT, а Qt, а во-вторых знание Qt никогда не будет лишним, под Linux еще столько полезного софта нужно написать... Может это будете Вы? :)
 
09 февраля 2014, 17:53
Icon_missing_medium Юрий Шестоперов Записей: 253

Андрей Ивницкий

Здраствуйте, если возможно, пожалуйста разместите файл программы для скачивания в другом месте. Где не требуется ввода номера телефона для загрузки. Или текст программы здесь.

 
09 февраля 2014, 21:16
Icon_missing_medium Юрий Шестоперов Записей: 253

Юрий Шестоперов писал(а):

Андрей Ивницкий

Здраствуйте, если возможно, пожалуйста разместите файл программы для скачивания в другом месте. Где не требуется ввода номера телефона для загрузки. Или текст программы здесь.

​Спасибо скачал.

Войдите чтобы ответить на тему

Форумы → Готовые решения → Учет книг в школьной библиотеке
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .