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

Исследование особенностей иерархической, сетевой и реляционной баз данных. Изучение заполнения таблиц текстовой информацией, разработка меню приложения. Характеристика создания справки, отчётов, запросов и форм. Определение связей и целостности данных.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.06.2012
Размер файла 2,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

15. На шестом шаге необходимо ввести заголовок отчета, используя для этого поле ввода Type a titleforyourreport (Тип заголовка отчета). Введя заголовок и установив требуемую опцию, для завершения создания отчета с помощью мастера надо нажать кнопку Finish (Готово). Открывается диалоговое окно Saveas (Сохранить как), в котором надо ввести имя созданного файла.

Было создано 3 отчета: «Сотрудникам» (Рис.43-44), «Моделям телефонов», «Продажам».

Рис.43. Отчет по «Сотрудникам» в режиме конструктора

Рис.44. Отчет по «Сотрудникам»

Также были созданы отчеты «Модели телефонов», «Поставщики», «Продажи».

2.3.2 Создание запросов

Создание запросов с помощью Конструктора запросов

Для создания запроса в окне конструктора запросов выполните следующие действия:

1. На вкладке Data (Данные) конструктора проекта необходимо выбрать группу Queries (Запросы).

2. Нажмить кнопку New (Новый).

3. В открывшемся диалоговом окне NewQuery (Новый запрос) нажмить кнопку NewQuery (Новый запрос). Открывается диалоговое окно выбора таблиц AddTableorView (Добавить таблицу или представление данных).

4. В этом диалоговом окне выберите таблицы, данные которые нужно использовать в запросе, и с помощью кнопки Add (Добавить) перенести их в окно конструктора запросов.

5. Завершив выбор таблиц, нажмить кнопку Close (Закрыть).

На экране появляется окно конструктора запросов, которое содержит названия выбранных таблиц, а в основном меню появляется пункт Query (Запрос). Можно приступать к формированию условий запроса

Рис.45. запрос «Продавцы консультанты»

Рис.46. запрос «Продавцы консультанты» в режиме конструктора

Также были созданы запросы «Продавцы-консультанты», «Продажи», «Поставки».

2.3.3 Создание форм

Создание формы с помощью мастера

1. Открыть базу данных проекта.

2. В окне Менеджера проектов выберить вкладку Документы (Documents)

3. Выберить группу Формы (Forms) и нажмить кнопку New. Откроется диалоговое окно Новая форма (NewForm).

4. Нажать кнопку Мастер формы (FormWizard), на экране открывается диалоговое окно Выбор мастера (WizardSelection).

5. Нажмить кнопку ОК для запуска мастера по созданию однотабличной формы. В появившемся диалоговом окне мастера необходимо указать таблицу, для которой создается форма, и выбрать поля этой таблицы, размещаемые в форме. Список Availablefields (Имеющиеся поля) содержит перечень всех полей выбранной таблицы. Необходимо из данного списка перенести в Selectedfields (Выбранные поля) поля, которые вы хотите разместить в создаваемой форме.

6. После создания списка полей, отображаемых в форме, нажать кнопку Next. В появившемся диалоговом окне «Выбор стиля формы» следует установить стиль отображения объектов формы итипы кнопок управления.

7. Сохраните форму в соответствующую папку FORMS.

8. Открыть созданную форму.

9. Выберите в меню Form (Форма) команду RunForm (Запустить форму).

Для размещения в форме одной кнопки я выполнил следующие действия:

1. Нажать кнопку CommandButton (Кнопка) на панели инструментов FormControls (Элементы управления формы) и щелкните мышью в месте предполагаемого размещения создаваемой кнопки.

2. Открыл окно свойств созданного объекта.

3. Кнопка может содержать текст или графическое изображение. При создании кнопки, содержащей текст, скорректировал свойство Caption(Надпись), разместив в поле ввода значения текст, который будет отображаться на кнопке. Например, при создании кнопки для закрытия формы ввел Выход.

4. При создании кнопки, содержащей графическое изображение, для задания изображения, размещаемого на кнопке, необходимо воспользоваться свойством picture. Нажмите кнопку, расположенную справа от поля ввода значения свойства. В результате откроется диалоговое окно Open (Открыть) (рис. 6.15), используя которое, вы можете выбрать файл на диске, содержащий изображение, и просмотреть его в области Picture (Изображение). Чтобы это можно было сделать, необходимо установить флажок Preview (Просмотр). После выбора файла нажмите кнопку ОК для перенесения изображения на кнопку.

5. Кнопка размещена в форме. Теперь необходимо, используя автоматически вызываемый при нажатии на кнопку метод объекта click (Нажатие),определить действия, выполняемые при нажатии на эту кнопку. Отобразите в окне свойств объекта список всех методов. Для этого в окне Properties (Свойства) выбрать вкладку Methods (Методы).

6. Установить курсор на метод click (Нажатие) и щелкните мышью. На экране откроется окно процедур. В нем необходимо написать команды, которые должны выполняться при нажатии на данную кнопку.

На (Рис.47-48) представлена форма «Продажи» в режиме запуска и в режиме конструктора. Данная форма позволит просмотреть информацию по продажам телефонов. Также были созданы формы «Сотрудники» и «Модели телефонов», которые соответственно позволят просматривать информацию по сотрудникам магазина и по моделям телефонов.

Рис.47. Форма «Продажи»

Рис.48. Форма «Продажи» в режиме конструктора.

Также были созданы отчеты «Модели телефонов», «Поставщики», «Склад и поставщики».

2.4 Разработка меню приложения

1. В окне проекта необходимо перейти на вкладку Other и выбрать группу Menus. Затем нажать кнопку New окна проекта.

2. В поле Promptнеобходимо ввести наименования пунктов меню.

3. Далее необходимо определить тип пункта меню, длякаждого из пунктов меню, нажав кнопку раскрытия списка и выбрать необходимое значение из тех, которые предлагает система.

4. Для просмотра созданных пунктов меню необходимо нажать кнопку Preview (Рис.49-50).

Рис.49. Меню БД «Магазин по продаже мобильных телефонов»

Рис.50. Меню в режиме конструктора

2.5 Программирование программной оболочки

Для возможности работы пользователя с БД «Магазин по продаже м обильных телефонов» была создана программная оболочка, которая требует авторизации, для дальнейшей работы с приложением. Код программы представлен на (Рис.51).

иерархический реляционный база текстовый

Рис.51. Код программы «Запуска авторизации»

Окно компиляции проекта БД «Магазин по продаже мобильных телефонов» в отдельное приложение (Рис.52).

Рис. 52.Окно «Build»

2.6 Создание справки

Для помощи в использовании БД «Магазин по продаже мобильных телефонов» была создана справочная система. Которая даст ответы, на вопросы возникшие у пользователя. Справочная система была создана с помощью программы HTML HelpWorkshop.

Ход создания справки:

5. На первом шаге необходимо создать новый проект, задать имя справки.

6. Добавить нужные файлы к справке (файлы формата «имя.htm»).

7. Создать разделы, прикрепить к каждому разделу соответствующий файл.

8. Создать указатель, ввести необходимый перечень слов.

9. Выполнить конечные настройки при создании справки (размер окна справки, имя главного окна, настройки поиска). Готовая справочная система представлена на (Рис.53).

Рис.53. Раздел «Содержание» Справочной системы.

2.7 Создание инсталляционного пакета

Для удобства переноса БД «Магазин по продаже мобильных телефонов» на различные устройства или компьютеры был создан инстанционный пакет. В процессе создания инсталляционного пакета были выбраны необходимые файлы.

В процессе работы была реализована БД «Магазин по продаже мобильных телефонов», которая содержит 6 таблиц, 4 запросов и 5 форм. Также для помощи в использовании БД «Магазин по продаже мобильных телефонов была создана справка, которая даст ответы на некоторые вопросы возникшие у пользователя. Для удобства использования БД «Магазин по продаже мобильных телефонов», компоненты БД были включены в соответствующие разделы. Также был создан инсталляционный пакет, для быстрой установки на компьютер или другие устройствa

Заключение

В ходе выполнения курсовой работы была создана база данных «Магазин по продаже мобильных телефонов», направленная на облегчения работы магазина по продаже мобильных телефонов.

В состав базы данных входят таблицы, между которыми определена связь.

Для быстрого просмотра информации, были созданы отчеты

Запросы созданы для выборочного просмотра информации. Также для редактирования информации (обновления, добавления, удаления) были созданы формы.

Для помощи в использовании БД «Магазин по продаже мобильных телефонов» была создана справка.

Для удобного пользования БД «Магазина по продаже мобильных телефонов» БД была наделена интерфейсом (меню). Где, в свою очередь соответствующая информация была заключена в соответствующий раздел. Также, для удобства в использовании БД «Магазин по продаже мобильных телефонов» был создан инсталляционный пакет, который позволит быстро установить БД «Магазин по продаже телефонов» на любое количество компьютеров.

Список использованной литературы

Электронные ресурсы:

1. Википедия [Электронные ресурсы].- статья, посвященная истории Visual FoxPro развитие, основатели и дальнейшее развитие. Режим доступа: http://ru.wikipedia.org/wiki/Visual_FoxPro.html

2. Foxclub[Электронные ресурсы]:- статья, посвященная Visual FoxPro 9.0. Режим доступа: http://www.foxclub.ru/vfpbook/.html

3. Мусина Т. Visual FoxPro 9. Учебный курс.-2009.- 528c. Научно-популярное издание. Книга в электронном формате [Электронные ресурсы].-Систем. Требования djvureader.- Режим доступа: http://bookwebmaster.narod.ru/oracle.html#.djvu

4. Основы баз данных [Электронные ресурсы].- характеристики пакета Visual FoxPro. Режим доступа: http://archae-dev.com/n1t1r20part1.html

5. Онлайн журнал SoftKey.info[Электронные ресурсы]:- Описание продукта: MicrosoftVisualFoxProProfessional 9.0. Режим доступа: http://partner.softkey.ru/catalog/program.php?ID=2635.html

6. Википедия [Электронные ресурсы].- статья, посвященная истории СубдOracle. Режим доступа: http://ru.wikipedia.org/wiki/Oracle_Database.html

7. Программное обеспечение Omega[Электронные ресурсы].- Информация о СУБД Oracle. Режим доступа: http://www.omega.ru/oracle.html

8. Habrahabr[Электронные ресурсы]:- Общее описание СУБД Oracle. Режим доступа: http://habrahabr.ru/blogs/oracle/72122/.html

9. Koruscpm[Электронные ресурсы]:- Описание СУБД Oracle. Режим доступа: http://koruscpm.ru/products/detail.php?ID=401.html

10. Гринвальд Р., Стаковьяк Р., Стерн Д.Oracle 11g. Основы.-2009.- 464c. Книга в электронном формате [Электронные ресурсы].-Систем. Требования djvureader.- Режим доступа: http://bookwebmaster.narod.ru/oracle.html#.djvu

11. FAQ.PP.RU[Электронные ресурсы]:- Статья: Иллюстрированный самоучитель по Visual Foxprо. Режим доступа: http://programming-lang.com/html/foxpro_7/index.html

Размещено на Allbest.ru


Подобные документы

  • Проектирование базы данных, предназначенной для ввода, хранения и обработки информации по продажам сотовых телефонов. Список таблиц и свойств полей таблиц. Описание созданных запросов, отчётов и форм. Руководство пользователя, условия применения данных.

    курсовая работа [1,9 M], добавлен 14.05.2014

  • Система управления базой данных - программный инструмент создания БД и приложений пользователя. Проект СУБД "ИС Продажа видео и аудио продукции". Разработка иерархической, сетевой и реляционной моделей, таблиц и схемы базы данных, форм, отчетов, запросов.

    курсовая работа [1,6 M], добавлен 17.06.2013

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Логическая модель базы данных. Создание различных форм для заполнения таблиц, запросов, отчётов средствами Rave Reports, отчет по областям и населенным пунктам. Просмотр запросов с русифицированными кнопками, наименованиями полей и полями соответствия.

    курсовая работа [1,4 M], добавлен 08.04.2014

  • Выделение основных сущностей проектируемой системы, описание их взаимосвязи. Построение базы данных и приложений: разработка таблиц и связей между ними, локальных представлений данных, форм, запросов, меню. Инструкция для работы пользователя с программой.

    курсовая работа [380,9 K], добавлен 06.04.2015

  • Выделение информационных объектов и их инфологическая модель. Логическая структура реляционной базы данных. Разработка таблиц в системе управления базами данных Access. Создание запросов, форм и отчетов в СУБД Access. Разработка приложения пользователя.

    курсовая работа [2,8 M], добавлен 05.02.2018

  • Исследование процесса разработки базы данных, позволяющей определять состояние кафедр и факультетов Дагестанского государственного технического университета. Характеристика иерархической, сетевой, реляционной, даталогической и физической моделей данных.

    курсовая работа [156,7 K], добавлен 08.02.2012

  • Теоретические основы разработки приложения для автоматизации данных по Олимпиаде. Основные свойства объектов, связей, их атрибуты. Создание отчета на примере "спортсмены занявшие места с 1 по 3". Структура запросов, таблиц базы данных в Microsoft Access.

    курсовая работа [1,1 M], добавлен 09.12.2013

  • Процесс создания и определение задач полнофункциональной системы управления базами данных. Разработка структуры таблиц, хранящих данные и формирование запросов. Построение форм для ввода и просмотра информации в запросах и создание необходимых отчетов.

    курсовая работа [1,1 M], добавлен 11.09.2010

  • Создание базы данных при помощи СУБД, разработка собственного приложения. Информационно-логическая модель рекламного агентства. Структура реляционной базы данных в Access. Заполнение таблиц информацией. Структура приложения и взаимодействия форм.

    курсовая работа [12,6 M], добавлен 17.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.