Автоматизированная информационная система учета движения контингента студентов ВУЗа

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

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

° также компоненты TdataModule могут сохраняться в репозитории. Тогда они могут использоваться другими, вновь создаваемыми приложениями. Таким образом, устраняется необходимость повторного написания идентичного или схожего кода в приложениях.

Data Migration Wizard - средство для перемещения данных между БД различных типов.

Невизуальные компоненты Delphi служат для соединения приложения с таблицами БД. Визуальные компоненты Delphi предназначены для визуализации записей набора данных (напримерр, компонент TDBGrid) или отдельных полей текущей записи набора данных (например, TDBEdit, TDBText). Невизуальные компоненты имеют прямой выход на BDE, которая, в свою очередь, контактирует с БД. Визуальные компоненты служат для представления данных из невизуальных компонентов, т.е. служат целям обеспечения интерфейса пользователя при работе с данными.

Основными составными частями Delphi являются:

  1. Дизайнер Форм (Form Designer);
  2. Окно Редактора Исходного Текста (Editor Window);
  3. Палитра Компонент (Component Palette);
  4. Инспектор Объектов (Object Inspector);
  5. Справочник (On-line help).

Есть и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные для точной настройки программы и среды программирования.

Программисты на Delphi проводят большинство времени, переключаясь между Дизайнером Форм и Окном Редактора Исходного Текста (которое для краткости называют Редактор).

Дизайнер Форм в Delphi столь интуитивно понятен и прост в использовании, что создание визуального интерфейса превращается в детскую игру. Дизайнер Форм первоначально состоит из одного пустого окна, которое заполняется всевозможными объектами, выбранными на Палитре Компонент.

Несмотря на всю важность Дизайнера Форм, местом, где программисты проводят основное время, является Редактор. Логика является движущей силой программы и Редактор - то место, где она кодируется.

Палитра Компонент позволяет выбрать нужные объекты для размещения их на Дизайнере Форм. Установленным объектом на Дизайнере Форм можно манипулировать с помощью мыши.

Палитра Компонент использует постраничную группировку объектов. Внизу Палитры находится набор закладок - Standard, Additional, Dialogs и т.д.

Невидимые во время выполнения программы компоненты (невизуальные компоненты типа TMenu или TDataBase) не меняют своей формы.

В приложение пользователя из БД получают наборы данных с помощью компонента Tquery. Результирующий НД компонента TQuery формируется путём выполнения запроса к БД на языке SQL (Structured Query Languague, язык структурированных запросов).

Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows XP. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 200 МГц (рекомендуется Pentium 400 МГц и выше), оперативной памяти - 256 Мбайт (рекомендуется 1Г байт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 1Гбайт).

 

 

2.Разработка программы

 

2.1 Разработка форм

 

Любая программа в DELPHI состоит из файла проекта (файл с расширением DPR) и одного или нескольких модулей (файлы с расширением PAS). Каждый из таких файлов описывает программную единицу Object Pascal.

Файл проекта представляет собой программу, написанную на языке Object Pascal и предназначенную для обработки компилятором. Эта программа автоматически создается DELPHI и содержит лишь несколько строк. (View/ProjectSource).

Данный проект так же состоит из файла проекта Delphi, программного кода, и редактируемых форм.

В состав АИС, так же входят шаблоны выходных документов в текстовом редакторе и электронной таблице.

При запуске программы автоматически загружается форма Главная форма представленная на рисунке 2.1.

 

Рисунок 2.1 Разработка главной формы АИС Контингент

 

На форме размещен компонент как TMainMenu

Для управления формой использован TMainMenu. Ниже приведены некоторые свойства данного компонента.

Компонент TMainMenu

object N1: TMenuItem

Caption = Файл

object N2: TMenuItem

Caption = Выход

end

object N3: TMenuItem

Caption =Базы данных

object N4: TMenuItem

Caption = Добавить

OnClick = N4Click

end

object N6: TMenuItem

Caption = Редактировать

end

end

object N7: TMenuItem

Caption = Удалить

object N8: TMenuItem

Caption = Приказы

OnClick = N8Click

end

object N9: TMenuItem

Caption = О переводе

OnClick = N9Click

end

object N10: TMenuItem

Caption = О зачислении

OnClick = N10Click

end

object N11: TMenuItem

Caption = Об отчислении

OnClick = N11Click

end

end

object N9 TMenuItem

Caption = Вывод данных

object N12: TMenuItem

Caption = Списки

OnClick = N12Click

end

object N13: TMenuItem

Caption = Формы

object N14: TMenuItem

Caption = Справки

OnClick = N14Click

end

end

end

Форма для настройки базы данных представлено на рисунке 2.2.

 

Рисунок 2.2 Вид формы Настройки

 

По выбору серверной или локальной базы данных осуществляется соединение соответствующей базой данных(рис 2.3).

Рис. 2.3 Окно настройки локальной базы данных

 

Рис. 2.4 Окно настройки серверной базы данных

 

Использованы компоненты

object RadioButton1: TRadioButton

Left = 15

Top = 35

Width = 221

Height = 17

Caption =Базы данных SQL server

TabOrder = 1

OnClick = RadioButton1Click

end

object RadioButton2: TRadioButton

Left = 15

Top = 70

Width = 216

Height = 17

Caption = Локальная база данных MS Access

TabOrder = 3

OnClick = RadioButton2Click

end

Процедуры назначены на кнопки TBitBtn1, TBitBtn2.

Подтверждение настрой?/p>