Разработка программного обеспечения для автоматизации работы адвоката
Технико-экономическая характеристика объекта управления. Программное и машинное обеспечение комплекса задач, технологии сбора, передачи, обработки, выдачи информации. Описание инфологической модели данных. Характеристика входной и результатной информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 26.04.2021 |
Размер файла | 2,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Ti(n)
Tj(n)
tij(рн)
tij(п.н)
tij(р.о)
tij(п.о)
rij(п)
rij(св)
Ri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
0 - 1
1
0
1
0
1
0
0
1
1
0
0
0
2
1 - 2
2
1
3
1
3
1
1
3
3
0
1
0
3
2 - 3
10
3
13
3
13
3
3
13
13
0
3
0
4
3 - 4
2
13
15
13
15
13
13
15
15
0
13
0
5
4 - 5
2
15
17
15
17
15
15
17
17
0
15
0
6
5 - 6
1
17
18
17
18
17
17
18
18
0
17
0
7
6 - 7
5
18
23
18
23
18
18
23
23
0
18
0
8
7- 8
2
23
25
23
25
23
23
25
25
0
23
0
9
6 - 8
1
18
19
24
25
18
24
19
25
6
18
5
10
8 - 9
0,5
25
25,5
25
25,5
25
25
25,5
25,5
0
25
0
11
9 - 10
7
25,5
32,5
25,5
32,5
25,5
25,5
32,5
32,5
0
25,5
0
12
10 - 11
4
32,5
36,5
32,5
36,5
32,5
32,5
36,5
36,5
0
32,5
0
13
11 - 12
5
36,5
41,5
36,5
41,5
36,5
36,5
41,5
41,5
0
36,5
0
14
10 - 12
4
32,5
36,5
37,5
41,5
32,5
37,5
36,5
41,5
5
32,5
1
15
12 - 13
12
41,5
53,5
41,5
53,5
41,5
41,5
53,5
53,5
0
41,5
0
16
13 - 14
10
53,5
63,5
53,5
63,5
53,5
53,5
63,5
63,5
0
53,5
0
17
14 - 15
6
63,5
69,5
63,5
69,5
63,5
63,5
69,5
69,5
0
63,5
0
18
15 - 16
3,5
69,5
73
69,5
73
69,5
69,5
73
73
0
69,5
0
19
14 - 16
2
63
65
71
73
63
71
65
73
8
63
6
20
16 - 17
1
73
74
73
74
73
73
74
74
0
73
0
Расчет продолжительности и резервов времени производится в табл. 3.3.
Таблица 3.3. Расчет продолжительности путей сетевого графика
Обозначение пути |
Продолжительность событий пути |
T(Ls) |
R(Ls) |
|
L1 |
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 |
74 |
0 |
|
L2 |
0,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17 |
67 |
7 |
|
L3 |
0,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17 |
58 |
16 |
|
L4 |
0,1,2,3,4,5,6,8,9,10,12,13,14,16,17 |
48,5 |
25,5 |
|
L5 |
0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17 |
65 |
9 |
|
L6 |
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17 |
64,5 |
9,5 |
|
L7 |
0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17 |
55,5 |
18,5 |
|
L8 |
0,1,2,3,4,5,6,8,9,10,11,12,13,14,16,17 |
57,5 |
16,5 |
Данный сетевой график имеет Ткр = 74 дня.
3.2 Трудоемкость разработки программного обеспечения
Если известны по опыту работы или заданы по нормативам затраты труда на подготовку описания задачи (to) , исследование алгоритма решения задачи (tи ), разработку блок-схемы алгоритма (ta), программирование по готовой блок-схеме (tп), отладку программы на ЭВМ (tотл), подготовку документации по задаче (tд) , то трудоемкость разработки программного обеспечения решения задачи можно рассчитать по следующей формуле:
t = tо + tи + tа + tп + tотл + tд
Составляющие затрат труда, в свою очередь, можно определить через условное число операторов в разрабатываемом программном обеспечении. В их число входят операторы, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений в постановке задачи и совершенствования алгоритма. Условное число операторов Q в программе задачи может быть определено по формуле
Q = q * c * (1 + p),
где q - предполагаемое число операторов;
c - коэффициент сложности программы;
p - коэффициент коррекции программы в ходе ее разработки.
Помимо названных выше используются коэффициенты квалификации разработчика алгоритмов и программ - k и увеличения затрат труда вследствие недостаточного или некачественного описания задачи - В.
При оценке затрат труда на разработку задачи предполагается, что подготовка описания задачи осуществляется одними исполнителями, а все остальные работы - другими. Затраты труда на подготовку описания задачи точно определить невозможно, так как это связано с творческим характером работы.
Коэффициенты, используемые при оценке затрат труда на подготовку задачи к решению ее на ЭВМ в автоматизированной системе, характеризуют различные факторы:
1) коэффициент сложности программы с - относительную сложность программ задачи по отношению к так называемой типовой задаче, сложность которой принята равной единице (типовые задачи для разных классов АС могут быть разными, поэтому в процессе создания базовой АС необходимо определять типовую задачу, с трудоемкостью разработки которой можно будет сравнивать другие задачи в АС данного класса (величина с лежит в пределах от 1,25 до 2);
2) коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу решения задачи по результатам уточнения постановок и описаний ее, изменения состава и структуры информации, а также уточнений, вносимых разработчиками для улучшения качества самой программы без изменения постановки задачи (на практике при разработке программы в среднем вносится 3-5 коррекций, каждая из которых ведет к переработке от 5 до 10% готовой программы, т.е. величина p находится в пределах 0,05...0,1;
3) коэффициент квалификации разработчика k - степень подготовленности исполнителя к порученной ему работе (он определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех лет - 1,0; от трех до пяти лет - 1,1-1,2; от пяти до семи лет - 1,3-1,4; свыше семи лет - 1,5-1,6;
4) коэффициент увеличения затрат труда вследствие недостаточного описания задачи В - качество постановки задачи, выданной для разработки программы, в связи с тем, что задачи, как правило, требуют уточнения и некоторой доработки (практика показывает, что в большинстве случаев этот коэффициент в зависимости от сложности задачи принимается от 1,2 до 1,5).
Затраты труда на изучение описания задачи tи с учетом уточнения описания и квалификации программиста могут быть определены по формуле (чел-ч):
tи = QB/ (75ч85) k
Затраты труда на разработку алгоритма решения задачи tа рассчитываются по формуле (чел-ч):
tа = Q/(20ч25)k
Затраты труда на составление программы по готовой блок-схеме tп определяются по формуле (чел-ч):
tп = Q/ (20ч25)k
Затраты труда на отладку программы на ЭВМ tотл рассчитывается по следующей формуле при автономной отладке одной задачи (чел-ч.):
tотл = Q/(45)k
Затраты труда на подготовку документации по задаче tд определяются по формуле (чел-ч):
tд = tдр + tдо
где tдр -затраты труда на подготовку материалов в рукописи, равные Q/(15ч20)k;
tдо - затраты труда на редактирование, печать и оформление документации, равные 0,75tдр [1].
Полная средняя трудоемкость разработки программы tр.п = 0,83Q/k
Рассчитаем трудоемкость разработки программного обеспечения:
q=1150; c=1,7; p=0,09; k=1,1; B=1,4;
Q= 2130,95;
tи = QB/ (75ч85)k = 2130,95*1,4/(75* 1,1) = 36,16 (чел-ч.);
tа = Q/(20ч25)k = 2130,95/(23*1,1) = 84,22 (чел-ч.);
tп = Q/(20ч25)k. =2130,95/(24*1,1) = 80,71 (чел-ч.);
tотл = Q/(45)k = 2130,95/(45*1,1) = 43,04 (чел-ч.);
tдр = Q/(15ч20)k = 2130,95/(18*1,1) = 107,62 (чел-ч.);
tдо = 0,75tдр = 0,75*107,62 = 80,71 (чел-ч.);
tд = tдр + tдо = 107,62+80,71 = 188,34 (чел-ч.);
Трудоемкость разработки программного обеспечения равна:
t = to + tи + tа + tп + tотл + tд = 467,49/8 = 58,43 (чел-дней.);
Полная средняя трудоемкость разработки программы:
tр.п = 0,83Q/k = 0,83*2130,95/1,1 = 1607,89 (чел-ч.);
3.3 Расчет единовременных затрат на проектирование и отпускной цены программного продукта
Имеем: количество разработчиков (М) - 3 человека (разработчик, руководитель и консультант). Период времени разработки (Траз) - 74 дня. Оклад разработчика - 1300 руб., оклад руководителя - 4800 руб., оклад консультанта - 5500 руб. Использованные средства проектирования - Pс Pentium IV; период использования ПЭВМ (Тэвм) - 35 дней; стоимость маш-часа (Смаш) - 20 руб.
Необходимо определить единовременные затраты на разработку программы (R) (полную себестоимость программы), отпускную цену разработки.
Затраты на разработку программы состоят из:
1. Прямой производственной заработной платы (Фзарп);
2. Дополнительной заработной платы (Фдоп.зарп) - 15 - 20 % от основной производственной заработной платы;
3. Начислений на заработную плату (Н) - 13 % от общей заработной платы;
4. Услуги сторонних организаций (Смаш);
5. Накладных расходов (Нр=(Фзарп+Фдоп.зарп+Н+Смаш)*b/(1-b), b=0,3);
6. Отчислений в пенсионный фонд (Фпенс) - 20% от общей заработной платы;
7. Отчислений на социальное страхование (Фсоц.стр.) - 2,9% от общей заработной платы;
8. Отчислений на медицину (Фмед) - в ФФОМС 1,1 % от общей заработной платы, в ТФОМС 2 % от общей заработной платы [16].
Вычислим себестоимость одного чел.-дня на стадии Т1 (74-35 = 39) когда не пользовались средствами проектирования (S1):
S1=(Фзарп+Фдоп.зарп+Н+Фпенс+Фсоц.стр+Фмед+ Нр)/26 = (1890,38+ 378,07+ 294,9 + 453,69 + 65,78+ 70,32 + 1107,155)/26 = 163,85 руб.
Фзарп=1300+(4800/26*8)*21+(5500/26*8)*4=1890,38 руб.
Фдоп=0,2*Фзарп=0,2*1890,38 =378,07 руб.
Н=(Фзарп+Фдоп)*13%= (1890,38+378,07)*0,13=294,9 руб.
Фпенс=(Фзарп+Фдоп)*20%=(1890,38+378,07)*0,2 =453,69 руб.
Фсоц.страх.=(Фзарп+Фдоп)*2,9%=(1890,38+378,07)*0,029=65,78 руб.
Фмед=(Фзарп+Фдоп)*3,1%=(1890,38+378,07)*0,031=70,32 руб.
Нр = 1107,155 руб.
Вычислим себестоимость одного чел.-дня на стадии Т2 когда разработчики пользовались средствами проектирования.
S2=S1+(Cмаш+Смаш*b/(1-b)) = 163,85 + (20 + 20*0.3/(1-0.3)) = 192,42 руб.
По формуле для R получим:
R = S1*T1 + S2*T2 = 163,85*39 + 192,42*35 = 13125,52 руб.
Определим отпускную цену (Сотп) разработанной программы с учетом нормативной чистой прибыли, налога на прибыль, налога на добавленную стоимость, которые определяются соответственно, как 15% от себестоимости (R), 20% от прибыли и 18% от добавленной стоимости:
Стоимость программы (Ц) равна:
Ц=R+0.15* R /(1-0.2) = 13125,52 +0,15*13125,52 /(1-0,2) = 15586,55 руб.
Сотп = Ц + 0,18*Ц = 18392,13 руб.
При этом нормативная чистая прибыль равна 0.15*R = 1968,827 руб.
3.4 Расчет среднегодовых затрат на функционирование системы
Таблица 3.4. Ручная обработка
№ п/п |
Наименование операции технологического процесса решения комплекса задач |
Оборудование |
Ед. Изм. |
Объем работы (средне мес) |
Норма выраб. в час |
Трудоемкость (гр.5 / гр.6) |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1. |
Приём, регистрация, контроль входных документов |
------- |
док. |
30 |
75 |
0,4 |
|
2. |
Заполнение документов данными о клиенте |
------- |
док. |
10 |
6,31 |
1,58 |
|
3. |
Составление договора о найме адвоката |
------- |
док/стр |
5 |
0,8 |
6,25 |
|
4. |
Формирование исходных данных для расчета гонорара |
Калькулятор SONY |
док. |
15 |
2,6 |
5,76 |
|
5. |
Приблизительный расчет стоимости адвокатских услуг |
Калькулятор SONY |
док. |
15 |
5,3 |
2,83 |
|
6. |
Расчёт времени продолжительности дела |
Калькулятор SONY |
док. |
15 |
3,2 |
4,68 |
|
7. |
Конечный расчет стоимости услуг адвоката |
Калькулятор SONY |
док. |
15 |
5,3 |
2,83 |
|
8. |
Расчёт количества текущих и завершенных дел |
Калькулятор SONY |
док. |
10 |
2,18 |
4,58 |
|
9. |
Составление отчетных форм |
Калькулятор SONY |
док. |
20 |
45 |
0,44 |
|
Одноразовое решение: |
29,18 |
||||||
Итого за год: |
350,20 |
Продолжение таблицы 3.4
№ п/п |
Среднечасовая з/пл оператора (руб.) |
Часовая амортизация (руб.) |
Часовая стоимость накладных расходов (руб.) |
Стоимость работы оборудования (гр.8+гр.9+ гр.10) |
Стоимостные затраты (гр.7*гр.11) (руб.) |
|
8 |
9 |
10 |
11 |
12 |
||
1. |
28,85 |
------ |
17,31 |
46,16 |
9,23 |
|
2. |
28,85 |
------ |
17,31 |
46,16 |
73,15 |
|
3. |
28,85 |
------ |
17,31 |
46,16 |
288,5 |
|
4. |
28,85 |
------ |
17,31 |
46,16 |
266,30 |
|
5. |
28,85 |
------ |
17,31 |
46,16 |
130,64 |
|
6. |
28,85 |
------ |
17,31 |
46,16 |
216,37 |
|
7. |
28,85 |
------ |
17,31 |
46,16 |
130,64 |
|
8. |
28,85 |
------ |
17,31 |
46,16 |
211,74 |
|
9. |
28,85 |
------ |
17,31 |
46,16 |
20,51 |
|
1347,11 |
||||||
16165,32 |
Пояснения к таблице 3.4:
1. Нвыр.(1 операция) = 3600 / (Впр + Врд)= 3600 / (18 + 30) = 75,
где 3600 - количество секунд в часе;
Впр - время для проверки на заполнение основных реквизитов в сек.;
Врд - время регистрации отчета в сек.
2. Нвыр.(2 операция) = 3600 / (Взз * Ксо * Ккс * Кзя + Всо ) = 3600 / (1 * 30 * 2 * 9+ 30) = 6,31,
где Взз - время записи одного знака;
Ксо - количество строк в форме;
Ккс - количество столбцов в форме;
Кзя - количество знаков в одной ячейке;
Всо - время суммирования соответствующих ячеек форм.
3. Нвыр.(3 операция) = 3600 / (Взз * Ксо * Кзя ) = 3600 / (6 * 25 *30) = 0,8,
где Взз - время записи одного знака;
Ксо - количество строк в форме;
Кзя - количество знаков в одной ячейке;
4. Нвыр.(4 операция) = 3600 / (Впс *Кк *Врк) = 3600 / (5*6*45) = 2,6,
где Кк - количество коэффициентов;
Впс - время поиска строки отчета;
Врк - время расчета коэффициента;
5. Нвыр.(5 операция) = 3600 / (Впс *Кк *Врк) = 3600 / (5*3*45) = 5,3.
6. Нвыр.(6 операция) = 3600 / (Впс *Кк *Врк) = 3600 / (5*5*45) = 3,2.
7. Нвыр.(7 операция) = 3600 / (Впс *Кк *Врк) = 3600 / (5*3*45) = 5,3.
8. Нвыр.(8 операция) = 3600 / (Впс *Кп *Вп*Ву*Вр) = 3600 / (6*5*55)=2,18.
9. Нвыр.(9 операция) принимается исходя из имеющегося опыта: 3600/80=45.
Средняя з/пл операторов = з/пл за месяц/(количество дней*длительность рабочей смены) =4500/(26*6) =28,85 рублей.
Накладные расходы = 60% от основной з/пл =28,85* 0,6 =17,31 рублей.
Таблица 3.5 Машинная обработка
№ п/п |
Наименование операции технологического процесса решения комплекса задач |
Оборудование |
Ед. Изм. |
Объем работы |
Норма выраб. в час |
Трудоемкость (гр.5 / гр.6) |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1. |
Приём, регистрация, контроль исходных документов |
------- |
док-т |
30 |
75 |
0,4 |
|
2. |
Ввод данных в ЭВМ |
Intel Pentium IV |
знак |
500 |
7200 |
0,041 |
|
3. |
Визуальный контроль введённых данных и корректировка в случае обнаружения ошибки |
Intel Pentium IV |
знак |
200 |
12000 |
0,0125 |
|
4. |
Расчет необходимых показателей |
Intel Pentium IV |
док-т |
800 |
360 |
1,94 |
|
5. |
Составление и вывод на печать отчётных форм |
Intel Pentium IV |
док-т |
20 |
525,01 |
0,38 |
|
Одноразовое решение: |
3,065 |
||||||
Итого за год: |
36,78 |
Продолжение таблицы 3.5
№ п/п |
Среднечасовая з/пл оператора (руб.) |
Часовая амортизация (руб.) |
Часовая стоимость накладных расходов (руб.) |
Стоимость работы оборудования (гр.8+гр.9+гр.10) |
Стоимостные затраты (гр.7*гр.11) (руб.) |
|
1 |
8 |
9 |
10 |
11 |
12 |
|
1 |
28,85 |
------ |
17,31 |
46,11 |
18,44 |
|
2 |
28,85 |
1,8 |
17,31 |
47,91 |
1,99 |
|
3 |
28,85 |
1,8 |
17,31 |
47,91 |
0,59 |
|
4 |
28,85 |
1,8 |
17,31 |
47,91 |
93,158 |
|
5 |
28,85 |
1,8 |
17,31 |
47,91 |
31,939 |
|
146,136 |
||||||
1753,642 |
Пояснения к таблице 3.5:
1. Нвыр.(1 операция) = 3600 / (Впр + Врд)= 3600 / (18 + 30) = 75,
где 3600 - количество секунд в часе;
Впр - время для проверки на заполнение основных реквизитов в сек.;
Врд - время регистрации отчета в сек.
2. Нвыр.(2 операция) = 3600 / Внз = 3600 / 0,5 = 7200,
Где Внз - время набора одного знака.
3. Н выр.(3 операция) = 3600 / (Вко) = 3600 / 0,3 = 12000,
где Вко - время на контроль ошибок.
4. Н выр.(4 операция) = 3600 / (Вод ) = 3600 / 10 = 360,
где Вод - время обработки отчетов.
5. Н выр.(5 операция) = 3600 / (Вфд + Кз/Сп) = 3600 / (2 + 1700/350) =525,01,
где Вфд - время формирования документа;
Кз - среднее количество знаков в документе;
Сп - скорость принтера (зн/сек).
Среднегодовые затраты при машинной обработке информации равны сумме затрат по всем операциям: Ф= 680,44 рублей.
Среднегодовые затраты на обработку информации (3п):
Зп = (Р + С)/ Тэкс + Ф = 18392,13 / 8 + 1753,642= 4052,65 руб.,
где (Р+С) = Сотп=18392,13 руб; Тэкс = 8 лет.
3.5 Расчет показателей экономической эффективности
Среднегодовые затраты на обработку информации определяются следующим образом:
1. Расчетный коэффициент эффективности капитальных вложений:
Eр= П/К,
где П - годовая экономия (годовой прирост прибыли), руб.;
К - единовременные затраты, руб.
П = Зб - Зп = 16165,32 - 4052,65 = 12112,67 руб.
Eр = 12112,67/13125,52 = 0,92.
2. Годовой экономический эффект:
Э = П - К Ен,
где Ен - нормативный коэффициент эффективности капитальных вложений (Ен= 0,15).
Э = 12112,67- 13125,52* 0,15 = 10143,85 руб.
3. Срок окупаемости:
Т = К/П = 1/Ер.
Т = 1/0,92 = 1,09 года.
программный информация инфологический
4. Охрана труда и техника безопасности
Организация и функции службы охраны труда на предприятии
Организация работы на предприятии по созданию здоровых и безопасных условий труда работающих, предупреждению несчастных случаев и профессиональных заболеваний возлагается на службу охраны труда. Она является самостоятельным структурным подразделением предприятия и подчиняется его непосредственному руководители или главному инженеру, проводит свою работу совместно с другими подразделениями предприятия и во взаимодействии с комитетом профсоюза, технической инспекцией труда и местными органами государственного надзора по плану, утвержденному руководителем или главным инженером предприятия.
Служба охраны труда в соответствии с возложенными на нее основными задачами выполняет следующие функции:
· проводит анализ состояния и причин производственного травматизма и профессиональных заболеваний, разрабатывает совместно с соответствующими службами мероприятия по предупреждению несчастных случаев на производстве и профессиональных заболеваний, а также контролирует их выполнение;
· организует работу по проведению паспортизации санитарно-технического состояния на рабочих местах по подразделениям;
· организует совместно с соответствующими службами предприятия разборку и выполнение комплексного плана улучшения условий труда, охраны труда и санитарно-оздоровительных мероприятий, а также участвует в разработке соглашений по труду;
· подготавливает и вносит руководству предприятия предложения по разработке и внедрению более совершенных конструкций, предохранительных устройств и других средств защиты от опасных производственных факторов;
· участвует в работе по внедрению стандартов безопасности труда и научных разработок по охране труда;
· проводит совместно с соответствующими службами и с участием профсоюзного актива проверки (или участвует в проверках) технического состояния зданий, сооружений, оборудования, эффективности работы вентиляционных систем, состояния санитарно-технических устройств, санитарно-бытовых помещений;
· контролирует правильность составления и своевременность представления заявок на приобретение спецодежды, спецоборудования и других средств индивидуальной защиты, а также оборудования и материалов для осуществления мероприятий по охране труда;
· оказывает помощь подразделениям предприятия в организации контроля состояния окружающей производственной среды;
· участвует в работе комиссий по приемке в эксплуатацию новых и после реконструкции объектов производственного назначения, оборудования и машин, проверяя выполнение требований по обеспечению здоровых условий труда;
· проводит вводный инструктаж и оказывает помощь в организации обучения работников по вопросам охраны труда в соответствии с ГОСТ 12.0.004-93 и действующими нормативными документами;
· участвует в работе аттестационной комиссии и комиссии по проверке знания специалистами правил и норм по охране труда, инструкций по технике безопасности.
В соответствии с ТК РФ организация обеспечения безопасности труда в подразделениях возложена на их руководителей. Они проводят инструктаж по охране труда на рабочих местах. Общую ответственность за организацию работ по охране труда несет руководитель предприятия, а в его отсутствие - главный инженер. В составе комитетов профсоюза предприятий имеются комиссии по охране труда, а в каждой подгруппе выбирается общественный инспектор по охране труда. Комиссии по охране труда организуют и проводят общественные смотры по охране труда и культуре производства, принимают участие в подготовке проектов соглашений по охране труда между администрацией и профсоюзной организацией, контролируют выполнение администрацией этих соглашений и законодательства о труде. Общественные инспектора подразделений осуществляют контроль охраны труда непосредственно на рабочих местах. Старшие общественные инспектора принимают участие в расследовании и документальном оформлении несчастных случаев на производстве [21.22].
Законодательство по охране труда
Право на безопасный труд закреплено в Конституции Российской Федерации (п.3 ст. 37).
В области охраны труда на предприятиях и в учреждениях основными законодательными актами являются Трудовой кодекс РФ (ТК), Гражданский кодекс РФ и Федеральный закон «Об основах охраны труда в Российской Федерации».
Основные законодательные акты, обеспечивающие безопасные и безвредные условия труда, представлены Трудовым кодексом Российской Федерации. В частности, ст. 211 ТК РФ определяет государственные нормативные требования охраны труда; ст. 212 устанавливает правила по охране труда, обязательные для администрации; ст. 214 определяет основные правила по охране труда, обязательные для выполнения рабочими и служащими; ст. 215 запрещает ввод в эксплуатацию производственных объектов, не отвечающих требованиям охраны труда; ст. 217 рассматривает основные положения службы охраны труда в организации; ст. 221 устанавливает порядок выдачи средствами индивидуальной защиты работникам и т.д.
Гражданский кодекс Российской Федерации устанавливает ответственность работодателей вследствие причинения вреда работнику на производстве (ст. 1064-1083), а также определяет формы и размер возмещения вреда, причиненного жизни и здоровью гражданина (ст. 1083-1101).
Вступивший в силу Федерального закона «Об основах охраны труда в Российской федерации» от 17 июля 1999 г. № 181-ФЗ устанавливает правовые основы регулирования отношений в области охраны труда между работодателями и работниками.
Впервые в Российской Федерации на законодательном уровне рассматривается большой спектр вопросов, связанных с конкретным решением проблем охраны труда физических лиц, вступивших в трудовые отношения с работодателем. Действие названного Закона многосторонне и распространяется как на работодателей, так и работников, состоящих с работодателями в трудовых отношениях, а также на студентов и учащихся различных образовательных учреждений, проходящих производственную практику. Законодатель акцентирует внимание всех участников трудовых отношений на том, что при осуществлении указанными юридическими и физическими лицами любых видов деятельности, в том числе при организации производства и труда, требования охраны труда обязательны для исполнения.
Названный Закон определяет роль системы охраны труда в трудовых отношениях работодателя и работника. В том случае, если служба охраны труда либо специалист по охране труда в учреждении, организации отсутствует, работодатель должен заключать соответствующий договор со специалистами или с организациями, оказывающими услуги в области охраны труда. Работодатель обязан ознакомить работников с требованиями охраны труда и обеспечить такие условия труда на каждом рабочем месте, которые соответствовали бы требованиям охраны труда; проводить аттестацию рабочих мест по условиям труда. При заключении с работником трудового договора (контракта) закон обязывает работодателя осуществлять проведение за счет собственных средств обязательных предварительных медицинских осмотров (обследований) работников, равно как и периодических (в течение трудовой деятельности) внеочередных медицинских осмотров (обследований) работников по их просьбам в соответствии с медицинскими рекомендациями с сохранением за ними места работы (должности) и среднего заработка на время прохождения указанных медицинских осмотров. Вместе с тем, закон предписывает, что работник со своей стороны обязан проходить обязательные предварительные (при поступлении на работу) и периодические (в течение трудовой деятельности) медицинские осмотры (обследования). Особо подчеркивается, что работодатель обязан не допускать работников к выполнению ими трудовых обязанностей без прохождения обязательных медицинских осмотров, а также в случае медицинских противопоказаний.
Среди подзаконных актов по безопасности жизнедеятельности на производстве следует отметить постановления Правительства РФ и других федеральных органов исполнительной власти, например, Министерства труда и социального развития РФ, Министерства здравоохранения РФ, Комитета по строительной, архитектурной и жилищной политике РФ и т. п.
Постановлением Правительства Российской Федерации от 11 марта 1999 г. № 379 утверждено Положение о расходовании и учете несчастных случаев на производстве. Постановление Министерства труда и социального развития РФ от 7 апреля 1999 г. № 7 утвердило Нормы предельно допустимых нагрузок для лиц моложе восемнадцати лет при подъеме и перемещении тяжестей вручную.
Во исполнение указанных постановлений в отраслях экономики разрабатывается нормативная и нормативно-техническая документация [21.22].
Заключение
Преимущество использования автоматизированной системы адвоката состоит в том, затрачивается меньше времени на обработку данных, чем при ручной обработке, меньше места для хранения информации, так как в бумажном виде та же самая информация занимает большее пространство.
Автоматизированная система отличается быстродействием, оперативностью обработки и наглядным и удобным интерфейсом. Приложение выполняет множество полезных требований, таких как: представление данных в удобном для пользователя виде, добавление и удаление данных, фильтрация и сортировка данных, навигация по набору данных и т. д. Программное приложение разработана в Borland C++ Builder 6.0, что позволяет автоматизировать работу адвоката или адвокатской конторы, вести списки текущих и законченных дел, рассчитывать гонорар для каждого адвоката и многое другое.
Прогнозируемым результатом внедрения данного программного приложения является повышение производительности труда адвоката и секретаря, что будет способствовать ускорению адвокатского документооборота за счет увеличения скорости обработки информации.
В процессе работы, в первой части, дана технико-экономическая характеристика объекта управления и экономическая сущность комплекса решаемых задач, приведено обоснование проектных решений по информационному, программному обеспечению комплекса задач и др.
Во второй части приводится характеристика входной, промежуточной и выходной информации, используемой в дипломном проекте. Приведена инфологическая модель предметной области, схема взаимосвязи программных и расчётных модулей, печатные формы выходных документов.
В третьей части рассчитаны основные показатели экономической эффективности проекта. В приложении приводится текст отлаженного программного приложения.
Литература
1. Абдулгалимов А.М., Муслимова Ф.Н. «Дипломное проектирование». Методические указания по выполнению дипломного проекта. -- Махачкала: ДГТУ, 2008 г.
2. Балдин К.В. Уткин В.Б. «Информационные системы в экономике»: Учебник для студентов ВУЗа 2 -е изд. - М: Издательский центр «Академия», 2006 г.
3. Рагулин А.В. Общие положение о профессиональной защите по уголовным делам. М.: Юрлитинформ, 2008 г.
4. Данилов Е.П. Справочник адвоката: консультации, защита в суде, образцы документов. М.: Юрайт, 2008 г.
5. Цуков, Евгений Александрович Философские аспекты правозащитной деятельности в истории государства Российского М.: Новая юстиция, 2008 г.
6. Чашин А.Н. Стратегия и тактика адвокатской деятельности: учебное пособие М.: Дело и Сервис, 2008 г.
7. Мирошниченко Е.С. Страницы из адвокатской практики: учебно-методическое пособие М.: Флинта, 2007 г.
8. Власов А.А. Адвокат в судопроизводстве: краткий учебный курс М.: Норма, 2007 г.
9. Булакова Е.Ю. Адвокат: навыки профессионального мастерства М.: Волтерс Клувер, 2006 г.
10. Иванов В.Н. Помощь адвоката предприятиям и гражданам. - М. 2003г.
11. Уголовно-процессуальный кодекс РФ.
12. Федеральный закон «Об адвокатской деятельности и адвокатуре в Российской Федерации» № 63-ФЗ от 31.05.2002 г.
13. Архангельский А.Я. Программирование в C++ Buildedr 6. Издательство Бином. 2003 г.
14. Архангельский А.Я. C++ Buildedr 6. Справочное пособие. Издательство Бином. 2002 г.
15. Диго С.М. Проектирование баз данных. - М.: Финансы и статистика, 2002 г.
16. Князев В.Г., Павлова Л.П., Черник Д.Г.Налоги и налогообложение. Серия: Высшая школа.- 2006 г.
17. Марков А.С. Базы данных. Введение в теорию и методологию. М.: Финансы и статистика, 2002 г.
18. Пахомов Б.И. Самоучитель C/C++ и Borland C++ Builder 2006. - СПб.: БВХ-Петербург, 2006 г.
19. Рогожин М.Ю. Должностные инструкции. Полный сборник. Издательство: Питер, 2009 г.
20. Леонтьев Б.К. Персональный компьютер. Издательство: ИДДК. 2008г.
21. Бобкова О.В. Охрана труда и техника безопасности. Обеспечение прав работника. Издательство: Омега-Л, М., 2009 г.
22. Михнюк Т.Ф. Охрана труда. Издательство: Минск УП «ИВЦ Минфина», Минск, 2007 г.
Приложение
#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"
#include "Unit10.h"
#include "Unit11.h"
#include "Unit12.h"
#include "Unit13.h"
#include "Unit15.h"
#include "Unit16.h"
#include "Unit17.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N2Click(TObject *Sender)
{
Form2->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N3Click(TObject *Sender)
{
Form3->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N4Click(TObject *Sender)
{
Form4->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N5Click(TObject *Sender)
{
Form5->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N10Click(TObject *Sender)
{
Form6->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N11Click(TObject *Sender)
{
Form7->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N12Click(TObject *Sender)
{
Form10->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N13Click(TObject *Sender)
{
Form11->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N14Click(TObject *Sender)
{
Form12->QuickRep1->Preview();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N15Click(TObject *Sender)
{
Form13->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N16Click(TObject *Sender)
{
Form15->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N17Click(TObject *Sender)
{
Form16->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N8Click(TObject *Sender)
{
Form17->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N9Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"
#include "Unit6.h"
#include "Unit18.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button1Click(TObject *Sender)
{
Table1->Append();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button2Click(TObject *Sender)
{
Table1->Edit();
Table1->FieldByName("Kod")->AsString = Edit1->Text;
Table1->FieldByName("FIO")->AsString = Edit2->Text;
Table1->FieldByName("Dataroj")->AsDateTime = DateTimePicker1->Date;
Table1->FieldByName("Pasp")->AsString= Edit6->Text;
Table1->FieldByName("Adres")->AsString = Edit7->Text;
Table1->FieldByName("Tel")->AsString = Edit8->Text;
Table1->Post();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button3Click(TObject *Sender)
{
if ( Application->MessageBox(
"Действительно хотите удалить запись?",
"Подтвердите решение",
MB_YESNO+MB_ICONEXCLAMATION)==IDYES)
Table1->Delete();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button5Click(TObject *Sender)
{
Form6->Edit4->Text=Table1FIO->AsString;
Form2->Button5->Visible=true;
Form2->Button5->Visible=false;
Form2->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button4Click(TObject *Sender)
{
Form18->QuickRep1->Preview();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit3.h"
#include "Unit6.h"
#include "Unit13.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm3 *Form3;
//---------------------------------------------------------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Button1Click(TObject *Sender)
{
Table1->Append();
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Button2Click(TObject *Sender)
{
Table1->Edit();
Table1->FieldByName("Kod")->AsString = Edit1->Text;
Table1->FieldByName("FIO")->AsString = Edit2->Text;
Table1->FieldByName("Dataroj")->AsDateTime = DateTimePicker1->Date;
Table1->FieldByName("Pasp")->AsString= Edit3->Text;
Table1->FieldByName("Adres")->AsString = Edit4->Text;
Table1->FieldByName("Tel")->AsString = Edit5->Text;
Table1->Post();
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Button3Click(TObject *Sender)
{
if ( Application->MessageBox(
"Действительно хотите удалить запись?",
"Подтвердите решение",
MB_YESNO+MB_ICONEXCLAMATION)==IDYES)
Table1->Delete();
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Button4Click(TObject *Sender)
{
Form6->Edit7->Text=Table1FIO->AsString;
Form3->Button4->Visible=true;
Form3->Button4->Visible=false;
Form3->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Button5Click(TObject *Sender)
{
Form13->Edit1->Text=Table1FIO->AsString;
Form3->Button5->Visible=true;
Form3->Button5->Visible=false;
Form3->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm3::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit4.h"
#include "Unit6.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm4 *Form4;
//---------------------------------------------------------------------------
__fastcall TForm4::TForm4(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button1Click(TObject *Sender)
{
Table1->Append();
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button2Click(TObject *Sender)
{
Table1->Edit();
Table1->FieldByName("Kod")->AsString = Edit1->Text;
Table1->FieldByName("Name")->AsString = Edit2->Text;
Table1->Post();
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button3Click(TObject *Sender)
{
if ( Application->MessageBox(
"Действительно хотите удалить запись?",
"Подтвердите решение",
MB_YESNO+MB_ICONEXCLAMATION)==IDYES)
Table1->Delete();
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button4Click(TObject *Sender)
{
Form6->Edit3->Text=Table1Kod->AsString;
Form4->Button4->Visible=true;
Form4->Button4->Visible=false;
Form4->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm4::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit5.h"
#include "Unit6.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm5 *Form5;
//---------------------------------------------------------------------------
__fastcall TForm5::TForm5(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Button1Click(TObject *Sender)
{
Table1->Append();
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Button2Click(TObject *Sender)
{
Table1->Edit();
Table1->FieldByName("Name")->AsString = Edit1->Text;
Table1->FieldByName("Type")->AsString = Edit2->Text;
Table1->FieldByName("Cena")->AsString= Edit3->Text;
Table1->Post();
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Button3Click(TObject *Sender)
{
if ( Application->MessageBox(
"Действительно хотите удалить запись?",
"Подтвердите решение",
MB_YESNO+MB_ICONEXCLAMATION)==IDYES)
Table1->Delete();
}
//---------------------------------------------------------------------------
void __fastcall TForm5::ComboBox1Change(TObject *Sender)
{
Edit2->Text = ComboBox1->Text;
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Button4Click(TObject *Sender)
{
Form6->Edit13->Text=Table1Name->AsString;
Form6->Edit14->Text=Table1Cena->AsString;
Form5->Button4->Visible=true;
Form5->Button4->Visible=false;
Form5->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm5::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit6.h"
#include "Unit4.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit5.h"
#include "Unit10.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm6 *Form6;
//---------------------------------------------------------------------------
__fastcall TForm6::TForm6(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button7Click(TObject *Sender)
{
Table1->Append();
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button8Click(TObject *Sender)
{
Table1->Edit();
Table1->FieldByName("Nom")->AsString = Edit1->Text;
Table1->FieldByName("Datan")->AsDateTime = DateTimePicker1->Date;
Table1->FieldByName("Tip")->AsString = Edit5->Text;
Table1->FieldByName("Proc")->AsString = Edit6->Text;
Table1->FieldByName("Stat")->AsString= Edit3->Text;
Table1->FieldByName("Order")->AsString = Edit2->Text;
Table1->FieldByName("Klient")->AsString = Edit4->Text;
Table1->FieldByName("Advo")->AsString = Edit7->Text;
Table1->FieldByName("Status")->AsString = Edit8->Text;
Table1->Post();
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button9Click(TObject *Sender)
{
if ( Application->MessageBox(
"Действительно хотите удалить запись?",
"Подтвердите решение",
MB_YESNO+MB_ICONEXCLAMATION)==IDYES)
Table1->Delete();
}
//---------------------------------------------------------------------------
void __fastcall TForm6::ComboBox1Change(TObject *Sender)
{
Edit5->Text = ComboBox1->Text;
}
//---------------------------------------------------------------------------
void __fastcall TForm6::ComboBox2Change(TObject *Sender)
{
Edit6->Text = ComboBox2->Text;
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button3Click(TObject *Sender)
{
Form4->Show();
Form4->Button4->Visible=false;
Form4->Button4->Visible=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button1Click(TObject *Sender)
{
Form2->Show();
Form2->Button5->Visible=false;
Form2->Button5->Visible=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button2Click(TObject *Sender)
{
Form3->Show();
Form3->Button4->Visible=false;
Form3->Button4->Visible=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button4Click(TObject *Sender)
{
Table2->Append();
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button5Click(TObject *Sender)
{
Table2->Edit();
Table2->FieldByName("Date")->AsDateTime = DateTimePicker2->Date;
Table2->FieldByName("Timen")->AsString = Edit12->Text;
Table2->FieldByName("Nom")->AsString = Edit1->Text;
Table2->FieldByName("Nameusl")->AsString = Edit13->Text;
Table2->FieldByName("Stoim")->AsString = Edit14->Text;
Table2->FieldByName("Timeok")->AsString= Edit15->Text;
Table2->FieldByName("Opis")->AsString = Memo1 ->Text;
Table2->Post();
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button6Click(TObject *Sender)
{
if ( Application->MessageBox(
"Действительно хотите удалить запись?",
"Подтвердите решение",
MB_YESNO+MB_ICONEXCLAMATION)==IDYES)
Table2->Delete();
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button10Click(TObject *Sender)
{
Form5->Show();
Form5->Button4->Visible=false;
Form5->Button4->Visible=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm6::Button11Click(TObject *Sender)
{
Form10->Edit1->Text=Table1Nom->AsString;
Form10->Edit2->Text=Table1Datan->AsString;
Form10->Edit3->Text=Table1Advo->AsString;
Form6->Button11->Visible=true;
Form6->Button11->Visible=false;
Form6->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm6::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit7.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm7 *Form7;
//---------------------------------------------------------------------------
__fastcall TForm7::TForm7(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm7::Table1AfterScroll(TDataSet *DataSet)
{
Edit2->Text = Table1Nom->AsString;
}
//---------------------------------------------------------------------------
void __fastcall TForm7::Edit2Change(TObject *Sender)
{
{Table2->Filter="Nom>='"+Edit2->Text+"'";
Table2->Filtered=True;}
}
//---------------------------------------------------------------------------
void __fastcall TForm7::Edit1Change(TObject *Sender)
{
TLocateOptions SearchOptions;
SearchOptions<<loPartialKey<<loCaseInsensitive;
Table1->Locate("Nom",Edit1->Text,SearchOptions);
}
//---------------------------------------------------------------------------
void __fastcall TForm7::Table2AfterScroll(TDataSet *DataSet)
{
Edit3->Text = Table2Nameusl->AsString;
Edit4->Text = Table2Date->AsString;
Edit5->Text = Table2Timen->AsString;
Edit6->Text = Table2Timeok->AsString;
Edit7->Text = Table2Stoim->AsString;
}
//---------------------------------------------------------------------------
void __fastcall TForm7::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit10.h"
#include "Unit6.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm10 *Form10;
//---------------------------------------------------------------------------
__fastcall TForm10::TForm10(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm10::Button1Click(TObject *Sender)
{
Form6->Show();
Form6->Button11->Visible=false;
Form6->Button11->Visible=true;
}
//---------------------------------------------------------------------------
void __fastcall TForm10::Edit1Change(TObject *Sender)
{
{Table1->Filter="Nom>='"+Edit1->Text+"'";
Table1->Filtered=True;}
}
//---------------------------------------------------------------------------
void __fastcall TForm10::Button2Click(TObject *Sender)
{
float f=0;
Table1->Next();
Table1->Prior();
Table1->First();
while(!Table1->Eof)
{
f=f+StrToFloat(Table1Stoim->AsString);
Table1->Next();
Edit4->Text=f;
}
Form6->Table1->Edit();
Form6->Table1->FieldByName("Gon")->AsString = Edit4->Text;
Form6->Table1->Post();
}
//---------------------------------------------------------------------------
void __fastcall TForm10::FormCreate(TObject *Sender)
{
}
//---------------------------------------------------------------------------
Размещено на Allbest.ru
Подобные документы
Характеристика организации автоматизированной обработки. Схема данных и ее описание. Характеристика входной и выходной информации. Организация технологического процесса сбора, передачи, обработки и выдачи информации. Формализация автоматизируемых задач.
курсовая работа [941,7 K], добавлен 22.11.2013Системы управления базами данных и их использование для решения задач автоматизации предприятия. Разработка информационного и программного обеспечения для автоматизации хранения и обработки информации при организации работы агропромышленного предприятия.
курсовая работа [607,1 K], добавлен 07.05.2011Правовые основы аренды в Республике Казахстан. Обзор существующего программного обеспечения по работе агентств недвижимости. Выбор и проектирование инфологической модели базы данных. Организация технологии сбора, передачи, обработки и выдачи информации.
дипломная работа [1,3 M], добавлен 02.11.2015Описание разработанных программных модулей системы автоматизированного документооборота. Характеристика базы данных, нормативно-справочной, входной и выходной оперативной информации. Организация технологии сбора, передачи, обработки и выдачи информации.
дипломная работа [4,7 M], добавлен 16.02.2013Технико-экономическая характеристика ОАО "ТТЗ". Обоснование проектных решений информационного обеспечения комплекса задач. Описание информационной модели (схемы данных). Технологическое, программное обеспечение. Расчет экономической эффективности проекта.
дипломная работа [81,3 K], добавлен 28.09.2009Роль и место комплекса задач в экономической информационной системе, технико-экономическое обоснование автоматизации обработки информации. Характеристика и анализ существующей организации обработки информации по комплексу задач на объекте управления.
дипломная работа [5,3 M], добавлен 29.06.2012- Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов интернет-магазина
Организационная структура управления интернет-магазином. Классификаторы и системы кодирования. Характеристика нормативно-справочной, входной и оперативной информации. Программное обеспечение, характеристика базы данных. Дерево вызова программных модулей.
курсовая работа [2,6 M], добавлен 18.06.2013 Офисные программы, необходимые для автоматизации работы турфирмы. Описание входной и выходной информации, структуры базы данных. Аппаратное и программное средства для функционирования автоматизированной информационной системы, ее работоспособность.
курсовая работа [902,2 K], добавлен 02.05.2017Технико-экономическая характеристика предметной области и предприятия. Обоснование проектных решений по информационному, техническому и программному обеспечению. Характеристика базы данных. Организация технологии сбора, обработки и выдачи информации.
дипломная работа [3,6 M], добавлен 08.03.2014Информационная система – совокупность организационных, технических и программных средств, объединенных в единую систему для сбора, хранения, обработки, выдачи необходимой информации. Анализ особенностей инфологической, логической моделей базы данных.
курсовая работа [675,2 K], добавлен 16.09.2017