
- •Курсовая работа Тема: Проектирование автоматизированной системы учета основных средств на предприятии оао мгоКа с применением языка программирования Delphi.
- •Содержание:
- •З адание
- •Введение
- •1. Построение объектной модели предметной области средствами ibm Rational Rose.
- •1 .1 Диаграмма прецедентов (диаграмма вариантов использования)
- •1 .2 Диаграмма классов
- •1.3 Диаграмма последовательности
- •1 .4 Диаграмма компонентов
- •1 .5 Диаграмма развертывания
- •2. Подключение таблиц Paradox 7 к приложению через ado
- •2.1 Создание таблиц в Paradox7
- •2.1 Подключение таблиц к приложению ado
- •3 . Программирование базы данных в Delphi
- •3.1 Разработка форм приложения.
- •3 .2 Подключение форм к компонентам ado
- •Код для формы «Редактировать»
- •3 .3 Создание отчетов
- •Установка Quick Report.
- •Перевели в True полосы HasTitle, HasColumnHeader, HasDetail. Не. Если дважды щелкнуть мышью по свободному месту холста, появится настроечное окно:
- •З аключение
- •С писок литературы
1 .2 Диаграмма классов
(Class diagram)
Прямоугольник в диаграмме классов называется классификатором. Классификатор передает имя класса или имя экземпляра класса, называемого объектом. Классы, в конечном счете, будут включать отдельные функции и атрибуты, называемые характеристиками класса. Атрибутами могут быть поля, свойства класса или то и другое вместе. Последовательности действий реализуются как методы.
Класс является наиболее общим элементом в диаграмме. В основном классы – это элементы, выявляемые в процессе анализа и проектирования. Они являются специфическими или дополнительными сущностями предметной области.
Классы-сущности представляют данные, хранение которых придется реализовывать в системе. Они также включают в себя логические сущности.
Классы-контроллеры представляют собой некий связующий мост между классами-сущностями, интерфейсными классами и бизнес-логикой приложения.
И
нтерфейсные
классы используются для взаимодействия
с внешними системами. Основной задачей
этих классов является абстрагирование
системы от прямого взаимодействия с
внешними системами.
Диаграммы классов используются для изображения классов, а также связей между ними. Один и тот же класс может быть показан в более чем одной диаграмме, и при этом нет необходимости показывать все классы в единой диаграмме системы. Самым важным является показ классов и связей между ними с различных сторон таким способом, чтобы передать наиболее важный смысл.
Диаграмма классов «Учет основных средств предприятия»
1.3 Диаграмма последовательности
(Sequence diagram)
При рассмотрении диаграмм состояния и деятельности, было отмечено, что хотя эти диаграммы и используются для спецификации динамики поведения систем, время в явном виде в них не присутствует. Временной же аспект поведения может иметь существенное значение при моделировании синхронных процессов, описывающих взаимодействия объектов. Для моделирования взаимодействия объектов во времени в языке UML используются диаграммы последовательности.
Диаграмма последовательности «Учет основных средств предприятии
ОАО МГОКа»
1 .4 Диаграмма компонентов
(Component diagram)
В языке UML для физического представления моделей систем используются диаграммы реализации (implementation diagrams), которые включают в себя диаграмму компонентов и диаграмму развертывания. Диаграмма компонентов, в отличие от ранее рассмотренных диаграмм, описывает особенности физического представления системы. Она позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный и исполняемый код. Основными графическими элементами диаграммы компонентов являются компоненты, интерфейсы и зависимости между ними.
В разработке диаграмм компонентов участвуют как системные аналитики и архитекторы, так и программисты. Диаграмма компонентов обеспечивает согласованный переход от логического представления к конкретной реализации проекта в форме программного кода. Одни компоненты могут существовать только на этапе компиляции программного кода, другие на этапе его исполнения. Диаграмма компонентов отражает общие зависимости между компонентами, рассматривая последние в качестве классификаторов.