Дипломная работа: Автоматизация обработки заявок ПАО "Ростелеком"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
под задачи отдельных операций, обеспечивать функции поиска, быстрой
навигации и эргономичности управления.
Доступ к модулям системы обеспечивается через главное кнопочное
меню. Проектируемая система должна предоставлять удобный и интуитивно
понятный пользовательский интерфейс.
Анализ накапливаемой количественно-суммовой информации в базе
данных проводится в модуле аналитики с последующим выводом выходных
данных.
Параметры обрабатываемой информации должны корректироваться в
зависимости от устанавливаемого пользователем интервала времени и
конкретного магазина или итоговая информация за весь период по всему
предприятию.
Система должна иметь возможность последующей реорганизации и
расширения для улучшения её возможностей или добавления функций.
Должен обеспечиваться контроль ввода данных при отсутствии избыточности,
а также надежное хранение и целостность базы данных.
В системе используется 5 видов кодирования, предназначенные для
однозначной идентификации менеджеров, клиентов, договоров, платежей,
проектов . Виды системы кодирования указаны в табл. 8.
Таблица 8
Используемые системы кодирования
Кодируемое
множество
объектов
Длина кода
Мощность
кода
Система
кодирования
Система
классификации
Вид
классификатор
а
Менеджеры
клиентов
5
9999
порядковая
иерархическая
общесистемный
Клиенты
5
9999
порядковая
иерархическая
общесистемный
Договоры
5
9999
порядковая
иерархическая
общесистемный
Заказы
клиентов
5
9999
порядковая
иерархическая
общесистемный
48
Все классификаторы ведутся менеджером.
Классификатор менеджеров.
Структурная формула классификатора:
F = [Фамилия] : [XXXXX] код менеджера
Пример заполнения - 001234
Классификатор клиентов.
Структурная формула классификатора:
F = [Наименование ]:[ XXXXX] - код клиента
Пример заполнения - 00001
Классификатор заказаов.
Структурная формула классификатора:
F = [Наименование]:[ XXXXX] - код заказа
Пример заполнения - 00004
Классификатор договоров.
Структурная формула классификатора:
F = [Наименование]:[ XXXXX] - код договора
Пример заполнения – 00012
1.4.2. Обоснование проектных решений по программному обеспечению
49
Важным отличием разработки бизнес-приложений в системе от
разработки в универсальных системах (Delphi, С++) состоит в том, что
приложение в разрабатывается в терминах классов проблемно-
ориентированных бизнес-сущностей.
В случае использования универсальной среды программирования при
разработке системы автоматизации какого-либо предприятия существует
целый ряд различных сущностей товары, клиенты, счета, накладные,
документы - а также все способы регистрации их взаимодействия.
В отличии от вышеперечисленных вендоров, продукция отечественной
компании фирмы «1С» является более рентабельной, в силу относительно не
высокой стоимости внедрения и большого количества качественных
специалистов, способных поддерживать информационную систему.
Также, выбор сильной отечественной информационной платформы
обосновывается тем фактором, что в нынешних условиях санкций активно
включается программа импортозамещения, иностранное программное
обеспечение становится в ещё более не конкурентном положении и становится
стратегически правильным внедрять более конкурентоспособные
информационные системы фирмы «1С».
Основным отличием от имеющихся аналогичных систем станет
направленность разрабатываемой информационной системы на реализацию
конкретных требуемых бизнес-процессов средствами информационной
поддержки ЭИС. Также стоит заметить, что залоежнная в платформу
функциональность и технология RAD (технология быстрого проектирования и
разработки приложений) позволяет произвести быструю доработку и добавление
в неё функционала при необходимых адаптационных запросах на изменение
ЭИС в соответствии с изменением предметной области.
Для создания базы данных была выбрана система управления реляционными
базами данных Microsoft SQL Server 2012.
Самым важным преимуществом в обосновании выбора SQL Server 2012
является его наивысшая, по сравнению с конкурентами, совместимость с 1С. Этому
50
активно способствует плодотворное сотрудничество фирмы «1С» и фирмы
«Microsoft», что сделало продукт SQL Server высоко совместимым с «1С».
Были рассмотрены средства разработки приложений и программные аналоги по
рассматриваемой задачи.
Была выбрана платформа 1С: Предприятие в качестве программной
платформы и встроенный язык программирования системы «1С: Предприятие 8.3»
как язык программирования.
Таким образом, система «1С: Предприятие 8.3» обладает конкурентными
преимуществами, такими как:
Высокая скорость разработки информационных систем по
сравнению с аналогичными системами
Низкая цена разработки
Гибкость и кластеризация разработки
Такие информационные системы не подойдут компании, что объясняется
спецификой их тиражного распространения, в то время, как разрабатываемая система
создается для внедрения на конкретное предприятие и конкретный бизнес-процесс.
1.4.3. Обоснование проектных решений по техническому обеспечению
51
Техническое обеспечение - это комплекс технических средств,
обеспечивающих работу ИС, соответствующей документации на эти средства и
технологические процессы.
В настоящее время существует несколько технологий передачи данных.
Рассмотрим две архитектуры, такие как файл-сервер и клиент-сервер.
В архитектуре «клиент-сервер» сервер базы данных не только обеспечивает
доступ к общим данным и обработку этих данных. Клиент посылает на сервер
запросы на чтение или изменение данных, которые формулируются на языке SQL.
Сервер сам выполняет все необходимые изменения или выборки, контролируя при
этом целостность и согласованность данных, и результаты в виде набора записей или
кода возврата посылает на компьютер клиента.
Недостатками же архитектуры с файловым сервером является то, что данные
хранятся в одном месте, а обрабатываются в другом. Это означает, что их нужно
передавать по сети, что приводит к очень высоким нагрузкам на сеть и, вследствие
этого, резкому снижению производительности приложения при увеличении числа
одновременно работающих клиентов. Вторым важным недостатком такой
архитектуры является децентрализованное решение проблем целостности и
согласованности данных и одновременного доступа к данным. Такое решение
снижает надежность приложения.
Архитектура «клиент-сервер» позволяет устранить все указанные недостатки.
Кроме того, она позволяет оптимальным образом распределить вычислительную
нагрузку между клиентом и сервером, что также влияет на многие характеристики
системы: стоимость, производительность, поддержку.
При разработке информационной системы будет использована технология
клиент-сервер. Во-первых, сервер оптимизирует выполнение функций обработки
данных, что избавляет от необходимости оптимизации рабочих станций. Сервер
Источник: https://baza.diplomsite.ru/previewfile/1901