Диплом: Автоматизация и обеспечение информационной безопасности учета аренды площадей клиентами компании ООО "Романов"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Основным результатным документом для разработанной системы является
список заявок пользователей, распределенный по следующим статусам:
• новые;
• распределенные;
• в процессе;
• на проверке;
• закрытые;
• удаленные.
Также в системе формируются следующие отчеты:
• отчет по поступившим, обработанным и закрытым заявкам за
произвольный период;
• отчет по заявкам, выполненным определенным сотрудником отдела
абонентского обслуживания за произвольный период;
• отчет по заявкам, поданным определенным пользователем за
произвольный период;
• отчет по заявкам на подключение, отключение и обслуживание;
• отчет по заключенным договорам за период по тарифным планам.
Кроме того, для удобства работы администратора формируются следующие
выходные документы:
• список абонентов;
• список договоров;
• список прецедентов.
1.4.2 Обоснование проектных решений по программному обеспечению
В проектном решении будет использована операционная система семейства
Microsoft Windows 10. Данная ОС достаточно надежна, за время ее существования
показала себя как постоянно обновляемая и удобная для пользователей. Помимо
этого все специализированное программное обеспечение, используемое на
предприятие, разработано именно под Windows, что делает проблематичным
использование его под другие операционные системы. ОС включает в себя все
модификации предыдущих версий этого семейства, плюс добавление новых
48
функциональных возможностей, позволяющих быстрее и качественнее
обрабатывать информацию. Windows7 имеет «дружественный» интерфейс,
понятный пользователям.
В реализации процесса управления компанией одной из основных задач
руководства является сбор данных, их обработка и передача персоналу. Для более
качественного управления компанией важно заранее предполагать изменение
ситуации в будущем. Помимо различных интуитивных оценок также широко
используется конкретизированное оценивание состояний компании в рамках
сделанных измерений, т.е. экстраполяция.
В процессе экстраполяции состояний компании можно условно найти три
этапа:
1) Корректировка и сбор информации;
2) Проектирование модели динамических процессов, отвечающих за
функционирование компании;
3) Построение подели и поучение оценки состояния компании в
будущем.
Для реализации таких мероприятий могут применять экономические ИС
(АРМ).
АРМ – это взаимосвязанная группа различных средств, необходимых для
сбора, обработки и выдачи данных с целью улучшения процесса принятия
решений, в результате которых минимизируется само участие человека в
реализации того или иного производственного процесса или процесса управления.
При этом оптимизацией зачастую называется выбор того или иного варианта
управления, позволяющего достичь минимальных или максимальных значений
конкретного критерия, поддерживающего качество управления.
Задачи, реализуемые в АРМ, определяются целями и условиями работы
экономических объектов. Они помогают реализовать такие сложные проблемы
управления в экономике, как:
• Динамику и непрерывность принятия решений;
• Различные варианты расчетов;
• Поддержку сбора данных в реальном времени;
49
• Реализацию постоянного комплексного учета и экономического
анализа и др.
Проектируемые и работающие АРМ очень отличаются характером и
объемом решаемых задач, типами объектов управления и остальными признаками.
Их часто подразделяют по различным признакам, среди которых выделяют
такие, как:
• Сфера действия (государственная, региональная, муниципальная,
объединенная, в компании или фирме);
• Предметная область или место применения (бухучет, статистика,
налоги и другие ИС);
• Уровень интеграции (корпоративные или многоуровневые);
• Методика обработки данных (централизованная, децентрализованная
и др.);
• Предназначение и тип объектов управления (административный,
производственный, социальный и др.);
• Уровень автоматизации (ручные, автоматизированные и
автоматические ИС);
• Тип данных на выходе (информационно-справочный, информационно-
советующий, управляющий).
Сами ИТ становятся не только объектом исследований и разработки, но и
инструментом создания ИС в разных предметных областях. Вне зависимости от
специфики отдельных объектов, удалось создать методологию, модели, методы и
средства прикладных ИТ, позволяющие снизить затраты и минимизировать сроки
информатизации.
Сфера прикладных ИТ огромна.
Прикладные ИТ, основываясь на типичных моделях, методах и средствах
допускают создание, установку и исполнение поставленных задач в рамках
предметной области пользователя. Модернизация данного класса технологий
нужна для обеспечения автоматизированного составления модели предметной
области и помещения ее в стандартную инструментальную среду.
Корпоративное управление и внедрения корпоративных ИС сегодня
основано на различных ИТ, поскольку сейчас пока нет универсальной технологии.
50
Можно выделить три отдельные группы методов управления: процессами,
корпоративными знаниями (коммуникациями) и ресурсами. Среди ИТ в качестве
самых популярных средств можно выделить следующие: СУБД, Workflow
(стандарты Workflow Management Coalition), Интранет.
Задача контроля ресурсов относится к числу классических методик
управления и становится первой, где стали часто использоваться ИТ. Это связано с
наличием четко выработанных экономико-математических моделей, правильно
реализуемых средствами вычислительной техники. Укажем эволюцию задач
управления ресурсами.
Изначально была создана методология планирования материальных ресурсов
компании MRP (Material Requirements Planning), применяемая с методологией
объемно-календарного планирования MPS (Master Planning Shedule). Затем бала
разработана методология планирования производственных ресурсов (мощностей)
— CRP (Capacitiy Requirements Planning). Она была очень похожа на MRP, но
направлена была на расчет производственных мощностей.
Объединение этих двух методологий привело к зарождению задачи MRP
«второго уровня» — MRP II (Manufacturing Resource Planning) — встроенной
методологии планирования, состоящей их MRP/CRP и использующей MPS и FRP
(Finance Resource/requirements Planning) — планирование финансовых средств.
Далее предложили концепцию ERP (Economic Requirements Planning) —
объединенное планирование всех «бизнес-ресурсов» компании.
Эти методологии поддерживались соответствующими инструментальными
средствами. В большей степени к обеспечению работы этих методологий
причастны СУБД.
Система управления базами данных (СУБД) – специализированная
программа, предназначенная для создания и ведения баз данных.
СУБД подразделяются на 3 вида:
1. Файл – серверные СУБД.
Все файлы хранятся на Файл-сервере. Сама СУБД располагается на
клиентской машине и с нее же функционирует. Доступ осуществляется через
локальную сеть (в случае если Файл-сервер и компьютер, на котором установлена
СУБД являются разными машинами). Преимущество данной архитектуры – низкая
51
нагрузка на центральный процессор сервера. ИЗ примеров таких СУБД -
MicrosoftAccess, BorlandParadox
2. Клиент-серверные СУБД.
СУБД такого уровня состоят из двух частей: клиентской и серверной.
Клиентская часть входит в состав прикладной программы. Такие СУБД
обеспечивают разграничение прав доступа к информации и практически не
загружают сеть. В настоящее время клиент-серверные СУБД одни из самых
популярных, на рынке представлены десятки различных вариантов. Вот некоторые
из них: Firebird, Interbase, MSSQLServer, Sybase, Oracle, PostgreSQL, MySQL,
ЛИНТЕР.
3. Встраиваемые СУБД.
Встраиваемый СУБД представляют собой библиотеку, которая позволяет
специальных образом хранить большие объемы данных на локальной машине.
Доступ к таким данным осуществляется либо через SQL, либо через функции
СУБД. Вот несколько примеров таких СУБД: OpenEdge, SQLite, BerkeleyDB,
MySQL.
Все компьютеры в организации объединены в локально-вычислительную
сеть, что позволяет им обмениваться информацией друг с другом. Существование
такой сети позволит использовать клиент-серверную СУБД MySQL. Выбор
остановился именно на ней в связи со следующими факторами: в организации
имеется сертифицированный персонал, который может своими силами
корректировать и вести базу данных. Помимо этого эта СУБД является достаточно
надежной и предоставляет возможность хорошей защиты хранимой и
обрабатываемой информации.
Сейчас реляционная модель данных становится базовой при построении БД.
Это получилось из-за того, что организация хранения данных в виде таблиц
логична для пользователя. Эта особенность приводит к множеству реляционных
СУБД. Их параметры значительно разнятся. Подбор самой адекватной СУБД стал
сложной задачей.
Опишем самые распространенные СУБД.
1. Oracle Database
52
Объектно-реляционная СУБД. Самая первая версия стала коммерческой
СУБД, поддерживающей SQL-язык. Сейчас доступно 6 версий СУБД:
• Enterprise Edition: Полноценная версия без ограничений. Эта
корпоративная редакция продукта нужна для крупных предприятий.
Пользователям даются опции, которые помогают архитектурно и функционально
оптимизировать сервер;
• Standard Edition: Есть ограничение по числу процессорных разъемов
(не более 4-х). Редакция нужна для применения в компании среднего размера или в
отделе крупной компании;
• Standard Edition One: Есть ограничение по числу процессорных
разъемов (не более 2-х). Также нет поддержки кластеризации;
• Personal Edition: Версия рассчитана на однопользовательский режим;
• Lite: Версия используется в мобильных и встраиваемых устройствах.
Также часто применяемся в малый предприятиях;
• Express Edition (XE): Доступная СУБД. Используется 1 процессор,
есть ограничения по объему ОЗУ (1 Гб) и объему БД (11 Гб).
Все эти 6 версий СУБД имеют идентичный исходный код и аналогичный
функционал, исключая отдельные узконаправленные методики конкретных версий.
Главная задача стандартной, персональной и мобильной версий - понижение
стоимости владения, легкость использования ПО.
Oracle Database считается кроссплатформенным ПО. Это реализовано
благодаря тому, что около 80 % программного кода написано на языке Си. А ядро
сервера, которое имеет остальные 20 % кода, переделывается под необходимую
платформу, поскольку создано на машинно-зависимых языках.
2. Microsoft Access
Реляционная СУБД, созданная Microsoft. Имеет встроенный Visual Basic for
Applications (VBA), позволяющий создавать приложения в Access для работы с БД.
Понимо VBA в приложении применяется язык структурированных запросов SQL и
макрокоманды.
MS Access считается файл-серверным СУБД, что уменьшает круг её
использования. В роли движка Бд стоит Access Database Engine или Microsoft Jet
4.0 в зависимости от ревизии СУБД. MS Access может совмещаться с внешними
53
СУБД клиент-серверной архитектуры, например, с MySQL, Firebird, Oracle и др.
Устойчив к сбоям в электропитании благодаря автоматическому резервированию
после перехода к следующей записи. Программный комплекс лучше всего
применять после приобретения лицензии, хотя есть версии, доступные открыто.
Проект MS Access сохранен в файле формата accdb, упрощая тем самым его
передачу и работу с программой. Различные конструкторы помогают
взаимодействовать с данной СУБД персоналу, которые имеют недостаточный
уровень знаний. Плюсом такой настольной СУБД становятся русифицированный
интерфейс и хорошая СЗИ.
3. MS SQL Server
Первая версия СУБД стала совместной работой фирм Sybase, Ashton-Tate и
Microsoft. MS SQL Server принадлежит к СУБД клиент-серверной архитектуры.
Есть огромное число версий и обновлений. Финальные версии По уже включают
компонент ядра СУБД (Database Engine); набор технологий для репликации с БД,
службы для работы с данными - предоставление отчетов, анализ данных и т. п.
Microsoft SQL Server Express Edition — это версия продукта, уменьшенного
по функционалу, но находящаяся в открытом доступе. Эта версия применима лишь
в рамках малой компании в силу уменьшенных возможностей по сравнению с MS
SQL Server. Языком просмотра выступает процедурное расширение языка SQL —
Transact-SQL.
Microsoft SQL Server совместим с БД других форматов, к примеру: Oracle,
DB2, Sybase и Microsoft Access. Эта СУБД имеет простой доступ пользователей к
анизучаемой информации, что реализовано методов объединения с пакетом
программ Microsoft Office. Также имеется возможность шифровать БД, файлы
журналов или файлы данных, тем самым реализуя дополнительную защиту
данных.
4. Sybase A daptive Server Enterprise
Реляционная СУБД, создана фирмой SAP. Сначала была разработан вместес
Microsoft SQL Server, и потому тоже применяет Transact- SQL как базовый язык
запросов. Является СУБД клиент-серверной архитектуры. Используется в системах
масштаба среднего или большого предприятий. Определяется удобством
использования и минимальной ценой для сегмента рынка СУБД, поддерживающих
54
большие БД. Применяется при необходимости взаимодействия с большим числом
пользователей, большими объемами данных для очень важных объектов. Также
данная СУБД не зависит от ПО других производителей.
SAP Sybase Adaptive Server Enterprise Cluster Edition — версия СУБД,
имеющая усиленную отказоустойчивость, обеспечиваемую благодаря разбиению
на кластеры и перевода пользователей с отказавшего узла кластера на рабочий.
При сбое в процессе реализации транзакции операция выполнится повторно по
факту перехода на рабочий узел.
5. ЛИНТЕР
СУБД нашего производства, созданная научно-производственным
предприятием РЕЛЭК (Реляционные экспертные системы). Считается
кроссплатформенным ПО, поддерживающим почти все ОС. Базовым
направлениями использования становятся гос. проекты, встроенные системы и
онлайн-системы. СУБД ЛИНТЕР имеет отличную надежность благодаря системе
оперативного резервирования, другими словами - резервная система приходит на
замену вышедшей из строя в авто режиме. Язык запросов в СУБД ЛИНТЕР
отвечает требованиям SQL:2003. Существует 4 версии СУБД: ЛИНТЕР Бастион,
ЛИНТЕР Стандарт, ЛИНТЕР Realtime и ЛИНТЕР Multiversion.
6. MySQL
Универсальная СУБД. Лежит в свободном доступе, но имеет коммерческую
лицензированную версию от MySQL AB. СУБД с открытым кодом. Изначально
создавалась шведской компанией MySQL AB, с 2008 по 2010 года —уже фирмой
Sun Microsystems. Сейчас разработка и поддержка ПО лежит на Oracle. Первая
версия СУБД вышла в 1995 году, а представлена она была в январе 2001 года.
Данная СУБД используется для управления малых и средних систем. СУБД
MySQL используется там, где есть клиент- серверная и встроенная архитектура. В
версиях выше MySQL 3.22 все ограничения с таблиц сняты.
Есть и визуальный интерфейс для упрощения работы с БД MySQL —
PhpMyAdmin. СУБД MySQL версий 5.0 и выше отвечает стандарту
структурированного языка запросов SQL, поэтому она может быть совмещена с
многими версиями БД. Главный язык разработки - C/C++.
В настоящее время актуальной версией данной СУБД является 5.6.
55
Преимущества MySQL:
наилучшая скорость обработки данных на объеме до 500000 записей;
бесплатные открытые лицензии;
простота использования;
поддержка большинством хостинговых компаний;
возможность использования на различных платформах (Unix,
Windows, др.).
Специальное (прикладное) программное обеспечение предназначено для
решения прикладных задач. Рассмотрим основное программное обеспечение,
используемое при реализации проекта.
Основным языком веб программирования становится PHP. Его главными
преимуществами считаются: понятный синтаксис, хорошее быстродействие, работа
с большинством хостингов. Также плюсом будет то, что на PHP созданы многие
используемые движки.
Другой известный язык веб программирования на платформе Unix - язык
Perl. Он сложнее, его синтаксис запутаннее, и изначально не был создан для для
веб программирования.
Потому в рамках языка разработки соединения с БД выбираем PHP.
PHP был выбран, т.к.:
• Модули PHP запускаются из области памяти, выделенной программе
самой ОС. ASP подгружает для действия свои модули СОМ, чем сильно забивает
ОЗУ и CPU;
• Объединение с PHP с этой СУБД MySQL более адекватна, чем у ASP.
Есть много утилит на PHP для работы с БД MySQL, где представлен весь набор
свойств в сравнение с другими БД. Тут имеются очень полезные встроенные
функции, которые недоступны для остальных БД. Основным достоинством PHP
считается поддержка широкого круга БД: Oracle, Microsoft SQL server, MySQL и
т.д.;
56
• Плюс PHP - это неимение временных проблем с исправлением
отдельных ошибок, что позволяет быстро реагировать и корректировать доработки.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - совокупность технических средств,
компьютерной техники, средств передачи информации, используемых в
автоматизированных системах управления и в информационных системах. В состав
комплекса входят электронные вычислительные машины, осуществляющие
обработку экономической информации, средства подготовки данных на машинных
носителях, средства сбора и регистрации информации, средства передачи данных
по каналам связи, средства накопления и хранения данных и выдачи результатной
информации, вспомогательное оборудование и оргтехника. Поскольку
автоматизацию планируется осуществить на основе клиент-сервер, то архитектура
технической части будет делиться на серверную и клиентскую части.
Для достижения наилучшего результата, серверную и клиентскую часть
необходимо объединить в единую локальную сеть, а для обеспечения желаемого
результата связь необходимо осуществить на основе технологии Ethernet,
пропускная способность сети должна быть не менее 100 Мб/сек.
Техническое обеспечение серверной части.
Выбор предлагается произвести из серверов средней ценовой категории.
Интересующие характеристики:
процессор IntelCore 2 2.2 GHz или выше;
оперативная память не менее 4.00 Гб;
Жесткие диски не менее двух с объёмом от 500 Гб;
Материнская плата с технологией RAID;
Цена до 1500 у.е.
Выбор сервера предложен в таблице 1.6.
57

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

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