Требования по сохранности информации в аварийных ситуациях
Используемые аппаратные и системные платформы должны обеспечивать сохранность и целостность информации в системе при полном или частичном отключении электропитания, аварии сетей телекоммуникации, полном или частичном отказе технических средств системы.
В системе должны быть предусмотрены меры, обеспечивающие целостность данных в случае отказа аппаратных средств или программного обеспечения.
Сохранность информации в системе должна быть обеспечена при:
1. отключении электропитания;
2. отказе компьютера, на котором работает программа;
3. временном отказе линий связи.
В системе должны быть исключены случаи аварийных остановок программ. Все аварийные ситуации должны обрабатываться на программном уровне, с выдачей соответствующих сообщений и корректной обработкой ситуации (завершение транзакций, закрытие файлов и т.п.), без потери обрабатываемой информации.
В системе должен вестись протокол сбоев, содержащий полную информацию об ошибках (рабочая станция, дата, время, режим, в котором возникла ошибка, пользователь и т.п.). Так же, должны быть реализованы средства просмотра и документирования (вывода на печать) протокола сбоев.
Требования к безопасности
Все внешние элементы технических средств системы, находящиеся под напряжением, должны иметь защиту от случайного прикосновения, а сами технические средства иметь зануление или защитное заземление в соответствии с ГОСТ 12.1.030-81 и ПУЭ.
Система электропитания должна обеспечивать защитное отключение при перегрузках и коротких замыканиях в цепях нагрузки, а также аварийное ручное отключение.
Общие требования пожарной безопасности должны соответствовать нормам на бытовое электрооборудование. В случае возгорания не должно выделяться ядовитых газов и дымов. После снятия электропитания должно быть допустимо применение любых средств пожаротушения.
Факторы, оказывающие вредные воздействия на здоровье со стороны всех элементов системы (в том числе инфракрасное, ультрафиолетовое, рентгеновское и электромагнитное излучения, вибрация, шум, электростатические поля, ультразвук строчной частоты и т.д.), не должны превышать действующих норм.
Требования по сохранности информации при авариях
Программное обеспечение АИС компании “DSN” должно восстанавливать свое функционирование при корректном перезапуске аппаратных средств. Должна быть предусмотрена возможность организации автоматического и (или) ручного резервного копирования данных системы средствами системного и базового программного обеспечения (ОС, СУБД), входящего в состав программно-технического комплекса заказчика.
Приведенные выше требования не распространяются на компоненты системы, разработанные третьими сторонами и действительны только при соблюдении правил эксплуатации этих компонентов, включая своевременную установку обновлений, рекомендованных производителями покупного программного обеспечения.
Требования к лингвистическому обеспечению системы
Все прикладное программное обеспечение системы для организации взаимодействия с пользователем должно использовать русский язык.
Проектная часть
Функциональная модель
В данной системе на функциональной модели (см. рис. 2) представлена работа «АИС магазин компьютеров». Входами являются данные о продаже, данные о заказе клиента, данные о поступлении товара, на выходе – заявка и отчет.
Рис.2 Функциональная модель АИС
Автоматизированная система продажи компьютеров через интернет-магазин должна выполнять следующие функции:
1. отправка электронного письма с подтверждением принятия заказа на обработку;
2. возможность проверить состояние заказа;
3. возможность узнать справочную информацию о продукте.
В качестве детализации структуры, приводится структура работы системы заказов (см. рис. 3), которая содержит функциональные блоки, отображающие главные подфункции работы функциональной модели.
Рис. 3 Детализированная модель функциональной модели заказа товара
Рис.4 IDEF3.
Рис.5 DFD.
Логическая модель данных
Для оперативной работы с базой данных требуется точная информация. Для этой цели устанавливается целостность базы данных. Для обеспечения целостности данных нужно создать связи между таблицами поддерживающие точность информации, содержащейся в базе данных.
Схема данных представляет собой совокупность таблиц, связанных логически между собой различными типами связей (см. рис. 4). Это позволит при изменении одного показателя автоматически изменять другие логически зависимые показатели.
Рис. 6 Логическая модель базы данных