Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РиЭ УБД(4к1с).docx
Скачиваний:
0
Добавлен:
25.04.2019
Размер:
57.01 Кб
Скачать

Разработка и эксплуатация Удаленных Баз Данных (4к)

Фрезин Ирина Георгиевна

Прилуков С.

Предприятие «Молочный завод» изготавливает из сырья товар, после чего продает готовые изделия оптовым покупателям. Построить АИС, позволяющий вести складовый учет.

Сырье

*код сырья

Наименование

Цена начальная

Цена оплаты

Покупатель

Код покупателя

Название

Адрес

Контактное лицо

Телефон

сорт сырья

код сырья

коэффициент

Поставщик

*код поставки

Название

Адрес

Контактное лицо

Телефон

Товар

*Код товара

Наименование

Цена

Код сорта 2

Поставка

*Код поставки

Кол-во

Дата поставки

Сумма

Код поставки

Код сырья

Изготовление

*Код изг.

Код сырья

Код товара

Продажа

*код продажи

Код товара

Код покупателя

Кол-во

Сумма

Дата

сорт сырья

код изг.

коэффициент

Методология объектно-ориентированного программирования

При переходе от процедурного программирования к объектно-ориентированному программированию необходимо знать следующую схему: данные – процедура – данные заменяется на схему: запрос – объект – данные. Основными понятиями ООП является объект (экземпляр класса), класс, метод и сообщение.

Переменная тип процедура вызов процедуры - Паскаль

Объект класс метод сообщение - ООП

К основным концепциям ООП относятся: инкапсуляция, наследование, полиморфизм.

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

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

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

Класс представляет собой тип записи, имеющий в своем составе поля, свойства и методы.

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

Свойство реализует механизм доступа к полям и содержит описательные свойства.

Метод представляет собой подпрограмму, процедуру или функцию, являющейся элементом класса.

Файлы, генерируемые системой

Расширение

Тип файлов и описание

Время создания

Нужен ли для компиляции?

.CFG

Файл конфигурации с настройками проекта.

Аналогичен файлу DOF

Разработка

Нужен только при использовании специальных настроек компилятора

.DCU

Delphi Compiled Unit(откомпилированный модуль), результат компиляции файла Pascal

Компиляция

Только если исходный код недоступен

Файл DCU – промежуточный шаг, они ускоряют компиляцию

.DFM

Файл формы Delphi двоичный файл с описанием свойств формы (или модуля данных) и ее компонентов

Разработка

Да. Каждая форма хранится как в файле PAS, так и в DFM

.DOF

Delphi Option File текстовый файл с опциями текущего проекта

Разработка

Нужен только при использовании опций, отличных от установленных по умолчанию

.DPR

Delphi Project File (файл проекта Delphi) этот файл на самом деле содержит исходный код Pascal

Разработка

Да

.EXE

Исполняемый файл, созданное вами приложение Windows

Компиляция, компоновка

Нет. Это файл, который вы будите распространять. Он включает все модули, формы и ресурсы.

.PAS

Файл Pascal. Исходный код модуля Pascal, или связанного с формой, или отдельно

Разработка

Да

.RES

Resource file (файл ресурсов). Двоичный файл, связанный с проектом и обычно содержащий его значок. Вы можете добавлять в проект другие файлы данного типа. Также можно использовать текстовое описание ресурсов (файлы RC)

Разработка. Страница Application окна диалога Project Options

Да. Главный ресурсный файл приложения может быть построен Delphi заново на основе информации, находящейся на странице Application окна диалога Project Options.