Требования к информационному обеспечению системы
Требования к составу, структуре и способам организации данных в системе
Структура и состав данных подсистем должна определяться логической моделью сущность-связь, разрабатываемой на этапе технического проектирования системы.
БД должна соответствовать требованиям нормализации не ниже 3 н.ф. В целях обеспечения производительности системы отдельные таблицы должны быть денормализованы.
Связи между таблицами БД должны обеспечивать заданную ссылочную целостность.
Требования к информационному обмену между компонентами системы
Обмен информацией между подсистемами должен осуществляется путем совместного доступа подсистем к общим наборам данных в базе данных. Должны быть предусмотрены необходимые механизмы блокировки и совместного доступа к информации многими пользователями и процессами одновременно.
Требования к информационной совместимости со смежными системами
Связи между системой и смежными системами должны осуществляться путем совместного доступа систем к общим наборам данных в базе данных.
Требования по использованию общесоюзных и зарегистрированных республиканских, отраслевых классификаторов, унифицированных документов и классификаторов, действующих на данном предприятии
При проектировании модели сущность связь должны использоваться унифицированные справочники информации, действующие в компании.
Требования по применению систем управления базами данных
Для хранения данных системы должна использоваться система управления базами данных Oracle XE. При дальнейшем развитии системы возможен переход на СУБД Oracle 10g Standart Edition
Проектирование структуры БД должно производиться с использованием CASE`Erwin 4.2.
Требования к структуре процесса сбора, обработки, передачи данных в системе и представлению данных
Регламент процесса сбора и обработки данных должен быть разработан подразделениями компании, использующими систему перед проведением ее опытной эксплуатации.
Требования к защите данных от разрушений при авариях и сбоях в электропитании системы
Мероприятия по обеспечению сохранности данных должны включать:
1) бесперебойное электропитание серверов баз данных, а также активного сетевого оборудования за счет использования источников бесперебойного питания (ИБП) с необходимыми временными и энергетическими параметрами;
2) применение специального программного обеспечения (ПО), обрабатывающего ситуации аварийного отключения электроэнергии.
3) дублирование данных путем осуществления записи информации на разные носители за счет использования накопителей на жестких магнитных дисках с зеркальной записью;
4) резервное архивирование данных средствами СУБД Oracle 10g.
Требования к контролю, хранению, обновлению и восстановлению данных
Контроль, хранение, обновление и восстановление данных должно производится средствами СУБД Oracle.
Требования к лингвистическому обеспечению системы
Система должна быть реализована с использованием языков программирования высокого уровня, имеющих промышленные масштабы развития и сопровождения.
В качестве языка манипулирования данными и языка определения данных должен быть использован язык SQL.
Программное обеспечение серверной части системы должно быть создано на языках Oracle PL/SQL.
Для компонент реализации всех подсистем допустимо использование следующей программной среды разработки:
Borland Delphi v7.
Моделирование требований, описание архитектуры, модулей системы должно быть произведено с использованием средств CASE Enterprise Architect 6.1.
Требования к программному обеспечению системы