Разработка "Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?раммы;
комментарии.
Зарезервированные слова - это английские слова, указывающие компилятору на необходимость выполнения определенных действий. Зарезервированные слова не могут использоваться в программе ни для каких иных целей кроме тех, для которых они предназначены.
Идентификаторы - это слова, которыми программист обозначает любой другой элемент программы, кроме зарезервированного слова, идентификатора или комментария. Идентификаторы в Object Pascal могут состоять из латинских букв, арабских цифр и знака подчеркивания.
Типы - это специальные конструкции языка, которые рассматриваются компилятором как образцы для создания других элементов программы, таких как переменные, константы и функции. Любой тип определяет две важные для компилятора вещи: объем памяти, выделяемый для размещения элемента (константы, переменной или результата, возвращаемого функцией), и набор допустимых действий, которые программист может совершать над элементами данного типа.
Константы определяют области памяти, которые не могу изменять своего значения в ходе выполнения программы. Как и любые другие элементы программы константы могут иметь свои собственные имена.
Переменные связаны с изменяемыми областями памяти, т.е. с такими ее участками, содержимое которых будет меняться в ходе работы программы.
Метки - это имена операторов программы. Метки используются очень редко и только для того, чтобы программист смог указать компилятору, какой оператор программы должен выполняться следующим.
Подпрограммы - это специальным образом оформленные фрагменты программы. Замечательной особенностью подпрограмм является их значительная независимость от остального текста программы. Все свойства подпрограммы локализуются в ее теле. Это означает, что, если программист что-либо изменит в подпрограмме, ему, как правило, не понадобится в связи с этим изменять что-либо вне подпрограммы. Таким образом, подпрограммы являются средством структурирования программ, т.е. расчленения программ на ряд во многом независимых фрагментов.
Разрабатываемый проект заключается главным образом в разработке структуры данных, то есть в определении состава таблиц и связей между ними.
При этом структура должна быть эффективной и обеспечивать:
- быстрый доступ;
- отсутствие дублирования;
- целостность данных.
- проектирование баз данных. При проектировании организации
- данных будем опираться на реляционную модель данных. В реляционной модели данных объекты и взаимосвязи между ними представляются с помощью таблиц. Взаимосвязи также рассматриваются в качестве объектов. Каждая таблица представляет один объект и состоит из строк и столбцов. В реляционной базе данных каждая таблица должна иметь первичный ключ (ключевой элемент) - поле, или комбинацию полей, которые единственным образом идентифицируют каждую строку в таблице. Благодаря своей простоте и естественности представления, реляционной модель получила наибольшее распространение в СУБД для персональных компьютеров.
- При проектировании и базы данных необходимо принять во внимание следующее:
- база данных должна удовлетворять актуальным информационным потребностям организации. Получаемая информация должна по структуре и содержанию соответствовать решаемым задачам;
- база данных должна обеспечивать получение требуемых данных за приемлемое время, т.е. отвечать заданным требованиям производительности;
- база данных должна удовлетворять выявленным и вновь возникающим требованиям конечных пользователей;
- база данных должна легко расширяться при реорганизации и расширяемости предметной области;
- база данных должна легко изменяться при изменении программной и аппаратной среды;
- загруженные в базу данных корректные данные должны оставаться корректными;
- данные до включения в базу данных должны проверяться на корректность.
- отображение информационной модели на реляционную модель производиться относительно просто. Каждый объект информационной модели представляется отдельной таблицей, взаимодействие объектов
- информационной модели определяет связь таблиц. Простота отображения достигается использованием реляционного подхода еще на стадии разработки информационной модели. Информационная база данных (ИБД) - аппаратно-программная структура, позволяющая обеспечивать хранение, изменение, дополнение, доступ и контроль сохранности информации, необходимой для работы системы. ИБД реализуется в виде множества таблиц, отражающих основные и справочные сущности информационного обеспечения.
- информационная модель. Информационная модель объекта отражает представление информации в системе, ее внутренние и внешние информационные связи;
- таблицы создаются в СУБД MS Access;
- Связи между таблицами могут быть трех видов:
- один-ко-многим - любой записи в одной таблице может соответствовать несколько записей во второй, однако любая запись второй таблицы соотносится только с одной записью в первой;
- один-к-одному - любая запись в первой таблице связана только с одной записью во второй, и наоборот;
- многие-ко-многим - нескольким записям в одной таблице соответствуют несколько записей в другой.
2. Специальная часть
.1 Описание алгоритма
.1.1 Схема алгоритма
Разработка структуры таблиц
В программном продукте Программы учёта книг и читателей библиотеки МБОУ Иванищевская СОШ используется