Диплом: Автоматизация приема заявок на ремонт и модернизацию ПК и ИП "Platinum"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
96
Доступ к странице авторизации администратора осуществляется по адресу .
http://localhost/loginadmin.php/
Рисунок 2.8 Страница авторизации.
Для доступа в административную часть необходимо ввести пароль и логин.
По умолчанию они имеют значение 1/1.Если пароль и/или логин введены
неправильно, система сообщает об этом:
Если же данные для авторизации введены верно, то администратор попадает
на страницу регистрации сотрудников.
97
Рисунок 2.9 Страница регистрации сотрудников
Для регистрации сотрудника необходимо заполнить все поля.
При попытке регистрации, не вводя какой-либо реквизит, система
предупреждает о необходимости заполнения всех полей формы:
Если же все данные введены верно, они записываются в базу данных.
Также администратору доступна возможность редактирования списка
сотрудников:
Возможно просмотреть подробные сведения о сотруднике, нажав
соответствующую кнопку:
98
Рисунок 2.10 Подробные сведения о сотруднике
Удаление сотрудника осуществляется путем нажатия кнопки «Удалить».
На странице Справочники имеется также форма сортировки, позволяющая
просмотреть либо всё оборудование, либо по его типам:
99
Рисунок 2.11 Справочники
Для доступа к модулю мастера также необходимо пройти авторизацию по
адресу http://localhost/loginman.php (пароль/логин 155/155):
Рисунок 2.12 Страница авторизации менеджера
При корректном вводе данных открывается страница регистрации заявок:
100
Рисунок 2.13 Страница регистрации заявок
При вводе заявки она попадает в список поступивших:
Рисунок 2.14 Список поступивших заявок
101
При этом в списке красным цветом отображаются просроченные заявки. Тут
же имеется возможность закрытия заявки, , после чего формируется бланк наряда:
Рисунок 2.15 Наряд на работы
Причем выбранное оборудование автоматически списывается с ведомости
наличия.
Листинг программных модулей приведен в Приложении .
Тестирование выступает обязательной и необходимой частью процесса
проектирования. Причем, в создании ПО важно не только итоговое, обязательное,
тестирование, но и периодичное.
Сам процесс тестирования делят на несколько этапов:
• Нормальная проверка со стандартными значениями и данными;
• Проверка исключений;
• Проверка нулевыми параметрами;
• Проверка сторонними данными;
Проверка избыточными данными.
Прикладное ПО проверяется на локальной машине с применением MSSQL-
сервера. Будет выполнено совокупное тестирование, которое представляет работу
102
пользователя и администратора с самой системой. В рамках проверки будут
проведены некоторые действия: 1) зарегистрирован новый пользователь, 2)
подтверждение его регистрации админом, 3) передача прав модератора для
пользователя, 4) проверка заявки 5) создание новой заявки.
1) Нормальная проверка со стандартными значениями и данными
Нормальная проверка со стандартными значениями предполагает
тестирование в рамках данных и условий, оправданных для работы программы. В
данной ситуации нормальные условия включают: наличие рабочей БД, корректно
введенные параметры программы и начальные данные.
В случае проверки со стандартными значениями все функции программы
отрабатывают корректно, выдается точная информация исходя из результатов
полученных расчетов.
2) Проверка исключений
3) Проверка нулевыми параметрами
В созданной системе становятся обязательными все поля, значения которых
критичны для вводимой информации.
Программа корректно отрабатывает нулевые и пустые поля и не дает закрыть
все окна, пока все требуемые поля ввода не буду заполнены данными.
4) Проверка сторонними данными
Проверка сторонними данными реализовывалась в некоторых экранных
формах и в рамках авторизации пользователя.
Ответ системы на введенный неверный логин и пароль представлена на
рисунке.
К примеру, в поле, подразумевающее ввод числа, нельзя ввести строковый
параметр.
5) Проверка избыточными данными
Избыточные данные являются информацией в большем объеме. Программа
реагирует на подобные ситуации, выводит оповещение, что ячейка ограничена
некоторой суммой знаков. К примеру, в процессе ввода телефонного номера более 11
цифр программа выдает ошибку.
Оценка полноты проверки программы
103
В рамках проверки, система работала в условиях, приближенным к
реальности.
Сама система не разрешает пользователю вводить некорректные значения,
что явно упрощает весь процесс проверки, уменьшает саму возможность реализации
исключительных ситуаций и помогает довольно просто проверить весь процесс
работы ПО в нормальных и нештатных условиях. Вывод сгенерированных печатных
форм происходит без проблем и сбоев.
104
3 ЭКОНОМИЧЕСКАЯ ЧАСТЬ
3.1 Выбор и обоснование методики расчета экономической
эффективности
Структурный (функционально-модульный) подход выражается принципом
алгоритмического разделения. В соответствии с этим принципом реализуется
декомпозиция функций ИС на отдельные модули по функциональной
принадлежности, и каждый подобный модуль воспроизводит один из этапов целого
процесса. Функционально-модульный подход в процессе создания ИС, который
также называется «модель водопада», включает в себя строго последовательный
порядок действий.
Главным достоинством функциональных моделей становится реализация
структурного подхода к созданию информационных систем по схеме "сверху-вниз",
когда любой функциональный блок может быть разделен на множество подфункций
и т.д., таким образом, реализуя модульное проектирование ИС. Для функциональных
моделей зачастую характерной чертой является строгость разделения ИС и
наглядность представления.
В процессе функционального подхода объектные модели данных в виде ER-
диаграмм "объект — свойство — связь" создаются отдельно. Чтобы проверить
правильность проектирования предметной области между объектными и
функциональными моделями выделяются взаимно однозначные связи.
Основной недостаток такого подхода объясняется движением данных в одном
направлении. Если в процессе проектирования или использования возникает
проблема, то решается она исключительно на данной стадии проекта, ни в коем
случае не затрагивая прошедших стадий.
Нехватка обратной связи приводит к ограниченным корректировкам, что, в
свою очередь, ведет к неполноценной реализации. Применение функционально-
модульного подхода увеличивает возможность потери контроля над решением
существующих проблем. Основной недостаток структурного подхода состоит в
следующем: процессы и информация развиваются отдельно друг от друга
(аналогично модели деятельности организации и модели программной системы), а
процесс проектирования идет от процессов к данным. Получается, что помимо
105
функционального разделения, имеет место быть также структура данных, которая
всегда располагается на втором плане.
В объектно-ориентированном подходе (ООП) главной категорией объектной
модели является класс, который включает в себя на элементарном уровне как данные,
так и операции, которые над ними реализуются (методы). Именно с такой позиции
все изменения, относящиеся к переходу от структурного к ООП, становятся
максимально заметными. Разделение процессов и данных устранено, но существует
еще вопрос по минимизации сложности системы, который решается методом
применения механизма компонентов.
Зачастую автоматизация компании позволяет увеличить эффективность ее
конкурентоспособности и стратегической направленности всех сторон бизнеса. Она
также часто помогает оптимизировать бизнес-процессы, в том числе позволяет
управлять деятельностью, трудовыми и технологическими ресурсами для
комплексного подхода к улучшению результатов.
Сегодня модно наблюдать стремительное развитие глобальной
информатизации всего общества. При таком подходе меняется и вся информационная
среда, новые информационные технологии быстрее проникают практически во все
сферы деятельности и быстро становятся неразрывной частью новой приобретенной
информационной культуры человечества [20].
Поэтому последнее время стало так важно и актуально правильно формировать
информационные технологии как самостоятельную дисциплину, изучающую новые
методы создания эффективных ИТ (как в узком понимании термина, так и в
обычном), т.е. своеобразную методологию и теорию проектирования различных
информационных систем.
Благодаря этому сегодня в науке помимо уже всем знакомого понятия
информационных технологий, как методов правильной организации какого-то
повторяющегося информационного процесса, развивается новое, более глобальное
представление о значении данного термина. При таком подходе он становится и
обозначает уже самостоятельным разделом науки, также как это имеет место к
самому понятию «технологии».

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

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