Анализ среды программирования Delphi

Рассмотрение особенностей среды программирования Delphi, анализ клиент-серверной версии. Знакомство с библиотекой визуальных компонентов. Основные функции интеллектуального редактора. Характеристика требований к базам данных. Функции программы "Магистр".

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

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

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

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

Яркость изображения нормируется для того, чтобы облегчить приспособление глаз к самосветящимся объектам. Известно, что уровень яркостной адаптации зрения имеет решающее функциональное значение. Световая среда в рабочем помещении должна обеспечивать условия дневного зрения. Пониженная освещенность помещения снижает эффективность зрительного процесса. В тоже время естественно, что чем светлее в помещении, тем больше должна быть яркость экрана монитора. Для обеспечения комфортных условий работы с монитором его яркость должна быть не менее 90 кд/м2. Ограничены также (в пределах 25%) и колебания яркости. Нормируется внешняя освещенность экрана (100 - 250 лк). Исследования показали, что при более высоких уровнях освещенности экрана зрительная система утомляется быстрее и в большей степени. Весьма часто фактором, способствующим быстрому утомлению глаз, становится и контраст. Контраст - это показатель, характеризующий различие яркостей изображения и фона. Согласно нормам, контраст не должен быть менее 3:1, и только для предельно мелких деталей допускается величина 1,5:1 Человеческий глаз не может долго работать с мелкими объектами, потому нормируются размеры знаков на экране. Например, угловой размер знака должен быть в пределах от 16 до 60 угловых минут, что составляет от 0,46 до 1,75 см, если пользователь смотрит на экран с расстояния 50 см (минимальное расстояние, рекомендуемое гигиенистами).

СанПиН включает несколько параметров, определяющих допустимую форму и размеры знака. В частности, нормируется отношение ширины знака к высоте (0,5-1,0, лучше 0,7-0,9), т. е. знаки не должны быть ни слишком узкими, ни слишком широкими.

Отражательная способность экрана не должна превышать 1%. Для снижения количества бликов и облегчения концентрации внимания корпус монитора должен иметь матовую одноцветную поверхность (светло-серый, светло-бежевый тона) с коэффициентом отражения 0,4-0,6, без блестящих деталей и с минимальным числом органов управления и надписей на лицевой стороне. К числу вредных факторов, с которыми сталкивается человек, работающий за монитором, относятся рентгеновское и электромагнитное излучения, а также электростатическое поле

Таблица 7.4

Ограничения на излучение от электростатических, электрических и магнитных полей по стандарту СанПиН 2.2.2.542-96

Электрические поля

Диапазон частот

Допустимые значения

5 Гц - 2 кГц

не более 25 В/м

2 кГц - 400 кГц

Не более 2,5 В/м

Магнитные поля

Диапазон частот

Допустимые значения

5 Гц - 2 кГц

Не более 250 нТл

2 кГц - 400 кГц

Не более 25 нТл

Мощность экспозиционной дозы рентгеновского излучения на расстоянии 0,05 м вокруг видеомонитора 100 мкР/час

Поверхностный электростатический потенциал не более 500 В

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

7.4 Требования стандарта ГОСТ

Постановлением Госстандарта России от 11 сентября 1996 года №576 приняты и с 1 июля 1997 года введены в действие ГОСТ Р 50948-96. "Средства отображения информации индивидуального пользования. Общие эргономические требования и требования безопасности" и ГОСТ Р 50949-96. "Средства отображения информации индивидуального пользования. Методы измерений и оценки эргономических параметров и параметров безопасности". Постановлением Председателя Госстандарта России №248 от 16.07.97 В связи с вводом в действие ГОСТ Р 50948-96 и ГОСТ Р. 50949-96 прекращено применение ГОСТ 27016-86. "Дисплеи на электронно-лучевых трубках. Общие технические условия" и ГОСТ 27954-88. "Видеомониторы персональных вычислительных машин. Типы. Основные параметры Общие технические требования".

С 1 октября 1998 года все дисплеи, компьютеры и устройства, использующие средства отображения информации индивидуального пользования, по Постановлению Госстандарта России № 5 от 23 февраля 1998 г. подлежат обязательной сертификации на соответствие ГОСТ Р 50948-96 и ГОСТ Р 50949-96. Требования разделов 4 "Требования к визуальным эргономическим параметрам" и 5 "Требования к параметрам излучений дисплеев" ГОСТ Р 50948-96 являются обязательными при проведении сертификации. Итак, сейчас на территории Российской Федерации действуют следующие государственные стандарты по эргономической безопасности дисплеев: ГОСТ Р 50923-96 "Дисплеи. Рабочее место оператора. Общие эргономические требования и требования к производственной среде. Методы измерения». Принят постановлением № 451 от 10.07.96. Дата введения 10.07.97. Код ОКС - 13.180. "Область применения - настоящий стандарт распространяется на индивидуальное рабочее место оператора, снабженное средствами отображения информации на электронно-лучевых трубках (дисплей, видеомонитор, видеомодуль, видеодисплейный терминал (далее - дисплей)). Стандарт устанавливает эргономические требования к рабочему месту оператора при выполнении работы сидя, требования к производственной среде, а также методы измерения и оценки эргономических параметров и факторов производственной среды на рабочем месте. Стандарт не распространяется на рабочее место с дисплеем для управления технологическим процессом, транспортным средством, на рабочее место специального назначения и на рабочее место для учащегося". ГОСТ Р 50948-96 "Средства отображения информации индивидуального пользования. Общие эргономические требования и требования безопасности". Это первый российский ГОСТ, устанавливающий нормы эргономической безопасности дисплеев и других средств отображения информации. Принят 11.09.96, введен с 01.07.97. ГОСТ Р. 50948-96 гармонизирован с международными и европейскими стандартами, в том числе соответствует требованиям шведского стандарта MPR-II. Впервые в ГОСТе применена интегральная оценка визуальных эргономических параметров. В настоящее время Госстандартом РФ проводится доработка ГОСТ Р 50948-96 с целью гармонизации его с ИСО 9241-8:1998. ГОСТ Р 50949-96 "Средства отображения информации индивидуального пользования. Методы измерения и оценки эргономических параметров и параметров безопасности". В настоящее время также проводится доработка с целью гармонизации с ИСО 9241-8:1998.

8. Расчет затрат на разработку программы-оболочки электронного учебника

Затраты на разработку программного продукта складываются из:

расходов на оплату труда и социальные нужды

расходов на амортизацию оборудования

оплаты потребляемой энергии.

накладные расходы

плановые накопления.

8.1 Затраты на оплату труда и отчисления на социальные нужды

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

Таблица 8.1

Трудоемкость основных видов работ, человеко-дни

Наименование работы

Категория работников

Общая трудоемкость

Старший научный сотрудник

Инженер без категории

Выдача технического задания

1

1

2

Подбор литературы

1

5

6

Анализ существующих аналогов

1

10

11

Разработка программы

-

25

25

Отладка программы

-

15

15

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

2

25

28

ИТОГО

5

81

86

Затраты на оплату труда определим прямым расчетом на основании данных о трудоемкости работ. Результаты расчета основной заработной платы сведены в табл. 8.2. Премия составляет 10% от должностного оклада, а доплаты по районному коэффициенту - 15% от оклада и премии. Фонд заработной платы на весь объем работ представляет собой месячный фонд заработной платы с учетом трудоемкости в человеко-месяцах. Трудоемкость в человеко-месяцах определяется делением трудоемкости в человеко-днях на количество рабочих дней в месяце (21 день).

Таблица 8.2

Расчет основной заработной платы

Наименование категории работников

Трудоемкость

Должностной оклад

Премии и доплаты, р.

Месячный фонд заработной платы, р.

Фонд заработной платы на весь объем работ, р.

Человеко-дни

Человеко-месяцы

Премии

Доплаты

Стар. научный сотруд.

5

0,24

3000

300

495

3895

910,8

Инженер без категории

81

3,86

1900

190

313,5

2403,5

9288,51

ИТОГО

10188,31

Дополнительная заработная плата устанавливается в процентах к основной:

Сз. ос - величина основной заработной платы;

Кдоп - коэффициент, зависящий от удельного веса отпускного времени в рабочем:

tотп - количество дней очередного отпуска (принято 24);

tр - количество рабочих дней в году (принято 305).

Общий фонд заработной платы определяется выражением:

, (8.3)

Определим общий фонд заработной платы:

;

р.;

р.;

В данной организации отчисления на социальное страхование принимается в размере 35,8 % от общего фонда заработной платы:

р.

8.2 Расходы по содержанию и эксплуатации оборудования

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

Общая сумма затрат на амортизацию определяется:

Кд - первоначальная стоимость ПК «Pentium II»,

Кд = 16500 р.;

Ку - первоначальная стоимость монитора,

Ку = 3500 р.;

q - норма амортизированных отчислений, которая для вычислительной техники составляет 20%;

Фр - количество рабочих часов в году;

Тр - время работы ПК и монитора;

Фр при шестидневной рабочей неделе в году составляет 251 дней по 8 часов и с учетом простоя оборудования в ремонте примет значение:

ч.

Тр составляет 81 день по 8 часов:

ч.

Таким образом, затраты на амортизацию составляют:

р.

Определим общий расход электроэнергии. Для расчета расходов на электроэнергию необходимо знать установленную мощность оборудования Pуст и рассчитать активную мощность:

k - коэффициент спроса, учитывающий загруженность машины в сутки,

k = 0,8;

Pуст = 250 Вт.

Вт.

Общий расход электроэнергии:

,

Ц - цена за единицу электроэнергии;

Ц = 0,82 (р/кВтч);

- коэффициент загрузки оборудования по времени,

= 0,8.

Таким образом, затраты на электроэнергию составляют:

р.

8.3 Накладные расходы

Кроме затрат на оплату труда и социальные нужды, на амортизацию, обслуживание и оплату потребленной электроэнергии необходимо учесть накладные расходы (затраты на содержание управленческого аппарата и вспомогательных рабочих) 12,5% от прямых затрат и плановые накопления (прибыль) 11,11% от суммы всех затрат. Данные о затратах на исследования и разработку приведены в табл. 8.3.

Таблица 8.3

Затраты на исследования и разработку

Статья расходов

Сумма, р.

Основная заработная плата

10188,31

Дополнительная заработная плата

855,84

Отчисления на социальные нужды

3958,44

Расходы на амортизацию оборудования

818,13

Расходы на электроэнергию

65,32

Накладные расходы

1982,99

Плановые накопления

1982,8

ИТОГО

19829,83

Таким образом, общие затраты составили 19829,83 рублей.

Заключение

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

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

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

Список использованных источников

1.Гражданская оборона: Учебник для вузов/ Атаманюк В.Г., Ширшев Л.Г., Акимов Н.И. Под ред. Д.И. Михайлика. -- М.: Высшая школа, 1986. -- 207 с.

2.Топоров И.К. Основы безопасности жизнедеятельности. -- М.: Просвещение, 1996. -- 158 с.

3.Технико-экономические обоснования инженерных решений в дипломных проектах: Метод.указания/ Г.И. Акользина, Л.Г. Архипова, В.Г. Воронин, М.Н. Ларина. Омск. гос. ун-т путей сообщения. -- 1992. -- 44 с.

Приложение 1

Текст программы

unit Unit1;

interface

uses

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

Menus, ActnList, ToolWin, ComCtrls, StdCtrls, ImgList, ExtCtrls, StdActns,

Mask, DBCtrls, Db, DBTables, Grids, DBGrids, Buttons, OleCtnrs, Unit2,

CheckLst, Unit3;

procedure RebuildRecords();

procedure RebuildPMs();

type

TNavig = record

DocName:string;

FileName:string;

end;

TRecords = array[0..21] of TNavig;

TNavigInTree = array[0..21,0..21] of integer;

TIndex = array[0..1,0..21] of integer;

TBrowser = class(TForm)

MainMenu: TMainMenu;

NOpenFile: TMenuItem;

NEmpty1: TMenuItem;

NAbout: TMenuItem;

NHelp1: TMenuItem;

NHelp: TMenuItem;

NFile: TMenuItem;

OpenDialog: TOpenDialog;

SaveDialog: TSaveDialog;

NEdit: TMenuItem;

Exit: TAction;

StatusBar1: TStatusBar;

about: TAction;

NPMRECut: TMenuItem;

NPMREPaste: TMenuItem;

NPMREEmpty: TMenuItem;

NPMRESelectAll: TMenuItem;

NCopy: TMenuItem;

NCut: TMenuItem;

NPaste: TMenuItem;

NEmpty3: TMenuItem;

NSelectAll: TMenuItem;

SaveFile: TAction;

NSaveFile: TMenuItem;

Admin: TAction;

NEmpty4: TMenuItem;

NAdmin: TMenuItem;

TreeBuild: TAction;

NView: TMenuItem;

NNavig: TMenuItem;

Help: TAction;

PanelButton: TPanel;

NEmpty5: TMenuItem;

NTreeBuild: TMenuItem;

ImageList1: TImageList;

PanelRichAndTree: TPanel;

SplitterHoriz: TSplitter;

TreeView: TTreeView;

RichEdit: TRichEdit;

CoolBar: TCoolBar;

ToolBar1: TToolBar;

BackBtn: TToolButton;

DropDownMenuBack: TPopupMenu;

DropDownMenuForward: TPopupMenu;

ForwardBtn: TToolButton;

MemoryFree: TAction;

procedure ExitExecute(Sender: TObject);

procedure aboutExecute(Sender: TObject);

procedure SaveFileExecute(Sender: TObject);

procedure AdminExecute(Sender: TObject);

procedure TreeBuildExecute(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure LookExecute(Sender: TObject);

procedure BackGoExecute(Sender: TObject);

procedure ForwardGoExecute(Sender: TObject);

procedure BackPMOnClickExecute(Sender: TObject);

procedure ForwardPMOnClickExecute(Sender: TObject);

procedure TreeNodeSelectExecute(Sender: TObject);

procedure TreeViewChange(Sender: TObject; Node: TTreeNode);

procedure NViewAdminWindowClick(Sender: TObject);

procedure TreeBackClick(Sender: TObject);

procedure TreeForwardClick(Sender: TObject);

procedure ToolButton3Click(Sender: TObject);

procedure ToolButton4Click(Sender: TObject);

private

public

end;

var

Browser: TBrowser;

Records:TRecords;

NavigInTree:TNavigInTree;

IndexAktiv, MaxIndex:byte;

TreeBuildDo:boolean;

Index:TIndex;

implementation

uses about, Password, Admin;

type

TParagrafData = record

Strocka:integer;

end;

TParData = ^TParagrafData;

var

ParData:TParData;

{$R *.DFM}

function Inscription(i: word):string;

begin

result:=Copy(Browser.RichEdit.Lines[i],Pos('@@@',Browser.RichEdit.Lines[i])+4,Length(Browser.RichEdit.Lines[i]))

end;

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


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

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

    контрольная работа [703,8 K], добавлен 24.09.2012

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

    контрольная работа [3,6 M], добавлен 18.10.2012

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

    отчет по практике [1,1 M], добавлен 07.12.2010

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

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

  • Рассмотрение особенностей среды программирования Delphi. Разработка программы для пересчета длины из фунтов в килограммы с использованием следующих объектов: Edit, Label, Button. Значения свойств поля ввода-редактирования и командной кнопки Перерасчет.

    практическая работа [177,2 K], добавлен 18.10.2012

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

    курсовая работа [40,8 K], добавлен 15.07.2009

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

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

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

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

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

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

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

    контрольная работа [1,3 M], добавлен 19.06.2012

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