Диплом: Разработка автоматизированного рабочего места библиотекаря "ГПОУ "ВПТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
2.3.2 Характеристика базы данных
В состав информационного обеспечения включаются два комплекса:
компоненты внемашинного информационного обеспечения
(классификаторы технико-экономической информации и документы);
компоненты внутримашинного информационного обеспечения
(макеты/экранные формы для ввода первичных данных в ЭВМ или вывода
результатной информации, структура информационной базы: входных,
выходных файлов, базы данных).[6]
Центральным компонентом информационного обеспечения является
база данных, которая обеспечивает интегрированное использование различных
информационных объектов в функциональных подсистемах.
Для функционирования Программы необходимо следующее
программное обеспечение:
операционная система Microsoft Windows 8/10;
Microsoft Word, Microsoft Excel;
Microsoft SQL Server 2005/2008.
Программа должна быть написана в среде программирования Visual
Studio 2008 на языке C#.
Разработка программы должна вестись в соответствии с документацией,
принятой и утвержденной организацией.
Информация хранится в реляционной БД, расположенной на жестком
диске сервера БД. Реляционная БД была выбрана исходя из следующих
соображений: простота работы с большими массивами данных, высокая
отказоустойчивость, высокая скорость сортировки и поиска информации.[19]
Первичный контроль за правильностью введения информации
осуществляется средствами интерфейса программы и выбором параметров
клиентов из справочных таблиц. Также контроль осуществляется методом
аудита работы системы сотрудниками органов контроля предприятия.
Центральным компонентом информационного обеспечения является
база данных. Логическая структура базы данных, предназначенной для
59
хранения и обработки сведений, представлена на рисунке 2.3.3, 2.3.4.
Рисунок 2.3.3 - Логическая структура базы данных
60
Рисунок 2.3.4 – Физическая структура базы данных
61
«АРМ Библиотека» должно быть создано как интегрированная
информационная система, состоящая из следующих подсистем:
− Подсистема обеспечения безопасности;
− Подсистема ведения информационной базы;
− Подсистема поиска информации;
− Подсистема формирования отчетов.
Основным режимом функционирования «АРМ Библиотека» является
нормальный режим функционирования. В случае возникновения аварийных
ситуаций (отсутствие связи с БД, разрушение БД) необходимо предусмотреть
восстановление нормального режима функционирования в срок, не
превышающий 1 суток.
Функциональный контроль проводится по установленному регламенту
правильности функционирования программных и технических средств ИС для
диагностирования системы, который включает проверку:
− готовности технических средств и средств связи;
− функциональной готовности системы.
Система должна разрабатываться, как система открытого типа, что
решает следующие задачи:
− обеспечение расширяемости и масштабируемости системы;
− повышение качества компонентов системы;
− обеспечение переносимости программного обеспечения;
− функциональной интеграции задач, решаемых ранее раздельно.
Надежность функционирования «АРМ Библиотека» должна
обеспечиваться следующими способами:
− надежностью приобретаемых технических средств;
− резервированием оборудования;
− соблюдением условий эксплуатации оборудования в соответствии с
техническими условиями и проведением своевременных профилактических
работ;
62
− обеспечением вычислительного комплекса средствами
стабилизации напряжения и источниками бесперебойного питания с тем, чтобы
при аварийном отключении электроэнергии обеспечить его работоспособность
на время, достаточное для корректного завершения работы;
− применением технологии ведения информационной базы,
исключающей ее утрату или искажение;
− надежностью разрабатываемого программного обеспечения.
Безопасность хранения данных «АРМ Библиотека» при аппаратных
сбоях должна обеспечиваться соответствующими средствами операционной
системы (MS Windows 8/10).
Защита информационных баз данных от потерь, при отказах
технических средств обязательно должна быть обеспечена создания копий БД
на внешних носителях информации, коим относятся оптические диски,
магнитные диски, USB-накопители.
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Созданный модуль состоит из двух частей серверной и клиентской
частей. Серверная часть — это приложение для работы приложения с базой
данных, клиентская часть – форма для ввода данных и получения отчетной
информации. Структурная схема пакета представлена на рисунке 2.3.5.
Рисунок 2.3.5 - Структурная схема пакета
63
Разрабатываемый программный продукт будет автоматизировать
функции обработки данных и подготовки документов в рамках технологии
учета биллинговых операций.
Выделяется два подмножества функций программы:
− служебные функции (проверка пароля, управление окнами и др.)
− основные функции обработки данных (ввода первичной
информации, обработки, ведения справочников, подготовки и распечатки
документов и др.)
В главном меню системы расположим служебные функции: вход в
систему, управление окнами, выход из программы, помощь по системе.
Вызов основных функций будет осуществляться при помощи кнопочной
панели.. При нажатии на одну из кнопок,. в левой части экрана будет
открываться «дерево объектов» для данной функции.
2.3.4 Описание программных модулей
Выбор режимов работы осуществляется пользователем после
инициализации программных модулей. Ниже представлена блок-схема
алгоритма решения задачи[7] (рисунок 2.3.6).
64
Начало
Загрузка
программы
Выбор
действия
Выбор БД
Да
Изменение
данных
Изменен
ие
данных
Просмотр
результата
Да
Да
Выход
Нет
Нет
Конец
Да
Вывод запроса на
изменение данных
Нет
Да
Выбор
параметр
а
Ввод
данных
Изменение
данных в БД
Выбор запросаДа
Нет
Выбор
параметр
а
Ввод
данных
Результат
запроса
Да
Нет
Нет
Вывод запроса на
вывод данных
Рисунок 2.3.6 - Алгоритм решения задачи
65
2.4 Контрольный пример реализации проекта и его описание
Основное окно программы (рисунок 2.4.1) открывается после запуска
приложения. Основное диалоговое окно программы содержит краткую
информацию об авторе программного продукта и о самой программе. Так же на
форме содержаться элементы управления, с помощью которых пользователь
может осведомиться с текущей датой и временем 2 кнопки: «Приступить к
работе», «Выход».
Рисунок 2.4.1 – Главное окно программы
Что бы приступить к работе - соответственно нужно нажать на кнопку
«Приступить к работе», после чего появится окно «Авторизации» рисунок
2.4.2., где необходимо указать логин и пароль, выданный сотруднику.
66
Рисунок 2.4.2 - Окно авторизации
В окне «Авторизация», пользователь производит аутентификацию,
программа распазнает пользователя его права доступа и пользователь
переходит на форму, с которой в основном будет вестись работа с самой
программой рисунок 2.4.3. автоматизированный программа логический
приложение
Рисунок 2.4.3 – Форма начала работы
На данной форме пользователю будут предложен ряд операций:
По книгам:
− редактировать список книг (добавление, удаление, изменение
записей в базе данных);
− просмотреть все книги, которые находятся на руках в данное время;
− просмотреть весь каталог книг;
Список содержащихся книг в библиотеке, информацию о которых
можно получить более подробно, после нажатия кнопки «Каталог книг».
67
Если вы перешли по данной кнопке, перед вами появиться окно с
предложенными различными способами нахождения определенного типа (вида)
книги рисунок 2.4.4.
Рисунок 2.4.4 - Библиотека книг
Так же имеется 2 кнопки, позволяющие вернуться на предыдущую
форму, а также для выхода из самого приложения.
Следующие предложенные операции, предлагаемые программой:
Поиск по читателям:
Здесь практически все операции, что и ранее были предложены.
Осуществляется:
- редактирование списка читателей (добавление, удаление, изменение
записей в базе данных);
- просмотреть должников библиотеки (читателей, не вернувших
книгу/(и) в нужный срок);
- список содержащихся в базе данных читателей.
Следующие предложенные операции, предлагаемые программой:
Поиск по сотрудникам:
Здесь то же самое, выполняются те же операции:
- редактирование списка сотрудников (добавление, удаление, изменение
записей в базе данных);
- список содержащихся в базе данных читателей;
Однако предложена еще одна операция: ведение отчетов по библиотеке

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация бизнес-процессов вывода банковского продукта на рынок
Автоматизация бизнес-процессов малого предприятия на примере ООО "Лагонаки"
Автоматизация документооборота организации на примере Дирекции информационных систем АО «Казахтелеком»