Разработка программы «Кинотеатр»

Автор работы: Пользователь скрыл имя, 07 Июня 2013 в 15:31, курсовая работа

Краткое описание

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

Вложенные файлы: 1 файл

Пояснительная записка.docx

— 2.01 Мб (Скачать файл)

ВВЕДЕНИЕ

 

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

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

Темой данного  курсового проекта является разработка программы «Кинотеатр». Для реализации данной задачи была выбрана среда разработки C++.

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

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

 

1.анализ предметной области  и формулировкА требований к программе

 

Анализ предметной области

Предметная  область – кинотеатр.

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

Задачами  данной курсовой работы являются:

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

Для реализации поставленных задач необходимо решить следующие задачи:

  1. изучить особенности базы данных;
  2. ознакомиться с требованиями, предъявляемыми к ним;
  3. выполнить анализ предметной области, на основании которого будет подобран материал для базы данных.
  4. выбрать программы и языки создания базы данных;
  5. разработать структуру базы данных;
  6. определить принцип управления базой данных;
  7. изучить элементы и возможности среды программирования С++.

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

 

Формулировка требований к программе 

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

Работнику справочной службы доступны следующие сведения:

  • какие фильмы идут в кинотеатре,
  • где находится кинотеатр,
  • текущая вместимость кинотеатра,
  • подробная информация о фильме (жанр, год выпуска, формат(может быть изменен), продолжительность),
        • информация о цене билета.

Администратор БД может вносить  следующие изменения:

  • добавление, удаление или изменение информации о кинотеатре,
  • добавление, удаление или изменение информации о фильме,
  • добавление, удаление или изменение информации о зале кинотеатра,
  • производить заказ билетов.

Проанализировав требования, внесем некоторые коррективы:

  • Формат фильма. Определяется состояние — 3D (Да/Нет).
  • Цена билета определяется прокатной стоимостью и временем сеанса.

 

2. проектирование задачи

с++ билдер найти

3 Реализация  программы

какие использовал  компонен ты

тестирование программы 

понятие

Руководства пользователя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Описание работы  программы

Данные хранятся в файле Microsoft Access. Для просмотра данных был использован компонент DbGrid. При запуске файла Project1.exe появляется окно Главное окно программы, где после одной секунды появляется кнопка (Рис 7.)

Рисунок 7. Главное окно программы.

При нажатии на кнопку открывается база данных «Учёт домашних животных в фермерском хозяйстве» (Рис 8).

Рисунок 8. Открытие Базы данных

 

Сверху находится  панель с кнопками управления. (Рис. 9)

Рисунок 9. панель с кнопками управления.

 

 

 

Снизу находятся  панель с подсказками.

При нажатии  на кнопку «Добавить» появляется окно для добавления новой записи в базу данных (Рис. 10).

Рисунок 10. Окно для добавления новой записи в базу данных

При нажатии  кнопки редактировать появляется форма, где можно 

Рисунок 11. Редактировать запись в базе данных

При нажатии  на кнопку найти появляется форма  для ввода параметра поиска.

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

Рисунок 12. Результат поиска

 

 

 

 

Заключение

При разработке базы данных были получены основы работы в среде MS Access 2003: создание таблиц баз данных, с учетом типов данных их полей и возможных логичных ограничений на их ввод; создание запросов для обработки информации, хранящейся в базе данных; создание форм для обеспечения дружелюбного интерфейса между пользователем и программой, а также выполнения других форм работы с данными, не предусмотренными в запросах; создание отчетов – полноценных документов для вывода на печать. Были изучены возможности усовершенствования вида форм путем блокирования (защиты) данных от пользователя, добавления раскрывающихся списков и т.д.

 

 

Существует  много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в  файлах персонального компьютера значительно  дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать  информацию и извлекать оптимальным  для пользователя образом. Использование мощных средств MS Access по созданию базы данных в операционной системе Windows и в частности приложений баз данных, позволило создать программный продукт максимально ориентированный на конечного пользователя, который не искушен в вопросах теории баз данных.Таким образом, нами была осуществлена автоматизации «Учёта домашних животных в фермерском хозяйстве». Проведенный анализ показывает на необходимость изучения данной проблемы и позволяет сделать следующие выводы:

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

2. Данная  программа написана на языке  программирования Delphi и Access, которые представляют собой среду разработки баз данных, ориентированных на работу в Windows. В процессе разработки базы данных я приобрел навыки в работе с программами Borland Delphi и Access, а также научился создавать автоматизированный процесс поиска по базе данных, который предоставляет возможность компоновать данные.

 

 

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

  1. Стратегия развития информационного общества в Республики Беларусь на период до 2015 года, утв. Постановлением Совета Министров Республики Беларусь 09.08.2010 №1174
  2. ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению. - М.: Изд-во стандартов, 1982.
  3. ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам. – М.: Изд-во стандартов, 1995.
  4. ГОСТ 19.103-77 ЕСПД. Обозначения программ и программных документов. – М.: Изд-во стандартов, 1982.
  5. Глушаков С.В., Ломотько Д.В. Базы данных: Учебный курс. – Харьков: Фолио; Ростов н/Д: Феникс; Киев: Абрис, 2000. – 504 с.
  6. Игорева Е.Л. Основы алгоритмизации и программирования (3-е издание)./ И.И. Попов, О.Л. Игорева – М.: Инфра-М, 2006 – 432 с.
  7. Петгольц Ч. Программирование #. В 3-х томах. Том 2. Пер. с англ./ Ч. Петгольц – М.: Издательско-торговый дом «Русская редакция», 2002. – 576 с.

 

ПРИЛОЖЕНИЯ

Приложение А

unit Unit8;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, Buttons;

type

TForm8 = class(TForm)

Image1: TImage;

Приложение Б

Рисунок 13.Окно программы

 

                                          Рисунок 14.Добавление записи

 

Рисунок 15.Параметры поиска

 

Рисунок 16.Результаты  поиска

 

Рисунок 17.Редактирование записи

 

 

Рисунок 18.О программе

 


Изм.

Лист

№ докум.

Подпись

Дата

Лист

5

 

КП 508100.3324-ПЗ

-ПЗ

 



Информация о работе Разработка программы «Кинотеатр»