Автоматизированное рабочее место производственно-технического отдела

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 08.07.2012
Размер файла 3,7 M

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

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

for (int i=0; DataModule4->ADOQuery14->RecordCount>i; i++) {

a=a+ (DataModule4->ADOQuery14->FieldValues ["Stoimoct"]);

DataModule4->ADOQuery14->Next (); }

Form10->QRLabel27->Caption=IntToStr (a) +" руб. ";

Form10->QuickRep1->Preview ();

}

// ---------------------------------------------------------------------------

Настройки/Сервис

// ---------------------------------------------------------------------------

#include <vcl. h>

#pragma hdrstop

#include "Unit1. h"

#include "Unit2. h"

#include "Unit3. h"

#include "Unit4. h"

#include "Unit5. h"

#include "Unit6. h"

#include "Unit7. h"

// ---------------------------------------------------------------------------

#pragma package (smart_init)

#pragma link "sButton"

#pragma link "sPageControl"

#pragma link "sPanel"

#pragma link "sStatusBar"

#pragma link "sComboBox"

#pragma link "sGauge"

#pragma link "sGroupBox"

#pragma link "sCustomComboEdit"

#pragma link "sLabel"

#pragma link "sMaskEdit"

#pragma link "sTooledit"

#pragma link "acProgressBar"

#pragma link "sMemo"

#pragma resource "*. dfm"

TForm7 *Form7;

// ---------------------------------------------------------------------------

__fastcall TForm7:: TForm7 (TComponent* Owner)

: TForm (Owner)

{

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sButton1Click (TObject *Sender)

{

Close ();

sPanel2->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sButton3Click (TObject *Sender)

{

Form2->Timer1->Enabled=false;

Form5->Timer1->Enabled=false;

DataModule4->ADOQuery1->Active=false;

DataModule4->ADOQuery2->Active=false;

DataModule4->ADOQuery3->Active=false;

DataModule4->ADOQuery4->Active=false;

DataModule4->ADOQuery5->Active=false;

DataModule4->ADOQuery6->Active=false;

DataModule4->ADOQuery7->Active=false;

DataModule4->ADOQuery8->Active=false;

DataModule4->ADOQuery9->Active=false;

DataModule4->ADOQuery10->Active=false;

DataModule4->ADOQuery11->Active=false;

DataModule4->ADOQuery12->Active=false;

DataModule4->ADOQuery13->Active=false;

DataModule4->ADOQuery14->Active=false;

DataModule4->ADOQuery15->Active=false;

DataModule4->ADOTable1->Active=false;

DataModule4->ADOTable2->Active=false;

DataModule4->ADOTable3->Active=false;

DataModule4->ADOTable4->Active=false;

DataModule4->ADOTable5->Active=false;

DataModule4->ADOTable6->Active=false;

DataModule4->ADOTable7->Active=false;

DataModule4->ADOTable8->Active=false;

DataModule4->ADOTable9->Active=false;

DataModule4->ADOTable10->Active=false;

DataModule4->ADOTable11->Active=false;

DataModule4->ADOTable12->Active=false;

DataModule4->ADOTable13->Active=false;

DataModule4->ADOTable14->Active=false;

DataModule4->ADOTable15->Active=false;

DataModule4->ADOTable16->Active=false;

DataModule4->ADOConnection1->Connected=false;

Timer1->Enabled=true;

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: Timer1Timer (TObject *Sender)

{

sGauge1->Progress++;

if (sGauge1->Progress==1) {sGauge1->Suffix="% Отключение базы данных. "; }

if (sGauge1->Progress==2) {sGauge1->Suffix="% Копирование базы данных. "; }

if (sGauge1->Progress==sGauge1->MaxValue) {sGauge1->Suffix="% Подключение базы данных. ";

Timer1->Enabled=false;

CopyFileA ( (ExtractFilePath (ParamStr (0)) +"backup // "+"PTO_"+Date () +". mdb"). c_str (), (ExtractFilePath (ParamStr (0)) +"PTO. mdb"). c_str (),false);

DataModule4->ADOConnection1->Connected=true;

DataModule4->ADOQuery1->Active=true;

DataModule4->ADOQuery2->Active=true;

DataModule4->ADOQuery3->Active=true;

DataModule4->ADOQuery4->Active=true;

DataModule4->ADOQuery5->Active=true;

DataModule4->ADOQuery6->Active=true;

DataModule4->ADOQuery7->Active=true;

DataModule4->ADOQuery8->Active=true;

DataModule4->ADOQuery9->Active=true;

DataModule4->ADOQuery10->Active=true;

DataModule4->ADOQuery11->Active=true;

DataModule4->ADOQuery12->Active=true;

DataModule4->ADOQuery13->Active=true;

DataModule4->ADOQuery14->Active=true;

DataModule4->ADOQuery15->Active=true;

DataModule4->ADOTable1->Active=true;

DataModule4->ADOTable2->Active=true;

DataModule4->ADOTable3->Active=true;

DataModule4->ADOTable4->Active=true;

DataModule4->ADOTable5->Active=true;

DataModule4->ADOTable6->Active=true;

DataModule4->ADOTable7->Active=true;

DataModule4->ADOTable8->Active=true;

DataModule4->ADOTable9->Active=true;

DataModule4->ADOTable10->Active=true;

DataModule4->ADOTable11->Active=true;

DataModule4->ADOTable12->Active=true;

DataModule4->ADOTable13->Active=true;

DataModule4->ADOTable14->Active=true;

DataModule4->ADOTable15->Active=true;

DataModule4->ADOTable16->Active=true;

Application->MessageBoxA ("Backup базы данных завершён успешно!","Копирование базы данных",64);

sGauge1->Suffix="%";

sGauge1->MaxValue=0;

Form2->Timer1->Enabled=true;

Form5->Timer1->Enabled=true;

}

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sButton2Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"backup // "+"PTO_"+Date () +". mdb"). c_str ();

if (StrToInt (Date (). FormatString ("dd")) ==DaysPerMonth (StrToInt (Date (). FormatString ("yyyy")),StrToInt (Date (). FormatString ("mm")))) {

if (FileExists (FileTo) ==false) {

CopyFileA ( (ExtractFilePath (ParamStr (0)) +"PTO. mdb"). c_str (),FileTo,true);

Application->MessageBoxA ("Backup базы данных завершён успешно!","Копирование базы данных",64); }

else { if (Application->MessageBoxA ("База существует, перезаписать?","Копирование базы данных",4+32) == 6) {

CopyFileA ( (ExtractFilePath (ParamStr (0)) +"PTO. mdb"). c_str (),FileTo,true);

Application->MessageBoxA ("Backup базы данных завершён успешно!","Копирование базы данных",64); }}}

else {Application->MessageBoxA ("Копирование БД возможно в последний день месяца!","Копирование базы данных",64); }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sButton4Click (TObject *Sender)

{

if (sButton4->Caption=="Инфо") {

sPanel2->Width=297;

sPanel2->Visible=true;

sMemo1->Visible=true;

sButton4->Caption="Закрыть"; }

else {

sPanel2->Width=0;

sPanel2->Visible=false;

sButton4->Caption="Инфо"; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sButton5Click (TObject *Sender)

{

if (sButton5->Caption=="Инфо") {

sPanel2->Width=297;

sPanel2->Visible=true;

sMemo2->Visible=true;

sButton5->Caption="Закрыть"; }

else {

sPanel2->Width=0;

sPanel2->Visible=false;

sButton5->Caption="Инфо"; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sWebLabel26Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"index // "+"01.2012. xls"). c_str ();

if (FileExists (FileTo)) {

ShellExecute (Handle, "open", FileTo, 0, 0, SW_SHOWNORMAL);

return; }

else{MessageBoxA (NULL,"Индекс отсутствует!","Ошибка",16);

return; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sWebLabel27Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"index // "+"02.2012. xls"). c_str ();

if (FileExists (FileTo)) {

ShellExecute (Handle, "open", FileTo, 0, 0, SW_SHOWNORMAL);

return; }

else{MessageBoxA (NULL,"Индекс отсутствует!","Ошибка",16);

return; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sWebLabel28Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"index // "+"03.2012. xls"). c_str ();

if (FileExists (FileTo)) {

ShellExecute (Handle, "open", FileTo, 0, 0, SW_SHOWNORMAL);

return; }

else{MessageBoxA (NULL,"Индекс отсутствует!","Ошибка",16);

return; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sWebLabel29Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"index // "+"04.2012. xls"). c_str ();

if (FileExists (FileTo)) {

ShellExecute (Handle, "open", FileTo, 0, 0, SW_SHOWNORMAL);

return; }

else{MessageBoxA (NULL,"Индекс отсутствует!","Ошибка",16);

return; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sWebLabel30Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"index // "+"05.2012. xls"). c_str ();

if (FileExists (FileTo)) {

ShellExecute (Handle, "open", FileTo, 0, 0, SW_SHOWNORMAL);

return; }

else{MessageBoxA (NULL,"Индекс отсутствует!","Ошибка",16);

return; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sWebLabel31Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"index // "+"2012.05. xls"). c_str ();

if (FileExists (FileTo)) {

ShellExecute (Handle, "open", FileTo, 0, 0, SW_SHOWNORMAL);

return; }

else{MessageBoxA (NULL,"Индекс отсутствует!","Ошибка",16);

return; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sWebLabel32Click (TObject *Sender)

{

const char *FileTo = (ExtractFilePath (ParamStr (0)) +"index // "+"2012.06. xls"). c_str ();

if (FileExists (FileTo)) {

ShellExecute (Handle, "open", FileTo, 0, 0, SW_SHOWNORMAL);

return; }

else{MessageBoxA (NULL,"Индекс отсутствует!","Ошибка",16);

return; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sPageControl3Change (TObject *Sender)

{

sPageControl4->ActivePage=sTabSheet8;

}

// ---------------------------------------------------------------------------

void __fastcall TForm7:: sPageControl1Change (TObject *Sender)

{

sPageControl2->ActivePage=sTabSheet3;

sPageControl3->ActivePage=sTabSheet5;

sPageControl4->ActivePage=sTabSheet8; }

// ---------------------------------------------------------------------------

void __fastcall TForm7:: FormKeyDown (TObject *Sender, WORD &Key,

TShiftState Shift) {

if (Key==VK_ESCAPE) {sButton1Click (sButton1); } }

// ---------------------------------------------------------------------------

Приложение 2

Структурная схема программного продукта представлена на рисунке 2.1.

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

Приложение 3

Блок-схема алгоритма работы основных расчётных модулей представлена на рисунке 3.1.

Рисунок 3.1 - Блок-схема алгоритма работы основных расчётных модулей

Приложение 4

Распечатка контрольных тестов

4.1 Тест "Приветствие"

Тест проверяет загрузку программы. Его результатом являются:

Индикатор загрузки программы (см. рис.4.1).

Рисунок 4.1 - Индикатор загрузки программы

4.2 Тест "Расчёт"

Рисунок 4.2 - Расчёт цена на строительство

4.3 Тест "Добавление"

Корректное добавление информации в базу данных тестировалось на примере нормативно-справочной информации (см. рис.4.3).

Рисунок 4.3 - Добавление информации в базу данных

4.4 Тест "Редактирование"

Корректное редактировании информации в базе данных тестировалось на примере нормативно-справочной информации. Редактировалась запись 1, которая была добавлена при добавлении (см. рис.4.4).

Рисунок 4.4 - Редактирование информации в базе данных

4.5 Тест "Поиск"

Поиск информации тестировался на примере нормативно-справочной информации

(см. рис.4.5).

Рисунок 4.5 - Поиск информации

4.6 Тест "Удаление"

Удаление информации рассматривалось на примере нормативно-справочной информации. Удаление объекта привело к удалению записи и все информации по нему (см. рис.4.6).

Рисунок 4.6 - Удаление объекта

Данное удаление сопровождалось сообщением (см. рис.4.7)

Рисунок 4.7 - Сообщение о удалении записи

4.7 Тест "Справка"

Вызов справки осуществляется нажатием клавиши F1 (см. рис.4.8).

Рисунок 4.8 - Справочная информация

4.8 Тест "Корректность"

Корректность ввода информации и её сохранение, а также попытке удалить не существующую запись. Корректность представлена сообщениями и невозможностью вводить, сохранять и удалять эти данные (см. рис.4.9).

Рисунок 4.9 - Сообщение о попытке сохранить в базу запись с пустым полем

Рисунок 4.10 - Сообщение о попытку удалить пустую запись

Приложение 5

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

П5.1 ПРАВИЛА ЭКСПЛУАТАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

П5.1.1 Условия эксплуатации программного обеспечения

П5.1.1.1 Требования к аппаратному обеспечению

Для эксплуатации программы к программному обеспечению предъявляются следующие требования:

процессор с тактовой частотой 600 МГц и выше;

объем оперативной памяти 128 Мб и выше;

объем дискового пространства 100 Мб;

монитор 1024Ч768 VGA;

манипулятор типа мышь;

принтер.

П5.1.1.2 Климатические условия эксплуатации

Помещения с видео-дисплейными терминалами (ВДТ) и ПЭВМ должны оборудоваться системами отопления, кондиционирования воздуха или эффективной приточной вытяжной вентиляцией. Эти помещения также должны иметь естественное и искусственное освещение.

Естественное освещение должно осуществляться через светопроемы, ориентированные преимущественно на север и северо-восток, и обеспечивать коэффициент естественной освещенности (КЕО) не ниже 1,2% в зонах с устойчивым снежным покровом и не ниже 1,5% на остальной территории. Указанные значения КЕО нормируются для зданий, расположенных в III климатическом поясе. Расчет КЕО для других поясов светового климата проводится по общепринятой методике.

Искусственное освещение в помещениях эксплуатации ВДТ и ПЭВМ должно осуществляться системой общего равномерного освещения. В производственных и административно-общественных помещениях, в случаях преимущественной работы с документами, допускается применение системы комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов).

Искусственное освещение должно обеспечивать на рабочих местах с ВДТ и ПЭВМ в производственных и административно-общественных, дошкольных и учебных помещениях освещенность не ниже нормируемых значений.

Следует ограничивать неравномерность распределения яркости в поле зрения пользователя ВДТ и ПЭВМ, при этом соотношение яркости между рабочими поверхностями не должно превышать 3: 1-5: 1, а между рабочими поверхностями и поверхностями стен и оборудования - 10: 1.

В качестве источников света при искусственном освещении должны применяться преимущественно люминесцентные лампы типа ЛБ. При устройстве отраженного освещения в производственных и административно-общественных помещениях допускается применение металлогалогенных ламп мощностью до 250 Вт. Допускается применение ламп накаливания в светильниках местного освещения.

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

Яркость светильников общего освещения в зоне углов излучения от 50 град. До 90 град. с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/м, защитный угол светильников должен быть не менее 40 град.

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

Расположение рабочих мест с ВДТ и ПЭВМ в цокольных и подвальных помещениях не допускается.

В случае производственной необходимости, эксплуатация ВДТ и ПЭВМ в помещениях без естественного света может проводиться только по согласованию с органами Государственного санитарно-эпидемиологического надзора.

Площадь на одно рабочее место с ВДТ и ПЭВМ для взрослых пользователей должна составлять не менее 6,0 м2, а объем - не менее 20,0 м3. Площадь на одно рабочее место с ВДТ и ПЭВМ во всех учебных и дошкольных учреждениях должна быть не менее 6,0 м2, а объем - не менее 24 м3.

Звукоизоляция ограждающих конструкций помещения с ВДТ и ПЭВМ должна отвечать гигиеническим требованиям и обеспечивать нормируемые параметры шума согласно требованиям раздела 5 настоящих Санитарных правил и норм.

Поверхность пола в помещениях эксплуатации ВДТ и ПЭВМ должна быть ровной, без выбоин, нескользкой, удобной для очистки и влажной уборки, обладать антистатическими свойствами.

П5.1.1.3 Требования к организации рабочих мест

Расположение рабочих мест в ВДТ и ПЭВМ для пользователей в подвальных помещениях не допускается.

Площадь на одно рабочее место с ВДТ и ПЭВМ для пользователей должна составлять не менее 6 кв. м, а объем не менее 20 куб. м.

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

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

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

Дизайн ВДТ должен предусматривать окраску корпуса в мягкие тона с диффузионным рассеиванием света. Корпус ВДТ и ПЭВМ, клавиатура и другие блоки и устройства ПЭВМ должны иметь матовую поверхность одного цвета с коэффициентом отражения 0.4-0.6 и не иметь блестящих деталей, способных создавать блики.

П5.1.1.4 Требования к освещению помещений для эксплуатации аппаратных средств и рабочих мест

Искусственное освещение в помещениях эксплуатации ВДТ и ПЭВМ должно осуществляться системой общего равномерного освещения. В производственных и административно-общественных помещениях, в случаях преимущественной работы с документами, допускается применение системы комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов).

Искусственное освещение должно обеспечивать на рабочих местах с ВДТ и ПЭВМ в производственных и административно-общественных, дошкольных и учебных помещениях освещенность не ниже нормируемых значений.

Следует ограничивать неравномерность распределения яркости в поле зрения пользователя ВДТ и ПЭВМ, при этом соотношение яркости между рабочими поверхностями не должно превышать 3: 1-5: 1, а между рабочими поверхностями и поверхностями стен и оборудования - 10: 1.

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

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

Яркость светильников общего освещения в зоне углов излучения от 50 град. До 90 град. с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/м, защитный угол светильников должен быть не менее 40 град.

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

П5.1.1.5 Требования к организации режима труда и отдыха при работе с аппаратным обеспечением

Режимы труда и отдыха при профессиональной работе с ПЭВМ и ВТД должны организовываться в зависимости от вида и категории трудовой деятельности.

Виды трудовой деятельности разделяются на три группы:

группа А - работа по считыванию информации с экрана ВТД и ПЭВМ с предварительным запросом;

группа Б - работа по поводу информации;

группа В - творческая работа в режиме диалога с ЭВМ. При выполнении в течении рабочей смены работ, относящихся к разным видам трудовой деятельности, за основную работу с ПЭВМ и ВТД следует принимать такую, которая занимает не менее 50% времени в течение рабочей смены или рабочего дня.

Для видов трудовой деятельности устанавливается три категории тяжести и напряженности работы с ВТД и ПЭВМ, которые определяются: для групп А и Б - по суммарному числу считываемых или вводимых знаков за рабочую смену; для группы В - по суммарному времени непосредственной работы с ВТД и ПЭВМ за рабочую смену.

Нагрузка на рабочую смену любой продолжительности не должна превышать: для группы А - 60000 знаков, для групп Б - 45000 знаков, для группы В - суммарное время непосредственной работы с ВТД и ПЭВМ за смену не более 6 часов.

Продолжительность работы педагогов при ведении занятий с ВТД и ПЭВМ во всех учебных заведениях не должна превышать 4 часов в день. Для обеспечения оптимальной работоспособности и сохранения здоровья профессиональных пользователей, на протяжении рабочей смены должны устанавливаться регламентированные перерывы. Время регламентированных перерывов в течение рабочей смены следует устанавливать в зависимости от ее продолжительности, вида и категории трудовой деятельности с ВТД и ПЭВМ.

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

Продолжительность непрерывной работы с ВТД и ПЭВМ без регламентированного перерыва не должна превышать 2 часов.

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

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

П5.2 ЭКСПЛУАТАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

П5.2.1 Установка программного обеспечения на ЭВМ

Для установки данного программного продукта необходимо запустить файл PTO_Setup. exe, прочитать лицензионное соглашение и установить программу на ПК выбрав папку установки.

П5.2.2 Вызов программного обеспечения

Вызов приложения "Автоматизированное рабочее место производственно-технического отдела" осуществляется запуском ярлыка ARM PTO, который располагается на рабочем столе, либо любым из известных способов загрузки исполняемых файлов в среде Windows. В данном случае исполняемым файлом является файл ARM PTO. exe, расположенный в директории с программой.

П5.2.3 Ввод исходных данных

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

П5.2.4 Действия пользователя по обработке информации

При работе с программой пользователь должен заполнить все справочники из меню "Формирование справочников", после этого необходимо заполнить расценку перейдя в меня "Заполнение базы расценок" где пользователь заполняет наименоание расценки, используемые материлы, ед. измерения, их количество и чтоисмоть за единицу, а также затраты на транспорт и механизмы которыми доставляются данные материалы. Перед тем, как начать заполнять информацию для открытия объекта в меню "Добавление нового объекта", пользователю необходимо заполнить базы материалов по видам работ в меню "Видыв работ". После того как все необходимые базы заполнены, пользователь начинает формировать объекты на начало строительства. Отчёты получить можно по различным затратам на материалы, транспорт и механизмы.

П5.2.5 Вывод результатов обработки информации

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

П5.2.6 Сообщения программного продукта

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

В данной программе предусмотрены различные сообщения:

После того, как будут загружены все компоненты программы откроется меню программы (см. рис.5.1.11). Вся дальнейшая работа будет состоять из последовательности действий, которые приведут к формированию нового объекта и составления отчётов по ценам на материалы транспорт и т.д.:

1. Нормативно-справочная информация (см. рис.5.1.12).

2. Формирование нового объекта (см. рис.5.1.13).

3. Формирование справочников (см. рис.5.1.14).

4. Заполнение базы расценок (см. рис.5.1.15).

5. Виды работ (см. рис.5.1.16).

6. Формирование документов по объектам (см. рис.5.1.17.1, 5.1.17.2).

7. Редактирование (см. рис.5.1.1.8).

8. Настройки (см. рис.5.1.1.9).

9. Сервис (см. рис.5.1.20).

10. Расценки 1 (см. рис.5.1.21).

11. Расценки 2 (см. рис.5.1.22).

Рисунок 5.1.11 - Форма "Меню программы"

Рисунок 5.1.12 - Форма "Нормативно-справочной информации"

Рисунок 5.1.13 - Форма "Формирование нового объекта"

Рисунок 5.1.14 - Форма "Формирование справочников"

Рисунок 5.1.15 - Форма "Заполнения базы расценок"

Рисунок 5.1.16 - Форма "Виды работ"

Рисунок 5.1.17.1 - Форма "Формирование документов по объектам"

Рисунок 5.1.17.2 - Форма "Формирование документов по объектам"

Рисунок 5.1.18 - Форма "Редактирования"

Рисунок 5.1.19 - Форма "Настройки"

Рисунок 5.1.20 - Форма "Сервис"

Рисунок 5.1.21 - Форма "Расценки 1"

Рисунок 5.1.22 - Форма "Расценки 2"

Приложение 6

Протокол испытаний программного продукта

Комиссия в составе:

председатель цикловой комиссии - С.Г. Тыбербай

руководитель дипломного проекта - А.А. Брылёва

представитель заказчика - Н.Н. Иванова

произвела проверку работоспособности программного продукта, разработанного в порядке выполнения дипломного проекта.

1. Информация о программном продукте:

1.1. Название программного продукта "Автоматизированное рабочее место производственно-технического отдела"

1.2 Номер версии программного продукта 2.01

1.3 Дата разработки версии программного продукта 10.06.2012

1.4 Назначение программного продукта

Программа "Автоматизированное рабочее место производственно-технического отдела" предназначена для составления документов для строительства и ведения отчётности.

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

1.6. Язык программирования: Embarcadero C++Builder 2006

1.7 Наличие программы: Есть

1.8 Тип компьютера (ов): Pentium (R) Dual-Core T4300 2.10GHz

1.9 Требования к компьютеру:

1.9.1 Оперативная память: 128 Мбайт и выше

1.9.2 Ёмкость жесткого диска (ов) 100 Мбайт

1.9.3 Монитор (ы) 1024Ч768 VGA

1.9.4 Дополнительное периферийное оборудование: манипулятор, клавиатура, мышь, принтер

1.10 Тип операционной системы (систем): Windows XP,7,8

2. Информация о разработчике программного продукта.

2.1 Полное официальное наименование: Учреждение образования "Витебский государственный политехнический колледж"

2.2 Место нахождения (почтовый адрес): 210027 г. Витебск пр-т. Черняховского 14а

2.3 Номер контактного телефона (ов): (8-0212) 21-90-80

2.4 Номер факса: (8-0212) 21-90-80

2.5 Адрес электронной почты: VGPT@tut. by

2.6 Фамилия, имя, отчество учащегося, разработавшего программный продукт: Загудаев Кирилл Сергеевич

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

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

Председатель цикловой комиссии С.Г. Тыбербай

Руководитель дипломного проекта А.А. Брылёва

Представитель заказчика Н.Н. Иванова

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


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

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

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

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

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

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

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

  • Проект информационной системы "АРМ заведующего хозяйством" для заведующего хозяйством ОАО "Красноярский машиностроительный завод". Анализ предметной области. Требования к концепции информационной системы. Концептуальная модель программного обеспечения.

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

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

    дипломная работа [5,5 M], добавлен 07.05.2012

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

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

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

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

  • Проблема автоматизации процессов управления производством. АРМ как средство повышения производительности труда и освобождения персонала от рутинных работ. Конфигурации программного обеспечения АРМ для реальных видов экономической и управленческой работы.

    презентация [114,5 K], добавлен 26.01.2015

  • Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.

    дипломная работа [1008,9 K], добавлен 13.10.2013

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

    дипломная работа [868,3 K], добавлен 29.04.2013

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