Диплом: Автоматизация "личного кабинета" консультанта по недвижимости компании "Челси-Астана"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
можно рассмотреть возможность использования одной из 4 стратегий
автоматизации:
• Хаотичная автоматизации включает в себя установку частей ИС по
мере возможностей. Используется в качестве заплатки. Является самым плохим
вариантом с точки зрения долгосрочного проекта. Не имеет стратегического
плана развития ИС. Внедрение обосновано чаще всего сиюминутными задачами.
• Автоматизация по участкам определяет автоматизацию отдельных
производственных или управленческих подразделений, которые объединены по
функциональному признаку. Применение характерно большой трудоемкостью, а
для эффективной реализации стратегии необходимо иметь долгосрочные
стратегические и оперативные планы. Подобный подход выбирается в случае,
когда объем инвестиций недостаточен для полной автоматизации предприятия,
когда автоматизация участка позволяет добиться существенного эффекта.
• Автоматизации по направлениям представляет из себя
автоматизацию отдельных групп, бизнес-процессов (направлений), к примеру:
производство, сбыт, контроль финансов.
• Комплексная автоматизация включает в себя автоматизацию всех
функциональных направлений деятельности предприятия за счет реализации
системного объединения ИС при установке. Полная автоматизация включает в
себя:
Автоматизацию с внутренней интеграцией – применение
в качестве одного информационного хранилища единой СУБД (клиент -> сервер
-> ядро-> СУБД);
Автоматизация с внешней интеграцией – применение
внешних информационных сущностей или файлов, либо применение внутренних
протоколов при работе отдельных модулей.
Хаотичная стратегия не подходит, поскольку предполагается применение
ИС в долгосрочной перспективе, а также возможно расширение и добавление
функциональных возможностей системы. Комплексная автоматизация включает
в себя полную автоматизацию всех направлений деятельности компании, а
также включает в себя серьезные временные и материальные затраты, которые
48
на данный момент компания не может позволить себе. Автоматизация по
участкам включает автоматизацию отдельных отделов компании, в нашем же
случае предполагается автоматизация отдельных процессов, выполняемых
некоторым отделом компании. Способ автоматизации по направлению самый
оптимальный, поскольку в таком случае имеет место автоматизация отдельных
групп бизнес-процессов компании.
Стратегия автоматизации изначально должна соответствовать задачам и
приоритетам бизнеса. В понятие стратегии также включаются пути достижения
этого соответствия:
• Анализ работы компании;
• Модернизация деятельности;
• Подбор системы.
Выбор системы – задача многокритериальная. Задание необходимых
критериев, по которым будет реализован выбор конкретной системы, так или
иначе связано с качеством и полнотой разработки всех пройдённых этапов
цепочки выбора. Ведь почти все объективные соображения, которыми
пользуются при выборе системы (функциональные возможности, цена системы
и совокупные затраты владения, возможности развития, поддержки и внедрения,
технические параметры системы и т.п.), отражаются на предыдущих этапах. При
четкой проработке всех предыдущих этапов выбор системы не станет
проблемой.
В существующей схеме планирования задач можно выделить несколько
этапов. Этап первый – анализ стратегии становления бизнеса и подготовка
технического задания для создания ИС по результатам анализа стратегии
развития и исследования компании. После этого реализуется непосредственное
создание системы.
Внедрение системы.
Существует несколько различных стратегии внедрения системы:
1) Стратегия “Параллельное использование” предполагает параллельное
выполнение старой и новой технологии решения задачи, их результаты
49
сравниваются. Если результаты сравниваются длительное время, то реализуется
переход на новую технологию.
Положительные стороны:
• Отсутствие риска ошибок в виде новых технологий;
• Внедрением ИС можно заниматься независимо от обычного
операционного планирования фирмы.
Негативные стороны:
• Сильная загрузка персонала;
• Необходимость удвоения мощности серверов;
• Необходимость сверки результатов деятельности двух технологий.
2) Стратегия “Скачек” это не новая технология, и работает она до
определенного момента, затем реализуется внедрение новой технологии, а затем
уже используется только новая технология.
Положительные стороны:
• Почти незаметный переходный период;
• Отсутствие двойных затрат на деятельность компании;
• Новые процессы более оптимальны поскольку нет переходного
периода.
Негативные стороны:
• Повышенный риск несоответствия качества ИС требованиям
предприятия;
• Повышенные требования к процессу планирования перехода на
обновленную технологию;
3) Стратегия “Пилотный проект” применяет тактику скачка к некоторому
числу процессов, областью применения зачастую становится небольшой
участок.
Положительные стороны:
• Отсутствии риска выбора неверного решения, приводящего к
длительному простою всего предприятия;
• Доступность изменения планируемой технологии в процессе
установки ИС на участке;
50
• Отсутствие двойных затрат на реализацию проекта.
Негативные стороны:
• Запутанное объединение информационных потоков, составляемых по
старой и новой технологии;
• Одновременное управление и старой, и новой ИС.
4) Стратегия “Узкое место” автоматизирует малую часть
производственного процесса, который зачастую выбирается по критериям
эффективности, приводящих к увеличению качества внедрения процессов
только выделенном узком месте.
Положительные стороны:
• После окончания автоматизации каждого узкого места можно
прервать автоматизацию;
• Невысокие требования к уровню планирования внедренческих работ.
Негативные стороны:
• Проведение полного цикла планирования на каждом из узких мест –
имея возможность прерывания автоматизации, сам процесс может никогда не
закончится;
• Независимость автоматизации узких мест приводит к созданию
лишнего множества программно-аппаратных решений.
Следующим этапом становится этап тестирования системы, в котором
определяются ее недостатки и узкие места, а также реализуются меры по
устранению и модернизации системы.
Использование и обслуживание ИС.
Этап использования и обслуживания системы в динамично
развивающемся предприятии выражает довольно сложную задачу. Обновление
программно-аппаратной части, вызванное физическим и моральным
устареванием компонентов АСУ; важность отслеживания изменений в
законодательстве; требования пользователей по доработке системы под новые
функциональные задачи; реализация безопасности данных в процессе
эксплуатации – все эти и многие другие вопросы периодически возникают перед
персоналом, ответственным за использование и обслуживание системы.
51
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации комплекса задач
Способы приобретения ИС – это последующие действия от определения и
формализации решения о необходимости ИС до момента пока ИС не будет
внедрена на предприятия. Существуют следующие способы приобретения ИС:
разработка (самостоятельная или у сторонних разработчиков);
покупка ИС (отечественной или зарубежной);
покупка + доработка (самостоятельная или заказная);
аренда.
Разработка информационной системы у сторонних разработчиков нам не
подходит прежде всего из-за сложности самой разработки, большого объема
работ и трудности описания существующих бизнес-процессов.
Рассмотренные системы для покупки не подходят по нескольким
причинам, таким, как:
высокая стоимость;
невозможность полноценной интеграции в существующую
информационную систему;
необходимость технической поддержки, что еще более увеличивает
стоимость системы.
Аренда информационной системы избавляет от необходимости заказчика
инвестировать большие средства на покупку локальных приложений для его
развертывания и обеспечения работоспособности.
Появляется возможность периодической небольшой платы за
использование, а если необходимость пропадает, выплаты разработчику можно
приостановить. Однако в этом случае все данные хранятся также у арендатора,
что приводит к повышенному риску утраты конфиденциальной информации или
полной ее утрате.
52
Наиболее логичным, как уже говорилось выше, в данной ситуации
является самостоятельная разработка сайта компании.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Зачастую различают внемашинное и внутримашинное обеспечение.
Любое ИО имеет внутри себя систему кодирования и классификации;
систему разносторонней документации, используемая чаще всего в ИО;
информационную базу в качестве совокупности массивов данных.
Под внемашинным обеспечением принято подразумевать совокупность
данных, представленных в основном в виде документов. Различают документы
первичные (налоговые выписки, декларации и другие ведомости) и вторичные,
включающие всю отчётность налогоплательщиков, проанализированную и
подготовленную для отдела камеральных проверок.
Внутримашинное ИО зачастую передают данные на машинных носителях
в структурированном виде (массиве) БД и связей между ними. Часто такой вид
ИО создает среду, которая выражает исполнение сотрудниками своих прямых
должностных обязанностей. Зачастую подобная область определяется набором
объектов, их взаимосвязей и свойств. Для любого подобного объекта эти
взаимосвязи и свойства выражаются отдельно.
Информационным потоком внешнемашинного ИО обычно называется
регулярное движение документов от создателя до адресата.
Классификаторы применяются для описания данных, указывают единство
кодирования и классификации и необходимы прежде всего для корректной
машинной обработки и выдачи данных в понятном виде для решения задач
потребителя.
В нашей задаче используются следующие общероссийские
классификаторы:
• ОКУД – общероссийский классификатор управленческих
документов;
53
ОКОПФ – общероссийский классификатор организационно-
правовых форм.
Зачастую в процессе создания системы применяется реляционная модель
БД. Подобная модель имеет на отдельной предметной области некий набор
отношений, изменяющийся во времени. По факту создания системы данная
совокупность получает все данные об объектах предметной области, помогает
моделировать связи между ними. Сами же данные располагаются в таблицах.
Для удобства поиска и определения любая таблица получает свой ID.
Обычно к ИО могут предъявлять следующие требования:
• ИО должно быть полными и достоверными для поддержки всех
функций автоматизации;
При кодировании данных применяются подтвержденные ID;
• В процессе кодирования входных или выходных данных,
используемых на высшем уровне управления, применяются лишь
классификаторы данного уровня;
• ИО обязано быть полностью совместимо с создаваемым проектом;
• Все формы документов должны сочетаться с корпоративными
стандартами и обобщенной системой документации;
• Структура экранных форм и всех документов обязана
соответствовать характеристике каждого рабочего места сотрудника;
• Применяемые сокращения, графики и информационные сообщения
обязаны быть общепринятыми в отдельной предметной области и согласованы с
заказчиком.
В ИС должны иметь установленные заранее средства контроля входной и
результатной информации, изменения данных в информационных массивах,
отслеживания целостности ИБ, защиты от НСД.
В нашем случае к ИО задачи относят входные и результатные документы,
классификаторы, а также список экранных форм, необходимых для сознания
диалога системы и пользователя.
Для обеспечения эффективного поиска, обработки на ЭВМ и передачи
технико-экономической информации по каналам связи ее нужно представлять в
54
цифровом виде. Поэтому ее сначала необходимо упорядочить
(классифицировать), а потом закодировать (формализовать) при помощи
классификатора.
Понятие классификации представляет из себя разделение всего множества
объектов на некоторые подмножества по заранее принятым критериям отбора и
используемым методам. Обычно классификация позволяет фиксировать
закономерные связи между различными классами объектов, представляющих
любой предмет, явление или процесс материального или нематериального
характера. Применяемая система классификации помогает группировать
объекты и выделять из них общие классы, характеризуемые рядом схожих
свойств. Таким образом классификацией можно назвать совокупность правил
распределения объектов из одного множества на некоторые подмножества.
Признаком классификации принято считать некоторое свойство или
характеристику объекта, которые позволяют устанавливать его сходство или
различие наряду с другими объектами классификации. А само множество или
подмножество, объединяющее подобные части объектов по сходным признакам,
называется классификационной группировкой.
Под определением классификатора принято понимать документ,
благодаря которому возможно проведение формализованного описания
информации в системе, содержащей наименования классификационных
группировок, самих объектов и их кодовые обозначения.
Классификаторы по сфере действия подразделяют на несколько типов:
локальные, отраслевые, государственные или международные.
Обычно международные классификаторы входят в состав Международной
системы экономических стандартов и должны в обязательном порядке
применяться при передаче информации между организациями разных стран
мира.
Государственные (системные) классификаторы являются обязательными
для организации процессов передачи и обмена информацией между
несколькими организациями внутри одной страны.
55
Отраслевые классификаторы в основном используются для каких-то
процедур, связанных с обработкой информации внутри конкретной отрасти
между двумя и более организациями.
Локальные классификаторы используют в пределах отдельных
предприятий.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение можно назвать совокупностью компьютерных
программ, описаний и инструкций по их правильной работе на ПК. Все ПО
принято делить на два класса:
• Общее ПО (ОС, оболочки, компиляторы, интерпретаторы, среды для
создания прикладных программ, СУБД, сетевые программы и т.п.);
• Специальное ПО (несколько прикладных программ, созданных под
конкретные задачи в рамках своих подсистем).
Для работы и применения ПО используется ОС. Сами ОС контролируют
работу ПК, их ресурсы, запускают на выполнение разнообразные прикладные
программы, реализуют всевозможные вспомогательные действия по желанию
пользователя. ОС делятся на однопользовательские, многопользовательские, и
сетевые. Факторы, влияющие на выбор конкретной ОС, следующие:
• Общее число поддерживаемых программных продуктов;
• Конкретные требования к аппаратным средствам;
• Поддержка сетевой технологии;
• Доступность справочной службы для пользователя;
• Скорость работы;
• Понятный и простой интерфейс.
На рынке серверных СУБД существуют и другие решения,
ориентированные на работу веб-приложений. К ним в первую очередь относятся
PostgreSQL, Microsoft SQL Server, Oracle. Сравнительная характеристика MySQL
и MS SQL представлена в таблице 1.7.
Данный проект отличается невысокими требованиями к СУБД, высокие
нагрузки не прогнозируются. Эксплуатация PostgreSQL же связана с
56
дополнительными финансовыми затратами. Поэтому в рамках данного проекта
целесообразно использовать СУБД MySQL.
Для создания рабочих программ под Windows есть множество
интегрированных сред разработки. К ним обычно относят Visual Basic, Visual С+
+, Delphi, С+ + Builder.
Таблица 1.6
Сравнение возможностей СУБД MS SQL и MySQL
Особенности
MS SQL
MySQL
ANSI SQL
совместимость
Близка к стандарту
ANSI SQL
Следует некоторым
стандартам ANSI SQL
Скорость работы
Медленнее
Быстрее
Вложенные SELECT
Да
Да
Транзакции
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
Внешние ключи
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
Представления
Да
Нет
Триггеры
Да
Нет
Поддержка Windows
Да
Да
ODBC
Да
Да
JDBC
Да
Да
Различные типы
таблиц
Нет
Да
После создания средств быстрой разработки приложений (Rapid
Application Development – RAD) стало возможно программировать при помощи
готовых шаблонов и компонентов. Для примера сравним Delphi и C++ Builder, а
также выберем среду программирования для будущей автоматизированной
системы. [12]
Delphi 7 2010 г является прекрасным инструментом, но в то же время и
сложной программной средой, состоящей из множества элементов. Включает в
себя новый интерфейс Galileo, а еще interbase server и desktop, remote debugger
server, Model Maker, Install Shield.
Особенно интересными в Delphi являются возможности объектно-
ориентированного подхода к программированию, ее высокопроизводительный

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

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