Разработка "Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?раммы;

комментарии.

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

Идентификаторы - это слова, которыми программист обозначает любой другой элемент программы, кроме зарезервированного слова, идентификатора или комментария. Идентификаторы в Object Pascal могут состоять из латинских букв, арабских цифр и знака подчеркивания.

Типы - это специальные конструкции языка, которые рассматриваются компилятором как образцы для создания других элементов программы, таких как переменные, константы и функции. Любой тип определяет две важные для компилятора вещи: объем памяти, выделяемый для размещения элемента (константы, переменной или результата, возвращаемого функцией), и набор допустимых действий, которые программист может совершать над элементами данного типа.

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

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

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

Подпрограммы - это специальным образом оформленные фрагменты программы. Замечательной особенностью подпрограмм является их значительная независимость от остального текста программы. Все свойства подпрограммы локализуются в ее теле. Это означает, что, если программист что-либо изменит в подпрограмме, ему, как правило, не понадобится в связи с этим изменять что-либо вне подпрограммы. Таким образом, подпрограммы являются средством структурирования программ, т.е. расчленения программ на ряд во многом независимых фрагментов.

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

При этом структура должна быть эффективной и обеспечивать:

  • быстрый доступ;
  • отсутствие дублирования;
  • целостность данных.
  • проектирование баз данных. При проектировании организации
  • данных будем опираться на реляционную модель данных. В реляционной модели данных объекты и взаимосвязи между ними представляются с помощью таблиц. Взаимосвязи также рассматриваются в качестве объектов. Каждая таблица представляет один объект и состоит из строк и столбцов. В реляционной базе данных каждая таблица должна иметь первичный ключ (ключевой элемент) - поле, или комбинацию полей, которые единственным образом идентифицируют каждую строку в таблице. Благодаря своей простоте и естественности представления, реляционной модель получила наибольшее распространение в СУБД для персональных компьютеров.
  • При проектировании и базы данных необходимо принять во внимание следующее:
  • база данных должна удовлетворять актуальным информационным потребностям организации. Получаемая информация должна по структуре и содержанию соответствовать решаемым задачам;
  • база данных должна обеспечивать получение требуемых данных за приемлемое время, т.е. отвечать заданным требованиям производительности;
  • база данных должна удовлетворять выявленным и вновь возникающим требованиям конечных пользователей;
  • база данных должна легко расширяться при реорганизации и расширяемости предметной области;
  • база данных должна легко изменяться при изменении программной и аппаратной среды;
  • загруженные в базу данных корректные данные должны оставаться корректными;
  • данные до включения в базу данных должны проверяться на корректность.
  • отображение информационной модели на реляционную модель производиться относительно просто. Каждый объект информационной модели представляется отдельной таблицей, взаимодействие объектов
  • информационной модели определяет связь таблиц. Простота отображения достигается использованием реляционного подхода еще на стадии разработки информационной модели. Информационная база данных (ИБД) - аппаратно-программная структура, позволяющая обеспечивать хранение, изменение, дополнение, доступ и контроль сохранности информации, необходимой для работы системы. ИБД реализуется в виде множества таблиц, отражающих основные и справочные сущности информационного обеспечения.
  • информационная модель. Информационная модель объекта отражает представление информации в системе, ее внутренние и внешние информационные связи;
  • таблицы создаются в СУБД MS Access;
  • Связи между таблицами могут быть трех видов:
  • один-ко-многим - любой записи в одной таблице может соответствовать несколько записей во второй, однако любая запись второй таблицы соотносится только с одной записью в первой;
  • один-к-одному - любая запись в первой таблице связана только с одной записью во второй, и наоборот;
  • многие-ко-многим - нескольким записям в одной таблице соответствуют несколько записей в другой.

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

.1 Описание алгоритма

.1.1 Схема алгоритма

Разработка структуры таблиц

В программном продукте Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ используется