База данных «приемная комиссия»

  Озеров В. Delphi. Советы программистов. СПб.: Символ Плюс. 2002. 912 с.: ил.; Фаронов В.В. Программирование баз данных

База данных «приемная комиссия»

Реферат

Компьютеры, программирование

Другие рефераты по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

Федеральное агентство по образованию

Государственное образовательное учреждение

среднего профессионального образования

«Курганский технологический колледж»

 

К защите допускается Защищен с оценкой

Зав. отд. Шульгина Н.С. __________________

“____ “_________2007 г. “___”________2007 г.

 

Отделение Автоматизации и вычислительной техники

 

ДИПЛОМНЫЙ ПРОЕКТ

БАЗА ДАННЫХ «ПРИЕМНАЯ КОМИССИЯ»

КТК.230105.464.5234

 

Студент Качесов Андрей Андреевич

 

Руководитель преподаватель Колотовкина Елена Юрьевна

 

Консультант по экономической части методист

Метелица Виктория Викторовна

 

Нормоконтролер преподаватель Колотовкина Елена Юрьевна

 

Рецензент зам директора по УОР Сенькин Вадим Владимирович

 

 

 

Курган, 2007 г. СОДЕРЖАНИЕ

ВВЕДЕНИЕ

  1. ОБЩАЯ ЧАСТЬ
  2. Назначение и область применения
  3. Технические характеристики
  4. Постановка задачи
  5. Описание алгоритма
  6. Описание и обоснование выбора метода организации входных и выходных данных
  7. Описание и обоснования выбора состава технических и программных средств
  8. СПЕЦИАЛЬНАЯ ЧАСТЬ
  9. Описание программы и её применение
  10. Описание логики
  11. Программа и методика испытания
  12. Инструкция по эксплуатации и применению
  13. ЭКОНОМИЧЕСКАЯ ЧАСТЬ
  14. БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ

ЗАКЛЮЧЕНИЕ

ИСТОЧНИКИ, ИСПОЛЬЗОВАННЫЕ ПРИ РАЗРАБОТКЕ

ПРИЛОЖЕНИЯ

 

ВВЕДЕНИЕ

Компьютеры в 21 веке используются для решения различных задач, в том числе:

  1. вычислительных задач;
  2. формирования статистических данных;
  3. автоматизации производства и т.д.

Системы управления базами данных (СУБД) это программные средства, предназначенные для создания, наполнения, обновления и удаления баз данных.

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

Цель дипломного проекта создание базы данных, которая частично автоматизирует обработку информации, для Негосударственного образовательного учреждения «Межотраслевой региональный центр повышения квалификации и переподготовки кадров».

Из указанной цели вытекают следующие задачи:

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

 

1 ОБЩАЯ ЧАСТЬ

1.1 Назначение и область применения

 

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

Задача данного программного продукта автоматизация рабочего места сотрудника НОУ «МРЦПК» по приему новых слушателей.

Автоматизация включает в себя:

  1. ведение списка слушателей;
  2. ведение списка специальностей;
  3. создание отчетов по слушателям и специальностям;
  4. создание автоматически заполняемого договора;
  5. формирование списка посещаемости;
  6. формирование списка слушателей зачисленных в определенную группу;
  7. формирование списка по выбранной специальности.

 

1.2 Технические характеристики

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

 

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

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

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

- разработать интуитивно понятный пользовательский интерфейс.

 

1.2.2 Описание алгоритма

 

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

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

- выбирается специальность, на которую направляется слушатель.

- если есть возможность, то можно выбрать скидку на предоставляемые специальности.

- выбирается период в котором будет обучаться слушатель.

Для формирования списка группы слушателей выполняются следующие действия:

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

- выбирается период, за который следует отбирать слушателей

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

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

 

1.2.3 Описание и обоснование выбора метода организации входных и выходных данных

Разработанная база данных может обрабатывать входные и выходные данные.

К входным данным относятся информация, которая хранится в базе данных, эти данные могут, изменяются по мере использования программы. Выходными данными, то есть результатом функционирования программы является составление отчетов, экспортируемых в MS Word.

 

  1. Описание и обоснования выбора состава технических и программных средств

Для разработки программно продукта был использован язык программирования Delphi.

Интерфейс приложения был определен с помощью стандартных VCL компонентов, поставляемых в составе Borland Delphi 7 Enterprise и дополнительной библиотеки компонентов RX Library 2.75, в частности использовался компонент TAppEvents, в место стандартного TApplicationEvents.

Библиотека визуальных компонентов (Visual Component Library - VCL) Delphi широкий выбор предопределенных типов компонентов, из которых пользователь может строить свою прикладную программу.

Возможности и функции программы целиком и полностью зависят от написанных процедур.

Delphi является интегрированной средой разработки.

Интегрированная Среда Разработки (Integrated Development Environment - IDE) - это среда, в которой есть все необходимое для проектирования, запуска и тестирования приложений и где все нацелено на облегчение процесса создания программ. IDE интегрирует в себе редактор кодов, отладчик, инструментальные панели, редактор изображений, инструментарий баз данных все, с чем приходится работать.

Наряду с традиционными инструментами доступа к данным Borland Database Engine и ODBC в приложениях Delphi можно применять технологию Microsoft ActiveX Data Objects (ADO), которая основана на возможностях СОМ, а именно интерфейсов OLE DB.

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

В Палитре компонентов Delphi есть страница ADO, содержащая набор компонентов, позволяющих создавать полноценные приложения БД, обращающиеся к данным через ADO. И для выполнения своего дипломного проекта я выбрал именно этот способ соединения хранилища базы данных с моей программой.

Технология Microsoft ActiveX Data Objects обеспечивает универсальный доступ к источникам данных из приложений БД. Такую возможность предоставляют функции набора интерфейсов, созданные на основе общей модели объектов СОМ и описанные в спецификации OLE DB.

Технология ADO и интерфейсы OLE DB обеспечивают для приложений единый способ доступа к источникам данных различных типов (рис. 1.1). Например, приложение, использующее ADO, может применять одинаково сложные операции и к данным, хранящимся на корпоративном сервере SQL, и к электронным таблицам, и локальным СУБД. Запрос SQL, направленный любому источнику данных через ADO, будет выполнен.

 

Рисунок 1.1 - Схема доступа к данным через ADO

2 СПЕЦИАЛЬНАЯ ЧАСТЬ

  1. Описание программы и её применение
  2. Описание логики

 

Рисунок 2.1 - Схема данных

 

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

На рисунке 2.2 изображенном ниже можно увидеть логику построения договора, путем экспорта в Microsoft Word.

Схема 2.2 Алгоритм формирования договора

 

Эквивалент данному алгоритму находится в Приложении В.

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

 

  1. Программа и методика испытания

 

Похожие работы

1 2 3 4 5 > >>