Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример проекта по АИС (суббота).docx
Скачиваний:
40
Добавлен:
05.06.2015
Размер:
3.79 Mб
Скачать

2.1.2. Проектирование базы данных

База данных — организованная в соответствии с определенными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей (8).

СУБД Microsoft SQL Server. Система DIRECTUM поддерживает следующие системы управления базами данных, представленные в табллице 2.1:

Таблица 2.1

1

Microsoft SQL Server 2000 SP4

Standard

Enterprise Edition

2

Microsoft SQL Server 2005 Express

Standard

Enterprise Edition x32 и x64

3

Microsoft SQL Server 2008 Express

Standard

Enterprise Edition x32 и x64

4

Microsoft SQL Server 2008 R2 Express

Standard

Enterprise Edition x32 и x64

Рекомендуемая система управления базами данных Microsoft SQL Server 2008 R2 Express.

Рисунок 2.2 Инфологическая модель базы данных

2.2. Программное и техническое обеспечение проекта

Требования к серверу меняются в зависимости от количества одновременно работающих пользователей и объема обрабатываемых данных. Приведенные типовые требования к аппаратной и программной части сервера разработаны исходя из усредненных условий работы. В каждом конкретном случае возможны отклонения, как в большую, так и в меньшую сторону.

Таблица 2.2

Составляющая

Количествопользователей

0-50

51-150

151-350

351-500*

Процессор

Один процессор Intel /AMD совместимый x64, 4 ядра, не менее 2 ГГЦ

Два процессора Intel /AMD совместимый x64, 4 ядра, не менее 2 ГГЦ

Два процессора Intel /AMD совместимый x64, 4 ядра, не менее 3 ГГЦ

ОЗУ

Неменее 6 Гб

Неменее 12 Гб

Не менее 16 Гб

Неменее 24 Гб

Жесткий диск:

Допускается использовать IDE или SATA диски

Следует использовать SCSI, SAS или FC диски

Допускается использовать диски с частотой вращения шпинделей 10000 об/мин

Рекомендуется использовать диски с частотой вращения шпинделей 15000 об/мин

● ОС

RAID-1(2 диска)

*Для систем с количеством работающих пользователей более 500 требования к серверу определяются индивидуально в зависимости от объемов данных и характера работы пользователей. При этом количество пользователей = количество одновременно работающих пользователей. Количество зарегистрированных пользователей системы – в 2-3 раза больше.

Операционная система

Разрабатываемая система поддерживает следующие операционные системы:

● Microsoft Windows Server 2003 Standard/Enterprise Edition x32 и x64 SP1 илиболеепозднейверсии;

● Microsoft Windows Server 2003 R2 Standard/Enterprise Edition x32 и x64;

● Microsoft Windows Server 2008 Standard/Enterprise Edition x32 и x64;

● Microsoft Windows Server 2008 R2* Standard/Enterprise Edition.

* Рекомендуемая операционная система.

IS-Builder представляет собой предметно-ориентированный инструмент быстрой разработки разнообразных (в т.ч. специализированных) учетных задач на основе технологии клиент-сервер. IS-Builder позволяет задавать состав, структуру справочников, счетов учета, документов и отчетов, проводить визуальную настройку экранных форм, настраивать автоматические вычисления и реакцию на действия пользователей. При этом инструмент сам обеспечивает выполнение базовых необходимых для всех учетных задач функций. IS-Builder имеет развитый внутренний язык для настройки автоматических вычислеинй, поддерживающий циклы, ветвление, чтение/запись реквизитов документов и справочников(аналитики), функции получения остатков и оборотов по произвольным учетным единицам (счетам учета) за произвольный промежуток времени и т.д. А также возможность выполнения произвольного SQL-запроса к любому источнику данных (ODBC). Разработка выходных форм может производиться с помощью CrystalReports, для которого создан русифицированный просмотрщик (Preview), кроме того есть возможности настраивать отчеты в MS Excel, используя специальные встраевыемые функции доступа к данным, создавать отчеты и бланки первичных документов во внутреннем редакторе отчетов.

В данный момент с помощью IS-Builder разработаны: система бухгалтерского и оперативного учета (КАС "Бизнес Люкс"), которая реально функционирует в нескольких организациях, система учета городского бюджета, которая находится в процессе внедрения, системы учета реализации ГСМ на АЗС, учета кадров, которые находятся в процессе разработки.

Таблица 2.3

Фирма-разработчик

НПО "Компьютер"

Предметная область

Электронный документооборот

Сетевая платформа

WindowsNT

Серверы баз данных

MSSQLServer

Средства разработки

Delphi 3.0

CASE-cредства

S-Designer/PowerDesigner (Sybase)

Генераторыотчетов

CrystalReports 6.0 (SeagateSoftware)

Контакт

426033, г.Ижевск, ул. Школьная, 11, тел. 59-13-88, 59-59-28, e-mail: office@comp.udmnet.ru, http:\\www.office.comp.udmnet.ru

Лежащий в основе системы DIRECTUM инструмент разработки IS-Builder, будучи открытым и предметно-ориентированным, соответствует современным требованиям и имеет ряд преимуществ перед другими инструментами разработки. Открытость IS-Builder позволяет адаптировать систему DIRECTUM к специфическим нуждам организации, развивать функциональность системы и проводить ее интеграцию с другими системами, в том числе силами программистов заказчика. Предметная ориентация IS-Builder позволяет легко развивать высокоэффективные прикладные возможности системы, абстрагируясь от конкретных технических деталей их реализации. Основные возможности инструмента разработки IS-Builder:

● задание состава типов карточек электронных документов;

● разработка состава и структуры данных справочников;

● встроенный язык программирования ISBL с развитой объектной моделью и богатым набором функций;

● возможность создания собственных функций;

● визуальная настройка формы карточек справочников и электронных документов;

● задание бизнес-логики поведения карточек на основе механизма событий;

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

● настройка различных отчетов с использованием MicrosoftExcel, MicrosoftWord и веб-браузера; возможность проведения многомерного анализа данных и т.д.

Использование открытого предметно-ориентированного инструмента разработки IS-Builder позволяет быстро разрабатывать масштабируемые решения для автоматизации бизнес-процессов организаций любой сферы деятельности.