Создание автоматизированной системы по ведению именных накопительных счетов
Постановка задачи разработки автоматизированной системы управления в органах социальной защиты населения. Организация учета и распределения денежных средств. Логическая и физическая структуры базы данных. Методология работы с автоматизированной системой.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 24.03.2010 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Данный раздел предназначен для автоматизации процесса заполнения свидетельств об открытии лицевого накопительного счета.
Отчеты предназначены для отправления данных о клиенте в Веб-страницу (Рисунок 3.17), в текстовый документ (Рисунок 3.18), в Microsoft Excel (Рисунок 3.19), где хранятся все данные о всех клиентах. Можно также осуществлять фильтрацию по всем видам данных.
Рисунок 3.17- Экспорт данных о клиенте в Веб - страницу
Рисунок 3.18 - Экспорт данных о клиенте в текстовый документ
Рисунок 3.19 - Экспорт данных о клиенте в Microsoft Excel
Отчеты по бюджетным поступлениям
В данном разделе предусмотрено создание отчетов за период и по отдельным видам поступлений.
Данные отчеты содержат информацию о платежах поступивших в фонд программы.
Отчеты предназначены для отправления данных о клиенте в Веб-страницу (Рисунок 3.20), в текстовый документ (Рисунок 3.21), в Microsoft Excel (Рисунок 3.22). Можно также осуществлять фильтрацию по всем видам данных.
Рисунок 3.20 - Экспорт бюджетных поступлений в Веб - страницу
Рисунок 3.21 - Экспорт бюджетных поступлений в Текстовый документ
Рисунок 3.22 - Экспорт бюджетных поступлений в Microsoft Excel
Отчет «Операции над счетами»
В данном отчете показано автоматическое распределение по картам поступающих бюджетных средств (Рисунок 3.14).
В данном разделе предусмотрено создание отчетов за период и по отдельным видам поступлений (Рисунок 3.15). Их характер аналогичен подобным отчетам по бюджету.
Отчеты предназначены для отправления данных о клиенте в Веб-страницу, в текстовый документ, в Microsoft Excel,. Можно также осуществлять фильтрацию по всем видам данных.
Рисунок 3.23 - Экспорт распределенных бюджетных средств по картам в Веб-страницу
Отчет «Словарные понятия»
Отчет «Словарные понятия» включает в себя:
- Отчет «Словарь операций».
Данный отчет содержит информацию о всех видах операций.
Отчет предназначен для отправления данных о клиенте в Веб-страницу, в текстовый документ, в Microsoft Excel,. Можно также осуществлять фильтрацию по всем видам данных.
Рисунок 3.23 - Экспорт словаря операций в Веб - страницу
- Отчет «Словарь районов».
Данный отчет содержит информацию о всех имеющихся районов.
Отчет предназначен для отправления данных о клиенте в Веб-страницу, в текстовый документ, в Microsoft Excel,. Можно также осуществлять фильтрацию по всем видам данных.
Рисунок 3.24 - Экспорт словаря районов в Веб - страницу
- Отчет «Словарь городов».
Данный отчет содержит информацию о всех имеющихся городах.
Отчет предназначен для отправления данных о клиенте в Веб-страницу, в текстовый документ, в Microsoft Excel. Можно также осуществлять фильтрацию по всем видам данных.
Рисунок 3.25 - Экспорт словаря городов в Веб - страницу
- Отчет «Словарь ЗАГСов».
Данный отчет содержит информацию о всех имеющихся ЗАГСах.
Отчет предназначен для отправления данных о клиенте в Веб-страницу, в текстовый документ, в Microsoft Excel,. Можно также осуществлять фильтрацию по всем видам данных.
Рисунок 3.26 - Экспорт словаря ЗАГСов в Веб - страницу
3.2.4 Графики
Для более наглядного восприятия информации в программе предусмотрено создание временного графика. При построении графика у нас задается интервал времени от начала и до конца поступления денег, а также и сами денежные поступления.
Рисунок 3.27 - График распределения бюджетных средств
А также мы создаем диаграмму приоритетов для наглядного вида соотношения приоритетов лицевых счетов.
Где 0 - закрытый приоритет
1 - высший приоритет
2..n - по убыванию.
Рисунок 3.28 - Соотношение приоритетов лицевых счетов
3.3 Испытания программного продукта
3.3.1 Выбор тестирования
Надежность программного обеспечения (ПО) это вероятность его работы без отказов в течение определенного периода времени, рассчитанная с учетом стоимости для пользователя каждого отказа. Надежность программного обеспечения как определяющий элемент его качества закладывается на этапе разработки и проектирования, реализуется на этапе реализации ПО. Выбор критериев, которыми должна определяться надежность ПО, отыскание оптимальной по отношению к этим критериям его структуры, выбор режима работы ПО - вот далеко не полный перечень тех проблем, которые должны быть решены на этапе создания и реализации ПО до его эксплуатации. Поэтому для обеспечения надежности ПО зачастую используют такие термины, как доказательство, тестирование, отладка, контроль и испытание, которые часто используются как синонимы, поэтому приведём эти определения[3]:
- Тестирование (testing) - процесс выполнения программы или части программы, с намерением или целью найти ошибки;
- Доказательство (proof) - попытка найти ошибки в программе безотносительно к внешней для программы среде. Большинство методов доказательства предполагает формулировку утверждений о поведении программы и затем вывод и доказательство математических теорем о правильности программы.
- Контроль (verification) - попытка найти ошибки в тестовой, или моделируемой среде;
- Испытание (validation) - попытка найти ошибки, выполняя программу в заданной реальной среде;
- Аттестация (certification) - авторитетное подтверждение правильности программы. При тестировании с целью аттестации выполняется сравнение с некоторыми заранее определённым стандартом;
- Отладка (debugging) не является разновидностью тестирования. Хотя “отладка” и “тестирование” часто используются как синонимы, под ними подразумеваются разные виды деятельности. Тестирование - деятельность, направленная на обнаружение ошибок; отладка направлена на установление точной природы известной ошибки.
Существуют разные виды тестирования программы:
- Тестирование модуля или автономное тестирование - контроль отдельного программного модуля, обычно в изолированной среде (т.е. изолированно от всех остальных модулей). Тестирование модуля иногда также включает математическое доказательство.
- Тестирование сопряжений - контроль сопряжений между частями системы (модулями, компонентами подсистемами).
- Комплексное тестирование - контроль и/или испытание системы по отношению к исходным целям. Комплексное тестирование является процессом контроля, если оно выполняется в моделируемой среде, и процессом испытания, если выполняется в среде реальной, жизненной.
- Тестирование приемлемости - проверка соответствия программы требованиям пользователя.
3.3.2 Полученные результаты при тестировании
3.3.2.1 Тестирование модуля. Целью тестирования модуля является нахождение несоответствия между логикой и сопряжениями модуля, с одной стороны, и его внешними спецификациями (описанием функций, входных и выходных дынных, внешних эффектов), с другой стороны. Процесс проектирования тестов для модуля состоит из следующих четырех шагов:
- Руководствуясь внешними спецификациями модуля, были подготовлены тесты для каждой ситуации и каждой возможности, для каждой границы областей допустимых значений всех входных данных, областей изменения данных, для всех недопустимых условий.
- Был проверен текст программы, чтобы убедиться, что все условные переходы были выполнены в каждом направлении. (Текст программы определялся с использованием созданного логического анализатора).
- Для циклов модулей были проведены тесты, соответствующие пути без выполнения тела циклов, с его однократным выполнением и максимальным числом повторений.
- Был проверен текст программы на её чувствительность к отдельным особым значениям входных данных и были добавлены соответствующие тесты.
Следует отметить, что компиляцию модуля также можно рассматривать как часть процесса тестирования, поскольку компилятор обнаруживает большинство синтаксических ошибок, а также некоторые семантические и логические ошибки.
В результате реализации данного типа тестирования было зафиксировано, что все условные переходы выполняются в каждом направлении, не происходит “зацикливания” в модуле при граничных значениях индексов циклов, также как и не обнаружено сбоев в работе модуля при невыполнении тела какого-либо из циклов, система реагирует на граничные значения водимых данных корректно.
3.3.2.2 Комплексное тестирование. Комплексное тестирование - процесс поисков несоответствия системы ее исходным целям. Это наиболее творческий из всех видов тестирования. Оно состоит из следующих шагов:
- Тестирование стрессов. Распространенный недостаток больших систем в том, что они функционируют как будто бы нормально при слабой или умеренной нагрузке, но выходят из строя при большой нагрузке и в стрессовых ситуациях реальной среды. Тестирование стрессов представляет попытки подвергнуть систему крайнему “давлению”.
Для проведения тестов осуществлялось большое количество запросов к БД (20 запросов). В результате теста не было зафиксировано никаких отклонений в работе программы, но было отмечено определенное замедление работы БД с запросами.
- Тестирование объёма. В то время как при тестировании стрессов делается попытка подвергнуть систему серьёзным нагрузкам в короткий интервал времени, тестирование объема представляет собой попытку предъявить системе большие объёмы данных (максимальный объем базы данных, 2 Мб) в течение более длительного времени.
Для проведения тестов создавалась БД как можно больших размеров, создавались очереди документов, выводимых на печать, использовались граничные значения числовых форматов. В результате теста также не было зафиксировано отклонений в работе программы, обработка запросов БД осуществлялась с незначительным замедлением.
- Тестирование защиты. Так как внимание к вопросам сохранения секретности в сегодняшнем автоматизированном обществе возрастает, к большинству систем предъявляются определенные требования по обеспечению защиты от несанкционированного доступа. Цель тестирования защиты - нарушить секретность в системе.
В результате проведения теста было зафиксировано, что пользователь не имеющий доступа к системе проникнуть в нее не может.
- Тестирование производительности. Требования к производительности и эффективности (время ответа для различных нагрузок и различных конфигураций) - важная часть проектов систем. По сравнению с другими типами комплексного тестирования системы о тестировании производительности известно очень много, этой проблеме посвящена монография[22].
Для проведения данного теста были использованы персональные компьютеры различной конфигурации (ЭВМ на базе Intel 486, Pentium 100, Cyrix 350). В результате проведения теста была зафиксирована корректная работы системы, но необходимо отметить, что работа на ПК на базе Intel 486 не рекомендуется, хотя и возможна.
Наборы тестовых данных и результаты тестирования представим в виде таблице:
Таблица 3.1 - Тестирование автоматизированной системы
№ теста |
Входные данные |
Ожидаемый результат |
Результат программы |
||
Поле ввода |
Значение |
||||
1 |
Номер карты |
1000 |
Нормальная работа АС |
Ожидания ввода Дата создания |
|
2 |
Дата договора |
1. 02.02.02 2. 2,2,2 3. дата |
1. Нормальная работа АС 2. Ошибка ввод не в форме 3. Ошибка ввод не в форме |
1. Занесение записи в БД 2. Выдача сообщения об ошибке 3. Выдача сообщения об ошибке |
|
3 |
Поступление бюджетных средств (сумма) |
1. 12345 2. 0 |
1. Нормальная работа АС 2. Ошибка суммы |
1. Занесение записи в БД 2. Выдача сообщения об ошибке |
|
4 |
Пол |
ж м с |
1. Нормальная работа АС 2. Нормальная работа АС 3. ошибка Данные пола принимают 2 значения: ж и м |
1. Занесение записи в БД 2. Занесение записи в БД 3. Выдача сообщения об ошибке |
|
5 |
Добавление в словари уже имеющихся в них данных |
Повтор данных |
Повтор данных |
Выводы по тестированию программного обеспечения
На основании проведения вышеперечисленных тестов можно заключить, что:
- Созданная система выполняет все функции.
- При аварийном отключении сохраняет максимально возможное количество данных.
- Система способна работать на ПК различной конфигурации, в том числе и минимальной.
- Система отвечает поставленным требованиям по защите от несанкционированного доступа.
- Система корректно осуществляет свою работу при работе с большими объемами данных (при максимальном объеме БД - 2 Мб) и при большом количестве запросов (20 запросов).
4. Расчет экономической эффективности разработки программного обеспечения
4.1 Технико-экономическое обоснование разработки ПО
Данный программный продукт по введению именных накопительных счетов для детей Белгородской области обусловлен сложной демографической ситуацией, главным образом сложившимся с середины 60-х годов уровнем рождаемости в размерах простого воспроизводства, так и рядом неблагоприятных факторов социально-экономического характера. Острота демографической ситуации сегодня определяется не только самой величиной уровня смертности, но и ее половозрастной структурой. Не секрет, что многие семьи не желают сегодня заводить детей именно из-за материальных проблем. Все понимают, что на государственное пособие в 100 рублей маме с ребенком прожить невозможно, особенно если общий достаток семьи невелик.
С целью преодоления неблагоприятных демографических тенденций и повышения социальной защищенности молодого поколения, создания более благоприятных стартовых условий его вступления в самостоятельную жизнь главой администрации области подписано постановление, предусматривающее с 1 июля 1995 года открытие именных накопительных счетов каждому новорожденному жителю области в размере 10 минимальных ставок оплаты труда. Белгородская область - единственная в России, где принят закон "О дополнительных социальных гарантиях молодому поколению". Данный фонд каждому родившемуся младенцу на его специальный счет зачисляет 1000 рублей. По достижению совершеннолетия зачисленная сумма с процентами будет выделяться молодому человеку на приобретение жилья.
Для наиболее эффективной работы необходимо иметь программу (базу данных), которая должна будет решать следующие задачи:
- автоматизации работ, связанных с учетом и обработкой данных по учету именных накопительных счетов детей Белгородской области, родившиеся после 01. 01.1995 г.;
учет и ведение счетов (открытие, закрытие, ввод и корректировка информации по лицевым счетам)
обеспечения учета и контроля за движением денежных средств, предназначенных для распределения по указанным счетам;
оперативного распределения поступающих денежных средств;
генерации необходимых отчетов и печатных форм;
ведение нормативно-справочной информации.
Расчет единовременных затрат на разработку ПО
К единовременным затратам разработчика относятся затраты на теоретические исследования, постановку задачи, проектирование, разработку алгоритмов и программ, отладку, опытную эксплуатацию, оформление документов, исследование рынка и рекламу.
К единовременным затратам разработчика (Кобщ. р) относятся:
1) затраты на НИР (Книр), которые включают:
- теоретические исследования;
- разработка алгоритмов и программ;
- отладка;
- опытная эксплуатация;
- оформление документов.
2) затраты на ОКР (Квн), которые включают:
- доработка;
- адаптация к конкретным условиям внедрения.
3) затраты на рекламу (Крек).
Нужно отметить, что в данном случае затраты на ОКР и на рекламу отсутствуют, так как задача является заказной.
Трудоемкость проекта приведена в таблице 4.1.
Таблица 4.1 - Трудоемкость проекта в днях
Стадия НИР |
Содержание работ |
Трудоемкость |
||
Дней |
% |
|||
1. Техническое задание |
Подбор и изучение литературы, анализ состояния вопроса, согласование с руководителем и утверждение технического задания и плана работ. Постановка задачи. |
10 |
6,67 |
|
2. Эскизный проект |
Теоретическая разработка темы. Предварительная разработка структуры входных и выходных данных. Разработка общего описания алгоритма решения задачи. |
30 |
20 |
|
3. Технический проект |
Проектирование. Определение основных блоков, классов, объектов. Разработка сценария взаимодействия объектов. |
50 |
33,33 |
|
4. Рабочий проект |
Написание и отладка программ. Тестирование и сборка системы. |
50 |
33,33 |
|
5. Внедрение |
Подготовка инструкций пользователям, написание оформление и защита отчета (дипломного проекта). Регистрация. |
10 |
6,67 |
|
Итого: |
150 |
100 |
= 150.
Смета затрат на разработку ПО
В смету затрат на разработку ПО включаются:
материальные затраты;
основная и дополнительная зарплата разработчиков;
отчисления на социальные нужды;
стоимость машинного времени на подготовку и отладку программ;
стоимость инструментальных средств;
накладные расходы.
Материальные затраты
Под материальными затратами понимают стоимость всех материалов, использующиеся в процессе разработки и внедрения ПС (в том числе стоимость бумаги, красящей ленты или картриджа, дискет и т. д.), по действующим ценам.
Таблица 4.2 - Материальные затраты на разработку ПО
Наименование |
Стоимость |
|
Бумага |
160 |
|
Дискеты |
300 |
|
Картридж |
200 |
|
Всего: |
660 |
Основная и дополнительная заработная плата
Основная заработная плата при выполнении НИР включает зарплату всех сотрудников, принимающих непосредственное участие в разработке ПС. В данном случае необходимо учитывать основную зарплату разработчика (студента), дипломного руководителя, консультанта по экономической части, консультанта по безопасности жизнедеятельности.
Основная заработная плата разработчиков:
Зосн = Тобщ * Зср.дн ,
где Зср.дн - среднедневная зарплата одного работника, руб.;
Тобщ - общая трудоемкость проекта, дни;
Зср.дн = Змес /n,
Змес = 4000 руб.;
n - среднее количество рабочих дней в месяце (24 дня);
Зосн = 150*166.67=25000(руб.);
Дополнительная заработная плата рассчитывается, как 10% к основной: Здоп = 2500(руб.).
Отчисления на социальные нужды
Отчисления на социальные нужды составляют на сегодняшний день 35,6% от общего фонда заработной платы, следовательно:
Зосн+доп = 27500(руб.)
Осоц = Зобщ * 0.356 = 27500* 0.356 = 9790 руб.
Затраты на оплату машинного времени
Стоимость машинного времени зависит от себестоимости машино-часа работы ЭВМ и времени работы ЭВМ и включает амортизацию ЭВМ и оборудования и затраты на электроэнергию.
Таблица 4.3 - Затраты на оплату машинного времени
Наименование оборудования |
Стоимость, руб. |
|
Компьютер |
15000 |
|
Принтер |
5000 |
|
ИТОГО |
20000 |
= 20000·20·86,5 / 36500 = 947,9;
где Ам - амортизационные отчисления, руб.; Оф - стоимость ЭВМ и оборудования, руб.; Нам - норма амортизации, %; Тм - время использования оборудования, дни, равное:
= 86,5;
где Тэкс, Ттех.пр, Траб.пр, Твн - фактические затраты времени на разработку эскизного, технического, рабочего проекта и внедрение соответственно, дни.
Затраты на электроэнергию:
= 0,8·0,24·86,5·8 = 132,9;
где Сэл - стоимость 1 кВт/ч электроэнергии, денежные единицы;
МЭВМ - мощность ЭВМ, кВт/ч;
Тсут - время работы ЭВМ в сутки, ч.
Змв = Зэл + Ам = 132,9 + 947,9 = 1080,8(руб.).
Стоимость инструментальных средств
Стоимость инструментальных средств включает стоимость системного программного обеспечения (СПО), использованного при разработке ПО, в размере износа за период использования.
Таблица 4.4 - Стоимость программного обеспечения
Программное обеспечение |
Стоимость, руб. |
|
ОС Windows 2000 |
6600 |
|
Delphi 7.0 |
16400 |
|
Word 2000 |
6600 |
|
ИТОГО |
29600 |
=29600·20·86.5/365·100=1402,96
Накладные расходы
Накладные расходы составляют 30 % от основной заработной платы, а значит:
Рн = Зосн * 0,3 = 25000 * 0,3 = 7500 руб.
Смета затрат на разработку ПО
Таблица 4.5 - Смета затрат на НИР
Элемент затрат |
Сметная стоимость, руб. |
|
Материальные затраты |
660 |
|
Основная и дополнительная заработная плата |
27500 |
|
Отчисления на социальные нужды |
9790 |
|
Затраты на оплату машинного времени |
1080,8 |
|
Стоимость инструментальных средств |
1403 |
|
Накладные расходы |
7500 |
|
ИТОГО |
47933,8 |
Рассчитаем стоимость одного машино-часа работы ЭВМ за время проектирования:
Смаш. час = (Ам + Зэл + Ци) / Тм ;
Смаш. час = (947,9+132,9+1403)/ 86,5 =28,7 (руб.).
Структура цены ПО
Себестоимость ПО Спо =47933,8 руб.
Прибыль (20-30%) П=Спо*0,3 =14380 руб.
Налог на добавленную стоимость (18%) НДС=(Спо+П)*0,18 =12462,8 руб.
Цена программного обеспечения (Цпо) Цпо=С+П+НДС=74776,6 руб.
Единовременные расходы организации заказчика
Расчет необходимого количества ЭВМ
Количество ЭВМ будет зависеть от объема обрабатываемой информации, режима работы организации, технических возможностей компьютеров. При определении количественного и качественного состава ЭВМ и аппаратных средств, следует установить их соответствие особенностям решаемых задач и специфике обрабатываемой информации.
Условно, количество оборудования может быть рассчитано на основании времени необходимого для решения основных задач внедряемой подсистемы.
Время, необходимое для решения всех задач на ЭВМ, представить в таблице.
Таблица 4.6 - Трудоемкость выполнения работ на ЭВМ
Наименование задачи |
Периодичность выполнения |
Трудоемкость, ч. |
||
на одну операцию |
в год |
|||
Подключение к сети |
ежедневно |
0,25 |
61,25 |
|
Просмотр экрана |
3 раза в день |
0,5 |
367,5 |
|
Контроль правильности выплаты |
ежедневно |
0,5 |
122,5 |
|
Генерация данных |
2 раза в день |
2 |
980 |
|
Обмен данными |
5 раз в день |
0,5 |
612,5 |
|
Операции над счетами |
1 раз в месяц |
2 |
490 |
|
Статистический анализ и оценка результатов исполнения |
ежедневно |
0,5 |
122,5 |
|
Формирование архива данных о детях |
1 раз в месяц |
0,2 |
2,4 |
|
Составление документов по обеспечению учета контроля денежных средств |
2 раза в день |
0,25 |
245 |
|
Составление справки о движении суммы |
1 раз в месяц |
0,2 |
2,4 |
|
Составление списка почтовых переводов |
1 раз в месяц |
0,5 |
6 |
|
Итого: |
3012,1 |
Требуемое количество ЭВМ:
,
N=3012,1/1960=2
где Тоб - общее машинное время, необходимое для решения всех задач; Тэф - эффективный годовой фонд времени одной ЭВМ; N - количество ЭВМ.
Далее произведем расчет стоимости всего необходимого оборудования и годовых сумм амортизации.
Таблица 4.7 - Расчет стоимости оборудования и амортизационных отчислений
Наименование машин и оборудования |
Кол-во, шт |
Цена, руб. |
Общая стоимость, руб. |
Норма амортизации, % |
Амортизационные отчисления руб. |
|
Вычислительная техника (ПК) |
2 |
15000 |
30000 |
30 |
9000 |
|
Периферийное оборудование (принтеры) |
1 |
5000 |
5000 |
20 |
1000 |
|
Хозяйственный инвентарь, мебель |
2 |
3000 |
6000 |
10 |
600 |
|
Итого: |
41000 |
10600 |
Таблица 4.8 - Расчет стоимости и амортизационных отчислений инструментальных средств
Виды инструментальных средств |
Стоимость, руб. |
Норма амортизации, % |
Амортизационные отчисления, руб. |
|
Windows 2000 |
6600 |
30 |
1980 |
|
Delphi 7.0 |
16400 |
30 |
4920 |
|
Итого: |
23000 |
6900 |
Расчет единовременных расходов пользователя на освоение ПО и обучение персонала
Расчет производится по формуле:
Косв= Зчас * Кн * Чпр* Тосв + Смаш *Тосв ,
где Зчас - часовая зарплата программиста, (Зчас = 20.83 р./ч);
Кн - коэффициент начислений на зарплату, (Кн =1.4);
Чпр - численность программистов, (Чпр = 1 чел.);
Тосв - продолжительность обучения и освоения, (Тосв = 40 ч);
Смаш - стоимость машино-часа ЭВМ, (Смаш = 28,7 руб.);
Косв=2314,48 (руб.).
Итак, общие инвестиции проекта рассчитаем по формуле:
Кобщ=КЭВМ+Косв+ЦПО+Ци=41000+2314,48+74776,6+23000141091,08 (р.).
Распределение инвестиций по времени реализации проекта осуществляется на основе предварительных расчетов необходимой суммы дополнительных капиталовложений в материальные и нематериальные активы.
Таблица 4.9 - План инвестиций
Этапы реализации |
1 |
2 |
3 |
4 |
5 |
6 |
|
Техническое задание |
4150 |
||||||
Эскизный проект |
8300 |
4150 |
|||||
Технический проект |
8300 |
12450 |
|||||
Рабочий проект |
12450 |
8300 |
|||||
Внедрение |
4150 |
||||||
Оборудование |
64000 |
||||||
Обучение |
2314.48 |
||||||
Итого: |
12450 |
12450 |
12450 |
12450 |
12450 |
66314.5 |
График реализации проекта
При составлении графика реализации проекта учитывается время на разработку ПО по стадиям, а также время на покупку оборудования инструментальных средств, обучение персонала и выход на эксплуатацию АРМ.
Таблица 4.10 - График реализации проекта
Этапы реализации |
1 |
2 |
3 |
4 |
5 |
6 |
|
Техническое задание |
10 |
||||||
Эскизный проект |
20 |
10 |
|||||
Технический проект |
20 |
30 |
|||||
Рабочий проект |
30 |
20 |
|||||
Внедрение |
10 |
||||||
Оборудование |
5 |
||||||
Обучение |
5 |
||||||
Эксплуат. АРМ |
..-> |
Расчет изменения годовых эксплуатационных расходов пользователя АРМ
Текущие расходы пользователя при внедрении АРМ включают затраты на:
амортизацию оборудования и инструментальных средств (6900руб.);
электроэнергию.
(количество компьютеров = 2; потребление электроэнергии одним = 0,2 кВт; стоимость электроэнергии = 0,8 руб/кВт; время работы = 8ч/сут.; количество дней работы (245 дней);
Зэл = 627 руб.
обтирочные материалы (1000 руб);
эксплуатацию оборудования (3000 руб);
ремонт оборудования (5% от стоимости) (2050 руб.);
материалы (дискеты, картриджи и т.д.) (1000 руб).
На основе произведенных расчетов составим смету текущих расходов:
Таблица 4.11 - Смета текущих расходов
Вид амортизаци |
Стоимость, руб. |
|
Амортизация инструментальных средств |
6900 |
|
Амортизация оборудования |
10600 |
|
Электроэнергия |
627 |
|
Обтирочные материалы |
1000 |
|
Эксплуатация оборудования |
3000 |
|
Ремонт оборудования |
2050 |
|
Материалы |
1000 |
|
Итого |
25177 |
Основными источниками увеличения дохода (экономии) организации при создании АРМ специалистов являются:
экономия затрат на заработную плату за счет сокращения численности персонала;
отчисления на социальные нужды;
прирост прибыли за счет выполнения дополнительных объемов работы.
Прямой эффект от внедрения АРМ специалистов характеризуется, в первую очередь, снижением трудоемкости выполнения основных технологических операций на рабочем месте. Анализ трудоемкости выполнения работ при базовом варианте и в случае внедрения АРМ можно представить в форме таблицы (таблицы 4.12), и использовать данные таблицы 4.6.
Таблица 4.12 - Анализ трудоемкости выполнения работ
Наименование задачи, |
Периодичность |
Трудоемкость работ, чел.-ч |
Отклонение |
||||
База |
Проект |
в год, |
|||||
операции |
выполне ния |
на 1 опера цию |
в год |
на 1 опера цию |
в год |
чел.-ч, +/- |
|
Подключение к сети |
ежедневно |
0,25 |
61,25 |
0,25 |
61,25 |
0 |
|
Просмотр экрана |
3 раза в день |
1 |
735 |
0,5 |
367,5 |
+367,5 |
|
Контроль правильности выплаты |
ежедневно |
1 |
245 |
0,5 |
122,5 |
+122,5 |
|
Генерация данных |
2 раза в день |
5 |
2450 |
2 |
980 |
+1470 |
|
Обмен данными |
5 раз в день |
0,5 |
612,5 |
0,5 |
612,5 |
0 |
|
Операции над счетами |
ежедневно |
3 |
735 |
2 |
490 |
+245 |
|
Статистический анализ и оценка результатов исполнения |
ежедневно |
3 |
735 |
0,5 |
122,5 |
+612,5 |
|
Формирование архива данных о детях |
1 раз в месяц |
2 |
24 |
0,2 |
2,4 |
+21,6 |
|
Составление документов по обеспечению учета контроля денежных средств |
2 раза в день |
0,25 |
245 |
0,25 |
245 |
0 |
|
Составление справки о движении суммы |
1 раз в месяц |
0,25 |
3 |
0,2 |
2,4 |
+0,6 |
|
Составление списка почтовых переводов |
1 раз в месяц |
1 |
12 |
0,5 |
6 |
+6 |
|
Итого |
Тбаза=5857,8 |
Тпр= 3012 ДТ=2845,7 |
Сокращение персонала Ч, чел., можно определить по формуле:
,
Ч=2845,7/1960=2
где Т - снижение трудоемкости выполнения работ в год, чел. - ч.; Тэф - эффективный фонд времени одного специалиста, час.
В результате сокращения численности персонала экономия по заработной плате рассчитывается по формуле:
,
Эзп =2*4000*12(1+0.2)*(1+0.356) = 156211(руб.);
где Ч - сокращение численности (2 чел.); Змес - оплата труда в месяц (4000 руб.); Тэф - эффективный фонд рабочего времени в год (12 мес.); Х- размер доплат, премий (20 %); Y - отчисления на социальные нужды (35,6%).
Экономия за счет планируемого снижения материальных затрат (сырья, материалов, топлива, энергии) в результате внедрения АРМ.
Эм = 50000 руб.
Полная экономия:
Эобщ = Эзп + Эм = 206211
Источники финансирования проекта
Общие инвестиции проекта составляют 141091 рубль. Источниками финансирования являются собственные средства - 70% (98764руб.) и кредит коммерческого банка, под 10% годовых - 30%, (42327 (руб.)). Возврат кредита осуществляется равномерно, после начала эксплуатации АРМ.
Таблица 4.13 - Результаты расчетов за кредит по годам
Показатель |
Год |
||
1 |
2 |
||
Возврат кредита, руб. |
21163.7 |
21163.7 |
|
Сумма непогашенного долга, руб. |
42327 |
21163.7 |
|
Проценты за кредит, руб. |
4232.7 |
2116.4 |
|
Итого |
67732 |
44443.8 |
Финансовый план проекта
Инвестиционный процент с финансовой точки зрения объединяет два противоположных процесса - создание производственного объекта и получение дохода. Поэтому для оперативного управления финансами необходимо составить таблицу денежных потоков. Вначале необходимо оценить ликвидность проекта.
Под ликвидностью понимают способность проекта отвечать по имеющимся финансовым обязательствам, которые включают в себя все выплаты, связанные с осуществлением всего жизненного цикла инноваций.
Оценка ликвидности проекта основывается на планировании движения денежных средств. Для этой цели по каждому выделенному временному периоду (год, квартал, месяц) отдельно рассматриваются доходы и расходы объекта и разность между ними в денежном выражении.
Как правило, для кратко- и среднесрочных проектов временной период для расчета ликвидности составляет месяц, квартал или полугодие, а для крупномасштабных и длительных проектов - год.
С позиции бюджетного подхода под ликвидностью, понимают положительную разницу (сальдо) поступлений и платежей в течение всего срока жизни проекта.
Отрицательное значение сальдо поступлений и платежей говорит о дефиците денежных средств.
Таблица 4.14 - Оценка финансовой состоятельности проекта
Показатели |
Период |
|||||||
1 |
||||||||
1 |
1 |
2 |
3 |
4 |
5 |
6 |
7-12 |
|
I. Инвестиционная деятельность |
12450 |
12450 |
12450 |
12450 |
12450 |
66314,5 |
||
II. Операционная деятельность: |
||||||||
- увеличение дохода при внедрении АРМ или экономия затрат |
0 |
0 |
0 |
0 |
0 |
103105,5 |
||
- текущие затраты на эксплуатацию АРМ, в том числе на амортизацию |
0 |
0 |
0 |
0 |
0 |
12588,5 |
||
- прирост валовой прибыли |
0 |
0 |
0 |
0 |
0 |
90517 |
||
- налог (24%) |
0 |
0 |
0 |
0 |
0 |
21724 |
||
- прирост чистой прибыли |
0 |
0 |
0 |
0 |
0 |
68793 |
||
Итого: (Пч + Ам) |
0 |
0 |
0 |
0 |
0 |
79393 |
||
III. Финансовая деятельность: |
||||||||
- собственные средства |
98764 |
0 |
0 |
0 |
0 |
|||
- кредит |
42327 |
0 |
0 |
0 |
||||
Возврат кредита |
0 |
0 |
0 |
0 |
0 |
67732 |
||
Итого: |
141091 |
0 |
0 |
0 |
0 |
-67732 |
||
Сальдо денежной наличности (I + II + III) |
128641 |
-12450 |
-12450 |
-12450 |
-12450 |
-66314,5 |
11661 |
|
Сальдо денежной наличности нарастающим итогом |
128641 |
116191 |
103741 |
91291 |
78841 |
12526,5 |
24187,5 |
Продолжение таблицы 4.14 - Оценка финансовой состоятельности проекта
Показатели |
|||
период |
|||
2 |
3 |
||
1 |
|||
I. Инвестиционная деятельность |
|||
II. Операционная деятельность: |
|||
- увеличение дохода при внедрении АРМ или экономия затрат |
206211 |
206211 |
|
- текущие затраты на эксплуатацию АРМ, в том числе на амортизацию |
25177 |
25177 |
|
- прирост валовой прибыли |
181034 |
181034 |
|
- налог (24%) |
43448 |
43448 |
|
- прирост чистой прибыли |
137586 |
137586 |
|
Итого: (Пч + Ам) |
148186 |
148186 |
|
III. Финансовая деятельность: |
|||
- собственные средства |
0 |
0 |
|
- кредит |
0 |
0 |
|
Возврат кредита |
44443,8 |
0 |
|
Итого: |
-44443,8 |
0 |
|
Сальдо денежной наличности (I + II + III) |
103742,2 |
148186 |
|
Сальдо денежной наличности нарастающим итогом |
127929,7 |
276115,7 |
Показатели экономической эффективности проекта
Таблица 4.15 - Денежные потоки
Период |
||||||||
Потоки |
1 |
|||||||
1 |
2 |
3 |
4 |
5 |
6 |
7-12 |
||
I Инвестиционная деятельность |
12450 |
12450 |
12450 |
12450 |
12450 |
66314.5 |
0 |
|
II Операционная деятельность. |
0 |
0 |
0 |
0 |
0 |
0 |
79393 |
|
Чистый денежный поток (ЧДП =I+II) |
-12450 |
-12450 |
-12450 |
-12450 |
-12450 |
-66314.5 |
79393 |
|
Коэффициент дисконтирования (?) |
0,590291 |
0,348444 |
0,2056831 |
0,121413 |
0,071669 |
0,04231 |
0,808992 |
|
Дисконтированный денежный поток (ДДП) |
-7349.12 |
-4338.13 |
-2560.97 |
-1511.59 |
-892.28 |
-2805.766 |
64288.14 |
|
Дисконтированный денежный поток нарастающим итогом (NPV) |
-7349.12 |
-11687.25 |
-14248.22 |
-15759.81 |
-16652.09 |
-19457.86 |
44830.28 |
Продолжение таблицы 4.15 - Денежные потоки
Период |
|||
Потоки |
2 |
3 |
|
I Инвестиционная деятельность |
0 |
0 |
|
II Операционная деятельность. |
148186 |
148186 |
|
Чистый денежный поток (ЧДП =I+II) |
148186 |
148186 |
|
Коэффициент дисконтирования (?) |
0,975461 |
0,963418 |
|
Дисконтированный денежный поток (ДДП) |
144549.66 |
142765.06 |
|
Дисконтированный денежный поток нарастающим итогом (NPV) |
189379.94 |
332145 |
NPV = 332145 руб
Рассчитаем другие показатели доходности проекта
Индекс доходности (SRR - Simple Rate of Return)
Определяется как отношение суммарного дисконтированного дохода к суммарным дисконтированным капитальным вложениям:
SRR= (79393*0,8+148186*0,975+148186*0,963) /
(12450*0,59+12450*0,348+12450*0,2+12450*0,12+12450*0,07+66314,5*0,04)= 18,3
Внутренний коэффициент эффективности проекта (внутренняя норма доходности) (IRR - Internal Rate of Return)
Определяется как пороговое значение рентабельности, при котором NPV равно нулю
=
0,15+(332145/(332145-291634,4))*(0,6-0,15) = 3,8
Срок возврата капитальных вложений и срок окупаемости определим аналитическим способом:
=6 + |-19457,86|/ 44830,28 = 6,4
Финансовый профиль проекта представляет собой график изображения величины кумулятивной чистой текущей стоимости во времени.
время, (мес)
Рисунок 4.1 - Финансовая состоятельность проекта
Правовые аспекты
При разработке программного комплекса необходимо четко представлять юридическую сторону подобного рода разработок. Как производитель (разработчик), так и заказчик, во избежании путаницы и неоправданных претензий должны помнить, что:
Все права пользования принадлежат организации-заказчику.
Организация-разработчик должна предоставить программный комплекс и весь спектр сопроводительной информации организации-заказчику.
Организация-разработчик не имеет права на продажу, копирование и распространение данного программного продукта другим фирмам и организациям.
Организация-разработчик имеет право (после юридического закрепления этого права с согласия организации-заказчика) на сопровождение и поддержку программного продукта для организации-заказчика.
Вывод
В пользу данного ПО говорят следующие факты:
сальдо реальных накопленных денег положительно на все интервале времени, где разработчик осуществляет затраты или получает доходы;
интегральный экономический эффект NPV положителен;
индекс доходности SRR больше 1;
внутренний коэффициент эффективности IRR = 3,8 значительно больше заданной ставки дисконтирования (0,15).
Заключение
Была изучена и исследована социальной программа Белгородской области о дополнительных социальных гарантиях молодому поколению
Была спроектирована, реализована и протестирована система по ведению именных накопительных счетов «Совершеннолетие», которая обладает следующими свойствами (позволяет):
полное соответствие требованиям "Положения о безналичных расчетах в Российской Федерации" ЦБ РФ;
удобный Windows-интерфейс;
высокая надежность, основанная на использовании для хранения данных СУБД промышленного уровня "Interbase";
возможность организации прямого обмена данными с базой АБС без процедур экспорта/импорта документов через файлы;
поддержка любой почтовой системы;
гибкая процедура обмена платежными документами с различными бухгалтерскими программами;
автоматическое обновление справочника.
Создание данной системы позволит значительнее увеличить производительность предприятия, ускорить и облегчить работу персонала и руководства, повысить скорость документооборота.
Программу рекомендуется использовать согласно требованию к аппаратному и программному обеспечению.
Возможна дальнейшая модификация программы, с добавлением новых возможностей.
Список использованных источников
1. Гради Буч. Объектно-ориентированное проектирование. - М.: Конкорд, 1992. -519с.
2. Дейт К.Дж. Введение в системы баз данных. - Киев: Диалектика, 1998. - 784с.
3. Канер Н. Тестирование программного обеспечения. - М.: Диалог, 2000. - 540с.
4. Рей Конопка. Создание оригинальных компонент в среде Delphi. - Киев: ДиаСофт Лтд, 1996. - 512с.
5. Тандоев А.Ю. Архитектура продуктов клиент-сервер фирмы Sybase. СУБД,1995. - 69с.
6. Фараонов В.В. Delphi 5. Учебный курс. - М.: «Нолидж», 2000. - 464 с., ил.
7. Хендерсон К. Delphi 3 и системы клиент/сервер. Руководство разработчика. - Киев: 1990г.
8. Шумаков П. В. “Delphi 5.0 и создание баз данных”. - М.: 1997г.
9. Постановление главы администрации Белгородской области Е.С. Савченко от 13.12.1994 года № 627 «О дополнительных социальных гарантиях молодому поколению»;
10. Постановление Белгородской Областной Думы от 31.01.1995 года № 4 «О законе Белгородской области «О дополнительных социальных гарантиях молодому поколению»;
11. Закон Белгородской области от 07.02.1995 года № 9 «О дополнительных социальных гарантиях молодому поколению» (в ред. закона Белгородской области от 28.04.1995 года № 13, от 22.04.1996 года № 51, от 09.12.2002 года № 58);
12. Постановление главы администрации Белгородской области Е.С. Савченко от 28.03.1995 года № 197 «О внесении изменений в Постановление главы администрации Белгородской области от 13.12.1994 года № 627 «О дополнительных социальных гарантиях молодому поколению»;
13. Распоряжение главы администрации Белгородской области Е.С. Савченко от 01.03.1996 года № 108-р «О временном порядке возмещения расходов Управляющей компании по ведению именных накопительных счетов «Совершеннолетие»;
14. Распоряжение главы администрации Белгородской области от 11.10.1998 года № 368-р «О дополнительных источниках по пополнению именных накопительных счетов «Совершеннолетие»;
15. Постановление губернатора Белгородской области Е.С. Савченко от 26.09.2003 года № 103 «О передаче функций по работе с именными накопительными счетами «Совершеннолетие».
Подобные документы
Описание функциональной структуры автоматизированной системы обработки информации и управления. Логическая и физическая структуры базы данных. Система классификации и кодирования. Математическое и программное обеспечение реляционной базы данных.
курсовая работа [739,7 K], добавлен 14.12.2017Функциональная схема системы "Учет библиотечного фонда". Описание поставленных задач. Выбор среды программирования и этапы разработки библиотеки автоматизированной системы. Логическая и физическая модель данных. Структура и описание программных модулей.
дипломная работа [1,7 M], добавлен 27.10.2012Создание автоматизированной системы учета заказов и их выполнения в строительной фирме по ремонту квартир. Общие требования к информационной системе. Проектирование структуры базы данных. Построение ER-диаграммы. Реализация информационной системы.
курсовая работа [750,2 K], добавлен 24.03.2014Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014Предмет деятельности лесхоз-техникума, функционально-иерархическая схема. Информационное и организационное обеспечение автоматизированной системы управления. Функциональная структура АРМ "Заочное образование". Проектирование структуры базы данных.
курсовая работа [170,7 K], добавлен 18.05.2011Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.
дипломная работа [1,2 M], добавлен 14.10.2012Требования к функциональным характеристикам информационной системы "Подписка". Функциональное проектирование автоматизированной системы ведения учета основных средств на предприятии. Проектирование базы данных автоматизированной системы ведения учета.
курсовая работа [753,0 K], добавлен 16.01.2015Обзор и обоснование выбора системы управления обучением. Структура автоматизированной обучающей системы. Описание процессов проектирование базы. Общие сведения о процессах полимеризации. Получение каучуков методом стереоспецифической полимеризации.
курсовая работа [2,9 M], добавлен 19.06.2015Определение класса защищённости АС. Разработка модели угроз. Выбор механизмов и средств защиты информационных ресурсов от несанкционированного доступа. Создание структуры каталогов для заданного количества пользователей автоматизированной системы.
курсовая работа [9,7 M], добавлен 12.05.2014