Автоматизация учета работ по созданию электронных образовательных ресурсов

Итак, в согласовании с проведенным анализом, в качестве средства проектирования употребляется Microsoft Office Visio. 2.3 Проектирование системной архитектуры Для визуализации, специфицирования, конструирования и документирования программных систем нужно рассматривать их с разных точек зрения. Системная архитектура является, пожалуй, более принципиальным артефактом, который употребляется для управления различными точками зрения и тем содействует итеративной Автоматизация учета работ по созданию электронных образовательных ресурсов и инкрементной разработке системы на всем протяжении ее актуального цикла. Архитектура - это совокупа существенных решений касательно: ь организации программной системы; ь выбора структурных частей, составляющих систему, и их интерфейсов; ь поведения этих частей, специфицированного в кооперациях с другими элементами; ь составления из этих структурных и поведенческих частей все Автоматизация учета работ по созданию электронных образовательных ресурсов более и поболее больших подсистем; ь строительного стиля, направляющего и определяющего всю компанию системы: статические и динамические элементы, их интерфейсы, кооперации и метод их объединения. Моделью именуется семантически замкнутая абстракция системы. Модель строится для того, чтоб лучше осознавать разрабатываемую систему. Моделирование в UML можно представить как некий процесс поуровневого спуска Автоматизация учета работ по созданию электронных образовательных ресурсов от более общей и абстрактной концептуальной модели начальной системы к логической, а потом и к физической модели соответственной программной системы. Для заслуги этих целей сначала строится модель в форме, так именуемой диаграммы вариантов использования (Use Case Diagram), которая обрисовывает функциональное предназначение системы либо, другими словами, то, что система будет делать Автоматизация учета работ по созданию электронных образовательных ресурсов в процессе собственного функционирования. 2.3.1 Построение диаграммы вариантов использования Диаграммы вариантов использования демонстрируют взаимодействия меж вариациями использования и действующими лицами, отражая многофункциональные требования к системе исходя из убеждений юзера. Цель построения диаграмм вариантов использования - это документирование многофункциональных требований в самом общем виде, потому они должны быть максимально ординарными Автоматизация учета работ по созданию электронных образовательных ресурсов. Вариант использования представляет собой последовательность действий (транзакций), выполняемых системой в ответ на событие, инициируемое неким наружным объектом (действующим лицом). Вариант использования обрисовывает обычное взаимодействие меж юзером и системой и отражает представление о поведении системы исходя из убеждений юзера. В простом случае вариант использования определяется в процессе обсуждения с юзером тех функций Автоматизация учета работ по созданию электронных образовательных ресурсов, которые он желал бы воплотить, либо целей, которые он преследует по отношению к разрабатываемой системе. Актер представляет собой связное огромное количество ролей, которые юзеры вариантов использования исполняют во время взаимодействия с ними. Обычно актер представляет роль, которую в данной системе играет человек, аппаратное устройство либо даже другая система Автоматизация учета работ по созданию электронных образовательных ресурсов. Экземпляр актера представляет собой определенную личность, взаимодействующую с системой спецефическим образом. Актеры не являются частью системы, потому что есть вне нее. Актеров можно связывать с вариациями использования только отношениями ассоциации. Ассоциация меж актером и вариантом использования указывает, что они разговаривают вместе, может быть, посылая либо принимая сообщения. Основными участниками процесса Автоматизация учета работ по созданию электронных образовательных ресурсов сотворения электрических образовательных ресурсов являются начальник и обыкновенные сотрудники Центра проектирования контента. В целом их функции в системе очень идентичны, но, есть и такие, которые доступны или только начальнику, или только обыкновенному сотруднику. Рис. 2.3.1. Пользовательская диаграмма вариантов использования К примеру, конкретно разработкой электрического образовательного ресурса занимается только Автоматизация учета работ по созданию электронных образовательных ресурсов сотрудник, соответственно только он может получить назначенное задание. Функция же начальника в данном случае заключается только в контроле выполнения работ. Но, и начальник и обычный сотрудник имеют возможность работать с базой данных электрических образовательных ресурсов, назначать задачки и сформировывать отчетную документацию. Более детально процесс представлен на системной диаграмме вариантов использования, которая приводится Автоматизация учета работ по созданию электронных образовательных ресурсов в приложении 1. 2.3.2 Спецификация вариантов использования На данном шаге каждый вариант использования специфицируется средством построения 1-го либо 2-ух типов диаграмм, зависимо от нрава моделируемых действий. Диаграмма деятельности - это личный случай диаграммы состояний; на ней представлены переходы потока управления от одной деятельности к другой снутри системы. Диаграммы деятельности Автоматизация учета работ по созданию электронных образовательных ресурсов относятся к динамическому виду системы; они более важны при моделировании ее функционирования и отражают поток управления меж объектами. Диаграммы последовательности отражают временную упорядоченность сообщений. Процесс разработки нового электрического образовательного ресурса начинается с работы с базой данных ресурсов. В нее нужно внести запись об образовательном ресурсе, который будет разрабатывается. Каждый ресурс Автоматизация учета работ по созданию электронных образовательных ресурсов в базе имеет свою категорию, которая выбирается в процессе сотворения записи о ресурсе. Если же подходящей категории нет, то ее можно сделать методом внесения новейшей записи в таблицу Категории ресурсов. После выбора категории нужно ввести другие сведения о ресурсе: его наименование, создателя, короткие сведения, а так же имя Автоматизация учета работ по созданию электронных образовательных ресурсов сотрудника, который будет заниматься его разработкой. Данный процесс представлен на рис. 2.3.2. Диаграмма последовательности данного процесса приведена в приложении 3. Рис. 2.3.2. Диаграмма деятельности «Работа с БД ЭОР» После внесения записи и ресурсе, нужно назначить задачку на разработку данного ресурса. Для этого, сначала, необходимо избрать задачку из общего перечня задач, только-только сделанный ресурс и Автоматизация учета работ по созданию электронных образовательных ресурсов разработчика, которому поручается данная работа. Не считая того, тут нужно указать последние сроки выполнения работы, а так же дополнительные сведения о задачке. Рис. 2.3.3. Диаграмма деятельности «Назначение задачи» Диаграмма последовательности приведена в приложении 4. После предназначения данная задачка возникает в перечне новых задач назначенного разработчика. После просмотра главных Автоматизация учета работ по созданию электронных образовательных ресурсов сведений о задачке, сотрудник приступает к разработке обозначенного образовательного ресурса, при всем этом он показывает дату начала работ. При окончании разработки, соответственно, дату окончания работ. Рис. 2.3.4. Диаграмма деятельности «Получение задания» Диаграмма последовательности приведена в приложении 5. После того как разработчик занесет дату окончания работ, в профиле начальника появится запись о вновь сделанном Автоматизация учета работ по созданию электронных образовательных ресурсов образовательном ресурсе. Начальник должен проконтролировать выполнение задания разработчиком и проверить ресурс на наличие несоответствий требованиям. Если несоответствий не найдено, начальник публикует ресурс на образовательном портале, при всем этом в системе показывает дату публикации. В неприятном случае создается новенькая задачка на исправление несоответствий в данном ресурсе. При всем этом в Автоматизация учета работ по созданию электронных образовательных ресурсов сведениях о задачке вносится информация о несоответствиях, которые нужно поправить. Временами, управление филиала просит отчетности о состоянии учебного контента, не считая того, каждому сотруднику по окончании месяца нужно предоставить отчет по деятельности. При помощи данной системы задачка составления таких отчетов значительно упрощается. Сведения о ресурсах и обо всех выполненных и Автоматизация учета работ по созданию электронных образовательных ресурсов невыполненных работах хранятся в системе, и для того чтоб их получить, довольно внести все нужны характеристики, после этого отчет будет сгенерирован системой, и его можно будет сохранить и вывести на печать. Рис. 2.3.5. Диаграмма деятельности «Формирование отчетной документации» Диаграмма последовательности приведена в приложении 6. Кроме данного отчета, в границах отдела Автоматизация учета работ по созданию электронных образовательных ресурсов действует и другая отчетная документация, к примеру, отчеты по электрическим учебным курсам. Принципы составления таких отчетов фактически не отличаются, изменяются только атрибуты, по которым делается подборка. В общем виде весь процесс представлен на общей диаграмме деятельности с дорожками, которая приведена в приложении 2. 2.3.3 Построение диаграммы классов На данном Автоматизация учета работ по созданию электронных образовательных ресурсов шаге выявленные в процессе концептуального проектирования объекты были преобразованы в классы и построены надлежащие диаграммы, которые в совокупы являются логическим проектом базы данных. Диаграмма классов определяет типы классов системы и различного рода статические связи, которые есть меж ними. На диаграммах классов изображаются также атрибуты классов, операции классов и ограничения Автоматизация учета работ по созданию электронных образовательных ресурсов, которые накладываются на связи меж классами. Вид и интерпретация диаграммы классов значительно находится в зависимости от точки зрения (уровня абстракции): классы могут представлять сути предметной области (в процессе анализа) либо элементы программной системы (в процессах проектирования и реализации). При моделировании объектно-ориентированных систем этот тип диаграмм употребляют в большинстве случаев Автоматизация учета работ по созданию электронных образовательных ресурсов. Диаграммы классов соответствуют статическому виду системы исходя из убеждений проектирования. Диаграмма классов проектируемой системе изображена на рисунке 2.3.6. Рис. 2.3.6. Диаграмма классов Структура классов Класс Сотрудники ЦПК употребляется для хранения инфы о сотрудниках. Атрибуты класса Сотрудники ЦПК

Имя атрибута

Тип атрибута

Описание атрибута

ID сотрудника

integer

Уникальный идентификатор сотрудника

ФИО

string

Фамилия, имя, отчество сотрудника

Телефон

string

Телефон

e-mail

string

Электрическая почта

Адресок

string

Адресок

Данный класс разделяется Автоматизация учета работ по созданию электронных образовательных ресурсов на два подкласса: Начальник ЦПК и Сотрудник ЦПК, их атрибуты совпадают. Способы класса Сотрудники ЦПК

Имя способа

Описание способа

Показать

Употребляется для вывода сведений о сотрудниках

Редактировать

Употребляется для редактирования сведений о сотрудниках

Класс Задачки употребляется для хранения инфы обо всех типах задач, которые могут быть назначены сотруднику. Атрибуты класса Задачки

Имя атрибута

Тип атрибута

Описание Автоматизация учета работ по созданию электронных образовательных ресурсов атрибута

ID задачки

integer

Уникальный идентификатор задачки

Наименование

string

Наименование задачки

Способы класса Задачки

Имя способа

Описание способа

Добавить

Употребляется для прибавления новейшей задачки

Удалить

Употребляется для удаления задачки

Редактировать

Употребляется для редактирования задачки

Класс Назначенные задачки употребляется для хранения сведений о назначенных задачках. Атрибуты класса Назначенные задачки

Имя атрибута

Тип атрибута

Описание атрибута

ID предназначения

integer

Уникальный идентификатор предназначения

ID задачки

integer

Уникальный идентификатор задачки

ID ресурса

integer

Уникальный идентификатор ресурса

ID разработчика

integer

Уникальный идентификатор того, кому Автоматизация учета работ по созданию электронных образовательных ресурсов назначена задачка

ID назначающего

integer

Уникальный идентификатор того, кто провозгласил задачку

Дополнительные сведения

string

Дополнительные сведения о задачке

Дата предназначения

date

Дата предназначения задачки

Последний срок выполнения

date

Последний срок, к которому задачка должна быть выполнена

Дата начала выполнения

date

Дата начала работ по выполнению

Дата окончания выполнения

date

Дата окончания работ по выполнению

Способы класса Назначенные задачки

Имя способа

Описание способа

Назначить

Употребляется для предназначения задачки по разработке ЭОР одному Автоматизация учета работ по созданию электронных образовательных ресурсов из служащих

Редактировать

Употребляется для редактирования главных сведений о задачке

Класс Категории ресурсов употребляется для хранения инфы о категориях электрических образовательных ресурсов. Атрибуты класса Категории ресурсов

Имя атрибута

Тип атрибута

Описание атрибута

ID категории

integer

Уникальный идентификатор категории

Наименование

string

Наименование категории

Способы класса Категории ресурсов

Имя способа

Описание способа

Добавить

Употребляется для прибавления новейшей категории

Удалить

Употребляется для удаления категории

Редактировать

Употребляется для редактирования категории

Класс Электрические образовательные ресурсы употребляется Автоматизация учета работ по созданию электронных образовательных ресурсов для хранения инфы об электрических образовательных ресурсах. Атрибуты класса Электрические образовательные ресурсы

Имя атрибута

Тип атрибута

Описание атрибута

ID ресурса

integer

Уникальный идентификатор ресурса

ID категории

integer

Уникальный идентификатор категории ресурса

ID кафедры

integer

Уникальный идентификатор кафедры

Наименование

string

Наименование ресурса

Создатель

string

Создатель

Город

string

Город, в каком проживает создатель, написавший курс

Описание

string

Описание ресурса, короткие сведения

ID разработчика

integer

Уникальный идентификатор сотрудника, которому доверено создать данный ресурс

Дата публикации

date

Дата публикации Автоматизация учета работ по созданию электронных образовательных ресурсов данного ресурса на образовательном портале

Способы класса Электрические образовательные ресурсы

Имя способа

Описание способа

Добавить

Употребляется для прибавления нового ресурса

Удалить

Употребляется для удаления ресурса

Редактировать

Употребляется для редактирования сведений о ресурсе

Класс Кафедры служит для хранения инфы о кафедрах белгородского филиала МЭСИ. Атрибуты класса Кафедры

Имя атрибута

Тип атрибута

Описание атрибута

ID кафедры

integer

Уникальный идентификатор кафедры

Наименование

string

Наименование задачки

Способы класса Кафедры

Имя способа

Описание способа

Добавить

Употребляется для прибавления Автоматизация учета работ по созданию электронных образовательных ресурсов новейшей кафедры

Удалить

Употребляется для удаления кафедры

Редактировать

Употребляется для редактирования кафедры

Класс Отчеты служит для хранения сведений о выданных отчетах служащих. Атрибуты класса Отчеты

Имя атрибута

Тип атрибута

Описание атрибута

Номер

integer

Номер (уникальный идентификатор) отчета

Наименование

string

Наименование (короткое описание) выдаваемого отчета

ID сотрудника

string

Уникальный идентификатор сотрудника, которому выдается отчет

Дата запроса

date

Дата запроса отчета

Способы класса Отчеты

Имя способа

Описание способа

Сгенерировать

Употребляется для выбора задач выполненных Автоматизация учета работ по созданию электронных образовательных ресурсов сотрудником за обозначенный период времени

Сохранить

Употребляется для сохранения отчета

Вывести

Вывод отчета на бумагу либо в текстовый формат

2.4 Структура базы данных 2.4.1 Логическая модель данных База данных (БД) -- это особенным образом организованный набор значений данных, а схема БД определяет, как конкретно организованы данные в БД. В процессе физического дизайна члены проектной команды делают Автоматизация учета работ по созданию электронных образовательных ресурсов схему БД, чтоб найти, что конкретно необходимо создавать, о том же, какими инструментами это будет реализовываться, следует мыслить позднее. В процессе логического дизайна команда обрисовывает сути и атрибуты, которые будут храниться в БД, и то, как юзеры будут получать к ним доступ, оперировать ими и просматривать их. В Автоматизация учета работ по созданию электронных образовательных ресурсов процессе физического дизайна команда делает схему базы данных, которая представляет собой спецификацию по созданию, чтению, изменению и удалению применяемых в продукте данных. В итоге исследования диаграмм использования и диаграммы классов, с учетом предметной области были выделены последующие сути: 1.Категории ресурсов, 2.Электрические образовательные ресурсы (ЭОР), 3.Сотрудники, 4.Кафедры, 5.Задачки, 6.Назначенные задачки Автоматизация учета работ по созданию электронных образовательных ресурсов, 7.Отчеты. Суть «Сотрудники» употребляется для хранения инфы о сотрудниках. Одному сотруднику может быть сразу назначено несколько задач, потому меж сущностями «Сотрудники» и «Назначенные задачи» - отношение «один ко многим». Не считая того, один и тот же сотрудник может создать несколько образовательных ресурсов, потому сути «Сотрудники» и «ЭОР» имеют отношение «один Автоматизация учета работ по созданию электронных образовательных ресурсов ко многим». Так же, один сотрудник может выводить несколько разных отчетов, потому сути «Сотрудники» и «Отчеты» имеют отношение «один ко многим». Суть «ЭОР» употребляется для хранения инфы об электрических образовательных ресурсах. Несколько образовательных ресурсов могут относиться к одной категории, потому меж сущностями «Категории ресурсов» и «ЭОР» - отношение «один ко многим Автоматизация учета работ по созданию электронных образовательных ресурсов». Не считая того, несколько образовательных ресурсов могут сразу относиться к одной кафедре, потому сути «ЭОР» и «Кафедры» связаны отношением «один ко многим». Суть «Назначенные задачи» употребляется для хранения сведений о назначенных задачках. Существует определенный набор задач, которые делает сотрудник при разработке образовательных ресурсов, все эти задачки собраны в сути «Задачи Автоматизация учета работ по созданию электронных образовательных ресурсов». Потому что сразу может быть назначено сходу несколько разных задач, то сути «Задачи» и «Назначенные задачи» связаны отношением «один ко многим». Суть «Отчеты» служит для хранения сведений о выданных отчетах. Сотрудник имеет право получать много разных отчетов, потому меж сущностями «Сотрудники» и «Отчеты» - отношение «один ко многим». При Автоматизация учета работ по созданию электронных образовательных ресурсов проектировании структуры базы данных нужно соблюдать законы нормализации БД. Нормализация - это разбиение таблицы на две либо более, владеющих наилучшими качествами при включении, изменении и удалении данных. Окончательная цель нормализации сводится к получению такового проекта базы данных, в каком каждый факт возникает только в одном месте, т.е Автоматизация учета работ по созданию электронных образовательных ресурсов. исключена избыточность инфы. Это делается не столько с целью экономии памяти, сколько для исключения вероятной противоречивости хранимых данных. Теория нормализации основывается на наличии той либо другой зависимости меж полями таблицы. Определены два вида таких зависимостей: многофункциональные и неоднозначные.

Многофункциональная зависимость. Поле В таблицы функционально находится в зависимости от поля А Автоматизация учета работ по созданию электронных образовательных ресурсов той же таблицы в том и исключительно в том случае, когда в хоть какой данный момент времени для каждого из разных значений поля А непременно существует только одно из разных значений поля В. Отметим, что тут допускается, что поля А и В могут быть составными.

Полная многофункциональная зависимость Автоматизация учета работ по созданию электронных образовательных ресурсов. Поле В находится в полной многофункциональной зависимости от составного поля А, если оно функционально находится в зависимости от А и не зависит функционально от хоть какого подмножества поля А.

Неоднозначная зависимость. Поле А неоднозначно определяет поле В той же таблицы, если для каждого значения поля А существует отлично определенное огромное количество соответственных Автоматизация учета работ по созданию электронных образовательных ресурсов значений В.

Этот процесс включает:

· устранение циклических групп (приведение к 1НФ)

· удаление отчасти зависимых атрибутов (приведение к 2НФ)

· удаление транзитивно зависимых атрибутов (приведение к 3НФ).

Проведем нормализацию данных в рассматриваемой концептуальной модели.

1-ая обычная форма просит, чтоб каждое поле таблицы БД было неразделимым, не содержало циклических групп.

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

Ключ либо вероятный ключ - это малый набор атрибутов, по значениям которых можно совершенно точно отыскать требуемый экземпляр Автоматизация учета работ по созданию электронных образовательных ресурсов сути. Минимальность значит, что исключение из набора хоть какого атрибута не позволяет идентифицировать суть по оставшимся. Любая суть обладает хотя бы одним вероятным ключом. Какой-то из них принимается за первичный ключ. Первичный ключ обеспечивает идентификацию записи, устанавливает связи меж таблицами. Выделяем первичные ключи:

· В категориях ресурсов - ID категории Автоматизация учета работ по созданию электронных образовательных ресурсов,

· В ЭОР - ID ресурса,

· В Кафедрах - ID кафедры,

· В Сотрудниках - ID сотрудника,

· В Задачках - ID задачки,

· В Назначенных задачках - ID предназначения,

· В Отчетах - Номер.

3-я обычная форма просит, чтоб значение хоть какого поля таблицы, не входящего в первичный ключ, не зависело от значения другого поля не входящего в Автоматизация учета работ по созданию электронных образовательных ресурсов первичный ключ. Данная обычная форма просит, чтоб поля, которые можно вычислить, нужно удалить из таблиц. В рассматриваемой концептуальной модели таких полей нет.

Руководствуясь ранее выделенными сущностями, и, применив законы нормализации, получим таблицы проектируемой нормализованной базы данных:

Рис. 2.2. Структура базы данных

Выводы по главе

2-ая глава дипломной работы посвящена проектированию системы Автоматизация учета работ по созданию электронных образовательных ресурсов учета работ по созданию электрических образовательных ресурсов.

Был проведен сравнительный анализ и выбор инструментальных средств проектирования системы. Были выбраны методологии, язык моделирования и инструментальные средства для проектирования. С помощью данного набора инструментов была спроектирована система, описаны все ее функции, формализованы варианты использования, определены классы снутри системы, способы передачи и обработки инфы Автоматизация учета работ по созданию электронных образовательных ресурсов.

Глава 3. Разработка автоматической системы учета работ по созданию электрических образовательных ресурсов 3.1 Выбор средств реализации системы 3.1.1 Выбор СУБД Базами данных (БД) именуют электрические хранилища инфы, доступ к которым осуществляется с 1-го либо нескольких компов. Обычно БД создаются для хранения данных, содержащих сведения о некой предметной области, другими словами Автоматизация учета работ по созданию электронных образовательных ресурсов некой области людской деятельности либо области реального мира, и доступа к ним. Системы управления базами данных (СУБД) - это программные средства, созданные для сотворения, заполнения, обновления и удаления баз данных. Зависимо от местоположения отдельных частей СУБД различают локальные и сетевые СУБД. В локальной СУБД все части локальной СУБД располагаются на Автоматизация учета работ по созданию электронных образовательных ресурсов компьютере юзера базы данных. Чтоб с одной и той же БД сразу могли работать несколько юзеров, каждый пользовательский компьютер обязан иметь свою копию локальной БД. Значимой неувязкой СУБД такового типа является синхронизация копий данных, вот поэтому для решения задач, требующих совместной работы нескольких юзеров, локальные СУБД фактически не используются Автоматизация учета работ по созданию электронных образовательных ресурсов. К сетевым относятся файл-серверные, клиент-серверные и распределенные СУБД. Обязательным атрибутом этих систем является сеть, обеспечивающая аппаратную связь компов и делающая вероятной корпоративную работу огромного количества юзеров с одними и теми же данными.

Проектируемая система должна удовлетворять требованиям надежности, правильности всей инфы, удобства управления и работы с данным Автоматизация учета работ по созданию электронных образовательных ресурсов программным средством.

Наибольшее распространение получили модели доступа данных ADO.NET, OLE DB, потому для реализации базы данные будет употребляться файл-серверная СУБД.

В файл-серверных СУБД все данные обычно располагаются в одном либо нескольких каталогах довольно сильной машины, специально выделенной для этих целей и повсевременно присоединенной к сети. Бесспорным достоинством Автоматизация учета работ по созданию электронных образовательных ресурсов СУБД этого типа является относительная простота ее сотворения и обслуживания - практически все сводится только к развертыванию локальной сети и установке на присоединенных к ней компьютерах сетевых операционных систем. Недочетом файл-серверных систем является значимая нагрузка на сеть. При насыщенной работе с данными нескольких 10-ов клиентов, пропускная способность сети возможно окажется недостаточной Автоматизация учета работ по созданию электронных образовательных ресурсов, и юзера будут раздражать значимые задержки в реакции СУБД на его запросы. Файл-серверные СУБД могут удачно употребляться в относительно маленьких фирмах с количеством клиентских мест до нескольких 10-ов.

С учетом того, что весь штат служащих отдела ЦПК составляет сейчас всего три человека, можно прийти к выводу о Автоматизация учета работ по созданию электронных образовательных ресурсов том, что файл-серверная СУБД будет хорошим решением намеченной цели по управлению данными.

Таблицы БД создаются при помощи утилиты Database Desktop. Тип таблицы - Paradox 7, потому что он, по сопоставлению с другими, поддерживает самый обеспеченный набор типов полей. Это позволяет автоматом смотреть за корректностью вводимых в поля данных, выбирать Автоматизация учета работ по созданию электронных образовательных ресурсов данные из другой таблицы, строить вторичные индексы, в том числе составные, смотреть за ссылочной целостностью БД, защищать таблицу от несанкционированного доступа, выбирать языковой драйвер.

3.1.2. Выбор средства разработки системы Для реализации системы принято решение использовать объектно-ориентированный подход в программировании. Этот подход позволяет лучше отражать динамическое поведение системы зависимо от Автоматизация учета работ по созданию электронных образовательных ресурсов возникающих событий. Определенный процесс обработки инфы при объектно-ориентированном подходе формируется в виде последовательности взаимодействия объектов. Потому что этот подход подразумевает совместное моделирование данных и процессов, то система объектно-ориентированных моделей поочередно направляется к модели динамического взаимодействия объектов, на базе которой могут быть сгенерированы классы объектов в определенной Автоматизация учета работ по созданию электронных образовательных ресурсов программно-технической среде. Основываясь на знании языка программирования Object Pascal и требованиях к программке (операционная система, в какой она будет работать, наличие баз данных и т.д.), средой для реализации данного проекта избран программный продукт компании Borland - Borland Developer Studio 2006. Borland Developer Studio - единая среда резвой разработки приложений, поддерживающая Автоматизация учета работ по созданию электронных образовательных ресурсов четыре языка программирования: 1. C++ для разработки библиотек по обеспечению доступа к специальному оборудованию; 2. Delphi для организации доступа к базам данных. (Delphi 2006 считается наилучшей средой доступа к инструментам проектирования баз данных); 3. C# - для сотворения приложений управления предприятием на платформе .Net от компании Microsoft; 4. Java - для сотворения приложений управления предприятием на платформе CORBA Автоматизация учета работ по созданию электронных образовательных ресурсов/J2EE от компании Sun. Благодаря новейшей среде можно, не выходя из неё, создавать микс из программ, написанных на разных языках программирования. Цель нового продукта - улучшение свойства совмещения разных средств отладки, улучшение производительности и увеличение стабильности среды разработки и приложений, и, непременно, увеличение продуктивности всех разработчиков, работающих в Автоматизация учета работ по созданию электронных образовательных ресурсов этой среде программирования. Ниже приводятся отличительные особенности среды разработки Delphi 2006: · Локальный BackUp. В среде ведётся история разработки проекта до 99-ти версий, включая содержание форм; · Переработанный дизайнер форм (а именно облегчена неувязка стартового размещения формы); · Изменённый функционал редактора кода: а) подсвечивание кода (подсветка конфигураций после последнего сохранения); б) свёртывание фрагментов кода; в Автоматизация учета работ по созданию электронных образовательных ресурсов) автоматическое составление перечня локальных переменных; г) автоматическая глобальная подмена идентификаторов переменных; д) автоматическая расстановка кавычек при вводе длинноватых значений для строковых переменных; е) резвое комментирование кода; ж) подсветка/выделение ожидаемого ввода инфы; з) возможность рефакторинга (автоматическое добавление новых переменных во все объявления глобальных функций); и) инспектирование Автоматизация учета работ по созданию электронных образовательных ресурсов отладочной инфы на шаге отладки в форме всплывающих подсказок. · Возможность автоматом запускать системные задачки перед либо после компиляции программки. Большая часть функций автоматизации процесса редактирования кода производится "живыми шаблонами" и, или производятся анализатором кода на лету, или вызываются из контекстного меню. Наборы "живых шаблонов" хранятся в XML-файлах. Эти файлы Автоматизация учета работ по созданию электронных образовательных ресурсов создаются и подключаются к контекстному меню без необходимости выходить из среды разработки. 3.2 Разработка пользовательского интерфейса После выбора средства разработки системы можно перебегать к реализации. Сначала, средствами Database Desktop были сделаны таблицы базы данных, с которыми будет работать система. В таблицах использовались последующие типы данных: · Number (n) - тип число; · Alpha (a Автоматизация учета работ по созданию электронных образовательных ресурсов) - текстовое поле обозначенной длины; · Date (d) - тип дата. Для удобства использования системой, ее экранные формы должны отвечать требованиям простоты и доступности. Иерархия разработанных модулей системы представлена на рисунке: Рис. 3.1. Иерархия главных модулей программки Как видно на рис. 3.1 главный модуль изначальной включает два интерфейса: интерфейс начальника и интерфейс сотрудника. Какой-то Автоматизация учета работ по созданию электронных образовательных ресурсов из них выбирается автоматом, зависимо от того, кто авторизовался в системе. При запуске системы, 1-ое, что она будет делать, это находить базу данных для подключения. По дефлоту подразумевается, что база находится в том же каталоге, где размещается файл пуска системы. Если базы там не окажется, система Автоматизация учета работ по созданию электронных образовательных ресурсов предложит указать путь расположения искомого каталога: Рис. 3.2. Поиск базы данных После того, как директория с базой данных будет указана, 1-ая форма, которую увидит юзер при запуске системы, будет форма авторизации, которая представлена на рис. 3.3: Рис. 3.3. Авторизация в системе В данном окне можно авторизоваться либо, если вход осуществляется впервой, ввести собственный Автоматизация учета работ по созданию электронных образовательных ресурсов пароль, который сохранится в базе данных, и в следующем будет повсевременно употребляться при авторизации: Рис. 3.4. Ввод пароля при первом входе в систему После того, как система опознает входящего как сотрудника либо начальника, перед юзером раскроется соответственный интерфейс: Рис. 3.5. Интерфейс сотрудника На рисунке 3.5 изображен интерфейс сотрудника. Он содержит в себе перечень Автоматизация учета работ по созданию электронных образовательных ресурсов текущих задач данного сотрудника и меню действий, производимых над этими задачками. Так сотрудник может или начать выполнение какой-нибудь из намеченных целей, или окончить начатую задачку. Все задачки касаются конкретно сотворения электрических образовательных ресурсов. Рис. 3.6. Интерфейс начальника На рисунке 3.6 представлен интерфейс начальника. Тут показываются уже готовые электрические Автоматизация учета работ по созданию электронных образовательных ресурсов образовательные ресурсы, готовые для проверки и публикации. Проверив тот либо другой ресурс, начальник может опубликовать его, используя меню действий, или сделать предназначение на исправление несоответствий, если таковые обнаружатся. Новое предназначение создается с помощью головного меню Файл - Сделать - Предназначение. После выполнения команды, раскроется окно модуля сотворения нового предназначения, которое показано Автоматизация учета работ по созданию электронных образовательных ресурсов на рисунке 3.7: Рис. 3.7. Форма сотворения нового предназначения В данном окне нужно указать, кому поручается работа, какая работа и над каким ресурсом. Не считая того, можно указать дополнительные сведения и дату, к которой работа должна быть выполнена. Из данного окна так же вероятен переход к модулям редактирования таблиц базы данных, к примеру, к Автоматизация учета работ по созданию электронных образовательных ресурсов модулю сотворения нового ресурса либо к модулю прибавления нового сотрудника. Следует увидеть, что юзер не сумеет возвратиться в главное окно программки, не окончив работу с активным. Это изготовлено для того, чтоб юзер не путался меж окнами, и все деяния производил поочередно. Схожим образом смотрится окно для прибавления Автоматизация учета работ по созданию электронных образовательных ресурсов нового образовательного ресурса. После наполнения всех полей и нажатия кнопки «Добавить» ресурс добавляется в базу, в предстоящем его можно будет назначать на разработку либо другие работы и публиковать. Рис. 3.8. Форма прибавления нового образовательного ресурса Из отображенных в таблице ресурсов можно создавать подборку по категории ресурса, а по мере надобности и по Автоматизация учета работ по созданию электронных образовательных ресурсов кафедре, к которой относится дисциплина. Рис. 3.9. База данных в режиме редактирования На рисунке 3.8 изображена форма для редактирования таблиц базы данных. Таблицу можно избрать из соответственного меню. Значения, хранящиеся в таблице, можно редактировать, а так же добавлять новые записи при помощи кнопки «Создать запись». Не считая того Автоматизация учета работ по созданию электронных образовательных ресурсов, в данной системе существует возможность автоматического сотворения отчетов по выполненным работам и по электрическим образовательным ресурсам. Чтоб сделать отчет, нужно избрать соответственный пункт головного меню программки и избрать тип отчета. Рис. 3.10. Форма для сотворения отчета по выполненным работам В показавшемся окне нужно избрать сотрудника, по работам которого составляется отчет, и указать период Автоматизация учета работ по созданию электронных образовательных ресурсов времени, за который осуществлялись работы. После нажатия на кнопке «Сформировать отчет» отчет будет автоматом сгенерирован и доступен в таблице, после чего его можно сохранить в формате MS Word для редактирования и печати. Отчет по ресурсам составляется по тому же принципу, но можно указывать большее количество характеристик Автоматизация учета работ по созданию электронных образовательных ресурсов, по которым будет выполняться подборка. 3.3 Контрольный пример Для того чтоб наглядно показать работоспособность сделанной системы, выполним последующий пример: 1. Внесем в базу данных информацию как минимум о 3-х новых образовательных ресурсах; 2. Сделаем предназначение на разработку данных ресурсов; 3. Имитируем процесс работы над созданием данных ресурсов методом указания даты начала и окончания работы над ресурсами Автоматизация учета работ по созданию электронных образовательных ресурсов; 4. Сделаем повторное предназначение на исправление несоответствий в одном из данных ресурсов; 5. После выполнения работ опубликуем ресурсы; 6. И сгенерируем отчет по выполненным работам; Результатом проделанных действий должно послужить последующее: 1. Таблица базы данных будет содержать информацию о вновь введенных образовательных ресурсах; 2. Предназначение на разработку данных ресурсов должно показаться Автоматизация учета работ по созданию электронных образовательных ресурсов в перечне текущих задач обозначенного сотрудника; 3. В итоге указания дат начала и окончания выполнения задачки, данные ресурсы должны показаться в перечне готовых к публикации ресурсов в интерфейсе начальника; 4. Новое предназначение на исправление несоответствий 1-го из ресурсов опять появится в перечне текущих задач; 5. После окончания работ ресурс должен оказаться легкодоступным для Автоматизация учета работ по созданию электронных образовательных ресурсов публикации; 6. Отчет должен содержать сведения обо всех работах, сделанных над данными ресурсами. Итак, используя модуль прибавления новых образовательных ресурсов, внесем информацию о последующих ресурсах:

Номер

Категория

Наименование

Создатель

Кафедра

1

Электрический учебный курс

Базы данных

Титаренко С.П.

ПИ

2

Электрический учебный курс

Информационные технологии

Титаренко С.П.

ПИ

3

Итоговый тест

Портфельные инвестиции

Кунташев П.А.

Ф

Ресурсы удачно добавились. Это можно узреть на рисунке Автоматизация учета работ по созданию электронных образовательных ресурсов 3.11: Рис. 3.11. Итог прибавления новых ресурсов в базу Как можно созидать на последующем рисунке, сейчас введенные ресурсы доступны для того, чтоб создавать предназначения на их разработку: Рис. 3.12. Ресурсы доступны на сотворения предназначений После того, как предназначения сделаны, вернемся в интерфейс сотрудника, которому предназначения были назначены. После обновления таблицы видно, что Автоматизация учета работ по созданию электронных образовательных ресурсов все задачки показываются и доступны для ввода даты начала и окончания работы: Рис. 3.13. Текущие задачки сотрудника После указания дат начала и окончания назначенных работ, ресурсы перестают отображаться в перечне текущих задач. Сейчас ресурсы готовы и ожидают публикации в интерфейсе начальника: Рис. 3.14. Интерфейс начальника с обозначенными ресурсами После публикации Автоматизация учета работ по созданию электронных образовательных ресурсов ресурсы больше недосягаемы для сотворения предназначений на их разработку либо корректировку. Сделать предназначение можно лишь на неопубликованный ресурс. При повторном разработке предназначения ресурс вновь исчезает из таблицы ожидающих ресурсов в интерфейсе начальника. На заключительном шаге тестирования системы сделаем отчет по проделанным работам для сотрудника, которому поручались задачки на создание обозначенных ресурсов Автоматизация учета работ по созданию электронных образовательных ресурсов. Введем период, в границах которого данные работы проводились и нажмем кнопку «Сформировать отчет». Итог представлен на рисунке 3.15: Рис. 3.15. Сформированный отчет На рисунке видно, что выполненные задачки по данным ресурсам находятся в отчете, это гласит о том, что разработанная система работает корректно. На примере система обосновала свою работоспособность. Выводы по Автоматизация учета работ по созданию электронных образовательных ресурсов главе 3-я глава дипломной работы посвящена разработке системы учета работ по созданию электрических образовательных ресурсов. Для разработки системы выбрана программка Borland Developer Studio 2006 от компании Borland. Данный выбор был обоснован тем, что Delphi обеспечивает высшую скорость разработки, имеет целый ряд средств и инструментов для доступа к базам Автоматизация учета работ по созданию электронных образовательных ресурсов данных. Для реализации базы данных использовалась файл-серверная СУБД. Так же в данной главе дипломной работы было проведено тестирование автоматической системы. В итоге выполнения контрольного примера можно сделать выводы, что тестируемая система вполне соответствует данным требованиям и делает все поставленные перед ней задачки. Глава 4. Оценка экономической эффективности проекта Хоть Автоматизация учета работ по созданию электронных образовательных ресурсов какой разрабатываемый для промышленного использования программный продукт должен содействовать повышению дохода конторы либо экономии средств в итоге внедрения системы. Эффективность - одно из более общих экономических понятий, не имеющих одного общепризнанного определения. Это одна из вероятных черт свойства системы, а конкретно ее черта исходя из убеждений соотношения издержек и результатов функционирования системы, т Автоматизация учета работ по созданию электронных образовательных ресурсов.е. выполнение требуемых функций при малых издержек ресурсов. Произведем расчет экономической эффективности проекта исходя из убеждений заказного проекта. Структура экономической части при разработке программного обеспечения по заказу конторы последующая: 1. Технико-экономическое обоснование разработки ПО; 2. Расчет издержек на разработку ПО; 3. Цена внедрения ПО Заказчиком; 4. Расходы заказчика при эксплуатации Автоматизация учета работ по созданию электронных образовательных ресурсов ПО; 5. Эффективность внедрения для Заказчика ПО; 4.1 Технико-экономическое обоснование разработки ПО Основной целью разработки автоматической системы учета работ по созданию электрических образовательных ресурсов является увеличение оперативности, производительности и уровня организации труда работников отдела. Предназначение АИС - оперативное получение достоверной инфы по текущим работам и по всем видам электрических образовательных ресурсов Автоматизация учета работ по созданию электронных образовательных ресурсов. 4.2 Расчет единовременных издержек на разработку ПО К единовременным затратам разработчика относятся: · теоретические исследования; · разработка алгоритмов и программ; · отладка; · опытнейшая эксплуатация; · исследование рынка; · реклама. Таблица 4.1 представляет фактическую трудозатратность работ по стадиям проектирования. Таблица 4.1. Содержание стадий научно-исследовательской работы

Стадия

Трудозатратность, дн.

Трудозатратность, %

Техническое задание

14

7

Эскизный проект

25

12,5

Технический проект

61

30,5

Рабочий проект

90

45

Внедрение

10

5

Итого

200

100,0

К затратам на научно Автоматизация учета работ по созданию электронных образовательных ресурсов-исследовательские работы относятся: - вещественные издержки; - основная и дополнительная зарплата; - отчисления на социальные нужды; - цена машинного времени на подготовку и отладку программ; - цена инструментальных средств; - затратные расходы. 1. Вещественные издержки Под вещественными затратами понимают отчисления на материалы, использующиеся в процессе разработки и внедрении программного продукта (в т.ч. цена бумаги, картриджей для Автоматизация учета работ по созданию электронных образовательных ресурсов принтера, дискет, дисков и т.д.) по действующим ценам. В процессе работы использовались материалы и принадлежности, выставленные в таблице 4.2 Таблица 4.2. Использованные материалы и принадлежности

Наименование

Стоимость

Количество

Цена

Бумага

110

1

110

Диски CD-RW

35

1

35

Flash накопитель

450

1

450

Итого

595

2. Основная и дополнительная зарплата Основная зарплата при выполнении научно-исследовательских работ включает заработную плату всех служащих, принимающих конкретное роль в Автоматизация учета работ по созданию электронных образовательных ресурсов разработке программного обеспечения. В этом случае нужно учесть основную зарплату разработчика (студента), дипломного управляющего и консультанта по экономике. Основная зарплата (Зосн) при выполнении научно-исследовательских работ рассчитывается по формуле: , где Зсрднj - заработная плата j-го сотрудника, руб.; n - количество служащих, принимающих конкретное роль в разработке программного продукта. Для расчета Автоматизация учета работ по созданию электронных образовательных ресурсов зарплаты разработчика (Зраз) нужно сходу указать, что всего научно-исследовательские работы выполнялись в течение 190 дней. Среднедневная заработная плата разработчика определена из расчета 7000 руб. за месяц и равна: Зарплата исполнителя в целом составляет: Зраз=200 дн.*350 руб./денек=70000 руб. На консультации запланировано: 23 часов - дипломный управляющий и 3 часа - консультант по экономике. Зарплата дипломного Автоматизация учета работ по созданию электронных образовательных ресурсов управляющего составляет 100 руб./час. Как следует, среднедневная заработная плата дипломного управляющего равна: Зрук=23*100=2300 руб. Зарплата консультанта по экономике составляет 80 руб./час. Как следует, среднедневная заработная плата равна: Зконс=3*80=240 руб. Получаем, что основная зарплата при выполнении научно-исследовательских работ равна сумме заработных плат разработчика (студента), дипломного управляющего и консультанта по экономике: Зосн Автоматизация учета работ по созданию электронных образовательных ресурсов=Зраз+Зрук+Зконс=70000+2300+240=72540 руб. Дополнительная зарплата составляет 10 % от основной: Здоп=0,1*Зосн=0,1*72540= 7254руб. Итого основная и дополнительная зарплата составляют: Зобщ=Зосн+Здоп=72540+7254=79794 руб. 3. Отчисления на социальные нужды Отчисления на социальные нужды составляют 26,2% от общего фонда зарплаты всех работников, получим: Осоц=0,262*Зобщ=79794*0,262=20906,028 руб. 4. Издержки на оплату машинного времени Издержки на оплату Автоматизация учета работ по созданию электронных образовательных ресурсов машинного времени (Зомв) зависят от времени работы на ЭВМ (Тэвм), себестоимости машино-часа работы ЭВМ (Смч) и содержат в себе амортизацию ЭВМ и оборудования, издержки на электроэнергию. Цена 1-го машинного часа работы равна: Смч=0,24 кВт/час*1,72 руб./кВт=0,4128 руб./час Время работы ЭВМ: Тэвм=0,35*Тэск+0,6*Ттех пр Автоматизация учета работ по созданию электронных образовательных ресурсов+0,8*Траб пр+0,6*Твн= 0,35*25+0,6*61+0,8*90+0,6*10=123,35 дней, где Тэск, Ттех пр, Траб пр, Твн - фактические издержки времени на разработку эскизного, технического, рабочего проектов и внедрения соответственно, с учетом поправочных коэффициентов, деньки. С учетом того, что ЭВМ работала по восемь часов в день, получаем: Тэвм=123,35 дней*8ч=986,8 ч. Себестоимость электроэнергии рассчитывается последующим образом: Сэл= Тэвм Автоматизация учета работ по созданию электронных образовательных ресурсов*Смч=986,8*0,4128=407,35104 руб. Издержки на амортизацию (Ам) ЭВМ и оборудование - это издержки на приобретение оборудования и его эксплуатацию, при этом в статью расходов включают только амортизацию, начисленную за время работы над проектом. Имеем формулу: Ам=(Оф*Нам*Тэвм)/(365*100), где: Оф - индивидуальная цена оборудования, руб.; Нам - норма амортизации, % (принято 20%); Тэвм Автоматизация учета работ по созданию электронных образовательных ресурсов - время использования оборудования, дн. Таблица 4.3. Себестоимость оборудования и амортизационные отчисления

Наименование оборудования

Количество, шт.

Начальная цена, руб.

Общая цена, руб.

Компьютер Pentium IV (3GHz)

1

25000

25000

Принтер Epson Stylus

1

4170

4170

Итого

29170

Согласно таблице 4.3, начальная цена оборудования составила 29170 руб. Произведем расчет издержек на амортизацию: Ам=(29170*20*123,35)/(365*100)=1971,57 руб. Издержки на оплату машинного времени (Зовм) включают: 1. Издержки Автоматизация учета работ по созданию электронных образовательных ресурсов на оборудование в размере 1971,57 руб. 2. Издержки на электроэнергию в размере 407,35104 руб. Получаем, что цена машинного времени составляет: Зовм=1971,57 +407,35104 =2378,92104 руб. 5. Цена инструментальных средств Цена инструментальных средств включает издержки на системное программное обеспечение, использованное при разработке программного продукта в размере износа за этот период. Норма амортизации для системного программного обеспечения - 30%, а время Автоматизация учета работ по созданию электронных образовательных ресурсов использования 123,35 дней. Таблица 4.4. Цена системного программного обеспечения

Наименование продукта

Начальная цена, руб.

Borland Developer Studio 2006 Professional

30868.80

MS Office Visio 2003

6000

Итого

36868,8

Амортизационные отчисления, входящие в цена разрабатываемого программного обеспечения, рассчитываются по формуле: Аис=(Оф*Нам*Тэвм)/(365*100), где Оф - начальная цена инструментальных средств, руб.; Нам - норма амортизации, % (принято 30%); Тэвм - время использования оборудования, дней Автоматизация учета работ по созданию электронных образовательных ресурсов. Аис=(36868,8*30*123,35)/(365*100)=3737,89 руб. 6. Затратные расходы Затратные расходы составляют 30% от суммы основной зарплаты: Рн=Зосн*0,3=79794*0,3=23938,2 руб. Дальше в таблицу заносится смета издержек на программное обеспечение. Таблица 4.5. Смета издержек на программное обеспечение

Элемент издержек

Сметная цена, руб.

Вещественные издержки

595

Основная и доп. зарплата

79794

Отчисления на соц. нужды

20906,028

Издержки на оплату машинного времени

2378,92104

Амортизация цены инструментальных средств

3737,89

Затратные расходы

23938,2

Итого издержки Автоматизация учета работ по созданию электронных образовательных ресурсов:

131350,04

4.3 Цена внедрения ПО Заказчиком

К единовременным затратам юзера программного обеспечения Kобщ относятся издержки на оплату:

· программного обеспечения Цпо;

· инструментальных средств Цис;

· ЭВМ, иных аппаратных средств и сетевого оборудования Кэвм;

· обучение персонала Косв.

Цена программного обеспечения

В данном случае цена равна себестоимости плюс прибыль разработчика (на практике обычно составляет 20-30% от Автоматизация учета работ по созданию электронных образовательных ресурсов себестоимости), также налог на добавленную цена 13%. Для расчета можно использовать последующую формулу:

,

где - себестоимость ПО,

- прибыль разработчика,

- налог на добавленную цена.

НДС = (Спо + П) 0,13=131350,04*0,13=17075,5 руб.

Прибыль разработчика составит:

П = 131350,04*0,2=26270,008 руб.

Цпо= 131350,04+26270,008+17075,5=174695,548 руб.

Цена инструментальных средств, нужных для функционирования системы. В их состав обычно входят операционные системы, также прикладное программное обеспечение Автоматизация учета работ по созданию электронных образовательных ресурсов. На предприятии заказчика уже установлены и употребляются все нужные инструментальные средства. Потому при внедрении не предусматривается расходов по данным статьям.

Цена технического обеспечения, требуемого для развертывания системы. Потому что, снова же, в организации установлено все нужное техническое обеспечение, и при внедрении не требуется никакого дополнительного оборудования, то расходы по данной статье Автоматизация учета работ по созданию электронных образовательных ресурсов не предусматриваются.

Цена обучения персонала организации. Расчет делается по последующей формуле:

,

где - численность персонала на обучение,

- цена обучения 1-го человека в денек,

- время обучения.

Подразумевается, что в организации системой будет воспользоваться три сотрудника. Время нужное для обучения предположительно оценивается в два рабочих денька. Цена обучения 1-го человека в Автоматизация учета работ по созданию электронных образовательных ресурсов денек 200 рублей. Издержки на обучение персонала:

= 3*200*2 = 1200 руб.

Общая сумма единовременных серьезных вложений Кобщ будет равна:

Кобщ = Цпо + Цис + Кэвм + Косв + Кинт

Кобщ = 174695,548 + 1200 = 175895,548 руб.

Сумма издержек на разработку распределяется по шагам проектирования пропорционально трудозатратности. В итоге составляется вкладывательный план, отраженный в таблице 4.6.

Таблица 4.6. План инвестиций

Этапы реализации проекта

Полугодия

2 полугодие 2007

1 полугодие 2008

Техническое задание

12228,69

Эскизный Автоматизация учета работ по созданию электронных образовательных ресурсов проект

21836,94

Технический проект

53282,248

Рабочий проект

26204,3

52408,6

Внедрение

8734,77

Обучение персонала

1200

Оборудование

ИС

Итого:

113552,178

62343,37

4.4 Расходы заказчика при эксплуатации ПО Расходы Заказчика по эксплуатации системы в год определяются исходя из последующего (в этом случае не учитываются амортизационные издержки оборудования, электроэнергия, ремонт оборудования и т.д., потому что толика этих издержек, связанных конкретно с функционированием системы, довольно мала): расходы, связанные с сопровождением Автоматизация учета работ по созданию электронных образовательных ресурсов системы. Цена сопровождения оценивается в 3000 рублей в год. 4.5 Эффективность внедрения для Заказчика ПО Оценивая предприятие заказчика с большой толикой рутинной работы, попытаемся оценить экономический эффект от внедрения системы. Беря во внимание специфику отрасли Заказчика, попытаемся найти вероятные направления увеличения прибыли: 1. Увеличение производительности труда служащих за счет Автоматизация учета работ по созданию электронных образовательных ресурсов: · сокращения времени дизайна всех типов отчетов; · сокращения времени предназначения новейшей работы; · сокращение времени обработки инфы; 2. Увеличения скорости и свойства выполняемой работы за счет строго определенных сроков, и с учетом количества ожидаемых заданий. Каждый сотрудник обычно растрачивает, само мало, час за месяц на формирование отчета по проделанным работам. При использовании АИС Автоматизация учета работ по созданию электронных образовательных ресурсов на это будет уходить менее 3-х минут. Оставшееся время можно издержать на выполнение другой, более принципиальной работы. Каждый сотрудник на выполнение 1-го задания обычно растрачивает на некоторое количество дней больше, потому что не всегда имеет представление о том, какое количество работы его еще ожидает. Если сроки очевидно начинают поджимать, качество Автоматизация учета работ по созданию электронных образовательных ресурсов работы понижается. Используя АИС, сотрудник всегда сумеет верно рассчитывать время и силы, нужные ему для полного, своевременного и высококачественного выполнения рабочего плана. Основными показателями экономической эффективности являются экономический эффект, срок окупаемости. Экономический эффект - итог внедрения какого-нибудь мероприятия, выраженный в стоимостной форме, в виде экономии от его воплощения. Срок окупаемости Автоматизация учета работ по созданию электронных образовательных ресурсов (величина, оборотная коэффициенту эффективности) - показатель эффективности использования финансовложений - представляет собой период времени, в течение которого произведенные издержки на программный продукт окупаются приобретенным эффектом. ЭУГ = ЭГ - Зтек , где ЭУГ - условно годичная экономия, ЭГ - годичная экономия, Зтек - текущие издержки после внедрения мероприятия (за год). Зарплата сотрудника отдела составляет Автоматизация учета работ по созданию электронных образовательных ресурсов приблизительно 500 рублей в денек, как следует, введя повременную оплату, используя систему, можно сберечь приблизительно 10500 рублей за месяц. Что составляет 126000 рублей в год. Как следует, ЭГ = 126000 руб., Зтек = Ам+Аим+Сэл+Рн = 1971,57+3737,89+407,35104+23938,2=30055,01104 руб. ЭУГ = 126000-30055,01104=95944,98896 руб. Срок окупаемости финансовложений: ТОК=Кобщ/ЭУГ ТОК=175895,548/95944,98896=1,83 года. Таким макаром, можно прийти к выводу, что при Автоматизация учета работ по созданию электронных образовательных ресурсов издержек на разработку и внедрение 175895,548 руб., срок окупаемости проекта вероятен через 1,83 года. Выводы по главе В данной главе дипломной работе был проведен анализ характеристик, характеризующих экономическую эффективность проекта. В итоге анализа были изготовлены выводы о его прибыльности. В процессе вычислений были получены результаты: · Рассчитаны издержки на разработку - 175895,548 рублей; · Рассчитан экономический Автоматизация учета работ по созданию электронных образовательных ресурсов эффект от внедрения - 126000 рублей; · Срок окупаемости проекта составляет 1,83 года либо, приблизительно, 1 год и 7 месяцев. Заключение Центр проектирования контента играет главную роль в производстве электрических образовательных ресурсов для студентов всех форм обучения. Потому очень принципиально скорректировать работу служащих данного отдела таким макаром, чтоб их деятельность была очень действенной, а все Автоматизация учета работ по созданию электронных образовательных ресурсов работы проводились в отменно и в срок. В этих целях было принято решение создать автоматическую систему учета работ по созданию электрических образовательных ресурсов, которая позволила бы достигнуть ряда целей, к примеру, обеспечить сотруднику оперативный доступ к его текущим и будущим задачкам и значительно упростить процесс формирования отчетности. Ее создание посодействовало Автоматизация учета работ по созданию электронных образовательных ресурсов бы сотруднику делать все работы отменно и во время за счет строго определенных сроков, определенных на ту либо иную работу. В первой главе дипломной работы были произведены исследование и анализ предметной области, анализ других схожих систем, в итоге которого была поставлена задачка автоматизации и сформулированы главные Автоматизация учета работ по созданию электронных образовательных ресурсов требования к разрабатываемому программному обеспечению. Для более правильного анализа функций для следующей разработки системы, отвечающей поставленным требованиям, была спроектирована модель разработанной системы. Для проектирования системы способом балльных оценок была выбрана программка Microsoft Visio 2003. На основании моделирования удалось выделить главные объекты системы и их связи, в согласовании с чем, была спроектирована структура Автоматизация учета работ по созданию электронных образовательных ресурсов базы данных. Разработка системы выполнялась в среде Borland Developer Studio 2006 компании Borland. Автоматическая система учета работ по созданию электрических образовательных ресурсов была разработана на основании всех проделанных проектных работ, с учетом поставленных требований к системе. Разработанная автоматическая система прошла тестирование, в итоге которого обосновала свою работоспособность и отказоустойчивость при загрузке Автоматизация учета работ по созданию электронных образовательных ресурсов, внесении конфигураций и сохранении данных. При тестировании модуля построения отчетов система так же работала без сбоев, формат и содержание приобретенного отчета отвечает всем данным требованиям. 4-ая глава была посвящена расчету экономической эффективности от внедрения проекта. Приобретенные результаты молвят о полной окупаемости проекта приблизительно за 1 год и 7 месяцев. Автоматическая система Автоматизация учета работ по созданию электронных образовательных ресурсов учета работ по созданию электрических образовательных ресурсов разработана для отдела ЦПК, но так же может быть применена хоть какими маленькими организациями, специализирующимися на производстве учебной либо хоть какой другой литературы. Применение автоматической системы позволит очень упростить и улучшить труд работников отдела при предназначении и выполнении задач и при Автоматизация учета работ по созданию электронных образовательных ресурсов формировании отчетов. Качество выполняемой работы вырастет при сокращении сроков выполнения. Перечень литературы 1. Delphi 7. С. Бобровский - Питер, 2003 - 735 стр. 2. Delphi. Советы программистов (2-е издание): В.Озеров. - СПб: Символ-Плюс, 2002. - 976 стр. 3. Delphi 2005. Разработка приложений для баз данных и веба: В. Фаронов. - Питер, 2006. - 602 стр. 4. Delphi. Программирование на языке высочайшего уровня: В. Фаронов Автоматизация учета работ по созданию электронных образовательных ресурсов, Учебник для вузов - СПб.: Питер 2005.- 640 стр. 5. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD: Скотт Ф. Уилсон, Брюс Мэйплс, Тим Лэндгрейв. - М: Российская редакция, 2002. - 736 стр. 6. Проектирование экономических информационных систем: Учебник / Г.Н.Смирнова, А.А.Сорокин, Ю.Ф.Тельнов. - М: Деньги и статистика, 2003. - 512 стр. 7. Вендров А.М. - Проектирование программного Автоматизация учета работ по созданию электронных образовательных ресурсов обеспечения экономических информационных систем. М.: «Финансы и статистика», 2002. 8. Самоучитель UML. Действенный инструмент моделирования информационных систем: А. Леоненков. - СПб: BHV, 2001. - 304 стр. 9. Введение в RUP: Ф. Кратчен. - Электрический учебник. 10. Delphi 7 на примерах / Под ред. Ю. С. Ковтанюка -- К.: Издательство Юниор, 2003. -- 384 стр. 11. Неординарные приемы программирования на Delphi. -- СПб.: БХВ-Петербург, 2005. -- 560 стр. 12. Барский Автоматизация учета работ по созданию электронных образовательных ресурсов А.Б. Нейронные сети: определение, управление, принятие решений. - издательство "Деньги и статистика" - 2004 г. - 176 стр. 13. Леонков А.В. Самоучитель UML. - СПб.: БХВ-Петербург, 2005. - 304 стр. 14. Компания Borland. WWW: http://www.borland.com 15. Русский веб-сайт компании Borland. WWW: http://www.borland.ru Приложение 1. Системная диаграмма вариантов использования Приложение 2. Общая Автоматизация учета работ по созданию электронных образовательных ресурсов диаграмма деятельности с дорожками Приложение 3. Диаграмма последовательности «Работа с БД ЭОР» Приложение 4. Диаграмма последовательности «Назначение задачи» Приложение 5. Диаграмма последовательности «Получение задания» Приложение 6. Диаграмма последовательности «Формирование отчетной документации» Приложение 7. Пример отчета по проделанным работам в месяц Приложение 8. Пример отчета по электрическим учебным курсам, написанным создателями белгородского филиала МЭСИ

1, 2


avtomatizaciya-zvuka-s-v-slogah-predislovie.html
avtomatizaciya-zvuka-z-v-slogah-slovah-frazah-predlozheniyah-chistogovorkah-skorogovorkah-i-stihotvoreniyah-v-nebolshom-tekste.html
avtomatizirovanie-rabochego-mesta-menedzhera-servisnogo-centra-kursovaya-rabota.html