рефераты по менеджменту

Разработка автоматизированной системы управления документооборотом в ООО "Анелик"

Страница
11

По сравнению с реляционной моделью в постреляционной модели данные хранятся более эффективно, а при обработке не требуется выполнять операцию соединения данных из двух таблиц.

Достоинством постреляционной модели является возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицей. Это обеспечивает высокую наглядность представления информации и повышение эффективности ее обработки.

Недостатком постреляционной модели является сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных.

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

Основным достоинством объектно-ориентированной модели данных в сравнении с реляционной является возможность отображения информации о сложных взаимосвязях объектов. Объектно-ориентированная модель данных позволяет идентифицировать отдельную запись базы данных и определять функции их обработки.

Недостатками объектно-ориентированной модели являются высокая понятийная сложность, неудобство обработки данных и низкая скорость выполнения запросов.

Рассмотрев выше все возможные в настоящее время модели баз данных, для проектируемой в данном дипломном проекте АСУ предлагается реляционная модель базы данных, т.к. основные недостатки модели технически разрешимы, в то же время достоинства модели превышают возможные недостатки.

База данных АСУ проектируется исходя из требований о получении необходимой информации. В соответствии с этими требованиями, пользователи должны иметь возможность получать следующие отчёты:

- Отчет «Клиенты»

- Отчёт «Объекты»

- Отчет «Количество объектов, сданных за период»

- Отчёт «Срок экспозиции объекта»

В отчет «Клиенты» должна быть включена информация:

- Наименование клиента

- Дата подачи заявки

- Категория желаемого объекта

- Тип взаиморасчетов

- Цена услуг

- Ответственный сотрудник

В отчёт «Объекты» должна быть включена информация:

- Наименование

- Дата постановки в базу

- Категория объекта

- Цена

- Отметка о статусе (сдан/не сдан/резерв/оформление)

- Ответственный сотрудник

В отчёт «Объекты, сданные за период» должна быть включена информация:

- Количество сданных объектов по категориям

- Тип взаиморасчётов (нал/безнал)

- Общий приход денежных средств по объектам за период

- Дебиторская задолженность

В отчёт «Сроки экспозиции объектов» должна быть включена информация:

- Наименование объекта

- Категория объекта

- Дата постановки объекта в базу

- Период присутствия в базе

- Цена

- Ответственный сотрудник.

После того, как была определена модель баз данных для проектируемой АСУ и указаны основные требования по информации, которую должна предоставлять база данных исходя из потребностей пользователей, далее перейдем к выбору средств, архитектуры АСУ и определим требования к аппаратному обеспечению.

Выбор средств, архитектуры для АСУ. Требования к аппаратному обеспечению

Для разработки АСУ выбрана архитектура «клиент-сервер» - современная архитектура построения информационных систем, обеспечивающая эффективность их функционирования. Достоинством организации информационной системы по архитектуре «клиент-сервер» является возможность централизованного хранения, обслуживания и коллективного доступа к общей корпоративной информации, а также обеспечение высокой производительности и надёжности системы.

Использование архитектуры клиент-сервер:

1. резко уменьшает сетевой трафик;

2. понижает сложность приложений-клиентов (поскольку тем уже нет необходимости обеспечивать целостность и безопасность БД и следить за параметрами многопользовательской работы с БД);

3. понижает требования к аппаратным средствам, на которых эти приложения функционируют (т.е. к компьютерам пользователей);

4. повышает надежность БД, ее целостность, безопасность и секретность.

Исходя из анализа моделей баз данных, была избрана реляционная модель. Основными факторами, определившими выбор реляционной модели, являются:

- распространенность реляционной модели;

- практически любой специалист в области информационных технологий знаком с теорией и практикой реляционных БД;

- поддержка реляционной модели большинством СУБД.

В качестве среды разработки для клиентской части АСУ используется среда разработки C++ Builder 6, разработка компании Borland. С++ Builder относится к системам визуального проектирования, называемым также системами RAD. Разработка приложения в C++ Builder два взаимосвязанных этапа:[21]

- создание пользовательского интерфейса приложения;

- определение функциональности приложения.

Пользовательский интерфейс приложения определяет способ взаимодействия пользователя и приложения, т.е. внешний вид формы при выполнении приложения и то, каким образом пользователь управляет приложением. Интерфейс конструируется путем размещения в форме компонентов, называемых интерфейсными компонентами или элементами управления. Создается пользовательский интерфейс приложения с помощью окна Формы, которое в среде разработки представляет собой модель формы времени выполнения.

Функциональность приложения определяется процедурами, которые выполняются при возникновении определенных событий, например, происходящих при действиях пользователя с элементами управления формы.

Таким образом, в процессе разработки приложения в форму помещаются компоненты, для них устанавливаются необходимые свойства и создаются обработчики событий.

При разработке АСУ документооборотом использовались следующие основные факторы выбора средств реализации:

- возможность описания предметной области средствами реляционной модели данных;

- удобный графический интерфейс;

- надежность и возможность работы в сетевом режиме;

- невысокая стоимость приложения по отношению к другим специализированным и глобальным пакетам программ;

- гибкость в сопровождении продукта – дополнительные настройки, изменение шаблонов документации, включение новых входных, расчетных, выходных функций;

- открытость – настройка на входные документы, логистику расчетов, отчетных документов;

- не высокое требование к аппаратным ресурсам при разработке программного обеспечения.

В качестве СУБД для проектируемой АСУ выбрана система MS SQL Server. Эта СУБД, создана компанией Microsoft и является в настоящее время одной из самых распространённых, кроме этого предлагаемая СУБД фактически в настоящее время является стандартом в области хранения данных[22]. Отличительные качества:

- Высокая производительность и надёжность при минимальных требованиях к техническим средствам;

- Высокая масштабируемость;

Структура сети представлена в приложении 4.

Требования к аппаратному обеспечению определяются требованиями к используемым операционным системам и серверным продуктам (Windows XP Professional, Windows 2003 Server, SQL Server 2005)[23]:

Перейти на страницу номер:
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17  18  19 

© 2010-2024 рефераты по менеджменту