Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СОДЕРЖАНИЕ.doc
Скачиваний:
8
Добавлен:
13.04.2015
Размер:
433.15 Кб
Скачать

2. Специальная часть

2.1. Постановка задачи

При разработке БД можно выделить следующие этапы работы.

Iэтап.Постановка проблемы

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

IIэтап.Анализ объекта

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

IIIэтап.Синтез модели

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

IVэтап.Способы представления информации, программный инструментарий

После создания модели необходимо, в зависимости от выбранного программного продукта, определить форму представления информации. В большинстве СУБД данные можно хранить в двух видах:

  • С использованием форм;

  • Без использования форм.

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

Vэтап.Синтез компьютерной модели объекта и технология его создания

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

Рассмотрим все этапы создания и принципы работы с базами данных на примере СУБД MySQL.

Создание базы данных

Прежде чем создать таблицы, необходимо запустить утилиту BDE Administrator, где надо создать новый альянс базы данных object-new. В появившимся окне New Database Alians, в Database Driver Name выбираем STANDART,

после чего вводим название нашей базы данных “School” и указываем путь. После этого нажимаем Apply, чтобы завершить создание нашего альянса.

Далее приступаем к созданию таблиц: запускаем утилиту Database Desktop и указываем рабочую директорию.

После того переходим к созданию таблиц.

Для внесения входной информации для базы данных "Школа" были созданы базы данных через Paradox:

В работе приводится структуры следующих таблиц:

Anketa.db (анкета учащихся) - таблица состоит из следующих полей:

Father.db (отцы) - таблица состоит из следующих полей:

Mother.db (матери) - таблица состоит из следующих полей:

Psichology.db (психологическая карта) - таблица состоит из следующих полей:

Zanyatost.db (занятость) - таблица состоит из следующих полей:

Disciplina.db (дисциплина учащегося) - таблица состоит из следующих полей:

Grajdanstvo.db (гражданство учащихся) - таблица состоит из следующих полей:

Language.db (изучаемый язык) - таблица состоит из следующих полей:

Samoocenka.db (самооценка учащихся) - таблица состоит из следующих полей:

TipObuch.db (тип обучения учащихся) - таблица состоит из следующих полей:

Связи между таблицами в нашем случае сделаны с помощью утилиты Database Desktop и программным путем в Delphi.

Т

Отчеты

Виды платежей

ребования к программе

Основными требованиями к программе являются:

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

  • Информация в программе должна храниться в виде и порядке удобном для редактирования и добавления преподавателем.

  • Обладать гибким и удобным пользовательским интерфейсом.

  • Обладать высокой скоростью работы и отказоустойчивостью.

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

Для данной программы необходима: одна из следующих оболочек WINDOWS, Linux, Unix и компьютер со следующими параметрами:

  • Процессор: Intel Pentium3 800 MHz или выше

        • Операционная система: Microsoft Windows XP.

        • Наличие установленных компонентов программы Delphi 7.