Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шаблон курсовой ТП51 2012_13.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
248.83 Кб
Скачать

1.3 Анализ компьютерных технологий, используемых для решения аналогичных задач

База данных моделирует состояния предметной области, а ее концептуальное представление задает ограничения на состояния предметной области. Модель данных включает согласованную совокупность типов структур данных, операций и ограничений целостности. Структуры данных обеспечивают представление статических свойств предметной области, а операции - динамических свойств сущностей. Модель данных задает процедурную интерпретацию, базирующуюся на операциях модификации базы данных: ввод, обновление, удаление. [2]

2 Системное проектирование

2.1 Общая структура разрабатываемого программного продукта

Разрабатываемая система должна выполнять:

- ввод информации;

- проверку вводимых данных для обеспечения целостности базы данных;

- сохранение данных в базе на диске;

- редактирование и удаление данных по требованию пользователей;

- перемещение по записям:

1) к первой записи;

2) к последней;

3) к предыдущей;

4) к следующей;

- вывод всех записей из каждой таблицы;

- вывод данных отдельно по каждой записи;

- фильтрацию данных:

1) по фамилии;

2) по номеру;

3) по подразделению завода.

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

2.2 Методика и общий алгоритм решения задачи

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

2.3 Структура информационного обеспечения

После определения состава данных, подлежащих хранению, надо выбрать модель данных. Наиболее используемой является реляционная модель данных, которая является совокупностью простейших двумерных таблиц-отношений.

Реляционные модели имеют ряд достоинств. К ним относятся:

- простота представления данных благодаря табличной форме;

- минимальная избыточность при нормализации отношений;

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

Создание таблиц выполняется в Database Desktop. Для создания таблицы в меню «File» выбрали пункт «New» - «Table…». Открывается список типов баз данных, которые можно создавать с помощью Database Desktop.

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

- имена полей;

- типы данных;

- размер текстового поля;

- ключ.

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

2.4 Выбор программных и аппаратных средств для реализации поставленной задачи

Реализация поставленной задачи - разработка системы - проводилась на компьютере:

- процессор Pentium 4;

- тактовая частота 3000 ГГц;

- емкость жесткого диска 120 Гб;

- оперативная память 512 Мб;

- монитор SAMSUNG SyncMaster 740n 17”.

Для разработки системы предпочтительным является графический интерфейс, основу которого составляет форма с компонентами:

- таблицы для ввода и вывода данных;

- текстовые поля для выбора требуемой информации;

- панели навигации для перемещения по таблице и работе с записями.

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