База Данных с веб-интерфейсом для крупных организаций
Дипломная работа, 27 Декабря 2011, автор: пользователь скрыл имя
Краткое описание
Основные цели, которые необходимо достигнуть в рамках данного дипломного проекта следующие:
- спроектировать модель базы данных;
- спроектировать логическую модель ввода/вывода информации для базы данных;
- построить и реализовать комплекс по управлению информацией в базе данных;
- выбрать комплекс программных средств, на которых реализуется функционирование системы;
- реализовать основные программные модули системы.
Содержимое работы - 1 файл
ДипломЛесовцев.docx
— 625.65 Кб (Скачать файл)- Инструмент проверяет диаграмму на согласованность, автоматически определяет и разрешает несоответствия. Однако инструмент может быть настраиваемым и при желании предоставлять разработчику некоторую свободу в действиях и право самому разрешать несоответствия или отступления от методологии.
- Инструмент моделирования поддерживает как логическое, так и физическое моделирование.
- Современный инструмент позволяет автоматически генерировать СУБД.
ERwin
7 – мощное и простое в
Возможность использования модели ERwin одновременно для логического и физического представления данных позволяет по окончании работы получить полностью документированную модель. ERwin , как и инструмент моделирования бизнес-процессов BPwin, интегрирован с генератором отчетов фирмы Logic Works - RPTwin. Это средство позволяет получать подробные отчеты по модели, освещая самые различные ракурсы и аспекты. Инструмент RPTwin поставляется вместе с ERwin и имеет богатый набор встроенных отчетов, позволяющих получать многогранную информацию по модели. Документирование структуры данных является очень важной частью моделирования, т.к. это позволяет другим разработчикам или лицам, которые будут сопровождать систему, быстрее начать ориентироваться во внутренней структуре и понимать назначение компонентов.
ERwin
имеет средство, выполняющее задачу,
обратную генерации, что
ERwin
имеет средство Complete-Compare, которое
является единственным на
CASE-средство ERWin было выбрано в качестве средства проектирования базы данных по следующим причинам:
- ERWin поддерживает прямое (создание БД на основе модели) и обратное (генерация модели по имеющейся базе данных) проектирование для 20 типов СУБД;
- увеличивает производительность труда благодаря удобному интерфейсу и уменьшает число рутинных операций, облегчает и сокращает работу;
- позволяет максимально повысить производительность информационной системы благодаря поддержке работы с БД на физическом уровне, учитывая особенности каждой конкретной СУБД;
- поддерживает методологию структурного моделирования;
- позволяет повторно использовать компоненты созданных ранее моделей, а также использовать наработки других разработчиков, что повышает эффективность работы;
- позволяет переносить структуру БД из СУБД одного типа СУБД в другой;
- позволяет документировать структуру БД (позволит получить отчеты презентационного качества);
- продукт можно использовать на всех стадиях жизненного цикла баз данных: при проектировании, разработке, тестировании и поддержке;
- позволяет получить точную и наглядную информацию, где хранятся данные и как получить к ним доступ;
- позволяет, используя визуальные средства, описать структуру БД, а затем автоматически сгенерировать файлы данных для любого типа СУБД.
BPwin
Система BPwin поможет повысить конкурентоспособность, оптимизировать процессы управления.
BPwin
- это незаменимый инструмент
менеджеров и бизнес-
BPwin
обладает интуитивно-понятным
BРwin
поддерживает ссылочную
BPwin
может генерировать отчеты
Основные характеристики BPwin
- Развитая методология функционального моделирования на основе IDEF0
- Мощные редакторы для описания операций, связей и вычисления затрат на выполнение работ
- Иерархическая структура диаграмм, облегчающая последовательное уточнение элементов модели
- Контекстные диаграммы для описания границ системы, области действия, назначения объектов
- Декомпозиционные диаграммы для описания особенностей взаимодействия различных процессов
- Расширенные возможности по поддержанию ссылочной целостности
- Поддержка методологии IDEF3
- Экспорт моделей в средства имитационного моделирования
- Интеграция и связь со средством проектирования баз данных ERwin (методология IDEF1X)
- Поддержка свойств, определяемых пользователем. Описание моделей может быть расширено за счет свойств, определяемых пользователем, включая мультимедийные документы.
- Интеграция с ModelMart, поддерживающим мощный набор инструментальных программных средств, обеспечивающих совместное (групповое) проектирование и разработку программных систем, включая механизмы объединения моделей и анализа изменений, контроль версий, возможность создания "компонент" модели и т.д. Для организации хранилища моделей в ModelMart используются СУБД на платформах Oracle, Sybase, Informix или SQL Server. Кроме того, поддерживаются прямые связи ModelMart с ERwin и BPwin.
- Удобный интерфейс пользователя. В распоряжении пользователей имеется проводник, ставший привычным в среде Windows 95/NT, позволяющий легко переходить с одной диаграммы на другую простым перемещением по "дереву" проводника.
- Расширенная архитектура. BPwin поддерживает 16- и 32-х разрядные системы, позволяя организовать совместную работу для всех участников проекта.
- Автоматическая поддержка изменения размеров. BPwin поддерживает автоматическую настройку размеров диаграмм и возможность изменения масштабов изображения моделей.
Это то, что касается проектирования
систем и баз данных. Далее
речь пойдет о программных
продуктах для реализации
- Windows – операционная система;
- Apach– web-сервер;
- MySQL – СУБД;
- PHP – язык программирования.
- JavaScript – объектно-ориентированный язык программирования.
- AJAX – особый подход к построению интерактивных пользовательских интерфейсов веб-приложений.
- JQuery – библиотека JavaScript для работы с
AJAX.
PHP
PHP (Hypertext Preprocessor) — язык программирования, созданный для генерирования HTML-страниц на web-сервере и работы с базами данных.
РНР серверный язык создания сценариев, разработанный специально для Web.
Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц. В HTML-страницу можно внедрить код РНР, который будет выполняться при каждом ее посещении.
Одно
из замечательных свойств РНР
в том, что он доступен как для
Windows, так и для UNIX и выполняется
на любых полнофункциональных web-
Синтаксис PHP подобен синтаксису обычного языка.
Код РНР очень похож на Си с некоторыми элементами из Perl. Это заметно снижает начальные усилия при изучении РНР. PHP — язык, сочетающий достоинства Perl и Си и специально нацеленный на работу в интернете.
Языку PHP присуща простота. Для работы программы не требуется описывать какие-либо переменные, используемые модули. Не придется подгружать библиотеки, указывать специальные параметры компиляции. PHP исполняет код, находящийся внутри ограничителей <?php ?>. Всё, что находится вне ограничителей, выводится без изменений. Это очень удобно для вставки PHP-кода в HTML-документ. PHP является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилий