Автор работы: Пользователь скрыл имя, 27 Декабря 2011 в 17:04, дипломная работа
Основные цели, которые необходимо достигнуть в рамках данного дипломного проекта следующие:
- спроектировать модель базы данных;
- спроектировать логическую модель ввода/вывода информации для базы данных;
- построить и реализовать комплекс по управлению информацией в базе данных;
- выбрать комплекс программных средств, на которых реализуется функционирование системы;
- реализовать основные программные модули системы.
- Инструмент проверяет диаграмму на согласованность, автоматически определяет и разрешает несоответствия. Однако инструмент может быть настраиваемым и при желании предоставлять разработчику некоторую свободу в действиях и право самому разрешать несоответствия или отступления от методологии.
- Инструмент моделирования поддерживает как логическое, так и физическое моделирование.
- Современный инструмент позволяет автоматически генерировать СУБД.
ERwin
7 – мощное и простое в
Возможность использования модели ERwin одновременно для логического и физического представления данных позволяет по окончании работы получить полностью документированную модель. ERwin , как и инструмент моделирования бизнес-процессов BPwin, интегрирован с генератором отчетов фирмы Logic Works - RPTwin. Это средство позволяет получать подробные отчеты по модели, освещая самые различные ракурсы и аспекты. Инструмент RPTwin поставляется вместе с ERwin и имеет богатый набор встроенных отчетов, позволяющих получать многогранную информацию по модели. Документирование структуры данных является очень важной частью моделирования, т.к. это позволяет другим разработчикам или лицам, которые будут сопровождать систему, быстрее начать ориентироваться во внутренней структуре и понимать назначение компонентов.
ERwin
имеет средство, выполняющее задачу,
обратную генерации, что
ERwin
имеет средство Complete-Compare, которое
является единственным на
CASE-средство ERWin было выбрано в качестве средства проектирования базы данных по следующим причинам:
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 является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилий
Информация о работе База Данных с веб-интерфейсом для крупных организаций