База данных "Магазин по продаже мобильных телефонов"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
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НФ, которые предполагают, что элементы доменов отношений не является множествами (атомар