Диплом создание программного модуля для организации. Пояснительная записка. Частного образовательного учреждения дополнительного профессионального образования МастерПрогресс
Скачать 1.12 Mb.
|
Рисунок 3.31 – Информация о работоспособности программного модуля Из представленного графика можно выяснить то, что программный модуль работает стабильно. Далее, проводится проверка ввода данных в таблицу при помощи данного программного модуля. Для этого введём данные через форму с помощью кнопки «Добавить» в таблицу «Лицензия», после этого сохраним их. Заполнение формы добавления представлено на рисунке 3.32. Рисунок 3.32 – Добавление новой записи в таблицу «Лицензия» При нажатии на кнопку «Добавить» все данные должны добавиться на форму без каких – либо трудностей. Таблица «Лицензия» с добавленными в неё данными представлена на рисунке 3.33. Рисунок 3.33 – Таблица «Лицензия» с добавленными в неё данными На рисунке представлен результат добавления данных в форму без каких-либо проблем. После нажатия на кнопку «Сохранить» все данные будут сохранены в базе данных и после выхода и повторного входа в программу, данные сохраняются. Для удаления не нужных данных вручную, достаточно выделить ненужную строчку с данными и нажать на кнопку «Удалить». Результат удаления данных представлен на рисунке 3.34. Рисунок 3.34 – Результат удаления данных из таблицы «Лицензия» Как видно на рисунке, необходимые данные были безвозвратно удалены. Результат тестирования показал, что модуль поддержки и сопровождения для программного обеспечения работает стабильно и не оказывает критической нагрузки на систему. На данном этапе разработка программного модуля полностью завершена. В ходе главы была разработана база данных программного модуля, был разработан интерфейс программного модуля и на основе интерфейса была разработана функциональность и произведено тестирование разработанного программного модуля. В следующей главе будет произведено организационно – экономическое обоснование рациональности разработки программного модуля. 4 Организационно – экономическое обоснование рациональности разработки программного модуля поддержки и сопровождения для программного обеспечения на примере ЧОУ ДПО «Мастер-Прогресс» Расчет экономической эффективности разработки программного модуля поддержки и сопровождения для программного обеспечения для организации ЧОУ ДПО «Мастер-Прогресс». Сметная стоимость — это эксплуатационные расходы на разработку программного продукта. Сметы затрат сводим представлены в таблице 4.1. Таблица 4.1 - Калькуляция сметной стоимости программного продукта
Из таблицы 4.1 видно, что большая часть эксплуатационных затрат при разработке программного продукта приходится на заработную плату программисту и выплату с этой заработной платы страховых взносов. Возьмем прочие затраты на разработку программного продукта из расчета от 5 до 9% от суммы остальных затрат, в данном случае коэффициент будет равен 0,08, таким образом прочие затраты составят 8% от общей суммы. В итоге сметная стоимость программного продукта составит 50070,69 руб. Далее рассчитаем экономическую эффективность от использования программного продукта, которая определяется по формуле: Э=Зб - Зэ, (4.3) где Зб - затраты по базовому варианту, руб./год; Зэ - затраты при использовании программного обеспечения (руб./год). Для начала определим затраты по базовому варианту, при этом часовая средняя заработная плата будет равна 105 рублям за час работы, а доля заработной плате в общей смете затрат от общей суммы составляет 70,2 %: Зб = СЧП · Тр · (1/dЗП), (4.4) где СЧп - часовая средняя заработная плата, 105 руб./час, Тр - трудоёмкость решаемой задачи, dЗП - доля заработной плате в общей смете затрат организации, 70%. Для решения задачи без использования разрабатываемого программного продукта необходимо примерно 30% действующего фонда рабочего времени. Тпк =2112 час/год, Тр = Тпк · 0,30 = 634 час/год. Подставляя в формулу значения найдем затраты по базовому варианту: З6=105 · 634 · (1/0,7) = 93198 руб./год. Теперь определим затраты при использовании программы, из расчета стоимости одного машинного часа 3,30 рублей: Зэ = (Тг · См + ЗП)/Тс (4.8) где Тг - время, отводимое на работу с программой, час/год, См - стоимость одного машинного часа, руб/час, ЗП - эксплуатационные затраты при использовании ПО, рублей, Тс - срок службы программного обеспечения, 5 лет. Рассчитав стоимость затрат по базовому варианту и затрат при использовании программного обеспечения, можем вывести сумму затрат при использовании разработанной программы в соответствии с формулой 4.8: Зэ = (2112·3,30 +50070,69) / 5 = 11408,06 руб./год. Теперь рассчитаем значение экономической эффективности от использования программного продукта по формуле 4.3: Э = 93198 - 11408,06 = 81 789,94 руб./год. Таким образом, произведенный экономический анализ эффективности создания и эксплуатации программной разработки доказывает целесообразность ее использования в учебных заведениях. В ходе главы было произведено организационно – экономическое обоснование рациональности разработки программного модуля поддержки и сопровождения для программного обеспечения. На данном этапе разработка программного модуля поддержки и сопровождения для программного обеспечения полностью завершена. Заключение В ходе выполнения выпускной квалификационной работы был произведен анализ предметной области, произведён сбор требований для разработки программного модуля поддержки и сопровождения для программного обеспечения, сформулированы цели и задач для программного модуля поддержки и сопровождения для программного обеспечения. В последствие было разработано техническое задание по ГОСТ 34.602-89, на основе которого происходила дальнейшая разработка. Был проведён анализ деятельности и видов информационных систем организации ЧОУ ДПО «Мастер-Прогресс», а также проведён анализ программно-аппаратного обеспечения и сетевого обеспечения организации ЧОУ ДПО «Мастер-Прогресс». Были разработаны UML диаграммы для программного модуля поддержки и сопровождения для программного обеспечения, чтобы наглядно показать взаимодействие пользователя с программным модулем для организации ЧОУ ДПО «Мастер-Прогресс», а также выбраны инструментальные средства для разработки программного модуля непосредственно по принципу сравнения двух языков программирования и двух СУБД. База данных программного модуля спроектирована, а затем реализована за счет средств Microsoft SQL Server Management Studio 18 и сервера SQL EXPESS, для базы данных были разработаны дополнительные функции в виде триггеров и хранимой процедуры. Далее был разработан графический интерфейс для программного модуля поддержки и сопровождения для программного обеспечения на котором присутствуют все необходимые сущности, присутствующие в спроектированной и разработанной базе данных для программного модуля, учитывая все требования, описанные в техническом задании, затем была подключена ранее созданная база данных, после был разработан программный код, благодаря которому, программный модуль выполняет все необходимые функции, которые были описаны в техническом задании. На платформе Visual Studio 2019 был разработан и протестирован программный модуль поддержки и сопровождения для программного обеспечения, который автоматизирует функции поиска ошибок и проверки лицензирования программного обеспечения организации дополнительного образования. На основании тестирования программного модуля поддержки и сопровождения для программного обеспечения для организации ЧОУ ДПО «Мастер-Прогресс» можно сделать вывод о том, что программный модуль поддержки и сопровождения для программного обеспечения соответствует всем поставленным требованиям и выполняет все поставленные задачи. Для программного модуля поддержки и сопровождения для программного обеспечения для организации ЧОУ ДПО «Мастер-Прогресс» было произведено организационно – экономическое обоснование рациональности разработки которое показывает, что программный модуль целесообразно использовать в организации ЧОУ ДПО «Мастер-Прогресс». Результат выпускной квалификационной работы соответствует поставленной цели, программный модуль поддержки и сопровождения для программного обеспечения для организации ЧОУ ДПО «Мастер-Прогресс» полностью работоспособен и использование модуля целесообразно в организации дополнительного образования. Цель достигнута, все задачи выполнены. Список используемой литературы 1 ГОСТ 51118-98. Защита информации. Испытывать программные средства на наличие на них вирусов. 2 ГОСТ Р 57720-2017 «Информационно-коммуникационные технологии в образовании». 3 Межгосударственный стандарт ГОСТ 34.602-89 "Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы" (утв. постановлением Госстандарта СССР от 24 марта 1989 г. N 661). 4 ISO 21001:2018 «Образовательные организации – Системы менеджмента для образовательных организаций – Требования и руководство по применению». 5 ISO 12207:1995 «Информационная технология», «Системная и программная инженерия», «Процессы жизненного цикла программных средств». 6 Федеральный закон от 29.12.2012 № 273-ФЗ (ред. от 31.07.2020) «Об образовании в Российской Федерации» (с изм. и доп., вступ. в силу с 01.09.2020). 7 Федеральный закон от 7 мая 2013 г. № 99-ФЗ О внесении изменений в отдельные законодательные акты Российской Федерации в связи с принятием Федерального закона «О ратификации Конвенции Совета Европы о защите физических лиц при автоматизированной обработке персональных данных» и Федерального закона «О персональных данных». 8 Федеральный закон от 27.07.2006 N 149-ФЗ (ред. от 09.03.2021) "Об информации, информационных технологиях и о защите информации" (с изм. и доп., вступ. в силу с 20.03.2021). 9 Федеральный закон от 25 декабря 2018 г. № 497-ФЗ О внесении изменений в Федеральный закон «Об образовании в Российской Федерации». 10 Брябрин, В.М. Программное обеспечение персональных ЭВМ. / В.М. Брябрин. – М.: Наука, 2004. 11 Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник. – 2-е изд., перераб. и доп. – М.: Финансы и статистика, 2005. – 544 с. 12 Кокова В.И. Красноярск, КГТУ, 2006, 124 с / Вычислительные системы, сети и телекоммуникации: Учебно-методическое пособие. 13 Иртегов Д.В. Введение в операционные системы. / Д.В. Иртегов. - СПб.: БХВ - Санкт-Петербург, 2002. - 624 с. 14 Microsoft Corporation. Компьютерные сети: Учебный курс / Пер. с англ. – М.: Издательский отдел «Русская редакция», 2003. – 696 с. 15 Петров В.Н. Информационные системы: учебное пособие. / В.Н. Петров. - СПб.: Питер, 2002. 16 Федорова Г.Н. Основы проектирования баз данных [Текст]: 1-ое издание / Г. Н. Федорова. – М.: Издательский центр «Академия», 2017. – 219 с. 17 Федорова Г.Н. Осуществление интеграции программных модулей: учебник для студ. учреждений сред. проф. Образования [Текст]: Г.Н. Федорова. – М.: Издательский центр «Академия», 2017. – 288 с. 18 Как сохранять изображения в базу данных MS SQL и извлекать изображения из базы данных (C#) [Электронный ресурс] Режим доступа: https://victorz.ru/20170924638. 19 Краткий справочник SQL [Электронный ресурс] Режим доступа: http://www.4its.ru/html/sql-commands.html. 20 Сайт организации ЧОУ ДПО «Мастер-Прогресс» [Электронный ресурс] Режим доступа: https://masterprogress.ru/company-information/common/. 21 Системное программное обеспечение ПК [Электронный ресурс] Режим доступа: https://www.lessons-tva.info/edu/e-inf1/e-inf1-3-1.html. 22 Справочник по Visual Studio [Электронный ресурс] Режим доступа: https://technet.microsoft.com/ru-ru/windows/scesz732(v=vs.85). 23 WPF - система «Авторизации и Регистрации» [Электронный ресурс] Режим доступа: https://you-hands.ru/2018/08/31/wpf-sistema-avtorizacii-i-registracii/. Изм Лист № докум. Подпись Дата Инд. № подл. Подпись и дата Взам. Инв. №. Инд. № дубл. Подпись и дата ДП.65.19.00.00.00.ПЗ Лист |