Разработка системы автоматизации кассы автовокзала на Delphi 6.0 с использованием Paradox и BDE


Тип работы:  Материал
Бесплатно:  Антиплагиат
Объем: 7 страниц
В избранное:   

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

Казахский Экономический Университет имени Т. Рыскулова

Кафедра «Прикладная информатика»

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

Тема: «Касса автовокзала»

Выполнил: Булембаев Д. Б.,

109 группа, ИЭФ-05, «ВТ и ПО»

Алматы 2006 г

Содержание

Введение3

Задача3

Алгоритм решения задачи4

Инструкция пользователя6

Исходный код программы6

Примечание7

Блок-схемы8

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

Введение

Тема курсовой работы называется «Касса автовокзала». С помощью интегрированной среды разработки Delphi версии 6. 0 я решил проблему автоматизации учета прибывающих и отходящих автобусов. Программа является полностью готовой, рабочей и может без проблем быть внедрена в указанные инстанции.

Задача

Автоматизировать процесс учета и регистрации автобусов госучреждения (в данном случае - автовокзал), при этом сохранить простоту и удобство управления процессом. В целом, программа должна хранить информацию, предоставить возможность просмотра и редактирования данных. Помимо этого нужно реализовать поиск по определенным критериям и в определенных полях. Что собственно и было реализовано в моей курсовой работе, а также были добавлены некоторые дополнительные функции, которые будут описаны далее в разделе «Алгоритм решения задачи».

Алгоритм решения задачи

Программа написана на языке программирования Delphi версии 6. 0. При написании программы использовались лишь стандартные компоненты интегрированной среды разработки. Технологии и типы, которые получили реализации в проекте:

  • Borland Database Engine (BDE) - орган управления базами данных (в нашем случае мы используем БД Paradox версии 7. 0) .
  • MySQL - технология работы с БД типа «. sql». В проекте используется совместно с компонентом TQuery для создания выборных таблиц.
  • Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls, Buttons, Menus, DB, DBTables, ImgList - юниты, с помощью которых я получил доступ к процедурам и фукнциям работы с операционной системой, меню, базами данных, визуальными компонентами Delphi.
  • String, Integer, Boolean - типы данных, на которых основана данная программа. Соответственно строковый, целочисленный, логический типы.

При написании курсовой работы я обращался к использованию визуальных и не визуальных компонентов. Давайте, перечислим всех их:

  • TButton - обычная кнопка, нам нужно лишь ее событие onClick (для обработки) .
  • TEdit - поле ввода информации, нужно как часть для: реализации поиска, процесса считывания новых данных о пациенте.
  • TCombobox - представляет собой TEdit с выпадающим вниз меню, элементы которого можно программировать.
  • TDBGrid - компоненты отображения таблиц базы данных в удобочитаемой форме, в виде сетки ячеек и столбцов.
  • TDBNavigator - набор соединенных вместе кнопок навигации по таблице БД. Действия: Искать, Критерии поиска, Отменить и т. д. над ячейками и строками таблиц.
  • TPanel - представляет собой визуальный модуль, на который могут помещаться другие визуальные компоненты.
  • TStatusBar - строка состояния, для отображения текущего режима работы и ошибок.
  • TDatasource - компонент управления потоком данных между базой данных и программой.
  • TTable - является виртуальной таблицей, копией физической таблицы, все операции над ней затем сохраняются в физической таблице.
  • TQuery - компоненты для реализации в своей программе SQL-запросов. В данном проекте только для реализации выборки из других таблиц БД.

Так как в проекте используются только базы данных Paradox, то каждая таблица будет соответствовать только одной физической базе данных. Всего в программе существует 2 БД: «Приходящие автобусы», «Отходящие автобусы», - они хранятся в папке с самой программой.

Все БД создавались с помощью SQL Explorer

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

После запуска на экране возникает главная форма с размещенными на ней визуальными компонентами работы с базами данных (DBGrid1, DBNavigator1) . Имена компонентов остались стандартными, т. е. не менялись с целью наглядного просмотра кода. Навигация между определенными таблицами осуществляется с помощью компоненты TTreeView, размещенного сверху на нашей форме. При раскрытии списка в TreeView, открывается доступ к еще 2 подпунктам в каждом пункте, также при двукратном нажатии на элементы «древа» программой обрабатывается событие onDblClick, в котором инициализируется выбранный пункт и в DBGrid1 отображается определенная таблица базы данных, а в компоненте Table1 свойство TableName меняется в зависимости от выбранного подпункта «древа навигации». Активной таблица делается с помощью установки свойства Active в значение true. При смене таблиц текущая деактивизируется, выбирается нужная и снова активизируется.

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

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

... продолжение

Вы можете абсолютно на бесплатной основе полностью просмотреть эту работу через наше приложение.
Похожие работы
Разработка информационной системы биржи труда на Delphi с использованием СУБД Paradox и BDE
Разработка базы данных для управления гостиницей на Delphi с использованием BDE и Paradox
Разработка базы данных магазина в Delphi с использованием BDE и формата Paradox
Автоматизированная система школьного тестирования на Borland Delphi с использованием Paradox (BDE)
Проектирование и реализация автоматизированной справочной системы товаров на Delphi с использованием Paradox и BDE
Разработка автоматизированного рабочего места для оценки движимого имущества на Delphi 7 с использованием BDE и Paradox
Разработка приложения на Delphi с использованием Paradox для автоматизации расчёта заработной платы и учёта студентов
Проектирование и реализация базы данных студентов на Delphi с использованием Paradox и BDE
Разработка и реализация локальной базы данных в Delphi с использованием BDE и форматов Paradox и dBase
Проектирование и реализация базы данных в Delphi с использованием Paradox и BDE
Дисциплины



Реферат Курсовая работа Дипломная работа Материал Диссертация Практика - - - 1‑10 стр. 11‑20 стр. 21‑30 стр. 31‑60 стр. 61+ стр. Основное Кол‑во стр. Доп. Поиск Ничего не найдено :( Недавно просмотренные работы Просмотренные работы не найдены Заказ Антиплагиат Просмотренные работы ru ru/