Дипломная работа: Автоматизация регистрации и обработки заявок на комплектующие для ПК на ООО "Samsung Electronics"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
В таблице 6 представлено распределение прав доступа.
Таблица 6.
Распределение прав доступа
Функциональная
роль
Модуль
Права доступа
Чтение
Изменение
Заказы клиентов
+
+
Администрирование
-
-
Заказы клиентов
+
+
Администрирование
+
+
В целях надежности системы она должна удовлетворять следующим
требованиям:
разработанная программа должна обладать средствами защиты от
ошибочных действий пользователей;
все ошибки должны отображаться с комментариями или
подсказками по их устранению;
гарантировать сохранность данных при сбоях в работе внешних
устройств.
Для повышения надежности необходимо принять следующие меры:
сконфигурировать аппаратные и программные средства в
соответствии с техническими требованиями;
периодически осуществлять резервное копирование информации;
регулярно проверять целостность базы данных;
поддерживать исправность сетевого оборудования.
Взаимодействие пользователей с системой и модулями, входящим в
состав системы должно осуществляться посредством визуального графического
интерфейса. Интерфейс системы должен быть понятным и удобным, не должен
быть перегружен графическими элементами и должен обеспечивать быстрое
отображение экранных форм. Навигационные элементы должны быть
выполнены в удобной для пользователя форме.
32
Все надписи экранных форм, а также сообщения, выдаваемые
пользователю (кроме системных сообщений) должны быть на русском языке
[7].
Система должна обеспечивать корректную обработку аварийных ситуаций,
вызванных неверными действиями пользователей, неверным форматом или
недопустимыми значениями входных данных. В указанных случаях система
должна выдавать пользователю соответствующие сообщения, после чего
возвращаться в рабочее состояние, предшествовавшее неверной
(недопустимой) команде или некорректному вводу данных.
Экранные формы должны проектироваться с учетом требований
унификации:
Все экранные формы пользовательского интерфейса должны быть выполнены в
едином графическом дизайне, с одинаковым расположением основных
элементов управления и навигации;
Все элементы управления и навигации в интерфейсе пользователя должны
соответствовать функциональным задачам;
При нажатии на любую кнопку, пункт меню, выпадающий список должно
происходить событие, соответствующее задействованному элементу
управления: переход на станицу выбранного раздела, открытие выпадающего
списка;
В результате создания системы должен быть разработан унифицированный
интерфейс взаимодействия пользователя с компонентами программного
обеспечения при выполнении функций;
Интерфейс не должен содержать неоднозначных элементов. Все элементы
пользовательского интерфейса должны быть присутствовать обоснованно и
выполнять определенные функции. В интерфейсе должны отсутствовать
пустые кнопки, при нажатии которых происходит либо сомнительное действие
для пользователя, либо ничего не происходит.
Система должна обеспечивать защиту от несанкционированного доступа.
Должны использоваться "слепые" пароли (при наборе пароля его символы не
33
показываются на экране либо заменяются одним типом символов; количество
символов не соответствует длине пароля) [7].
Для сотрудника, который оформляет заявку на проведение работ должны
быть доступны следующие операции:
возможность обработки заказа
возможность получения отчета по заказу
просмотр архива заказов
Для администратора доступны следующие операции:
Просмотр профиля сотрудника
Просмотр всех заказов (новые, принятые, на исполнении, на
проверке, архивные)
Проверка заказов на возможность выполнения
В рассматриваемой задаче автоматизации, в ходе которой необходимо
автоматизировать процесс приема заказов клиентов в кафе оцениваются:
персональные компьютеры;
соединительные линии локальной вычислительной сети.
Персональные компьютеры оцениваются по следующим основным критериям:
быстродействие процессора;
объем жесткого диска;
объем оперативной памяти;
быстродействие видеокарты.
Так как разрабатываемый модуль будет работать локально, то требуется
компьютер со ссредними техническими характеристиками.
Для реализации программного продукта необходимо создать базу данных
для хранения информации компании. Создание базы данных продиктовано
следующими требованиями:
хранение информации о различных объектах;
малый объем занимаемого места на носителе при большом
количестве информации;
34
структурированность хранимой информации.
Реализация всех пунктов может быть достигнута только при
использовании базы данных. Малый объем занимаемого места на носителе
осуществляется с помощью нормализации базы данных. Любая информация,
хранимая в базе данных, автоматически структурируется. При использовании
базы данных, создание отчетности занимает большого количества времени.
Возможность расширения функциональности программного продукта
достигается путем расширения либо возможностей приложения пользователя,
либо с помощью расширения базы данных, добавления новых таблиц и связей.
Под расширением возможностей приложения пользователя, как правило,
подразумевается создание осуществление дальнейшей автоматизации
процессов, протекающих на предприятии. После реализации приложения
пользователя возможность расширения функций приложения пользователя не
занимает много времени, а иногда даже может быть реализована отдельным
программистом [8].
Так как автоматизацией будет затронута только служба технической
поддержки решено использовать автоматизацию задачи по участкам.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Рассмотрим возможные способы приобретения ИС и их эффективность
для компании.
Существует несколько вариантов приобретения ИС. Компания может
приобрести готовый продукт, может приобрести часть готового продукта и
доработать до требуемого уровня.
Рассмотрим преимущества и недостатки каждого из решений.
Преимуществом покупки готового программного продукта является то,
что он не требует дополнительной доработки, только установки и
необходимого конфигурирования на рабочем месте сотрудника.
Недостатком готового решения является его излишний дополнительный
функционал, который не только не требуется в процессе работы предприятия,
35
но и использует дополнительные аппаратные и программные мощности
оборудования.
Преимуществом приоберетния части готового продукта является то, что
программист компании на месте может добавить в приобретенный
программный продукт недостающие функции максимально приблизив его к
желаемому результату.
Недостатком приобретения части готового продукта является то, что
доработка программного продукта может потребовать больше времени чем
выделено на этот процесс производственными условиями и не дать в итоге
желаемых результатов по качеству полученного решения.
Процесс обслуживания заявок на комплектующие является практически
неприрывным, что требует ускоренного внедрения и приобретения
программного продукта.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
Внедрение информационной системы в работу предприятия предполагает
внесение определенных изменений в функциональные обязанности
администратора [9]. Автоматизация деятельности службы технической
поддержки пользователей предполагает выполнение следующих операций:
возможность автоматизированной обработки первичных документов
(обработка информации о заявках);
возможность ввода информации в установленные справочники, в
дальнейшем справочная информация используется для заполнения
управленческих документов;
значительное снижение количества ошибок в процессе обработки
управленческой информации, автоматизация предоставляет массу
возможностей быстрого исправления допущенных ошибок оператором
информационной системы;
Источник: https://baza.diplomsite.ru/previewfile/2210