Диплом: Техническое задание на разработку программного обеспечения (АИС) «АИС-отдых»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Требования к интерфейсу АИС
Все взаимодействия в системе должны осуществлять посредством
понятного и доступного визуального интерфейса на русском языке. Данный
интерфейс не должен быть перегружен графическим или текстовым
материалом, затрудняющим быструю работу с формами.
Навигационные элементы интерфейса должны быть компактно
выполнены в удобной для пользователя форме. Все средства редактирования
вводимых данных должны удовлетворять общепринятым стандартам в части
использования функциональных клавиш, режимов работы, а также поиска и
использования оконной системы. Ввод-вывод информации АИС, прием
управляющих команд и отображение итогов их исполнения должны
выполняться в интерактивном режиме в «real-time». Интерфейс должен
соответствовать современным эргономическим стандартам и предоставлять
удобный доступ к основным возможностям разработанной системы.
Главный функционал системы должен заключаться в графическом
интерфейсе, управляемых посредством мыши (т.е. набор навигационных
кнопок, экранных форм и т.п.). Режим клавиатурного ввода информации
должен используется, преимущественно, только при заполнении и/или
редактировании текстовых и числовых полей экранных форм. Все надписи
данных форм, а также сообщения-подсказки, выдаваемые пользователю АИС
(кроме системных сообщений) должны быть строго на русском языке.
Разработанная система должна обеспечивать надлежащую обработку
аварийных ситуаций, вызванных неверными действиями пользователей,
неверным форматом или недопустимыми значениями входных сведений. В
указанных случаях АИС должна выдавать пользователю соответствующие
предупреждения, после чего возвращаться в рабочее состояние,
предшествовавшее неверной (недопустимой) команде или некорректному
вводу информации. Экранные формы должны проектироваться с учетом
требований унификации:
все экранные формы интерфейса АИС должны быть спроектированы в
53
стандартном и общем (для всей системы) графическом дизайне, с
одинаковым расположением базовых элементов управления и
навигации;
для обозначения сходных операций должны использоваться
одинаковые графические значки, кнопки и другие управляющие
элементы. Все термины и определения, применяемые для стандартных
операций и их описания, а также последовательности действий
пользователя при их выполнении, должны быть строго
унифицированы;
аналогично внешнее поведение сходных элементов интерфейса АИС
(например, реакция системы на нажатие кнопки мышки) должны
реализовываться одинаково для одинаковых элементов.
Разработанная система должна полностью соответствовать всем
требованиям эргономики и профессиональной медицины при условии
комплектования оборудованием высокого качества, имеющим все
необходимые сертификаты безопасности и соответствия стандартам.
Требования к защите от НСД
Процесс обеспечения ИБ разработанной АИС должен удовлетворять
таким требованиям, как:
безопасность информации, которая должна обеспечиваться путем
применения комплекса программно-технических средств и
поддерживающих их мер организационного плана.
Безопасность информации, достигаемая на всех стадиях обработки
данных и во всех режимах функционирования, в том числе при
проведении плановых регламентных работ.
Аппаратный комплекс средств вычислительной техники не должен
замедлять работу АИС и ухудшать базовые показатели быстродействия
системы (ПК и сервер должны обладать достаточными ресурсами).
Общее разграничение прав доступа клиентов и администраторов АИС
строится по принципу «что не разрешено, то запрещено».
54
Требования к антивирусной защите
Антивирусная защита необходима на всех ПК организации, где
развернута АИС (вне зависимости, сервер это или информационный ПК
клиентов агентства).
Данные средства должны обеспечивать ряд функций, а именно:
централизованное управление процессом обнаружения и удаления
найденных вирусов и протоколированием вирусной активности на ПК
пользователей АИС;
централизованную автоматическую установку программ на ПК
пользователей и администраторов;
централизованное автоматическое обновление антивирусных баз на ПК
пользователей и администраторов;
протоколирование вирусной активности;
администрирование всех антивирусных программ.
Требования по сохранности информации при авариях
В АИС должен применяться механизм, обеспечивающий резервное
копирование информации при аварийных ситуациях и иных сбоях в работе.
Выход из строя части жестких дисков БД системы не должен
сказываться на работоспособности всей системы хранения информации.
Требования к защите от влияния внешних воздействий
Для защиты АИС от влияния внешней среды, необходимо обеспечить
защиту программно-аппаратного комплекса, где развернута АИС
Выдвигаются такие требования, как требования к радиоэлектронной защите:
электромагнитное излучение радиодиапазона, возникающее при работе
технических приборов, электрических машин и установок,
приёмопередающих устройств, эксплуатируемых на месте размещения АИС,
не должны приводить к регулярным нарушениям общей работоспособности
подсистем и системы.
Требования по стойкости, устойчивости и прочности к внешним
воздействиям:
55
разработанная АИС должна сохранять работоспособность при
колебаниях напряжения электропитания в пределах от 140 до 250 В;
разработанная АИС должна сохранять работоспособность в диапазоне
допустимых температур внешней среды, предусмотренных
изготовителем аппаратных средств;
разработанная АИС должна сохранять работоспособность в амплитуде
допустимых значений влажности внешней среды, установленных
изготовителем аппаратных средств;
разработанная АИС должна сохранять работоспособность в амплитуде
допустимых показаний вибраций, установленных изготовителем
аппаратных средств.
Разрабатываемая система должна соответствовать установленным
требованиям по безопасности от НСД не ниже категории 1Д (согласно
классификации руководящего норматива Государственной технической
комиссии РФ). Установленная защита от НСД, согласно данному нормативу,
должна обеспечивать:
идентификацию пользователя;
аутентификацию пользователя (проверка его прав, необходимых для
работы с данными АИС);
осуществление разграничение доступа пользователей АИС согласно
выполняемым задачам.
Уровень безопасности от НСД средств вычислительной техники,
работающих с коммерческими данными клиентов, должен быть не ниже 6
класса защищённости, согласно нормативу Государственной технической
комиссии РФ.
Также разработанная система должна поддерживать функцию «слепых
паролей», когда ввод идентификационных данных защищен от постороннего
взгляда. При данном методе вводимые символы пароля заменяются на
другие, а длина видимого пароля не соответствует истинному.
56
Для защиты данных от НСД АИС-отдых должна обеспечивать:
идентификацию и аутентификацию пользователя;
проверку прав и ограничений доступа пользователя на уровне функций
и массивов данных при работе с АИС.
Программное обеспечение АИС должно обладать надежными
средствами восстановления после планового перезапуска аппаратных средств
(не зависеть от них). Также требуется наличие возможности автономного
(или ручного) копирования всей информации, циркулирующей в
разработанной АИС, из систем БД, ОС и иных программных комплексов,
входящих в состав АИС-отдых.
Требования по стандартизации и унификации
Весь процесс создания АИС-отдых должен регулироваться
рекомендациями по стандартизации Р50.1.028-2001 и осуществляться
благодаря применению методологий моделирования IDEF0 или DFD.
Методология объектного проектирования должна осуществляться на языке
UML. Также в разработанной АИС, при необходимости, должны
применяться единые классификаторы РФ в области алфавитно-цифровой и
текстовой информации.
Требования к функциям системы
Разрабатываемая АИС состоит из подсистем различного назначения.
Подсистема, обеспечивающая хранение информации, должна осуществлять
сохранность и целостность всех данных АИС, как циркулирующую
информацию, так и служебные записи отчетов и журналов событий. Также
данная подсистема должна обладать функциями копирования БД и
сохранения информации на отдельных носителях.
Подсистема хранения состоит из ряда модулей, которые:
осуществляют ввод и редактирование информации о туроператоре;
осуществляют ввод и редактирование информации о турпакетах;
позволяют оформлять с клиентами договора на оказание туристических
услуг;
57
формировать отчеты;
осуществлять ввод информации о клиентах агентства;
осуществлять редактирование информации о клиентах агентства;
по истечению срока договора удалять всю информацию о клиентах
агентства;
осуществлять ввод и редактирование информации о стране;
осуществлять ввод и редактирование информации о городах;
осуществлять ввод и редактирование информации об отелях;
осуществлять ввод и редактирование информации о вариантах
размещения в гостиницах;
осуществлять ввод и редактирование информации об авиарейсах;
осуществлять заполнение и редактирование информации по
бронированию номеров в гостиницах;
осуществлять оформление договоров с клиентами агентства;
оформление заказа;
полностью поддерживать сопровождение процесса приема-выдачи
необходимых документов и мероприятий по оплате тура.
Подсистема по управлению настройками разработанной АИС должна
обладать возможностью по решению проблем совместимости информации,
которая циркулирует между отдельными компонентами АИС-отдых, а также
другими смежными системами и подсистемами, которые логически
соединены с АИС-отдых.
Данная подсистема должна осуществлять поддержку таких
справочников и реестров, как:
модуль подключения по регистрации клиента турагентства;
общий редактор базовых настроек АИС, а также мониторинга
работы помещений, управления системой;
редактор, ответственный за расписание дат и часов
функционирования агентства, включая возможность определения
58
конкретных дат в виде исключений (праздничные дни);
редактор всех операторов, с которыми сотрудничает туристическое
агентство, включая возможность их сортировки по принадлежности
к какой-либо платформе или торговой площадке.
Также все описанные модули, реестры и редакторы, входящие в состав
АИС-отдых, должны:
осуществлять постоянное хранение информации о путевках,
оформленных клиентами;
осуществлять добавление и возможность редактирования элементов
системы;
осуществлять удаление ненужных или устаревших элементов
системы;
поддерживать возможность просмотра списка элементов системы.
Весь перечень функций АИС-отдых определяется на этапе
технического проектирования и опытной эксплуатации.
Требования к видам обеспечения
Система БД, подключенная к АИС, должна поддерживать возможность
интеграции с ОС Windоws 7,8 и 10. К факторам качества системы выдвинуты
такие требования, как:
общая функциональность АИС-отдых должна осуществляться путем
выполнения подсистемами своих функций.
главный фактор надежности, это предупреждение (фактически
недопущение) возможных ошибок в системе;
в системе должны применяться стандартные и широко
распространенные программно-аппаратные средства, что позволит
обеспечить легкость в обслуживании и модернизации;
общая эффективность достигается путем разработки верных решений
на всех этапах создания АИС;
разработанная система должна обладать качественным
59
сопровождением, которое выражается в понятной и доступной
документации на русском языке, а все программные коды должны
сопровождаться понятными комментариями и описаниями.
Аппаратное обеспечение
Сервер БД должен быть установлен на HP9000 SuperDome №1,
минимальная конфигурация которого должна быть: ЦП: 16 (32 ядер);
оперативная память: 128 ГБ; жесткий диск: 500 ГБ.
Сервер приложений должен быть установлен на платформе HP
Integrity, минимальная конфигурация которого должна быть: ЦП: 6 (12 ядер);
оперативная память: 64 ГБ; жесткий диск: 300 ГБ.
Все компьютеры клиентов, сотрудников и администратора
туристического агентства должны соответствовать требованиям,
предъявляемым к типовым рабочим станциям.
Комплекс средств аппаратного обеспечения должен включать в себя такие
элементы, как:
рабочие станции;
источник бесперебойного питания;
среда передачи информации между ПК;
принтер.
Технические средства приобретаются организацией самостоятельно.
Для работы со статистической информацией должен применяться
математический анализ, основанный на базовых принципах математики
(сложение, умножение, и т.п.), а также вычислениях средней арифметической
константы.
Этап технического проектирования определяет состав, структура и
способы организации информации в разрабатываемой системе. Весь обмен
информацией и иные взаимодействия с данными в разрабатываемой системе
должны осуществляться посредством заранее созданного
коммуникационного протокола передачи информации.
Современные системы баз данных (реляционные или объектно-
60
ориентированные) определяет общий уровень хранения информации в
разрабатываемой системе. Также встроенные компоненты СУБД должны
обеспечивать целостность циркулирующей информации. Обязательно и
протоколирование (документирование) циркулирующей в разрабатываемой
системе информации – данное требование должны обеспечивать уже
описанные компоненты СУБД, а также встроенные технологии ОС.
Структура БД обязательно должна осуществлять полную поддержку
шифрования информации, с которой ведется работа в разрабатываемой
системе, в соответствии с классификаторами и стандартами, установленными
в РФ. Полный доступ к данным должен предоставляться только
авторизованным субъектам с соответствующими правами (например,
администраторы), другим пользователям (сотрудникам) – в соответствии с их
служебными обязанностями и полномочиями. Должно быть четкое
разделение хранимой информации по категориям, определяющим
доступность (в зависимости от субъекта, будь то сотрудник туристического
агентства или просто клиент).
Вся система БД должна проектироваться рациональным способом,
который полностью исключает разовую выгрузку всех данных, хранящихся в
БД разрабатываемой системы (что понижает риск нерегламентированного
доступа и кражи информации). Все средства инженерно-технического
характера, а также программно-аппаратный комплекс, должны базироваться
на современных технологиях, обеспечивающих наилучшую степень
надежности и конфиденциальности хранимой информации, а также
возможность оперативной замены используемого оборудования.
Требуется разработать и определить процесс резервного копирования и
сохранения всей информации (бэкапы БД), которые не должны
останавливать плановую работу сервера. Данный процесс должен сохранить
первоначальное состояние БД (на момент начала копирования), при этом не
мешая работе с БД в процессе данного копирования. Также следует
предусмотреть техническую возможность проведения инкрементального
61
резервного копирования БД разрабатываемой системы.
Все прикладное ПО разрабатываемой системы, интерфейсы с
пользователем, должны использовать русский язык по умолчанию.
При разработке кода системы необходимо достичь наилучшей
оптимизации для повышения быстродействия системы и снижения риска
аварийных ситуаций из-за сбоях в работе программ.
Также применяемое ПО и различные библиотеки программных кодов
должны иметь массовое распространение, что позволит обеспечить простоту
модернизации и устранения возможных неполадок.
Программной платформой разрабатываемой системы должна быть ОС
Windows.
Организационное обеспечение
Функции организации не менее важны и должны быть полными,
позволяя всем сотрудникам эффективно выполнять свои обязанности и
работе с автоматизированными и неавтоматизированными функциями
системы.
Заказчиком заранее должны быть установлены должностные лица,
ответственные за:
администрирование АИС;
контроль работы персонала в АИС.
К работе с АИС-отдых должны допускаться только сотрудники,
обладающие базовыми навыками работы с ПК и ознакомленные с правилами
эксплуатации разработанной системы, в противном случае необходимо
провести обучение и инструктаж.
В состав методического обеспечения разработанной системы должны
входить такие документы, как:
программа и методика испытаний АИС;
рекомендации по техническому обслуживанию;
техническая документация по эксплуатации АИС;
руководства пользователей АИС.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран