База данных "Магазин по продаже дисков"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Реферат

 

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

 

Целью курсовой работы является разработка автоматизированного рабочего места для продавца компакт дисков, в среде Borland C++ Builder.

Объект исследования магазин по продажи компакт дисков.

Предмет исследования процесс учета продукции в магазине.

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

 

 

Содержание

 

Введение

1. Описание предметной области

1.1 Общие положения

1.2 Сведения из теории

1.2.1 Классификация баз данных

1.2.2 Форма Form

1.2.3 Свойства компонента Edit (поле редактирования текста)

1.2.4 Свойства компонента Label (поле вывода текста)

1.2.5 Свойства компонента DBGrid

1.2.6 Свойства компонента CheckBox

1.2.7 Свойства компонента Button

1.2.8 Свойства компонента TTabSheet

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

1.3.1 Название и назначение разрабатываемого приложения

1.3.2 Спецификация входных и выходных данных

1.3.3 Обоснование выбора средства программирования

1.3.4 Требования к аппаратной части и ПО

2. Технология разработки приложения

2.1 Макет приложения

2.1.1 Описание экранных форм

2.1.2 Описание файлов проекта

2.2 Описание программы

2.3 Результаты работы программы

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

Заключение

Список использованных источников

Приложения

Введение

 

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

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

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

Одной из широко используемых сред разработки является Borland C++Builder, который позволяет создавать различные приложения: от простейших однооконных приложений до программ распределения баз данных, поэтому именно с помощью его я и решил разработать своё приложение которое назвал “Автоматизированное рабочее места для продавца компакт дисков“.

Объект курсовой работы магазин по продаже компакт дисков.

Предмет курсовой работы процесс учета продукции в магазине.

Целью курсовой работы является разработка автоматизированного рабочего места продавца компакт дисков в среде Borland C++ Builder.

Исходя из цели работы, я определил для себя следующие задачи:

1) Разработать и описать предметную область программы;

2) Разработать алгоритм на языке С++;

3) Показать возможности применения автоматизированного рабочего менеджера (т.е. осуществить программную реализацию и протестировать разработанное приложение);

Содержательная часть данной работы разделена на 3 главы:

в первой главе:

  1. обосновывается актуальность темы, формулируется объект, предмет и цель;
  2. общие сведения по использованию БД;
  3. название и назначение разработанного приложения; обосновывается и описывается выбор средства программирования; описывается требуемое оборудование и ПО.
  4. последовательно описывается решение сформулированных задач и этапов работы.

во второй главе:

  1. даётся подробное описание технологии работы с разработанным приложением.

в третьей главе:

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

 

 

1. Описание предметной области

 

1.1 Общие положения

 

При проектировании базы данных решаются две основные проблемы:

1.Отображение объектов предметной области в абстрактные объекты модели данных таким образом, чтобы это отображение не противоречило семантике предметной области, и было по возможности лучшим (эффективным, удобным и т.д.). Часто эту проблему называют проблемой логического проектирования баз данных;

2.Обеспечение эффективного выполнения запросов к базе данных, т.е. рациональное расположение данных во внешней памяти, создание полезных дополнительных структур (например, индексов) с учетом особенностей конкретной БД. Эту проблему называют проблемой физического проектирования баз данных.

Проблема проектирования реляционной базы данных состоит в обоснованном принятии решений о том, из каких отношений (таблиц) должна состоять БД и какие атрибуты (характеристики и свойства) должны быть у этих отношений.

Классическим является подход, при котором весь процесс проектирования производится в терминах реляцион