1С Предприятие доработка. Диплом. Дипломный проект тема Автоматизация учета производственной деятельности в ао Сальский кирпич
Скачать 2.21 Mb.
|
2. Разработка информационного обеспечение задачи2.1 Логическая модель предметной области для задачиДиаграмма классов является логической моделью, демонстрирующая классы системы, их атрибуты, методы и взаимосвязи между ними. Диаграммы классов используются при моделировании наиболее часто. Они являются одной из форм статического описания системы с точки зрения ее проектирования, показывая ее структуру. Диаграмма классов не отображает динамическое поведение объектов, изображенных на ней классов. На диаграммах классов показываются классы, интерфейсы и отношения между ними. Атрибуты класса определяют состав и структуру данных, хранимых в объектах этого класса. Каждый атрибут имеет имя и тип, определяющий, какие данные он представляет. При реализации объекта в программном коде для атрибутов будет выделена память, необходимая для хранения всех атрибутов, и каждый атрибут будет иметь конкретное значение в любой момент времени работы программы. Объектов одного класса в программе может быть сколь угодно много, все они имеют одинаковый набор атрибутов, описанный в классе, но значения атрибутов у каждого объекта свои и могут изменяться в ходе выполнения программы. Класс содержит объявления операций, представляющих собой определения запросов, которые должны выполнять объекты данного класса. Каждая операция имеет сигнатуру, содержащую имя операции, тип возвращаемого значения и список параметров, который может быть пустым. Реализация операции в виде процедуры – это метод, принадлежащий классу. Для операций, как и для атрибутов класса, определено понятие «видимость». Закрытые операции являются внутренними для объектов класса и недоступны из других объектов. Остальные образуют интерфейсную часть класса и являются средством интеграции класса. На рисунке 5 представлена диаграмма классов задачи автоматизации деятельности с клиентами. Здесь представлены основные сущности, а именно «Контрагент», «Программы контрагента», «Договор на сопровождение» и т.п. Показаны атрибуты сущностей и показаны взаимосвязи основных классов. При отражении взаимосвязей между сущностями отображены отношения ассоциации, при этом устанавливаются отношения: один-к-одному, один-ко-многим и т.д. Рисунок 5 - диаграмма классов задачи автоматизации деятельности с клиентами. 2.2 Разработка структуры базы данных задачиФизическая модель базы данных задачи автоматизации работы с клиентами представлена с помощью диаграммы классов на рисунке 6 Рисунок 6 - Физическая модель базы данных задачи автоматизации работы с клиентами Описание структуры базы данных информационной системы представлена в таблице 10. Таблица 3 - Описание структуры базы данных информационной системы
|