Разработка решения для автоматизации планирования грузоперевозочных рейсов на рассматриваемом предприятии
Преимущества и недостатки существующей технологии выполнения выбранной функции управления. Информационная безопасность: концептуальные и методологические основы защиты информации. Сравнение сред разработки и соответствующих им языков программирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 27.02.2020 |
Размер файла | 4,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Рисунок 2.4 -- Детализация функции «формирование рейсов»
Расчет себестоимости рейсов выполняется целиком с помощью ЭИС и проводится в два этапа:
1. Расчет себестоимости всех заявок, входящих в рейс.
2. Расчет косвенных затрат.
Информация о себестоимости рейсов является основанием для формирования отчета о планируемых затратах (краткосрочного плана бюджета). План бюджета обычно состоит из доходов и расходов, но так как рассчитать доходы значительно проще, чем оценить расходы, то основной упор делается на наиболее точное планирование расходов.
Осуществление грузоперевозки (функция расположена на диаграмме первого уровня) производится точно также как и в существующей технологии управления. Каждому водителю выдается задание, в котором указывается маршрут, груз и прочие параметры. Для контроля параметров рейса используется все та же система «АвтоГРАФ».
Завершающий этап управления грузоперевозками -- закрытие рейсов (Рисунок 2.5). Ввод фактических затрат в программу (ЭИС) осуществляется на основании данных о рейсах, полученных после их выполнения. Фактические затраты предназначены для их сравнения с плановыми показателями. Результаты сравнения позволят оценить эффективность работы самой ЭИС, а также выявить отклонения по вине исполнителей (водителей). А для того, чтобы точно определить, где ошиблась ЭИС, а где имели место нарушения, можно использовать систему «АвтоГРАФ» для проверки соответствия реального маршрута плановому. Присваивание выполненным рейсам статуса «завершен» используется для того, чтобы не путать выполненные рейсы с текущими. После того, как рейс получает статус «завершен», данные по нему попадают во все отчеты, выводимые ЭИС -- функция «формирование отчетов по рейсам».
Рисунок 2.5 -- Детализация функции «закрытие рейсов»
2.2 Описание обеспечивающих подсистем ЭИС
Информационная модель и ее описание
Для построения концептуальной (высокоуровневой) модели данных можно воспользоваться методологией разработки ER-моделей. ER-модель (от англ. entityrelationship model, ERM) -- модель данных, позволяющая описывать концептуальные схемы предметной области. Для разрабатываемой ЭИС предметной областью будет являться одна из задач управления грузоперевозками -- их планирование.
ER-модель представляет собой формальную конструкцию, которая сама по себе не предписывает никаких графических средств её визуализации. В качестве стандартной графической нотации, с помощью которой можно визуализировать ERмодель, была предложена диаграмма «сущность-связь» [2.1].
В процессе анализа предметной области планирования грузоперевозок и проектирования ЭИС была разработана ER-модель, выраженная в виде диаграммы «сущность-связь» (Рисунок 2.6) [2.2].
Основной сущностью для рассматриваемой предметной области является «рейс». Для того чтобы однозначно идентифицировать рейс используется дополнительный атрибут «идентификатор». Каждому рейсу соответствуют определенные водители и автотранспортное средство, также представляющие из себя отдельные сущности. Кроме того, каждый рейс сопровождается определенными издержками, которые можно подразделить на два класса:
1. Издержки, связанные с выполнением заявок от клиентов.
2. Косвенные издержки, возникающие, например, при отправлении из автотранспортного предприятия и достижении первой указанной в заявке точки маршрута.
Размещено на http://www.allbest.ru/
120
Приложение
109
Рисунок 2.6 -- ER-модель для рассматриваемой предметной области
Первый вид издержек будет рассчитываться по каждой заявке, второй будет относиться на дополнительные издержки рейса, являясь одним из его свойств. Второй вид издержек вынесен в отдельную сущность «косвенные издержки рейса», так как в процессе планирования рейса данные о ней (ее атрибуты) будут обновляться намного чаще, чем данные по рейсу (такие как дата создания, водители, комментарии и прочее).
Непосредственно с рейсами связаны заявки от клиентов, представленные отдельной сущностью «заявка». У заявки есть несколько специфичных атрибутов, таких как:
• затраты на страхование -- при перевозке дорогостоящих грузов нужно свести к минимуму риск его порчи, поэтому здесь не обойтись без услуг страховой компании. Данный атрибут отражает затраты на ее услуги;
• ожидаемая выручка -- выручка, которую предприятие планирует получить от реализации услуг по грузоперевозке.
В каждой заявке клиента указывается маршрут движения, состоящий из нескольких точек погрузки или разгрузки груза. Для хранения информации о них используется сущность «точка маршрута», содержащая следующие атрибуты:
• заявка -- идентификатор заявки;
• идентификатор -- собственный идентификатор точки маршрута;
• пункт -- собственно, сама точка погрузки или разгрузки с определенным адресом и координатами. Является ссылкой на сущность «пункт»;
• «погрузка/разгрузка» -- тип точки маршрута;
• «груз» -- ссылка на сущность «груз»;
• масса и объем груза -- основные характеристики груза.
Себестоимость заявок на грузоперевозку вынесена в отдельную сущность «себестоимость заявки» также как и «косвенные издержки рейса», вследствие более частого обновления данных о ней. Как можно заметить, атрибуты этих сущностей почти полностью совпадают, за исключением дополнительного атрибута «страхование» в себестоимости заявки и первичных ключей. Атрибут «страхование» дублирует атрибут «затраты на страхование» сущности «заявка» в целях оптимизации запросов к информационной базе, а также для независимого обновления себестоимости заявки. Атрибут «план/факт», входящий в обе сущности, является перечислением с двумя значениями «план» и «факт», и предназначен для возможности вести раздельный учет планируемой и фактической себестоимости.
Для того чтобы связать рейсы с заявками, была введена еще одна сущность -- «заявки рейса». Ее атрибутами являются ссылки на рейс и заявку клиента, что позволяет установить между рейсом и заявками связь вида «один ко многим», то есть каждому рейсу будет соответствовать одна и более заявок.
Все остальные сущности, не рассмотренные выше, составляют справочники для хранения различного рода информации.
Сущность «клиент» предназначена для хранения информации обо всех юридических или физических лицах, являющихся клиентами рассматриваемого предприятия.
Сущность «пункт» предназначена для хранения информации обо всех пунктах, которые могут являться точками маршрута в заявках. У данной сущности есть такие специфичные атрибуты как широта и долгота. Данные атрибуты предназначены для упрощения расчета себестоимости заявок, так как они однозначно определяют положение контрагента на карте. Также вычислить координаты пункта можно и по адресу, но в этом случае придется пожертвовать быстродействием разрабатываемой ЭИС, и кроме того, надежностью (так как адрес может быть неверным, то это может поставить систему в тупиковую ситуацию на момент проведения расчетов по заявкам клиентов). Идеальным вариантом будет ручной ввод адреса при добавлении в информационную базу контрагента и одновременное автоматическое вычисление координат по этому адресу, что исключает ошибки в дальнейшем.
Сущность «топливо» служит для хранения информации обо всех видах топлива, используемого автотранспортом на рассматриваемом предприятии. Ей логически подчинена сущность «стоимость топлива», тип связи -- один ко многим, так как стоимость топлива может различаться в разные промежутки времени.
Аналогично устроены сущности «водитель» и «оплата водителю».
Сущность «груз» содержит такие сведения, как краткое описание перевозимого груза, его характеристики (масса измеряется в тоннах, объем в кубических метрах) и необходимые условия транспортировки -- требуется ли наличие рефрижератора (специального трейлера с холодильной камерой) или перевозка при пониженной скорости движения. Данные параметры непосредственно влияют на себестоимость заявок.
Сущность «автомобиль» предназначена для хранения данных об автотранспортных средствах предприятия. Помимо наименования, даты ввода в эксплуатацию и других свойств, у нее также имеются такие специфичные атрибуты, как:
• базовый расход топлива -- показывает, сколько топлива расходует автомобиль при движении в снаряженном состоянии, но без трейлера и груза. Измеряется в литрах на сто километров пути;
• расход топлива на прицеп -- показывает, сколько топлива расходуется на дополнительную массу трейлера при движении, измеряется в литрах на сто тонно-километров;
• расход топлива на транспортную работу -- показывает, сколько топлива израсходует автомобиль при перевозке одной тонны груза на расстояние сто километров. Измеряется в литрах на сто тонно-километров.
• начальный пробег -- пробег автомобиля на момент ввода данных о нем в разрабатываемую ЭИС;
• амортизационные отчисления -- отчисления на амортизацию автотранспортного средства за каждые сто километров пробега, используется при расчете себестоимости перевозки.
Таким образом, после проведения анализа предметной области -- деятельности по планированию грузоперевозок -- была получена информационная модель, позволяющая выделить ключевые сущности рассматриваемой предметной области и обозначить связи, которые могут между ними устанавливаться.
Используемые классификаторы и система кодирования
Кодирование -- это процесс присвоения условных обозначений объектам и классификационным группам по соответствующей системе кодирования.
Система кодирования -- это совокупность правил обозначения объектов классификационных группировок.
Для следующих сущностей, рассмотренных в предыдущем пункте, используется порядковая система кодирования:
• автомобиль;
• топливо;
• заявка;
• пункт;
• клиент;
• рейс;
• груз;
• водитель.
Порядковая система кодирования заключается в последовательном присвоении каждому элементу номера его порядка, то есть в кодировании информации натурального ряда в порядке расположения элементов [2.3]. Присвоение числового кода новому элементу осуществляется автоинкрементно, то есть каждый следующий числовой код равен сумме предыдущего кода и единицы.
Себестоимость заявок и накладные расходы рейса классифицируются по типу затрат, которые могут быть плановыми или фактическими, и, таким образом, классификатор представляет из себя перечисление с двумя элементами: «план» и «факт».
Аналогично классифицируются детали маршрута заявки по виду работ -- погрузочные или разгрузочные, классификатор является перечислением и состоит из двух элементов: «погрузка» и «разгрузка».
Характеристика нормативно-справочной и входной информации
В разрабатываемой ЭИС основной входной информацией являются заявки от клиентов на грузоперевозку (Приложение Б, Рисунок Б.6). Данный документ хранится в информационной базе в виде сущности «заявка» и связанных с ней отношением «один ко многим» сущностей «детали маршрута заявки». Частота возникновения документа -- несколько раз в день.
Документ содержит следующие реквизиты:
• номер -- проставляется автоматически, уникален для каждого документа;
• дата -- дата и время, когда был создан документ. Реквизит предназначен для отображения списка документов в хронологическом порядке и исключения путаницы при планировании рейсов;
• затраты на страхование -- денежная сумма, направляемая на страхование груза для минимизации рисков, поле не обязательно для заполнения (по умолчанию заполняется нулем);
• ожидаемая выручка -- стоимость услуги грузоперевозки по соглашению с клиентом;
• контрагент -- клиент, подавший заявку.
Кроме основных реквизитов, в документе также присутствует табличная часть с описанием деталей маршрута. Число строк в ней может быть от двух до бесконечности. Каждая строка табличной части содержит следующие (обязательные для заполнения) поля:
• пункт назначения. Пункт назначения является контрагентом (это может быть, например, торговая точка или склад). Маршрут состоит из нескольких связанных между собой точек на земном шаре, пункт назначения характеризует каждую такую точку. Для указания точного расположения пункта необходимо и достаточно знать его географические широту и долготу;
• тип пункта -- погрузка или разгрузка груза. Если пункт является первым в маршруте, то его тип однозначно будет «погрузка», если же он последний -- его тип «разгрузка»;
• дата и время прибытия -- дата и время прибытия в пункт назначения;
• груз -- перевозимый груз. Если тип пункта «погрузка», то «груз» является грузом, который должен быть погружен и готов к перевозке в следующий пункт. Если пункт является пунктом разгрузки, то это означает, что груз должен быть уже доставлен и разгружен;
• масса груза -- масса груза в тоннах, используется при расчете величины транспортной работы, которую необходимо совершить для осуществления грузоперевозки;
• объем груза -- объем груза в кубических метрах. Используется только для более полного фиксирования параметров груза в информационной базе.
Таким образом, документ заявки на грузоперевозку отражает все детали, необходимые для планирования рейсов и расчета их себестоимости. Ранее названные его поля и реквизиты, такие как контрагент, пункт назначения (по сути, пункт является сущностью «контрагент») и груз являются элементами соответствующих им справочников, подробно рассматриваемых далее.
Справочник «контрагенты» хранит нормативно-справочную информацию по всем контрагентам предприятия. Данные справочника обновляются нечасто, новые элементы появляются тогда, когда предприятию поступает заявка на грузоперевозку от нового контрагента. Экранная форма элемента справочника «контрагенты» (Приложение Б, Рисунок Б.2) содержит следующие реквизиты:
• наименование -- наименование контрагента;
• телефон -- контактный телефон контрагента, поле не обязательно для заполнения;
• адрес -- адрес контрагента;
• широта и долгота -- географические координаты контрагента. Так как ввод данных координат утомителен для пользователя, то на экранной форме предусмотрена кнопка для автоматического заполнения на основании введенного адреса.
Справочник «грузы» хранит нормативно-справочную информацию по всем видам грузов, перевозка которых осуществляется предприятием. Данные этого справочника обновляются несколько чаще, чем справочника «контрагенты», так как новые виды грузов появляются чаще, чем контрагенты. Экранная форма элемента справочника «контрагенты» (Приложение Б, Рисунок Б.5) содержит следующие реквизиты:
• наименование -- краткое описание груза;
• ограничение скорости движения при перевозке -- для некоторых типов грузов может потребоваться более «бережная» транспортировка;
• опасный груз -- дополнительная характеристика груза, используется только для учета;
• перевозить в рефрижераторе -- реквизит показывает, нужен ли рефрижератор для перевозки груза. Рефрижератор -- прицеп с теплоизолированным (изотермическим) фургоном, снабженный холодильной установкой или теплопоглощающими материалами, поддерживающими в грузовом отсеке заданный температурный режим.
Кроме справочников контрагентов и грузов также нужны справочники по автомобилям, видам топлива, водителям, которые потребуются на этапе планирования рейсов.
Справочник автомобилей хранит нормативно-справочную информацию по всем автомобилям предприятия, которые используются для осуществления грузоперевозки. Частота появления новых элементов справочника зависит от частоты поступления новых автомобилей. Справочник автомобилей спроектирован на основе сущности «автомобиль», рассмотренной в предыдущем пункте. Экранная форма данного справочника (Приложение Б, Рисунок Б.1) содержит следующие реквизиты:
• наименование -- название автомобиля, предназначено для того, чтобы отличить его от множества других автомобилей предприятия;
• дата ввода в эксплуатацию -- используется при расчете себестоимости рейса. Для автомобилей, находящихся в эксплуатации определенное число лет, устанавливается дополнительная надбавка к расходу топлива;
• начальный пробег -- пробег автомобиля на момент ввода информации о нем в разрабатываемую ЭИС;
• государственный регистрационный номер -- используется как дополнительная характеристика к наименованию автомобиля. Реквизит не обязателен для заполнения;
• амортизационные отчисления -- отчисления на амортизацию автотранспортного средства за каждые сто километров пробега, используется при расчете себестоимости перевозки;
• используется -- признак того, что автомобиль находится в активной эксплуатации;
• тип топлива -- используемый автомобилем тип топлива;
• базовая норма, нормы расхода топлива на прицеп и на транспортную работу подробно рассматривались в предыдущем пункте, поэтому их описание здесь не приводится.
Справочник типов (видов) топлива непосредственно связан со справочником автомобилей и, кроме того, используется при расчете стоимости топлива в процессе планирования рейсов. Новые элементы справочника будут добавляться лишь в очень редких случаях, но изменение стоимости уже введенных типов топлива, как предполагается, будет производиться регулярно. Экранная форма элемента справочника (Приложение Б, Рисунок Б.4) содержит единственный реквизит -- наименование (наименование типа топлива, например, «бензин АИ-95») и одну табличную часть, хранящую историю изменений стоимости топлива. В табличной части фиксируется стоимость и дата, на которую она установлена. Источник поступления информации о стоимости топлива -- данные от поставщиков топлива, автозаправочных станций.
Справочник «водители» хранит нормативно-справочную информацию обо всех водителях автотранспорта, работающих на предприятии. Частота возникновения нового элемента (или удаления существующего) в данном справочнике зависит от частоты приема на работу новых водителей (или их увольнения). Экранная форма элемента справочника (Приложение Б, Рисунок Б.3) содержит единственный реквизит -- «Ф.И.О.» и табличную часть, содержащую сведения о тарифных ставках почасовой оплаты труда водителя.
Так как комплексный расчет зарплаты достаточно сложен, то используется его упрощенный вариант -- в зависимости от отработанных часов. Впрочем, для расчета плановой себестоимости этого более чем достаточно. Суть данного метода расчета зарплаты заключается в умножении количества времени, затрачиваемого на рейс, на почасовую ставку, при этом затрачиваемое время является частным от деления протяженности маршрута на среднюю скорость движения, задаваемую в параметрах программы.
Таким образом, все рассмотренные справочники являются дополнительной входной информацией, являющейся «внутренней» для ЭИС, так как используются для облегчения ввода данных, например, по заявкам (для сравнения, заявки являются внешней входной информацией, в них содержится описание и грузов, и контрагентов, а справочники позволяют организовать повторное использование этих описаний). Кроме того, использование единой входной нормативно-справочной информации обеспечивает сопоставимость данных по выходной информации -- отчетам, подробно рассматриваемым в следующем пункте.
Характеристика результатной информации
Результатная информация является одним из важнейших информационных потоков в разрабатываемой ЭИС и представлена в виде разнообразных отчетов.
Главными отчетами в разрабатываемой ЭИС являются отчет по плановой себестоимости заявки и отчет по плановой себестоимости рейса.
В отчете по плановой себестоимости заявки (Приложение В, Рисунок В.1) содержится следующая информация в шапке печатной формы:
• номер, дата и время заявки;
• клиент и его адрес (который был указан в заявке);
• общая длина маршрута -- рассчитывается как сумма расстояний всех отрезков маршрута, указанного в заявке;
• общая масса перевозимого груза -- суммируется масса груза, указанная для всех отрезков маршрута с типом «погрузка».
Также в отчете содержится таблица со статьями затрат. Для каждой статьи затрат указывается ее наименование, единица измерения и величина самих затрат. Статьи затрат зафиксированы в программном коде ЭИС и не могут изменяться. Данные по величине затрат рассчитываются на основании сведений из заявки, для расчета наиболее сложных величин используются формулы и алгоритмы вычисления, рассмотренные в пункте 2.2.2.
Отчет по плановой себестоимости рейса (Приложение В, Рисунок В.2) представляет в наглядном виде результаты расчета себестоимости рейса, которая делится на следующие составляющие:
1. Сумма плановой себестоимости заявок, входящих в рейс.
2. Накладные (косвенные) расходы, связанные с отправлением из начальной точки (базы, автотранспортного предприятия), подъездом к первой точке заявки, перемещением между конечной точкой одной заявки и начальной точкой следующей заявки, возвращением на базу.
Накладные расходы рассчитываются также как и себестоимость заявки, с той лишь разницей, что маршрут (по которому производится расчет) формируется автоматически (при этом используются данные о начальных и конечных точках заявок).
Также одним из важных отчетов в разрабатываемой ЭИС является краткосрочный план бюджета. Бюджетный план -- это план на определенный период в количественных (обычно денежных) показателях, составленный с целью эффективного достижения стратегических ориентиров [2.4].
Печатная форма бюджетного плана (Приложение В, Рисунок В.3) совмещает в себе плановые и фактические показатели, а также величину отклонения плановых показателей от фактических, выраженную в процентах.
Группа расходов состоит из следующих статей:
• топливо;
• зарплата водителям;
• амортизационные отчисления;
• страхование грузов; ? прочие.
Группа доходов состоит из одной статьи -- доход от выполнения заявок, основной деятельности предприятия.
Следует отметить, что план бюджета и перечисленные выше отчеты показывают данные лишь по основной деятельности и не учитывают расходы на управляющий персонал, вспомогательное производство и прочее.
Отчет о пробеге автотранспортных средств (Приложение В, Рисунок В.4) является вспомогательным и отображает данные о пробеге за выбранный период.
Отчет о рентабельности автотранспорта (Приложение В, Рисунок В.5) также является вспомогательным и отображает данные о рентабельности автотранспорта за выбранный период. Данные представлены в виде таблицы, рентабельность представляет собой частное от деления прибыли на доходы от деятельности.
План-фактный отчет об издержках рейсов (Приложение В, Рисунок В.6) служит для возможности сопоставления плановых и фактических показателей, накопленных за определенный промежуток времени.
Математическое обеспечение
Все методы формализации задач управления, в том числе и те, на основе которых строится рациональная эксплуатация технического обеспечения информационных систем, принято называть математическим обеспечением.
Математическое обеспечение -- совокупность математических методов, моделей, алгоритмов обработки информации, используемых при решении задач в информационной системе (функциональных и автоматизации проектирования информационных систем) [2.5].
Основной задачей, решаемой с помощью разрабатываемой ЭИС, является расчет себестоимости рейса при планировании рейсов. Для решения данной задачи требуется вычислить примерный (нормативный) расход топлива. Для этого в разрабатываемой ЭИС будет использоваться следующая формула:
Qн = 0,01ґ(HsanґS + Hw ґW)ґ(1 + 0,01ґD),
где Qн -- нормативный расход топлива, л;
S -- пробег автомобиля, км;
Hsan -- норма расхода топлива на пробег автомобиля в снаряженном состоянии без груза, л/100 км;
Hw -- норма расхода топлива на транспортную работу, л/100 т.км (т.км -- тонно-километров);
W -- объем транспортной работы, т.км;
D -- поправочный коэффициент (суммарная относительная надбавка или снижение) к норме, %.
Норма расхода топлива на пробег автомобиля или автопоезда в снаряженном состоянии без груза рассчитывается по следующей формуле:
Hsan = Hs + Hg ґGпр,
где Hsan -- базовая норма расхода топлива на пробег автомобиля в снаряженном состоянии, л/100 км;
Hg -- норма расхода топлива на дополнительную массу прицепа или
полуприцепа, л/100 т.км;
Gпр -- собственная масса прицепа или полуприцепа, т.
Объем транспортной работы рассчитывается по следующей формуле:
W = Gгр ґSгр,
где Gгр -- масса груза, т;
Sгр -- пробег с грузом, км.
Полную себестоимость грузоперевозки можно вычислить, используя следующую формулу:
C=Qнд+T ґCчв+S ґ A+I+O,
где Qнд -- расход топлива в денежном выражении, руб.;
T -- затраты времени, ч;
Счв -- размер почасовой тарифной ставки водителя (водителей), руб./ч;
S -- пробег автомобиля, км;
А -- величина амортизационных отчислений на каждые 100 км пробега;
I -- затраты на страхование груза; О -- прочие затраты.
Техническое обеспечение -- это комплекс технических средств, предназначенных для работы информационной системы, a также соответствующая документация на эти средства и технологические процессы [2.6]. Документацией оформляются предварительный выбор технических средств, организация их эксплуатации, технологический процесс обработки данных, технологическое оснащение.
Сложились две основные формы организации технического обеспечения (формы использования технических средств): централизованная и частично или полностью децентрализованная [2.7].
Централизованное техническое обеспечение базируется на использовании в информационной системе мощных серверов и вычислительных центров. Децентрализация технических средств предполагает реализацию функциональных подсистем на персональных компьютерах непосредственно на рабочих местах.
Наиболее перспективным подходом является частично децентрализованный подход -- организация технического обеспечения на базе распределенных сетей, состоящих из нескольких персональных компьютеров и сервера для хранения баз данных, общих для любых функциональных подсистем, и именно такой подход используется в разрабатываемой ЭИС.
Техническое обеспечение по своему составу и функциональным возможностям делится на:
1. Средства вычислительной техники.
2. Средства коммуникационной техники.
3. Средства организационной техники.
Средства вычислительной техники включает в себя компьютеры и периферийное оборудование, такое как принтеры, сканеры, устройства ввода информации и прочие. Для функционирования разрабатываемой ЭИС требуются несколько клиентских компьютеров (по числу пользователей) и сервер для размещения базы данных (базу данных можно разместить и на одном из клиентских компьютеров, но при этом возможно снижение ее производительности). Минимальные требования к аппаратной и программной части клиентских компьютеров представлены в Таблице 2.1, требования к серверу базы данных -- в Таблице 2.2.
Таблица 2.1 -- Требования к клиентским компьютерам
Компонент |
Минимальные требования |
|
Операционная система |
Microsoft Windows XP, Vista, 7 и более поздние версии. Для Windows 2000 и XP потребуется дополнительно установить пакет Microsoft.NET Framework версии не ниже 2.0 |
|
Процессор |
Intel Pentium с тактовой частотой 1500 МГц или аналогичный процессор |
|
Оперативная память |
Не менее 512 МБ для Windows 2000, XP и не менее 1024 МБ для Windows Vista, 7 |
|
Жесткий диск |
Не менее 100 МБ свободного места (для установки программного обеспечения) |
|
Видеоподсистема |
Разрешение экрана 1024х768, 16-битный цвет |
Таблица 2.2 -- Требования к серверу
Компонент |
Минимальные требования |
|
Операционная система |
Операционная система семейства Unix или операционные системы Microsoft Windows 2000, XP, Server 2003, Vista, Server 2008, 7 и более поздние версии. |
|
Дополнительное программное обеспечение |
СУБД MySQL версии 5.0 и выше |
|
Процессор |
Intel Pentium с тактовой частотой 2000 МГц или аналогичный процессор |
|
Оперативная память |
Не менее 1024 МБ для Windows XP, Server 2003 и Unixсистем; не менее 1536 МБ для Windows Vista, Server 2008, 7 |
|
Жесткий диск |
Определяется объемом базы данных, но не менее 200 МБ |
|
Видеоподсистема |
Не требуется |
Коммуникационная техника предназначена для реализации технологий передачи информации. Для функционирования разрабатываемой ЭИС необходимо выполнение следующих условий:
• наличие доступа в Интернет;
• наличие локальной сети между клиентскими машинами и сервером базы данных.
Средства организационной техники предназначены для автоматизации и механизации управленческой деятельности, к ним относятся носители информации, принтеры, сканеры и другое оборудование. Из этих средств для разрабатываемой ЭИС требуется только принтер для вывода отчетов.
2.3 Экономические параметры разработки и внедрения ЭИС
2.3.1 Планирование и контроль выполнения работ
Для планирования сроков выполнения работ составим календарный планграфик выполнения работ.
Процесс разработки ЭИС включает следующие этапы:
1. Предпроектный анализ.
2. Проектирование ЭИС.
3. Разработка ЭИС.
4. Тестирование ЭИС.
Предпроектный анализ делится на следующие работы:
1. Анализ предметной области.
2. Построение модели «Как есть» существующей технологии управления.
3. Выявление недостатков существующей технологии управления.
4. Постановка задачи на разработку ЭИС.
Проектирование ЭИС также делится на следующие работы:
1. Построение модели «Как должно быть».
2. Построение ER-модели.
3. Определение состава входной информации.
4. Определение состава выходной информации.
Разработка и тестирование ЭИС заключаются в создании полностью работоспособной программы.
Календарный план-график, разработанный в соответствии с перечисленными этапами и работами, представлен на Рисунке 2.7.
2.3.2 Расчет себестоимости разработки и внедрения ЭИС
В затраты на разработку ЭИС включаются:
заработная плата исполнителей;
отчисления на социальные нужды;
стоимость материалов;
стоимость средств разработки (аппаратное и программное обеспечение);
амортизационные отчисления на вычислительную технику.
Размещено на http://www.allbest.ru/
120
Приложение
109
В статью затрат «заработная плата исполнителей» входит заработная плата научных работников, инженерно-технических работников, программистов непосредственно занятых разработкой ЭИС. Для выполнения данного дипломного проекта были привлечены: ? руководитель проекта; ? студент-дипломник.
В Таблице 2.3 приведен расчет заработной платы для каждого участника.
Таблица 2.3 -- Заработная плата исполнителей
Оклад в месяц, руб. |
Оклад в день, руб. |
Количество дней |
Зарплата, руб. |
||
Руководитель проекта |
20 000 |
963,85 |
3 |
2 892 |
|
Студент-дипломник |
10 000 |
481,93 |
71 |
34 217 |
|
Итого |
37 109 |
Оклад в день рассчитывается как отношение оклада к среднему количеству рабочих дней в месяце. Согласно трудовому календарю, в 2012 году среднее количество рабочих дней в месяце составит 20,75 дней [2.8]. Разработка ЭИС займет 71 рабочий день (согласно календарному плану разработки ЭИС), из них три рабочих дня (24 часа) планируется выделить для консультации студента-дипломника научным руководителем проекта.
Статья затрат «отчисления на социальные нужды» -- элемент себестоимости продукции (работ, услуг), в котором отражаются обязательные отчисления по установленным законодательством нормам государственного социального страхования в специально предназначенные для этого фонды. Отчисления производятся от начисленной заработной платы и других приравненных к ней выплат по установленному тарифу.
Статья затрат «отчисления на социальные нужды» включает в себя следующие подстатьи:
• страховые взносы в пенсионный фонд;
• страховые взносы в федеральный фонд социального страхования;
• страховые взносы в территориальные фонды обязательного медицинского страхования;
• отчисления в фонд занятости и другие фонды.
Отчисления на социальные нужды в сумме составляют 30 % от заработной платы работника [2.9].
Отчисления на социальные нужды составят:
37109ґ0,3=11133 руб.
Статья затрат «стоимость материалов» включает в себя расходы на бумагу, печатные картриджи для принтера, лазерные диски и другие материалы, необходимые в процессе разработки ЭИС (Таблица 2.4).
Таблица 2.4 -- Затраты на материалы
Наименование |
Единица измерения |
Количество |
Цена за единицу, руб. |
Сумма, руб. |
|
Лазерный диск CD-RW |
шт. |
1 |
20 |
20 |
|
Бумага для принтера |
пачка |
1 |
140 |
140 |
|
Картридж для принтера |
шт. |
1 |
450 |
450 |
|
Итого |
510 |
Статья затрат «стоимость средств разработки» включает стоимость вычислительной техники и программного обеспечения, необходимых для разработки ЭИС. Так как компьютер для разработки ЭИС уже имеется (у студента-дипломника), а применяемое программное обеспечение является бесплатным (либо было ранее установлено на компьютер), то затраты по данной статье отсутствуют.
Статья затрат «амортизационные отчисления на вычислительную технику» включает в себя затраты на амортизацию компьютера, использованного для разработки ЭИС.
Амортизационные отчисления рассчитываются по формуле:
где А -- амортизационные отчисления;
NА -- норма амортизации;
С -- стоимость основных фондов;
T -- срок использования основных фондов (дней).
Амортизационные отчисления определяются на основе норм амортизации, которые показывают, какую часть стоимости объектов основных средств необходимо в расчетном периоде перенести на себестоимость готовой продукции (работ, услуг). Величина годовой нормы амортизации зависит от срока полезного использования или нормативного срока службы амортизируемого имущества и метода начисления амортизации [2.10]. Норма амортизации, устанавливаемая на средства вычислительной техники, составляет 10 % в год. Стоимость компьютера 20 000 руб.
Так как компьютер будет использоваться на протяжении короткого периода, то сумму амортизационных отчислений будем рассчитывать только за этот период, равный 24 дням.
Амортизационные отчисления составят:
A= 0,1ґ20000ґ=132руб.
Смета расходов на разработку ЭИС представлена в Таблице 2.5.
Таблица 2.5 -- Смета расходов на разработку ЭИС
Статья затрат |
Затраты, руб. |
|
Зарплата исполнителей |
37109 |
|
Отчисления на социальные нужды |
11133 |
|
Стоимость материалов |
510 |
|
Амортизационные отчисления |
132 |
|
Итого: |
48884 |
На основе Таблицы 2.5 можно построить круговую диаграмму затрат, представленную на Рисунке 2.8.
Рисунок 2.8 -- Диаграмма затрат на разработку ЭИС
Как правило, проще и дешевле взять готовую разработку, чем создавать что-то с нуля. Но в данном случае имеющиеся на рынке программные продукты не удовлетворяют всем необходимым требованиям. Одни программы слишком перегружены лишними функциями, другие -- не позволяют детально планировать расходы и рассчитывать себестоимость рейсов.
Также для успешного внедрения значительную роль играет возможность тонкой настройки системы под бизнес-процессы предприятия. Некоторые из рассмотренных ранее программных продуктов позволяли вносить небольшие изменения в программный код, но большая часть кода оставалась закрытой для редактирования. Разработка собственной ЭИС предполагает возможность переписывания программного кода в любой момент и без каких-либо затруднений.
Кроме того, важную роль играют затраты на покупку и внедрение готовой программы. К примеру, стоимость пяти лицензий на программный продукт «1СЛогистика: Управление перевозками» составляет 100 тыс. руб. без учета затрат на внедрение, а собственная разработка обойдется в 49 тыс. руб. (пункт 2.3.2).
Таким образом, ключевыми аргументами в пользу разработки собственной ЭИС являются следующие:
• наличие только тех функций, которые необходимы;
• возможность тонкой настройки под бизнес-процессы предприятия;
• затраты на разработку ниже, чем на покупку лицензий и внедрение готовой системы;
• возможность организации новых рабочих мест без покупки дополнительных лицензий.
Вывод: в данном случае выгоднее разработать собственную ЭИС.
Экономический эффект от внедрения средств автоматизации заключается в улучшении экономических и хозяйственных показателей работы предприятия, в первую очередь за счет повышения оперативности управления и снижения трудозатрат на реализацию процесса управления, то есть сокращения расходов на управление. Для большинства предприятий экономический эффект выступает в виде экономии трудовых и финансовых ресурсов [2.11].
Главным экономическим эффектом от внедрения ЭИС для планирования рейсов является сокращение числа рутинных операций и повышение прибыли за счет сокращения накладных затрат рейсов, используя функцию подбора заявок.
Рассчитать экономический эффект от подбора заявок с попутным грузом не представляется возможным, так как процедуры подбора основываются на маршрутах, указанных в заявках, и, соответственно, для расчета понадобится статистическая информация о результатах выполнения рейсов.
Сокращение числа рутинных операций ведет к уменьшению затрат времени. Прием заявки состоит в фиксировании сведений о ней и расчету примерной себестоимости, а разрабатываемая ЭИС позволяет сократить затраты времени как на регистрацию заявки, так и на расчет ее себестоимости. Кроме того, сокращаются затраты времени при распределении заявок по рейсам и подготовке отчетов.
Рассчитаем экономию времени и затрат на перечисленные выше операции из расчета, что:
• в существующей технологии прием заявки занимает в среднем около 15 минут;
• прием заявок осуществляется непрерывно на протяжении 8-часового рабочего дня;
• новая технология управления позволит сократить время приема заявки до 10 минут (причем большая часть этого времени уйдет на фиксирование сведений о заявке и принятие решения о ее выполнении или отклонении, а расчет себестоимости заявки займет лишь несколько секунд);
• разрабатываемая ЭИС позволит сократить время, затрачиваемое на планирование рейсов, в среднем на 10 минут в день;
• подготовка отчетов по рейсам занимает от одного часа до 4-5 часов рабочего времени в месяц, а разрабатываемая ЭИС позволяет формировать отчеты за несколько секунд. За среднее значение затрат времени на формирование отчетов в существующей технологии управления примем два часа.
• зарплата диспетчера составляет 12 000 руб.
Расчет экономического эффекта за счет сокращения затрат рабочего времени (на одного диспетчера) приведен в Таблице 2.6.
Таблица 2.6 -- Расчет экономического эффекта за счет сокращения затрат рабочего времени
Операция |
Сокращение потерь времени за день, ч |
Сокращение потерь времени за месяц, ч |
Сокращение затрат за месяц, руб. |
|
Прием заявок |
2,67 |
55,34 |
4000,48 |
|
Планирование рейсов |
0,16 |
3,46 |
250,12 |
|
Подготовка отчетов |
-- |
2 |
144,58 |
|
Итого |
-- |
60,8 |
4395,18 |
Таким образом, экономический эффект, образующийся за счет сокращения затрат времени на рутинные операции, позволит сократить затраты на оплату труда диспетчеров почти на треть.
3. Технологический раздел
3.1 Обоснование выбора средств разработки
3.1.1 Обоснование выбора средств разработки клиентской части ЭИС
В качестве инструментального средства разработки была выбрана интегрированная среда разработки Microsoft Visual Studio (Рисунок 3.1). Microsoft Visual Studio -- мощная среда разработки, обеспечивающая высокое качество кода
на протяжении всего цикла разработки программного обеспечения, от проектирования до внедрения [3.1]. Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense -- технология автодополнения Microsoft, дописывающая название идентификатора (название функции, переменной, класса) при вводе начальных букв. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные инструменты данного продукта включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных [3.2].
Размещено на http://www.allbest.ru/
120
Приложение
109
Рисунок 3.1 -- Логотип среды разработки Microsoft Visual Studio
Visual Studio включает один или несколько компонентов (языков программирования и соответствующих им компиляторов и инструментов) из следующих:
• Visual Basic.NET;
• Visual C++;
• Visual C#;
• Visual F# (в составе Visual Studio 2010).
Главной особенностью данной среды разработки является поддержка технологии Microsoft.NET Framework -- программной платформы, выпущенной компанией Microsoft в 2002 году. Основой платформы является исполняющая среда Common Language Runtime (CLR) -- виртуальная машина, интерпретирующая и исполняющая код на промежуточном языке Common Intermediate Language (CIL).
При компиляции исходного кода в исполняемый, традиционные компиляторы сразу генерируют машинный код под конкретный процессор. Программы, написанные с использованием технологии.NET Framework, сначала компилируются в промежуточный код (CIL), аналогичный тому, который используют компиляторы языка Java. Затем, после запуска скомпилированной программы, она начинает исполняться под контролем среды.NET Framework (CLR), но в отличие от виртуальной машины Java, промежуточный код на языке CIL не может быть выполнен, пока не будет скомпилирован средой.NET Framework в «родной» машинный код [3.3]. Применение CIL обеспечивает способность к взаимодействию, то есть можно скомпилировать программу на одном языке в код CIL, и этот скомпилированный код сможет свободно взаимодействовать с CIL-кодом, скомпилированным из исходного кода на другом языке. Взаимодействие между языками является ключевой особенностью.NET Framework.
Среда.NET Framework является «посредником» между программой и процессором компьютера, а так как промежуточный код всегда компилируется в машинный, то практически исключаются потери производительности, и даже наоборот, оптимизируя код под конкретный процессор, NET Framework может дать значительный выигрыш в скорости исполнения. Традиционные компиляторы оптимизируют код, но они могут выполнить лишь оптимизацию, не зависящую от конкретного процессора, на котором код будет выполняться. Это происходит потому, что традиционные компиляторы генерируют исполняемые программы до того, как они поставляются пользователям. А потому компилятор не знает, на каком типе процессора они будут работать, за исключением самых общих характеристик вроде того, что это будет х86-совместимый процессор либо же процессор вроде PowerPC, ARM, MIPS.
Одной из важнейших особенностей технологии.NET Framework является наличии обширной библиотеки классов, упрощающей разработку программ, так как программисту не приходится «изобретать колесо». Библиотека насчитывает более 20000 готовых классов, и это количество просто несравнимо с количеством классов, входящих в технологию Java, существующую с 1995 года.
Таким образом, данная среда разработки позволяет разрабатывать приложения сразу на нескольких языках программирования, а благодаря технологии Microsoft.NET Framework программные модули, написанные с использованием различных языков программирования, получают возможность настолько прозрачной интеграции, словно программа изначально была написана только на одном языке.
Для разработки ЭИС программный продукт Visual Studio был выбран за следующие его преимущества:
• максимально полная поддержка технологии.NET Framework;
• поддержка последних новшеств языка программирования C#;
• удобство работы;
• большой опыт и привычность работы с данной средой;
• наличие множества дополнительных плагинов. К примеру, при разработке ЭИС активно использовался плагин JetBrains ReSharper, предназначенный для упрощения разработки, внесения изменений, контроля качества кода; ? и множество других преимуществ.
Из всего разнообразия предоставляемых средой Visual Studio языков программирования, для разработки ЭИС был выбран язык C# (Visual C#), так как этот язык специально был создан для.NET Framework и является привычным для разработчика рассматриваемой ЭИС. Язык программирования C# обеспечивает высокий уровень производительности работы программиста и ясность программного кода, так как лишен проблем, связанных с адаптацией к новой платформе, присущих, к примеру, Delphi for.NET.
Так как Visual Studio является единственной средой разработки, наиболее полно поддерживающей.NET Framework и C# (разработанный также Microsoft), то проводить ее сравнение с другими аналогичными продуктами бессмысленно. Поэтому сравним несколько наиболее известных сред, разработки и соответствующих им языков программирования (для программного продукта Visual Studio рассматриваются сразу два языка -- C# и Native C++). Результаты сравнения приведены в Таблице 3.1.
Таблица 3.1 -- Сравнение сред разработки и соответствующих им языков программирования
Критерий |
Visual Studio (C#) |
Visual Studio (Native C++) |
Eclipse (Java) |
Delphi |
|
Удобство разработки |
Высокое |
Высокое |
Среднее, трудности в настройке среды |
Среднее |
|
Простота разработки с точки зрения программиста |
Высокая, обуславливается полностью автоматической работой с памятью |
Низкая, обуславливается низкоуровневым языком и ручной работой с памятью |
Высокая, обуславливается полностью автоматической работой с памятью |
Средняя, обуславливается ручной работой с памятью, не требующей применения указателей |
|
Надежность разработанных программ |
Высокая |
Низкая |
Высокая |
Средняя |
|
Ключевые особенности |
Поддержка технологии.NET Framework, огромная библиотека классов |
Позволяет разрабатывать самые производительные программы |
Популярность среди множества разработчиков; множество сторонних компонент; независимость от платформы |
Относительно быстрый компилятор |
|
Явные недостатки |
Не выявлено |
Отсутствие удобных библиотек готового кода, не годится для разработки ЭИС |
Невысокая скорость работы Eclipse и других программ, написанных наJava |
Разработчики Delphi не успевают за новыми технологиями; Delphi морально устарел |
Таким образом, наиболее оптимальный вариант среды для разработки ЭИС -- Microsoft Visual Studio и язык программирования C#.
Для разрабатываемой ЭИС в качестве СУБД была выбрана MySQL. MySQL является относительно небольшой и быстрой реляционной СУБД, оптимальным решением для малых и средних по размеру приложений. MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией [3.4].
Основные преимущества СУБД MySQL [3.5]:
• многопоточность, поддержка нескольких одновременных запросов;
• оптимизация связей с присоединением многих данных за один проход;
• гибкая система прав доступа;
• основанная на потоках, быстрая система памяти;
• максимальный размер таблицы ограничен 8 миллионами терабайт;
• легкость управления таблицей, включая добавление и удаление ключей и полей;
• гибкость, обеспечивающаяся поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.
Основная причина выбора MySQL в качестве СУБД для разрабатываемой ЭИС заключается в ее бесплатности, так как она распространяется под свободной лицензией с открытым исходным кодом. Так как предполагается, что с ЭИС будет работать одновременно не более 7-10 пользователей, то возможностей и производительности СУБД MySQL будет вполне достаточно. Также стоит отметить, что в разрабатываемой ЭИС код доступа к данным будет вынесен в отдельный модуль, что позволяет с легкостью заменить MySQL на другую СУБД, переписав лишь этот модуль.
Помимо MySQL в качестве СУБД также рассматривались и сравнивались между собой программные продукты других производителей (Таблица 3.2) [3.6].
Таблица 3.2 -- Сравнение СУБД
Критерий |
Microsoft SQL Server 2008 |
PostgreSQL 8.4 |
MySQL 5.1 |
|
Поддерживаемые операционные системы |
Windows |
Windows, Linux, Unix, Mac |
Windows, Linux, Unix, Mac |
|
Условия лицензирования |
Коммерческий продукт с закрытым исходным кодом |
Лицензия BSD Open Source |
Коммерческая лицензия и GNU GPL |
|
Наличие драйверов ODBC, ADO.NET |
Да |
Да |
Да |
|
Использование в коммерческих проектах |
Среднее |
Среднее, но реже, чем MySQL |
Среднее |
|
Наличие графического ПО для конструирования и оптимизации запросов |
Да (SQL ManagementStudio и StudioExpress) |
Да (PgAdminIII) |
MySQL Workbench, также существует много сторонних средств |
|
Стоимость |
102700 руб. за версию Standard R232-bit/x64, на 10 клиентов |
Бесплатно |
Бесплатно |
Таким образом, MySQL является самым оптимальным вариантом. Также неплох бесплатный PostgreSQL, но под него сложно разрабатывать. А так как скорость разработки ЭИС имеет значение, то самый оптимальный вариант остается без изменений.
3.2 Описание клиентской части ЭИС
Дерево функций и сценарий диалога
На Рисунке 3.2 представлено дерево функций разрабатываемой ЭИС. Диалог с системой реализован с применением «меню» и управляющих элементов (кнопок, полей ввода и других) в окне диалога.
Для разработки структуры сценария диалога помимо выявления состава функций и их иерархии необходимо выбрать язык общения, например, меню. Меню -- элемент интерфейса пользователя, позволяющий выбрать одну (в простейшем случае) из нескольких перечисленных опций [3.7].
Элементы диалога, не входящие в меню, но являющиеся важными для системы, выделены пунктирной линией. Все остальные функции системы, представленные на рисунке, реализованы в виде ленточного меню "Ribbon". Ribbon или Microsoft Fluent Interface -- тип интерфейса в GUI-приложениях, основанный на панелях инструментов, разделенных вкладками. Последние приложения, выпущенные компанией Microsoft, применяют эту форму интерфейса, главной частью которой является модульная лента как основа интерфейса [3.8].
Типовой сценарий диалога формирования нового рейса (предполагается, что все справочники заполнены и список заявок не пустой) представлен на Рисунке 3.3.
Совокупность программных модулей ЭИС можно разделить на пять групп:
• служебные модули;
• модули описания объектов;
• модули доступа к данным;
• функциональные модули, реализующие основные алгоритмы ЭИС; ? модули, связанные с вводом, выводом информации пользователю (реализующие графический интерфейс).
• При разработке ЭИС были созданы программные модули, описание которых приведено в Таблице 3.3. В колонке «тип» указана принадлежность модуля к одной из перечисленных выше групп: «С» -- служебный; «О» -- модуль описания объектов; «Д» -- доступ к данным; «Ф» -- функциональный; «Г» -- модуль вводавывода (графический интерфейс).
Рисунок 3.3 -- Сценарий диалога «формирование нового рейса»
Таблица 3.3 -- Описание программных модулей
№ п/п |
Идентификатор |
Тип |
Выполняемые функции |
|
1 |
Car |
О |
Описание класса «автомобиль» |
|
2 |
Client |
О |
Описание класса «контрагент» |
|
3 |
CoreObject |
О |
Описание базового класса для основных объектов |
|
4 |
CostsType |
О |
Описание перечисления типа себестоимости (плановая или фактическая) |
|
5 |
Driver |
О |
Описание класса «водитель» |
|
6 |
Fuel |
О |
Описание класса «топливо» |
|
7 |
GeoPoint |
О |
Описание класса географической координаты |
|
8 |
Goods |
О |
Описание класса «груз» |
|
9 |
Request |
О |
Описание класса «заявка» |
|
10 ... |
Подобные документы
Описание и сравнение основных современных языков и сред программирования. Анализ назначения и применения одномерных и многомерных массивов. Исследование особенностей выполнения арифметических операций в программах и использования условного оператора.
курсовая работа [969,5 K], добавлен 21.04.2016Информационная безопасность телекоммуникационных систем. Проблемы, связанных с информационной безопасностью. Технология анализа защищённости, обнаружения воздействия нарушителя, защиты информации от НСД, антивирусной защиты. Формирование банка данных.
реферат [58,9 K], добавлен 27.02.2009Классификация электронных средств обучения, преимущества их использования, рекомендации по созданию. Требования к структуре и содержанию учебного материала. Особенности изучения языков программирования на уроках информатики. Среда программирования Delphi.
дипломная работа [770,2 K], добавлен 12.09.2015Анализ структуры и управления предприятием. Функции, виды деятельности, организационная и информационная модели предприятия, оценка уровня автоматизации. Перспективы развития автоматизированных систем обработки информации и управления на предприятии.
отчет по практике [243,3 K], добавлен 10.09.2012Понятие объектно-ориентированного программирования, характеристика используемых языков. Практическая разработка средств объектно-ориентированного программирования в задачах защиты информации: программная реализация на языке С++, а также Turbo Pascal.
курсовая работа [275,9 K], добавлен 22.12.2011Безопасность информации, компоненты системы защиты. Дестабилизирующие факторы. Классификация угрозы безопасности информации по источнику появления, по характеру целей. Способы их реализации. Уровни защиты информации. Этапы создания систем защиты.
презентация [288,1 K], добавлен 22.12.2015Главные каналы утечки информации. Основные источники конфиденциальной информации. Основные объекты защиты информации. Основные работы по развитию и совершенствованию системы защиты информации. Модель защиты информационной безопасности ОАО "РЖД".
курсовая работа [43,6 K], добавлен 05.09.2013Система анализа защищенности Internet Scanner как средство решения одного из важных аспектов управления сетевой безопасностью - обнаружения уязвимостей. Ее принцип действия, достоинства и недостатки, особенности функционирования в информационных сетях.
контрольная работа [1,1 M], добавлен 22.03.2012Системы управления базами данных и их использование для решения задач автоматизации предприятия. Разработка информационного и программного обеспечения для автоматизации хранения и обработки информации при организации работы агропромышленного предприятия.
курсовая работа [607,1 K], добавлен 07.05.2011Анализ наиболее популярных систем планирования, представленных на российском рынке. Специфика разработки основных принципов финансового управления на малом предприятии. Особенности разработки и применения информационной системы финансового планирования.
дипломная работа [2,1 M], добавлен 25.11.2009Развитие технологии и языков программирования. Редактирование исходных данных (вставка, удаление, замена) с внесением соответствующих изменений в бинарное дерево. Поиск информации о товарах по заданному ключу с использованием бинарного дерева.
курсовая работа [1,2 M], добавлен 16.09.2016Понятие и основные принципы обеспечения информационной безопасности. Понятие защищенности в автоматизированных системах. Основы законодательства РФ в области информационной безопасности и защиты информации, процессы лицензирования и сертификации.
курс лекций [52,7 K], добавлен 17.04.2012Организационно-экономическая сущность задачи автоматизации библиотечной информационной системы. Режимы работы и информационная модель решения задачи, описание входной и выходной информации. Обоснование выбора языка программирования, алгоритм решения.
дипломная работа [448,5 K], добавлен 08.11.2010Требования к информации: доступность, целостность и конфиденциальность. Модель CIA как информационная безопасность, строящаяся на защите доступности, целостности и конфиденциальности информации. Прямые и косвенные угрозы, средства защиты информации.
презентация [76,8 K], добавлен 06.01.2014Государственная политика в сфере формирования информационных ресурсов. Выбор комплекса задач информационной безопасности. Система проектируемых программно–аппаратных средств обеспечения информационной безопасности и защиты информации предприятия.
курсовая работа [605,0 K], добавлен 23.04.2015Характеристика и особенности информационной безопасности, под которой понимается защищенность информации и поддерживающей ее инфраструктуры от любых случайных или злонамеренных воздействий. Информационная безопасность в сети Интернет. Функции антивирусов.
контрольная работа [25,8 K], добавлен 24.02.2011Влияние вида деятельности предприятия на организацию комплексной системы защиты информации. Состав защищаемой информации. Потенциальные каналы несанкционированного доступа к информации организации. Эффективность системы информационной безопасности.
отчет по практике [1,3 M], добавлен 31.10.2013Причины и необходимость защиты информационных технологий в современных условиях. Организационно-правовая защита информации. Методологические основы информационной безопасности. Компоненты научно-методологического базиса защиты информационных технологий.
контрольная работа [23,8 K], добавлен 26.05.2010Анализ работы менеджера по продажам. Определение недостатков существующей системы обработки информации. Обоснование необходимости разработки информационной системы. Выбор варианта реализации задач автоматизации. Разработка пакета прикладных программ.
курсовая работа [49,3 K], добавлен 20.02.2012Структура и особенности ОС Linux, история ее развития. Информационная безопасность: понятие и регламентирующие документы, направления утечки информации и ее защиты. Расчет создания системы информационной безопасности и исследование ее эффективности.
курсовая работа [77,3 K], добавлен 24.01.2014