Разработка на PHP: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Содержание формы вставки и редактировании данных о книге)
(02.02.2010)
 
(не показано 108 промежуточных версий 3 участников)
Строка 1: Строка 1:
=Реализованные требования=
 
 
 
==База читателей==
 
==База читателей==
 
+
ПОКА НЕ РЕАЛИЗОВАНА ВООБЩЕ
Вывод данных '''Выполнено...'''
 
 
 
Вставка '''Выполнено...'''
 
 
 
Удаление '''Выполнено...'''
 
 
 
Редактирование '''Выполнено...'''
 
 
 
==Книжный фонд==
 
 
 
Вывод данных '''Выполнено...'''
 
 
 
Вставка '''Выполнено...'''
 
 
 
Удаление '''Выполнено...'''
 
 
 
Редактирование '''Выполнено...'''
 
 
 
Поиск ''В разработке''
 
 
 
=Электронная библиотека=
 
 
 
==Требования для Базы читателей==
 
 
 
 
===Содержание формы вставки и редактировании данных о читателе===
 
===Содержание формы вставки и редактировании данных о читателе===
  
Строка 47: Строка 21:
 
  '''* - обязательны для заполнения'''
 
  '''* - обязательны для заполнения'''
  
==Требования для книжного фонда==
+
==Книжный фонд==
 +
 
 +
<strike>Вывод данных</strike>
 +
 
 +
<strike>Вставка</strike>
  
===Содержание формы вставки и редактировании данных о книге===
+
<strike>Удаление</strike>
  
 +
<strike>Редактирование</strike>
 +
 +
<strike>Поиск</strike>
 +
 +
===<strike>Содержание формы вставки и редактировании данных о книге</strike>===
 +
<strike>
 
# '''Инвентарный № *'''
 
# '''Инвентарный № *'''
 
# Автор
 
# Автор
Строка 64: Строка 48:
 
# Место издания
 
# Место издания
 
# Название издательства
 
# Название издательства
# Год издания
+
# '''Год издания *'''
 
# Кол-во страниц
 
# Кол-во страниц
 
# Дополнительные сведения
 
# Дополнительные сведения
Строка 71: Строка 55:
 
# Область примечаний
 
# Область примечаний
 
# '''Ключевые слова *'''
 
# '''Ключевые слова *'''
 +
'''* - обязательны для заполнения'''
 +
</strike>
  
 
+
===<strike>Поиск по</strike>===
'''* - обязательны для заполнения'''
+
<strike>
 
+
# инв №
===Содержание формы поиска===
+
# автор
 
+
# название
# Название
+
# редактор
# Год издания
+
# ключевые слова
# Автор
+
</strike>
# Издательство
 
# Редактор
 
# Номер издания
 
# Серия
 
# Вид издания
 
# Ключевые слова
 
+ Добавить из программы
 
  
 
===Формат книжной карточки для печати===
 
===Формат книжной карточки для печати===
Строка 102: Строка 81:
 
                               Количество экз.
 
                               Количество экз.
  
 +
===Формат библиографической справки===
 +
[[image:format_bibl_spravka.png|600px|center]]
 +
 +
*[[media:format_bibl_spravka.zip|format_bibl_spravka.odt]]
 +
*[[media:format_bibl_spravka.pdf|format_bibl_spravka.pdf]]
  
 
==Fetures request==
 
==Fetures request==
Строка 107: Строка 91:
  
  
===Добавить выделение всей строки при наведении===  
+
===<strike>Добавить выделение всей строки при наведении</strike>===  
Переход "в книгу" должен осуществляться при нажатии по названию и по инвентаризационному номеру.
+
<strike>Переход "в книгу" должен осуществляться при нажатии по названию и по инвентаризационному номеру.</strike>
[[image:library_line.jpg]]
+
 
 +
===<strike>Изменить порядок полей в форме добавления книги</strike>===
 +
<strike>в соответствии со [[%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_PHP#.D0.A1.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B0.D0.BD.D0.B8.D0.B5_.D1.84.D0.BE.D1.80.D0.BC.D1.8B_.D0.B2.D1.81.D1.82.D0.B0.D0.B2.D0.BA.D0.B8_.D0.B8_.D1.80.D0.B5.D0.B4.D0.B0.D0.BA.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B8_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85_.D0.BE_.D0.BA.D0.BD.D0.B8.D0.B3.D0.B5| списком]]</strike>
  
===Изменить порядок полей в форме добавления книги===
+
<strike>Добавились поля:</strike>
в соответствии со [[%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BD%D0%B0_PHP#.D0.A1.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B0.D0.BD.D0.B8.D0.B5_.D1.84.D0.BE.D1.80.D0.BC.D1.8B_.D0.B2.D1.81.D1.82.D0.B0.D0.B2.D0.BA.D0.B8_.D0.B8_.D1.80.D0.B5.D0.B4.D0.B0.D0.BA.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B8_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85_.D0.BE_.D0.BA.D0.BD.D0.B8.D0.B3.D0.B5| списком]]
+
<strike>* Гриф (рекомендовано...)</strike>
 +
<strike>* Характеристика издания</strike>
 +
<strike>* Область примечания</strike>
  
===Переименовать "Серия" в "Доп. сведения"===
+
===<strike>Сделать поле "Год издания" обязательным</strike>===
Переименовать поле "Серия" в поле "Доп. сведения"
+
 
===Добавить функцию "формирования библиографической справки"===
+
===<strike>Переименовать "Серия" в "Доп. сведения"</strike>===
 +
 
 +
===<strike>Добавить функцию формирования "библиографической справки"</strike>===
  
 
{|border=1|
 
{|border=1|
 
|
 
|
'''Фейлер Джерси'''<br>
+
<strike>'''Фейлер Джерси'''</strike><br>
Mac OS X Jaguar: Полное руководство пользователя / Джесси Фейлер; [пер. с англ. А.В. Катухов]. - М.: ООО "Вершина", 2005. - 768 c. с иллюстрациями
+
<strike>Mac OS X Jaguar: Полное руководство пользователя / Джесси Фейлер; [пер. с англ. А.В. Катухов]. - М.: ООО "Вершина", 2005. - 768 c. с иллюстрациями</strike>
 
|}
 
|}
 +
*<strike>Автор: '''Фейлер Джерси'''</strike>
 +
*<strike>Название: Mac OS X Jaguar: Полное руководство пользователя / Джесси Фейлер</strike>
 +
*<strike>Характеристика издания: Джесси Фейлер; [пер. с англ. А.В. Катухов].</strike>
 +
*<strike>Место издания: М.</strike>
 +
*<strike>Издательство: ООО "Вершина"</strike>
 +
*<strike>Год издания: 2005</strike>
 +
*<strike>Кол-во страниц: 768</strike>
 +
*<strike>Дополнительные сведения: с иллюстрациями</strike>
  
*Автор: '''Фейлер Джерси'''
+
===<strike>Создать раздел "Книги на списание"</strike>===
*Название: Mac OS X Jaguar: Полное руководство пользователя / Джесси Фейлер
+
<strike>При удалении книг они должны перемещаться в раздел "Книги на списание". </strike>
*Характеристика издания: Джесси Фейлер; [пер. с англ. А.В. Катухов].
+
 
 +
<strike>Формирование списка книг на списание должно производиться автоматически из отмеченных галочками книг.</strike>
 +
 
 +
<strike>Список должен состоять из титульного листа и списка книг на списание</strike>
 +
 
 +
[[image:spisanie_titulniy_list.jpg|300px]]
 +
 
 +
{|border=1|
 +
|<strike>Номер книги по порядку</strike>
 +
|<strike>Автор</strike>
 +
|<strike>Название книги</strike>
 +
|<strike>Инвентаризационный номер</strike>
 +
|<strike>Цена</strike>
 +
|-
 +
|<strike>2034</strike>
 +
|<strike>Кривицкий</strike>
 +
|<strike>Элементы и устройства импульсной техники</strike>
 +
|<strike>1296</strike>
 +
|<strike>1-51</strike>
 +
|-
 +
|<strike>2035</strike>
 +
|<strike>Федотов</strike>
 +
|<strike>Сон и его расстройства</strike>
 +
|<strike>48945</strike>
 +
|<strike>0-10</strike>
 +
|-
 +
|<strike>Общая цена</strike>
 +
|<strike>1-61</strike>
 +
|}
 +
 
 +
<strike>В конце списка должен производиться подсчет общей стоимости фонда на списание</strike>
 +
 
 +
===<strike>Поменять местами поля поиска "по автору" и "по азванию"</strike>===
 +
<strike>В соответствии с очередностью полей при создании книги</strike>
 +
 
 +
===<strike>Исправить алгоритм формирования "Библиотечной справки"</strike>===
 +
<strike>* При выделении книг в процессе различных запросов в "Библиотечную справку" несколько раз попадает одна и та же книга</strike>
 +
<strike>* При возврате в книжный фонд не обнуляется список книг для "Библиографической справки"</strike>
 +
 
 +
===<strike>Исправить алгоритм подсветки полей. При работе в ie подсветки не видно</strike>===
 +
 
 +
===<strike>Уточнить содержание обязательных полей (нужно спросить у библиотекарей)</strike>===
 +
<strike>* не понятно что должно быть в поле "Вид издания"</strike>
 +
 
 +
===<strike>Добавить поиск по "Инвентаризационному номеру"</strike>===
 +
<strike>Добавить поле поиска по инвентаризационному номеру</strike>
 +
 
 +
===При нажатии на кнопку "список книг" между меню поиска и книжным фондом нужно вставить тег <nowiki><br></nowiki>===
 +
 
 +
===<strike>Избавиться от панели "Управление"</strike>===
 +
<strike>* Перенести кнопку "библиотечная справка" в панель "Главное меню"</strike>
 +
<strike>* Функцию "удалить выделенные позиции" </strike>
 +
<strike>** Не использовать в интерфейсе - удаляя книги поштучно</strike>
 +
<strike>** Реализовать эту функцию в каждой кнопке "-"</strike>
 +
 
 +
<strike>Все остальные функции меню дублируются в интерфейсе</strike>
 +
 
 +
<!--
 +
===Исправить неверную перерисовку панели "Книжный фонд" при различных поисках===
 +
-->
 +
 
 +
===<strike>Изменить текст запроса подтверждения на удаление</strike>===
 +
<strike>Вы действительно ходите поместить Дискретная Математика с №513 в список на списание?</strike>
 +
 
 +
===<strike>Панель "Поиск книги" уезжает за пределы экрана</strike>===
 +
 
 +
===<strike>Уточнить содержание "Библиографической справки"</strike>===
 +
 
 +
{|border=1|
 +
|<strike>'''Куликов В. П.'''
 +
Стандарты инженерной графики: учебное пособие. - 2-е изд., испр. и доп. - М.: ФОРУМ, 2008. - 240 с. - (Профессиональное образование).</strike>
 +
|}
 +
<strike>
 +
*Автор: '''Куликов В. П.'''
 +
*Название: Стандарты инженерной графики
 +
*Вид издания: учебное пособие
 +
*№ издания: 2
 +
*Характеристика издания: испр. и доп.
 
*Место издания: М.
 
*Место издания: М.
*Издательство: ООО "Вершина"
+
*Издательство: ФОРУМ
*Год издания: 2005
+
*Год издания: 2008
*Кол-во страниц: 768
+
*Кол-во страниц: 240
*Дополнительные сведения: с иллюстрациями
+
*Дополнительные сведения: Профессиональное образование
 +
</strike>
 +
 
 +
===<strike>Сделать поле "№ издания" текстовым</strike>===
 +
 
 +
<strike>Сделать поле № издания текстовым для ввода значения типа "2-е", "3-е"</strike> это не нужно. Программа сама подставляет "'''-е"''' к цифре, которую берет из базы
 +
 
 +
===<strike>Добавить в список книг столбец "Номер по порядку"</strike>===
 +
===<strike>Сделать сортировку списка по автору</strike>===
 +
 
 +
===<strike>"Книга с таким номером уже есть"</strike>===
 +
 
 +
===<strike>Сделать возможность копировать книгу с другим инв. номером</strike>===
 +
 
 +
===<strike>Сделать сохранение изменений при редактировании книги по снятию галки "Редактировать"</strike>===
 +
 
 +
===<strike>В окне информации о книге верхнюю кнопку "Копировать" отровнять по правому краю</strike>===
 +
 
 +
===<strike>В окне информации о книге скрывать надпись "обязательны для заполнения" в режиме просмотра</strike>===
 +
 
 +
===При формировании библиографической справки не обнулять список выбранных книг при возврате книжный фонд по кнопке "Назад <<<"===
 +
===Сохранять отметки при выходе из режима поиска===
 +
<strike>===После редактирования книги не возвращаться автоматически в книжный фонд. Показать пользователю измененные данные и дождаться пока он не нажмет кнопку "<<<Назад"===</strike>
 +
 
 +
===02.02.2010===
 +
* В "Фонде книг" сделать видимыми две книги следующие за развернутой
 +
* После поиска по книжному фонду при переходи в другие закладки
 +
** обнулять результат поиска
 +
** либо оставлять в поле для поиска текст поиска
 +
 
 +
* В списании изменить "Ничего не найдено" на "Нет книг для списания"
 +
 
 +
* Изменить тип поля "показывать по " с Edit на CheckBox с вариантами "50, 100, 150, 200"
 +
 
 +
* После удаления переводить список книг фонда в обычное состояние
 +
 
 +
* Добавить поле поиска "Инвентарный номер:"
 +
 
 +
* В разделе "Списание" убрать поиск и выдавать список всех книг отмеченных на списание
 +
 
 +
* Изменить "Удалить" на "Списать"
 +
 
 +
* После формирования Акта на списание обновлять список в закладке "Списание книг"
 +
 
 +
===12.02.2010===
 +
* Сделать сортировку по количеству книг на страницу без дополнительного нажатия на кнопку "Поиск"
 +
 
 +
* После создания книги сразу переходить в раздел "Фонд" с открытой информацией о вновь созданной книге
 +
 
 +
* Придумать как избавиться от окна выбора "печать акта или выход в картотеку"

Текущая версия на 14:14, 12 февраля 2010

Содержание

База читателей

ПОКА НЕ РЕАЛИЗОВАНА ВООБЩЕ

Содержание формы вставки и редактировании данных о читателе

  1. фамилия *
  2. имя отчество *
  3. группа
  4. образование
  5. профессия
  6. год рождения *
  7. серия паспорта
  8. номер паспорта
  9. кем когда выдан
  10. место работы
  11. домашний адрес
  12. телефон
  13. учебное заведение,если учится
  14. год перерегистрации
  15. состоит читателем с * (год)
* - обязательны для заполнения

Книжный фонд

Вывод данных

Вставка

Удаление

Редактирование

Поиск

Содержание формы вставки и редактировании данных о книге

  1. Инвентарный № *
  2. Автор
  3. Название *
  4. Редактор
  5. Отдел (поля для ввода от руки) *
  6. Количество экземпляров *
  7. Авторский знак *
  8. Вид издания *
  9. Номер издания
  10. Характеристика издания
  11. Гриф (поле для ввода)
  12. Место издания
  13. Название издательства
  14. Год издания *
  15. Кол-во страниц
  16. Дополнительные сведения
  17. Цена
  18. Место расположения
  19. Область примечаний
  20. Ключевые слова *

* - обязательны для заполнения

Поиск по

  1. инв №
  2. автор
  3. название
  4. редактор
  5. ключевые слова

Формат книжной карточки для печати

отдел           Автор1, Автор2, ..., Авторn
авторский знак  Название
                .................
                .................
                .................
                Редактор (если он есть)
город,          "Издательство", год издания
                
                Количество страниц
                Цена
                             Количество экз.

Формат библиографической справки

Format bibl spravka.png

Fetures request

Добавить выделение всей строки при наведении

Переход "в книгу" должен осуществляться при нажатии по названию и по инвентаризационному номеру.

Изменить порядок полей в форме добавления книги

в соответствии со списком

Добавились поля: * Гриф (рекомендовано...) * Характеристика издания * Область примечания

Сделать поле "Год издания" обязательным

Переименовать "Серия" в "Доп. сведения"

Добавить функцию формирования "библиографической справки"

Фейлер Джерси
Mac OS X Jaguar: Полное руководство пользователя / Джесси Фейлер; [пер. с англ. А.В. Катухов]. - М.: ООО "Вершина", 2005. - 768 c. с иллюстрациями

  • Автор: Фейлер Джерси
  • Название: Mac OS X Jaguar: Полное руководство пользователя / Джесси Фейлер
  • Характеристика издания: Джесси Фейлер; [пер. с англ. А.В. Катухов].
  • Место издания: М.
  • Издательство: ООО "Вершина"
  • Год издания: 2005
  • Кол-во страниц: 768
  • Дополнительные сведения: с иллюстрациями

Создать раздел "Книги на списание"

При удалении книг они должны перемещаться в раздел "Книги на списание".

Формирование списка книг на списание должно производиться автоматически из отмеченных галочками книг.

Список должен состоять из титульного листа и списка книг на списание

Spisanie titulniy list.jpg

Номер книги по порядку Автор Название книги Инвентаризационный номер Цена
2034 Кривицкий Элементы и устройства импульсной техники 1296 1-51
2035 Федотов Сон и его расстройства 48945 0-10
Общая цена 1-61

В конце списка должен производиться подсчет общей стоимости фонда на списание

Поменять местами поля поиска "по автору" и "по азванию"

В соответствии с очередностью полей при создании книги

Исправить алгоритм формирования "Библиотечной справки"

* При выделении книг в процессе различных запросов в "Библиотечную справку" несколько раз попадает одна и та же книга * При возврате в книжный фонд не обнуляется список книг для "Библиографической справки"

Исправить алгоритм подсветки полей. При работе в ie подсветки не видно

Уточнить содержание обязательных полей (нужно спросить у библиотекарей)

* не понятно что должно быть в поле "Вид издания"

Добавить поиск по "Инвентаризационному номеру"

Добавить поле поиска по инвентаризационному номеру

При нажатии на кнопку "список книг" между меню поиска и книжным фондом нужно вставить тег <br>

Избавиться от панели "Управление"

* Перенести кнопку "библиотечная справка" в панель "Главное меню" * Функцию "удалить выделенные позиции" ** Не использовать в интерфейсе - удаляя книги поштучно ** Реализовать эту функцию в каждой кнопке "-"

Все остальные функции меню дублируются в интерфейсе


Изменить текст запроса подтверждения на удаление

Вы действительно ходите поместить Дискретная Математика с №513 в список на списание?

Панель "Поиск книги" уезжает за пределы экрана

Уточнить содержание "Библиографической справки"

Куликов В. П.

Стандарты инженерной графики: учебное пособие. - 2-е изд., испр. и доп. - М.: ФОРУМ, 2008. - 240 с. - (Профессиональное образование).

  • Автор: Куликов В. П.
  • Название: Стандарты инженерной графики
  • Вид издания: учебное пособие
  • № издания: 2
  • Характеристика издания: испр. и доп.
  • Место издания: М.
  • Издательство: ФОРУМ
  • Год издания: 2008
  • Кол-во страниц: 240
  • Дополнительные сведения: Профессиональное образование

Сделать поле "№ издания" текстовым

Сделать поле № издания текстовым для ввода значения типа "2-е", "3-е" это не нужно. Программа сама подставляет "-е" к цифре, которую берет из базы

Добавить в список книг столбец "Номер по порядку"

Сделать сортировку списка по автору

"Книга с таким номером уже есть"

Сделать возможность копировать книгу с другим инв. номером

Сделать сохранение изменений при редактировании книги по снятию галки "Редактировать"

В окне информации о книге верхнюю кнопку "Копировать" отровнять по правому краю

В окне информации о книге скрывать надпись "обязательны для заполнения" в режиме просмотра

При формировании библиографической справки не обнулять список выбранных книг при возврате книжный фонд по кнопке "Назад <<<"

Сохранять отметки при выходе из режима поиска

===После редактирования книги не возвращаться автоматически в книжный фонд. Показать пользователю измененные данные и дождаться пока он не нажмет кнопку "<<<Назад"===

02.02.2010

  • В "Фонде книг" сделать видимыми две книги следующие за развернутой
  • После поиска по книжному фонду при переходи в другие закладки
    • обнулять результат поиска
    • либо оставлять в поле для поиска текст поиска
  • В списании изменить "Ничего не найдено" на "Нет книг для списания"
  • Изменить тип поля "показывать по " с Edit на CheckBox с вариантами "50, 100, 150, 200"
  • После удаления переводить список книг фонда в обычное состояние
  • Добавить поле поиска "Инвентарный номер:"
  • В разделе "Списание" убрать поиск и выдавать список всех книг отмеченных на списание
  • Изменить "Удалить" на "Списать"
  • После формирования Акта на списание обновлять список в закладке "Списание книг"

12.02.2010

  • Сделать сортировку по количеству книг на страницу без дополнительного нажатия на кнопку "Поиск"
  • После создания книги сразу переходить в раздел "Фонд" с открытой информацией о вновь созданной книге
  • Придумать как избавиться от окна выбора "печать акта или выход в картотеку"