Автоматизация деятельности предприятии ООО «Торговый дизайн»
Сервер САПР/файл-сервер. В качестве ОС была выбрана все та же MS Windows 2003 Server, основываясь на тех же принципах, что и при выборе ОС для Интернет/почтового сервера. Сервер осуществляет организацию многопользовательского доступа и хранения БД САПР, которая представляет собой многотысячный набор чертежей и трехмерных виртуальных моделей, реализуемого компанией оборудования. Благодаря… Читать ещё >
Автоматизация деятельности предприятии ООО «Торговый дизайн» (реферат, курсовая, диплом, контрольная)
- СОДЕРЖАНИЕ
- ВВЕДЕНИЕ
- 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- 1.1 Анализ производственной ситуации
- 1.2 Цель исследования
- 1.3 Постановка и анализ задачи компьютерного моделирования
- 1.4 Требования к программному и аппаратному обеспечению
- 1.5 Составление плана работ
- 2. ПРОЕКТНАЯ ЧАСТЬ
- 2.1 Изучение деятельности предприятия
- 2.2 Проектирование ЛВС
- 2.3 Выбор программного и аппаратного обеспечения
- 2.4 Установка и настройка аппаратного обеспечения (АО) и основного программного обеспечения (ПО)
- 2.5 Реализация ЛВС
- 2.6 Установка и настройка специализированного ПО
- 2.7 Политики безопасности и администрирование
- 2.8 Внедрение на склад средств автоматизации складского учета и инвентаризации
- 2.9 Тестирование и отладка аппаратного и программного обеспечения
- 2.10 Ввод системы в эксплуатацию
- 3. БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ
- 3.1 Введение
- 3.2 Мероприятия по устранению или снижению воздействия опасных и вредных факторов
- 3.3 Пожаробезопасность
- 3.4 Инструкция по технике безопасности
- ЗАКЛЮЧЕНИЕ
- БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- ПРИЛОЖЕНИЯ
Пожалуй, уже не нужно убеждать руководителей предприятий в полезности различных учетных программ, облегчающих, например, нелегкий труд бухгалтера. Тем более что стоят такие продукты относительно недорого и приводят если и не к сокращению штата, то уж обязательно к уменьшению ошибок в учете. Однако, помимо бухгалтерского ПО, на отечественном рынке сегодня в достаточном количестве представлены системы, ориентированные на задачи автоматизации управления и торговли. Стоимость их приобретения и внедрения измеряется тысячами, а порой и десятками тысяч хоть и «условных», но очень даже реальных денежных единиц. Естественно, потенциальных покупателей таких дорогих программных продуктов беспокоит закономерный вопрос: «Что дает автоматизация и, вообще, нельзя ли обойтись без нее?» .
Многие руководители хотели бы увидеть «мгновенный» эффект от проведения автоматизации и будут искренне огорчены, когда поймут что это не представляется возможным. По сути, процесс автоматизации является сложным и трудоемким, и выигрыш, который желает получить предприятие, может быть, достигнут только спустя некоторое (иногда, достаточно длительное) время.
Важной задачей для работников аппарата управления является разработка проекта автоматизации, поскольку неумелое использование средств автоматизации приведет скорее не к желаемым выгодам, а к ненужным тратам. Каждая компания должна заранее иметь понятие о преимуществах, которые может дать автоматизация. Следует также заранее учесть доход компании и масштабы ее деятельности. В общем, нужно адекватно оценить обстановку, исходя из потребностей компании, а также из ситуации на современном рынке.
Мой проект не предлагает комплексной автоматизации, т. е. автоматизации деятельности предприятия в целом, вплоть до управления бюджетом компании (а так же его планированием), финансами, кредитами, кадрами и т. д. Изучив деятельность предприятия, я составил проект автоматизации его основных процессов. Несмотря на то, что экономический эффект, получаемый от нашей системы не столь велик (в процентном отношении к доходу компании), можно с уверенностью сказать, что система значительно повысила оперативность и качество обслуживания клиентов. Система также позволяет управляться с постоянно растущим количеством документов, упрощая процесс обмена ими внутри предприятия и с внешней средой. Еще одним, немаловажным, преимуществом системы является то, что теперь сотрудники компании могут пользоваться ресурсами глобальной компьютерной сети Интернет, а также электронной почтой.
Автоматизация процедуры инвентаризации на складе также несет свои выгоды. Даже, если учесть тот факт, что можно вполне реализовывать инвентаризацию и традиционным способом, без средств автоматизации, все же можно сказать, что теперь эта процедура занимает гораздо меньше времени и количество ошибок при учете товара пусть и не исключено полностью, но хотя бы сведено к минимуму.
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Анализ производственной ситуации
Предприятие ООО «Торговый дизайн» начало свою деятельность с 2002 года. Оно представляет собой один из филиалов крупной московской компании. В городе Красноярске имеет в собственности офис с тремя выставочными залами общей площадью около 600 квадратных метров с десятью различными кабинетами и склад оборудования площадью 3000 квадратных метров с кабинетами для служебного персонала.
Предприятие специализируется на поставке на рынок города Красноярска и реализации оборудования для магазинов, ресторанов, столовых, баров, а также мини производств, установке и гарантийном обслуживании оборудования.
На сегодняшний день ООО «Торговый дизайн» занимает одно из первых мест в Красноярском крае, по поставке и реализации различного торгового и производственного оборудования в своей среде.
За последние три года предприятие сильно эволюционировало, претерпев за время своего развития качественные изменения. Значительно увеличился штат его сотрудников и масштабы деятельности. За время развития компании также росла ее известность, как благодаря рекламам средствам, так и рекомендациям клиентов друг другу. Также сильно возросла и клиентская база, причем не только количественно, но и качественно: помимо частных организаций компания удовлетворяет потребности большого количества государственных структур по нашему краю. Сотни объектов оборудованных этим предприятием уже приносят прибыль своим хозяевам. Большое количество оборудования, пользующегося спросом, хранится на складе компании в Красноярске, что позволяет избежать процесса двухнедельной доставки из Москвы, а так же привлекает клиентов, и этим поднимает рейтинг предприятия.
Техническая база компании также непрерывно развивается, эта тенденция дает возможность внедрения средств автоматизации.
Если принять за истину то, что в среднем один проект сопровождают семь видов внутренних документов, то с течением времени, количество этих документов имеет тенденцию непрерывно увеличиваться. Например, в 2003 году количество документов, по сравнению с предыдущим годом, увеличилось на 33 процента, а количество документов, сопутствующих проектам, в 2004 году превысило 2003 год на 44 процента.
Схема информационного взаимодействия между клиентами и отделами ООО «Торговый дизайн», представлена на рисунке 1.1.5:
Рисунок 1.1.5 — Схема информационного взаимодействия Аналогичные тенденции просматриваются для параметров объема продаж и денежных поступлений. Естественно будет наблюдаться чрезмерная загруженность персонала не только проектного отдела, а всех содействующих ему отделов предприятия. Поэтому является целесообразным проведение автоматизации предприятия, с внедрением соответствующего программного и аппаратного обеспечения.
Описание схемы информационного взаимодействия.
Коротко опишем профилирующий бизнес-процесс предприятия ООО «Торговый дизайн» от принятия звонка клиента офис-менеджером до сдачи объекта «под ключ».
· Принятие звонка клиента отделом продаж.
· Получение от него необходимой первоначальной информации офис-менеджерами.
· Распределение клиентов по их специфики между отделами в зависимости от целей клиента.
· Сбор более конкретной информации о клиенте для хранения в архиве.
· Проведение документальной договоренности с клиентом и передача дел логисту, при необходимости. Если клиент перенаправлен в отдел продаж, значит, его дело не требует проекта, следовательно, ведется расчет с клиентом, отгрузка, имеющегося на складе оборудования, в противном случае дело передается логисту.
· Поставка оборудования в соответствии с проектом. Передача проекта в сервисную службу для доведения объекта до состояния «под ключ».
Отделы непрерывно взаимодействуют между собой. Различают несколько потоков данных:
· Информационные потоки — нематериальные потоки данных, например потоки различных документов (накладные, счета, счета — фактуры и т. д.), или каких либо сведений о клиенте.
· Согласование — управляющий поток, означающий приказ к какому-либо действию, например заказ клиента на создание проекта, либо просто на отгрузку оборудования со склада. Очевидно, что подразделения связаны между собой через информационные потоки и потоки согласования.
· Материальный поток отображает движение материальных ценностей, например денежные средства, получаемые от клиента за выполнение заказа и оборудование, получаемое им на складе.
1.2 Цель исследования
Приведем схему АСУП (Автоматизированная система управления предприятием) предприятия, состоящую из 3-х основных блоков на рисунке 1.2.1:
Рисунок 1.2.1 — Схема АСУП предприятия Описание блоков схемы:
· Планирование — моделирование поведения предприятия на какой-либо момент в будущем, с определенной точностью. Планирование осуществляется исходя из результатов анализа и существующих тенденций. Посредством планирования могут быть рассчитаны некоторые количественные и временные показатели, например, исходя из уже имеющихся данных, можно предсказать сезонное сокращение объема продаж в зимнее время. Также можно прогнозировать время сдачи объекта «под ключ», основываясь на занятости трудовых резервов. Далее рассмотрим наиболее важные проблемы в данном блоке:
1. Систематизация данных — процесс упорядочивания объема данных, для простоты анализа его в дальнейшем.
2. Увеличения скорости принятия решения необходимо для своевременного реагирования системы на управляющие воздействия.
3. Увеличение точности прогноза необходимо для качественного планирования производственных показателей, что в дальнейшем играет важную роль.
· Учет, контроль, анализ. Этот блок необходим для обеспечения контроля над сотрудниками всех отделов предприятия с целью расчета заработной платы, анализа поведения предприятия с целью корректировки его деятельности, проведения таких операций, как инвентаризация и учета категорий товара на складе. Также данный блок предоставляет исходные данные для оперативного и долгосрочного планирования. С этим блоком связаны следующие проблемы:
4. Автоматизация оперативного получения данных — необходимость создания централизованного хранилища данных для их систематизации и последующей обработки.
5. Увеличение скорости обработки больших массивов информации — возможность получения интересующей нас информации в масштабе реального времени.
6. Обеспечение целостности и непротиворечивости данных — постоянный контроль над информацией посредством программного и аппаратного обеспечения.
· Математическое, алгоритмическое и техническое обеспечение — совокупность алгоритмов, методов и процедур обработки данных, а также аппаратных средств для реализации данных методов. В нашем случае целесообразно отнести к данному блоку аппаратные и программные средства, т. е. локальную сеть, объединяющую все предприятие и установленное на серверах специализированное программное обеспечение (ПО), использующееся для автоматизации бизнес процессов компании. Выделим основные проблемы этого блока:
7. Внедрение ПО — анализ существующего на рынке ПО и последующий выбор наиболее подходящего варианта для нашей системы, учитываю ряд критериев, например стоимость продукта и его функционал.
8. Внедрение аппаратного обеспечения — пункт аналогичный предыдущему, только речь в нем идет об аппаратных средствах.
9. Обеспечение технической поддержки системы — осуществление непрерывного мониторинга за состоянием программного и аппаратного обеспечения, осуществление постоянной поддержки функционирования системы.
Выявим наиболее важный блок АСУП, который следует автоматизировать. Для этого воспользуемся модифицированным методом Делфи. Определим степень важности каждого блока, используя следующие критерии:
1. система должна предоставлять средства автоматизации бизнес-процесса обслуживания клиента
2. система должна предоставлять средства автоматизации документооборота
3. система должна предоставлять средства автоматизации составления отчетности сотрудниками фирмы
4. система должна предоставлять возможность связи между офисом предприятия и его складом
5. система должна иметь высокий уровень отказоустойчивости и безопасности Экспертам, выбранным из разных отделов фирмы, было предложено заполнить анкеты, содержащие критерии и данные блоки и указать степень влияния каждого критерия на каждый блок. Используя весовые коэффициенты критериев, заданные экспертами, определим степень важности каждого блока. Результаты метода сведены в таблицу 1.2.1:
Таблица 1.2.1 — Результаты экспертизы
Весовые коэффициенты критериев | Степень важности | |||||||
0.25 | 0.12 | 0.15 | 0.08 | 0.4 | ||||
Блоки | 0.15 | 0.25 | 0.4 | 0.05 | 0.15 | 0.192 | ||
0.1 | 0.2 | 0.4 | 0.1 | 0.2 | 0.197 | |||
0.05 | 0.1 | 0.05 | 0.3 | 0.5 | 0.256 | |||
Из таблицы 1.2.1 следует, что наиболее важным является третий блок — математическое, алгоритмическое и техническое обеспечение. Именно с него и следует начать автоматизацию предприятия. Для каждой проблемы этого блока определим основные задачи изображенные на рисунке 1.2.2:
Схема информационного взаимодействия между клиентами и отделами ООО «Торговый дизайн» после проведения работ по автоматизации предприятия, с учетом следующих нижеприведенных требований изменится следующим образом:
· Обеспечение обмена данными между рабочими станциями и серверами сети
· Автоматизация документооборота и производства отчетности сотрудников компании средствами «Trade Assistant»
· Автоматизация обмена данными между главным офисом компании и его складом
· Непрерывное ведение БД с сохранением всей истории документооборота и истории по работе с клиентом
· Организация системы безопасности информации на программном и аппаратном уровнях Рисунок 1.2.2 — Задачи блока АСУП «Математическое, алгоритмическое и техническое обеспечение»
Схема информационного взаимодействия между клиентами и отделами ООО «Торговый дизайн», после проведения работ по автоматизации изображена на рисунке 1.2.3:
Описание схемы информационного взаимодействия между клиентами и отделами ООО «Торговый дизайн», после проведения работ по автоматизации.
Опишем основной бизнес-процесс предприятия ООО «Торговый дизайн» от принятия звонка клиента офис-менеджером до сдачи объекта «под ключ».
· Принятие звонка клиента отделом продаж.
· Получение от него необходимой первоначальной информации офис-менеджерами. Структурирование этой информации и занесения ее в БД для составления регламентированной отчетности.
· Распределение клиентов по их специфики между отделами в зависимости от целей клиента. Распределение происходит между работниками отдела в зависимости от степени их загруженности, которая определяется регламентированной отчетностью этих сотрудников.
· Сбор более конкретной информации о клиенте для занесения в БД.
· Проведение документальной договоренности с клиентом и передача дел логисту, при необходимости. Если клиент перенаправлен в отдел продаж, значит, его дело не требует проекта, следовательно, ведется расчет с клиентом, отгрузка, имеющегося на складе оборудования, в противном случае дело передается логисту.
· Поставка оборудования в соответствии с проектом. Передача проекта в сервисную службу для доведения объекта до состояния «под ключ».
Все данные о заказах клиентов, самих клиентов, а также другая служебная информация храниться в специализированном хранилище данных. Подразделения предприятия обмениваются информацией через него, что упрощает обмен этой информацией и унифицирует ее.
Выбор объекта исследования
В нашем случае объектом исследования являются программные и аппаратные средства. Построенная нами локальная сеть имеет четыре выделенных сервера, выполняющих специализированные функции. Далее опишем программное обеспечение (ПО), установленное на серверах и рабочих станциях сети.
На всех офисных компьютерах была установлена операционная система MS Windows XP и пакет программ предназначенных для нормальной работы персонала. А именно, на каждую машину были установлены и настроены: операционная система Windows XP, пакет программ Ms Office 2003, набор драйверов для поддержки оптимальной работы системы, «Trade Assistant» сетевая версия, программа для проектирования AutoCAD и база САПР к нему, почтовый клиент The Bat, web браузер Opera, прокси-клиент UserGate, антивирусы и брандмауэры.
На Интернет/почтовый сервер в качестве операционной системы была выбрана MS Windows 2003 server из-за простоты настройки ее самой, сетевых служб и протоколов. А также из-за совместимости с другим программным обеспечением (ПО), необходимым для должного функционирования сервера. В качестве программы прокси-сервера было выбрано программное средство UserGate, обладающее широким спектром функций.
Прокси сервер UserGate — программа для подключения локальных пользователей к сети Интернет, обеспечивает контроль и учет Интернет трафика, имеет встроенную систему статистики и средства сетевой защиты.
Программа UserGate обеспечивает полный контроль трафика сети:
· Позволяет централизованно управлять Интернет-подключениями с помощью гибкой системы правил (правила можно задавать по протоколам, дням, размерам файлов, расширением файлов, сотрудникам, деньгам и т. д.);
· Позволяет планировать средства, выделяемые на Интернет;
· Осуществляет кэширование сетевых ресурсов — экономия средств;
· Ведет точный подсчет трафика с помощью драйвера NAT;
· Предоставляет встроенные средства сетевой защиты — Антивирус Касперского;
· Имеет биллинговую систему и систему Интернет-статистики;
· Различные методы авторизации пользователей;
· Фильтры URL, позволяющие запретить доступ к нежелательным ресурсам и настроить «баннерорезку»;
· Назначение портов для переадресации трафика с одного порта на другой;
· Публикация ресурсов (доступ к внутренним ресурсам);
· Автодозвон до провайдера;
· Возможность удаленного администрирования.
UserGate обладает интуитивно понятным интерфейсом, прост в настройке и использовании. Не обязательно обладать знаниями системного инженера, чтобы разобраться и работать с данным продуктом. Продукт поддерживает все известные TCP/UDP протоколы — HTTP, FTP, POP3, SMTP, IMAP4, Telnet, IRC, NNTP и ICQ.
В качестве почтовой системы для обмена информацией внутри предприятия в соответствии с современными требованиями по уровню надежности и производительности выбрана система обмена сообщениями Microsoft Exchange 2000 server. Данная корпоративная почтовая система достаточно производительна и проста в управлении. Критериями выбора данной системы были следующие требования предприятия: система должна позволять обмен сообщениями различных типов данных; обеспечивать совместный доступ к информации (например, о расписании и контрактах); возможность обеспечения фильтрации спама. 9]
Сервер САПР/файл-сервер. В качестве ОС была выбрана все та же MS Windows 2003 Server, основываясь на тех же принципах, что и при выборе ОС для Интернет/почтового сервера. Сервер осуществляет организацию многопользовательского доступа и хранения БД САПР, которая представляет собой многотысячный набор чертежей и трехмерных виртуальных моделей, реализуемого компанией оборудования. Благодаря организации проектирования различного рода объектов (магазинов и т. д.) при помощи БД САПР сотрудники отдела проектирования просто расставляют уже готовые модели оборудования в начерченный заранее план помещения, что способствует неизмеримой экономии времени при изготовлении проекта. Организация быстрого и многопользовательского доступа к столь большому файловому архиву осуществляется посредством программы Pervasive-Server.
Pervasive. SQL V8 является надежной и масштабируемой СУБД, сочетающей производительность навигационного и гибкость реляционного доступа к данным с минимальными затратами на администрирование кроссплатформенной ориентацией.
Особенности продукта:
· Скорость, управляемость и мощь низкоуровневого транзакционного метода доступа в Btrieve;
· Гибкий язык запросов без ущерба производительности;
· Полная совместимость со всеми существующими приложениями, разработанными для Btrieve;
· Гарантированная защита критичных данных;
· Упрощенная поддержка массовых конфигураций за счет масштабируемости;
· Возможности для разработки и внедрения приложений для мобильных устройств;
· Мощный инструментарий разработчика SDK для Pervasive SQL
· Поддержка протоколов IPX/SPX, TCP/IP.
Pervasive.SQL V8 является основой успешной работы разработчиков критических приложений для малого и среднего бизнеса благодаря своему мощному механизму управления данными, который отличается высокой производительностью, легкостью встраивания и низкой совокупной стоимостью владения. Новая версия продукта Pervasive. SQL V8 содержит большое количество усовершенствований.
FTP-сервер реализован средствами программы Serv-U. Serv-U — мощная и простая в управлении утилита, превращающая любой подключенный к Интернету компьютер в FTP-сервер. При использовании в операционной системе Windows 95/98/Me запускается как Программа-Сервер + Программа-Администратор. При использовании в операционной системе Windows NT/2000 запускается как Сервис (Служба)-Сервер + Программа-Администратор.
Администратор. Имеет множество функций:
· Инструментарий наследования прав доступа (создание групп пользователей).
· Имеется поддержка виртуальных путей (папок).
· Имеется поддержка меж доменных серверов (компьютеры, имеющие более одного IP адреса).
· Поддержка удаленного администрирования
· Докачка файлов и т. д.
Программа обладает высокой степенью защищенности и предназначена для серверов любого размера. Характерная особенность — открытая архитектура, позволяющая без особого труда расширять, дополнять и модернизировать сервер за счет использования внешних DLL.
Сервер видеонаблюдения. На этом сервере, была установлена ОС MS Windows 2000 server, основываясь на системных требованиях основной программы, шедшей в комплекте с платой многоканальной цифровой видеорегистрации. Название этой программыAce COP. Она представляет собой три разнофункциональных части. Программа администратор, серверная часть и клиентская часть.
К основным функциям программы администратора относятся разграничение доступа пользователей к базе данных, настройка изображения, очередность показа камер на экране, выбор места хранения регистрированного видеоизображения, настройка качества и параметров сжатия изображения, время регистрации, записи на движение в помещении и других параметров регистрации.
К функциям серверной части программы относится непрерывная трансляция в локальную сеть потока многоканального видеоизображения в сжатом виде, в режиме реального времени. Что позволяет членам локальной сети получать изображение с камер видеонаблюдения, при наличии клиентской части данного ПО.
Клиентская часть этого ПО предоставляет возможность просмотра видеоизображения в режиме реального времени, а так же просмотра видеоархива из базы данных, настройки очередности показа камер на экране и т. д.
Сервер «Trade Assistant». В качестве ОС данного сервера была выбрана MS Windows 2000 Advanced Server, в основном из-за требований ПО, а именно «Trade Assistant», для работы которого необходима эта ОС. Из прочего ПО, для полного функционирования сервера необходимы Pervasive Server, функции которого были описаны выше, и программный комплекс «Trade Assistant».
Программный комплекс «Trade Assistant» состоит из двух частей: клиентской и серверной. Клиентская часть устанавливается на рабочие места ЛВС. На сервер же устанавливается серверная часть данного комплекса, которая представляет из себя БД.
Программный комплекс «Trade Assistant» представляет собой систему управления торговой организацией. Он предназначен для оперативного управления и контроля за состоянием товарно-материальных запасов на складах и денежных средств на расчетных счетах, проведения товарных и платежных операций, операций кладовщика, ведения полного баланса с партнерами, а также для всестороннего анализа информации, накопленной в базе данных системы.
После всех этапов монтажа и настройки произвелась глобальная проверка всех систем на работоспособность, была произведена окончательная настройка и устранены все недочеты.
Профилирующим комплексом программ нашего предприятия является «Trade Assistant». Далее обоснуем выбор именно этого программного комплекса (ПК). Для наглядности создадим таблицу аналогов этого ПК и укажем основные достоинства и недостатки его «конкурентов». Также создадим аналогичную таблицу для используемых нами операционных системах (ОС).
Представленные операционные системы в сравнительной таблице 1.3.1 отсортированы по возрастанию их стоимости:
Таблица 1.3.1 — сравнительная таблица операционных систем.
ОС | Достоинства | Недостатки | |
Linux (Gentoo) | Высокий уровень сетевой безопасности. Абсолютно бесплатная ОС. Высокий уровень отказоустойчивости. Надежная файловая система. Большое количество встроенных утилит для сетевого мониторинга и управления ресурсами. Возможность скомпилировать ОС под определенную архитектуру. | Сложность настройки и установки. Сложность в пользовании. Несовместимость с традиционным ПО. | |
MS Windows 9x. | Простота установки, настройки. Дружелюбный интерфейс. | Производителем прекращена поддержка. Малый уровень безопасности. Низкий уровень отказоустойчивости. Файловая система FAT 32 | |
MS Windows 2000 | Простота установки, настройки. Дружелюбный интерфейс. Более высокий уровень безопасности, по сравнению с Win9x, благодаря NT-платформе. Файловая система NTFS | Большое количество исправлений. Плохая совместимость с некоторыми приложениями. Низкий уровень сетевой безопасности, обеспечиваемый интегрированными средствами | |
MS WindowsXP | Достоинства предыдущей ОС + новая версия файловой системы NTFS, усовершенствованная система безопасности по сравнению с предыдущими версиями ОС. Большая база драйверов устройств. | Низкий уровень сетевой безопасности, обеспечиваемый интегрированными средствами | |
MS Windows 2000 Server | Достоинства предыдущей ОС + возможности задания ролей для сервера. Хорошая совместимость с серверным ПО. Встроенные политики безопасности. Поддержка контролера домена | Ограничения в установке несерверного ПО. Большое количество существующих обновлений. Невысокая степень защиты без дополнительного ПО. | |
MS Windows 2003 Server | Наиболее эффективная и защищенная ОС из семейства Windows. Сочетает все достоинства WindowsXP и Windows 2000 Server. Расширены возможности работы с сетевым окружением. | Недостатки предыдущей ОС. Достаточно высокая стоимость. | |
Основными аналогами используемого в нашей организации программного комплекса «Trade Assistant» являются такие брэнды, как 1С: «Торговля и склад» и Парус. В таблице 1.3.2 рассмотрим их достоинства и недостатки.
Выбор типа модели
К выбору типа модели в нашей ситуации следует отнести выбор способа соединения рабочих станций и серверов в локально-вычислительную сеть.
Способ объединения компьютеров между собой в сети называют топологией. Различают три наиболее распространенные сетевые топологии, которые используют и для одноранговых сетей, и для сетей с выделенным файл-сервером. Это так называемые «шинная», топология типа «звезда» и «кольцо».
Таблица 1.3.2 — Аналоги ПК «Trade Assistant»
Программные комплексы | Достоинства | Недостатки | |
Trade Assistant | Простота установки и настройки. Гибкий формат импорта/экспорта данных. Возможность вывода любой информации из БД. Встроенный генератор отчетов, обладающий широким спектром функций. Возможность добавления дополнительных полей БД. Встроенный генератор бланков. Унифицированность с головным филиалом ООО «Торговый дизайн». Возможность импорта/экспорта любых таблиц из БД и документов. Основная особенность: адаптация программного комплекса под предприятие. Невысокая стоимость. Высокая отказоустойчивость и простота восстановления данных. | Требует выделенный сервер, установка СУБД Pervasive, стоимость которой входит в стоимость комплекса. Малая известность данного продукта. | |
1С: «Торговля и склад» 7.7 | Простота установки и настройки. Встроенный доступный язык программирования. Популярность и хорошая техническая поддержка продукта. Доступность редактирования бланков. Встроенный конфигуратор. Возможность импорта/экспорта данных. Надежность и отказоустойчивость (в версии SQL). | Относительно высокая стоимость продукта. Малая совместимость с филиалами ООО «Торговый дизайн». Требует выделенный сервер. Избыточность. Узкий спектр возможностей построения отчетов. Неприемлемая функциональная стоимость. Относительно сложная процедура обновления. | |
Парус | Простота установки и настройки. Единая БД, дает возможность в любой момент видеть состояние дел целиком. Специфичная адаптация под предприятие. Высокая скорость обмена данных. Встроенный язык программирования. Большой объем учетных и сервисных возможностей. Высокая отказоустойчивость и надежность | Очень высокая стоимость. Плохая информационная поддержка. Требует большого количества времени на разработку. Формат данных БД FOXPRO, либо дорогой Oracle. Требует мощного выделенного сервера. Малая совместимость с филиалами ООО «Торговый дизайн» . | |
При использовании «шинной» топологии компьютеры соединяются в одну линию, по концам которой устанавливают терминаторы (см. рисунок 1.4.1).
Рисунок 1.4.1 — «Шинная» топология Преимущества «шинной» топологии заключаются в простоте организации сети и низкой стоимости. Недостатком является низкая устойчивость к повреждениям — при любом обрыве кабеля вся сеть перестает работать, а поиск повреждения весьма затруднителен.
При топологии «кольцо» узлы сети образуют виртуальное кольцо (концы кабеля соединены друг с другом). Каждый узел сети соединен с двумя соседними (см. рисунок 1.4.2).
Рисунок 1.4.2 — Топология «Кольцо»
Эту топологию активно продвигает фирма IBM (сети Token Ring). Преимуществом кольцевой топологии является ее высокая надежность (за счет избыточности), однако стоимость такой сети достаточно высока за счет расходов на адаптеры, кабели и дополнительные приспособления.
Для построения сети с топологией типа «звезда» необходимо разместить в центре сети концентратор (хаб/свитч). Его основная функция — обеспечение связи между компьютерами, входящими в сеть (см. рисунок 1.4.3).
Рисунок 1.4.3 — Топология «Звезда»
Обычно на основе звездообразной структуры создаются локально-вычислительные сети с серверами. То есть все компьютеры, включая файл-сервер, не связываются непосредственно друг с другом, а с помощью кабеля «витая пара» присоединяются к концентратору. Данная топология предпочтительнее, поскольку в случае выхода из строя одной из рабочих станций или кабеля, связывающего ее с концентратором, все остальные сохраняют работоспособность. 2]
Сведем в таблицу 1.4.1 преимущества и недостатки всех топологий.
Таблица 1.4.1 — Преимущества и недостатки сетевых топологий
Типы топологий | Преимущества и недостатки | |
Шинная | Преимущества шинной топологии заключаются в простоте организации сети и низкой стоимости. Недостатком является низкая устойчивость к повреждениям — при любом обрыве кабеля вся сеть перестает работать, а поиск повреждения весьма затруднителен. Пропускная способность 10 Мбис/с. | |
Звезда | Преимуществом этой топологии является ее устойчивость к повреждениям кабеля — при обрыве перестает работать только один из узлов сети и поиск повреждения значительно упрощается. Пропускная способность до 1 Гбит/с. Недостатком является более высокая стоимость. | |
Кольцо | Преимуществом кольцевой топологии является ее высокая надежность (за счет избыточности). Недостатком — стоимость такой сети достаточно высока за счет расходов на адаптеры, кабели и дополнительные приспособления. | |
Для выбора типа модели привлеклась группа экспертов в составе пяти человек из разных отделов компании. В качестве исходных данных экспертам были приведены описания вышеперечисленных топологий. Задача экспертов состояла в том, чтобы выбрать оптимальную на их взгляд топологию, учитывая следующие критерии:
· Высокая пропускная способность
· Высокий уровень отказоустойчивости
· Простота поиска неисправностей и их устранения
· Невысокая стоимость оборудования
· Возможность быстрого расширения сети Опрос проводился методом анкетирования. Экспертам предлагалось оценить каждую топологию по десятибалльной шкале, основываясь на критериях.
Результаты опроса сведем в таблицу 1.4.2:
Таблица 1.4.2 — Результаты опроса экспертов.
Тип топологии | Номер эксперта | Сумма баллов | |||||
Топология «Шина» | |||||||
Топология «Кольцо» | |||||||
Топология «Звезда» | |||||||
Из таблицы 1.4.2 видно, что наиболее предпочтительной топологией, по мнению экспертов, является «звезда».
«Шинная» топология является неэффективной, т.к. она неустойчива к повреждениям, что влечет за собой отказ работоспособности всей сети при обрыве кабеля в любом месте. Технологии, использующиеся при такой топологии, являются устаревшими. Топология «кольцо» в нашем случае неприемлема, вследствие очень большого расхода кабельной продукции и оборудования, и старения этой схемы. Так же возникают сложности с модернизацией сети в случае ее расширения.
Топология «звезда» подходит больше всего, поскольку в случае выхода из строя одной из рабочих станций или кабеля, связывающего ее с концентратором, все остальные сохраняют работоспособность. Также «звезда» удовлетворяет всем критериям выбора. Используется кабель типа «витая пара», которая обладает хорошей пропускной способностью и своей доступностью в цене. Данная архитектура является наиболее популярной и достаточно надежной. Важным является то, что сеть типа «клиент-сервер» больше всего подходит к этой топологии.
1.3 Постановка и анализ задачи компьютерного моделирования
Программный комплекс «Trade Assistant» представляет собой систему управления торговой организацией. Он предназначен для оперативного управления и контроля за состоянием товарно-материальных запасов на складах и денежных средств на расчетных счетах, проведения товарных и платежных операций, операций кладовщика, ведения полного баланса с партнерами, а также для всестороннего анализа информации, накопленной в базе данных системы. Программный комплекс «Trade Assistant» дополнительно включает возможность проведения операции с комплектами и составными товарами, а также проведения операций преобразования одних товаров в другие.
Простой, интуитивно понятный интерфейс программного комплекса сочетается с богатыми функциональными возможностями. Наряду со стандартными функциями, заложенными разработчиками, пользователям предлагается широкий спектр возможностей настройки, благодаря которым каждая фирма может настроить программный комплекс в соответствии со своими потребностями, а также адаптировать его при изменении законодательства.
Базовый модуль «Trade Assistant».
Модуль осуществляет управление складами и движением товаров, регистрацию платежей и ведение баланса с партнерами. В его функции входит оформление и печать документов, поддержка справочников системы, автоматический расчет себестоимости по средневзвешенному методу, получение и печать отчетов по готовым формам, входящим в библиотеку отчетов.
При оформлении документов происходит автоматическая регистрация пользователей: система запоминает создателя документа и автора последней редакции.
В функции базового модуля входит также осуществление интерфейса с другими системами или базами данных через импорт и экспорт данных.
«Trade Assistant» позволяет продавать и закупать как с отдельные товары, так и комплекты, состоящие из нескольких товаров и услуг.
Кроме того, наряду с простыми товарами, в программном комплексе можно работать и с составными товарами. Составной товар — это товар, состоящий из других товаров. К составным товарам можно применить операции Сборка и Разборка. При Сборке со склада списываются составляющие и приходуется составной товар. При Разборке, наоборот, со склада списывается товар и приходуется его составляющие.
Более сложные и общие схемы преобразования одних товаров в другие реализует операция Производство, которая одни товары — материалы (сырье) преобразует в другие товары — готовую продукцию согласно Карточке технологии, описанной в номенклатурном справочнике.
Редактор бланков выходных документов.
В базовый комплект программного комплекса «Trade Assistant» входит набор стандартных бланков: счет-фактура, накладная, счет, платежное поручение, приходный и расходный кассовый ордер, и др.
Однако в ряде случаев компания хочет иметь бланки, несколько отличающиеся от типовых. Например, добавить в счет свой логотип, дополнить бланк каким-нибудь текстом, несколько иначе расположить информацию на листе, изменить шрифты и размеры букв. Одни компании хотят видеть в накладной количество товара в штуках, другие в упаковках, третьи хотят выделить информацию о таре в отдельную таблицу.
Особенно актуальной становится проблема модификации типовых бланков, если вы воспользовались возможностями настройки комплекса «Trade Assistant». Так, если база данных была дополнена своими полями, то, вероятно, захочется видеть их в документах.
Например, фирмы, торгующие тяжелым товаром, часто хотят видеть в накладной вес каждой позиции и суммарный вес товара. Другие компании, возможно, захотят указать в счете или накладной цвет или размер изделия.
Одни фирмы торгуют штучным товарам и непременно хотят видеть в накладной только целое количество товара. Другие учитывают количество товара с точностью до третьего или четвертого знака и хотят, чтобы эта точность была отражена во всех документах.
Еще один интересный пример: фирма торгует однотипными товарами, лишь немного отличающимися один от другого. В накладной хотелось бы вместо перечисления однотипных позиций иметь одну строку, содержащую их общее название и суммарное количество и стоимость.
Решить все эти задачи поможет Редактор бланков. С его помощью можно создавать свои бланки или редактировать типовые.
Имея редактор бланков, можно создать несколько различных вариантов бланков для документов одного типа и при печати выбирать подходящий. Можно создать форму для печати сразу пакета документов, например, напечатать на одном или нескольких последовательных листах накладную, счет-фактуру и приходный кассовый ордер.
В бланк можно вставить текст, поля базы данных (в том числе, и определенные пользователем), таблицы и формулы. Формулы позволят, например, рассчитать НДС, просуммировать значения столбцов таблицы, напечатать стоимость товара в рублях и в у.е. и многое другое.
Кроме того, в бланк можно вставить сканированные графические изображения, фрагмент текста, созданного в редакторе Word или другом редакторе.
Редактор бланков позволяет пользоваться различными функциями для работы с текстом, числами и датами, в том числе функцией для печати суммы прописью.
Особенно полезен редактор бланков при неожиданном изменении законодательства. В этом случае вы легко модифицируете свои бланки, так что вам даже не понадобится обращаться в фирму-производитель за образцами новых документов.
Генератор отчетов.
В состав программного комплекса «Trade Assistant» входит подсистема построения отчетов, позволяющая всесторонне проанализировать информацию, накопленную в базе данных системы, она обеспечивает исключительную эффективность и скорость построения сложных отчетов по большим базам данных. Так, например, построение отчета по определенной товарной позиции за весь год занимает меньше минуты. Построение отчета о движении всех товарных позиций за год требует в среднем не более 5 — 7 минут. В ряде случаев отчеты строятся мгновенно.
Генератор отчетов предоставляет пользователю богатый арсенал средств для построения отчетов. Он позволяет включать в отчеты поля базы данных, различные формулы и расчетные функции, переменные, определенные пользователем, а также произвольным образом отфильтровать записи, входящие в отчет. В фильтр можно включить, например, определенный склад, товар или группу товара, временной период, пользователя, оформившего документ, и даже ключевые слова или особые пометки.
С помощью этих отчетов можно провести всесторонний анализ деятельности компании: проследить рентабельность операций, проведенных компанией, проанализировать товарные запасы на каждый момент времени, эффективность работы персонала, динамику отношений с партнерами, определить количество товара, находящегося в гарантийном ремонте, определить общее количество зарезервированного товара и возможность его оперативного использования с учетом товара, находящегося в пути от поставщика.
Модуль обмена данными для работы с удаленным офисом.
Этот модуль позволяет производить обмен данными между территориально удаленными локальными станциями или сетями.
При автономной работе территориально удаленных офисов или складов модуль обмена позволяет синхронизировать содержание баз данных через необходимые промежутки времени. Передача данных возможна по телефонным линиям с помощью модема или на дискетах.
Суть работы модуля обмена состоит в следующем: при запуске модуля на одной рабочей станции он записывает все новые изменения, происшедшие со времени последнего обмена, в выходной файл, и сам получает изменения из входного файла. Затем эти файлы могут быть записаны на дискеты, переданы по модему или любым другим способом.
Модуль обмена решает ряд различных, на первый взгляд, задач:
· Фирма имеет две независимые торговые точки. Модуль обмена позволяет объединить документы, введенные на каждой из этих точек, получить как независимую, так и совместную отчетность по ним.
· В офисе фирмы принимаются заказы и выписываются счета, а накладные оформляются уже на складе. Модуль обмена дает возможность периодически синхронизировать базы данных в офисе и на складе.
· Фирма имеет дочернее предприятие, в которое она время от времени пересылает товар. Модуль обмена в данном случае действует избирательно: из дочернего предприятия в головное посылает всю информацию, а в дочернее предприятие передает только ту информацию, которая ему необходима.
· Руководитель фирмы берет базу данных домой, чтобы проанализировать ее в спокойной обстановке. Если он имеет модуль обмена, то может переписывать не всю базу, а только последние изменения. Кроме того, в случае обнаружения ошибки, он может спокойно поправить дома нужные документы и быть уверенным, что без проблем импортирует в офисе сделанные исправления.
Модуль импорта документов.
Импорт документов предназначен для пакетного ввода документов из текстового файла. При помощи импорта в базу данных могут быть введены документы, созданные другими программами или документы, созданные «Trade Assistant», но в другой базе.
Документы, введенные в базу данных модулем Импорт документов, оказывают на базу те же изменения, как если бы они были введены вручную. Модуль может быть полезен на этапе ввода программного комплекса в эксплуатацию для того, чтобы ввести в базу данных документы, созданные ранее в других программах.
Другое (и более распространенное) применение импорта документов — генерация базы данных в «Trade Assistant». Например, вы хотите перенести из одной базы данных «Trade Assistant» в другую базу не все документы, а только документы, отвечающие некоторому формальному признаку. В этом случае вам необходимо в первой базе построить отчет, в который будут входить все документы, соответствующие этому формальному признаку. Построенный отчет следует сохранить в csv-файле, и затем импортировать этот файл во вторую базу данных.
1.4 Требования к программному и аппаратному обеспечению
Требования к программному обеспечению (ПО):
· ПО должно иметь простой и понятный интерфейс
· ПО должно обладать совместимостью форматов данных
· ПО должно иметь средства быстрого составления отчетов
· ПО должно иметь возможность создания и корректировки бланков документов
· База данных должна предоставлять возможность поиска записей в любых полях и таблицах
· ПО должно иметь средства администрирования для создания политики безопасности
· ПО сервера: ОС MS Windows 2000 Server, MS Windows 2003 Server, средства антивирусной защиты и межсетевой экран, а так же специализированное ПО, в зависимости от назначения сервера.
· ПО рабочей станции: ОС MS Windows XP, клиентские части серверных программ, средства антивирусной защиты и межсетевой экран.
Требования к техническому обеспечению (ТО):
· ТО должно быть оснащено средствами защиты от перепадов (0−280 В) либо отсутствия напряжения на 20 минут для рабочих станций и 4 часа для серверов.
· Оборудование должно быть заземлено
· Минимальная конфигурация серверов: Intel Pentium IV 3000 MHz, 2048 Mb RAM, RAID-массивы (2*160 Gb HDD)
· Серверы должны иметь технические инструменты для зеркального копирования данных.
· Минимальная конфигурация рабочих станций: Intel Celeron 800 MHz, 128 Mb RAM, 40 Gb HDD
· Сетевое ТО должно обеспечивать непрерывную связь между всеми компьютерами и серверами компании.
· Тип соединительного кабеля для ЛВС — неэкранированная витая пара (5-ой категории) пропускной способностью 100 Мбит/с.
· Соединительные розетки должны соответствовать кабелю 5-й категории, конекторы типа Rj-45.
· Активное сетевое оборудование (сетевые адаптеры компьютеров, коммутаторы, маршрутизаторы) должно иметь пропускную способность 100 Мбит/с. Количество портов коммутатора 50 штук.
1.5 Составление плана работ
Составим сводную таблицу 1.8.1, в которой приведем общий план работ, включая трудоемкость (чел/дни), сроки выполнения (дни) и связь с другими работами. В завершении приведем краткое описание каждого этапа.
Таблица 1.8.1 — Общий план работ
N/N | Наименование работы | Трудоемкость, чел/дни | Сроки выполнения, дни | Связь с другими работами | |
Изучение деятельности предприятия | ; | ||||
2.1 | Проектирование ЛВС | ||||
2.2 | Выбор ПО | 2.1 | |||
2.3 | Выбор АО | 2.1; 2.2 | |||
2.4 | Установка и настройка АО и основного ПО | 2.1; 2.2; 2.3 | |||
2.5 | Установка средств защиты ПО и АО | 2.2; 2.3 | |||
2.6 | Реализация ЛВС | 2.1; 2.4; 2.5 | |||
2.7 | Тестирование и отладка ЛВС | 2.6 | |||
3.1 | Установка и настройка специализированного ПО | 2.4; 2.6 | |||
3.2 | Адаптация специализированного ПО | 3.1 | |||
3.3 | Тестирование и отладка ПО в совокупности | 2.4; 3.2 | |||
3.4 | Создание эксплуатационной документации, и инструкций | 3.3 | |||
3.5 | Обучение персонала | 3.3; 3.4 | |||
Ввод системы в эксплуатацию | 0,6 | 0,3 | 3.5 | ||
1. Изучение деятельности предприятия — ознакомление с основными направлениями работы отделов предприятия, в особенности, информационно-технического отдела, структурой предприятия, принятой системой управления. Изучение действующей базы программного и аппаратного обеспечения, а также структуры документооборота.
2. Проектирование ЛВС — создание проекта ЛВС, в котором учтено количество компьютеров, места их расположения, количество и тип сетевого оборудования и т. д.
3. Выбор ПО — Анализ существующего на рынке ПО и выбор наиболее подходящего варианта, учитывая различные критерии, например стоимость.
4. Выбор АО — Анализ существующего на рынке АО и также выбор наиболее подходящего варианта
5. Установка и настройка АО и основного ПО. К основному ПО относится операционная система MS Windows XP и пакет программ предназначенных для нормальной работы персонала. А именно: MS Office 2003, набор драйверов для поддержки оптимальной работы системы, программа для проектирования AutoCAD и база САПР к нему, почтовый клиент The Bat, web браузер Opera, прокси-клиент UserGate.
6. Установка средств защиты ПО и АО. К средствам защиты относятся ПО антивирусы и брандмауэры, АО — сетевые фильтры и источники бесперебойного питания.
7. Реализация ЛВС — реализация проекта ЛВС практически.
8. Тестирование и отладка ЛВС — проведение комплекса работ с целью выявления сбоев и «узких» мест сети с последующим их устранением
9. Установка и настройка специализированного ПО. К специализированному ПО относится:
На Интернет/почтовый сервер в качестве операционной системы была выбрана MS Windows 2003 server, В качестве программы прокси-сервера было выбрано программное средство UserGate, в качестве почтовой системы для обмена информацией внутри предприятия Microsoft Exchange 2000 server.
Сервер САПР/файл-сервер. В качестве ОС была выбрана все та же MS Windows 2003 Server, организация быстрого и многопользовательского доступа к столь большому файловому архиву осуществляется посредством программы Pervasive-Server, FTP-сервер реализован средствами программы Serv-U. Serv-U.
Сервер видеонаблюдения. На этом сервере, была установлена ОС MS Windows 2000 server, основываясь на системных требованиях основной программы, шедшей в комплекте с платой многоканальной цифровой видеорегистрации. Название этой программыAce COP.
Сервер «Trade Assistant». В качестве ОС данного сервера была выбрана MS Windows 2000 Advanced Server, в основном из-за требований ПО, а именно «Trade Assistant», для работы которого необходима эта ОС. Из прочего ПО, для полного функционирования сервера необходимы Pervasive Server, функции которого были описаны выше, и программный комплекс «Trade Assistant».
10. Адаптация специализированного ПО — адаптация и настройка специализированного ПО под конкретные нужды нашего предприятия. (Например: создание политик безопасности, групп пользователей для USER GATE, настройка и адаптация «Trade Assistant» и т. д.)
11. Тестирование и отладка ПО в совокупности — проведение комплекса работ с целью выявления сбоев в работе основного и специализированного ПО, с последующим устранением неисправностей.
12. Создание эксплуатационной документации и инструкции для персонала. Под эксплуатационной документацией понимается общий свод правил для всех сотрудников предприятия, по эксплуатации основного о специализированного ПО. Инструкции для персонала содержат в себе правила эксплуатации специализированного ПО, для каждой должности в отдельности.
13. Обучение персонала содержит в себе комплекс работ по практическому обучению сотрудников предприятия работе с ПО.
14. Ввод системы в эксплуатацию — окончательная сдача системы в эксплуатацию со сбором всей необходимой документации по введению системы в работу.
2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Изучение деятельности предприятия
Свой проект я начал с изучения деятельности предприятия. Ознакомился с основными бизнес-процессами фирмы, изучил направления работы отделов предприятия, структуру предприятия, принятую систему управления. Также изучил действующую базу программного и аппаратного обеспечения, структуры документооборота.
Компания представляет собой один из филиалов крупной московской компании. В городе Красноярске имеет в собственности офис с тремя выставочными залами общей площадью около 600 квадратных метров с множеством различных кабинетов и склад оборудования площадью 3000 квадратных метров с кабинетами для служебного персонала.