Почтовые рассылки

Автор работы: Пользователь скрыл имя, 13 Мая 2013 в 09:46, курсовая работа

Краткое описание

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

Содержание

Введение 3
1. Анализ и планирование требований к программному продукту 4
1.1 Анализ предметной области 4
1.2 Диаграмма функционального моделирования 11
1.2.1 Построение диаграммы верхнего уровня (Structured Analysisand Design Technique, SADT) 11
1.3 Диаграмма потоков данных (DataFlowDiagrams, DFD) 14
1.3.1 Словарь требований 15
1.3.2 Спецификации процессов 16
1.4 Анализ запросов пользователей 17
1.5Требования к аппаратному и программному обеспечению 18
2.Проектирование и разработка программного продукта. 19
2.1Проектирование и создание базы данных. 19
2.1.2 Выбор архитектуры программно-технологической реализации АИС и используемой СУБД 21
2.1.3 Создание базы данных 22
3.Тестирование программного продукта 43
3.1.1 Тестирование интеграции 43
3.2 Руководство пользователя 44
Заключение 46
Список используемых источников 47

Вложенные файлы: 1 файл

Введение ТРПП.docx

— 2.00 Мб (Скачать файл)

Исключение

Сообщить(ОписаниеОшибки(), СтатусСообщения.Важное);

ПравильностьВыполнения = Ложь;

Возврат Неопределено;

КонецПопытки;

//Разбор ХТМЛ

ЧтениеХТМЛ = Новый ЧтениеТекста;

ЧтениеХТМЛ.Открыть(ИмяВременногоФайла, КодировкаТекста.UTF8);

НашаСтрока = ЧтениеХТМЛ.Прочитать();

ТекстХТМЛ = НашаСтрока;

Возврат ТекстХТМЛ;

КонецФункции

&НаСервере

Функция ПреобразоватьСтрокуВДату(Текст)

Попытка

День = Число(Сред(Текст, 1, 2));

Исключение

Возврат '00010101';

КонецПопытки;

Попытка

Месяц = Число(Сред(Текст, 4, 2));

Исключение

Возврат '00010101';

КонецПопытки;

Попытка

Год = Число(Сред(Текст, 7, 4));

Исключение

Возврат '00010101';

КонецПопытки;

Попытка

НашаДата = Дата(Год, Месяц, День);

Исключение

Возврат '00010101';

КонецПопытки;

 

Возврат НашаДата;

КонецФункции

&НаСервере

Функция ПолучитьЗначение(Текст, НачалоТекста, ДоКонцаСтроки = Ложь)

Результат = "";

Сч = НачалоТекста;

Значение = Сред(Текст,Сч,1);

Пока ?(ДоКонцаСтроки, Истина, Значение <> " " И Значение <> Символы.НПП) И Значение <> Символы.ПС Цикл

Результат = Результат + Значение;

Сч = Сч + 1;

Значение = Сред(Текст,Сч,1);

КонецЦикла;

Возврат Результат;

КонецФункции

&НаСервере

Функция ОбработатьСсылкуСайта(СсылкаСайта) Экспорт

//Проверить есть  ли такой элемент

РезультатОбработки = "";

РезультатЗагрузки = ОбменССайтомСервер.ЗагрузитьССайта(СсылкаСайта);

Возврат РезультатЗагрузки;

КонецФункции

 

 

 

 

 

 

 

 

 

  1. Тестирование программного продукта

      1. Тестирование интеграции

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

    • потеря данных при прохождении через интерфейс;
    • отсутствие в модуле необходимой ссылки;
    • неблагоприятное влияние одного модуля на другой;
    • подфункции при объединении не образуют требуемую функцию;
    • проблемы при работе с глобальными данными.

Для обнаружения ошибок интерфейса проверить сначала все технологические  цепочки обработки данных. Работу каждого модуля после каждого  для проверки неблагоприятного влияния.

Модуль «Накладная»->Модуль «Накладная»

Таблица 4 – Тестирование интеграции

 

Отделы

Контрагенты

   Номенклатура

Отделы

+

+

+

Контрагенты

+

+

+

Номенклатура

+

+

+


 

Таблица5 – Тестирование интеграции

 

Отделы

Контрагенты

    Номенклатура

Накладная

+

+

+

Отделы

+

+

+

Контрагенты

+

+

+

Номенклатура

+

+

+


 

    1. Руководство пользователя

 Запускаем программу 1С: Предприятие 8.2 . Выбираем информационную базу «Почта1» нажимаем на кнопку 1С: Предприятие

Рисунок 19- 1С: Предприятие

открывается Главное меню.

Рисунок 20 – Главное меню

Заполним «Контрагентов»

Для того чтобы заполнить  «Контрагентов» нам нужно нажать на кнопку «Контрагенты» при нажатии на кнопку открывается вкладка Контрагенты нажимаем на кнопку «Создать» открывается вкладка Контрагенты (Создание) нажимаем добавить и начнём заполнять форму.

Например:

Рисунок 21 – Контрагенты

И нажимаем «Провести и  закрыть»

Заполним «Номенклатуру»

Рисунок 22 – Номенклатура

И нажимаем «Провести и  закрыть»

Рисунок 23 – Отдел

И нажимаем «Провести и  закрыть»

Рисунок 24 – Накладная

 

Заключение

В соответствии с заданием к курсовому проекту разработана  автоматизированная система почтовых рассылок для ФГОУ СПО «Новочеркасский технологический техникум – интернат».  Наряду с разработкой была изучена предметная область, составлена концептуальная модель, выбрана среда разработки системы и модель данных. Также выполнено логическое и физическое проектирование.

В ходе курсового проектирования была реализована часть поставленной задачи, связанная с почтовыми  рассылками. Дальнейшая разработка планируется  в рамках дипломного проекта.

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

 

 

Список используемых источников

  1. Радченко М.Г. 1С:Предприятие 8.2 Практическое пособие разработчика;
  2. Заметки программиста c1.my1.ru;
  3. А.В. Рудаков – «Технология разработки программных продуктов»;
  4. Гагарина – «Основы технологии разработки программных продуктов. Учебное пособие»;
  5. Радченко М.Г., Хрусталева Е.Ю. Разработка управляемого интерфейса - "1С-Паблишинг", 2010;
  6. Практикум по программе "1С:Упрощенка 8" v8.1c.ru;
  7. Новейший самоучитель по 1С:Бухгалтерии 8: Владимир Кузнецов, Сергей Засорин — Москва, БХВ-Петербург, 2009 г.;
  8. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы;
  9. 1С:Бухгалтерия 8.1 с нуля! Е. И. Александрова, М. К. Бейлин — Санкт-Петербург, Лучшие Книги, 2010 г.;
  10. Реализация прикладных задач в системе "1С:Предприятие 8.2".

Информация о работе Почтовые рассылки