Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Разработка информационно-справочной системы "Аптека"

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Разработка базы данных "Аптека" в Microsoft Access, построение ее визуальной части в Delphi. Технологии связывания Microsoft Access со средой программирования Delphi. Создание запросов поисков. Реализация таблиц: продавцы, товары, чеки, поставка, счета.
Краткое сожержание материала:

Размещено на

Курсовая работа

по дисциплине

"Визуальное программирование"

Тема курсовой работы:

"Разработка информационно-справочной системы "Аптека"

Содержание

  • Введение
  • Глава I. Теория
  • Построение базы данных в MS Access
  • Построение визуальной части в Delphi
  • Глава II. Практика
  • Построение базы данных в MS Access
  • Соединение Базы Данных
  • Создание запросов поисков и вывод таблиц
  • Заключение
  • Список использованной литературы
  • Приложения

Введение

В данной курсовой работе будет приведен пример приложения, показывающею базу данных товаров Аптеки. Приложение было разработано в среде Delphi7. В приложении будет реализован показ таблиц: продавцы, товары, чеки, поставка, счета. А также защита паролем и система поиска.

Глава I. Теория

Построение базы данных в MS Access

Основные компоненты MS Access:

· Таблицы

· Запросы

· Отчеты

· Формы

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

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

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

1) Можно создать таблицу с помощью мастера таблиц.

2) Таблицу можно создать путем ввода данных в таблицу.

3) Можно создать таблицу в режиме конструктора.

Запрос-команда на выбор, просмотр, изменение, создание или удаление данных, необходим для решения задач анализа данных.

Основные функции запросов:

· поиск записи по условию

· сортировка записей в требуемом порядке

база информационная справочная программирование

· получение выборки записей таблицы, удовлетворяющей заданному условию, или задание фильтра для таблицы

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

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

В Microsoft Access можно создавать отчеты различными способами:

Конструктор

Мастер отчетов

Автоотчет: в столбец

Автоотчет: ленточный

Мастер диаграмм

Почтовые наклейки.

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

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

Форма предоставляет возможности для:

ввода и просмотра информации базы данных

изменения данных

печати

создания сообщений

Способы создания форм:

Конструктор форм (предназначен для создания формы любой сложности)

Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию)

Автоформа: в столбец (многостраничная - поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи)

Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи)

Автоформа: табличная (отображение записей осуществляется в режиме таблица)

Автоформа: сводная таблица

Автоформа: сводная диаграмма

Диаграмма (создается форма с диаграммой, построенной Microsoft Graph)

Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel)

Построение визуальной части в Delphi

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

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

2. Вид компонента, его размер и поведение определяют значения свойств компонента. Чтобы придать компоненту нужные свойства, следует использовать страницу properties в окне Инспектора объектов. Эта страница состоит из двух колонок: левая содержит название свойства, а правая - конкретное значение свойства. Окно инспектора объектов отображает информацию для того компонента, который выделен щелчком мыши. Строки могут отображать простые и сложные свойства. К простым относятся свойства, которые определяются одним значением - числом, строкой символов и т.д. Сложные свойства определяются совокупностью значений. слева от имени таких свойств указывается символ "+".

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

Рассмотрим основные особенности этого этапа.

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

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

2. Обработчик события представляет собой процедуру и имеет имя, состоящее из двух частей, разделенных точкой. Первая часть представляет собой имя класса создаваемой формы. Вторая часть имени создается либо программистом, либо создается средой Delphi. Если Delphi автоматически формирует вторую часть имени для обработчика, то оно представляет собой объединение имени компонента и имени события без предлога Оn.

В Данной работе используются компоненты:

1. Label-текстовое поле.

2. Edit-текстовое поле с возможность изменения содержимого.

3. Button - командная кнопка.

4. Combobox - окно с выбором одного из нескольких вариантов.

5. MainMenu PopupMenu - набор именованных команд и других вложенных меню (подменю), которые сгруппированы в отдельные функциональные категории. В зависимости от уровня охвата функциональности различают главное меню и локальное меню

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

7. Timer - позволяет отсчитывать время (программируемая).

8. StatusBar-Панель, которую можно разделить на несколько частей и в каждую из них вставить различный текст (так же можно поставить дату и время) располагается внизу формы

9. ADO Connection - Элемент соединяющий БД с программой

10. ADO Table - Компонент через который идет обращение к таблице расположенной в базе данных

11. Data Source - Связывает ADO Table с другими элементами (пример DBGrid и DBnavigation).

12. DBGrid - используют для отображения и редактирования содержимого таблиц

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

А так же Message и MessageDlg.

Глава II. Практика

Построение базы данных в MS Acc...

Другие файлы:

Разработка информационно-справочной системы
Задание N П-7На курсовое проектирование по дисциплине"Логическое программирование" студентуДанченкову Александру Викторовичу гр. ИИ-1-95.1. Тема:разра...

Разработка информационно-справочной системы "Товар на складе"
Задание N П-На курсовое проектирование по дисциплине"Логическое программирование" студентуМихайлову Александру гр. ИИ-1-95.1. Тема:разработка информац...

Разработка информационно-справочной системы "Технический паспорт автомобиля"
Задание N П-21На курсовое проектирование по дисциплине"Логическое программирование" студентуТарасову Михаилу Сергеевичу гр. ИИ-1-95.1. Тема:разработка...

Разработка информационно-справочной системы "Каталог строительных объектов"
Задание N П-8На курсовое проектирование по дисциплине"Логическое программирование" студентуМухамеджанову И.И. гр. ИИ-1-95.1. Тема:разработка информаци...

Разработка информационно-справочной системы "Зарплата по НИР"
Задание N П-1На курсовое проектирование по дисциплине "Логическое прог-раммирование". Студенту Синельникову А.Г. гр. ИЖ-1-95.1. Тема исследований:разр...