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

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

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

?ок 7 - Вид экранной формы Проверка почты.

 

Рисунок 8 - Вид экранной формы сообщения пользователю об ошибке при удачном подключении к серверу.

Рисунок 9 - Вид экранной формы сообщения пользователю о пустой папке Входящие.

 

Рисунок 10 - Вид экранной формы Входящие электронные письма.

Рисунок 11 - Вид печатной формы Входящие электронные письма.

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

 

Здравствуйте, уважаемая государственная аттестационная комиссия. Разрешите представить вашему вниманию дипломный проект на тему: Разработка программы Учет входящих электронных писем.

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

После изучения предметной области, установили, что входной информацией является:

1)дата начала;

2)дата конца;

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

4)домен;

5)логин;

)пароль;

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

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

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

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

Адрес сервера входящей почты (сервер POP3) - пишется как: pop."домен". (Если, например, почтовый ящик зарегистрирован на сервере www.mail.ru, то адрес сервера входящей почты будет pop.mail.ru).

Логин - первая часть электронной почты (регистрационная запись).

Пароль - пароль на вход в электронный ящик.

Протокол (protocol) - стандарт, определяющий поведение функциональных блоков при передаче данных. Протокол задается набором правил взаимодействия функциональных блоков, расположенных на одном уровне; реализуется одной либо группой программ; описывает синтаксис сообщения, имена элементов данных, операции управления и состояния. (POP3 (Post Office Protocol version 3) - протокол, поддерживающий как прием, так и отправку сообщений электронной почты.)

Выходными данными являются:

1)автор письма;

2)nадрес почты;

)тема письма;

)сервер;

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

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

)дата письма.

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

Разрабатываемая программа должна осуществлять:

ввод и формирование исходных данных в программу;

добавление, корректировку и удаление информации;

установление связи с почтовым сервером;

проверку наличия входящих сообщений, а так же их фильтрацию;

-вывод данных на экран и на твердые копии;

После анализа входных, выходных данных, а так же функциональных требований, была составлена структурно-функциональная схема программы.

Из схемы видно, что ввод (добавление) и формирование данных осуществляется посредством модуля ввода (добавления) и формирования, при чем ввод исходных данных осуществляется как через файл, так и через ручной ввод в программу. Входные данные поступают в модуль редактирования и поиска для осуществления функций изменения, удаления данных. Модуль учета по введенным данным устанавливает связь с почтовым сервером, осуществляет фильтрацию и передает данные в модуль сохранения. Модуль сохранения осуществляет функцию сохранения данных в файл (MS Excel). Модуль вывода осуществляет вывод требуемой информации на экран и на твердые копии.

После анализа работы всех модулей можно составить диаграмму потоков данных программы Учет входящих электронных писем.

Поскольку разрабатываемая программа должна иметь дружественный интерфейс, разработана диаграмма состояний представленная на первом плакате. (рассказываешь 1му по плакату) Первое окно реализует ввод данных, а так же, при желании пользвателя, их загрузку, редактирование, удаление и добавление. Второе окно - установление связи с почтовым сервером для проверки писем. Далее следует инициализация выполнения. Четвертое определяет действия с результатом. (перестаешь рассказывать по плакату)

После проектирования программы, можно приступить к разработке и описанию алгоритма, представленного в пояснительной записке на страницах с 14 по 27.

На втором плакате представлена структурная схема управляющей программы.

*рассказываешь по 2му плакату *

После запуска программы пользователю предоставляется выбор дальнейших действий: ввод, сохранение, изменение, удаление данных. Модуль учет входящих электронных писем осуществляет соеденение с почтовым сервером по строкам подключения. Выбор сохранения, отмены вывода и?/p>