Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России - Программирование, компьютеры и кибернетика курсовая работа

Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России

Создание совершенной автоматизированной системы формирования, учета и фиксирования выполнения заявок. Формализация задачи, построение структуры таблиц для хранения информации, схемы их взаимосвязей и описания алгоритмов обработки. Описание алгоритма.


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


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


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


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


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

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
«Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России»
3.1 Требования к техническому обеспечению
3.2 Требования к программному обеспечению
4.3 Аномалии и защитное программирование
ФГУЗ КБ №8 ФМБА России это многопрофильное медицинское учреждение, осуществляющее лечебно-профилактическую деятельность.
Отдел информационных технологий, обеспечивает работу всех структурных подразделений ФГУЗ КБ №8 ФМБА России: осуществляет устранение технических неисправностей, производит замену устаревшего или вышедшего из строя оборудования ПК.
Чтобы неисправность была устранена, подается заявка, на основании которой специалисты из отдела информационных технологий принимают ее к исполнению. Выполнения заявленных работ фиксируется в журнале заявок, в который вносится вся необходимая информация().
Создание более совершенной автоматизированной системы формирования, учета и фиксирования выполнения заявок отразится благоприятно на деятельности сотрудников всего медицинского учреждения.
Задача дипломного проекта разработать программное приложение «Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России».
Разработанное программное приложение, согласно поставленной задачи, должно:
1.Формировать отчётные формы (с возможностью вывода отчётов на принтер и экспорта):
по существующим или отсутствующим компонентам, необходимым для устранения неполадки.
в каком отделе и что вышло из строя;
какой сотрудник отвечает за этот отдел и за данную неисправность;
есть ли возможность устранить данную неисправность и т.д..
3.Формировать запросы на основании составленных таблиц:
Задача реализована в среде VS2005(Visual C#.Net), СУБД MS SQL сервер 2005 с возможностью работы в ОС Windows XP и Server 2003.
Для построения необходимо провести формализацию задачи, являющуюся необходимым этапом разработки задачи и заключающуюся в построении структуры таблиц для хранения информации, схемы их взаимосвязей и описания алгоритмов обработки.
Была разработана информационная схема:
Разработка проекта реализации задачи выполняется в несколько этапов и начинается с анализа той информации, которая является выходной (формы и отчеты для Access). Только после выяснения структуры и состава этой информации, формулировки запросов для получения отчетов можно сделать вывод о структуре и составе таблиц данных. Необходимым этапом формализации задачи является нормализация базы данных, которая, по сути, представляет собой процесс оптимизации хранения и использования информации в таблицах.
Наиболее часто используется приведение к третьей нормальной форме (3NF). В результате устраняется избыточность данных и упрощается процесс изменения структуры БД.
Сначала производится приведение к первой нормальной форме(1NF) - каждой таблице назначается первичный ключ, обеспечивающий уникальность ключевой записи. Здесь же удаляются все повторяющиеся группы (точнее создается новая таблица для повторяющихся групп).
В процессе приведения ко второй нормальной форме производится устранение избыточности данных - любое поле в таблице, которое является избыточным или всегда остается неизменным, основанным на значении другого поля, необходимо перенести в другую таблицу.
И, наконец, в 3NF все поля каждой таблицы непосредственно связаны с полем первичного ключа и не зависят от других полей. На практике это делается следующим образом - любое поле не связанное с полем первичного ключа, необходимо перенести в отдельную таблицу.
При разработке структуры данных рассматриваемой задачи изначально подразумевалось следование 3NF. В Access существует мастер анализа таблиц, позволяющий еще более упростить этот процесс.
На следующем этапе уточняется структура полей в таблицах, и определяются правила ввода.
Затем происходит возврат к проектированию запросов для форм и отчетов, проектируются собственно входные и выходные формы и отчеты.
На заключительном этапе создается меню и различные интерфейсные промежуточные формы. Затем, в процессе отладки и доработки, возможен возврат на любой этап процесса разработки.
В следующих разделах пояснительной записки все объекты задачи рассматриваются более подробно.
Взаимосвязь между таблицами показана в схеме данных:
Программный продукт «Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России» разработан на VS 2005(Visual C#.Net) с использованием MS SQL 2005.
В Microsoft Access для обработки данных ваших таблиц используется мощный язык SQL (Structured Query Language - Структурированный язык запросов). Используя его, можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию.
Access значительно упрощает задачу обработки данных. Чтобы заставить Microsoft Access решать ваши задачи, вам совершенно не требуется знать язык SQL.
SQL является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных. SQL нельзя назвать языком программирования.
Изначально, SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций:
создание в базе данных новой таблицы;
добавление в таблицу новых записей;
выборка записей из одной или нескольких таблиц (в соответствии с заданным условием);а, также, изменение структур таблиц. Со временем, SQL усложнился -- обогатился новыми конструкциями, обеспечил возможность описания и управления новыми хранимыми объектами (например, индексы, представления, триггеры и хранимые процедуры) -- и стал приобретать черты, свойственные языкам программирования. Каждое предложение SQL -- это запрос или обращение к базе данных, которое приводит к изменению в базе данных. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:
запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);
запросы на добавление новых данных (записей)
Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы -- это операции над таблицами. В соответствии с этим, запросы делятся на
запросы, оперирующие самими таблицами (создание и изменение таблиц);
запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.
Каждая таблица описывается в виде перечисления своих полей (столбцов таблицы) с указанием
типа хранимых в каждом поле значений;
связей между таблицами (задание первичных и вторичных ключей);
информации, необходимой для построения индексов.
Запросы первого типа, в свою очередь, делятся на запросы, предназначенные для создания в базе данных новых таблиц, и на запросы, предназначенные для изменения уже существующих таблиц. Запросы второго типа оперируют со строками, и их можно разделить на запросы следующего вида:
изменение значений полей строки или набора строк;
Самый главный вид запроса -- это запрос, возвращающий (пользователю) некоторый набор строк, с которым можно осуществить одну из трёх операций:
Таким образом, использование SQL сводится, по сути, к формированию всевозможных выборок строк и совершению операций над всеми записями, входящими в набор.
Язык SQL представляет собой совокупность
3.1 Требования к техническому обеспечению
-Процессор Pentium с частотой 600 МГц:
-Свободное место на жестком диске 1 Гб.
3.2 Требования к программному обеспечению
Для нормальной работы программы необходимо наличие на компьютере операционной системы из серии WINDOWS XP и Server 2003 и MS SQL Server 2005, а также .Net Framework 2.0 и выше.
База данных «Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России» создавалась с самого начала MS SQL Server 2005.
Алгоритмизация решения задачи дипломного проекта разбита на несколько этапов. Каждый этап представляет собой постановку и решение отдельных задач.
В ходе разработки программного продукта были созданы следующие таблицы:
Id_вида_работ - ключевое поле (мастер подстановки в таблицу журнал заявок)
Id_заявки - ключевое поле (мастер подстановки в таблицу журнал заявок)
Таблица №4 «Справочник мест установки»
Id_места_установки(отдела) - ключевое поле (мастер подстановки в таблицу журнал заявок)
Таблица №5 «Справочник по материалам»
Id_материала_для установки/замены - ключевое поле(мастер подстановки в таблицу журнал заявок)
Таблица №6 «Справочник по срочности замены»
Id_срочности_замены - ключевое поле (мастер подстановки в таблицу журнал заявок)
Таблица №7 «Справочник причин отказа»
Id_причины_отказа - ключевое поле(мастер подстановки в таблицу журнал заявок)
Таблица №8 «Справочник сотрудников отдела информационных технологий»
Id_сотрудника_ОИТ - ключевое поле (мастер подстановки в таблицу журнал заявок)
Форма «Автоматизация учёта заявок и контроля выполнения работ ОИТ» - является главной формой данного проекта. При помощи вкладки меню, которая расположено на этой форме, открывает формы, содержащие интересующую нас информацию.
Форма «Журнал заявок» нужна для просмотра, редактирования, добавления информации о предъявителях и исполнителях заявок, а так же о причинах неполадок и их решений.
Форма «Журнал заявок» содержит кнопки такие как: переходы по записям, добавить запись, удалить запись, сохранить запись.
Форма содержит в себе следующую информацию:
Форма «Новая запись в журнале заявок».
Форма «Новая запись» нужна для редактирования, добавления информации о причинах поступления заявки, необходимых материалов для замены/установки, причин отказа и т.д.
Форма «Новая запись» содержит кнопки: сохранить запись.
Форма содержит в себе следующую информацию:
Форма «Справочник заявок» нужна для просмотра, редактирования, добавления информации о заявках (поломках, выхода из строя и замены устаревшего оборудования).
Форма «Справочник заявок» содержит кнопки: переходы по записям, добавить запись, удалить запись, сохранить запись.
Форма содержит в себе следующую информацию:
Форма «Справочник материалов» нужна для просмотра, добавления, сохранения, проверки есть в наличии или нет необходимого материала и возможности заказа недостающего компонента.
Содержит кнопки: переходы по записям, добавить запись, удалить запись, сохранить запись, новая запись.
Форма содержит в себе следующую информацию:
Форма «Новая запись в справочнике по материалам».
Форма «Новая запись в справочнике по материалам» нужна для
внесения новых сведений о материале и новых материалов, которых не было в списке.
Содержит кнопки: сохранить и удалить запись.
Форма содержит в себе следующую информацию:
Форма «Справочник вида работ» нужна, как перечень возможных работ, которые выполняются отделом информационных технологий.
Содержит кнопки: переходы по записям, добавить запись, удалить запись, сохранить запись, новая запись.
Форма содержит в себе следующую информацию:
Форма «Новая запись в справочнике вида работ».
Форма «Новая запись в справочнике вида работ» нужна для создания новой информации о виде работ, которого нет в списке предполагаемых работ.
Содержит кнопки: сохранить и удалить.
Форма содержит в себе следующую информацию:
Форма «Справочник мест установок» является перечнем медицинских учреждений, относящихся к отделу информационных технологий.
Содержит кнопки: переходы по записям, добавить запись, удалить запись, сохранить запись, новая запись.
Форма содержит в себе следующую информацию:
Форма «Новая запись в справочнике мест установок».
Форма «Новая запись в справочнике мест установок» нужна для добавления нового места установки, адреса медицинского учреждения и начальника отделения.
Содержит кнопки: сохранить и удалить.
Форма содержит в себе следующую информацию:
Форма «Справочник сотрудников ОИТ».
Форма «Справочник сотрудников ОИТ» нужна для просмотра, добавления данных о сотрудниках отдела информационных технологий.
Содержит кнопки: переходы по записям, добавить запись, удалить запись, сохранить запись, новая запись.
Форма содержит в себе следующую информацию:
Форма «Новая запись в справочнике сотрудников ОИТ».
Форма «Новая запись в справочнике сотрудников ОИТ» нужна для добавления записи о новом сотруднике или изменения данных о уже имеющемся.
Содержит кнопки: сохранить и удалить.
Форма содержит в себе следующую информацию:
Форма «Справочник причин отказа» нужна для просмотра и добавления записи о причине отказа и её устранения.
Содержит кнопки: переходы по записям, добавить запись, удалить запись, сохранить запись, новая запись.
Форма содержит в себе следующую информацию:
Форма «Новая запись в справочнике причин отказа».
Форма «Новая запись в справочнике причин отказа» нужна для внесения причины отказа, информации о которой нет в справочнике.
Содержит кнопки: сохранить и удалить.
Форма содержит в себе следующую информацию:
Форма «Справочник по срочности замены».
Форма «Справочник по срочности замены» нужна для просмотра, редактирования и добавления записи по срочности замены.
Форма содержит в себе следующую информацию:
Отчет «Отчёт по временным периодам получения заявок»
С помощью этого отчета можно просмотреть и распечатать всю информацию о причине поступления заявок за определённый период времени.
Отчет «Отчет по временным периодам исполнения заявок»
С помощью этого отчета можно просмотреть и распечатать всю информацию о причине поступления заявок и их устранения за определённый период времени.
Отчет «Отчет по потребности в материалах»
С помощью этого отчета можно просмотреть и распечатать информацию о необходимых материалах, и имеются ли они в наличии.
Отчёт «Диаграмма по затраченным средствам»
С помощью этого отчёта - диаграммы можно посмотреть, сколько средств было затрачено на приобретение необходимого материала, и подвести итог: какие материалы являются чаще заменяемыми.
В соответствии со структурной схемой, приведенной в пункте 4.1.2. в представленной программе разработаны программные модули на SQL Server и на Microsoft Visual Studio 2005. Тексты программных модулей приведены в пункте V. «Приложение».
4.3 Аномалии и защитное программирование
Попытка перехода к следующей записи после окончания списка
Ввод текстового сообщения без изменения структуры
Автоматически защищено с помощью Access
Ввод в числовые поля текстовых значений
Выводит ошибку, при этом появляется звуковой сигнал без изменения содержимого поля ввода
Защищено с помощью Access автоматически
Ввод в поля дата/время и денежные поля текстовых значений
Выводит ошибку, при этом появляется звуковой сигнал без изменения содержимого поля ввода
Защищено с помощью Access автоматически
На отладку и тестирование программ приходится около 50% общей стоимости разработки программного обеспечения.
Тестирование - это процесс выполнения программы с целью обнаружения в ней ошибок. Такое определение цели стимулирует поиск ошибок в программах. Отсюда также ясно, что “удачным” тестом является такой, на котором выполнение программы завершилось с ошибкой. Напротив, “неудачным можно назвать тест, не позволивший выявить ошибку в программе.
Отладка - исправление ошибок, найденных с помощью тестирования.
Основные принципы организации тестирования:
необходимой частью каждого теста должно являться описание ожидаемых результатов работы программы, чтобы можно было быстро выяснить наличие или отсутствие ошибки в ней;
следует по возможности избегать тестирования программы ее автором, т.к. кроме уже указанной объективной сложности тестирования для программистов здесь присутствует и тот фактор, что обнаружение недостатков в своей деятельности противоречит человеческой психологии (однако отладка программы эффективнее всего выполняется именно автором программы);
по тем же соображениям организация - разработчик программного обеспечения не должна “единолично” его тестировать (должны существовать организации, специализирующиеся на тестировании программных средств);
должны являться правилом доскональное изучение результатов каждого теста, чтобы не пропустить малозаметную на поверхностный взгляд ошибку в программе;
необходимо тщательно подбирать тест не только для правильных (предусмотренных) входных данных, но и для неправильных (непредусмотренных);
при анализе результатов каждого теста необходимо проверять, не делает ли программа того, что она не должна делать;
следует сохранять использованные тесты (для повышения эффективности повторного тестирования программы после ее модификации или установки у заказчика);
тестирования не должно планироваться исходя из предположения, что в программе не будут обнаружены ошибки (в частности, следует выделять для тестирования достаточные временные и материальные ресурсы);
следует учитывать так называемый “принцип скопления ошибок”: вероятность наличия не обнаруженных ошибок в некоторой части программы прямо пропорциональна числу ошибок, уже обнаруженных в этой части;
следует всегда помнить, что тестирование - творческий процесс, а не относиться к нему как к рутинному занятию.
Существует два основных вида тестирования: функциональное и структурное. При функциональном тестировании программа рассматривается как “черный ящик” (то есть ее текст не используется). Происходит проверка соответствия поведения программы ее внешней спецификации. При структурном тестировании программа рассматривается как “белый ящик” (т.е. ее текст открыт для пользования). Происходит проверка логики программы. Полным тестированием в этом случае будет такое, которое приведет к перебору всех возможных путей на графе передач управления программы (ее управляющем графе). Даже для средних по сложности программ числом таких путей может достигать десятков тысяч. Если ограничиться перебором только линейных не зависимых путей, то и в этом случае исчерпывающее структурное тестирование практически невозможно, т. к. неясно, как подбирать тесты, чтобы обеспечить “покрытие” всех таких путей. Поэтому при структурном тестировании необходимо использовать другие критерии его полноты, позволяющие достаточно просто контролировать их выполнение, но не дающие гарантии полной проверки логики программы.
Хотя программа прошла тестирование успешно, в ней, тем не менее, могут содержаться ошибки, т.к.
программа может не соответствовать своей внешней спецификации, что в частности, может привести к тому, что в ее управляющем графе окажутся пропущенными некоторые необходимые пути;
не будут обнаружены ошибки, появление которых зависит от обрабатываемых данных (т.е. на одних исходных данных программа работает правильно, а на других - с ошибкой).
В соответствии с пунктом 4.4 Тестирование и отладка производились непосредственно во время разработки проекта. После завершения работы над программой было еще раз произведено полное тестирование.
Все найденные ошибки были успешно устранены.
Получившееся в результате программное приложение удовлетворяет всем задачам, поставленным в пункте 1. Постановка задачи, полностью работоспособно, не требует принципиальных доработок, и готов к эксплуатации.
Общие сведения о программе «Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России».
Данный программный продукт разработан для более эффективной и быстрой работы с информацией о заявках и их предъявителях, сотрудниках отдела информационных технологий, а так же для быстрого и удобного формирования и обработки данных, вносимых в журнал заявок.
Систематизировать необходимые данные о предъявителе заявки и самой заявки;
Просматривать и обрабатывать данные, вносимых в журнал заявок;
Формировать статистическую отчетность о результатах работы отдела информационных технологий;
Достоинства программы «Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России»:
удобство и простота в эксплуатации (минимальные навыки работы пользователя на ПК);
возможность внесения подробной информации о причине поступления заявки, её выполнения и т.д.;
небольшой объём занимаемой памяти на HDD.
После запуска программного приложения на экране появится форма «Автоматизация учёта заявок и контроля выполнения работ ОИТ», которая выглядит следующим образом:
На панели меню представлены четыре вкладки. При выборе меню «Главная форма» мы можем перейти на форму «Журнал заявок». При выборе вкладки «Справочник» мы можем перейти на следующие формы: «Справочник заявок», «Справочник по материалам», «Справочник вида работ», «Справочник мест установок», «Справочник сотрудников ОИТ», «Справочник причин отказа», «Справочник по срочности замены». При выборе вкладки «Отчёт» мы можем открыть и просмотреть, а также распечатать следующие отчёты: «Отчёт по временным периодам поступления заявок», «Отчёт по временным периодам исполнения заявок», «Отчёт по потребности в материалах», «Отчёт по затраченным средствам», «Отчёт-диаграмма». При выборе вкладки «Помощь» можно получить «Справку», вкладку «О программе», а также открыть и просмотреть «Информационную схему».
При нажатии на главной форме вкладки меню «Главная форма» мы можем просмотреть форму «Журнал заявок»:
Вы можете просматривать данные в журнале заявок, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения, .
Форма «Новая запись в журнале заявок»
После заполнения формы мы нажимаем на кнопочку, обновить, и запись добавляются в «Журнал заявок».
Нажав на вкладку «Справочник» мы видим:
Вы можете просматривать данные о заявках, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения.
Вы можете просматривать данные о материалах, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения, .
Форма «Новая запись в справочнике материалов»
С помощью этой формы мы можем вводить новые данные в ручную. После заполнения формы мы нажимаем на кнопочку, обновить, и запись добавляются в «Справочник по материалам».
Вы можете просматривать данные о видах работ, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения, .
Форма «Новая запись в справочнике вида работ»
С помощью этой формы мы можем вводить новые данные в ручную. После заполнения формы мы нажимаем на кнопочку, обновить, и запись добавляются в «Справочник вида работ».
Вы можете просматривать данные о местах установок, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения, .
Форма «Новая запись в справочнике мест установок»
С помощью этой формы мы можем вводить новые данные в ручную. После заполнения формы мы нажимаем на кнопочку, обновить, и запись добавляются в «Справочник мест установок».
Вы можете просматривать данные о сотрудниках ОИТ, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения, .
Форма «Новая запись в справочнике сотрудников ОИТ»
С помощью этой формы мы можем вводить новые данные в ручную. После заполнения формы мы нажимаем на кнопочку, обновить, и запись добавляются в «Справочник сотрудников ОИТ».
Вы можете просматривать данные о причинах отказа, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения, .
Форма «Новая запись в справочнике причин отказа»
С помощью этой формы мы можем вводить новые данные в ручную. После заполнения формы мы нажимаем на кнопочку, обновить, и запись добавляются в «Справочник причин отказа».
Форма «Справочник срочности замены»
Вы можете просматривать данные о срочности замены, нажав на копки , добавить нового врача, нажав на кнопку , удалить, нажав на кнопку и сохранить внесенные изменения.
Отчёт «По временным периодам поступления заявок»
Отчёт «По временным периодам исполнения заявок»
Отчёт «По потребности в материалах»
Отчёт «Диаграмма по затраченным средствам»
Нажав на вкладку «Помощь» мы видим:
Схема имеет следующий вид и позволяет пользователю просмотреть информационную схему потока данных:
Экономический эффект заключается в экономии рабочего времени сотрудника за счет внедрения программного продукта «Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России». При расчёте экономии с необходимостью учитываются следующие виды работ:
составление записей в журнале заявок ;
поиск и составление информации о предъявителях заявок и их исполнителях;
Для целесообразности внедрения данного программного продукта необходимо подсчитать годовой экономический эффект от внедрения этого программного продукта.
Распределение трудоемкости по стадиям разработки:
Разработка, согласование и утверждение технико-экономического обоснования.
Уточнение структуры и формы представления входных и выходных данных.
Разработка алгоритма решения задачи. Разработка структуры программы.
Разработка плана мероприятий по разработке и внедрению ПП.
Разработка пояснительной записки. Согласование и утверждение технического проекта.
Написание программы на языке программирования.
Разработка, согласование и утверждение порядка и методики испытаний. Корректировка программы.
Разработка программной документации. Подготовка к сдаче программы и программной документации
Расчет затрат разработчика программного продукта:
Коэффициент сложности задачи с - характеризует относительную сложность программы по отношению к так называемой типовой задаче, сложность которой принята равной единице (величина с лежит в пределах от 0,5 до 1,5). Для моего программного продукта сложность задачи берем 1,1; т.к. данный программный продукт не является сложным.
c = 1,1 - (коэффициент сложности программы)
Коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок (величина р лежит в пределах от 0,1 до 0,5). Оптимальным в данном проекте является среднее значение коэффициента коррекции, соответствующие p =0,4, что объясняется неоднократными доработками и корректировками программы, связанные с неточным описанием программы со стороны заказчика.
p = 0,4 - коэффициент коррекции программы в ходе разработки.
Коэффициент увеличения затрат труда b, вследствие недостаточного описания задачи, в зависимости от сложности задачи принимается от 1 до 1,5. В связи с тем, что данная задача, потребовала уточнения и больших доработок, примем b = 1,4.
Коэффициент квалификации разработчика k определяется в зависимости от стажа работы и составляет:
Поскольку стажа работы по специальности у меня нет, возьмем k= 0,8.
Оклад программиста фирмы равен 12000 рублей (З/П). С учётом использования коэффициентов заработной платы основная заработная плата разработчика программного продукта составит:
З/П осн. = оклад *c*(p+1)*b*k = 12000 руб. * 1,1 * (1 + 0,4)*1,4*0,8 =20697,6 руб. в месяц.
За время разработки программного продукта дополнительная заработная плата не выплачивалась.
Страховые взносы берутся в размере 34% от основной и дополнительной заработной платы:
ФО=З/п осн *34%=20697,6 *34%=7037,18р. в месяц.
Итоговая заработная плата за весь период разработки программного продукта (180-10 = 170 ч.) составит:
З/П общ = З/П осн + страховые взносы*170 / 176ч = 20697,6 + 7037,18 * 180 / 176 = 27894,72 за весь период разработки программного продукта.
Величина Оплаты труда сотрудника составит:
ЗП сум. = З/П осн+ Страховые взносы = 20697,6 + 7037,18 = 27734,78 руб.
Содержание и эксплуатация вычислительной техники
Для расчета часов отладки суммируем время 3 последних глав таблицы №1: технический проект + рабочий проект + документация и внедрение.
Число часов отладки = 55час. + 85 час. + 30 час. = 170 час.
Стоимость машино-часа рассчитывается, как сумма составляющих:
(Ст-ть_эл_эн_в_год+Аморт в_год+Затраты_на_ремонт_за_год)/Фвт
где Фвт - действительный фонд времени работы вычислительного комплекса.
Стоимость 1 КВТ/час электроэнергии составляет: 5 руб.
Один компьютер потребляет в среднем 300 Вт в час.
За год оплата за электроэнергию, потребляемую одной ЭВМ, составляет:
8 ч. * 22 дня * 12 мес. * 0,3 КВт/ч. *5руб. = 3168 руб.
Программный продукт разрабатывался на компьютере, который является собственностью ОФ ГОУ “Математический колледж”. Т.к. до этого он уже использовался по назначению в течение более 4-х лет, мы не будем производить расчет амортизации, т.к. срок полезного использования компьютера составляет 4 года.
ПК был приобретен в декабре месяце 2007 года. Стоимость компьютера составляет 21500 руб.
Стоимость ремонта ЭВМ= 21500 * 5% = 1075руб.
В год компьютер работает 2 112 часов, на его ремонт уходит 5% времени, значит, окончательное время работы компьютера 2 006 часов в год.
Содержание и эксплуатация вычислительного комплекса на время разработки программного продукта составляет:
Легальная версия MS Office уже была установлена на компьютере, следовательно, дополнительные затраты на программное обеспечение не требуются.
Затраты на разработку программного продукта приведены в таблице 2.
Содержание и эксплуатация вычислительного комплекса.
Задача: узнать годовую экономию затрат; период окупаемости продукта.
Рассчитаем экономический эффект, получаемый за счет экономии рабочего времени сотрудника на введение необходимых данных после внедрения программного продукта.
Для ведения расчетов введем следующие обозначения:
Т1- время, затрачиваемое сотрудниками на поиск и составление информации до внедрения программного продукта;
Т2- время, затрачиваемое на поиск и составление после внедрения программного продукта.
До внедрения программы на то чтобы найти нужную информацию о предъявителе заявки, составить запись на прием, в день сотрудник в среднем тратил около 30 мин:
Количество выполняемых операций сотрудником отдела информационны
Автоматизация учёта заявок и контроля выполнения работ отделом информационных технологий ФГУЗ клинической больницы №8 ФМБА России курсовая работа. Программирование, компьютеры и кибернетика.
Курсовая работа по теме Аппроксимация функции методом наименьших квадратов
Монархическая Форма Правления Курсовая Работа
Реферат: Целевое управление
Лирика Для Итогового Сочинения
Реферат: по дисциплине: «Политология» на тему «”Замороженные” конфликты»
Реферат по теме Рождение русской святости
Доклад по теме Анакреонт
Контрольная Работа Номер 9 Алгебра
Наблюдение За Гнездом Птицы Реферат
Дипломная работа: Договор социального найма жилого помещения и прекращение его действия. Скачать бесплатно и без регистрации
Качество Преподавания В Вузе Курсовая
Курсовая работа: Емоційна готовність дітей старшого дошкільного віку до навчання у школі
Эссе По Обществознанию Муниципальный Этап
Дневник Производственной Практики Реанимация
Виды И Уровни Образования Реферат
Шпаргалка: Ответы на госудаственные экзамены по психологии ЮУрГУ
Курсовая работа по теме Моделирование загрязнения чернозема свинцом с целью установления экологически безопасной концентрации
Литература Сочинение Устное Народное Творчество
Курсовая работа по теме Промышленность Беларуси в годы первой мировой войны
Практическая Работа Солнечная
Reading comprehension - Иностранные языки и языкознание курсовая работа
Роль менеджмента - Менеджмент и трудовые отношения реферат
Совершенствование контроля газовоздушной среды в узле подготовки нефти месторождения "Соболиное" ООО "Томская нефть" - Геология, гидрология и геодезия дипломная работа


Report Page