Разработка программы обновления программного обеспечения

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

Министерство образования и науки Российской Федерации

ГОУ СПО Московский Колледж Управления и Новых Технологий

 

 

 

 

 

 

 

 

 

 

 

 

ДИПЛОМНЫЙ ПРОЕКТ

Разработка программы обновления программного обеспечения

СОДЕРЖАНИЕ

 

Введение

1. Постановка задачи

.1 Описание выбора метода решения

.2 Разработка и описание алгоритма

. Разработка программы. Обоснование выбора языка программирования

.2 Описание программы

.3 Описание отладки программы

.4 Инструкция пользователя

. Расчет экономической эффективности от внедрения программы Учет входящих электронных писем

Заключение

Список литературы

Приложение А. исходный текст программы

Приложение Б. образцы результатов выполнения программы

Речь на защиту диплома

обновление программное обеспечение письма

ВВЕДЕНИЕ

 

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

В отделе Информационных технологий Управления ФНС России по Московской области достоверность информации, находящейся в базах данных системных комплексов программ, обуславливается своевременным обновлением программного обеспечения во всех территориальных органах, подчиняющихся Управлению Федеральной налоговой службы.

Важнейшими программными продуктами Федеральной налоговой службы являются ЕГРЮЛ - единый государственный реестр юридических лиц. В этом реестре юридических лиц содержатся сведения и документы о юридическом лице, а также ЕГРИП - единый государственный реестр индивидуальных предпринимателей. ЕГРЮЛ (Единый Государственный Реестр Юридических Лиц) - федеральный информационный ресурс. Ведение ЕГРЮЛ осуществляет регистрирующий орган в порядке, установленном Правительством Российской Федерации. ЕГРИП (Единый Государственный Реестр Индивидуальных Предпринимателей) также является федеральным информационным ресурсом. Все индивидуальные предприниматели РФ проходят процедуру обязательной регистрации в ЕГРИП.

Обновления для программ ЕГРЮЛ и ЕГРИП, содержащие добавления к базам данных, высылаются клиентам по электронной почте, с указанием даты, до которой должно произойти обновление.

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

Данный дипломный проект посвящен разработке программы, осуществляющей контроль за своевременностью обновления программного обеспечения в Межрайонных Инспекциях ФНС России по Московской области. Программа должна осуществлять проверку присланных электронных писем. В пояснительной записке к дипломному проекту содержится подробное изложение всех шагов, пройденных на этапе разработки программы: постановка задачи, включающая в себя анализ предъявляемых к системе требований; выбор метода решения, описывающий применяемые при решении задачи математические методы; описание алгоритма, составленного для решения поставленной задачи; обоснование выбора языка программирования, используемого для реализации составленного алгоритма; описание программы, аппаратные требования и требования к ПО, предъявляемые к программе для корректной работы; описание отладки программы для возможности своевременного внесения исправлений при обнаружении ошибок; инструкция пользователя, предназначенная для ознакомления конечного пользователя с правилами работы с программой.

1 ПОСТАНОВКА ЗАДАЧИ

 

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

Программа должна иметь понятный и дружественный интерфейс.

 

1.1Описание выбора метода решения

 

Для решения поставленной задачи требуется провести анализ требований и определение спецификаций.

Входная информация:

-дата начала;

-дата конца;

адрес электронной почты;

домен;

логин;

пароль;

протокол получения почты.

Выходная информация:

-автор письма;

-адрес почты;

тема письма;

сервер;

текст сообщения;

прикрепленный файл;

дата письма.

Исходные данные поступают в программу путем ручного ввода в специально структурированный файл или путем ввода в саму программу. Разделяемый символ - |

 

Таблица 1.1.1 Структура файла входных данных

Адрес почтыАдрес сервера входящей почты (сервер POP3)Логин ПарольПротокол получения почты

Дата начала - дата, до которой должно быть произведено обновление клиентом ( указывается в письме ).

Дата конца - сегодняшняя дата.

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