Разработка программы "Учет домашних животных"

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

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

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

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

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

ВВЕДЕНИЕ

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

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

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

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

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

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

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

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

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

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

· систематизация знаний, полученных при изучении дисциплины о построении модели базы данных;

· приобретение опыта в комплексной разработке и реализации практических задач;

· совершенствование практических навыков в использовании и разработке современных информационных систем;

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

1. изучить особенности базы данных;

2. ознакомиться с требованиями, предъявляемыми к ним;

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

4. выбрать программы и языки создания базы данных;

5. разработать структуру базы данных;

6. определить принцип управления базой данных;

7. изучить элементы и возможности среды программирования С++.

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

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

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

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

· какие фильмы идут в кинотеатре,

· где находится кинотеатр,

· текущая вместимость кинотеатра,

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

· информация о цене билета.

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

· добавление, удаление или изменение информации о кинотеатре,

· добавление, удаление или изменение информации о фильме,

· добавление, удаление или изменение информации о зале кинотеатра,

· производить заказ билетов.

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

· Формат фильма. Определяется состояние -- 3D (Да/Нет).

· Цена билета определяется прокатной стоимостью и временем сеанса.

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

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

Главное окно программы

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

Открытие Базы данных

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

Панель с кнопками управления

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

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

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

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

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

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

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

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

Заключение

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

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

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

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

база данных 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;

Приложение Б

Окно программы

Добавление записи

Параметры поиска

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

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

О программе

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

...

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

  • Анализ данных предметной области. Информационно-логическая модель базы данных. Физическое проектирование и мероприятия по защите и обеспечению целостности базы данных. Приложение интерфейса для SQL-сервера базы данных на языке программирования Delphi.

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

  • Программа поиска в базе данных в среде Borland Delphi 7.0 Enterprise. Условия и блок-схемы задач. Ввод массива. Текст программ в Delphi, в Паскаль. Текст программы поиска в базе данных. Кодирование материала. Изготовление реляционной базы данных.

    практическая работа [27,6 K], добавлен 11.10.2008

  • Проектирование базы данных учета посещаемости и среда разработки программного продукта. Работа с базами данных Access в Delphi: компоненты доступа к данным, создание отчетов в Delphi и запросов на языке SQL. Программа и эксплуатационная документация.

    дипломная работа [53,2 K], добавлен 16.07.2008

  • Разработка программного обеспечения в объектно-ориентированной среде визуального программирования Microsoft Office VBA, реализующего базу данных "Энциклопедия домашних животных". Выбор языка программирования. Реализация программных модулей в блоках.

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

  • Создание базы данных "Автовокзал" как части информационной системы. Требования к базе данных и этапы ее разработки. Анализ информационных потоков, выбор модели. Входные и выходные данные. Программирование базы данных на языке Borland Delphi 7.0.

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

  • Разработка простейшей базы данных с использованием приемов работы с Microsoft Access в среде программирования Delphi. Назначение базы данных, условия эксплуатации, выполнения и запуска программы "База данных районного отдела налоговой инспекции".

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

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

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

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

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

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

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

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

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

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

    лабораторная работа [14,4 K], добавлен 16.11.2008

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

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

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

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

  • Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.

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

  • Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.

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

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

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

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

    курсовая работа [185,6 K], добавлен 08.11.2008

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

    контрольная работа [827,5 K], добавлен 01.06.2010

  • Разработка программных продуктов на языке программирования Borland Delphi. Применяемые таблицы и связи между ними. Пользовательский интерфейс работы с базой данных. Алгоритм работы программы "Футбольные команды и игроки". Защита от ввода неверных данных.

    курсовая работа [788,1 K], добавлен 22.06.2011

  • Создание программы, осуществляющей хранение информации о Ресторане. Структура предприятия, нормализация отношений. Разработка пользовательского интерфейса базы данных "АРМ администратора ресторана" в Borland Delphi 7. Характеристики для поиска данных.

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

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