Разработка автоматизированной системы учета и анализа производственной деятельности строительных предприятий Кубани
Курсовой проект - Разное
Другие курсовые по предмету Разное
с-сущностей;
.Бизнес-правил;
Описание бизнес-процессов используются для описания технологии выполнения производственной задачи, подлежащей автоматизации. На основе описанной технологии определяются виды деятельности, которые следует автоматизировать (бизнес-требования к будущей программной системе).
Модель структуры предприятия строится на основе описания бизнес-процессов. В модели отражаются только те отделы, те действующие лица и их функции, которые будут автоматизированы. Построение модели можно производить поэтапно по мере описания бизнес-процессов. Диаграмм с бизнес-процессам может быть очень много, но модель со структурой предприятия должна быть одна.
На рисунке 3.1 представлена модель автоматизируемого предприятия.
Рисунок 3.1 - Автоматизируемое предприятие
Особенностью данной модели является наличие связей по использованию данного продукта для нескольких пользователей.
Следующей задачей при описании предметной области является моделирование отчетной информации.
Цель моделирования отчетной информации - описать атрибуты отчетов, их типы, значения. Правила формирования для:
1.Проектирования пользовательского интерфейса системы;
2.Проектирования БД системы;
.Формирования альбома выходных форм системы;
Модель структуры предприятия используется для отражения действующих лиц предприятия, их автоматизируемых функций в привязке к подразделениям, в которых эти функции выполняются. На основе модели структуры предприятия разрабатывается модель функций системы. Модели документов, бизнес-сущностей используется при проектировании пользовательского интерфейса, БД, формирования альбома выходных форм системы.
.2 Процессы предварительного проектирования автоматизированной системы
3.2.1Разработка и описание методов решения задач, алгоритмов, структур данных
Для разработки автоматизированной системы учета и анализа производственной деятельности строительных предприятий Кубани, применяющих актуальные услуги строительного рынка, были выбраны следующие языки и пакеты разработки программного обеспечения:
сервер баз данных MS SQL Server 2003;
среда разработки C++ Builder;
среда моделирования Rational Rose;
язык UML.
Представленный программный продукт был разработан с помощью визуального редактора Rational Rose Enterprise Edition 2002. Данная среда позволяет моделировать системы любой сложности, что значительно помогает при решении поставленных задач.
Моделирование - одно из средств, которое дает возможность значительно сократить время разработки, уложиться в бюджет и создать систему с нужным качеством. Модель будущей системы позволяет уже на стадии проектирования, без вкладывания больших средств в проект получить представление о поведении системы и избежать дорогостоящих ошибок в дальнейшем, когда в написание программного кода вложены значительные силы.
.2.2 Описание среды разработки
.2.2.1 Сервер баз данных Microsoft SQL Server 2003SQL Server 2003 - это законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. Оно позволяет значительно сократить время выхода этих решений на рынок, одновременно обеспечивая масштабируемость, отвечающую самым высоким требованиям. В сервер SQL Server 2003 включена поддержка языка XML и протокола HTTP, средства повышения быстродействия и доступности, позволяющие распределить нагрузку и обеспечить бесперебойную работу, функции для улучшения управления и настройки, снижающие совокупную стоимость владения. Кроме того, SQL Server 2003 полностью использует все возможности операционной системы Windows, включая поддержку до 32 процессоров и 64 ГБ ОЗУ.
Основными преимуществами Microsoft SQL Server 2003 являются:
Удобное хранение и извлечение данных в формате XML при помощи встроенных хранимых процедур;
Средства ввода, обновления и удаления данных для XML-разработчиков с использованием диаграмм обновлений XML;
Интеграция систем с помощью поддержки основных стандартов W3C и IETF, таких как XPath, HTTP и диаграммы обновлений XML;
Удобный доступ к данным через веб
Удобный доступ к базе данных SQL Server непосредственно через веб по протоколу http;
Быстродействующий встроенный полнотекстовый поиск в текстовых данных, хранящихся в БД и в документах;
Средство формирования запросов через веб на естественном (английском) языке;
Эффективные средства анализа данных на базе веб
Выявление взаимосвязей и закономерностей в веб-данных при помощи новых средств "информационной проходки";
Связывание и анализ сложно организованных данных через веб, предоставление партнерам и сотрудникам, работающим в режиме удаленного доступа, всех возможностей анализа данных;
Анализ использования веб-узла и управление трафиком при помощи средства Business Internet Analytics и сервера Commerce Server;
Платформа для безопасного размещения приложений
Безопасная и надежная работа многих пользователей с многими приложениями на одном компьютере.
Масштабируемость для электронной коммерции
Распределение нагрузки по серверам для обеспечения требуемой масштабируемости при наличии у разработчиков последовательной модели программирования;
Автоматическая синхронизация нескольких систем;
Эффективное использование систем с симметричной многопроцессорной обработкой.
Масштабируемость ?/p>