Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
chistovik.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.18 Mб
Скачать

1.8. Обоснование требований к программному обеспечению

Программное обеспечение (ПО) – совокупность программ для реализации целей и задач автоматизированной системы.

ПО включает совокупность компьютерных программ и делится на два компонента: общее (операционные системы, операционные компиляторы, СУБД, сетевые программы и т.д.) и специальное (совокупность прикладных программ, разработанных для конкретных задач в рамках функциональных подсистем) [5].

Операционные системы осуществляют управление работой персонального компьютера, его ресурсами, запускают на выполнение различные прикладные программы, выполняют всевозможные вспомогательные действия по запросу пользователя. ОС подразделяются на однопользовательские, многопользовательские, и сетевые. К факторам, влияющим на выбор конкретной ОС, относятся:

  • необходимое число поддерживаемых программных продуктов,

  • требования к аппаратным средствам,

  • требование поддержки сетевой технологии,

  • наличие справочной службы для пользователя,

  • быстродействие,

  • наличие дружественного интерфейса и простота использования.

В сети компании установлена СУБД SQL Server, ее можно использовать для совместной работы с базой данных Access.

SQL Server 2005 упрощает развёртывание, управление и оптимизацию данных предприятия и аналитических приложений. Как платформа управления данными предприятия, он предоставляет единую консоль управления, которая позволяет администраторам данных, находящимся в любом месте организации, отслеживать, управлять и настраивать все базы данных и связанные службы по всему предприятию. Он предоставляет расширяемую инфраструктуру управления, которая может быть легко запрограммирована при помощи SQL Management Objects (SMO), позволяя пользователям переделывать и расширять их среду управления и независимым поставщикам программных продуктов (ISV) создавать дополнительные инструменты и функциональность для дальнейшего расширения возможностей, поставляемых по умолчанию.

Инвестиции в технологии высокой доступности, дополнительные возможности резервного копирования и восстановления, и улучшения репликации позволят создавать и развёртывать высокодоступные приложения. Передовые функции высокой доступности, такие как зеркалирование базы данных, кластеры с восстановлением после отказа, моментальные снимки базы данных и улучшенные оперативные операции снизят время простоя и помогут гарантировать, что важнейшие системы останутся доступными.

SQL Server 2005 имеет существенные улучшения в модели безопасности платформы базы данных, с намерением предоставить более точный и гибкий контроль для обеспечения безопасности данных. Значительные вложения были сделаны в большое количество функций для обеспечения высокого уровня безопасности данных вашего предприятия, включая:

  • Применение политик для паролей учётных записей SQL Server в области аутентификации;

  • Обеспечение большей модульности дл указания разрешений на различных уровнях в области авторизации;

  • Разделение владельца и схемы в области управления безопасностью.

SQL Server 2005 содержит множество новых технологий, существенно увеличивающих продуктивность разработчиков. Начиная с поддержки .NET Framework и заканчивая тесной интеграцией с Visual Studio, эти функции предоставляют разработчикам возможность проще создавать безопасные, сильные приложения баз данных при меньших затратах. SQL Server 2005 позволяет разработчикам применить существующие знания различных языков разработки и, в то же время, предоставляя сквозную среду разработки для базы данных. Встроенные возможности работы с XML также позволяют разработчикам создавать новые классы соединённых приложений для любой платформы или устройства [22].

Доступ сотрудников к клиентскому приложению проектируемой ИС, расположенному на сервере предполагается осуществить с помощью терминальной службы.

Для организации системы терминального доступа будет использоваться встроенная терминальная служба Citrix.

Выбор проектной команды остановился на решении Citrix MetaFrame Access Suite. Важным моментом оказался тот факт, что у Citrix не столь высоки требования к каналам связи и это решение оптимально для сети с большим количеством клиентов. Citrix MetaFrame Access Suite является наиболее полной платформой доступа, предназначенной для организации защищенного доступа по запросу к любому корпоративному информационному ресурсу из любого места, с любого устройства и по любой сети. Включая в себя сервер приложений Citrix Presentation Server, шлюз доступа Citrix Access Gateway и менеджер паролей Citrix Password Manager, комплект Access Suite обеспечивает постоянную связь с источниками информации – это могут быть данные, голосовые коммуникации или общение в сети – и все в одном решении [28].

Citrix MetaFrame Access Suite обеспечивает безопасный, простой и мгновенный доступ к корпоративным ресурсам. Он гарантирует доступ к корпоративным приложениям и данным из любого места, обеспечивает защиту при передаче информации, поддерживает любые каналы связи и практически любые клиентские устройства, упрощает управление ИТ-инфраструктурой, а также позволяет ее оптимизировать.

В качестве инструментального средства проектирования была выбрана среда Access, так как её выгодно отличают от других систем следующие свойства [9]:

  • Абстракция доступа к БД;

  • Развитая среда разработки с исчерпывающим набором средств;

  • Обширная библиотека объектов;

  • Максимальная степень надежности и эффективности использования;

  • Высокая степень защиты информации;

  • Наличие мобильности и масштабируемости;

  • Минимизация затрат на сопровождение и поддержку.

На сервере размещается клиентское приложение «NAP-SyS». Доступ сотрудников отдела закупок осуществляется с помощью терминальной службы Cirix (Citrix-клиент - Citrix-сервер). В качестве инструментария проектирования выступает среда MSAccess. В связи с тем, что требовалась распределенная работа с системой, таблицы MSAccess были переведены в таблицы SQLServer.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]