Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

note

.pdf
Скачиваний:
7
Добавлен:
07.03.2015
Размер:
1.91 Mб
Скачать

21 КП-02068195-341-07-14

Рис. 4.5. Эскиз 4 интерфейса пользователь-компьютер

Рис. 4.6. Эскиз 5 интерфейса пользователь-компьютер

4.2.2.6Поток исключений E1 — Incorrect username or password (неправильное имя пользователя или неправильный пароль)

Если в основном потоке актёр вводит неправильное имя пользователя или неправильный пароль (рис. 4.4), система выводит сообщение об ошибке. Система разрешает актёру повторно ввести имя пользователя и пароль, либо покинуть приложение. Актёру дают три возможности,

чтобы ввести правильные имя пользователя и пароль. Если все три раза будут неудачны, система отменяет регистрацию, и сценарий использования заканчивается.

22 КП-02068195-341-07-14

4.2.2.7 Поток исключений Е2 — Incorrect option (неправильная опция)

Если в основном потоке актёр выберет неправильную опцию (рис. 4.5), система игнорирует введенное значение и заново показывает список опций. Если будут подряд три неудачных выбора,

система прекращает работу с актёром и повторно начинает сценарий использования (запрашивая регистрационное имя — рис. 4.4).

4.2.2.8 Поток исключений ЕЗ — Too many messages (слишком много сообщений)

Если в подпотоке S1 число непосланных сообщений, запланированных актёру, превышает заранее установленное число сообщений, которые могут рассматриваться одновременно, система отображает информационное сообщение о том, что в БД имеется большее количество сообщений,

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

4.2.2.9Поток исключений Е4 — Email could not be sent (сообщение электронной почты не может быть послано)

Если в подпотоке S3 почтовый сервер возвращает ошибку о том, что сообщение электронной почты не могло быть послано, система выдает актёру информацию, что сообщение не было послано,

и сценарий использования продолжается, показывая список меню.

4.2.3Временной регламент выполнения функций

Время отклика для подпотоков S1 и S2 должно быть меньше 5 секунд с 90-процентной вероятностью.

Время отклика для подпотока S3 должно быть меньше 10 секунд с 90-процентной вероятностью для сообщений электронной почты, не превышающих 1 мегабайт в размере

(включая любые приложенные документы).

4.3 Требования к видам обеспечения

4.3.1Требования к математическому обеспечению

Требования к математическому обеспечению не предъявляются.

4.3.2Требования к информационному обеспечению

Уровень хранения данных в Системе должен быть построен на платформе реляционной СУБД. Для обеспечения целостности данных должны использоваться встроенные механизмы СУБД.

База данных предназначена для хранения:

сведений о сотрудниках организации,

сведения о деловых партнёрах, и

23 КП-02068195-341-07-14

исходящие сообщения, предназначенные для отсылки (см. п. 3.2).

4.3.3Требования к лингвистическому обеспечению

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

Java 6.0.

Все прикладное программное обеспечение системы для организации взаимодействия с пользователем должно использовать английский язык.

4.3.4Требования к программному обеспечению

Проект должен использовать СУБД Oracle 11g, но он должен быть легко перестраиваемым

для других реляционных БД.

Итерация 1 должна использовать Java и JDBC для доступа из программы к БД.

Структурное проектирование системы должно соответствовать PCMEF-структуре,

чтобы обеспечить надлежащее удобство сопровождения и масштабируемость.

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

когда код будет заменен на итерацию 2.

Разрабатываемая Система должна быть рассчитана на функционирование в следующей программной среде:

Серверная группа

ПО, устанавливаемое на компьютеры серверной группы:

1.Базовая ОС – Microsoft Windows 2003 Server.

2.Средство для web-публикации локальных информационных ресурсов – Internet Information Server (Входит в состав базовой операционной системы).

3.Система управления базами данных – Oracle 11g.

4.Firewall для защиты внутренних ресурсов системы, при наличии подключения к транзитным провайдерам услуг передачи данных – Microsoft ISA Server.

5.Почтовый сервер MS Exchange 2000.

Рабочие станции

Типовое программное обеспечение, устанавливаемое на рабочие станции:

1.Базовая операционная система: Windows 7 Professional (SP1).

2.Средства доступа к информационным ресурсам: Браузер IE 10 (входит в состав базовой операционной системы).

24 КП-02068195-341-07-14

4.3.5Требования к техническому обеспечению

Техническое обеспечение системы должно максимально и наиболее эффективным образом использовать существующие технические средства.

В состав комплекса должны входить следующие технические средства:

1)сервер БД;

2)персональные компьютеры (ПК) пользователей.

Минимальные требования к характеристикам компонентов технического обеспечения, при которых значения временных параметров Системы должны соответствовать предъявленным в ТЗ требованиям (п. 4.2.3):

1) для сервера БД:

процессор – 2 х Intel Xeon 3 ГГц;

объем оперативной памяти – 16 Гб;

дисковая подсистема – 4 х 146 Гб;

устройство чтения компакт-дисков (DVD-ROM);

сетевой адаптер – 100 Мбит/с.

2) для ПК пользователя:

процессор – Intel Pentium 1.5 ГГц;

объем оперативной памяти – 256 Мб;

дисковая память – 40 Гб;

сетевой адаптер – 100 Мбит/с.

4.3.6Требования к метрологическому обеспечению

Требования к метрологическому обеспечению не предъявляются.

4.3.7Требования к организационному обеспечению

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

Заказчиком должны быть подготовлены изменения в положения о структурных подразделениях, в которых будет эксплуатироваться система EM.

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

Должностные инструкции должны определять функциональные обязанности и ответственность сотрудников, участвующих в обслуживании и эксплуатации Системы:

1). Основными обязанностями Администратора являются:

25 КП-02068195-341-07-14

- модернизация, настройка и мониторинг работоспособности комплекса технических средств

(серверов, рабочих станций);

-установка, модернизация, настройка и мониторинг работоспособности системного и базового программного обеспечения;

-установка, настройка и мониторинг прикладного программного обеспечения;

-ведение учетных записей пользователей системы.

-установка, модернизация, настройка параметров программного обеспечения СУБД;

-оптимизация прикладных баз данных по времени отклика, скорости доступа к данным;

-разработка, управление и реализация эффективной политики доступа к информации,

хранящейся в прикладных базах данных.

2). В обязанности Сотрудника должны войти:

-подготовка исходящих сообщений и помещение их в БД;

-назначение исходящих сообщений конкретным Служащим отдела работы с клиентами для отправки.

3). Служащий отдела работы с клиентами обязан:

-просмотр и контроль исходящих сообщений;

-отправка исходящих сообщений по электронной почте.

Заказчиком должен быть подготовлен приказ о приёмке системы EM и вводе её в эксплуатацию с указанием ответственных за эксплуатацию системы.

4.3.8Требования к методическому обеспечению

Требования к методическому обеспечению не предъявляются.

5 Состав и содержание работ по созданию системы

Разработка и сдача проекта должна вестись по этапам (Таблица 5.1).

Таблица 5.1. Этапы работ над проектом

 

 

Номер этапа и перечень работ

 

 

Результаты этапа

 

 

 

Дата начала

 

 

Дата заверше-

 

 

 

 

 

 

 

 

этапа

 

 

ния этапа

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Утверждение у Руководителя: задания, плана и

 

Задание. План и график

12.02.2014

 

1.03.2014

 

 

графика работ

 

работ

 

 

 

 

 

 

 

 

 

 

 

2.

Разработка, согласование и утверждение

 

 

 

 

 

 

 

 

 

 

 

технического задания. Утверждение архитектуры

 

 

 

 

 

 

 

 

 

 

 

Системы. Утверждение моделей компонентов

 

Техническое задание.

 

 

 

 

 

 

 

 

информационного обеспечения (структуры БД, XSD-

 

БД. Макеты

3.03.2014

 

15.03.2014

 

 

файлов). Создание БД. Первичное наполнение

 

пользовательского

 

 

 

 

 

 

 

 

 

 

 

 

справочников БД, необходимых для работы Системы.

 

интерфейса.

 

 

 

 

 

 

 

 

Разработка и утверждение макетов пользовательского

 

 

 

 

 

 

 

 

 

 

 

интерфейса.

 

 

 

 

 

 

 

 

 

 

26 КП-02068195-341-07-14

 

Структурные модели

 

 

3. Утверждение структурных моделей программного

программного обеспече-

 

 

обеспечения. Разработка и отладка модулей Системы.

ния. Модули Системы.

17.03.2014

29.03.2014

Реализация прототипа пользовательского интерфейса.

Прототип пользователь-

 

 

 

ского интерфейса.

 

 

4. Утверждение динамических моделей программ-

Динамические модели

 

 

программного обеспече-

 

 

ного обеспечения. Реализация альфа-версии Системы.

31.03.2014

26.04.2014

ния. Альфа-версия Сис-

Разработка структуры Справки.

 

 

темы. Структура Справки

 

 

 

 

 

5. Реализация бета-версии Системы. Утверждение у

Бета-версии Системы.

 

 

Руководителя технорабочего проекта. Реализация

Технорабочий проект.

28.04.2014

17.05.2014

Справки по Системе. Разработка Руководства

Руководство Пользова-

 

 

Пользователя.

теля

 

 

6. Оформление и утверждение у Руководителя

Пояснительная записка.

 

 

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

Исходные тексты про-

19.05.2014

26.05.2014

работающей информационной системы, презентации

граммных компонентов.

 

 

и доклада.

Презентация

 

 

6 Порядок контроля и приемки системы

По окончании работ проект принимается Приёмной комиссией.

Заседание комиссии проводится в конце 5-го семестра перед зачётной неделей.

Проект подлежит защите. Защита проекта проводится Разработчиком перед членами Приёмной комиссии.

Приёмная комиссия назначается из числа преподавателей кафедры ПОКС.

Комиссии предоставляется полностью оформленная и подписанная пояснительная записка и презентация.

Проект принимается, если он удовлетворяет всем пунктам данного технического задания. По результатам защиты проекта Приёмная комиссия выставляет оценку.

7Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

Для ввода Системы в действие необходимо:

1)подготовить у Заказчика всё необходимое техническое обеспечение;

2)установить на сервер и клиентские ПК системное, базовое и прикладное ПО;

3)установить на сервер БД;

4)ввести данные в справочники БД:

-сведения о Сотрудниках,

-сведения о деловых партнёрах;

5)подготовить организационное обеспечение;

6)провести обучение персонала;

7)провести испытания системы.

27 КП-02068195-341-07-14

8 Требования к документированию

8.1 Требования к составу документов

По окончании работ над проектом все разработанные документы объединяются в

Пояснительную записку. Она должна содержать:

1)титульный лист,

2)аннотацию,

3)содержание,

4)термины, определения и сокращения, использованные в Пояснительной записке,

5)Задание на проектирование,

6)введение,

7)Техническое задание,

8)Технорабочий проект,

9)Руководство пользователя,

10)Тестирование пользовательского интерфейса,

11)заключение

12)список использованных источников

13)приложения

Заказчику предоставляются:

1)Пояснительная записка в формате MS Word 2010;

2)Пояснительная записка, распечатанная на бумаге формата А4 – 1 экземпляр;

3)Исходные тексты программных компонентов в электронном виде;

4)Презентация (в формате MS PowerPoint), демонстрирующая основные проектные решения.

8.2Требования к оформлению документов

Техническое задание и Технорабочий проект оформляются в соответствии с ГОСТ 34.201-89

[2], ГОСТ 34.602-89 [4] и РД 50-34.698.90 [5].

Технорабочий проект должен содержать следующие разделы:

1)общие положения;

2)описание процесса деятельности;

3)основные технические решения;

4)мероприятия по подготовке объекта автоматизации к вводу системы в действие;

5)схема функциональной структуры;

6)описание автоматизируемых функций;

28 КП-02068195-341-07-14

7)описание комплекса технических средств;

8)описание программного обеспечения;

9)описание информационного обеспечения;

10)описание организационной структуры.

29 КП-02068195-341-07-14

СИСТЕМА УПРАВЛЕНИЯ ЭЛЕКТРОННОЙ ПОЧТОЙ. ТЕХНОРАБОЧИЙ ПРОЕКТ

1 Общие положения

1.1Наименование системы

Полное наименование системы — «Система управления электронной почтой».

Условное обозначение системы — «ЕМ» (Email Management).

1.2Шифр темы

Шифр темы (обозначение документа): КП-02068195-341-07-14.

1.3Основание для разработки

Разработка ведется на основании задания на междисциплинарный курсовой проект.

Задание утверждено на заседании кафедры ПОКС 12.02.2014 и выдано преподавателем

кафедры Игнатьевым Е.Б.

1.4Перечень организаций, участвующих в разработке системы, сроки выполнения этапов

Заказчик системы: Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ивановский государственный энергетический университет имени В.И. Ленина» (ИГЭУ); 153003, г. Иваново, ул. Рабфаковская, д. 34.

Разработчик системы: Иванов Иван Иванович, студент группы 3-41.

Сроки выполнения этапов работы над проектом показаны в таблице 1.1.

Таблица 1.1. Этапы работ над проектом

 

 

Номер этапа и перечень работ

 

 

Результаты этапа

 

 

Дата начала

 

 

Дата заверше-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

этапа

 

 

ния этапа

 

 

 

 

 

 

 

 

 

 

 

 

1.

Утверждение у Руководителя: задания, плана и

 

Задание. План и график

12.02.2014

 

1.03.2014

 

 

графика работ

 

работ

 

 

 

 

 

 

 

 

 

 

2.

Разработка, согласование и утверждение

 

 

 

 

 

 

 

 

 

 

технического задания. Утверждение архитектуры

 

 

 

 

 

 

 

 

 

 

Системы. Утверждение моделей компонентов

 

Техническое задание.

 

 

 

 

 

 

 

информационного обеспечения (структуры БД, XSD-

 

БД. Макеты

3.03.2014

 

15.03.2014

 

 

файлов). Создание БД. Первичное наполнение

 

пользовательского

 

 

 

 

 

 

 

 

 

 

 

справочников БД, необходимых для работы Системы.

 

интерфейса.

 

 

 

 

 

 

 

Разработка и утверждение макетов пользовательского

 

 

 

 

 

 

 

 

 

 

интерфейса.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Структурные модели

 

 

 

 

 

 

3.

Утверждение структурных моделей программного

 

программного обеспече-

 

 

 

 

 

 

 

обеспечения. Разработка и отладка модулей Системы.

 

ния. Модули Системы.

17.03.2014

 

29.03.2014

 

 

Реализация прототипа пользовательского интерфейса.

 

Прототип пользователь-

 

 

 

 

 

 

 

 

 

 

 

ского интерфейса.

 

 

 

 

 

 

30 КП-02068195-341-07-14

4. Утверждение динамических моделей программ-

Динамические модели

 

 

программного обеспече-

 

 

ного обеспечения. Реализация альфа-версии Системы.

31.03.2014

26.04.2014

ния. Альфа-версия Сис-

Разработка структуры Справки.

 

 

темы. Структура Справки

 

 

 

 

 

5. Реализация бета-версии Системы. Утверждение у

Бета-версии Системы.

 

 

Руководителя технорабочего проекта. Реализация

Технорабочий проект.

28.04.2014

17.05.2014

Справки по Системе. Разработка Руководства

Руководство Пользова-

 

 

Пользователя.

теля

 

 

6. Оформление и утверждение у Руководителя

Пояснительная записка.

 

 

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

Исходные тексты про-

19.05.2014

26.05.2014

работающей информационной системы, презентации

граммных компонентов.

 

 

и доклада.

Презентация

 

 

1.5Цели, назначение и области использования

Основными целями создания системы являются:

-сокращение времени затрачиваемого на подготовку и отсылку сообщений деловым партнёрам в 2 раза.

-повышение управляемости за счет возможности проведения анализа данных о рассылке сообщений, сохраняемых в БД и автоматического формирования отчётов.

ЕМ-система предназначена для управления документами электронной почты в организации,

специализирующейся в оценке расходов на рекламу.

1.6Подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаро- и взрывобезопасности

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

1.7Нормативно-технические документы, использованные при проектировании

При проектировании использовалась спецификация текущей версии UML - Documents associated with. Unified Modeling Language (UML), v2.4.1. Release date: August 2011.- http://www.omg.org/spec/UML/2.4.1/ [8].

2 Описание процесса деятельности

Система EM автоматизирует процессы подготовки и отправки сообщений деловым партнёрам по электронной почте в AEM-организации (Advertising Expenditure Measurement),

которая специализируется в оценке расходов на рекламу.

Эти сообщения называются исходящими сообщениями. Исходящие сообщения — это вопросы к деловым партнерам, просьбы о встречах и т.д. Рассматриваются только формальные деловые сообщения АЕМ-партнерам (клиентам, поставщикам, служащим организаций и т.д.).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]