Диплом: Автоматизация приема и обработки заявок отделом технической поддержки "ЗАО Микояновский мясокомбинат"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
По сфере влияния можно выделить следующие виды
классификаторов: международные, общесистемные, отраслевые и
локальные.
Любой классификатор в создаваемой системе ведется
администратором системы.
Главной компонентой внемашинного ИО считается система
документации, используемая в процессе контроля экономического объекта.
Самим же документов является некоторая совокупность сведений,
применяемая в процессе решения экономических задач, находящаяся на
материальном носителе в соответствии с принятой формой.
Система документации является совокупностью взаимосвязанных
форм документов, часто применяемых в процессе управления
экономическим объектом. Главной особенностью системы экономической
документации становится огромное множество видов документов.
Современные системы документации, используемые в
неавтоматизированных ЭИС, характеризуются большим количеством типов
форм документов; значительным объемом потоков документов и их
запутанностью; дублированием данных в документах, и, как следствие,
невысокой достоверностью получаемых результатов. Обработка
документов в подобных ИС занимает значительную часть времени
сотрудников. Если нужно упростить систему документации, могут
применяться следующие подходы:
• Приведение документов к единому, стандартизованному виду;
• Внедрение безбумажных технологий, основанных на ЭДО и
новых ИС для их обработки.
Входные документы для исследуемой задачи лучше всего получать
через сеть, поэтому они должны быть сделаны в файлах заранее
утвержденной структуры. Для упрощения работы с такими файлами, они
должны иметь табличную структуру (реализовать это нетрудно, т.к. эти
57
документы включают итоговые значения других задач и генерируются
программно).
Исходные данные, требуемые для решения поставленной задачи,
находятся в таких документах, как:
• Перечень сотрудников компании;
• Регламент служебного времени;
• Политика ИБ фирмы.
К внутримашинному ИО можно отнести описание экранных форм.
В процессе проектирования структуры экранных форм для ввода
данных первичных документов с текущей информацией логично применять
комбинированную форму, максимально похожая на ту, которая
использовалась для создания самого документа. Расположение полей
должно идти в той последовательности, которая полностью удовлетворяет
логической структуре документа и файлов с текущей информацией,
уменьшающей трудоемкость операции загрузки данных в базу.
При разработке экранных форм для документов с фиксированными
данными следует помнить, что эти макеты применяются для ввода и
обновления записей ИБ, поэтому в процессе их проектирования лучше всего
использовать анкетную форму расположения реквизитов, подходящую для
реализации этих операций.
В процессе выбора экранных форм используется принцип
минимальной трудоемкости и стоимости ввода данных в ЭВМ, лучшей
степени читабельности итоговых данных, выводимых на экран, и
повышенной надежности и правильности выполнения этих операций.
Главной частью внутримашинного ИО становится информационная
БД.
Информационная база (ИБ) представляет собой структурированную
совокупность данных, хранимых в памяти ЭВМ в виде файлов, с помощью
58
которых реализуются информационные запросы управленческих процессов
и решаемых задач.
Есть несколько способов организации подобной базы:
• Связанные локальные файлы — реализуется при помощи
пакетов прикладных программ;
• Встроенная БД — базируется на применении универсальных
программных средств хранения, записи, поиска и поддержания
актуальности данных, т.е. СУБД.
Организация локальных файлов так или иначе подразумевает
дублирование данных в ИС, что ведет к несогласованности данных в разных
приложениях, а также усложненным доступом к данным, поэтому зачастую
используется только в специализированных приложениях.
Для нашего проекта информационная база реализована в виде
встроенного информационного хранилища. Подобное расположение дает
возможность объединять разные источники данных, управлять файлами
разных форматов. Также очевидны преимущества применения в процессе
размещения информации в таких базах данных:
• Полная совместимость данных;
• Соответствие данных текущему состоянию объекта;
• Увеличение скорости совместной обработки информации;
• Поддержание целостности данных.
База данных (БД)представляет из себя совокупность данных,
позволяет отражать совокупность объектов и их отношений в указанной
предметной области.
Главным способом реализации БД становится разработка
централизованных и распределенных БД. Базовым критерием отбора
метода организации ИБ остается стремление к минимальным трудовым и
стоимостным затратам на создание структуры ИБ, ПО системы, структуры
ведения файлов. Базируясь на этих критериях и необходимости реализации
59
стабильности хранения данных используется централизованный способ
создания БД.
По способу реализации связей между данными могут различать:
• Иерархическую модель;
• Сетевую модель;
• Реляционную модель.
Главными компонентами любой из представленных моделей
становятся файлы или таблицы.
Иерархические модели – это ни что иное, как графовая модель с
вершинами-таблицами. В моделях есть один файл, являющийся входом в
структуру. Между файлами имеются отношения соподчиненности. Файл
может иметь одну исходную вершину и несколько подчиненных. Самый
популярный тип отношений - 1:М.
В сетевых моделях абсолютно любой файл может являться точкой
входа в систему, и взаимосвязан с некоторым числом оставшихся файлов
отношениями вида 1:1, 1:М и М:М.
Наибольшую популярность получила реляционная модель данных. В
случае такого распределения данных вся информация сохраняется в виде
таблиц и отношений. Таблицы становятся совокупностью записей (строк,
кортежей). Между отношениями (таблицами) имеются связи вида 1:М,
М:М. Любое такое отношение имеет ключ, т.н. поле записи (атрибут),
позволяющее определить ее. Это свойство реляционной модели данных
минимизирует возможность дублирования данных, увеличивает скорость
поиска и доступ к отдельным данным.
Установленный в реляционной модели подход к разделению и
целостности данных дает возможность практично организовать и
упорядочить процесс создания и реализации сложных БД, а реляционные
операции имеют мощные средства управления и обработки данных.
60
Беря во внимание все преимущества реляционных моделей данных
для отображения информации, используемой при решении задачи лучше
всего применять реляционную модель БД.
В данном дипломном проекте должны быть спроектированы
следующие локальные классификаторы:
сотрудники компании;
инциденты;
заявки.
Разрабатываемая система должна содержать в себе следующие
модули:
- модуль авторизации;
- модуль работы со справочниками;
- модуль ввода данных;
- модуль получения отчетов;
- модуль поиска.
В модуле авторизации должны быть реализованы следующие
функции:
Доступ пользователя к главной странице системы после
корректного ввода пароля и логина;
Вывод сообщения об ошибке ввода пароля и логина с
предложением повторить ввод.
В данном модуле должны быть реализованы следующие функции:
Ввод данных в справочники;
Проверка вводимых данных на корректность по типам;
Вывод в виде экранной формы состава справочника;
Редактирование состава справочника.
В модуле ввода данных должны быть реализованы следующие
функции:
Возможность ввода данных с помощью экранной формы;
61
Проверка вводимых данных на их корректность.
В модуле получения отчетов должны быть реализованы следующие
функции:
Возможность получения отчета в соответствии с заданными
параметрами:
Формирование необходимых аналитических отчетов
В модуле поиска должна присутствовать функция, позволяющая
осуществлять поиск по справочникам, существующим в системе.
Основу Ио включает база информации, поддерживающая ее хранение
и обработку. Состав этой базы отражается параметрами системы и
услугами, ею предоставляемыми для своих пользователей, а также
реализацией взаимодействия контроля оплаты с другими АИС. Структура
базы информации должна поддерживать возможность увеличения функций
системы, не требующих корректировки структуры обрабатываемых данных,
без переделки самой БД.
Сама база информации может состоять из:
• Справочников, которые ведутся методом работы с программой
самим персоналом системы, который с ней работает;
• Подстроенных таблиц для работы системы в требуемых
условиях, исходная загрузка которых реализована вместе с инсталляцией
системы, и данные, в которых может изменятся админом системы;
• Таблиц сохраненной и текущей информации, доступ к которым
реализуется на основе ПО системы с указанными правами пользователей.
Обмен данными между комплексами задач, включёнными в состав
системы, а также остальными системами реализуется в рамках функций,
включенных в систему.
62
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) — совокупность программ для
реализации целей и задач автоматизированной системы [2].
Программные средства общего назначения должны удовлетворять
следующим требованиям [1] :
представлять собой набор взаимосвязанных программ с
нормализованными методическими указаниями и инструкциями по
использованию обслуживающих программ на всех стадиях реализации
расчётов комплексов задач [32];
строиться по принципу открытого программного обеспечения с
целью дальнейшего развития и совершенствования;
управлять устройствами комплекса технических средств и
организовать очередность решения задач;
осуществлять работу программ самоконтроля и иметь группу
диагностических тестов;
обеспечивать защиту данных и программ пользователя друг от
друга и от операционной системы;
обеспечивать удобное хранение данных и обращение к любой
совокупности данных;
обеспечивать надежность хранения информации при сбоях
ЭВМ;
проводить анализ аварийных ситуаций, определять их причину,
сообщать о ней и предлагать различные варианты действия пользователю.
Операционная система и базовое ПО.
Аналогично техническому обеспечению программное обеспечение
отличается для клиентской и серверной части.
63
Выбор сетевой операционной системы (СОС) во многом зависит от
технической платформы вычислительных средств.
Применительно к данному проекту необходима серверная ОС и
персональная ОС для клиентских ЭВМ.
Выбранная СОС, для достижения максимальной производительности,
должна быть:
многозадачной (с вытесняющей многозадачностью);
многонитиевой;
многопользовательской;
многопроцессорной.
Применительно к условиям внедрения проекта в рассматриваемой
компании необходимо отметить, что использование в работе технологий
Microsoft существенно ограничивает выбор серверной ОС в пользу ОС
Microsoft Windows Server.
Рассмотрим некоторые из наиболее распространенных СУБД [34].
1) Oracle Database
2) Microsoft Access
3) MS SQL Server [36]
4) Sybase A daptive Server Enterprise
5) ЛИНТЕР
6) MySQL
7) IBM Database 2
8) Firebird
9) PostgreSQL
10) Interbase
11) SQLite
Результаты сравнительного анализа РСУБД по основным параметрам
приведены в таблицах 1.8 и 1.9.
64
Таблица 1.8
Результаты сравнения СУБД
Параметры Масштаб применения Модель
данных
Требуемый уровень
квалификации
персонала
Oracle Database От персонального
использования до
компании крупных
Клиент-
серверная
Высокий и средний
Microsoft Access
Компании малых и
средних размеров
Файл-
серверная
Низкий
MS SQL Server Компании малых,
средних и крупных
размеров
Клиент-
серверная
Средний и низкий
Sybase Adaptive
Server Enterprise
Компании средних и
крупных размеров
Клиент-
серверная
Средний и низкий
ЛИНТЕР
Компании средних и
крупных размеров
Клиент-
серверная
Средний
MySQL
Компании малых и
средних размеров
Клиент-
серверная
Средний и низкий
IBM Database 2
Компании средних и
крупных размеров
Клиент-
серверная
Средний
Firebird
Крупное предприятие
Клиент-
серверная
Высокий и средний
PostgreSQL
Компании малых и
средних размеров
Клиент-
серверная
Средний
Параметры Масштаб применения Модель
данных
Требуемый уровень
квалификации
Interbase Компании малых,
средних и крупных
размеров
Клиент-
серверная
Средний
SQLite
Компании малых и
средних размеров
Встраивае
мая
Средний
Таблица 1.9
Результаты сравнения СУБД, окончание
Параметры
СУБД
Разработчики
ПО
Доступность Диалект языка SQL
Oracle
Database
Oracle
Платно, но есть
бесплатная
облегченная
версия
PL/SQL
Microsoft
Access
Microsoft
Поставляется в
пакете Microsoft
Office, есть в
свободном доступе
Jet SQL
65
MS SQL
Server
Sybase,
AshtonTate и
Microsoft
Платно, но есть
бесплатная
облегченная
версия
Transact-SQL
Sybase
Adaptive
Server
Enterprise
SAP SE,
Microsoft SQL
Server, Sybase
Проприетарная
лицензия, т. е.
несвободное ПО
или
полусвободное
Transact-SQL
ЛИНТЕР РЕЛЭКС Только платно Стандарт SQL:2003
MySQL
MySQL AB, Sun
Microsystems,
Oracle
Бесплатно, есть
коммерческая
версия
Частично
соответствует
стандарту SQL:2003
IBM
Database 2
IBM
Платно, но есть
бесплатная
облегченная
версия
Язык SQL DB2 PL/SQL
Firebird Сообщество
Бесплатное
распространение
Процедурный язык
SQL (PSQL)
PostgreSQL Сообщество
Бесплатно, есть
коммерческая
версия
Стандарт SQL:2011
Interbase
Embarcadero
Technologies
Платно, есть
пробная версия с
временным
ограничением
^андарт ANSI-92 и
частично стандарт
ANSI-III
SQLite
Hwaci,
сообщество
Бесплатное
распространение
Частично
соответствует
стандарту SQL- 92
MySQL — отличается простотой, низким порогом вхождения и
большей популярностью.
MySQL — Одна из самых популярных систем управления базами
данных, имеющая свой сервер. Обладает богатым функционалом и большим
количеством инструментов [1].
Плюсы MySQL:
Простота в использовании
Поддержка практически всех функций SQL
Высокая система защиты
Работа с большими объемами информации
Высокая скорость работы
Поэтому для данного проекта выбираем именно СУБД Mysql.

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

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