Разработка автоматизированной системы учета и анализа производственной деятельности строительных предприятий Кубани

Курсовой проект - Разное

Другие курсовые по предмету Разное

с-сущностей;

.Бизнес-правил;

Описание бизнес-процессов используются для описания технологии выполнения производственной задачи, подлежащей автоматизации. На основе описанной технологии определяются виды деятельности, которые следует автоматизировать (бизнес-требования к будущей программной системе).

Модель структуры предприятия строится на основе описания бизнес-процессов. В модели отражаются только те отделы, те действующие лица и их функции, которые будут автоматизированы. Построение модели можно производить поэтапно по мере описания бизнес-процессов. Диаграмм с бизнес-процессам может быть очень много, но модель со структурой предприятия должна быть одна.

На рисунке 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>