- •Министерство просвещения пмр
- •Дипломная работа
- •Министерство просвещения пмр
- •Расчетно-пояснительная записка
- •Задание на дипломную работу
- •1 Тема работы: “Автоматизация товарно-денежного оборота предприятия сооо Евростиль”
- •Аннотация
- •Summary
- •Содержание
- •1 Обследование объекта информатизации и формирование требований к программным средствам
- •1.1 Характеристика объекта информатизации
- •1.2 Описание существующей информационной системы
- •1.2.1 Товарно-денежный оборот предприятия. Общие
- •1.2.2 Учет оплаты труда. Системы заработной платы, порядок её начисления
- •1.2.3 Расчет удержаний из заработной платы
- •1.2.4 Документы по учету труда и его оплате
- •1.3 Описание недостатков существующей информационной системы
- •1.4 Обоснование необходимости совершенствования информационной системы
- •1.5 Цели и ограничения при создании нового пс
- •1.6 Ожидаемые технико-экономические результаты создания пс
- •1.7 Выводы и предложения
- •1.8 Рекомендации по созданию программного средства
- •1.9 Разработка концепции проектирования комплекса программных средств
- •1.9.1 Описание результатов исследования и изучения объекта информатизации. Ступени автоматизации предприятия и необходимость консалтинга на данном предприятии
- •1.10 Описание и оценка преимуществ и недостатков разработанных альтернативных вариантов концепции создания пс
- •1.10.1 Автоматизированные информационные технологии
- •1.10.2 Технология и модели “клиент - сервер”
- •1.10.3 Web-технологии «Intranet»
- •1.10.4 Обзор полузаказных систем
- •1.11 Ориентировочный план реализации выбранного варианта концепции пс
- •1.12 Описание автоматизированной информационной системы предприятия
- •1.13 Требования, гарантирующие качество пс
- •2 Постановка комплекса задач на предприятии «сооо евростиль» для проектирования пс
- •2.1 Описание постановки комплекса задач для проектирования программного средства
- •2.2 Требования к бухгалтерским системам
- •2.3 Назначение комплекса задач
- •2.4 Условия, при которых прекращаются решение комплекса задач автоматизированным способом
- •2.5 Входная и выходная информация
- •2.6 Обзор модели объект - отношения
- •2.7 Проектирование базы данных
- •2.7.1 Ссылочная целостность и нормализация
- •Нормализация
- •2.8 Обзор объектно-ориентированной модели – omt
- •2.8.1 Проектирование бд на основе объектной модели системы
- •2.8.2 Динамическая модель системы
- •2.8.3 Функциональная модель подсистемы
- •3 Расчет экономической эффективности
- •3.1 Общие положения
- •3.2 Расчет затрат на проектирование и внедрение пс
- •3.2.1 Расчет капитальных вложений на проектирование
- •3.2.1.1 Затраты на материалы
- •3.2.1.2 Затраты на оплату труда
- •3.2.1.3 Затраты на отладку программы
- •3.2.1.4 Оплата сторонним организациям и накладные расходы
- •3.2.2 Общая величина капитальных вложений на реализацию проекта
- •3.2.3 Расчет эксплутационных затрат
- •3.3 Определение экономической эффективности внедренной задачи
- •3.3.1 Расчет экономии за счет снижения трудоемкости решения задачи
- •3.3.2 Определение годового экономического эффекта
- •3.3.3 Расчет экономической эффективности
- •4 Охрана труда
- •4.1 Анализ условий труда
- •4.2 Производственная санитария и гигиена труда
- •4.2.1 Освещение производственного помещения
- •4.2.2 Оздоровление воздушной среды
- •Защита от шума
- •4.2.4 Защита от электромагнитных полей и статического электричества
- •4.2.5 Защита от ионизирующих излучений
- •4.3 Техника безопасности
- •4.3.1 Электробезопасность
- •4.3.2 Организация рабочего места
- •4.3.3. Режим труда и отдыха при работе на эвм
- •4.4. Пожарная безопасность
- •Заключение
- •Перечень сокращений, условных обозначений и наименований
- •Список используемой литературы
- •Приложение а
- •2 Постановка задачи
- •3 Требования, предъявляемые к программе
- •4 Определение этапов разработки программы и документации на нее
- •Приложение б
- •2 Структура программы
- •3 Настройка и установка программы
- •Приложение в
- •2 Условия применения
- •3 Команды оператора
- •3.1 Запуск программы и соединение с базой данных
- •3.2 Интерфейсные элементы программы и их предназначение
2.8.1 Проектирование бд на основе объектной модели системы
Объектная модель описывает структуру объектов, составляющих систему, их атрибуты, операции, взаимосвязи с другими объектами. В объектной модели должны быть отражены те понятия и объекты реального мира, которые важны для разрабатываемой системы. В объектной модели отражается, прежде всего, прагматика разрабатываемой системы, что выражается в использовании терминологии прикладной области, связанной с использованием разрабатываемой системы.
Анализ внешних требований к проектируемой прикладной системе позволяет определить объекты и классы объектов.
После исключения имен всех ненужных (лишних) возможных классов был получен предварительный список классов, составляющих проектируемую систему: сновальный документ, шлихтовальный документ, проборный документ, ткацкий документ, лабораторный документ, заправочный расчет, документ склада пряжи и документ склада суровья.
Анализируя атрибуты объектов вышеперечисленных классов, был сделан вывод о необходимости введения суперкласса “документ”. Все остальные классы становятся классами-наследниками. В суперкласс “документ” выносятся только те атрибуты и методы, которые могут быть общими для всех классов-наследников
На следующем этапе построения объектной модели определяются зависимости между классами. Зависимость между классами в виде отношений либо ролей по отношению друг к другу отсутствуют, т.к. все классы являются потомком одного общего класса “документ”.
После уточнения зависимостей, атрибутов можно составить исходную версию объектной диаграммы. Для рассматриваемой задачи она будет иметь вид, представленный на рисунке 10.
Рисунок 10 - Объектная диаграмма класса «справочник» (исходные объекты)
2.8.2 Динамическая модель системы
Объектная модель представляет статическую структуру проектируемой системы (подсистемы). Однако знания статической структуры недостаточно, чтобы понять и оценить работу подсистемы. Необходимо иметь средства для описания изменений, которые происходят с объектами и их связями во время работы подсистемы. Одним из таких средств является динамическая модель подсистемы. Она строится после того, как объектная модель подсистемы построена и предварительно согласована и отлажена. Динамическая модель подсистемы состоит из диаграмм состояний ее объектов и подсистем.
В виду того, что для решения поставленной задачи используются объекты-наследники либо производные объекты класса “документ” далее приводится обобщенная диаграмма состояний объектов класса “документ” Различия состоят лишь в описании методов объектов- наследников и производных объектов суперкласса “документ”. Все события, возникающие в ходе работы с рассматриваемыми объектами идентичны и включают в себя: событие “создание документа”, событие “редактировать документ”, событие “удалить документ” и событие “расчет закончен”. С некоторыми событиями могут быть связаны определенные действия, а именно исполнение методов суперкласса ”документ”, объектов производных классов или классов наследников. С событием “редактировать документ” связано действие “продолжать ожидание”. С событием “создать документ” связано два действия “начать заполнение формы документа” или “начать расчет”. Действие “начать расчет” переводит объект в состояние “Расчет”, инициирующее выполнение методов заданного на диаграмме конкретного объекта. По завершению всех методов объекта генерируется событие “расчет закончен”, переводящее объект в состояние “оформление”.
Динамическая модель приведена на рисунке 11. Квадратные скобки задают условия по наступлению определенного события. Под названием документа понимается конкретный объект, состояния которого рассматриваются на диаграмме.
Вход
создание
документа
редактировать документ
<название документа> (наборы
документов) …
/ продолжать
ожидание
создался документ
[читаемый и заполненный] (наборы
документов) / начать заполнение
формы документа <название документа> /начать
расчет
/ список операций
<имя операции> связанные с документом
<название документа>
расчет
закончен
/ закончить заполнение
формы документа <имя документа>
Выход
Рисунок
11 - Диаграмма состояний объектов
суперкласса “справочники”