Разработка приложения "Калькуляция товаров"
Структурная схема программы. Типизированный объектно-ориентированный язык 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.2011Delphi - среда быстрой разработки, в которой в качестве языка программирования используется типизированный объектно-ориентированный язык Delphi. Варианты программного пакета. Особенности работы, вид экрана после запуска. Описание структуры программы.
курсовая работа [1,3 M], добавлен 25.11.2014Delphi как строго типизированный объектно-ориентированный язык. Общее понятие о приложении "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.2011C# как объектно-ориентированный язык программирования. Объектно-ориентированный анализ и проектирование системы на языке 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