Разработка программы, осуществляющей контроль за своевременностью обновления программного обеспечения с помощью рассылки электронных писем. Анализ требований к системе; выбор метода решения, алгоритма, выбор языка программирования, описание программы.
Аннотация к работе
В деятельности предприятия, представляющего собой комплекс большого числа связанных и взаимодействующих подразделений, оперативная передача достоверной информации является первостепенным и непременным фактором нормального функционирования данной структуры. В отделе Информационных технологий Управления ФНС России по Московской области достоверность информации, находящейся в базах данных системных комплексов программ, обуславливается своевременным обновлением программного обеспечения во всех территориальных органах, подчиняющихся Управлению Федеральной налоговой службы. Важнейшими программными продуктами Федеральной налоговой службы являются ЕГРЮЛ - единый государственный реестр юридических лиц. В этом реестре юридических лиц содержатся сведения и документы о юридическом лице, а также ЕГРИП - единый государственный реестр индивидуальных предпринимателей. Обновления для программ «ЕГРЮЛ» и «ЕГРИП», содержащие добавления к базам данных, высылаются клиентам по электронной почте, с указанием даты, до которой должно произойти обновление.Целью данного дипломного проекта является разработка программы «Учета входящих электронных писем», обеспечивающая контроль за своевременностью обновления программного обеспечения.Исходные данные поступают в программу путем ручного ввода в специально структурированный файл или путем ввода в саму программу. Дата начала - дата, до которой должно быть произведено обновление клиентом (указывается в письме ). Адрес почты - адрес электронного почтового «ящика», куда приходят письма с данными об обновлениях. (Если, например, почтовый ящик зарегистрирован на сервере www.mail.ru, то адрес сервера входящей почты будет pop.mail.ru). Логическая модель проектируемой программы должна содержать следующие модули: 1) Ввод (добавление) и формирование - осуществляет ввод (добавление) исходных данных (диапазон дат, адрес почты, адрес сервера входящей почты (сервер POP3) , логин, пароль, протокол получения почты);Символ 2: Множественный выбор: - если выбрано ввести, то переход к символу 3; - если выбрано добавить, то переход к символу 4; - если выбрано удалить, то переход к символу 5; - если изменить, то переход к символу 6; - если выбран учет входящих электронных писем, то переход к символу 7; - если выбрано сохранить, то переход к символу 8; - если выбрано отменить, то переход к символу 9; - если выбрано вывести, то переход к символу 10; - если выбрано печатать, то переход к символу 11. Символ 3: Множественный выбор: - если выбрано добавить, то переход к символу 4; - если выбрано удалить, то переход к символу 5; - если изменить, то переход к символу 6; Посимвольное описание функции «Удаление» Символ 1: Вызов Символ 2: Вывод пользователю сообщения «Вы действительно хотите удалить файл?» Символ 3: Выбор: если выбрано «Ок», то переход к символу 4; если «Cancel», то переход к символу 8 Символ 4: Организация цикла. Параметр цикла i, диапазон от 1 до m (где m - количество введенных подключений), шаг 1 Символ 5: Выбор: если строка та, которую надо удалить, то переход к символу 6, иначе переход к символу 4 Символ 6: Вызов функции «Удаление» выбранной строки Символ 7: Сохранение изменений в файл Символ 8: Возврат Посимвольное описание функции «Изменение» Символ 1: Вызов Символ 2: Организация цакла. Параметр цикла i, диапазон от i до m (где m - количество записей о подключении), шаг 1 Символ 3: Выбор: если i-ая запись та, которую надо удалить, то переход к символу 4, иначе к символу 2 Символ 4: Выбор: если введены все значения для добавления новой записи, то осуществляется переход к символу 6, иначе к символу 5 Символ 5: Вывод пользователю сообщения «Введены не все значения» Символ 6: Вызов функции «Изменение данных в выбранной строке» Символ 7: Вызов функции «Сохрание в файл» Символ 8: Возврат Посимвольное описание функции «Учет входящих электронных писем» Символ 1: Вызов Символ 2: Организация цикла.Данную программу следует реализовать на языке высокого уровня. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочие инструменты, необходимые для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды. К тому же работодателей интересует прежде всего скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений, а также согласовать деятельность группы постановщиков, кодировщиков, тестеров и технических писателей. Определенные по умолчанию значения и действия для компонентов позволяют создать простую программу без написания кода программистом. Эти библиотеки включены в Windows, начиная с Windows 2000, но для более ранних версий Windows они должны поставляться вместе с программой.Данная программа разработана в соответствии с методом модульного структурирования, с элементами объектно-ориентированного программирования. Программа, не содержащая
План
СОДЕРЖАНИЕ
Введение
1. Постановка задачи
1.1 Описание выбора метода решения
1.2 Разработка и описание алгоритма
2. Разработка программы. Обоснование выбора языка программирования
2.2 Описание программы
2.3 Описание отладки программы
2.4 Инструкция пользователя
3. Расчет экономической эффективности от внедрения программы «Учет входящих электронных писем»
Заключение
Список литературы
Приложение А. исходный текст программы
Приложение Б. образцы результатов выполнения программы
Речь на защиту диплома обновление программное обеспечение письма