Требования к составу и параметрам технических средств

18315
знаков
7
таблиц
0
изображений

2.1.3.3. требования к составу и параметрам технических средств

Программа была выполнена в оперционной системе Windows ME, она совместима с опеационными системами Windows 98, Windows XP, Windows 95, Windows ME, Windows 2000.

Для работы данной программы используется ПК имеющий следующий характеристики:

Процессор не ниже Pentium 100 Емкость ОЗУ не ниже 64 МБ Разрядность 32 бит Жесткий магнитный диск Диск 3,5 CD-ROM 2.2. Описание алгоритма Начало Инициализация окна приложения Ввод данных в программу Обработка данных Выявление лучшей группы Если дата обновления БД, позднее установленного – открытие окна редактирования БД Выход из программы 2.3. Листинг программы

Текст программы приводится в Приложении 1

В программе использованы два Unit

Unit1 – определение лучшей группы

Unit2 – редактирование БД

2.4. Описание процесса отладки программы

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

Для запуска программы необходимо из меню «Пуск», раздел «Программы», выбрать «Колледж», «Колледж».

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

ЗАКЛЮЧЕНИЕ

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

Список использованной литературы 1. Delphi 5.0, учебный курс, Фараонов В.В., ISBN 5-8952-020-4, 400 с. Большая Советская Энциклопедия Малый энциклопедический словарь Брокгауза и Ефрона Delhphi 4.0, Дарахвелидзе П.Г., Марков Е. П. 1998, 816 с. 5. Сайт http://delhpi.mastak.ru Приложение 1. Листинг программы Часть 1. Вычисление и вывод лучшей группы:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

StdCtrls, Grids, DBGrids, Db, DBTables;

type

TForm1 = class(TForm)

Table1: TTable;

DataSource1: TDataSource;

Table2: TTable;

DataSource2: TDataSource;

DBGrid1: TDBGrid;

DBGrid2: TDBGrid;

Button1: TButton;

Label2: TLabel;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure FormShow(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2;

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);

var

t, i, k, j, f: integer;

tmp: string;

 gr: array of string;

 tt: array [1..5, 1..5] of extended;

begin

table2.moveby(1);

i:=1;

for i:=1 to 3 do //3 это кол-во курсов

begin

for j:=1 to 2 do //2 кол-во групп на курсе

begin

table1.Filtered:=true;

tmp:tmp+gr[j];

table1.Filter:='kurs=1 and grup='+ tmp;

table2.Filtered:=true;

table2.Filter:='sessia=1';

k:=table2.RecordCount;

t:=0;

table2.moveby(1);

for f:=1 to k do

begin

t:=t+table2.fieldbyname('ocenka').value;

table2.next;

end;

tt[1, 1]:=t/k;

//table1.Filtered:=false;

end;

end;

label1.caption:=(inttostr(t));

end;

procedure TForm1.Button2Click(Sender: TObject);

var

 i:integer;

 sum:extended;

 begin

table2.filter:='grup=2';

for i:=1 to Table2.recordcount do

begin

Table2.moveby(i);

sum:=sum + strtoint(Table2.Fieldbyname('ocenka').value);

end;

sum:=sum/Table2.recordcount;

//abel1.caption:=floattostr(sum)+ label1.caption;

end;

procedure TForm1.FormShow(Sender: TObject);

begin

Form2.show;

end;

end.

Часть 2. Заполнение базы данных.

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

StdCtrls;

type

TForm2 = class(TForm)

Label1: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Edit5: TEdit;

Button1: TButton;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

{$R *.DFM}

end.


Информация о работе «Базы данных в Delphi»
Раздел: Информатика, программирование
Количество знаков с пробелами: 18315
Количество таблиц: 7
Количество изображений: 0

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

Скачать
120243
5
0

... два запроса к BDE:var Name: array[0..100] of Char; Records: Integer; begin dbiGetNetUserName(Name); dbiGetRecordCount(Query1.Handle, Records); end; 16 Урок 6: Объект TQuery Создание баз данных в Delphi Урок 7: Редактор DataSet, Вычисляемые поля Содержание Урока 7:Урок 7: Редактор DataSet, Вычисляемые поля 1 Содержание Урока 7: 1 Обзор 2 Редактор DataSet 2 Вычисляемые Поля 5 Управление ...

Скачать
133101
1
9

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

Скачать
41475
0
11

... по авансовому отчету. Перерасход выдается подотчетному лицу по расходному кассовому ордеру через кассу предприятия. 2.3 Выбор инструментов и средств программирования Для разработки приложения выбрана визуальная среда программирования Borland Delphi 7. Базы данных считаются основным плюсом Delphi. Это действительно так. Хотя этот язык не создавался специально под данную сферу, реализация ...

Скачать
30673
2
17

... розробника бази. На цьому етапі завершується попереднє проектування бази даних, і на наступному етапі починається її безпосередня розробка. З цієї миті слід почати роботу з СУБД. 1. Розробити базу даних «Магазина побутової техніки «Електрон»», що дозволяє вести: - облік товару; - облік надходжень товару на склад; - облік продажів товару різним покупцям; - рахунки. 2. Основні вимоги до БД ...

0 комментариев


Наверх