Совершенствование информационной системы "АйТи-Гарант" - Программирование, компьютеры и кибернетика дипломная работа

Совершенствование информационной системы "АйТи-Гарант" - Программирование, компьютеры и кибернетика дипломная работа




































Главная

Программирование, компьютеры и кибернетика
Совершенствование информационной системы "АйТи-Гарант"

Анализ компьютерной сети и программного обеспечения компании "АйТи-Гарант": организационная структура; оценка информационной безопасности, векторы угроз для компании. Недостатки и совершенствование процесса оборота заявок по предоставлению аутсорсинга.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.


Представленный в дипломном проекте программный продукт является автоматизированной информационной системой разработанный для компании “АйТи-Гарант”. Информационная система построена согласно архитектуре клиент - сервер, пользователи могут получать доступ к интерфейсу системы через Интернет. Вся необходимая информация хранится в базе данных, располагающейся на сервере, доступ к которой обеспечивается посредством Интернет - приложения, созданного с использованием языка PHP.
Пользователи в системе разграничены на 3 категории клиент, пользователь, администратор, для каждой категории предусмотрен набор действий, которые могут быть произведены с помощью данной информационной системы. Эта система позволяет облегчить ведение документооборота, ускорить процесс подачи заявок, удаленно регулировать и контролировать процесс подачи и выполнения заявок, а так же вносить изменения данных.
Автоматизированные информационные системы крайне необходимы в тех сферах деятельности, где объемы хранимой информации достаточно велики.
В российской предпринимательской практике на аутсорсинг чаще всего передаются такие функции, как ведение бухгалтерского учёта, обеспечение функционирования офиса, переводческие услуги, транспортные услуги, компьютерную сеть и информационную инфраструктуру.
Аутсорсинг позволяет компании-заказчику сократить издержки и значительно снизить трудоёмкость и затраты на эксплуатацию информационных систем и приложений, сконцентрироваться на основных бизнес-процессах компании, не отвлекаясь на вспомогательные.
Одним из важнейших факторов повышения эффективности аутсорсинговой компании является совершенствование информационной системы.
Объектом исследования является компания “АйТи - Гарант”, которая предоставляет хозяйственный аутсорсинг и ИТ - аутсорсинг.
Предметом исследования является информационная система компании “АйТи-Гарант”.
Для достижения поставленной цели необходимо решить следующие задачи:
Дипломный проект состоит из трех глав, введения и заключения.
В заключении рассмотрены результаты о проделанной работе.
Аутсорсинг в сфере ИТ -- передача стороннему подрядчику ряда внутренних услуг и (или) внутренних сервисов компании-заказчика, в том числе на основе использования (например, аренды) его программных продуктов, приложений, технических средств и фрагментов инфраструктуры. Простейшим вариантом подобной практики является хостинг сайта компании. Многие современные компании пользуются услугами аутсорсинга, что говорит о его популярности и выгодности для конечного потребителя. Аутсорсинг может рассматриваться как сервис, организованный определенной компанией, где несколько услуг предоставляются комплексно для полного охвата потребностей клиента.
В России «аутсорсингом ИТ» чаще называют абонентское обслуживание компьютеров и компьютерной техники. Однако уже есть примеры предоставления полного спектра сервисов ИТ, который может использоваться для аутсорсинга в данной сфере.
Компания АйТи-Гарант основана в сентябре 2002 года и функционирует в соответствии с законодательством Российской федерации. Деятельность компании направлена на оказание ИТ - услуг и производственно хозяйственных услуг.
IT-услуги компании «АйТи-Гарант» включают в себя:
К производственно-хозяйственным компании «АйТи-Гарант» услугам относится комплекс работ по обслуживанию:
В Компании имеется собственная производственная база, высококвалифицированный состав рабочих на постоянной основе, оборудование и инструмент для выполнения полного комплекса работ. Клиенты: компании с распределённой филиальной структурой, имеющие представительства в городах Сибирского Федерального округа. Направления деятельности компаний, находящихся на обслуживании: банки, центры мобильной связи, ювелирные салоны, аптеки, АЗС, цветочные салоны, заведения общественного питания и т.д.
Компания “АйТи - Гарант” имеет функциональную организационную структуру. Управляет организацией генеральный директор. Имеется отдел продаж, в который входят начальник отдела и менеджеры активных продаж. ИТ-отдел (отдел информационных технологий) включает в себя специалиста технической поддержки, бизнес-аналитика и системного администратора. Хозяйственный отдел, включает в себя начальника хозяйственного отдела и рабочих. Диспетчер осуществляет связь с клиентом. Бухгалтерия отдана на аутсорсинг аудиторской компании. Организационная структура представлена на рисунке 1.1 (Рис. 1.1)
Далее в таблице 1.1 описаны функции персонала компании “АйТи-Гарант”.
формирование коммерческого предложения
оповещение исполнителей о поступивших заявках
уведомление руководителя о ходе работы
распределение нагрузки на исполнителей
1.3 Анализ компьютерной сети и программного обеспечения компании “АйТи-Гарант”
Рис. 1.2 Общая схема удаленных офисов
Программа является рабочим инструментом системного администратора, позволяя ему контролировать трафик и действия сотрудников. Позволяет распределять доступ среди пользователей, вести учёт трафика, ограничивать доступ отдельным пользователям или группам пользователей к ресурсам в Интернет. Интернет-шлюз содержит в себе прокси-сервер, межсетевой экран, почтовые сервер, антивирус и другие сетевые утилиты. Шлюз устанавлен как программное обеспечение на машину с операционной системой Windows.
Установлен Open VPN Server для подключения удаленных филиалов по VPN каналу.
VPN (англ. Virtual Private Network -- виртуальная частная сеть) -- логическая сеть, создаваемая поверх другой сети, например Интернет. Несмотря на то, что коммуникации осуществляются по публичным сетям с использованием небезопасных протоколов, за счёт шифрования создаются закрытые от посторонних каналы обмена информацией. VPN позволяет объединить, например, несколько офисов организации в единую сеть с использованием для связи между ними неподконтрольных каналов. При должном уровне реализации и использовании специального программного обеспечения сеть VPN может обеспечить высокий уровень шифрования передаваемой информации. При правильной настройке всех компонентов технология VPN обеспечивает анонимность в Сети.
OpenVPN -- свободная реализация VPN с открытым исходным кодом. Позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек.
На сервер установлена операционная система (ОС) Windows 2003 server.
На сервере удаленного офиса установлены программы: FreeBSD: Open VPN client обеспечивает подключение к центральному офису VPN
ipfirewall -- межсетевой экран, который встроен во FreeBSD, позволяет подсчитывать трафик по любым разумным правилам, основывающимся на данных заголовков пакетов протоколов стека TCP/IP, обрабатывать пакеты внешними программами, прятать за одним компьютером целую сеть и т. п.
Samba - файловый сервер филиала. Данная программа позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией GNU.
MySQL является решением для малых и средних приложений. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.
В таблице 2 описано программное обеспечение, установленное в компании “АйТи-Гарант”
Описание программного обеспечения компании “АйТи-Гарант”
1с (для проведения инвентаризации и учета материальных средств)
Удаленное управление рабочим столом - встроено в windows
Удаленное управление рабочим столом - встроено в windows
Компания “АйТи-Гарант” является одним из лидеров аутсорсинговых компаний. Как и любая успешная современная компания имеет цели и стратегию развития.
Основными целями развития компании является:
Для достижения повышения оборота денежных средств необходима слаженная работа всех отделов и филиалов компании. Необходимо правильное и своевременное выполнение работ. Возможно расширение услуг для имеющихся клиентов, увеличение объема услуг, снижение затрат. Для этого необходима полная база всех клиентов, в которой указаны все данные об этих компаниях. Наименование, телефоны, контактные лица, адреса филиалов, офисов (если есть), предоставляемые услуги, в каком объеме, материалы, периодичность возникновения неполадок/заявок, тип заявок.
Для генерального директора необходимы отчеты о количестве обслуживаемых фирм, какое из направлений деятельности наиболее быстро развивается, соответствие планам и перспективам развития. Для финансового директора необходимо знание количества обслуживаемых компаний и количество их офисов, в зависимости от этого возможно посчитать финансовые поступления и построить соответствия с планами развития. Так же необходимы отчеты по неполадкам и “проблемным” офисам, часто используемые материалы. Так же создание отлаженной системы оборота документации, которая позволяла бы сократить расходы на связь и сэкономить время. Система должна иметь простой и удобной для использования интерфейс это поможет сократить время обработки информации.
1.5 Анализ информационной безопасности
Оценим финансовый ущерб для организации, в случае отказа работы сети на один день, неделю, месяц.
В случае отказа работы сети в центральном офисе на 1 день возможен финансовый ущерб до 50 тыс. р. Это связано с тем, что вероятность отказа сети сводится к минимуму, т. к. существует два интернет канала в случае отказа одного, система автоматически переходит на другой. При отключении электроэнергии в здании предусмотрено резервное питание (во всех бизнес центрах класса А, В существует резервное электропитание, в случае отключения и резервного электричества, компенсация за убытки компании выставляется в счет аренды арендодателю данное условие предусмотрено в договоре с арендодателем).
За сохранность базы в организации отвечает системный администратор в обязанности которого входит защита сети и резервное копирование баз данных на удаленный сервер. Администратор имеет все необходимые для этого права.
Рис. 1.5 Векторы угроз “АйТи-Гарант”
Количество рабочих станций в центральном офисе 15. На них установлены операционные системы Windows XP PRO. Топология сети - звезда, VPN маршрутизатор выполняет функцию моста.
В компании используется групповая политика использования интернета. Существуют:
Подразделение в среднем потребляет 4000квт/ч в месяц. Установленные источники бесперебойного питания смогут поддерживать работу в течение 30 мин. Это необходимое время, что бы при отключении электроэнергии здание перешло на резервное питание
С источником бесперебойного питания соединены сервера, свитчи. Рабочие станции имеют свои ИБП
В случае отключения электроэнергии должен быть уведомлен системный администратор, директор и арендодатель.
Установлена автоматическая газовая система пожаротушения. Газ, вытесняет кислород из помещения и тем тушит пожар, не намочив оборудование и не испачкав его.
Система газового пожаротушения является универсальной автоматической системой, выполняет сразу несколько противопожарных функций. Во-первых, для тушения возгорания посредством подачи огнетушащего газа. Во-вторых, системой оповещения о пожаре и позволяет обнаруживать очаг пожара на всей контролируемой площади.
Использование системы газового пожаротушения позволяет уберечь оборудование от коррозии, которую могут вызывать воздушно-пенные, порошковые или другие противопожарные системы. А последствия тушения пожара убираются простым проветриванием помещений.
В организации имеется частично описанная политика безопасности. Описаны организационные процессы, такие как найм/ увольнение сотрудника, действия при пожаре, заведение/удаление учетной записи, категорирование данных.
Процесс оборота заявок является одним из самых важных процессов “АйТи-Гарант”. Данный процесс обеспечивает выполнение работ и отчетной документации по ним. От процесса оборота заявок зависит прибыль организации т к при своевременном выполнении заявок и работ организация получает прибыль, в противном случае на организацию накладываются штрафы.
В случае непонятной информации, неверного формата файла или повторного получения одной и той же заявки сообщить об этом в письме подтверждении и связаться по телефону со специалистом заказчика отправившего данное письмо.
Конечный исполнитель, получает заявки по средством электронной почты, или SMS, или по телефону.
Если подтверждение не получено диспетчером в течение суток («обычная» заявка), диспетчер отправляет заявку еще раз с пометкой “повторно” и связывается с исполнителем по телефону.
В случае срочной заявки Диспетчер должен выслать информацию о заявке исполнителю и дополнительно сообщить по телефону. Ниже представлена модель процесса оборота заявок, рис. 1.4.
В случае невозможности выполнить заявку, по какой - либо причине, особенно с пометкой, (срочно) конечный исполнитель обязан незамедлительно сообщить о причинах по телефону.
В случае невозможности связаться с конечным исполнителем, диспетчер должен немедленно сообщает руководству.
Конечный исполнитель, зная все необходимые данные о заявке (месторасположение, время работы и т.д.) должен выполнить заявку (осуществить выезд, устранить причину неполадки) приобретая за наличный расчет необходимые материалы, выделенными на это подотчетными средствами, предъявив после все необходимые отчетные документы (чек, копию чека).
После выполнения заявки клиент в присутствии конечного исполнителя подписывает акт о выполненных работах в котором указывается:
После этого конечный исполнитель оповещает диспетчерскую службу АйТи-Гарант о выполнении заявки.
Если конечный исполнитель в установленный срок не выполняет необходимые работы без имеющихся на то причин и не оповещает об этом диспетчерскую службу, он подвергается взысканию предусмотренным внутреннем договором. Детализация процесса выполнения заявки представлена на рис.1.5.
Взаимодействие между объектами системы происходит по средствам:
1. Через электронную почту, через ICQ.
В среднем, каждый день отправляется 15 заявок на 1 город, от одной компании. Заявки необходимо подтверждать так же по средствам электронной почты.
Посредствам телефона уведомляются около 3-5 заявок в день с одного города для одной компании.
Использование почты России происходит ежемесячно
Счет отправляется два раза в месяц на оплату ежемесячного абонентского обслуживания (начало до 5-го числа каждого месяца и, конец месяца не позднее 25 числа каждого месяца). В случае затрат на материалы, превышающих стоимость по договору обслуживания, выписывается отдельный счет на оплату материалов.
В конце месяца все акты должны высылаться по почте России.
В ходе анализа процесса оборота заявок “АйТи-Гарант” и его информационного обеспечения были выявлены следующие недостатки.
Существующая система размещена в двух различных базах данных:
На рисунке 1.6, 1.7 показаны примеры баз данных.
Рис. 1.7 Переработанная база для аутсорсинговой компании
3. Привлечение дополнительного персонала.
4. Финансовые расходы на средства связи.
В данной системе задействованы несколько видов связи:
Возможна ситуация, когда диспетчер может пропустить или удалить нужную информацию, соответственно заявка будет не выполнена или выполнена неправильно. Это влечет за собой потерю времени исполнителя, возможна закупка не требуемых комплектующих и штрафы компании исполнителя. В таблице 1.3 приведены недостатки системы и ущерб по ним.
Высокий (замедление процесса, потеря данных)
Привлечение дополнительного персонала.
Финансовые расходы на средства связи
Закономерные ошибки при работе пользователей - влияние человеческого фактора.
Все расчеты выполнены приблизительно, не учитывая вероятности расторжения контракта. Расчеты выполнены для одного клиента на 1 месяц, учитывая вероятность риска на 60%.
Таким образом, можно сделать вывод, что данная система не соответствует потребностям компании и имеет большие риски. Следовательно, необходимо совершенствовать процесс. В следующем разделе рассмотрим предложения по улучшению.
1.8 Предложение по совершенствованию системы оборота заявок
Исходя из выше перечисленных недостатков системы, можно сделать вывод о необходимости создания новой системы оборота заявок, отвечающей требованиям пользователей системы (процесса оборота заявок). Сформируем требования пользователей к системе оборота заявок.
Необходимо разработать систему оборота заявок с удобным и понятным интерфейсом для пользователя. Это поможет пользователю сократить время работы с базой и избежать каких-либо ошибок.
Необходима возможность отслеживать процесс оборота заявок и тенденции их выполнения. Данная функция необходима руководству клиента для контроля выполняемых работ компанией-аутсорсером и определения статистики неисправностей в удаленных офисах. Так же эта функция необходима для руководства компании-аутсорсера для контроля и регулировки работы исполнителей, анализа неисправностей объектов.
Для защиты данных в системе, права доступа пользователей должны быть разделены. Разделение пользовательских прав необходимо что бы каждый из исполнителей видел и мог работать только со своими заявками, так же руководители могли просматривать все поданные и выполненные заявки. Разделением пользователей на группы и предоставление прав доступа каждой группе и пользователям отдельно занимается администратор, у которого есть полный доступ ко всей системе. Кроме того, администратор имеет права доступа корректировать структуру базы, заниматься обработкой ошибок, возникающих в системе.
Таким образом, можно выделить 3 требования к системе:
Основные требования функциональности:
Таким образом, обозначим основные задачи, которые должна решать проектируемая система.
Пользовательский интерфейс должен быть понятным для пользователя. Клиент должен иметь возможность ввода всей необходимой информации о требуемом выполнении работ:
Интерфейс для исполнителя должен позволять просматривать данные о невыполненных заявках. Исполнитель должен иметь возможность ставить отметки о прочтении полученных заявок. Данные должны быть представлены в виде таблицы.
Интерфейс для администратора включает список таблиц, над которыми будет производиться операция. После выбора таблицы, администратор получает возможность просмотра, удаления, изменения и добавления данных. Внешний вид идентичен интерфейсу для исполнителя.
Для защиты данных в системе, права доступа пользователей должны быть разделены. Разделением пользователей на группы и предоставление прав доступа каждой группе и пользователям отдельно занимается администратор у которого в свою очередь есть полный доступ ко всей системе, кроме того он в праве корректировать ее структуру, а так же заниматься обработкой ошибок, возникающих в системе (несоответствие типов данных, некорректный ввод паролей и логинов и т.д.).
Пользователь информационной системы в лице клиента имеет так же ограниченные права, которые заключаются в добавлении и просмотре данных.
В отличие от исполнителя, клиент помимо просмотра данных, может также добавлять, обновлять и удалять их.
Необходимо обеспечить возможность модификации информационной системы, то есть возможность изменения структуры БД, расширение возможностей пользовательского интерфейса.
Для обеспечения корректной работы информационной системы у администратора должны быть навыки поддержания системы и сервера в исправном состоянии.
Для разработки и функционирования системы необходима операционная среда Windows (2003, XP) с приложениями Microsoft Office, СУБД MySQL, Web-сервер Apache.
Документация должна содержать описание таблиц, запросов, форм, полей для ввода и вывода информации, интерфейса пользователя, подробное описание функционирования системы. Для каждого пользователя участвующего в её обслуживании написать инструкцию по эксплуатации в соответствии с его должностными обязанностями.
1.9 Процесс оборота заявок “как должно быть”
Заказчик заходит на сайт, входит в базу под индивидуальной учетной записью (логин, пароль). Затем, в предложенной форме выбирает тип заявки, при выборе типа работ, автоматически появляется форма для заполнения, в ней указываются необходимые данные. После заполнения всех полей заказчик активирует заявку нажатием кнопки “Создать”. Заявка сохраняется в базе. Уведомление о новой заявке автоматически отправляется исполнителю. Детализация процесса формирования заявок представлена на рисунке 1.12
Рис. 1.11 Процесс оборота заявок “как должно быть”
В случае срочной заявки заказчик сообщает так же о заявке по телефону исполнителю. Так же в базе отмечается время открытия заявки исполнителем и фактическое время выполнения, это позволяет отследить работу с базой сотрудников и своевременность выполнения заявок.
После получения заявки исполнителем, ему необходимо закупить материал для выполнения работ (если он необходим), выполнить заявку и отметить ее как выполненную. Выполнение заявки так же подтверждается заказчиком, после чего ей присваивается статус “выполненная”.
Рис. 1.12 Детализация процесса формирования заявок
В главе 1 была описана предметная область, в которой была описана деятельность компании, проанализирована компьютерная сеть и программное обеспечение компании “АйТи-Гарант”. Так же был проведен анализ информационной безопасности и выявлены из типоых векторов угроз векторы угроз для компании “АйТи-Гарант”. С технической точки зрения и точки зрения безопасности, информационная система отвечает требованиям руководства по функционированию и защите информации. Был проанализирован процесс оборота заявок “АйТи-Гарант” и его информационное обеспечение, сделаны выводы и выявлены недостатки:
3. Привлечение дополнительного персонала.
4. Финансовые расходы на средства связи.
Было внесено предложение по совершенствованию системы оборота заявок. Построена модель процесса “Как должно быть”.
Наиболее важными являются ранние этапы создания информационных систем - этап анализа и этап проектирования, поскольку именно на этих этапах могут быть допущены наиболее опасные и дорогостоящие ошибки. Существуют различные методологии и CASE-средства, обеспечивающие автоматизацию этих этапов.
Такие CASE-средства должны выполнять следующие задачи:
В последнее время для целей анализа деятельности предприятий все большее распространение получает средство моделирования Aris компании IDS Scheer и Rational Rose компании Rational Software. Однако на российском рынке CASE-средств давно присутствуют и другие инструменты для описания и анализа деятельности предприятия.
Сравним особенности описания бизнес-процессов, реализованных в программном продукте Aris IDS Scheer, Rational Rose фирмы Rational Software и продуктах, основанных на методологии IDEF0, наиболее распространенным из которых на российском рынке является BPwin корпорации Computer Associates.
Методология ARIS является достаточно разнообразной. Организация в ARIS рассматривается с четырёх точек зрения:
При этом каждая из этих точек зрения разделяется ещё на три подуровня: описание требований, описание спецификации, описание внедрения. Для описания бизнес-процессов предлагается использовать около 80 типов моделей, каждая из которых принадлежит тому или иному аспекту. В ARIS имеется мощная репрезентативная графика, что делает модели особенно удобными для представления руководству.
Среди большого количества возможных методов описания можно выделить следующие:
Разработка скриптов - это необходимость, без которой не обойдется ни один проект по формализации и оптимизации бизнес-деятельности. Скрипт - это инструмент ARIS, с помощью которого автоматизируется составление различных аналитических отчетов, нормативных документов, новых моделей. Он представляет собой подпрограмму, запускаемую в ARIS Toolset или непосредственно на сервере ARIS. Скрипты пишутся на специальном языке программирования - SAX Basic. Для автоматизированного формирования того или иного отчета в ARIS скрипты оперируют данными из базы моделей, вычленяя из нее конкретные объекты и модели.
Технология ARIS Script позволяет в автоматическом режиме производить:
Формирование нормативных документов на основании моделей ARIS (паспорт процесса, регламент процесса и т.п.).
Формирование аналитических отчетов на основании моделей ARIS.
Интеграция ARIS Toolset с другими приложениями и базами данных. Формирование базы моделей ARIS на основании готовых спецификаций.
BPwin позволяют создавать модели процессов и поддерживает только три стандарта (нотации) моделирования - IDEF0, DFD и IDEF3.
BPwin не имеет возможности разработки скриптов.
Rational Rose не поддерживает ни одну из известных методологий моделирования и анализа бизнес-процессов. Методика построения «бизнес-моделей», содержащаяся в дополнительном наборе рекомендаций или методике RUP (Rational Unified Process), которая сопровождает пакет Rational Rose, предлагает диаграммы Use Case (Диаграммы вариантов использования) и Activity (Диаграммы действия) для описания бизнес-процессов. Эти диаграммы позволяют описать лишь малую часть сведений. Синтаксические соглашения, диктуемые системой при разработке Use Case и Activity-диаграмм, не объединены в законченную и понятную систему и этим диаграммам не дается никакой интерпретации, объясняющей, как их применять при моделировании. Из чего следует, что Rational Rose допускает построение синтаксически корректных Activity-диаграмм, которые могут не иметь смысла ни с точки зрения моделируемого объекта, ни с позиции здравого смысла.
Далее рассмотрим обоснование выбора языка программирования.
В настоящее время, для программирования функциональности интерфейса, используются такие языки как PHP, ASP, Perl. Основным их достоинством является возможность формирования страниц на основе интерактива клиент-сервер.
Perl - интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи сообщений. Этот язык прост в использовании, эффективен, но про него трудно сказать, что он элегантен и компактен. В основном Perl применяется для написания различных системных программ, хотя его можно использовать и для создания web страниц.
Active Server Pages (ASP) - это технология Microsoft, позволяющая создавать динамические web страницы. ASP поддерживает несколько языков программирования, наиболее распространенным является VBScript (опять же разработка Microsoft). Соответственно, ASP - это технология только для Windows систем.
Производительность. PHP исключительно эффективен. Используя единственный недорогой сервер, можно обслуживать миллионы обращений в день.
Интеграция с базами данных. Используя Open Database Connectivity Standard (стандарт открытого интерфейса связи с базами данных, ODBC), можно подключаться к любой базе данных, для которых существует ODBC-драйвер. Это распространяется на продукты Microsoft и многих других компаний.
Встроенные библиотеки. Поскольку PHP был разработан для использования Web, он имеет множество встроенных функций для выполнения широкого разнообразия полезных, связанных с Web, задач. С его помощью можно «на лету» генерировать GIF-изображения, подключаться к другим сетевым службам, отправлять сообщения электронной почты, работать с cookie-набором и генерировать PDF-документы посредством нескольких строк кода.
Стоимость. Пакет PHP является бесплатным.
Переносимость. Пакет PHP можно использовать под управлением многих различных операционных систем. Код PHP можно создавать в среде таких бесплатных Unix-подобных операционных системах как Linux или различных версий Microsoft Windows. Как правило, программы будут работать, без каких либо изменений в различных средах с установленным PHP.
Рассмотрим ключевые таблицы. Ниже на рисунке 2.1, представлен общий вид таблиц в базе данных MySQL.
Таблица Role (Роль) хранит данные о всех существующих правах. RoleID - уникальный номер, служит для связи с таблицей UserRole. RoleName - наименование права к пользованию базой данных.
Компьютеры и используемая в офисе компании "АйТи Сервисез" периферия. Выбор сетевых решений. Протокол передачи данных. Построение и этапы внедрения локальной вычислительной сети по технологии Token Ring. Требования к надежности и стабильности сети. курсовая работа [706,4 K], добавлен 16.04.2016
Исследование системы безопасности предприятия ООО "Информационное партнерство". Организационная структура компании, направления обеспечения информационной безопасности. Используемые средства защиты; методы нейтрализации и устранения основных угроз. курсовая работа [149,1 K], добавлен 18.08.2014
Анализ рисков информационной безопасности. Оценка существующих и планируемых средств защиты. Комплекс организационных мер обеспечения информационной безопасности и защиты информации предприятия. Контрольный пример реализации проекта и его описание. дипломная работа [4,5 M], добавлен 19.12.2012
Общая характеристика компании, структура и функции информационной системы, требования к ней, архитектура используемых технических средств и программного обеспечения. Анализ проблем и причин их возникновения. Интерфейс и диалог информационной системы. курсовая работа [3,0 M], добавлен 15.10.2013
Стратегия информационной безопасности предприятия в виде системы эффективных политик, которые определяли бы эффективный и достаточный набор требований безопасности. Выявление угроз информационной безопасности. Внутренний контроль и управление рисками. курсовая работа [351,0 K], добавлен 14.06.2015
Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз. дипломная работа [1,4 M], добавлен 13.07.2011
Информация в современном мире как один из наиболее важных ресурсов. Рассмотрение особенностей разработки информационной системы для автоматизации рабочего места оператора телефонной компании по предоставлению услуг. Этапы создания информационной базы. курсовая работа [2,6 M], добавлен 13.03.2013
Работы в архи
Совершенствование информационной системы "АйТи-Гарант" дипломная работа. Программирование, компьютеры и кибернетика.
Итоговое Сочинение 2022 Комментарии
Доказательства И Доказывание В Уголовном Процессе Реферат
Контрольная Работа Номер 1 Письменная Часть
Туған Дала Эссе
Контрольная работа по теме Христианство в Киевской Руси
Реферат На Тему Виды Материалов
Реферат по теме Дискуссионные проблемы истории Второй мировой и Великой Отечественной войн: проблема готовности к войне
Курсовая работа по теме Сущность маркетинга
Курсовая работа по теме Полоролевая идентичность у дошкольников из неблагополучных семей
Реферат: Отчет по производственной практике на ОАО Златоустовский металлургический завод
Реферат по теме Советско-Финляндская война 1939 года
Практическая Работа Заполнить Таблицу
Реферат: Происхождение жизни: абиогенез и панспермия. Гиперцикл. Геохимический подход к проблеме
Курсовая Работа На Тему Анализ Деятельности "Аэрофлот-Дон"
Темы Сочинений Пушкин Капитанская Дочка 8 Класс
Реферат На Тему Последствия Возникновения Евросоюза
Реферат: Изменения окислительно-восстановительного потенциала среды. Скачать бесплатно и без регистрации
Реферат: Арттерапевтические техники для работы с телесным образом "Я" и с психосоматическими заболеваниями. Скачать бесплатно и без регистрации
Дипломная работа: Розвиток у молодших школярів уявлень про народне мистецтво (на прикладі творчості Катерини Білокур)
Управление Персоналом Реферат
Отпуск в законодательстве Республики Беларусь - Менеджмент и трудовые отношения реферат
Применение фасилити менеджмента для оптимального управления объектом недвижимости - Менеджмент и трудовые отношения курсовая работа
Транспортировка больных и пострадавших в машинах скорой помощи - Медицина презентация


Report Page