Создание единой информационной сети, позволяющей эффективно хранить, обрабатывать, анализировать и использовать информацию по учету успеваемости студентов. Основные функции и формы созданной информационной системы. Экономическое обоснование проекта.
Аннотация к работе
В настоящее время существуют множество видов учета и контроля за студентами, которые ведутся старостами групп, преподавателями, проректорами по учебной работе и деканами факультетов. Данные о студентах одновременно могут понадобиться старосте, преподавателю, декану. Целью дипломной работы является разработка информационной технологии контроля успеваемости подсистемы «учебный процесс ХТИ - филиала СФУ», а также создание единой информационной сети, позволяющей эффективно хранить, обрабатывать, анализировать и использовать информацию по учету успеваемости студентов. 2. проведен анализ существующей технологии учета успеваемости студентов; Внедрение автоматизированной системы учета успеваемости студентов позволит значительно ускорить работу сотрудников деканата, облегчит работу преподавателей, позволит оперативно получать информацию своей успеваемости студентам, упростится процесс получения и составления отчетности.Филиал не является юридическим лицом, но в соответствии с положением «О Хакасском техническом институте - Филиале Федерального государственного образовательного учреждения высшего профессионального образования «Сибирский федеральный университет» и доверенностью ректора СФУ может наделяться частично полномочиями юридического лица. Управление Филиалом осуществляется в соответствии с законодательством Российской Федерации, Типовым положением о филиалах Федеральных государственных образовательных учреждений высшего профессионального образования (высших учебных заведений), утвержденным приказом Министерства образования и науки от 1 декабря 2005 г. · устанавливает объем и структуру приема студентов на платной основе в соответствии с лицензией, утверждает в соответствии с лицензией номенклатуру направлений (специальностей), по которым будет осуществляться подготовка обучающихся в Филиале на платной основе, а также перечень образовательных программ дополнительного профессионального образования, по которым проводятся переподготовка и повышение квалификации в Филиале; Факультеты являются учебными, научными структурными подразделениями Филиала, осуществляющими свою деятельность в соответствии с Уставом СФУ, Положениями о Филиале и факультете, Решение о создании факультета, его реорганизации и ликвидации принимается Ученым советом Филиала и утверждается Ученым советом СФУ. Руководство кафедрой осуществляет заведующий кафедрой, избираемый тайным голосованием Ученого совета Филиала сроком до 5 лет из числа наиболее квалифицированных и авторитетных работников Филиала, имеющих ученую степень, и утверждается приказом директора.Основные функции заведующего кафедрой: · организация учебно-методического и воспитательного процесса подготовки специалистов высшего профессионального образования в соответствии с государственным образовательным стандартом по специальности;В базе данных были использованы поля для ввода информации о студентах, преподавателях, группах, учебных планах семестра, данные деканатов, а также данные об оценках заносимые в журналы. Благодаря этой системе классификации, поиск необходимой информации о студенте занимает гораздо меньше времени, если бы поиск велся только по специальности и фамилии, так же с помощью этой классификации можно узнать необходимую информацию без дальнейшего изучения карточки студента. При запуске клиентской части информационной системы программа предлагает ввести имя пользователя и пароль, на основании которых в дальнейшем будет производится разграничение прав доступа с дальнейшим отображением экранных форм и формированием запросов БД (рис 2.4) При последующих входах в систему информация о сервере БД по умолчанию не отображается, с целью снижения информационной загруженности формы (рис. Справочная информация представляется в экранной форме, со стандартизованными элементами управления в виде навигатора БД, который позволяет производить все возможные виды операций над данной информацией (переход по записям, добавление, удаление, подтверждение и откат транзакции) (рис 2.10).При выполнении проекта по информатизации важное место занимает вопрос об экономической эффективности выполняемых работ, т.е. стоит ли вкладывать в разработку финансовые, материальные и прочие виды ресурсов в проект. Под экономической эффективностью ПП понимается мера соотношения затрат и результатов функционирования ПП. Для разработки было задействовано два человека: руководитель и программист. Следовательно, сумма амортизационных отчислений за период создания программы будет равняться произведению амортизационных отчислений в день на количество дней эксплуатации компьютера и программного обеспечения при создании программы: (3.7) где Ап - сумма амортизационных отчислений за период создания программы дней, руб.; Рабочий день равен восьми часам, следовательно, стоимость электроэнергии за период работы компьютера во время создания программы будет вычисляться по формуле: Зэл.пер = Рэвм*Тпер*8*Сэл (3.121) где Тпер - время эксплуатации компьютера при создании программы, дней.Проведенные исследования в данной дипломной ра
Введение
Одной из проблем современной системы обучения - контроль. В связи с большим количеством студентов университета и множеством дисциплин есть необходимость вести учет за данными, сопровождающими учебный процесс групп и студентов. В настоящее время существуют множество видов учета и контроля за студентами, которые ведутся старостами групп, преподавателями, проректорами по учебной работе и деканами факультетов. Это такие виды контроля как: текущая успеваемость студента, информация про успеваемость студента за каждый месяц, сведения об академической задолженности и абсолютной успеваемости студентов по состоянию на последний день сессии, результаты экзаменов и зачетов, учет посещаемости студентами лекций, семинаров, лабораторных работ и другие. Эти данные хранятся в журналах групп, экзаменационных и зачетных ведомостях, справках, приказах, списках и т.д. Данные о студентах одновременно могут понадобиться старосте, преподавателю, декану. Сложности учета успеваемости обусловливают: · значительное количество документации;
· распределенность потребителей и информации.
Целью дипломной работы является разработка информационной технологии контроля успеваемости подсистемы «учебный процесс ХТИ - филиала СФУ», а также создание единой информационной сети, позволяющей эффективно хранить, обрабатывать, анализировать и использовать информацию по учету успеваемости студентов.
Для достижения поставленной цели были решены следующие задачи: 1. проанализирован объект автоматизации;
2. проведен анализ существующей технологии учета успеваемости студентов;
3. проведен анализ эффективности внедрения автоматизированного учета успеваемости студентов;
4. разработана программная система учета успеваемости студентов;
Объектом исследования является технология контроля успеваемости учащихся в ХТИ.
Предметом исследования является автоматизация учета успеваемости студентов.
Новизна работы заключается в анализе, создании и внедрении программного обеспечения в соответствии со всеми требованиями учебного заведения для автоматизации учебной деятельности, направленной на эффективный контроль успеваемости студентов. На данный момент времени автоматические системы контроля успеваемости студентов не используются или не известны.
Практическая ценность. Внедрение автоматизированной системы учета успеваемости студентов позволит значительно ускорить работу сотрудников деканата, облегчит работу преподавателей, позволит оперативно получать информацию своей успеваемости студентам, упростится процесс получения и составления отчетности.
На защиту выносится: · Пояснительная записка.
· Иллюстрированный материал.
Структура и объем работы.
В первом разделе представлена краткая характеристика Хакасского технического института, его учебной деятельности. Обоснованны основные критерии выбора по информационному, программному, аппаратному и технологическому обеспечению. Обусловлены функции выполняемые автоматизированной системой контроля успеваемости студентов. Осуществлена постановка задачи.
Во втором разделе осуществлена проектная часть диплома. Рассмотрены основные функции и формы созданной информационной системы.
В третьем разделе описывается экономическое обоснование проекта.
В заключении сформулированы основные выводы и результаты, полученные в дипломной работе.
В приложениях содержатся: техническое задание, блок схема, листинг программных компонентов.
1.
Аналитическая часть
Вывод
1. Представлена характеристика структуры и образовательной деятельности Хакасского технического института
2. Описана экономическая сущность задачи, связанная с контролем успеваемости студентов.
3. Обоснованны необходимость и цель использования вычислительной техники для автоматизации контроля успеваемости студентов в учебной деятельности Хакасского технического института.
4. Осуществлена постановка задачи
5. Обоснованны проектные решения по информационному, техническому, программному и технологическому обеспечению.
2.
Проектная часть
2.1 Информационное обеспечение задачи
2.1.1 Информационная модель и ее описание
Диаграммы потоков данных (DFD) обеспечивают удобный способ описания передаваемой информации как между частями моделируемой системы, так и между системой и внешним миром. Областью применения диаграммы потоков данных является - использование для создания моделей информационного обмена организации, например модели документооборота. Кроме того, различные вариации DFD широко применяются при построении корпоративных информационных систем. Начальная контекстная диаграмма представлена на (рис. 2.1), диаграмма потоков данных первого уровня (рис.2.2).
Рис. 2.1 Начальная контекстная диаграмма
Рис. 2.2 Диаграмма потоков данных
Из диаграммы потоков данных и схемы взаимодействия компонентов видно, что существует несколько сущностей проектируемой системы, которые осуществляют непрерывный информационный обмен. Сотрудники деканата регистрируют студентов (оформляют личную карточку), и учебные группы, также контролируют успеваемость студентов. Сотрудник кафедры формирует учебный план согласно нагрузке преподавателей и групп студентов. Преподаватель в свою очередь, проводя учебное занятие, выставляет оценки текущей успеваемости студентов.
В базе данных были использованы поля для ввода информации о студентах, преподавателях, группах, учебных планах семестра, данные деканатов, а также данные об оценках заносимые в журналы. Данные о студентах представляет в своем роде карточку в которой отражается вся личная информация каждого учащегося. Данные о преподавателе включают в себя фамилию, имя, отчество, кафедру приписки (которая относится к определенному факультету и деканату) ученая степень и звание. В учебном плане семестра, каждому преподавателю приписывается дисциплина, вид проводимых работ в определенных группах. Информация о группах представляет собой список студентов, обучающихся на определенном факультете по определенной специальности. Исходя из информационной модели, строится архитектура программного продукта (рис.2.3).
Рис. 2.3 ER-диаграмма базы данных «АСКУС».
На рисунке 2.3 с помощью ER-диаграммы графически изображена схема базы данных, на которой отчетливо показаны связи между таблицами.
2.1.2 Используемые классификаторы и системы кодирования
В Хакасском техническом институте для облегчения работы с личными делами студентов используется своя система кодирования. С помощью этой системы кодирования каждому личному делу студента присваивается индивидуальный номер (который соответствует номеру студенческого билета и зачетной книжки).
Пример: АДП-52-133
Где, А - Абакан;
Д - дневное обучение (З- заочная форма обучения);
П - специальность, в данном случае прикладная информатика;
52 - номер группы;
133 - номер студента.
Благодаря этой системе классификации, поиск необходимой информации о студенте занимает гораздо меньше времени, если бы поиск велся только по специальности и фамилии, так же с помощью этой классификации можно узнать необходимую информацию без дальнейшего изучения карточки студента.
2.1.3 Характеристика нормативно-справочной и выходной оперативной информации
Данный дипломный проект представляет собой справочную систему для удобной и быстрой работы сотрудников деканата и преподавателей. Также благодаря данной информационной системы студент в любое время может просмотреть справочную информацию о своей текущей успеваемости. Для оперативного вывода информации используется данные/записи база данных, т.е. записи в таблицы вносятся не только администратором, а также преподавателями, сотрудниками деканата и секретарями кафедр. Вывод оперативной информации из базы данных производится путем отображения предопределенных экранных форм, которые формируются посредством динамических и/или статических запросов БД, а также посредством определенных математических расчетов успеваемости студентов основанных на хранимой информации в БД.
Отображение предопределенных экранных форм и формирование части динамических запросов БД производится на основе прав доступа субъектов информационной системы.
При запуске клиентской части информационной системы программа предлагает ввести имя пользователя и пароль, на основании которых в дальнейшем будет производится разграничение прав доступа с дальнейшим отображением экранных форм и формированием запросов БД (рис 2.4)
Рис. 2.4 Вход в систему
При неправильном вводе имени пользователя и/или пароля, система выдает предупредительное сообщение, с предложением повтора процедуры авторизации (рис 2.5).
Рис. 2.5 Ошибка входа в систему
Для начала работы с информационной системой, клиентскому приложению, кроме имени пользователя и пароля необходимо знать точный сетевой адрес сервера баз данных и путь к файлу БД. Экранная форма входа в систему позволяет пользователю ввести данную информацию. Для чего необходимо произвести нажатие на кнопку «Дополнительно». После однократного ввода информации о сервере БД, она автоматически сохраняется в специальном файле «connect.ini», путь к которому указывается во время инсталляции клиентского приложения. При последующих входах в систему информация о сервере БД по умолчанию не отображается, с целью снижения информационной загруженности формы (рис. 2.6).
Рис. 2.6 Просмотр/редактирование информации о сервере баз данных
При неправильном вводе информации о сервере БД, приложение также выдает предупредительное сообщение, о невозможности соединения с сервером по данной адресации.
После успешной процедуры аутентификации субъекта информационной системы происходит отображение основной экранной формы клиентского приложения «Автоматизированная Система Контроля Успеваемости Студентов ХТИ» (далее система «АСКУС»).
Рис. 2.7 Основная форма
Через главное меню основной экранной формы, пользователю доступны вторичные экранные формы, отображение оперативной информации БД и выполнение динамических запросов. Каждый пункт главного меню снабжен дополнительной справочной информацией, которая отображается в строке состояния основной экранной формы, также отображается имя текущего пользователя (либо «администратор») и текущая дата.
Информационная система «АСКУС» позволяет проводить эффективную обработку одновременно открытых нескольких экранных форм.
Рис 2.8 Обработка нескольких вторичных экранных форм
В БД часть информации выделена в отдельные таблицы, называемые справочниками. Данная информация имеет статичный характер и изменяется очень редко, либо не изменяется вообще. С целью эффективного администрирования информационной системы, данные таблицы доступны из главного меню для просмотра/редактирования только администрирующим субъектам ИС (рис. 2.9).
Рис. 2.9 Справочники
Справочная информация представляется в экранной форме, со стандартизованными элементами управления в виде навигатора БД, который позволяет производить все возможные виды операций над данной информацией (переход по записям, добавление, удаление, подтверждение и откат транзакции) (рис 2.10).
Рис.2.10 Экранная форма справочной информации
Часть таблиц БД строятся на основе статичной справочной информации и динамически изменяющейся оперативной. К данным таблицам относятся: личные карточки учащихся, списки групп, карточки преподавателя, списки факультетов, кафедр, деканатов и учебный план семестра. Право на просмотр и редактирование сводных таблиц имеют сотрудники деканата и секретари кафедр. При начале просмотра сводных таблиц информация предоставляется в сжатом виде, данные окна имеют унифицированную структуру (рис 2.11).
Рис. 2.11 Форма сводной таблицы
При необходимости пользователь может открыть экранную форму специфичную для данной сводной таблицы с просмотром, изменением и добавлением всех атрибутов принадлежащих выбранному кортежу, подобных специфичных форм несколько: карточка студента (рис. 2.12); карточка преподавателя; карточка просмотра и редактирования элементов списков групп, факультетов, кафедр; также карточка учебного плана семестра (рис. 2.13).
Рис.2.12 Карточка учащегося
Рис. 2.13 Карточка учебного плана семестра
В меню «успеваемость» преподавателям и студентам определенной группы доступна экранная форма отображения учета успеваемости учащихся. Студентам данная форма доступна только для чтения. Каждый студент может просматривать только свои оценки по выбранному им предмету. Преподаватель в свою очередь может иметь доступ на ввод информации о текущей успеваемости учащихся. Перед началом работы с экранной формой преподаватель должен выбрать группу из предложенного списка, затем выбрать дисциплину из списка предметов, и вид текущего занятия. Предлагаемые преподавателю списки формируется на основе учебного плана семестра. После вода информации о текущем занятии отображается список выбранной группы, с выводом оценок за предыдущие занятия. При выборе из списка любого из студентов, в поле «фамилия» выводится фамилия выбранного студента, и активируется клавиша «Оценить», после нажатия на которую балл выставленный в поле «Оценка» автоматически вносится в базу данных (рис. 2.14).
Рис. 2.14 Журнал успеваемости учащихся
Также в меню «успеваемость» преподаватель может рассчитать итоговую успеваемость студентов по формуле (1.4), для чего ему надо выставить коэффициенты по видам работ которые прописаны в учебном плане семестра данной дисциплины (рис. 2.15).
Рис. 2.15 Форма редактора коэффициентов итоговой успеваемости
Итоговая успеваемость рассчитанная по формуле (1.4), с заданными коэффициентами выводится в отдельную форму (рис. 2.16)
Рис. 2.16 Расчет успеваемости студентов
Перечень всех используемых полей в базе данных с описанием хранящейся в ней информации представлены в приложении 1.
2.2 Описание программных модулей
Функцией подсистемы управления данными является предоставление интерфейса взаимодействия прикладного приложения с базой данных. Подсистема определяет логику взаимодействия клиентской части с данными базы, а также права доступа к данным.
Клиентская часть реализует интерфейс базы данных с пользователями - транслирует команды пользователя в sql-запросы к базе данных, получает данные и представляет их в удобной для восприятия форме.
Основным функциональным назначением реляционной базы данных «АСКУС» является: · накопление данных;
· хранение данных;
· обработка данных;
· предоставление данных в соответствии с запросами прикладной программы.
Функцией серверной части ИС является: · предоставление интерфейса взаимодействия прикладного приложения с базой данных;
· взаимодействие клиентской части и серверной
· взаимодействие с базой данных;
· обработка SQL-запросов;
· ответы на SQL-запросы;
· предоставление прав доступа к данным.
Функцией клиентской части ИС является: · предоставление интерфейса приложения для взаимодействия с базой данных;
· формирование SQL-запросов;
· трансляция команд пользователей в SQL-запросы к базе данных.
Алгоритмы процедур и операций, методы их реализации
Алгоритм редактирования записей
1) Загрузка формы.
2) Заполнение данными формы.
3) Просмотр и редактирование данных пользователем.
4) Передача изменений в базу данных.
Блок-схема алгоритма редактирования записей представлена в приложении 2.
Листинг программных модулей представлен в приложении 3.
2.3 Технологическое обеспечение задачи
2.3.1 Организация технологии сбора и обработки первичной информации
Сбором информации занимаются работники деканата и секретари кафедр. Личная информация о студентах, при поступлении на определенный факультет и приемной комиссии передается в соответствующие деканаты. Сотрудники деканата формируют карточку студентов и распределяют студентов по группам, в соответствии данных о поступлении на определенные специальности. Личная карточка студента включает в себя следующие данные: 1. Фамилию, имя, отчество учащегося;
2. Дата и место рождения;
3. Пол;
4. Семейное положение;
5. Национальность;
6. Адрес прописки /проживания;
7. Контактный телефон: 8. Данные паспорта (серия, номер, дата выдачи, наименование структурного подразделения выдавшего паспорт);
9. Группа приписки студентов;
10. Признак поступления;
11. Номер и дата приказа о зачислении.
После того как сформировано личное дело, студенту выдаются студенческий билет и заводится зачетная книжка, в которых учащемуся присваивается личный идентификационный номер.
Сбором информации о преподавателях и формированием учебных планов занимаются секретари кафедр. Они распределяют нагрузку в соответствии специализации, ученой степени и учебного звания преподавателей.
2.3.2 Организация технологии обработки и выдачи информации
После формирования учебного плана семестра, отделом расписания формируется учебное расписание дисциплин для конкретных специальностей и групп. В соответствии с данным расписанием и учебным планам преподаватели проводят учебные занятия и выставляют оценочные результаты студентам. В соответствии с успеваемостью студентов формируются ведомости результатов контрольных недель. Также по общей успеваемости студента за семестр по определенной дисциплине выставляются результаты зачетов. Далее проводятся экзамены, которые также документируются в определенных экзаменационных ведомостях.
Все документы по результатам учебной деятельности передаются для обработки и хранения в деканат. В данной информационной системе осуществляется автоматическое формирование различных ведомостей, что облегчает обмен, обработку и хранение данных.
Также в разработанной информационной системе существует возможность студентами просмотра своей успеваемости.
2.3.3 Разработка Web-приложения
Важным моментом в функционировании системы автоматизированного структурирования информации является процесс формирования web-страницы: 1. На основе введенных данных, предоставленных пользователем, браузер формирует запрос и посылает его серверу.
Рис. 2.17 Форма запроса
2. Сервер обрабатывает запрос, формирует ответ и отсылает его браузеру.
3. Браузер определенным образом интерпретирует ответ сервера и показывает результат пользователю.
Рис. 2.18 Форма отчета1. Построена информационная модель. Областью применения диаграммы потоков данных является - использование для создания моделей информационного обмена учебной деятельности ХТИ.
2. С помощью ER-диаграммы графически изображена схема базы данных, на которой отчетливо показаны связи между таблицами.
3. Рассмотрены основные формы разработанной информационной системы. Определяющие основные функции автоматизированной системы контроля успеваемости студентов.
4. Определены технологии сбора и обработки первичной информации, а также технология обработки и выдачи обработанной информации.
5. Разработано Web-приложение с помощью которого студент имеет право просмотра своей успеваемости.
3.
Обоснование экономической эффективности проекта
3.1 Определение общей экономической эффективности
При выполнении проекта по информатизации важное место занимает вопрос об экономической эффективности выполняемых работ, т.е. стоит ли вкладывать в разработку финансовые, материальные и прочие виды ресурсов в проект.
Программный продукт (ПП) - это программа на носителе данных, являющаяся продуктом промышленного производства (ГОСТ 19.004-80). Одной из характеристик качества ПП является его эффективность.
Под экономической эффективностью ПП понимается мера соотношения затрат и результатов функционирования ПП.
В основе описания экономической эффективности лежит сопоставление существующей технологии (ручная) и внедряемой автоматизированной системой контроля успеваемости студентов. Необходимо провести анализ затрат, необходимых для выполнения всех операций технологического процесса учета успеваемости студентов. Экономическая эффективность проекта складывается из двух составляющих: · Косвенного эффекта, который, характеризуется увеличением скорости принятия решений связанных с успеваемостью студентов;
· Прямого эффекта, который характеризуется снижением трудовых и стоимостных затрат.
Косвенный эффект от внедрения автоматизированной системы учета успеваемости студентов характеризуется следующими показателями: · Экономия времени работников деканата;
· Возможность осуществлять быстрый доступ к требуемым данным;
· Сокращение вероятности потери данных об успеваемости студентов;
· Сокращения времени принятия оперативных решений по результатам текущей успеваемости;
· Обеспечение удобства хранения данных;
· Обеспечение безопасности от несанкционированного доступа к конфиденциальным данным студентов.
К основным показателям экономической эффективности относятся: · экономический эффект;
· коэффициент экономической эффективности капитальных вложений;
· срок окупаемости капитальных вложений.
Решение о целесообразности разработки и внедрения программного продукта принимается на основании расчета ожидаемого экономического эффекта, определяемого путем сравнения приведенных затрат в базовом варианте и внедряемой информационной системы.
3.2 Управление созданием IT-проекта
3.2.1 Оценка эксплуатационно-технического уровня
Эксплуатационно-технический уровень (ЭТУ) разрабатываемого продукта - это обобщающая характеристика его эксплуатационных свойств, возможностей, степени новизны, являющихся основой качества продукта.
Для обобщающей характеристики ЭТУ системы целесообразно использовать аддитивно-мультипликативный показатель "значимость технического решения" (Зтр) в общем виде рассчитываемый по формуле: Зтр =Аи *Пр * Сз Мк * Ои * Шо (3.1) где Аи - коэффициент актуальности решенной технической задачи;
Пр - коэффициент соответствия решенной технической задачи программам важнейших работ научно-технического прогресса;
С3 - коэффициент сложности решенной технической задачи;
Мк - коэффициент места использования решенной технической задачи;
Ои - коэффициент объема использования решенной технической задачи;
Расчет коэффициентов эксплуатационно-технического уровня приведен в табл. 3.1.
Таблица 3.1
Определение коэффициентов ЭТУ
Коэффициенты Базовый вариант Разрабатываемый продукт
Аи 1 1
Пр 1 1
С3 1 3
Мк 1 1
Ои 1 2
Шо 1 1
Зтр = 2 Зтр=5
Таким образом, из данной таблицы видно, что разрабатываемый программный продукт имеет более высокий показатель эксплуатационно-технического уровня.
Решение о технической обоснованности разработки проекта принимается путем определения коэффициента эксплуатационно-технического уровня, с помощью оценки которого можно провести сравнение качества разрабатываемого проекта с существующим аналогом (базой сравнения). Коэффициент рассчитывается по формуле: Кэту=Зтрпр/3трбаз (3.2)
где Зтрпр - значимость технического решения для проектируемого варианта;
Зтрбаз -значимость технического решения для базового варианта.
Вычисление коэффициента эксплуатационно-технического уровня Кэту по формуле: К =5/2 = 2,5
Кэту >1 разработка проекта является оправданной с технической точки зрения.
Кроме того, для большей уверенности можно использовать обобщающий индекс эксплуатационно-технического уровня Jэту, который рассчитывается как произведение частных индексов. Частный индекс определяется как отношение каждого показателя разрабатываемого продукта к показателю продукта аналога. Для учета значимости отдельных параметров может быть применен балльно-индексный метод:
(3.3) где Jэту - комплексный показатель качества продукта по группе показателей;
n - число рассматриваемых показателей;
bi - коэффициент весомости, i - показателя;
Xi - относительный показатель качества, устанавливаемый экспертным путем по выбранной шкале оценивания.
Для оценки Jэту рекомендуется 5-ти бальная шкала оценивания. В табл. 3.2. представлены результаты расчета балльно-индексным методом.
Таблица 3.2
Расчет показателя качества (балльно-индексный метод)
Показатель качества Весовой коэффициент, bi Оценка, Xi
Проект Ручная обработка
1. Удобство работы (пользовательский) 0,2 5 2
2. Надежность (защита данных) 0,2 4 5
3. Функциональные возможности 0,4 5 5
4. Временная экономичность 0,3 5 2
5. Время обучения персонала 0,1 5 5
Комплексный показатель качества Jэту1=5,8 Jэту2 = 4, 5
Вычислим коэффициент технического уровня Ак по формуле: Ак = Jэту1/ Jэту2 (3.4)
Ak =5,8/4,5=1,29.
Этот метод также оправдывает с технической точки зрения создание данного проекта.
3.2.2 Планирование комплекса работ по разработке проекта и оценка трудоемкости
Трудоемкость работ определялась с учетом срока окончания работ, объемом выполняемых функций, выбранной средой разработки, объемом информации.
Для разработки было задействовано два человека: руководитель и программист. Выбор комплекса работ по разработке проекта производился в соответствии с ГОСТ 19.102-96 "Единая система программной документации. Стадии разработки", устанавливающим стадии разработки программ и приведен в табл. 3.3.
Таблица 3.3
Комплекс работ по разработке проекта
Этап Содержание работ Исполнители Длительность, дни Загрузка, дни Загрузка, %
1 2 3 4 5 6
1 Исследование и обоснование стадии создания
1.1 Постановка задачи Руководитель Программист 3 3 3 50 50
1.2 Обзор рынка аналитических программ Программист 3 3 100
1.3 Подбор и изучение литературы Программист 3 3 100
Итого по этапу Руководитель Программист 9 3 9 25 75
2 Анализ предметной области
2.1 Определение структуры входных и выходных данных Руководитель Программист 3 2 3 40 60
2.2 Обоснование необходимости разработки Программист 2 2 100
Итого по этапу Руководитель Программист 5 2 5 28 72
3 Разработка и утверждение технического задания
3.1 Определение требований к информационному обеспечению Руководитель Программист 3 1 3 25 75
3.2 Определение требований к программному обеспечению Руководитель Программист 2 1 2 33 67
3.3 Выбор программных средств реализации проекта Программист 2 2 100
3.4 Согласование и утверждение технического задания Руководитель Программист 3 3 3 50 50
Итого по этапу Руководитель Программист 10 5 10 33 77
4 Проектирование
4.1 Разработка алгоритма решения задачи Руководитель Программист 5 2 5 25 75
4.2 Анализ структуры данных информационной базы Руководитель Программист 3 3 3 50 50
4.3 Определение формы представления входных и выходных данных Программист 2 2 100
4.4 Разработка интерфейса системы Программист 5 5 100
Итого по этапу Руководитель Программист 15 5 15 25 75
5 Программная реализация
5.1 Программирование и отладка алгоритма Программист 7 10 100
5.2 Тестирование Руководитель Программист 7 3 10 23 77
5.3 Анализ полученных результатов и доработка программы Руководитель Программист 5 1 5 16 84
Итого по этапу Руководитель Программист 19 4 19 16,7 83,3
Итого по теме Руководитель Программист 58 19 58 24,4 75,6
Оценка трудоемкости отдельных видов работ производится по формуле:
(3.5) где Тож - ожидаемое время выполнения работы;
Ттах - максимально допустимое время выполнения работы;
Тн.в. - наиболее вероятностное время выполнения работы;
Тміп - минимально возможное время выполнения работы.
Оценка трудоемкости отдельных видов работ приведении в табл. 3.4.
Таблица 3.4
Расчет ожидаемого времени выполнения работ
Этапы работ Тміп, дни Тн.в., дни Ттах, дни Тож, дни
1.1 2 3 5 3
1.2 1 3 5 3
1.3 1 3 5 3
2.1 1 3 4 3
2.2 1 2 4 2
3.1 2 3 4 3
3.2 1 2 3 2
3.3 1 2 2 2
3.4 1 3 4 3
4.1 4 6 8 6
4.2 1 2 3 3
4.3 1 2 4 2
4.4 3 6 8 6
5.1 7 10 15 10
5.2 5 8 10 10
5.3 2 4 10 5
Итого, дней 66
3.2.3 Расчет затрат на разработку проекта
Величину затрат на создание программы, связанную с автоматизацией обработки информации, определяют на основе метода калькуляций. В этом случае затраты определяются расчетом по отдельным статьям расходов и их последующим суммированием. Затраты в свою очередь делятся на две категории: · постоянные издержки;
· переменные издержки.
Рассмотрим затраты по отдельным статьям расходов в каждой категории.
Постоянные издержки
В данную категорию издержек при создании программы входят: · амортизационные отчисления на вычислительную технику;
· затраты на текущий ремонт вычислительной техники.
Амортизационные отчисления
Сумма годовых амортизационных отчислений определяется по формуле:
(3.6) где Аг - сумма годовых амортизационных отчислений, руб.;
Сбал - балансовая стоимость компьютера, руб./шт.;
Нам - норма амортизации, %.
Следовательно, сумма амортизационных отчислений за период создания программы будет равняться произведению амортизационных отчислений в день на количество дней эксплуатации компьютера и программного обеспечения при создании программы:
(3.7) где Ап - сумма амортизационных отчислений за период создания программы дней, руб.;
Тк - время эксплуатации компьютера при создании программы.
Время эксплуатации компьютера при создании программы составило 42 дней.
Амортизационные отчисления на компьютер и программное обеспечение производятся ускоренным методом с тем условием, что срок морального старения происходит через четыре года.
Балансовая стоимость ПЭВМ включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку и вычисляется по формуле:
(3.8) где Сбал - балансовая стоимость ПЭВМ, руб.;
Срын - рыночная стоимость компьютера, руб./шт.;
Зуст - затраты на доставку и установку компьютера, %.
Компьютер, на котором велась работа, был приобретен до создания программного продукта по цене 17750 руб., затраты на установку и наладку были включены в стоимости компьютера.
Отсюда
Сбал =17750 *1,0 = 17750 руб./шт.
Программное обеспечение (операционная система MS Windows XP Professional, среда разработки Borland Delphi 7, СУБД Firebird 1.5) было также приобретено до создания программного продукта, общая цена составила 5660 руб. На программное обеспечение производятся, как и на компьютеры, амортизационные отчисления. Амортизация за время эксплуатации компьютера и программного обеспечения при создании программы вычисляется по формуле:
(3.9) информационный контроль успеваемость
Аэвм - амортизационные отчисления на компьютер за время его эксплуатации.
АПО - амортизационные отчисления на программное обеспечение за его эксплуатации.
Аэвм = (17750 *0,25)/365*42 = 413,4 руб.;
АПО =(5660*0,25)/365*42 = 163 руб.;
АП =413.4 163 = 576,4 руб.
Расчет затрат на текущий ремонт
Затраты на текущий и профилактический ремонт принимаются равными 5% от стоимости ЭВМ. Следовательно затраты на текущий ремонт вычисляются по формуле: Зтр=Сбал/365*Пр*Тк (3.10)
Пр - процент на текущий ремонт, %.
Зтр =17750/365*0,05*34 = 82,6 руб. результаты в табл. 3.5.
Таблица 3.5
Постоянные издержки
Вид постоянных издержек Денежная оценка, руб. Удельный вес, %
Амортизационные отчисления 576,4 87,5
Текущий ремонт 82,6 12,5
Итого: 659 100
Переменные издержки
В данную категорию издержек при создании программы входят: · затраты на приобретение материалов;
· затраты на потребляемую электроэнергию; затраты на оплату труда разработчиков программы;
· отчисления по налогам.
Затраты на приобретение материалов
На эту статью относится стоимость материалов, покупных изделий, полуфабрикатов и других материальных ценностей, расходуемых непосредственно в процессе изготовления программного продукта. В стоимость материальных затрат включаются транспортные расходы (5% от стоимости материалов). Расчет статьи "Материалы" приводится в таблице 3.6.
Таблица 3.6
Материалы и покупные изделия
Наименование Единица измерения Количество Цена за единицу, руб. Стоимость, руб.
Бумага для принтера пачка 1 120 120
Тонер для принтера шт. 1 200 200
Диски CD-R шт. 5 15 75
Итого: 395
Затраты на материалы и покупные изделия с учетом транспортных расходов равны: Зм =395*1,05 = 414,75 руб.
Затраты на потребляемую электроэнергию
К этой статье относится стоимость потребляемой электроэнергии компьютером за время разработки программы.
Стоимость электроэнергии, потребляемой за год, определяется по формуле: Зэл = Рэвм*Тэвм*Сэл (3.11) где Рэвм - суммарная мощность ЭВМ, КВТ;
Тэвм - время работы компьютера, часов;
Сэл - стоимость 1 КВТ/ч электроэнергии, руб.
Рабочий день равен восьми часам, следовательно, стоимость электроэнергии за период работы компьютера во время создания программы будет вычисляться по формуле: Зэл.пер = Рэвм*Тпер*8*Сэл (3.121) где Тпер - время эксплуатации компьютера при создании программы, дней.
Согласно техническому паспорту ЭВМ Рэвм =0,45КВТ, а стоимость 1 КВТ/ч электроэнергии на предприятии Сэл = 0,50 руб.
Тогда расчетное значение затрат на электроэнергию: Зэл.пер = 0,45*42*8*0,5 = 75,6 руб.
Зарплата на оплату труда разработчиков программы
К этой статье относится: · Основная заработная плата разработчиков программы;
· Дополнительная заработная плата разработчиков, входящая в фонд заработной платы.
Расчет основной заработной платы выполняется на основе трудоемкости выполнения каждого этапа в человекоднях и величины месячного должностного оклада исполнителя, вычисляется по формуле: Ззп = О*Тр (3.13) где О - оклад работника в месяц, руб;
Тр - количество дней, затраченных сотрудником на создание программы.
Среднее количество рабочих дней в месяц равно 23.
Трудоемкость каждого этапа определяется для группы специалистов, отвечающих за этот этап разработки.
Произведение трудоемкости на сумму дневной заработной платы определяет затраты по основной зарплате для каждого работника на все время разработки.
Расчет оклада разработчиков программы за один рабочий день приведен в таблице 3.7.
Расчет основной заработной платы за период разработки программы приведен в таблице 3.8.
Таблица 3.7
Расчет оклада сотрудников за один рабочий день
Должность Оклад в месяц, руб. Стоимость одного рабочего дня, руб.
Руководитель 3690 160,4
Программист 1550 67,39
Таблица 3.8
Расчет основной заработной платы за период разработки
Исполнитель Трудоемкость, дни Стоимость одного рабочего дня, руб. Сумма, руб.
Руководитель 19 160,4 3047.6
Программист 58 67,39 3908,62
Итого 6956,22
В дополнительную заработную плату входит районный коэффициент (Р), равный 30% и северный коэффициент равный также 30%.
Расчет дополнительной заработной платы производится от основной заработной платы и соответственно будет равен: Р = 6956,22* 0,6 = 4173,73
Затраты на фонд заработной платы за время разработки программного продукта приведены в таблице 3.9.
Таблица 3.9
Расчет фонда заработной платы за период разработки программы
Вид заработной платы Денежная оценка, руб. Удельный вес, %
Основная заработная плата 6956,22 62,5
Районный коэффициент 4173,73 37,5
Итого 11129.95 100
Отчисления по налогам
На эту статью относятся отчисления по единому социальному налогу (ЕСН), который составляет 26,2%. Затраты по данной статье определяются установленным нормативом от расходов на оплату труда работников, непосредственно занятых созданием научно-технической продукции, и вычисляются по формуле:
(3.14)
где Зпн - затраты по ЕСН, руб.;
3ФЗ- фонд заработной платы, руб.;
НЕСН - вид налоговых отчислений, %.
Расчет отчислений по ЕСН приведен в табл. 3.10.
Таблица 3.10
Отчисления по ЕСН
Налоговая база на каждого исполнителя Фонд заработной платы, руб. Общая сумма ЕСН, руб.
Руководитель 3047.6 798,47
Программист 3908,62 1024,06
Итого 6956,22 1822,53
Список переменных издержек и их содержание приведены в табл. 3.11.
Таблица 3.11
Переменные издержки
Вид переменных издержек Величина, руб. Удельный вес, %
Затраты на приобретение материалов 414,75 4,47
Затраты на потребляемую электроэнергию 75,6 0,82
Затраты на оплату труда разработчиков 6956,22 75,05
Отчисления по налогам 1822,53 19,66
Итого 9269,1 100
Общие затраты
На эту статью относятся все издержки, которые были произведены при создании программного продукта.
Структура полных издержек приведена в таблице 3.12.
Таблица 3.12
Структура полных издержек
Вид издержек Величина, руб. Удельный вес, %
Постоянные 659 6,64
Переменные 9269,1 93,36
Итого 9928,1 100
Полная себестоимость разработки определяется суммированием постоянных и переменных издержек и вычисляется по формуле:
(3.15) где ЗОБ - себестоимость программного продукта
Зпос - постоянные издержки;
Зпер - переменные издержки.
Таким образом, себестоимость созданного программного продукта равна: Зоб =659 9269,1=9928,1руб.
Из таблицы 3.12 видно, что при создании программного продукта наибольший удельный вес занимают переменные издержки.
3.3 Расчет эксплуатационных затрат и оценка экономической эффективности
К эксплуатационным затратам относятся затраты, связанные с обеспечением нормального функционирования проекта. Это могут быть затраты на ведение информационной базы, эксплуатацию комплекса технических средств, эксплуатацию систем программно - математического обеспечения, реализацию технологического процесса обработки информации по задачам, эксплуатация системы в целом.
Эксплуатационные затраты рассчитываются по формуле: Зтек = Ззп Са 3э 3рем 3м (3.16)
где Ззп - затраты на зарплату основную и дополнительную с отчислениями во внебюджетные фонды, руб.;
Са - амортизационные отчисления от стоимости оборудования и устройств системы, руб.;
Зэ - затраты на силовую энергию, руб.;
Зрем - затраты на текущий ремонт оборудования и устройств, руб.;
Зм - затраты на материалы и машинные носители, руб..
Расчет затрат на основную заработную плату приведен в таблице 3.13.
Таблица 3.13
Затраты на основную заработную плату сотрудника
Оклад в месяц, руб. Стоимость одного рабочего дня, руб. Трудоемкость, дни Сумма, руб.
3200 139,13 Автоматизированный труд 80 11130,43
Ручной труд 200 27826
Тогда с учетом дополнительной заработной платы и отчислений по налогам: Ззп = 11130,43* 1,6*1,262 = 22474,56 - для автоматизированного труда
Ззп = 34782,5* 1,6*1,262 = 56186,26 руб. - для ручного труда
Сумма амортизационных отчислений рассчитывается следующим образом:
(3.17) где Cbj - балансовая стоимость j-ого вида оборудования, руб.;
tj - время работы j-ого вида оборудования, час;
Fэф - эффективный фонд времени работы оборудования в год, час;
aj - норма годовых амортизационных отчислений для j-ого вида оборудования, %;
gj - количество единиц оборудования j-ого вида.
Эффективный фонд времени работы оборудования можно вычислить:
(3.18) где Др - количество рабочих дней в году (Др = 264 дня);
Нэ - норматив среднесуточной загрузки (Нэ = 8 часов). Таким образом, Fэф= 264 *8 = 2112 часов.
Рассчитаем амортизационные отчисления по применению оборудования: Для проекта: g1 = 1 а1 = 16,95;
t1 = 80*8 = 640 часов;
Cb1,= 17750 руб.
Сумма амортизационных отчислений для проекта составит: Са = 0,01*[(17750*16,95*1*640) / 2112] = 911,7 руб.
Затраты на силовую энергию рассчитываются по формуле:
(3.19) где Nj - установленная мощность j-го вида технических средств, КВТ;
tj- время работы j-го вида технических средств, час;
gj - коэффициент использования установленной мощности оборудования;
Тэ - тариф на электроэнергию, руб./КВТ*ч.
Таким образом, затраты на силовую энергию для проекта составят: Зэ = 0,45*640*0,50 = 144 руб.
Затраты на текущий ремонт оборудования рассчитываются по формуле:
(3.20) где Срі - норматив затрат на ремонт (Срі = 0,05).
Таким образом, затраты на текущий ремонт оборудования для проекта составят: Зрем = (0,05*17750*640) /2112 = 268,94 руб.
Расчет эксплуатационных затрат для проекта и ручного учета по статьям представлен в табл. 3.14.
Таблица 3.14
Расчет эксплуатационных затрат для проекта и аналога
Статьи затрат Автоматизированный труд Ручной труд
Основная и дополнительная зарплата с отчислениями во вне 22474,56 56186,26
Амортизационные отчисления 911,7 0
Затраты на электроэнергию 144 0
Затраты на текущий ремонт 268,94 0
Итого 23799,2 56186,26
Таким образом, эксплуатационные затраты составят: Для проекта Зтек = 23799,2 руб.