Информационные системы управления запасами на предприятии

При проектировании и разработке системы необходимо максимально эффективным образом использовать ранее закупленное программное обеспечение для рабочих станций. На рабочих местах должны размещаться средства организации интерфейса пользователя и некоторая часть ПО, реализующего технологические алгоритмы анализа и представления информации.
Требования к серверному программному обеспечению
Основная часть ПО, реализующего технологические алгоритмы (в том числе все алгоритмы управления), должна размещаться на серверах приложений. База данных системы должна располагаться на серверах базы данных. Используемое при разработке программное обеспечение и библиотеки программных кодов должны иметь широкое распространение, быть общедоступными и использоваться в промышленных масштабах.
Требования к составу оборудования комплекса технических средств
Технические средства должны обеспечивать выполнение требований настоящего ТЗ. В целях снижения эксплуатационных затрат рекомендуется использование серверных технических средств и технических средств системы хранения одного производителя. Хранилище данных должно быть линейно масштабируемым. Технические средства предоставляет Заказчик в установленном порядке.
Требования к независимости программных средств от используемых технических средств и операционной среды
Разрабатываемые программные средства должны быть в максимальной степени независимыми от используемых средств вычислительной техники и операционной среды.
Эта независимость должна достигаться за счет:
•использования Microsoft Axapta сервера;
•использования средств разработки приложений класса “клиент-сервер” и компиляторов;
•использования независимого от физической среды стека сетевых протоколов.
Требования к качеству программных средств, способам его обеспечения и контроля
Программное обеспечение функциональной подсистемы должно предотвращать возникновение отказов в выполнении функции при отказах отдельных технических средств и ошибках персонала, участвующих в выполнении этой функции, либо обеспечить перевод отказов функциональной подсистемы, ведущих к большим потерям, в отказы другого вида, сопряженные с меньшими потерями. Программное обеспечение должно учитывать надежность технических средств и способствовать повышению надежности выполнения функций системы за счет синтаксического и семантического контроля входной информации, проверки корректности параметров процедур, помехозащитного кодирования и других подобных методов.
Система должна иметь в составе комплекса технических средств минимально необходимые избыточные компоненты, используемые в штатном режиме для решения задач, не являющихся критическими для функционирования системы, и способные быть заменой отказавшему оборудованию.
При разработке программно-технического комплекса следует рассмотреть возможность включения в его состав дисковых массивов (redundant array of inexpensive disks — RAID), поддерживающих уровни 0+1 и 10 (распределенная запись с дублированием) и 5 (распределенная запись на несколько дисков с вычислением контрольных сумм и возможностью восстановления данных при сбоях).
В системе должна использоваться система управления базами данных, в составе которой имеются средства ведения журнала транзакций.
Контроль достигнутых значений надежности должен производиться периодически в процессе функционирования системы.

Нужна похожая работа?

Оставь заявку на бесплатный расчёт

Смотреть все Еще 421 дипломных работ