- •57 Оглавление
- •Глава 1. Анализ исследуемого объекта и постановка задачи проекта 5
- •Глава 2. Обоснование информационного, программного и технического обеспечений проекта 30
- •Глава 3. Обоснование экономической эффективности проекта 54
- •Введение
- •Глава 1. Анализ исследуемого объекта и постановка задачи проекта
- •Технико-экономическая характеристика гуп мо «нИиПи Градостроительства»
- •Цели, задачи и основные направления функционирования организации
- •Организационная структура гуп мо «нИиПи градостроительства»
- •Экономическая сущность бизнес-процессов
- •Анализ существующих разработок и выбор стратегии решения задачи
- •Анализ исходного бизнес-процесса и обоснование необходимости его автоматизации
- •Постановка задачи дипломного проекта
- •Выводы по 1 главе
- •Глава 2. Обоснование информационного, программного и технического обеспечений проекта
- •2.1. Информационное обеспечение проекта
- •2.1.1. Информационная модель
- •2.1.2. Проектирование базы данных
- •2.2. Программное и техническое обеспечение проекта
- •2.2.1. Обоснование аппаратных и программных средств разработки программного обеспечения
- •2.2.2. Состав и структура разрабатываемой системы
- •2.2.3. Дерево функций и сценарий диалога
- •2.2.4. Структурная схема пакета (дерево вызова процедур и программ)
- •2.2.5. Характеристика программных модулей
- •Выводы по 2 главе
- •Глава 3. Обоснование экономической эффективности проекта
- •3.1. Выбор и обоснование методики расчета экономической эффективности
- •3.2. Расчет показателей экономической эффективности проекта
- •Выводы по главе 3
- •Заключение
- •Список литературы
- •Приложение 1
- •Приложение 2
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 позволяет быстро разрабатывать масштабируемые решения для автоматизации бизнес-процессов организаций любой сферы деятельности.