Диплом К
.pdfТаблица 8. Параметры сетевого графика
Код работы i j
i |
j |
tож |
tpj |
tпj |
Rj |
|
|
|
|
|
|
0 |
1 |
1 |
1 |
1 |
0 |
1 |
2 |
1 |
2 |
2 |
0 |
2 |
3 |
1 |
3 |
3 |
0 |
3 |
4 |
2 |
5 |
5 |
0 |
3 |
5 |
3 |
6 |
10 |
4 |
4 |
6 |
2 |
7 |
7 |
0 |
5 |
7 |
2 |
8 |
12 |
4 |
6 |
8 |
2 |
9 |
9 |
0 |
7 |
9 |
5 |
13 |
17 |
4 |
8 |
11 |
7 |
16 |
16 |
0 |
9 |
10 |
3 |
16 |
20 |
4 |
9 |
12 |
2 |
15 |
21 |
6 |
10 |
13 |
4 |
20 |
24 |
4 |
11 |
16 |
12 |
28 |
28 |
0 |
12 |
14 |
4 |
19 |
25 |
6 |
13 |
15 |
2 |
22 |
26 |
4 |
14 |
16 |
3 |
28 |
28 |
0 |
15 |
16 |
2 |
28 |
28 |
0 |
16 |
19 |
7 |
35 |
48 |
13 |
16 |
17 |
7 |
35 |
35 |
0 |
17 |
18 |
9 |
44 |
44 |
0 |
18 |
19 |
4 |
48 |
48 |
0 |
19 |
20 |
1 |
49 |
49 |
0 |
|
|
|
|
|
|
Таблица 9. Параметры сетевого графика
Код работы i j |
|
|
|
|
|
|
|
|
|
tijРН |
tijРО |
tijПО |
tijПН |
Rпij |
Rсвij |
i |
j |
||||||
|
|
|
|
|
|
|
|
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
2 |
1 |
2 |
2 |
1 |
0 |
0 |
2 |
3 |
2 |
3 |
3 |
2 |
0 |
0 |
3 |
4 |
3 |
5 |
5 |
3 |
0 |
0 |
3 |
5 |
3 |
6 |
10 |
7 |
4 |
0 |
4 |
6 |
5 |
7 |
7 |
5 |
0 |
0 |
5 |
7 |
6 |
8 |
12 |
10 |
4 |
0 |
6 |
8 |
7 |
9 |
9 |
7 |
0 |
0 |
7 |
9 |
8 |
13 |
17 |
12 |
4 |
0 |
8 |
11 |
9 |
16 |
16 |
9 |
0 |
0 |
9 |
10 |
13 |
16 |
20 |
17 |
4 |
0 |
9 |
12 |
13 |
15 |
21 |
19 |
6 |
0 |
10 |
13 |
16 |
20 |
24 |
20 |
4 |
0 |
11 |
16 |
16 |
28 |
28 |
16 |
0 |
0 |
12 |
14 |
15 |
19 |
25 |
21 |
6 |
0 |
13 |
15 |
20 |
22 |
26 |
24 |
4 |
0 |
14 |
16 |
19 |
22 |
28 |
25 |
6 |
6 |
15 |
16 |
22 |
24 |
28 |
26 |
4 |
4 |
16 |
19 |
28 |
35 |
48 |
41 |
13 |
0 |
16 |
17 |
28 |
35 |
35 |
28 |
0 |
0 |
17 |
18 |
35 |
44 |
44 |
35 |
0 |
0 |
18 |
19 |
44 |
48 |
48 |
44 |
0 |
0 |
19 |
20 |
48 |
49 |
49 |
48 |
0 |
0 |
|
|
|
|
|
|
|
|
Таблица 10. Основная заработная плата
Код рабо- |
Исполнитель |
Трудоемкость (дни) |
Затраты по зарпла- |
ты |
|
|
те (руб.) |
|
|
|
|
0-1 |
Начальник отдела |
1 |
9090 |
|
Старший инженер |
1 |
4545 |
1-2 |
Старший инженер |
1 |
4545 |
2-3 |
Начальник отдела |
1 |
9090 |
|
Старший инженер |
1 |
4545 |
3-4 |
Инженер-программист |
2 |
5454 |
3-5 |
Инженер-программист |
3 |
8181 |
|
Инженер-программист |
3 |
8181 |
4-6 |
Старший инженер |
2 |
9090 |
|
Инженер-программист |
2 |
5454 |
5-7 |
Старший инженер |
2 |
9090 |
|
Инженер-программист |
2 |
5454 |
|
Инженер-программист |
2 |
5454 |
6-8 |
Старший инженер |
2 |
9090 |
|
Инженер-программист |
2 |
5454 |
7-9 |
Старший инженер |
5 |
22725 |
|
Инженер-программист |
5 |
13635 |
8-11 |
Инженер-программист |
7 |
19089 |
9-10 |
Старший инженер |
3 |
13635 |
|
Инженер-программист |
3 |
8181 |
|
|
|
|
9-12 |
Инженер-программист |
2 |
5454 |
10-13 |
Инженер-программист |
4 |
10908 |
|
Инженер-программист |
12 |
32724 |
11-16 |
|||
12-14 |
Старший инженер |
4 |
18180 |
|
Инженер-программист |
4 |
10908 |
13-15 |
Старший инженер |
2 |
9090 |
|
Инженер-программист |
2 |
5454 |
|
|
|
|
14-16 |
Инженер-программист |
3 |
8181 |
15-16 |
Инженер-программист |
2 |
5454 |
16-19 |
Старший инженер |
7 |
31815 |
|
Инженер-программист |
7 |
19089 |
16-17 |
Инженер-программист |
7 |
19089 |
|
Инженер-программист |
7 |
19089 |
17-18 |
Инженер-программист |
9 |
24543 |
|
Инженер-программист |
9 |
24543 |
18-19 |
Начальник отдела |
4 |
36360 |
|
Старший инженер |
4 |
18180 |
|
Инженер-программист |
4 |
10908 |
|
Инженер-программист |
4 |
10908 |
19-20 |
Начальник отдела |
1 |
9090 |
|
Старший инженер |
1 |
4545 |
|
|
|
|
|
Итого |
|
514494 |
|
|
|
|
Таблица 11. Затраты по статьям расходов
|
Наименование статьи затрат |
Затраты (руб.) |
№ |
|
|
|
|
|
1 |
Основная заработная плата |
668842 |
2 |
Дополнительная заработная плата |
100326 |
3 |
Начисления на фонд оплаты труда |
292284 |
4 |
Оплата услуг сторонних организаций |
136000 |
5 |
Накладные расходы |
115375 |
|
|
|
|
Итого: |
1312827 |
|
|
|
Таблица 12.Расчет экономического эффекта. Основная зарплата
|
ПИРС |
|
|
СОБД |
|
|
|
|
|
|
|
Испол- |
Трудо- |
Затраты на |
Испол- |
Трудо- |
Затраты на |
нитель |
емкость, |
з/п, руб. |
нитель |
емкость, |
з/п, руб. |
|
дни |
|
|
дни |
|
|
|
|
|
|
|
Ст. инже- |
7 |
31815 |
Ст. инже- |
5 |
22725 |
нер |
|
|
нер |
|
|
Инженер- |
14 |
38178 |
Инженер- |
10 |
27270 |
програм- |
|
|
програм- |
|
|
мист |
|
|
мист |
|
|
Инженер- |
14 |
38178 |
|
|
|
програм- |
|
|
|
|
|
мист |
|
|
|
|
|
|
|
|
|
|
|
Итого |
|
108171 |
Итого |
|
49995 |
|
|
|
|
|
|
Таблица 13. Расчет экономического эффекта. Себестоимость
Наименование |
Сумма |
Сумма затрат, |
статьи затрат |
затрат, руб.. |
руб.. (СОБД) |
|
(ПИРС) |
|
|
|
|
Основная заработная плата |
108171 |
49995 |
Дополнительная заработная плата |
16226 |
7499 |
Начисления на фонд оплаты труда |
47271 |
21848 |
|
|
|
Итого |
171668 |
79342 |
|
|
|
7. ОХРАНА ТРУДА
7.1. Введение
На условия труда пользователя-оператора персонального компьютера оказывают влияние множество фактором. Одни из них встречаются практически в каждом виде де-
ятельности, другие специфичны как раз для пользователей компьютеров. К первой группе относятся такие традиционные факторы, как освещенность рабочего места, ат-
мосферные условия (давление, влажность, запыленность), шумы и вибрации. Ко второй группе можно отнести такие специфичные факторы, как излучение экрана монитора
(гамма-лучи, рентгеновские лучи), низкочастотные и высокочастотные электромагнит-
ные поля, эргономичность рабочего места – расположение экрана монитора, клавиату-
ры, манипулятора "мышь" на столе, положение кресла оператора. Традиционные фак-
торы хорошо освещены в соответствующие литературе. В последнее время в нашей стран стали появляться публикации и по специфичным эргономическим факторам (см
[4], [5]).
Но кроме этих, несомненно важных моментов, существует еще один аспект про-
блемы взаимодействия человек-компьютер. Это пользовательский интерфейс (ПИ).
Естественно, что каждый пользователь оценивает удобство работы с тем или иным про-
граммным продуктом в первую очередь по его ПИ. Продукт может реализовывать мно-
го разнообразных функций и режимов, но если они будут организованы так, что доступ к ним затруднен или чрезмерно усложнен, то велика вероятность, что тот или иной ре-
жим вообще не будет ни разу использован. Поэтому ведущие производители программ-
ного обеспечения уделяют значительное внимание как раз проработке эргономики и удобства ПИ. В данном разделе рассматривается вопрос стандартизации пользова-
тельского интерфейса для IBM-совместимых персональных компьютеров с использова-
нием графического режима отображения информации.
Различные фирмы используют отличающиеся подходы к реализации ПИ, так что на рынке программ для операционной системы MS-DOS, имеется много вариантов ПИ.
Но текстовый режим, в котором работают большинство программных продуктов, ис-
пользуемых в MS-DOS, предоставляет не очень богатые средства для организации удобного и понятного диалога с пользователем.
С появлением на персональных компьютерах графических операционных сред и систем (например, Microsoft Windows) расширились возможности по совершенствова-
нию ПИ. Но при этом ужесточились и требования по унификации и стандартизации элементов интерфейса. Если уже для DOS-программ тяжело было переходить от ис-
пользования одного вида интерфейса к другому (например, программисты, использую-
щие среду Microsoft С, с трудом могут адаптироваться к среде Borland С хотя бы пото-
му, что одни и те же схожие функции в них вызываются нажатием различных комбина-
ций клавиш и наоборот), то с внедрением графики разнобой мог стать еще больше.
Естественно встал вопрос о стандартизации графического интерфейса. Фирма
IBM, начав разработку новой мультизадачной операционной системы для IBM PC под названием OS/2, выпустила для разработчиков программных продуктов под OS/2 реко-
мендательное руководство под названием System Application Architecture (SAA – архи-
тектура прикладных систем). SAA состоит из четырех разделов:
1.Common User Access (CUA) – Общий доступ пользователя.
2.Common Programming Interface (CPI) – Общий интерфейс программиста
3.Common Communication Support (CCS) – Общая поддержка коммуникаций
4.Common Applications (CA) – Общие приложения
Для нас представляют интерес первый раздел SAA – CUA (иногда обозначаемый как IBM SAA/CUA [6]). В этом документе регламентируется внешний вид, назначение стандартных и способы добавления нестандартных элементов ПИ. Принятый сначала как стандарт для среды OS/2, этот документ де-факто стал основой для построения ин-
терфейса среды Microsoft Windows, которая, в отличие от OS/2, завоевывает все боль-
шую популярность как за рубежом, так и в нашей стране.
При создании программных продуктов, предназначенных для использования в среде MS Windows, операционная среда берет на себя бремя организации ПИ, а при-
кладному программисту остается лишь корректно использовать предоставляемые воз-
можности. Тем самым достигается унификация интерфейса как в рамках одной при-
кладной программы, так и в рамках всей операционной среды и даже нескольких сред и систем. Таким образом можно одним выстрелом уложить двух зайцев – и прикладному программисту легче создавать программы с дружественным интерфейсом, и конечному
пользователю легче работать с несколькими программными продуктами разных фирм-
изготовителей.
Ниже приведено описание графической среда, которую предлагает к использова-
нию SAA/CUA, и заострено внимание на различных элементах интерфейса, которые можно использовать в рамках этого стандарта.
7.2. Графическая среда
Прежде чем перейти к рассмотрению собственно графической среды, необходимо сделать небольшой экскурс в саму операционную среду MS Windows. Windows является мультизадачной средой, то есть в ней одновременно (точнее, псевдопараллельно, так как процессор-то один) может выполняться несколько прикладных программ. Есте-
ственным образом встает вопрос разделения ресурсов компьютера между программами.
В частности, необходимо решить вопрос об экране дисплея. В случае существования нескольких программ ни одна из них не может захватить экран в монопольное пользо-
вание и должна как-то делиться им с другими программами.
Данная проблема разрешается введением понятия окна – области экрана прямо-
угольного вида. Каждая программа может иметь одно или несколько окон, и весь вывод должна осуществлять только в свое окно. Каждая программа имеет так называемое
Главное окно, которое, собственно, все время и представляет на экране программу.
Кроме того, программа по мере необходимости может открывать и закрывать вспомога-
тельные окна.
Таким образом, графическая среда, создаваемая на экране имеет вид, показанный на рис. 35. (Более детальный вид приведен на листе). Показаны три перекрывающихся окна и четвертое окно, свернутое в пиктограмму в нижнем левом углу. Каждое окно имеет набор атрибутов. Отличительной особенностью рассматриваемой графической среды является то, что меню также является одним из атрибутов окна, а не самостоя-
тельным окном, как это можно было бы ожидать. Кроме того, диалоговые окна имеют сложную структуру и состоят из отдельных компонентов – дочерних окон, называемых также элементами управления (controls).
Рис. 35. Общий вид экрана с перекрывающимися окнами
Стандарт на построение графических интерфейсов с пользователем разрабатывал-
ся с учетом требований по охране труда. Дело в том, что графические интерфейсы об-
ладают очень большой информационной насыщенностью, а возможности человек по восприятию большого количества информации ограничены. Кроме того, графические элементы воспринимаются человеком, как образы, прямо ассоциирующиеся с соответ-
ствующими образами в его мозгу. Естественно, встала задача организации информации наиболее эргономичным для человека способом.
Введение понятия окна и выделение для каждой программы своего окна, куда она должна осуществлять весь ввод-вывод, связано с понятием фокуса внимания при работе с дисплеем. При работе с оконным интерфейсом, где активным является обычно одно
(или очень ограниченное число) окно, фокус внимания ограничивается рамками актив-
ного окна. Для подсознательного воздействия на органы восприятия человека рамку ак-
тивного окна принято выделять особым (обычно более ярким) цветом. Все эти “мелочи” очень важны и оговариваются в описании рекомендаций по построению интерфейсов.
Далее, выделяется особый класс окон – диалоговые (модальные) окна. Сложная программная система может организовывать на экране большое количество окон, раз-
мещая в них самую разнородную информацию. Эта информацию может быть справоч-
ного типа (предназначена только для восприятия), а может требовать немедленного реа-
гирования (информация управляющего типа). Для упрощения ориентации при управле-
нии такими сложными программами стандарт рекомендует размещать информацию,
требующего немедленного принятия решения в заданном множестве вариантов, разме-