-
Notifications
You must be signed in to change notification settings - Fork 0
Home
lork edited this page Sep 19, 2010
·
59 revisions
Btools – Django -приложение, реализующее функции связанные с базой данных книг Z39.50-ServerSide по средствам протокола Z39.50. С помощью клиента PyZ3950.
В данном приложение я попытаюсь реализовать следующий функционал:
- Книгообеспеченность – по средствам запроса или перечисления книг по id формируется озаглавленный список книг. Визуально, список будет выглядеть следующим образом: заголовок сверху; таблица из 2 столбцов, левый – краткое описание книги, правый – количество книг. Список может включать в себя подсписки любой вложенности.
- Наборы книг -
- Поиск по БД книг. Нужно стремиться к 1 поисковой строке без настроек. Т.к. выдача может быть большой, на выходу нужно применять рубрикаторы и различные фильтры. Для привередливого пользователя нужна страница “Расширенный поиск”.
- Рубрикатор (УДК, ББК).
- Запрос книги по id
- Коментарии к книгам. Таблица со следующими столбцами: book_id user_id date text …
- История использования книг. Таблица со следующими столбцами: book_id user_id date … с помощью данного сервиса можно формировать такие отчеты как статистика пользования библиотекой и отслеживать не добросовестных пользоавтелей библиотеки.
Страницы, которые будут реализованы:
- Отладочная страница
- Поиск
- Список наборов книг
- Страница 1 набора книг
- Книгообеспеченность
Views + Templatetags
Бинарники
- выполнение различных команд по cron’y