- •1. Анализ предметной области
- •1.1 Описание предметной области и функции решаемых задач
- •1.2 Ограничения предметной области
- •2. Техническое задание (гост 34.602-89)
- •1. Введение
- •2. Основания для разработки.
- •3. Назначение разработки.
- •4. Требования к программе или программному изделию.
- •5. Требования к программной документации.
- •3. Схема данных
- •4. Инфологическая (концептуальная) модель базы данных
- •4.1 Построение концептуальной модели.
- •4.2 Выделение информационных объектов и определение их атрибутов.
- •5. Логическая структура базы данных
- •6. Физическая структура базы данных
- •7. Реализация проекта в конкретной субд
- •7.1 Создание таблиц
- •Список литературы
3. Назначение разработки.
3.1 Функциональное назначение.
БД представляет собой базу, в которой можно добавлять, изменять и удалять данные о книгах, читателях, а также просматривать данные из базы.
База предназначена для выполнения функций указанных в п. 4.1.1.
3.2 Эксплуатационное назначение
БД должна эксплуатироваться сотрудниками Организации (библиотекарями).
4. Требования к программе или программному изделию.
4.1 Требования к функциональным характеристикам.
4.1.1 Требования к составу выполняемых функций.
Программа должна обеспечивать возможность выполнения перечисленных ниже функций:
Регистрировать книги в системе;
Относить книги к конкретному жанру;
Проводить назначение новых инвентарных номеров книгам;
Проводить удаление книг из системы;
Проводить удаление данных о читателе.
4.1.1.1 Ввод и редактирование информации.
В базе должна быть предусмотрена возможность ввода и редактирование информации о книгах, читателях и выдаваемых книг.
В базе должна быть предусмотрена возможность ввода неограниченного количества записей о книгах, читателях и выдаваемых книг.
4.1.1.2 Поиск и просмотр информации.
В базе должна быть предусмотрена возможность просмотра информации о книгах. Просмотр должен осуществляться с помощью запроса «Краткая информация».
В базе должна быть предусмотрена возможность просмотра информации о читателях. Поиск должен выполнятся с помощью запроса «Информация о читателе» через ввод кода читателя.
В базе также должна быть предусмотрена возможность просмотра информации о выданных книгах. Поиск должен выполняться с помощью запроса «Картотека» через ввод кода книги.
4.1.2 Требования к организации входных данных.
Таблица 1 – Книга.
Наименование параметра |
Тип |
Размер |
Описание параметра |
1 |
2 |
3 |
4 |
Код книги |
Числовой |
Длинное целое |
Инвентарный номер |
ISBN |
Текстовый |
20 |
Вводится без пробелов и тире |
ББК |
Текстовый |
25 |
|
УДК |
Текстовый |
25 |
|
1 |
2 |
3 |
4 |
Название |
Текстовый |
30 |
|
Автор |
Текстовый |
20 |
Имя и фамилия |
Год выпуска |
Текстовый |
4 |
|
Жанр |
Текстовый |
20 |
|
Таблица 2 – Читатель
Наименование параметра |
Тип |
Размер |
Описание параметра |
Код читателя |
Числовой |
Длинное целое |
Код за которым числится читатель |
Фамилия |
Текстовый |
20 |
|
Имя |
Текстовый |
20 |
|
Отчество |
Текстовый |
20 |
|
Адрес |
Текстовый |
30 |
|
Телефон |
Текстовый |
11 |
Сотовый телефон |
Таблица 3 – Выданная книга
Наименование параметра |
Тип |
Размер |
Описание параметра |
Код книги |
Числовой |
Длинное целое |
Инвентарный номер |
Код читателя |
Числовой |
Длинное целое |
Код за которым числится читатель |
Выдача |
Дата/время |
Краткий формат даты |
|
Возврат |
Дата/время |
Краткий формат даты |
|
4.1.3 Требования к выходным данным.
Выходные данные соответствуют входным данным. Просмотр выходных данных осуществляется на мониторе и отображается в виде таблицы.
Таблица 3 – Отображение выходных данных
Код читателя |
Фамилия |
Имя |
Отчество |
Адрес |
Телефон |
|
|
|
|
|
|
Формат полей соответствует формату идентичных входных данных.
4.2 Требования к надежности.
4.2.1 Требования к обеспечению надежного (устойчивого) функционирования программы.
Надежное (устойчивое) функционирование БД должно быть обеспечено выполнением организацией (библиотекой) и компьютерным отделом в совокупности организационно-технических мероприятий, а именно:
Современное пополнение базы данных;
Организацией бесперебойного питания серверного и коммуникационного оборудования;
Использованием лицензионного программного обеспечения;
Регулярным выполнением рекомендаций Министерства здравоохранения и социального развития РФ, изложенных в приказе от 14 октября 2011 г. «Об утверждении Межотраслевых типовых норм времени на работы по сервисному обслуживанию оборудования телемеханики, сопровождению и доработке программного обеспечения»;
Регулярным выполнением требований ГОСТ 51188-98. «Защита информации. Испытания программных средств на наличие компьютерных вирусов» (переиздание от 01.08.2003 г.).
4.2.2 Отказы из-за некорректных действий оператора.
Возможными считаются отказы базы вследствие некорректных действий персонала, обслуживающего СУБД, операционную систему, под управлением которой работает база, в том числе использование нелицензионного ПО. Защита от подобных действий настоящим техническим заданием не предусматривает. Меры безопасности по недопущению некорректных действий персонала должны определятся соответствующими руководствами пользователя и системного программиста.
4.3 Условия эксплуатации.
4.3.1 Требования к видам обслуживания.
Обслуживание базы включает в себя:
Информационное обслуживание – ввод и редактирование информации БД;
Системное администрирование БД системы.
4.3.2 Требования к численности и квалификации персонала.
В соответствии с указанными в п. 4.3.2 видами обслуживания базы, минимальное количество персонала, требуемое для ее нормального функционирования, должно составлять менее двух штатных единиц: ответственный за информационное обслуживание и системный администратор.
Ответственный за информационное обслуживание базы должен обладать практическими навыками работы с пользовательским интерфейсом операционной системы, знать общие принципы организации и функционирования информационных систем, быть компетентным в предметной области базы.
Системный администратор должен иметь специальное или высшее профильное образование и обладать необходимыми знаниями в области администрирования операционных систем и используемой СУБД. В перечень выполняемых им задач должны входить:
Поддержание работоспособности технических средств;
Установка (инсталляция) и поддержание работоспособности системных программных средств операционной системы, сервера СУБД;
Установка (инсталляция) и настройка программного изделия.
4.4 Требования к составу и параметрам технических средств.
4.4.1 Сервер БД.
Минимальные аппаратные требования: процессор Intel-совместимый, тактовая частота не ниже 2 ГГц, оперативная память не менее 512 Мб, не менее 1 Гб свободного дискового пространства.
4.4.2 Рабочее место пользователя.
Процессор Intel-совместимый, тактовая частота не ниже 500 МГц, оперативная память не менее 256 Мб, свободного дискового пространства не менее 300 Мб. Минимальное разрешение экрана пользователя – 800х600 пикселей.
4.5 Требования к информационной и программной совместимости.
БД работает при наличие ОС типа Windows и установленного пакета MS Office, включая MS Access.
4.6 Требования к защите информации и программ.
Доступ к информации БД на чтение или редактирование представляется всем пользователям.
4.7 Специальные требования.
4.7.2 Требования к пользовательскому интерфейсу.
Пользовательский интерфейс должен быть доступен и интуитивно понятен.
4.7.2 Требования к архивированию и резервному копированию данных.
Архивирование и резервное копирование данных должно выполняться системным администратором, обслуживающим веб-сервер и СУБД.
Резервная копия рабочих исходных кодов базы должна быть сделана единовременно после установки базы и запуска ее в эксплуатацию. БД подлежит периодическому резервному копированию.
