Первая лабораторная ------------------
Вторая лабораторная ------------------
Третья лабораторная ------------------
Четвёртая лабораторная ------------------
Пятая лабораторная ------------------
Шестая лабораторная ------------------
Проектирование ИС, №1 ------------------
Проектирование ИС, №2 ------------------
Проектирование ИС, №3 ------------------
Проектирование ИС, №4 ------------------
Проектирование ИС, №5 ------------------
Проектирование ИС, №6 ------------------
Проектирование ИС, №7 ------------------
Проектирование ИС, №8 ------------------
Проектирование ИС, №9 ------------------
Проектирование ИС, №10 ------------------
Проектирование ИС, №11 ------------------
Проектирование ИС, №12 ------------------
Полезные ссылки ------------------
|
Пояснительная записка
АННОТАЦИЯ
В данном программном документе приведена пояснительная записка к АИС «Читатели библиотеки»,
предназначенной для эффективного ведения учёта читателей библиотеки.
В данном программном документе в разделе «Введение» указано наименование системы и условное обозначение темы разработки.
В разделе «Назначение и область применения» указано назначение системы и краткая характеристика области применения.
В данном программном документе в разделе «Технические характеристики» содержатся следующие подразделы:
• постановка задачи на разработку системы, с описанием применяемых методов хранения и обработки данных и
описанием допущений и ограничений, связанных с выбранными методами;
• описание алгоритма и функционирования программы с обоснованием выбора схемы алгоритма решения задачи и
возможные взаимодействия программы с другими программами;
• описание и обоснование выбора метода организации входных и выходных данных;
• описание и обоснование выбора состава технических и программных средств на основании проведенных расчетов и анализов.
В разделе «Ожидаемые технико-экономические показатели» указаны технико-экономические показатели, обосновывающие
выбранный вариант технического решения, а также ожидаемые оперативные показатели.
В данном программном документе в разделе «Источники, использованные при разработке», указан перечень научно-технических
публикаций, нормативно-технических документов и других научно-технических материалов, на которые есть ссылки в основном тексте.
СОДЕРЖАНИЕ
Аннотация........................................................................................................2
Содержание .....................................................................................................3
1. Введение ......................................................................................................4
1.1. Наименование программы ......................................................................4
1.2. Условное обозначение темы разработки ............................................... 4
2. Назначение и область применения.............................................................5
2.1. Назначение программы ........................................................................... 5
2.2. Область применения программы ........................................................... 5
3. Технические характеристики.......................................................................6
3.1. Постановка задачи на разработку программы ...................................... 6
3.2. Описание алгоритма и функционирования программы .......................6
3.2.1. Описание алгоритма программы ..........................................................6
3.2.2. Описание функционирования программы..................................................6
3.2.3. Возможные взаимодействия программы с другими программами...........7
3.3. Описание и обоснование выбора метода организации входных и
выходных данных ................................................................................................. 7
3.3.1. Описание и обоснование выбора метода организации входных данных..7
3.3.2. Описание и обоснование выбора метода организации выходных данных 7
3.4. Описание и обоснование выбора состава технических средств.................... 8
3.5. Описание и обоснование выбора состава программных средств ................. 8
4. Ожидаемые технико-экономические показатели.................................................9
Лист регистрации изменений.....................................................................................10
1. ВВЕДЕНИЕ
1.1. Наименование АИС
Наименование – «Читатели библиотеки».
1.2. Условное обозначение темы разработки
Наименование темы разработки – «Разработка АИС для эффективного учёта читателей библиотеки».
Условное обозначение темы разработки (шифр темы) – «А.В.00001»
2. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ
2.1. Назначение программы
Основное назначение АИС «Читатели библиотеки» - хранение подробной информации о читателях и обеспечение лёгкого и быстрого доступа
к ней людей определённой категории.
Данная система позволяет вести учёт читателей, взятых ими изданий, облегчает и ускоряет функционирование всей системы библиотеки.
2.2. Область применения программы
Система предназначена для работы в библиотеках, где существуют автоматизированные рабочие места, объединённые в сеть, или возможна их установка.
3. ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ
3.1. Постановка задачи на разработку системы
Зачастую в библиотеках учёт читателей ведётся с помощью бумажных картотек. Это сильно замедляет работу библиотекарей:
им приходится вручную искать формуляр нужного читателя, также вручную заполнять его. Информация о читателях может быть утеряна,
что может привести к различным недоразумениям, штрафам читателей, потере книг. Возникают сложности при отслеживании должников и
напоминании им о том, что нужно вернуть книги, расчёте штрафов.
Все вышеперечисленные проблемы поможет решить АИС «Читатели библиотеки», которая позволит структурировать данные о
читателях и взятых ими книгах, а также обеспечить быстрый и удобный доступ к этой информации.
3.2. Описание алгоритма и функционирования программы
3.2.1. Описание алгоритма системы
Описание алгоритма программы приведено в п. «Алгоритм программы» программного документа «Описание применения».
3.2.2. Описание функционирования системы
Основная функция системы «Читатели библиотеки» - это предоставление интерфейса для ввода и вывода информации о пользователях библиотеки,
а также обеспечение быстрого доступа к ней.
Данная система состоит из нескольких подсистем - программ.
1.Программа СУБД. Её основной функцией является хранение данных и обеспечение доступа к ним посредством запросов,
поступающих от основного сервера.
2.Программа-сервер. Его основной задачей является получение команды от программы-клиента, генерация запроса в соответствии с
этой командой и отправкой этого запроса к СУБД. Получив данные по запросу, сервер передаёт эти данные к программе-клиенту,
которая послала команду.
К программе-серверу могут обращаться сразу несколько клиентов.
3.Программа-клиент. Программа-клиент обеспечивает пользователю интерфейс взаимодействия с программой-сервером.
В программе пользователь может:
• Ввести данные об объектах в специальные поля ввода и сохранить их в базе данных.
• Пользователь может получить данные об объектах из базы данных, введя запрос в форму запроса или отметив галочкой соответствующий
критерий поиска. Данные по запросу отобразятся в виде отчёта, который впоследствии можно сохранить в файл.
• Пользователь может удалить данные об объектах, выбрав в форме вывода соответствующую запись.
• Пользователь может изменить выбранную запись таблицы в специально отведённых для этого полях ввода.
3.2.3. Возможные взаимодействия программы с другими программами
Система «Читатели библиотеки» нуждается только в одной дополнительной программе стороннего разработчика-СУБД MySQL.
В остальном, если не принимать во внимание программы, которые позволяют поддерживать сетевое взаимодействие между
рабочими станциями, система работает самостоятельно.
3.3. Описание и обоснование выбора метода организации входных и
выходных данных.
3.3.1. Описание и обоснование выбора метода организации входных данных
Каждая подпрограмма системы «Читатели библиотеки» имеет свой набор входных данных.
1. Программа СУБД. На вход подаются запросы, производимые сервером. Запрос представляет собой набор команд и опций, представленных в виде строки.
2. Программа-сервер. Имеет несколько категорий входных данных:
• Адрес компьютера, где расположена СУБД.
• Порт, с помощью которого происходит взаимодействие с клиентом.
• Данные, получаемые от СУБД после выполнения запроса.
• Данные, присылаемые клиентом. Эти данные представляют собой структуру, содержащую команду, имя клиента и информацию для формирования запроса.
3.Программа-клиент. Имеет несколько категорий входных данных:
• Адрес компьютера, где находится сервер.
• Порт для взаимодействия с сервером.
• Данные о пользователях, получаемые из полей ввода.
3.3.2. Описание и обоснование выбора метода организации выходных данных
Каждая подпрограмма системы «Читатели библиотеки» имеет свой набор выходных данных.
1. Программа СУБД. На выходе формируются данные, соответствующие посланному от сервера запросу.
2. Программа-сервер. Имеет несколько категорий выходных данных:
• Сформированный для СУБД запрос.
• Структура, представляющая собой данные для программы-клиента, созданная на основе запроса.
3. Программа-клиент. На выходе имеет данные, полученные от сервера. Эти данные выводятся на экран в виде таблиц с заранее определённой структурой.
3.4. Описание и обоснование выбора состава технических средств
Система «Читатели библиотеки» является распределённой и каждая её подпрограмма имеет свои требования к составу технических средств.
1. Программа СУБД. Для её эффективного функционирования требуется процессор с довольно высокой производительностью,
а также быстрая оперативная память с большим объёмом (от 2GB). Также предъявляются большие требования к объёму жёсткого диска,
т.к. компьютер с СУБД является хранилищем данных.
2. Программа-сервер. Не требует большого объёма жёсткого диска. Но, так как она должна обслуживать множество одновременных подключений
и производить все запросы, компьютер-сервер должен обладать мощным процессором и быстрой оперативной памятью.
3. Программа-клиент. Данная подсистема представляет лишь интерфейс пользователя, позволяющий взаимодействовать с сервером.
Он предназначен лишь для ввода и вывода информации. Поэтому не обязательно, чтобы компьютер-клиент
имел мощный процессор и большую оперативную память.
Для нормальной работы системы желательно иметь высокоскоростную сетевую инфраструктуру.
3.5. Описание и обоснование выбора состава программных средств
Система «Читатели библиотеки» предназначена для работы под управлением операционных систем Linux и Windows различных версий (поддерживающих
графический интерфейс), так как данные ОС пользуются наибольшей популярностью пользователей и организаций. Так же данные системы обладают всем
необходимым потенциалом для обеспечения сетевого взаимодействия между рабочими станциями.
4. ОЖИДАЕМЫЕ ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ
АИС «Читатели библиотеки» позволяет структурировать данные о читателях и взятых ими книгах, а также обеспечить быстрый доступ к данной информации
сотрудникам библиотек. Данные функции системы позволят повысить скорость обработки клиентов, выдачи и приёма книг, дадут возможность
оперативного отслеживания должников, автоматического вычисления штрафов, предотвратить утерю читательских билетов и невозвращённых книг,
избавит от необходимости ведения картотек, обновления их при обветшании бумаг, исключит использование специальных хранилищ для них.
Все эти функции помогут повысить качество обслуживания клиентов и уменьшить трудозатраты работников библиотеки.
|