Диплом: Автоматизация учёта информационно-технического обеспечения ООО "СуперБолт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
108
заполнении этих полей. Кроме того, реализована защита от неверного ввода
данных: осуществляется проверка правильности всех введённых дат, т.е. не
допускается ввод даты типа «33.18.5898»: выдается сообщение об ошибке и поле
ввода даты очищается.
Во избежание появления в БД пустых (незаполненных) полей в ИС
реализована защита: если хотя бы одно поле за заполнено, возникает сообщение
об ошибке.
Следует отметить, что поля ввода «Возраст» и «Стаж работы»
пользователю не нужно заполнять вручную, ИС подсчитывает эти значения
автоматически по щелчку на данные поля ввода. Это позволяет избежать
занесения в БД неверных данных. Для большей защиты, данные поля
недоступны для редактирования. Кроме того, эти поля будут оставаться пустыми
до тех пор, пока не будут введены соответствующие даты.
По нажатию на кнопку «Добавить запись» возникает окно подтверждения.
При подтверждении занесения новой записи в БД нажатием кнопки «ОК»
данные вносятся в БД и отображаются на экране (рисунок 1.34).
109
Рисунок 1.34 Пример занесения данных в таблицу БД
Для заполнения справочника «Поставщики» используются следующие
поля ввода:
1) Код поставщика
2) Наименование поставщика
3) Юридический адрес
4) Сайт
5) Телефон
6) Менеджер фирмы
7) Дата заключения договора
Во избежание ввода некорректных данных в поля «Телефон» и «Дата
заключения договора» допустимо вводить только цифры, а в поле «Менеджер
фирмы» допустимо вводить только буквы.
Следует отметить, что поля ввода «Телефон» и «Дата заключения
договора» оснащены так называемой маской ввода, что позволяет избежать
ошибок персонала при заполнении этих полей. Кроме того, реализована защита
от неверного ввода данных: осуществляется проверка правильности введённой
даты заключения договора, т.е. не допускается ввод даты типа «33.18.5898»:
выдается сообщение об ошибке и поле ввода даты очищается.
Для заполнения справочника «Оборудование» используются следующие
поля ввода:
1) Серийный № оборудования
2) Наименование оборудования
3) Количество
4) Цена за 1 единицу
5) Стоимость (итог)
6) Дата закупки
7) Дата начала гарантии
8) Дата окончания гарантии
9) Продолжительность гарантии
10) Код поставщика
11) Код пользователя
110
Во избежание ввода некорректных данных в поля «Количество», «Цена за
1 единицу», «Дата закупки», «Дата начала гарантии», «Дата окончания
гарантии» допустимо вводить только цифры.
Следует отметить, что поля ввода «Дата закупки», «Дата начала
гарантии», «Дата окончания гарантии» оснащены так называемой маской ввода,
что позволяет избежать ошибок персонала при заполнении этих полей. Поле
«Дата окончания гарантии» остаётся недоступным для редактирования до тех
пор, пока не будут заполнены два предыдущих поля – это позволяет избежать
ошибок при подсчёте продолжительности гарантии. Кроме того, реализована
защита от неверного ввода данных: осуществляется проверка правильности всех
введённых дат, т.е. не допускается ввод даты типа «33.18.5898»: выдается
сообщение об ошибке.
Заполнение других справочников осуществляется аналогично.
Удаление выбранной записи из БД
Удаление записей из всех справочников производится одинаково.
Чтобы удалить из базы данных какую-либо запись, нужно выполнить
следующие действия:
1) В таблице выбрать запись, которую нужно удалить, щёлкнув один раз
левой кнопкой мыши по ячейке таблицы с нужной записью
2) Нажать кнопку «Удалить запись» левой кнопкой мыши. При этом
возникнет окно с запросом на подтверждение удаления.
3) Подтвердить удаление выбранной записи из базы данных нажатием
кнопки «ОК», либо отменить удаление выбранной записи нажатием кнопки
«Cancel».
Редактирование записи
Чтобы редактировать какую-либо запись в базе данных, нужно выполнить
следующие действия:
1) Дважды щёлкнуть левой кнопкой мыши на ячейке таблицы с той
записью, которую нужно изменить. При этом все поля ввода заполнятся теми
данными, которые были ранее внесены в БД.
2) Внести в соответствующие поля нужные изменения.
111
3) Нажать кнопку «Сохранить изменения» левой кнопкой мыши. При этом
возникнет окно с запросом на подтверждение сохранения внесённых изменений.
4) Подтвердить сохранение изменений нажатием кнопки «ОК», либо
отменить сохранение изменений нажатием кнопки «Cancel». Внесённые
изменения отобразятся в таблице.
Редактирование всех остальных справочников производится аналогично.
Сортировка данных (на примере справочника «Оборудование»)
Операция сортировки данных используется всегда для удобства
нахождения нужной информации. В разработанной ИС сортировка данных
производится простым нажатием на кнопку.
Подробнее это рассмотрено в таблице 8.
Таблица 8
Сортировка данных
Изображение кнопки
Назначение кнопки
Кнопка позволяет отсортировать
записи в таблице по наименованию
оборудования от А до Я
Кнопка позволяет отсортировать
записи в таблице по наименованию
оборудования от Я до А
Кнопка позволяет отсортировать
записи в таблице по количеству
закупленного оборудования (по
возрастанию)
Кнопка позволяет отсортировать
записи в таблице по количеству
закупленного оборудования (по
убыванию)
Кнопка позволяет отсортировать
записи в таблице по цене за 1 единицу
оборудования (по возрастанию)
Кнопка позволяет отсортировать
записи в таблице по цене за 1 единицу
оборудования (по убыванию)
Кнопка позволяет отсортировать
записи в таблице по дате закупки
оборудования (от давних к новым)
Кнопка позволяет отсортировать
записи в таблице по дате закупки
оборудования (от новых к давним)
112
Кнопка позволяет отсортировать
записи в таблице по
продолжительности гарантийного
срока обслуживания (по возрастанию)
Сортировка данных во всех остальных справочниках производится
аналогично, по различным критериям.
Поиск данных (на примере справочника «Оборудование»)
По мере роста базы данных Access становится все труднее найти записи,
просто взглянув на таблицу. Чтобы быстро найти интересующие данные, в ИС
реализован поиск данных по различным критериям. Конкретно, в справочнике
«Оборудование» поиск реализован по следующим критериям:
1) Наименование оборудования
2) Год закупки оборудования
3) Наименование поставщика оборудования
4) Фамилия пользователя, ответственного за оборудование
Чтобы найти интересующие данные, необходимо заполнить
интересующее поле поиска.
Во избежание ввода некорректных данных в поле поиска «Фамилия
пользователя» допустимо вводить только буквы, а в поле поиска «Год закупки
оборудования» - только цифры.
Следует отметить, что поле поиска «Год закупки оборудования» оснащено
так называемой маской ввода, что позволяет избежать ошибок персонала при
заполнении этого поля. Кроме того, реализована защита от неверного ввода
данных: осуществляется проверка правильности введённого года закупки
оборудования, а именно – не допускается ввод года больше года текущего,
иными словами, если сейчас 2013 год, то попытка поиска по 2014 году и больше
приведет к выдаче окна с предупреждением и очищению поля поиска.
Стоит отметить, что поиск реализован таким образом, что пользователю
не требуется вводить полное и точное название оборудования, наименование
поставщика, фамилию пользователя, а также учитывать регистр букв, это очень
удобно.
113
Чтобы вернуть в таблицу все данные, нужно нажать кнопку
левой кнопкой мыши.
Поиск данных в других справочниках осуществляется аналогично, по
различным критериям.
Генерация отчётов (на примере справочника «Ремонт»)
Отчет – это форматированное представление данных, которое выводится
на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и
представить их в виде, удобном для восприятия, а также предоставляют широкие
возможности для обобщения и анализа данных. После инициализации генерации
необходимо подтвердить запрос на создание документа с данными о ремонте
нажатием кнопки «ОК», либо отменить запрос нажатием кнопки «Cancel».
Кроме этого, можно сразу же отправить отчёт на печать, для этого нужно
выбрать в окне опцию «Printer». Также можно сохранить отчёт в файл в формате
HTML или TXT, для этого нужно выбрать в окне опцию «File», указать место
сохранения файла и его имя, а в выпадающем списке выбрать формат
сохраняемого файла.
Однако для того, чтобы получить данные о конкретном ремонте
оборудования, необходимо ввести в поле поиска код искомого ремонта. Во
избежание создания пустого запроса реализована защита – окно с
предупреждением.
После того, как поле поиска ремонта заполнено и нажата кнопка «Данные
о ремонте», возникает окно для подтверждения создания отчёта, необходимо
подтвердить запрос на создание документа с данными о ремонте нажатием
кнопки «ОК», либо отменить запрос нажатием кнопки «Cancel».
Генерация отчётов с данными других справочников производится
аналогично.
Образцы всех отчётов, создаваемых в разработанной ИС, приведены выше
(п. 2.1.3. Характеристика результатной информации).
Статистические данные
114
Статистические данные — это конкретные численные значения
статистических показателей. В частности, в разработанной ИС статистическими
данными являются:
1) Общее число работников в ИТ-отделе
2) Общее количество поставщиков оборудования
3) Общее количество оборудования
4) Общее количество программного обеспечения
5) Общее количество мастеров
6) Общее количество записей (ремонт)
7) Количество оборудования, ожидающего ремонта
8) Количество отремонтированного оборудования
9) Количество надёжных поставщиков
10) Количество ненадёжных поставщиков
Статистические данные автоматически обновляются при добавлении,
изменении, удалении записей базы данных.
Анализ надёжности поставщиков оборудования (кластеризация k-
means)
Разработанная ИС анализирует информацию и выдает результат.
Подробно алгоритм кластеризации и порядок сбора и анализа данных описаны в
пунктах:
Общая характеристика организации решения подзадач на
ЭВМ
Характеристика результатной информации
Описание программных модулей
Вкладка «Кластеризация k-means» включает в себя ещё две вкладки –
«Результаты» и «Детализация расчётов». Это сделано с тем расчётом, что
простого пользователя кластерные данные не интересуют, ему важен сам
результат анализа, в то время как, например, аналитику, кластерные данные
могут быть полезны. На форме расположены две таблицы – результативная, в
которой будут отображены результаты анализа и таблица с контактными
данными надёжных фирм-поставщиков оборудования, а также кнопки – «Начать
115
кластеризацию», «Получить результаты», «Список перспективных
поставщиков».
Во избежание ошибок программы, связанных с расчётами, таблицы
недоступны для редактирования, а кнопки становятся доступными только после
того, как отобраны данные для анализа и получены результаты. Надёжные
поставщики выделяются зеленым цветом и находятся в начале списка,
ненадёжные поставщики выделяются красным цветом.
Во вкладке «Детализация расчётов» отображены кластерные. Все
таблицы, размещённые в данной вкладке, также недоступны для редактирования
во избежание возникновения ошибок программы.
При нажатии на кнопку «Список перспективных поставщиков» возникает окно с
подтверждением запроса на создание отчёта (рисунок 1.35).
Рисунок 1.35 Пример формирования списка перспективных поставщиков
по результатам кластерного анализа
Далее необходимо подтвердить запрос на создание списка перспективных
фирм-поставщиков оборудования нажатием кнопки «ОК» либо отменить запрос
116
нажатием кнопки «Cancel». Также, как и все остальные отчёты, данный отчёт
можно отправлять на печать и сохранять в файл (HTML или TXT).
Образец данного отчёта приведен выше (п. 2.1.3. Характеристика
результатной информации).
.
117
3. Обоснование экономической эффективности проекта
Внедрение любой информационной системы или подсистемы в
учреждение связано с затратами. Это могут быть затраты на приобретение
вычислительной техники, комплектующих и программного обеспечения к ней,
затраты на разработку и внедрение программного продукта, затраты на обучение
персонала работе с внедрённой системой. Поэтому перед внедрением ИС
«RyazSB», целесообразно провести исследование с целью выяснения
экономической эффективности проекта.
Эффективность – одно из наиболее общих экономических понятий, не
имеющих пока, по видимому, единого общепризнанного определения. Это одна
из возможных характеристик качества системы, а именно ее характеристика с
точки зрения соотношения затрат и результатов функционирования системы.
В дальнейшем под экономической эффективностью будет пониматься
мера соотношения затрат и результатов функционирования подсистемы [38].
При проведении проектных работ для их реализации и оптимального
исполнения, при ограничении на сроки разработки, необходимо предварительно
спланировать проектные мероприятия. Одной из основных задач планирования
работ является определение общей продолжительности их проведения. В этом
случае наиболее удобным является ленточный график проведения работ.
Данный тип графика является наиболее наглядным для понимания, но вместе с
тем позволяет эффективно решить поставленную задачу планирования.
Для построения ленточного графика необходимо определить перечень по
разработке программы, трудоемкость, численность исполнителей, длительность
выполнения каждого вида работ.
При разработке программных средств был выполнен следующий перечень
работ:
1. Получение задания на разработку;
2. Подбор и изучение литературы;
3. Исследование бизнес – процессов и построение моделей “Как
есть” и “Как должно быть”;
4. Разработка базы данных;
5. Разработка интерфейса и алгоритмов программы;

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)