
- •Министерство образования и науки рф
- •Оглавление
- •Термины, определения и сокращения
- •Задание
- •Введение
- •Система управления электронной почтой. Техническое задание
- •Концептуальная модель предметной области
- •Требования к системе
- •Требования к системе в целом
- •Требования к структуре и функционированию системы
- •Требования к численности и квалификации персонала системы и режиму его работы
- •Показатели назначения
- •Требования к надежности
- •Требования безопасности
- •Требования к эргономике и технической эстетике
- •Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования к защите от влияния внешних воздействий
- •Спецификация вариантов использования
- •Запросить информации о тарифах
- •Запросить информации о клиентах
- •Добавить клиента в базу
- •Просмотреть статистику клиента
- •Изменить информацию о клиенте
- •Удалить клиента
- •Добавить тариф
- •Редактировать тариф
- •Требования к техническому обеспечению
- •Требования к метрологическому обеспечению
- •Требования к организационному обеспечению
- •Требования к методическому обеспечению
- •Состав и содержание работ по созданию системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Требования к составу документов
- •Требования к оформлению документов
- •Технический проект
- •Источники разработки
- •Список литературы
- •Система управления электронной почтой. Технический проект
- •Подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаро- и взрывобезопасности
- •Решения по взаимосвязям со смежными системами
- •Надёжность
- •Решения по информационному обеспечению
- •Логическая модель бд
- •Решения по программному обеспечению
- •Deleteuser
- •Statuser
- •Addtarif
- •Changetarif
- •Deletetarif
- •Cactioner
- •Bdusers
- •Взаимодействие. Просмотр всех тарифов
- •Взаимодействие. Добавление пользователя
- •Взаимодействие. Изменение данных пользователя
- •Взаимодействие. Удаление пользователя
- •Взаимодействие. Просмотр статистики пользователя
- •Взаимодействие. Добавление тарифа
- •Взаимодействие. Изменение тарифа
- •Взаимодействие. Удаление тарифа
- •Внешний вид приложения
- •Мероприятия по подготовке к вводу системы в действие
- •Общий список литературы
Просмотреть статистику клиента
Описание. Оператор отправляет запрос на получение статистики клиента, система выводит данные по пользователю в виде таблицы
Участвующие актеры. Оператор
Поток событий
Основной поток
Оператор вводит запрос на определенного клиента по его номеру телефона
Система находит клиента и выводит детальную информацию о всех вызовах клиента в виде расширенной таблицы
Альтернативные потоки
2А.Клиента с таким номером нет в базе
2А1. Система выводит сообщение об ошибке и переходит в главное меню
Предусловия
Оператор идентифицирован в системе
Изменить информацию о клиенте
Описание. Оператор вводит запрос на изменение информации по определенному пользователю, система обновляет данные базы
Участвующие актеры. Оператор
Поток событий
Основной поток
Оператор вводит запрос на определенного клиента по его номеру телефона
Система находит пользователя
Оператор вводит новые данные для пользователя
Система сохраняет их в базе
Альтернативные потоки
2А.Клиента с таким номером нет в базе
2А1. Система выводит сообщение об ошибке и переходит в главное меню
4А. Данные были введены некорректно
4А1. Система выводит сообщение об ошибке и переходит в главное меню
Предусловия
Оператор идентифицирован в системе
Удалить клиента
Описание. Оператор вводит запрос на удаление определенного клиента из базы по его номеру
Участвующие актеры. Оператор
Поток событий
Основной поток
Оператор вводит запрос на определенного клиента по его номеру телефона
Система находит пользователя
Оператор удаляет пользователя
Система удаляет все данные пользователя во всей х таблицах
Альтернативные потоки
2А.Клиента с таким номером нет в базе
2А1. Система выводит сообщение об ошибке и переходит в главное меню
Предусловия
Оператор идентифицирован в системе
Добавить тариф
Описание. Оператор заполняет данные нового тарифа и информация отправляется в базу
Участвующие актеры. Оператор
Поток событий
Основной поток
Оператор вводи данные тарифа.
Система отправляет данные о новом тарифе в базу для проверки
Система добавляет тариф и выводит сообщение об успехе
Альтернативные потоки
2А.Один из уникальных параметров совпадает у нового тарифа и одного из базы
2А1. Система выводит сообщение об ошибке и переходит в главное меню
Предусловия
Оператор идентифицирован в системе
Редактировать тариф
Описание. Оператор вводит запрос на изменение информации одного из тарифов, система обновляет данные базы
Участвующие актеры. Оператор
Поток событий
Основной поток
Оператор выбирает тариф, который он хочет редактировать
Оператор вводит новые данные для тарифа
Система сохраняет их в базе
Альтернативные потоки
3А. Данные были введены некорректно
3А1. Система выводит сообщение об ошибке и переходит в главное меню
Предусловия
Оператор идентифицирован в системе
Временной регламент выполнения функций
Время отклика для функций просмотра данных по тарифам и клиентам, добавление клиента в базу, удаление клиента из базы, просмотр статистики должно быть меньше 5 секунд с 90‑процентной вероятностью.
Время отклика для функции изменение информации, добавление и изменение тарифа должно быть меньше 2 секунд с 90-процентной вероятностью.
Требования к видам обеспечения
Требования к математическому обеспечению
Требования к математическому обеспечению не предъявляются.
Требования к информационному обеспечению
Уровень хранения данных в Системе должен быть построен на платформе реляционной СУБД. Для обеспечения целостности данных должны использоваться встроенные механизмы СУБД.
База данных предназначена для хранения:
Данных о клиентах
Данных о тарифах
Статистика звонков
Требования к лингвистическому обеспечению
Программное обеспечение системы должно быть разработано на языке программирования Java6.0.
Все прикладное программное обеспечение системы для организации взаимодействия с пользователем должно использовать русский язык.
Требования к программному обеспечению
Проект должен использовать СУБД Oracle11g, но он должен быть легко перестраиваемым для других реляционных БД.
Итерация 1 должна использовать Javaи JDBC для доступа из программы к БД.
Структурное проектирование системы должно соответствовать PCMEF-структуре, чтобы обеспечить надлежащее удобство сопровождения и масштабируемость.
Для создания кода должна использоваться управляемая тестированием разработка. Для проверки кода - приемочные испытания. Тестируемые единицы, полученные в результате управляемой тестированием разработки и приемочных испытаний, используются для регрессионного тестирования, когда код будет заменен на итерацию 2.
Разрабатываемая Система должна быть рассчитана на функционирование в следующей программной среде:
Серверная группа
ПО, устанавливаемое на компьютеры серверной группы:
Базовая ОС – Microsoft Windows 2003 Server.
Средство для web-публикации локальных информационных ресурсов –InternetInformationServer(Входит в состав базовой операционной системы).
Система управления базами данных –Oracle11g.
Firewallдля защиты внутренних ресурсов системы, при наличии подключения к транзитным провайдерам услуг передачи данных –MicrosoftISAServer.
Рабочие станции
Типовое программное обеспечение, устанавливаемое на рабочие станции:
Базовая операционная система: Windows7Professional (SP1).
Средства доступа к информационным ресурсам: Браузер IE10 (входит в состав базовой операционной системы).