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

Технология создания компьютерного приложения, программная реализация информационных запросов в базе данных системы. Использования приложения Access в качестве программного инструмента. Разработка удобного пользовательского интерфейса приложения.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 19.05.2016
Размер файла 851,0 K

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

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

Размещено на http://www.allbest.ru/

Министерство образования и науки Республики Татарстан

Государственное бюджетное образовательное учреждение среднего профессионального образования «Технический колледж им. В.Д. Поташова»

Предмет «Компьютерные сети»

КУРСОВАЯ РАБОТА

Основы программирования и баз данных

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

Проектировал Селезнёв Артём Евгеньевич

Руководитель Нейман Наталья Дмитриевна

Набережные Челны 2015

Содержание

Введение

1. Постановка задачи

2. Теоретические сведения о разработке приложений

3. Технология создания приложения

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

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

3.2.1 На добавление

3.2.2 На удаление

3.2.3 На обновление

3.3 Отчеты

3.4 Макросы

Список литературы

Введение

В общем смысле термин база данных - это совокупность сведения о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.

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

Основные достоинства использования Базы данных:

1.Контроль за избыточностью данных.

2.Непротиворечивость данных.

3.Совместное использование данных.

4.Поддержка целостности данных.

5.Повышенная безопасность.

6.Применение стандартов.

7.Повышение эффективности с ростом масштабов системы.

8.Повышение доступности данных и их готовности к работе.

Для поиска и отбора данных, удовлетворяющих определённым условиям, создаётся запрос. Запросы также позволяют обновить или удалить одновременно несколько записей, выполнить встроенные и специальные сообщения.

Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет.

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

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

Интерфейс программы нагляден и удобен для использования. MS Access 2013 можно использовать для создания простых или очень сложных приложений баз данных.

1. Постановка задачи

компьютерный интерфейс аccess программный

Цель работы: Разработать приложения для базы данных “Овощной магазин”

Входная информация: Готовая база данных, включающая в себя таблицы: “Заказы”, “Клиенты”, “Оплата”, “Поставщики”, “Сведения о заказе”, “Сотрудники”, “Товары”

Выходная информация: Файл базы данных “Овощной магазин” с готовыми приложениями

Требования к аппаратному и программному обеспечению:

Системные требования

Для работы базы данных необходимы следующие ресурсы:

· Процессор с тактовой частотой 500 МГц или выше

· ОЗУ объемом 256 МБ или больше.

· 2 ГБ свободного дискового пространства

· Монитор с разрешением 1024 х 768 или выше.

· Операционная система: Windows 7, Windows 8, Windows 8.1

2. Теоретические сведения о разработке приложений

Форма -- это объект базы данных, который можно использовать для создания интерфейса пользователя для приложения базы данных. "Привязанная" форма напрямую соединена с источником данных, например к таблице или запросу, и может использоваться для ввода, изменения или отображения данных из источника данных. Как вариант, можно создать "свободную" форму, которая не связана напрямую с источником данных, но которая все равно может содержать кнопки, надписи и другие элементы управления, необходимые для работы приложения.

Многотабличные формы -- К многотабличным формам относят формы, построенные на основе запроса, объединяющего несколько таблиц, а также формы с внедренными в них другими формами.

Запросы -- это набор инструкций, который можно использовать для обработки данных. Чтобы эти инструкции были выполнены, запрос следует запустить. Запрос не только возвращает результаты -- которые можно сортировать, группировать и фильтровать -- с помощью запроса можно также создавать, копировать, удалять и изменять данные.

Отчеты -- С помощью отчетов можно просматривать, форматировать и группировать информацию в базе данных Microsoft Access. Например, можно создать простой отчет в виде списка номеров телефонов всех контактов или сводный отчет по итогам продаж компании в разных регионах за разные периоды.

Макросы -- это новая функция Access 2013, которая позволяет добавлять логику в события, которые происходят в таблицах (например, добавление, обновление или удаление данных). Они похожи на триггеры в сервере Microsoft SQL Server. Управление макросами данных осуществляется с помощью вкладки Таблица при просмотре таблицы в режиме таблицы; в группе Макросы в области навигации они не отображаются. Макросы данных можно использовать, в частности, для проверки и обеспечения точности данных в таблице. Существует два основных типа макросов данных. Макросы первого типа (так называемые макросы данных, управляемые событиями) вызываются событиями в таблице. Макросы второго типа (именованные макросы данных) запускаются путем вызова по

3. Технология создания приложения

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

Для начала создаем пустую форму “Главная”. Это будет наша главная форма, куда в дальнейшем будут установлены кнопки для перехода к другим формам, таблицам и отчетам. Для этого нужно перейти на вкладку “СОЗДАТЬ”, затем выбрать “Пустая форма”. В конструкторе форм на вкладке “Конструктор” находим “Заголовок” и подписываем его. На этом пока все. Аналогично создаем формы “Таблицы” и “Запросы и отчеты”, в них будут содержаться ссылки на таблицы, запросы и отчеты в режиме конструктора для редактирования

Рис. 1.1- Главная форма в конструкторе

Создадим многотабличную форму “Режиссеры” с помощью мастера форм на основе таблиц “Режиссёры” и “Фильмы”. На вкладке “СОЗДАНИЕ” нажимаем на “Мастер форм”, в диалоговом окне “Создание форм” выбираем все поля необходимые нашей форме (Рис 1.2), жмем далее. Выбираем вид представления данных “-Режиссеры”, внешний вид подчиненной формы --ленточный. Жмем готово. В режиме макета, редактируем внешний вид (Рис 1.3). Аналогично создаем форму “Жанр” на основе таблиц “Жанр” и “Фильмы”.

Рис. 1.2- Мастер форм

Рис. 1.3- Форма “Товары”

Рис. 1.4- Форма “Заказы”

Создаем еще три формы: “Жанр”, “Год” и “Актёры фильмов” (Все они делаются аналогичным способом). Открываем таблицу, на основе которой будет создана форма (в нашем случае таблица “Фильмы”) На вкладке “Создание” нажимаем “Форма”, форма создается автоматически без использования мастера. Удаляем ненужные поле, такое как: “Код фильма”. Форма готова, в режиме макета корректируем внешний вид (Рис 1.4)

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

3.2.1 На добавление

Создадим запрос на добавление для формы “Режиссеры”. На вкладке “СОЗДАНИЕ” жмем “Конструктор запросов”, тип запроса выбираем “Добавление”. В диалоговом окне выбираем имя таблицы “Режиссер”. Внизу в конструкторе запросов, в пункте “Добавление”, вписываем все поля, необходимые для добавления новой записи. В “Поле” в квадратных скобках записываем выражение (Пример: [Введите фамилию режиссера]) (Рис. 2.1). Жмем выполнить и проверяем, работает ли запрос. Аналогично создаем запрос на добавление для формы “Жанр”, “Годы входа фильмов”.

Рис. 2.1- Запрос на добавление

3.2.2 На удаление

Запрос на удаление товара. В конструкторе запросов выбираем тип запроса “Удаление”. Добавляем таблицу, из которой нужно удалить запись (ПКМ -> Добавить таблицу (Рис. 2.3)).

В “Поле” выбираем “Код жанра”, в “Условие отбора” пишем: “[Введите код жанра]”. Жмем выполнить. Аналогично создаем запрос на удаление для таблицы “Режиссёра”, “Фильм”.

Рис.2.2- Запрос на удаление

Рис. 2.3- Добавление таблиц в конст. Запросов

3.2.3 На обновление

Для того, чтобы обновить ФИО определенного режиссера, нужно создать запрос на обновление на основе запроса на выборку, то есть, создать два запроса, на выборку и на обновление.

Создаем запрос на выборку. В конструктор запроса добавляем таблицу “Режиссера”. В “Поле” выбираем все поля из таблицы и в “Условие отбора” пишем: “[Введите код режиссера]” (Рис. 2.4). Сохраняем.

Создаем запрос на обновление.

В конструктор добавляем уже не таблицу, а запрос на выборку (Рис. 2.5). Выбираем тип запроса “обновление” и в “Поле” добавляем фамилию и имя, а в “Обновление” вводим: “[Введите новую фамилию]” “[Введите новое имя]” (Рис. 2.6). Сохраняем.

Рис. 2.4- Запрос на выборку

Рис. 2.5- Добавление запроса в конст. Запросов

Рис. 2.6- Запрос на обновление

3.3 Отчеты

На вкладке “Создание” выбираем “Мастер форм”, в диалоговом окне находим все необходимые поля (Рис. 3.1). Жмем “Готово”. Остальные отчеты аналогично.

Рис. 3.1- Мастер отчетов

3.4 Макросы

На главной форме разместим кнопки, которые позволят переходить на нужные нам формы, отчеты или просто выйти из приложения (Рис 4.1).

Рис. 4.1- Главная форма

Для этого нужно в режиме конструктора нажать правой кнопкой мыши по кнопке и выбрать “Обработка событий…”, в диалоговом окне выбрать “Макросы”. Для того, чтобы кнопка открывала нужную нам форму и закрывала текущую, нужно в конструкторе макросов выбрать команды: “ЗакрытьОкно” и “ОткрытьФорму” как показано на рис. 4.2. Аналогично поступаем и с остальными кнопками. То же делаем и в самих формах.

Рис. 4.2- Макрос для кнопки “Товары” на главной форме

Список литературы

1. Адамовский Д.В. Новейшие автоматизированные библиотечные системы России. - СПб., 2011г./3/

2. Бакаревич Ю.Б, Пушкина Н.В. Самоучитель Access 2010 - СПб.: БХВ-Петербург, 2011. - 720 с.: ил. /6/

3. Гурвиц Г.А. Microsoft Access 2010. Разработка приложений на реальном примере - СПб.: БХВ-Петербург, 2011. - 672 с.: ил.

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


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

  • Область применения и требования создаваемого Web-приложения. Требования к техническому и программному обеспечению. Разработка структуры Web-приложения и выбор средств программной реализации. Программная реализация Web-приложения. Структура базы данных.

    дипломная работа [1,4 M], добавлен 03.06.2014

  • Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.

    курсовая работа [167,8 K], добавлен 18.01.2017

  • Разработка программного продукта - приложения, позволяющего заносить данные анкетирования в базу данных MS SQL. Описание логики работы приложения, особенности пользовательского интерфейса. Формы просмотра анкет, описание процедур и функций программы.

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

  • Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

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

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

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

  • Разработка и реализация демонстрационного многопоточного приложения. Выбор основных средств реализации. Описание логики работы приложения и разработка программного обеспечения. Описание пользовательского интерфейса. Реализация потоков в Delphi.

    курсовая работа [462,5 K], добавлен 10.08.2014

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

    дипломная работа [2,8 M], добавлен 03.07.2017

  • Основные инструменты построения Web-приложения. Язык сценариев PHP. Системный анализ предметной области базы данных. Коды SQL запросов на создание таблиц. Разработка Web-приложения. Описание функциональности модулей. Система управления содержимым статей.

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

  • Анализ целевой аудитории. Функциональные характеристики пользовательского приложения. Разработка алгоритмов и интерфейса программного продукта, функций рабочей области. Написание скриптов на языке C#. Тестирование программы методом чёрного ящика.

    дипломная работа [1,5 M], добавлен 09.11.2016

  • Анализ предметной области, функциональные части и этапы создания web-приложения, которое будет осуществлять интернет-торговлю по схеме "Предприятие – клиенты". Разработка вспомогательного web-приложения, необходимое для работы с базой данных основного.

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

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