Корпоративные информационные системы
Загрузка изображений запрещена   Корпоративные информационные системы

Содержание сайта
  Первая лабораторная
------------------
  Вторая лабораторная
------------------
  Третья лабораторная
------------------
  Четвёртая лабораторная
------------------
  Пятая лабораторная
------------------
  Шестая лабораторная
------------------
  Проектирование ИС, №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. ОЖИДАЕМЫЕ ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ АИС «Читатели библиотеки» позволяет структурировать данные о читателях и взятых ими книгах, а также обеспечить быстрый доступ к данной информации сотрудникам библиотек. Данные функции системы позволят повысить скорость обработки клиентов, выдачи и приёма книг, дадут возможность оперативного отслеживания должников, автоматического вычисления штрафов, предотвратить утерю читательских билетов и невозвращённых книг, избавит от необходимости ведения картотек, обновления их при обветшании бумаг, исключит использование специальных хранилищ для них. Все эти функции помогут повысить качество обслуживания клиентов и уменьшить трудозатраты работников библиотеки.