Главная страница

1. анализ поставленной задачи 4


Скачать 0.6 Mb.
Название1. анализ поставленной задачи 4
Дата13.10.2018
Размер0.6 Mb.
Формат файлаdocx
Имя файлаSergacheva_A_I_PZ.docx
ТипРеферат
#53264
страница3 из 11
1   2   3   4   5   6   7   8   9   10   11

2.3Требования к интерфейсу


Разработка должна иметь интуитивно понятный для конечного пользователя интерфейс. Интерфейс должен быть русскоязычным. Все окна интерфейса должны быть типизированы. В случае возникновения ошибок должно появляться сообщение с информацией о возникшей ошибке и рекомендациями по ее устранению.

3.ОБОСНОВАНИЕ ВЫБОРА СРЕДСТВ И ТЕХНОЛОГИЙ РАЗРАБОТКИ

3.1Обзор вариантов аппаратных и/или программных средств


Для реализации баз данных используются системы управления базами данных. Система управления базами данных [1]- это совокупность языковых и программных средств, которая осуществляет доступ к данным, позволяет их создавать, менять и удалять, обеспечивает безопасность данных и т.д. В общем СУБД - это система, позволяющая создавать базы данных и манипулировать сведениями из них. А осуществляет этот доступ к данным СУБД посредством специального языка – SQL.

СУБД делятся по нижеописанным признакам.

По архитектуре СУБД и организации хранения данных [2]:

  • локальные СУБД (все части локальной СУБД размещаются на одном компьютере);

  • распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах).

По способу доступа СУБД к базе данных:

  • файл-серверные СУБД;

В файл-серверных СУБД [3] файлы данных располагаются централизованно на файл-сервере СУБД. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком — высокая загрузка локальной сети.

  • клиент-серверные СУБД;

Такие СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера СУБД (см. Клиент-сервер). Клиент-серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим. Недостаток клиент-серверных СУБД в самом факте существования сервера СУБД (что плохо для локальных программ — в них удобнее встраиваемые СУБД) и больших вычислительных ресурсах, потребляемых сервером;

  • встраиваемые СУБД.

Встраиваемая СУБД — библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД. Встраиваемые СУБД быстрее обычных клиент-серверных и не требуют установки сервера, поэтому востребованы в локальном ПО, которое имеет дело с большими объёмами данных (например, геоинформационные системы).

Для реализации разработки выбрана СУБД, основанная на реляционной модели данных, так как:

  • эта модель данных отображает информацию в наиболее простой для пользователя форме;

  • основанная на развитом математическом аппарате, который позволяет достаточно лаконично описать основные операции над данными;

  • позволяет создавать языки манипулирования данными не процедурного типа;

  • предусмотрено манипулирование данными на уровне выходной БД и возможность изменения.


Реляционные СУБД:

  • FoxPro;

FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия.

Системные требования:

не менее 128Мб оперативной памяти;

165Мб свободного места на жестком диске;

операционная система Windows Server 2000 с SP2 или более новые версии.

Ms Accеss.

Access входит в состав самого популярного пакета Microsoft Office. Основные преимущества:знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений.

Системные требования:

частота процессора не менее 500МГц;

не менее 256Мб оперативной памяти;

1,5—2Гб свободного места на жёстком диске;

разрешение экрана не менее 1024x768 точек;

операционная система Windows XP с SP2, Windows Server 2003 с SP2 или более новые версии.
MySQL.

MySQL является решением для малых и средних приложений.. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Сравнительные характеристики данных СУБД представлены в таблице 2.
1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта