Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5fan_ru_Автоматизированная система управления д...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9.4 Mб
Скачать

3. Проектные решения

3.1. Решение по архитектуре системы и программному обеспечению

В качестве архитектуры будет использоваться архитектура клиент-сервер, т.к.:

эта архитектура предусматривает многопользовательский режим работы;

архитектура клиент-сервер обладает надежностью и высокой скоростью работы в локальной и глобальной сетях.

Функции сервера:

Разграничение прав доступа;

Хранение данных;

Поддержание целостности данных;

Защита данных;

Создание резервных копий данных;

Восстановление резервной копии данных;

Выполнение запросов пользователей.

Функции клиента:

Формирует и отсылает запросы пользователя на сервер;

Представление данных пользователю.

3.2. Решение по выбору технических средств

Программное обеспечение

На основе анализа средств СУБД, простоты синтаксиса и поддержки большим количеством разработчиков выбран продукт MySQL для разработки данной системы. А из Вашего Обзора напрашивается выбор другого продукта – сделайте обоснование выбора в Обзоре.

Для выбора среды разработки основное внимание было уделено практичности и распространенности языка. Именно поэтому выбор был сделан в пользу языка PHP. Закончите Обзор обоснованием выбора.

Техническое обеспечение

При выборе технических средств для разработки АСУ наибольшую роль играет фактор быстродействия работы ПЭВМ. Поскольку именно от него зависит время разработки ПО, а соответственно затрат на разработку и его себестоимости.

Скорость функционирования ПЭВМ в основном определяется следующими параметрами:

объемом оперативной памяти (ОП);

быстродействием процессора;

объемом видеопамяти (ВП).

Исходя из требований, предъявляемых к используемым программным средствам разработки (PhpMyAdmin, MySql) для работы системы необходимы следующие ресурсы.

Конфигурация клиентской рабочей станции:

Процессор Intel Pentium 3 1.8 ГГц;

Оперативная память 1 Гб;

Свободное место на жестком диске 1 Гб;

Монитор 17” 1024 х 768 пикселей.

Конфигурация сервера:

Процессор Pentium Xeon III 800 МГц;

Оперативная память 1 Гб;

Свободное место на жестком диске 1 Гб.

3.3 Решения по защите информации

Программные средства

Важным вопросом разрабатываемой системы является вопрос разграниченияе доступа к базе данных, расположенной на сервере.

Ограничение доступа посредством операционной системы.

Все данные находятся на сервере. К каталогу, где находятся программа и базы установлено разграничение доступа. Группы пользователей или отдельные пользователи, имеющих доступ к этой папке, могут работать с системой.

Основные группы пользователей и их права приведены в матричной модели разграничения прав доступа:

Таблица 3.1

Добавление информации

Редактирование и удаление информации

Просмотр информации

Составление отчетов

Разграничение прав доступа

Администратор

+

+

+

+

+

Директор, Менеджеры

+

+

+

+

Главный бухгалтер

+

+

Технические средства

  1. Создание резервных копий данных на внешних носителях CDR, CDRW. (где хранятся???)

  2. Источник бесперебойного питания на сервере.

  3. Еженедельное резервное копирование и ежемесячное создание резервных копий данных.

В чем разница между «Еженедельное резервное копирование» и «ежемесячное создание резервных копий данных»