Анализ среды программирования 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.2012Borland 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