Разработка приложения "Калькуляция товаров"

Структурная схема программы. Типизированный объектно-ориентированный язык Delphi. Программа калькуляции товаров, имеющихся на складе. Создание, сохранность, запись и открытие данных в типизированном файле. Интерфейс пользователя и методика испытаний.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 14.03.2013
Размер файла 855,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

АНГАРСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНИЧЕСКАЯ АКАДЕМИЯ

ФАКУЛЬТЕТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ

КАФЕДРА ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ И КОМПЛЕКСЫ

КУРСОВАЯ РАБОТА

По дисциплине «Программирование на языке высокого уровня»

Тема: Разработка приложения «Калькуляция товаров»

Выполнил:

Студент группы ВМК-10-1

Колесниченко И.С.

Проверила:

Доцент Засухина О.А

г.Ангарск 2011г

Содержание

Тема: Разработка приложения «Калькуляция товаров»

ВВЕДЕНИЕ

1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

1.1 Текст задания

1.1.1 Разработка приложения «Калькуляция товаров»

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

2. ТЕХНИЧЕСКИЙ ПРОЕКТ

2.1 Структурная схема программы

2.2 Модуль Unit1

2.2.1 Входные данные

2.2.2 Выходные данные

2.2.3 Алгоритм

2.3 Модуль Unit2

2.3.1 Входные данные

2.3.2 Выходные данные

2.3.3 Алгоритм

3. РАБОЧИЙ ПРОЕКТ

3.1 Текст программы с пояснениями

3.1.1 Unit1(Калькуляция товаров 1)

3.2 Описание программы

3.4 Контрольный пример и методика испытаний

ЗАКЛЮЧЕНИЕ

ЛИТЕРАТУРА

ВВЕДЕНИЕ

Целью курсовой работы является разработка приложения “Калькуляция товаров” на языке программирования высокого уровня Object Delphi в визуальной среде разработки Code Gear RAD Studio. Входные данные хранятся в типизированном файле. Программа создаёт файл, дописывает данные в файл, выбирает данные из файла согласно заданию с помощью запросов. Приложение содержит не менее 2-х форм и 2-х модулей, главная форма содержит главное меню, панель инструментов, строку состояние (подсказки, системная дата, системное время ), всплывающие подсказки.

Задачами курсовой работы являются:

1) освоение программы Code Gear RAD Studio;

2) изучение программирования в среде Delphi;

3) получение навыков разработки приложения.

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

Несколько лет назад рядовому программисту оставалась только мечтать о создании собственных программ, работающих в среде Windows, т.к. единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьёзными знаниями и опытом.

Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечение привели к появлению систем программирования, ориентированных на так называемую «быструю разработку». Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

1.1 Текст задания

1.1.1 Разработка приложения «Калькуляция товаров»

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

• Найти сведения о заданном названии товара

• Вывести название товара имеющего наибольшую суммарную стоимость

• Вычислить суммарную стоимость всех товаров

• Отсортировать данные по названию товара

• Найти название самого дешёвого товара

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

Необходимо разработать приложение на языке программирования высокого уровня OBJECT PASCAL. Входные данные записать в типизированный файл. Данные из типизированного файла выводить на форму приложения. Данные в типизированном файле являются «плоским» файлом базы данных. Разработать запросы согласно заданию. Программа должна быть компактна и безошибочна.

2. ТЕХНИЧЕСКИЙ ПРОЕКТ

2.1 Структурная схема программы

Рисунок 2.1 - Структурная схема модулей

Рисунок 2.2 - Структурная схема форм

Описание модулей и форм приведено в таблице 2.1.

Таблица 2.1. - Описание модулей

Имя модуля

Назначение модуля

Unit1(Калькуляция товаров 1)

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

Unit2(Калькуляция товаров 2)

Модуль содержит форму которая используется для записи данных в типизированный файл.

2.2 Модуль Unit1

2.2.1 Входные данные

NAKL=Record

Naztovara:string[30];-название товара

• Nazedinici:string[30];-название единицы измерения товара

• Stoimostedinici:integer;-стоимость единицы

• KolEdiniciizmerenia:integer;-количество единиц измерения

• Sumarnaystoimosttovara:real;-суммарная стоимость товара

P- типизированный файл типа TVED

F- переменная типа TVED

l, k, m, i, j- переменные типа: integer;

2.2.2 Выходные данные

Сведение о заданном названии товара

• Название товара имеющего наибольшую суммарную стоимость

• Суммарная стоимость всех товаров

• Данные отсортированные по названию товара

• Название самого дешёвого товара

• StatusBar1.text[1] - Выводится системное время

• StatusBar1.text[2] - выводится системная дата

• StringGrid1 - выводится вся информация из файла

• StringGrid2 - выводится поисковая информация из файла

2.2.3 Алгоритм

2.2.3.1 Form Create

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

2.2.3.2 Timer1Timer

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

2.2.3.3 N2Click

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

2.2.3.4 N13Click

2.2.3.5 BitBtn2Click

2.2.3.6. BitBtn6Click

2.2.3.7 N7Click

2.2.3.8 N8Click

2.2.3.8.N10Click

2.2.3.10 N11Click

2.2.3.10.N12Click

2.2.3.11. N9Click

2.3 Модуль Unit2

2.3.1 Входные данные

· Edit1.text, Edit2.text, Edit3.text, ComboBox1.text, ComBox2.text, ComboBox3.text, ComboBox4.text, ComboBox5.text - данные из текстовых полей

2.3.2 Выходные данные

· P - типизированный файл типа Tved

2.3.3 Алгоритм

2.3.3.1 BitBtn1Click

2.3.3.2. BitBtn2Click

3. РАБОЧИЙ ПРОЕКТ

3.1 Текст программы с пояснениями

3.1.1 Unit1(Калькуляция товаров 1)

unit Unit1;

interface

uses

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

Dialogs, StdCtrls, Buttons, ExtCtrls, Grids, ComCtrls, Menus;

type

TForm1 = class(TForm)

Panel1: TPanel;

BitBtn2: TBitBtn;

BitBtn6: TBitBtn;

StringGrid1: TStringGrid;

Label1: TLabel;

Edit1: TEdit;

Timer1: TTimer;

MainMenu1: TMainMenu;

StatusBar1: TStatusBar;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

N7: TMenuItem;

N8: TMenuItem;

N9: TMenuItem;

N10: TMenuItem;

N11: TMenuItem;

N12: TMenuItem;

N13: TMenuItem;

StringGrid2: TStringGrid;

Label2: TLabel;

Panel2: TPanel;

procedure BitBtn6Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure N10Click(Sender: TObject);

procedure N9Click(Sender: TObject);

procedure N7Click(Sender: TObject);

procedure N2Click(Sender: TObject);

procedure N13Click(Sender: TObject);

procedure Timer1Timer(Sender: TObject);

procedure N11Click(Sender: TObject);

procedure N8Click(Sender: TObject);

procedure N12Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

Type

NAKL=Record

Naztovara:string[30];

Nazedinici:string[30];

Stoimostedinici:integer;

KolEdiniciizmerenia:integer;

Sumarnaystoimosttovara:real;

end;

var

Form1: TForm1;

l,k,m, i,j:integer;

p:NAKL;

F:File of Nakl;

PoiskT:string[30];

mas:array[1..100] of Nakl;

implementation

uses Unit2;

{$R *.dfm}

///покакать///

procedure TForm1.N13Click(Sender: TObject);

begin

AssignFile(F, 'p');

reset(F);//Открыть файл

i:=1;

while not eof(F) do

begin

read(F,P);

if i = StringGrid1.RowCount then

begin

StringGrid1.RowCount:=StringGrid1.RowCount+1;

end;

With StringGrid1 do

begin

Cells[0,i]:=p.Naztovara;

Cells[1,i]:=p.Nazedinici;

Cells[2,i]:=IntToStr(p.Stoimostedinici);

Cells[3,i]:=IntToStr(p.KolEdiniciizmerenia);

cells[4,i]:=floatToStr(p.Sumarnaystoimosttovara);

end;

Inc(i);//i:=i+1;

end;

closeFile(F);

end;

///Сохранить///

procedure TForm1.BitBtn2Click(Sender: TObject);

begin

StringGrid1.RowCount:= i;

Rewrite(F);//создать файл

CloseFile(F);//закрыть файл

reset(F);//открыть файл

seek(F,filesize(F));//команда

for j:=1 to StringGrid1.RowCount - 1 do

begin

with StringGrid1 do

begin

P.Naztovara:=Cells[0, j];

P.Nazedinici :=Cells[1, j];

P.Stoimostedinici:= StrToInt(Cells[2, j]);

P.KolEdiniciizmerenia:=StrToInt(Cells[3,j]);

P.Sumarnaystoimosttovara:=StrToInt(Cells[4,j]);

Write(F,P);//записать содержимое переменной р в файл

end;

end;

CloseFile(F);

ShowMessage ('Запись завершена в spisok.dat');

end;

///Создать///

procedure TForm1.N2Click(Sender: TObject);

begin

REWRITE(F);

CLOSEFILE(F);

ShowMessage('Типизированный Файл создан или почищен');

end;

///Выход///

procedure TForm1.BitBtn6Click(Sender: TObject);

begin

Close;

end;

///Запись///

procedure TForm1.N7Click(Sender: TObject);

begin

Form2.showmodal;

end;

///Товар с наибоьшей суммарной стоимостью///

procedure TForm1.N8Click(Sender: TObject);

var

max:real;

k:integer;

begin

Reset(F);

StringGrid2.RowCount:=1;

i:=1;

while not eof(f) do

begin

read(F,P);

mas[i]:=P;

i:=i+1;

end;

max:=-100;

k:=1;

for j := 1 to i-1 do

begin

if mas[j].Sumarnaystoimosttovara > max then begin

max := mas[j].Sumarnaystoimosttovara;

with StringGrid2 do begin

cells[0,k]:=mas[j].Naztovara;

Cells[1,k]:=mas[j].Nazedinici;

Cells[2,k]:=IntToStr(mas[j].Stoimostedinici);

Cells[3,k]:=IntToStr(mas[j].KolEdiniciizmerenia);

Cells[4,k]:=floatToStr(mas[j].Sumarnaystoimosttovara);

RowCount:=RowCount+1;

end;

m:=m+1;

end;

end;

StringGrid2.FixedRows:=1;

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

assignFile(F,'P');

begin

WITH StringGrid1 do begin

Cells[0,0]:='Название товара';

Cells[1,0]:='Единица измерения товара';

Cells[2,0]:='Стоимость единицы измерения';

Cells[3,0]:='Количество единиц измерения';

Cells[4,0]:='Сумарная стоимость товара';

end;

WITH StringGrid2 do begin

Cells[0,0]:='Название товара';

Cells[1,0]:='Единица измерения товара';

Cells[2,0]:='Стоимость единицы измерения';

Cells[3,0]:='Количество единиц измерения';

Cells[4,0]:='Сумарная стоимость товара';

end;

i:=1;

end;

end;

///Найти сведения о заданом товаре///

procedure TForm1.N10Click(Sender: TObject);

begin

Reset(F);

StringGrid2.RowCount:=1;

i:=1;

while not eof(f) do

begin

read(F,P);

mas[i]:=P;

i:=i+1;

end;

PoiskT:=Edit1.Text;

m:=1;

for j := 1 to i-1 do begin

if mas[j].Naztovara=PoiskT then begin

with StringGrid2 do begin

cells[0,m]:=mas[j].Naztovara;

Cells[1,m]:=mas[j].Nazedinici;

Cells[2,m]:=IntToStr(mas[j].Stoimostedinici);

Cells[3,m]:=IntToStr(mas[j].KolEdiniciizmerenia);

Cells[4,m]:=floatToStr(mas[j].Sumarnaystoimosttovara);

RowCount:=RowCount+1;

end;

m:=m+1;

end;

end;

StringGrid2.FixedRows:=1;

end;

///Отсортировать товар по названию///

procedure TForm1.N11Click(Sender: TObject);

var l:integer; q:NAKL;

mas:array[1..50]of NAKL;

begin

reset(F);

StringGrid2.RowCount:=2;

i:=1;

k:=1;

while not eof(f) do

begin

read(F,P);

mas[i]:=P;

i:=i+1;

end;

for l:=1 to i-2 do

for m:=1 to i-2 do

if mas[m].Naztovara>mas[m+1].Naztovara then begin

q:=mas[m];

mas[m]:=mas[m+1];

mas[m+1]:=q;

end;

for j:=1 to i-1 do

begin

with StringGrid1 do begin

Cells[0,k]:=mas[j].Naztovara;

Cells[1,k]:=mas[j].Nazedinici;

Cells[2,i]:=IntToStr(mas[j].Stoimostedinici);

Cells[3,k]:=IntToStr(mas[j].KolEdiniciizmerenia);

Cells[4,k]:=floatToStr(mas[j].Sumarnaystoimosttovara);

RowCount:=RowCount+1;

end;

k:=k+1;

end;

CloseFile(F);

end;

///Найти название самого дешёвого товара///

procedure TForm1.N12Click(Sender: TObject);

var

max:real;

k:integer;

begin

Reset(F);

StringGrid2.RowCount:=1;

i:=1;

while not eof(f) do

begin

read(F,P);

mas[i]:=P;

i:=i+1;

end;

max:=100;

k:=1;

for j := 1 to i-1 do

begin

if mas[j].Stoimostedinici < max then begin

max := mas[j].Stoimostedinici;

with StringGrid2 do begin

cells[0,k]:=mas[j].Naztovara;

Cells[1,k]:=mas[j].Nazedinici;

Cells[2,k]:=IntToStr(mas[j].Stoimostedinici);

Cells[3,k]:=IntToStr(mas[j].KolEdiniciizmerenia);

Cells[4,k]:=floatToStr(mas[j].Sumarnaystoimosttovara);

RowCount:=RowCount+1;

end;

m:=m+1;

end;

end;

StringGrid2.FixedRows:=1;

end;

///Сумарная стоимость всех товаров///

procedure TForm1.N9Click(Sender: TObject);

var itogsum:real;

begin

itogsum:=0;

for j := 1 to i-1 do

itogsum:=itogsum+mas[j].Sumarnaystoimosttovara;

label2.caption:='Сумарная стоимость всех товаров= '+floattostrf(itogsum,fffixed, 10,0);

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

StatusBar1.Panels[1].Text:=DateToStr(Date);

StatusBar1.Panels[2].Text:=TimeToStr(Time);

end;

end. Конец

3.2 Описание программы

Таблица 1.1 - Описание кнопок в Unit1(Калькуляция товаров 1)

Имя кнопки - Unit1( Калькуляция товаров 1)

Назначение кнопки

N2Click(Создать),

Создаёт типизированный файл

N7Click(Записать)

Переход на форму (Forma2(Калькуляция товаров 2))

BitBtn2Click(Сохранить)

Записывает в типизированный файл, в spisok.dat

N7Click(Открыть)

Открывает данные из типизированного файла и выводит их в StringGrid1

BitBtn6Click(Выход)

Эта кнопка закрывает программу( Калькуляция товаров 1)

N10Click(MainMenu)

1.Найти сведения о заданом товаре

N8Click(MainMenu)

2.Товар с наибольшей сумарной стоимостью

N9Click(MainMenu)

3.Сумарная стоимость всех товаров

N11Click(MainMenu)

4.Отсортировать товар по названию

N12Click(MainMenu)

5.Найти название самого дешёвого товара

Таблица 1.2 - Описание кнопок в Unit2(Калькуляция товаров 2)

Имя кнопки - Unit1( Калькуляция товаров 2)

Назначение кнопки

Button1Click(Ок)

Вводит данные в типизированный файл

Button 2Click(Close)

Эта кнопка закрывает форму Калькуляция товаров 2

Таблица 1.3 - Состав проекта

Имя файла

Назначение файла

Project1.dpr

Исходный код приложения

Project1.dproj

Резервная копия исходного кода приложения

Unit1.

Главная форма программы

Unit2

Вторая форма программы для записи данных в типизированный файл

3.3 Руководство пользователя

При нажатие кнопки (1 или Ctrl+C) «создать» на Panel1, создается типизированный файл. При нажатии кнопки (2 или Ctrl+z) «записать» программа переходит на второю форму - Калькуляция товаров 2. При нажатие кнопки (3 или Ctrl+O) «открыть», данные из типизированного файла открываются в String Grid1.При нажатии кнопки (4) «сохранить» данные сохраняются в spisok.dat. В Main Menu1 при нажатии кнопок (5 или Ctrl+1-5) 1-5 выходит информация о товаре. При нажатии кнопки (6) «выход» программа закрывается

программа язык delphi калькуляция

3.4 Контрольный пример и методика испытаний

Рисунок 3.1 - Главная форма Unit1(Калькуляция товаров 1)

Рисунок 3.2 -Вторая форма Unit2(Калькуляция товаров 2)

Рисунок. 3.3 -Запись данных в типизированный файл с помощью Unit2(Калькуляция товаров 2) и сохранение данных в типизированный файл

Рисунок.3.4 -Вывод задачи №1

Рисунок.3.5 -Вывод задачи №2

Рисунок.3.6 -Вывод задачи №3

Рисунок.3.7 -Вывод задачи №4

Рисунок.3.8 -Вывод задачи №5

ЗАКЛЮЧЕНИЕ

В результате выполнения курсовой работы были получены следующие результаты: была полностью освоена программа Delphi, была написана и отлажена программа согласно поставленному заданию и заданным критериям. В ходе выполнения курсовой работы я научился создавать типизированные, текстовые файлы. Создавать, сохранять, записывать и открывать данные в типизированном файле. Научился пользоваться MainMenu, Panel, StringGrid, Edit, Label, Timer, BitBtn, Button и Memo. Научился связывать формы между собой с помощью кнопки Use Unit.

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

ЛИТЕРАТУРА

1. Delphi 2005. Разработка приложений для баз данных и Интернета - Фаронов В.В

2. Программирование документов и приложений MS Office в Delphi - Корняков В.Н

3. Delphi 2006. Справочное пособие. Язык Delphi, классы, функции, Win32 и .NET - Архангельский А. Я

4. Основы программирование в Delphi 8 для Microsoft.NET Framework. Самоучитель - Культин Н.Б.

5. Основы Delphi - Фленов М.Е.

6. Компьютер «Большой самоучитель по программе Delphi 2010 г.Художественный редактор В.Гусаков.

Размещено на Allbest.ru

...

Подобные документы

  • Язык Delphi как строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal, его главные особенности. Стадии создания автоматизированной системы. Листинг программы, разработка интерфейса.

    курсовая работа [933,9 K], добавлен 08.12.2011

  • Delphi - среда быстрой разработки, в которой в качестве языка программирования используется типизированный объектно-ориентированный язык Delphi. Варианты программного пакета. Особенности работы, вид экрана после запуска. Описание структуры программы.

    курсовая работа [1,3 M], добавлен 25.11.2014

  • Delphi как строго типизированный объектно-ориентированный язык. Общее понятие о приложении "DreamBook", его главные задачи. Модель бизнес процесса. Диаграмма прецедентов: спецификация, ограничения и отношения. Модель анализа, общий алгоритм метода.

    контрольная работа [190,4 K], добавлен 22.11.2013

  • Математическая формулировка задачи, принципиальная схема гидравлического демпфера. Структурная схема программы связи модулей, реализованной на языке высокого уровня Borland Delphi 7.0. Ее описание, руководство пользователя, особенности тестирования.

    курсовая работа [140,0 K], добавлен 29.05.2013

  • Характеристика системы программирования. Главные составные части Delphi. Интерфейс программного приложения. Результаты работы программы. Руководство системного программиста и оператора. Язык программирования Delphi, среда компилятора Borland 7.0.

    курсовая работа [1,6 M], добавлен 29.05.2013

  • Требования к составу и параметрам технических средств. Выбор языка программирования. Структурная схема программного продукта. Проектирование пользовательского интерфейса. Создание системы и заполнение базы данных. Разработка форм ввода-вывода информации.

    курсовая работа [1,2 M], добавлен 30.01.2016

  • Структурная схема получения гороскопа по дате рождения. Листинг исходных кодов программы и руководство пользователя. Ввод данных с помощью объекта класса QDateEdit. Разработка пользовательского интерфейса. Выбор стратегии тестирования и отладка программы.

    курсовая работа [1,0 M], добавлен 31.05.2015

  • Создание тестирующих и игровых программ. Степень сложности и художественного оформления интерфейса пользователя. Создание справочной системы. Корректное отображение символов. Создание системы управления базами данных в среде Delphi и таблиц базы данных.

    методичка [1,0 M], добавлен 24.10.2012

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

    курсовая работа [4,3 M], добавлен 27.03.2011

  • C# как объектно-ориентированный язык программирования. Объектно-ориентированный анализ и проектирование системы на языке UML. Сущность программы "Учёт пациентов в регистратуре поликлиники", ее достоинства и недостатки, пошаговая инструкция пользователя.

    курсовая работа [1,5 M], добавлен 17.02.2013

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

    курсовая работа [928,2 K], добавлен 03.12.2013

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

    дипломная работа [1,0 M], добавлен 10.07.2017

  • Создание специализированной системы управления базой данных для обработки информации из выбранной прикладной области знаний. Требования к интерфейсу пользователя. Спецификации форм. Описание работы программы. Методика испытаний. Руководство пользователя.

    курсовая работа [723,9 K], добавлен 22.02.2014

  • Цели универсальной системы хранения данных о производственном изделии. Описание предметной области программы и технические требования к ней. Стадии и этапы разработки, методика испытаний. Работа с главным меню и справочниками, руководство оператора.

    дипломная работа [4,6 M], добавлен 27.08.2012

  • Средства Delphi для разработки Windows приложений. Математическая формулировка задачи, описание программы вычисления определенного интеграла по формуле левых прямоугольников. Руководство пользователя, методика испытаний продукта. Листинг программы.

    курсовая работа [178,1 K], добавлен 14.11.2010

  • Особенности разработки приложений для операционной системы с помощью императивного, структурированного, объектно-ориентированного языка программирования Delphi. Формальное начало программы. Выделение конца программного блока. Листинг и описание программы.

    курсовая работа [1,2 M], добавлен 04.08.2014

  • Написание программы на языке Pascal для учета работы магазина DVD-дисков, в которой содержится база наименований товара, цен, производителей и количества дисков на складе. Разработка функций добавления элемента в базу, сортировка, поиск по названию.

    лабораторная работа [498,2 K], добавлен 09.12.2012

  • Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.

    курсовая работа [1,5 M], добавлен 08.02.2011

  • Принципы разработки алгоритмов и программ на основе процедурного подхода и на основе объектно-ориентированного подхода. Реализация программы Borland Pascal 7.0, ее интерфейс. Разработка простой программы в среде визуального программирования Delphi.

    отчет по практике [934,7 K], добавлен 25.03.2012

  • Разработка программы для работы в операционных системах семейства Windows. Использование среды Delphi - современной технологии визуального проектирования. Создание пользовательского интерфейса, оконного приложения, меню; задание исходной матрицы.

    курсовая работа [1,5 M], добавлен 12.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.