Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pz.docx
Скачиваний:
9
Добавлен:
03.12.2018
Размер:
819.85 Кб
Скачать

2.6 Требования, предъявляемые к базе

--Независимость данных:

1)независимость прикладных программ от физической организации данных в базе и методов доступа;

2)независимость базы данных от физической организации памяти и аппаратной конфигурации системы.

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

1)определение широкого набора типов данных;

2)установление произвольных структурных связей и отношений между элементами данных;

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

--Не избыточность данных. Реализовать это требование позволяет независимость данных от программ их обработки. Отсутствие избыточности ведет к ускорению обновления данных.

--Целостность данных. Ограничения целостности – это набор определенных правил, которые устанавливают допустимость данных и связей между ними. Ограничения целостности определяются особенностями предметной области и могут относиться к разным объектам базы данных: атрибутам, записям, отношениям, связям и т.п.

--Использование различных стратегий поиска. Наиболее широко используются два метода данных:

1)непосредственный выбор;

2)выбор данных по значению, т.е. данных, значения которых (или значения отдельных их полей) удовлетворяют заданному запросу.

--Ограниченность доступа. Необходимо обеспечить защиту от неавторизованного доступа по отношению к:

1)элементам данных;

2)операциям (для каждого типа пользователя определяется список допустимых операций);

3)пользователям (списки пользователей и их полномочий);

4)точкам связи с базой данных.

На данном этапе были определены требования к базе. На этом проектирование базы можно считать законченным.

3 Разработка программной среды

Разработка программной среды предусматривает действия и задачи, выполняемые разработчиком, и охватывает работы по созданию программного обеспечения и его компонентов, в соответствии с заданными требованиями – в нашем случае программы «Туристическое агентство».

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

  • Алгоритм работы программной среды. На этом этапе определяется взаимосвязь между программными модулями и выполняемыми ими функциями. Определение алгоритма работы является определяющим этапом на стадии разработки. Графическое представление алгоритма приводится в подразделе «Алгоритм работы программной среды» этого раздела в виде схемы алгоритма.

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

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

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

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

  • Создание отчетов является логичным завершением операции выборки данных из таблицы при помощи запроса, так как предоставляет возможность получить результат запроса в нормализованном виде, пригодном для печати.

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