Диплом: Автоматизация процесса ведения документации в ООО "ЭКСПРЕСС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
небольших
автоматизированных
систем,
не
согласованных
друг
с
другом.
Обычно
такой
вид
автоматизации
вызван
непониманием
руководства
предприятия
преимуществ
комплексной
автоматизации
в
долгосрочной
перспективе,
которое
приведет
к
экономии
средств
на
внедрение
автоматизированных
и
информационных
систем.
В
итоге
приобретаются
самые
необходимые
системы,
которые
опять
же
нагромождаются
в
набор
несвязанных
друг
с
другом
элементов.
При
полном
(комплексном)
подходе
предприятие
рассматривается
как
сложная
система
взаимосвязанных
компонентов,
все
«узкие»
места
которой
необходимо
автоматизировать
для
повышения
общей
эффективности
системы.
Деятельность
предприятия
автоматизируется
при
помощи
построения
интегрированной
автоматизированной
системы
общего
делового
процесса
предприятия,
который
может
состоять
из
множества
взаимосвязанных
сложным
образом
технологических,
производственных
и
управленческих
процессов.
Деятельность
предприятия
ООО
«Экспресс»
автоматизируется
при
помощи
построения
интегрированной
автоматизированной
системы.
В
связи
с
отсутствием
достаточного
количества
средств
для
проведения
комплексной
автоматизации,
автоматизация
на
фирме
ООО
«Экспресс»
будет
состоять
из
проведения
отдельных
этапов
по
разработке
автоматизированных
систем
различных
подразделений
фирмы:
-
автоматизации
курьерской
службы;
-
автоматизация
складской
деятельности;
-
автоматизации
бухгалтерии;
-
автоматизации
отдела
продаж.
Таким
образом,
в
качестве
стратегии
автоматизации
на
фирме
ООО
“Экспресс”
выбран
проект
автоматизации
по
участкам.
1.3.3
Выбор
и
обоснование
способа
приобретения
ИС
для
автоматизации
задачи
В
общем
случае
возможны
несколько
способов
достижения
целей
по
приобретению
и
реализации
программной
системы.
Среди
таких
способов
необходимо
назвать
следующее:
39
-
покупка
готового
программного
продукта;
-
покупка
и
доработка
программного
продукта
под
цели
рассматриваемой
организации;
-
взять
в
аренду,
существующую
программную
систему;
-
самостоятельная
разработка.
Рассмотрим
каждый
из
вариантов
отдельно.
Покупка
готового
программного
продукта
для
рассматриваемой
системы
с
одной
стороны
является
достаточно
предпочтительным
способом
приобретения,
однако
невозможна,
ввиду
отсутствия
на
рынке
готовых
продуктов,
реализующих
необходимые
функции.
так
же
невозможен
по
той
же
причине
использование
варианта
взятия
в
аренду
готовой
программной
системы.
Поэтому
данный
вариант
рассматривать
не
целесообразно.
Покупка
и
доработка
программного
продукта
под
цели
рассматриваемой
организации
так
же
представляется
маловероятной
в
связи
с
большими
затратами
на
поиск
программного
обеспечения,
позволяющего
эффективно
решать
задачи
всестороннего
учета
в
рассматриваемой
предметной
области.
Даже
если
такой
программный
продукт
будет
найден
необходимы
затраты
на
изучение
программистом
данной
предметной
области,
построение
информационной
модели
производства
и
функционирования
организации,
а
так
же
затраты
на
приобретение
средств
разработки,
и
непосредственно
на
доработку,
тестирование
и
оплату
труда
программиста.
Одним
из
наиболее
перспективных
способов
является
заказ
разработки
программной
системы
в
одной
из
профессиональных
компьютерных
фирм.
В
этом
случае
будет
разработано
программное
обеспечение,
которое
возможно
удовлетворит
потребности
организации.
Однако
и
этот
способ
обладает
несколькими
существенными
недостатками:
1. Заказ
разработки
готового
программного
обеспечения
связан
с
существенными
финансовыми
затратами,
которыми
не
может
нести
рассматриваемая
организация.
2. Существует
риск
неправильного
представления
предметной
области
в
информационных
моделях,
а
так
же
возможен
риск
неправильного
тестирования
программного
обеспечения,
за
счет
этого
неправильного
понимания
протекания
бизнес-процессов
организации.
40
Таким
образом,
наиболее
предпочтительным
является
вариант
разработки
программного
обеспечения
самостоятельно.
Этот
вариант
позволяет
полностью
устранить
недостатки
присущие
заказу
разработки
программного
обеспечения,
а
именно,
правильное
понимание
бизнес-процессов
в
организации
позволит
безошибочно
описать
сами
бизнес-процессы
и
саму
предметную
область.
Самостоятельная
разработка
программного
обеспечения,
при
условии
соблюдения
всех
технологических
процессов
разработки
программного
обеспечения
позволит
существенно
уменьшить
затраты
на
его
разработку,
а
сами
затраты
на
разработку
направить
на
стимулирование
труда
сотрудников-
разработчиков
программы.
1.4
Обоснование
проектных
решений
1.4.1
Обоснование
проектных
решений
по
информационному
обеспечению
Информационное
обеспечение
-
это
создание
информационных
условий
функционирования
системы,
обеспечение
необходимой
информацией,
включение
в
систему
средств
поиска,
получения,
хранения,
накопления,
передачи,
обработки
информации
[11].
Проектные
решения
представляют
собой
набор
документов,
с
помощью
которых
происходит
процесс
автоматизации.
Данный
раздел
описывает
эти
документы:
Требования
заказчика
документ,
который
описывает
основные
требования
и
пожелания
заказчика
по
тому,
как
в
конечном
итоге
должен
выглядеть
готовый
продукт
Анализ
исследования
данный
документ
содержит
информацию
о
проведенных
исследованиях
в
рамках
поставленной
задачи.
Для
выявления
более
оптимального
и
эффективного
выполнения
поставленной
задачи.
Техническое
задание
-
документ,
содержащий
основные
технические
требования,
предъявляемые
к
будущему
продукту,
а
так
же
исходные
данные
для
разработки.
Отчет
данный
документ
представляет
собой
полный
отчет
о
проделанной
работе
над
поставленной
задачей.
41
Тестирование
документ,
содержащий
в
себе
результаты
тестирования,
а
так
же
описывающий
обнаруженные
недостатки
в
системе
с
целью
их
устранения.
Устранение
ошибок
этот
документ
содержит
в
себе
выявленные
ошибки
на
стадии
внедрения
и
действия
по
их
устранению.
Внедрение-
документ,
содержащий
в
себе
данные
о
том
каким
образом
внедрить
систему.
Руководство
пользователя
-
содержит
в
себе
руководство
по
настройке
системы,
возможных
ошибках
и
действий
по
их
устранению.
На
основании
данных
документов
происходит
обоснование
проектных
решений
оп
информационному
обеспечению.
Информационное
обеспечение
включает
в
себя
внутримашинное
и
внемашинное
информационное
обеспечение.
Внемашинное
информационное
обеспечение
включает
различные
документы
на
бумажных
носителях.
Внутримашинное
информационное
обеспечение
включает
информационную
базу
на
машинном
носителе
и
средства
ее
ведения.
Данное
обеспечение
должно
реализоваться
в
режиме
реального
масштаба
времени,
где
изменения
в
данных,
произведенные
одним
пользователем,
сразу
должны
становиться
доступными
другим
пользователям
системы.
Входной
информацией
для
системы
являются:
Заявка
на
получение
товара
Данные
о
товарах
компании
Данные
о
клиентах
База
данных
классификации
различных
объектов
при
работе
с
системой.
Классификатор
[14,23]
систематизированный
перечень
наименованных
объектов,
каждому
из
которых
в
соответствие
дан
уникальный
код.
Классификация
объектов
производится
согласно
правилам
распределения
заданного
множества
объектов
на
подмножества
(классификационные
группировки)
в
соответствии
с
установленными
признаками
их
различия
или
сходства.
Применяется
в
Автоматизированных
системах
управления
и
обработке
информации.
Классификатор
является
стандартным
кодовым
языком
документов,
финансовых
отчётов
и
автоматизированных
систем.
42
Для
нашей
системы
классификаторами
будут
являться:
Код
покупателя;
Код
товара;
Код
партии
товара;
Номер
накладной;
Код
заказа;
Код
запасов;
Код
размещения.
1.4.2
Обоснование
проектных
решений
по
программному
обеспечению
Программное
обеспечение
-
совокупность
программ
системы
обработки
информации
и
программных
документов,
необходимых
для
их
эксплуатации
[11].
Для
реализации
проектных
решений
по
программному
обеспечению
в
качестве
инструментального
средства
выбрана
СУБД
Microsoft
SQL
Server.
К
настоящему
времени
разработано
несколько
версий
систем:
MS
SQL
Server-2000,
MS
SQL
Server
-
2005,
MS
SQL
Server-2008.
Microsoft®
SQL
Server™
2005
-
это
законченное
предложение
в
области
баз
данных
и
анализа
данных
для
быстрого
создания
масштабируемых
решений
электронной
коммерции,
бизнес-приложений
и
хранилищ
данных.
Оно
позволяет
значительно
сократить
время
выхода
этих
решений
на
рынок,
одновременно
обеспечивая
масштабируемость,
отвечающую
самым
высоким
требованиям.
В
SQL
Server
включена
поддержка
языка
XML
и
протокола
HTTP,
средства
повышения
быстродействия
и
доступности,
позволяющие
распределить
нагрузку
и
обеспечить
бесперебойную
работу,
функции
для
улучшения
управления
и
настройки,
снижающие
совокупную
стоимость
владения
Платформа
бизнес-анализа
SQL
Server
2005,
тесно
интегрированная
с
Microsoft
Office,
предоставляет
развитую
маштабируемую
инфраструктуру
для
внедрения
мощных
возможностей
бизнес-анализа
в
рабочий
процесс
всех
бизнес-подразделений
вашей
компании,
открывая
доступ
к
нужной
бизнес-информации
через
знакомый
интерфейс
MS
Excel
и
MS
Word.
MS
SQL
Server-2005
поддерживает
создание
и
работу
с
корпоративным
хранилищем
данных,
объединяющим
информацию
со
всех
систем
и
приложений,
43
позволяющим
получить
единую
комплексную
картину
бизнеса
вашей
компании.
MS
SQL
Server-2005
предоставляет
масштабируемый
и
высокопроизводительный
«процессор
данных»
-
для
самых
ответственных
и
требовательных
бизнес-
приложений,
тем,
кому
необходим
высочайший
уровень
надежности
и
защиты,
позволяя
при
этом
снизить
совокупную
стоимость
владения
за
счет
расширенных
возможностей
по
управлению
серверной
инфраструктурой.
Учитывая
достоинства,
функциональные
возможности
в
качестве
средства
обработки
баз
данных
выбрана
платформа
MS
SQL
Server.
База
данных
должна
хранится
в
системе
виде
одного
или
нескольких
файлов,
должна
быть
предусмотрена
возможность
сохранения
и
архивирования
базы
данных
на
определенную
дату.
Проанализировав
требования
к
программному
обеспечению,
сформируем
минимальный
состав
программного
обеспечения
для
сервера
(таблица
5)
и
рабочей
станции
(таблица
6).
Таблица
5
Программное
обеспечение
сервера
Тип
ПО
Наименование
Стоимость
Операционная
система
Microsoft
Windows
2003
Server
21
645
руб.
Сервер
баз
данных
Microsoft
SQL
Server
2005
DEVELOPER
Edition.
24799.50
руб.
Почтовый
сервер
Microsoft
Exchange
2000
8500
руб.
Таблица
6
Программное
обеспечение
рабочей
станции
Тип
ПО
Наименование
Стоимость
Операционная
система
Microsoft
Windows
2003
Server
21
645
руб.
Сервер
баз
данных
Microsoft
SQL
Server
2005
DEVELOPER
Edition.
24799.50
руб.
Почтовый
сервер
Microsoft
Exchange
2000
8500
руб.
Офисные
приложения
Microsoft
Office
2003
14990
руб.
Для
реализации
функций
системы
необходимо
программная
реализация
функций
автоматизированной
системы.
Рынок
программных
средств
в
настоящее
время
многообразен,
как
в
области
готовых
прикладных
решений,
так
и
в
области
средств
разработки.
Однако,
поиск
готовых
программных
решений
в
44
рассматриваемой
предметной
области
желаемых
результатов
не
дал.
Поэтому
для
реализации
функций
программной
системы
необходима
разработка
нового
программного
продукта,
который
способен
гибко
реализовать
необходимые
действия
автоматизированной
системы.
Для
обеспечения
разработки
возникает
задача
выбора
оптимальных
программных
и
информационных
средств
для
реализации
функций
системы.
При
создании
программного
продукта
основными
критериями
выбора
средств
разработки
являлись:
удобство
использования;
скорость
разработки
приложений
и
работы
программы.
Как
дополнение
к
перечисленному,
можно
указать,
что
время
разработки
зависит
от:
предоставляемого
программного
инструмента,
наличия
предварительного
опыта
у
разработчиков
в
использования
соответствующих
программных
средств
и
наличия
необходимых
для
их
эффективного
использования
аппаратных
средств.
Обеспечить
минимальное
время
разработки
можно
только
при
выполнении
этих
условий.
Исходя
из
приведенных
требований,
выделим
следующие
характеристики
средств
разработки
программного
обеспечения
и
оценим
их
важность
для
рассматриваемого
проекта
по
пятибалльной
шкале.
1.
Наличие
опыта
разработки
с
использованием
данного
программного
продукта.
(Цель
максимизировать
показатель,
весовой
коэффициент
“5”).
Оценка
“1”
соответствует
отсутствию
опыта
у
разработчика
системы,
оценка
5
соответствует
большому
опыту
при
использовании
данного
продукта,
Оценка
3
характеризует
средний
опыт
разработчика.
2.
Требования
к
вычислительным
ресурсам
(Цель
максимизировать
показатель,
весовой
коэффициент
5)
Оценка
“1”
соответствует
“высоким
требованиям”,
оценка
“3”
средним
требованиям,
оценка
“5”
-
низким
требованиям
к
ресурсам
машины.
3.
Предоставляемые
возможности
работы
с
базами
данных.
(Цель
максимизировать
показатель,
весовой
коэффициент
“5”).
Оценка
“1”
соответствует
отсутствию
встроенных
возможностей
работы
с
базами
данных,
оценка
“5”
45
соответствует
широкому
спектру
предоставляемых
возможностей.
Оценка
“3”
характеризует
средний
уровень
возможностей
работы
с
базами
данных.
4.
Предоставляемые
возможности
создания
интерфейса.
(Цель
максимизировать
показатель,
весовой
коэффициент
5).
Оценка
“1”
соответствует
отсутствию
возможности
проектировать
современный
интерфейс,
оценка
“5”
соответствует
широкому
спектру
предоставляемых
возможностей.
Оценка
“3”
характеризует
средний
уровень
возможностей
по
проектированию
интерфейса.
5.
Скорость
работы
разработанного
программного
обеспечения.
(Цель
максимизировать
показатель,
весовой
коэффициент
5).
Оценка
“1”
соответствует
низкой
скорости,
оценка
5
соответствует
высокой
скорости.
Оценка
“3”
характеризует
средний
уровень
скорости.
По
требованиям
заказчика
разрабатываемая
автоматизированная
система
должна
работать
под
операционной
системой
Windows.
Поэтому
ограничим
выбор
программных
средств
удовлетворяющих
этому
требованию.
Среди
современных
доступных
средств
разработки
для
операционной
системы
Windows
можно
выделить
наиболее
часто
используемые:
BDS
2006;
C#-SQLite;
QT
4.5;
Microsoft
Visual
Studio
2010
Express.
Каждое
из
этих
средств
содержит
весь
спектр
современных
средств
разработки.
Главное
отличие
состоит
в
области
использования
рассматриваемых
средств.
Так
Borland
C++
Builder
обычно
используется
при
разработке
приложений,
выполняющих
большое
количество
вычислений.
Основными
недостатками
этого
программного
продукта
являются
высокие
требования
к
системным
ресурсам
и
медленная
скорость
компиляции
исходного
кода.
Система
разработки
QT
4.5
предъявляет
наименьшие
требования
к
системным
ресурсам.
Основное
достоинство
Borland
Development
Studio
2006
состоит
в
предоставлении
разработчику
большого
количества
визуальных
компонентов
для
разработки
интерфейса
и
высокая
надежность
системы.
Для
сравнения
этих
программных
продуктов
воспользуемся
методом
вариантных
обоснований.
Этот
метод
предназначен
для
выбора
наилучшего
варианта
из
нескольких
предложенных
и
состоит
из
следующих
этапов:
46
определение
критериев,
по
которым
будет
произведено
сравнение
и
степени
их
важности;
каждый
вариант
оценивается
по
полученному
перечню
критериев.
В
результате
получается
значение
количественная
оценка
показателя;
нахождение
общей
суммы
баллов
для
каждого
из
вариантов
(можно
учитывать
важность
критериев);
лучшим
считается
вариант,
который
набрал
максимальное
количество
баллов.
Для
решения
поставленной
задачи
будем
использовать
перечень
характеристик,
приведенный
в
предыдущем
пункте.
Общую
оценку
будем
вычислять
с
учетом
важности
характеристик.
Результаты
приведены
в
табл.
7.
Таблица
7
Результаты
выбора
средств
разработки
Средство
разработки
Характеристика
Сумма
1
(5)
2
(5)
3
(5)
4
(5)
5
(5)
BDS
2006
5
4
4
4
5
100
C#-SQLite
2
3
4
5
4
80
QT
4.5
2
2
3
4
2
65
Microsoft
Visual
Studio
2010
Express
2
4
5
3
4
90
Вывод:
В
результате
проведенного
исследования
получили,
что
лучшим
инструментальным
средством
для
разработки
системы
является
Borland
Development
Studio
2006
фирмы
Borland.
Для
создания
клиентской
части
ПП
использовалось
Borland
Development
Studio
2006.
Наряду
с
традиционными
инструментами
доступа
к
данным
Borland
Database
Engine
и
ODBC
в
приложениях
BDS
2006
можно
применять
технологию
Microsoft
ActiveX
Data
Objects
(ADO),
которая
основана
на
возможностях
СОМ,
а
именно
интерфейсов
OLE
DB.
47
Таким
образом,
в
1
главе,
описана
предметная
область,
в
которой
предстоит
вести
разработку,
сформированы
требования
к
аппаратной,
информационной
частям
системы,
организации
базы
данных,
выполнено
функциональное
проектирование
системы.
1.4.3
Обоснование
проектных
решений
по
техническому
обеспечению
Данный
проект
включает
в
себя
разработку
автоматизированной
системы
курьерской
службы
в
ООО
«Экспресс»,
ориентированной
на
применение
в
работе
крупном
коммерческом
предприятии.
Данная
программа
может
быть
использована
в
качестве
дополнительного
программного
продукта
в
составе
программного
обеспечения
фирмы
и
будет
реализована
в
виде
клиент-серверного
приложения.
При
выборе
технических
средств
принимались
во
внимание
следующие
требования:
-
система
будет
нормально
функционировать
на
стандартных
персональных
компьютерах
клона
IBM
с
процессором
Intel
Pentium
III
(минимальные
требования,
подсоединенных
к
офисной
локальной
вычислительной
сети
в
режиме
невыделенных
серверов;
- система
не
должна
иметь
привязки
к
аппаратной
части
для
возможности
переноса
ее
на
новую
платформу
из-за
неизбежного
морального
старения
компьютерной
техники;
- оборудование
размещается
в
пределах
нескольких
офисных
помещений
управления
и
отделов;
-
архитектура
системы
должна
быть
выбрана
таким
образом,
чтобы
минимизировать
вероятность
нарушения
штатного
режима
работы
системы
(выход
системы
из
строя,
разрушение
информационной
базы
данных,
потери
или
искажение
информации)
при
случайных
или
сознательных
некорректных
действиях
пользователей;
-
система
будет
обеспечивать
защиту
информационной
базы
данных
от
несанкционированного
доступа;
-
основная
программная
оболочка
системы
будет
устанавливаться
на
рабочие
места
начальника
отдела
и
инспектора
с
любого
компьютера,
подсоединенного
к
локальной
офисной
вычислительной
сети;

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

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