Читать курсовая по информационному обеспечению, программированию: "Разработка программного обеспечения для быстрого поиска принтеров на территории колледжа" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

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

РАЗДЕЛ 2. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ2.1 Разработка спецификации программного обеспечения

Спецификация это законченное поведение программы и требования к ней, которую требуется разработать.

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

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

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

Температура компьютера не должна выходить за рамки значения температуры -20 + 35 градусов по цельсию;

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

Программа должна иметь удобный и понятный интерфейс для работы с самой программой.

Все функции и кнопки должны располагаться рядом друг с другом. У интерфейса должен быть приятный внешний вид. 2.2 Разработка кода программного продукта на основе готовой спецификации Было разработано главное окно программы, Данные представлены в виде таблицы, поэтому основная часть формы занимает таблица StrinGrid. На форме были расположены кнопки, они отображены на (Рисунок 1).Рисунок 1 - Главная форма программы

программный код визуальный интерфейс

Кнопка «Открыть» позволяет открыть диалоговое окно с информацией о принтерах колледжа. Причем в заголовке отображено назначение диалогового окна. Оно отображено на рисунке 2. Для этого окна были установлены фильтры для открытия различных типов документов: текстовые файлы, все файлы (рисунок 3). Для реализации этой кнопки используется код: procedure TForm2.Button1Click(Sender: TObject); //Кнопка ОткрытьOpenDialog1.Execute then begin:=OpenDialog1.FileName ;(f,s);(f);:=0;not eof(f) do

readln (f);

readln (f);

readln (f);

readln (f);

readln (f);

inc(k);

readln (f);;(f);(f,s);(f);.ColCount:=5;.rowCount:=k;

SG1.cells[0,0]:='Заголовок 1 столбца';.cells[0,1]:='Заголовок 1 столбца';

for i:= 1 to SG1.RowCount-1 do

begin

for j:= 0 to SG1.ColCount-1 do begin

readln(f,x);

SG1.Cells[j,i]:=x;

end;

readln(f,x);;

closefile(f);

end('Вы не выбрали файл');

end; Рисунок 2 - Открытие данных о принтерах Рисунок 3 - Установленные фильтры Кнопка «Добавить» позволяет открыть другую форму «Добавление» (Рисунок 4), которое содержит текстовые поля и 2 кнопки: «Добавить» - добавляет на форму строку с данными указанными в тестовых полях и «Вернуться» - возвращается на главную форму. Для реализации этой кнопки используется код: procedure TForm2.Button6Click(Sender: TObject);

begin.show;;TForm2.Button7Click(Sender: TObject);n: integer;

a: string;

begin:=inputbox ('Поиск','Введите инвентарный номер, которых хотите удалить','1');

n:=0 ;SG1 do begini:=1 to RowCount - 1 do

if (cells [1,i]=a) then n:=i;n 0 then begini := n to RowCount-1 do

for j := 0 to ColCount - 1 do

cells [j,i]:=cells [j,i+1];:=RowCount - 1;showmessage ('Нет такого инвентарного номера');

end;

end; Рисунок 4 - форма «Добавления» Кнопка «Удалить» просит пользователя указать инвентарный номер и по этому номеру удаляет строку из


Интересная статья: Основы написания курсовой работы