База данных "Магазин по продаже мобильных телефонов"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Windows, а в более поздних версиях от MS - уже только до Windows. .FoxPro [3].

Язык Visual FoxPro сильно перегружен языковыми конструкциями, стандартными функциями и операторами. Это сделано из-за соображений совместимости со старыми версиями FoxPro. Дать полное описание всех конструкций языка представляется невозможным из-за огромного количества материала.

Extensible Инструменты разработчика производительность Повысьте пользовательских интерфейсов с закрепляемые формы пользователя, автоматическое закрепление контроля, а также улучшена поддержка изображений. Персонализация Окно свойств с любимым свойства, специальных редакторов, шрифты и цвета [5].

Гибкость для построения всех типов баз данных Решения Создание и развертывание автономных и удаленных приложений для Windows, на основе планшетных ПК. Создание и доступ к COM-компоненты и веб-служб XML совместимый с Microsoft. NET технологии [4].

Система отчетности Особенности . Extensible новой архитектуры выход обеспечивает точность управления данными отчета вывода и форматирования. Дизайн с несколькими подробно полосы, поворот текста, а также отчет цепочки. Выходные отчеты поддерживают включить в XML, HTML, форматы изображений, а также настраиваемые многостраничный предварительный просмотр окна. Обратная совместимость с существующими Наглядные отчеты FoxPro[5].

Простота обновления

Обновление до версии Visual FoxPro 9.0 является простым и полезным, так как она является самой передовой и надежной версии FoxPro никогда освобождены, и на 100-процентную совместимость с Visual FoxPro 8.0. Разработчики могут создавать приложения, даже с Visual FoxPro 9.0 и развертывание их с помощью Visual FoxPro 8.0 выполнения тех пор, пока не новые команды и возможности реализованы в распределенных приложениях[4].

Новые возможности в Visual FoxPro 9.0:

Гибкость для построения всех типов баз данных Решения

Создать. NET совместимых решений с иерархическими XML и XML веб-сервисы.

Обмен данными с SQL Server за счет расширения возможностей языка SQL и вновь поддерживаемых типов данных.

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

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

Создание и развертывание автономных и удаленных приложений для Windows, на основе планшетных ПК.

Создание и доступ к COM-компоненты и веб-служб XML совместимый с Microsoft. NET технологии.FoxPro 9.0 позволяет создавать из конца в конец решений, от формы ввода данных сложной выхода отчета [4].

Система отчетности особенности

Extensible новой архитектуры выход обеспечивает точность управления данными отчета вывода и форматирования.

Поддержка нескольких группа подробно данных с несколькими один-ко-многим.

Выходные отчеты поддерживают включить в XML, HTML, форматы изображений, а также настраиваемые многостраничный предварительный просмотр окна.

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

Новый класс ReportListener обеспечивает доступ кформирования отчетов и визуализации событий во время выполнения.

Гибкое сцепление Отчет позволяет для более сложных заданий печати.

Мощный во время разработки крючки с настраиваемыми строителей.

Обратная совместимость с существующими Наглядные отчеты FoxPro [4].

Обоснование выбора СУБД Visual FoxPro

Для реализации БД Магазин по продаже мобильных телефонов была выбрана СУБД Visual FoxPro так, как она обладает рядом качеств:

.Доступностью;

.Возможностью построения практически любой базы данных;

.Производительностью;

4.Системно-аппаратными требованиями;

.Простотой обновления.

 

.5 Логическое проектирование

 

Данный этап представляет собой процесс объединения данных в логически организованные группы объектов (таблицы), которыми в дальнейшем легко управлять.

Данная БД вначале представляла собой логически не организованную структуру данных (см. на рис.12).

 

Рис.12 Ненормализованная БД

ПродажиКод продажиДата поставкиПроданМодельГарантийный срокЦенаОбщая информацияИмя фирмыФамилияИмяОтчествоАдресТелефонОкладДолжностьДата продажиПоставлено шт.ПоставщикКол-во шт. на складеПродано шт.

Все рассматриваемые отношения в реляционном подходе находиться в 1НФ, которые предполагают, что элементы доменов отношений не является множествами (атомар