Разработка элементов информационной системы автоматизации документооборота в спортивной школе

Создание программного обеспечения информационной системы автоматизации учебно-учетной деятельности в школе. Формирование логической и концептуальной моделей структурирования данных с использованием CASE-средств. Организация пользовательского интерфейса.

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

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

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

Вкладки «Спортсмены» и «Расписание» имеют отличия от двух других (рисунок 3.5).

Рисунок 3.5 - Вкладка «Группы - Расписание»

Это вызвано тем, что таблицы «Спортсмены» и «Расписание» являются подчиненными таблице «Группы». Поэтому вверху окна расположены дополнительные компоненты отображения и компонент DBNavigator, управляющий выбором записи в главной таблице (таблице «Группы»), причем изменение данных здесь невозможно. В остальном набор компонентов вкладок идентичен и зависит от количества и типа полей в соответствующей таблице.

Окно «Запросы» (рисунок 3.6.) предназначено для вывода определенных данных из БД. В окне имеются кнопки перехода на другие окна и кнопка закрытия. Вывод данных производится компонентом DBGrid, а навигация по записям - DBNavigator. Вывод необходимых данных происходит по нажатию нужной кнопки. Для параметрических запросов сначала необходимо выбрать в раскрывающемся списке (компонент ComboBox) значение. Заполняются списки данными из таблиц БД, поэтому указать несуществующее значение не удастся.

Рисунок 3.6 - Окно «Запросы»

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

В качестве примера осуществим выборку из базы данных сведений обо всех группах, занимающихся футболом (рисунок 3.7.). Для этого в раскрывающемся списке выберем вид спорта футбол и нажмем на кнопку «Сведения о группах».

Результат выполнения запроса представлен на рисунке 3.8

Рисунок 3.7 - Пример выполнения запроса

Рисунок 3.8 - Результат выполнения запроса

В окне «Отчеты» (рисунок 3.9.) кроме кнопок для перехода и выхода имеются кнопки «Расписание», «Списки групп» и «Тренеры», открывающие соответствующий отчет.

Рисунок 3.9 - Окно «Отчеты»

На рисунке 3.10 приведен пример отчета «Тренеры», который представляет собой ведомость, в которой показана информация о заработной плате каждого из тренеров без учета и с учетом процентной надбавки, а также указана общая денежная сумма, выплачиваемая всем тренерам.

Рисунок 3.10 - Отчет «Тренеры»

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

После выполнения всех вычислений, в Microsoft Excel формируется документ «Комплектования», представленный на рисунке 3.11.

4. Организационно-экономическая часть

4.1 Краткая характеристика разрабатываемого программного продукта (ПП) и этапов разработки

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

Данный программный продукт обладает некоторыми обязательными характеристиками:

- объем программного продукта в тысячах условных единиц составляет единицу;

- группа сложности определяется в зависимости от наличия некоторых характеристик (например, наличие мощного языкового интерфейса высокого уровня, реализация особо сложных инженерных и научных расчетов и т.д.). Но так как рассматриваемый ПП не обладает ни одним из этих свойств, то группа сложности - 3 (коэффициент сложности 1);

- ПП, является развитием определенного параметрического ряда программных продуктов, в соответствии с этим его степень новизны 3 (коэффициент новизны 0.7).

Разработка программных средств осуществляется в несколько этапов, содержание и выполнение которых регламентирует ГОСТ 19102 - 77.

Перечень этапов и работ выполняемого исследования приведен в таблице 4.1.

Таблица 4.1 - Расчет общей трудоемкости разработки ПП

Наименование этапов

Удельный вес, к-т

Трудоемкость, чел.-мес.

1 Техническое задание

2 Эскизный проект

3 Технический проект

4 Рабочий проект

5 Внедрение

0,09

0,07

0,07

0,61

0,16

1,7

1,3

1,3

12,03

3,1

Всего

1

19,43

4.2 Определение трудоемкости разработки ПП

В дипломной работе используется модель оценки трудоемкости по системе «фактор-рейтинг».

Полная трудоемкость разработки ПП (ТПП) определяется по формуле

, (4.1)

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

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

(4.2)

(nтик - число тысяч исходных команд в тексте программы), продолжительность разработки - (мес.). Номинальная трудоемкость разработки t н =3.2*11,05=6.6256 чел.-мес.

Коэффициент уровня программной разработки определяется по 15 факторам, приведенным в таблице 4.2 и объединенным по содержанию в 4 группы.

Таблица 4.2- Оценка коэффициента уровня программной разработки

Факторы, определяющие уровень программной разработки

Коэффициент рейтинга, (к)

1 группа - Требования к программному изделию

1 Надежность

2 Сложность программы

3 Размер базы данных

1

1

1,5

2 группа - Характеристика ЭВМ

4 Ограничение по быстродействию

5 Ограничение по оперативной памяти

1

1,2

6 Изменяемость виртуальной машины (комплекс аппаратуры

и ПО - ОС, СУБД)

7 Число обращений к ЭВМ

1

1,5

3 группа - Требования к исполнителям

8 Квалификация аналитика

9 Опыт работы в данной области

10 Квалификация программиста

11 Опыт работы с языком программирования

12 Опыт работы с виртуальной машиной

1

1

1,5

1

0,7

4 группа - Требования к проекту программной разработки

13 Применение современного программирования

14 Использование инструментальных средств

15 Ограничение сроков разработки

1

1

1,5

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

, (4.3)

где kj - коэффициент рейтинга j-го фактора. Кур=4, 2525.

Полная трудоемкость разработки ПП равна Тпп=4,2525*6,6256=28,175364 чел.-мес., продолжительность разработки Р=2,5*28,1753640,38=8,89 месяцев.

4.3 Распределение трудоемкости по этапам разработки и определение состава исполнителей

Трудоемкость каждого этапа разработки (ti) определяется по формуле

, (4.4)

где ТПП - полная трудоемкость разработки ПП (чел.-мес.); yi - удельный вес трудоемкости i-го этапа в общей трудоемкости темы, к-т.; Кн - поправочный коэффициент, учитывающий степень новизны ПП. ТПП=28,175364, Кн =0,7.

На основании рассчитанной трудоемкости соответствующих этапов определяется уточненная общая трудоемкость разработки ПП (Тут) по формуле

. (4.5)

Результаты расчетов приведены в таблице 4.1.

Среднее число исполнителей (Чи), участвующих в разработке ПП, рассчитывается по формуле

, (4.6)

где Тут - полная трудоемкость разработки ПП, чел.-мес.; Р - продолжительность разработки.

Чи= 2,1. Следовательно, в разработке участвует 2 человека.

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

, (4.7)

где ЗMIN - норматив минимальной заработной платы в РФ (1200 руб.); кБ - бюджетный коэффициент соответствующего бюджетного разряда.

Данные о составе исполнителей занесены в таблицу 4.3.

Таблица 4.3 - Состав исполнителей разработки ПП

Профессия исполнителя

Кол-во

Месячный оклад, р.

1 Научный руководитель

2 Программист 2-ой категории

1

1

8000

4800

Всего

2

-

4.4 Расчет сметной стоимости и договорной цены разработки ПП

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

Материалы и покупные изделия рассчитываются по нормам расхода материалов методом прямого счета:

, (4.8)

где qMj - -норма расхода j-го материала на разработку ПП, шт; ЦMj - цена единицы j-го материала, р.; j=1…J - виды материалов, необходимые для разработки Пп; НТР - норма транспортных расходов (10 %).

Стоимость материалов и покупных изделий взята из прайс-листа компьютерного салона «POLARIS» (электронный адрес http://www.polaris.ru) за 2011 год. Результаты расчетов занесены в таблицу 4.4.

Специальное оборудование для научных и экспериментальных работ рассчитывается по формуле

, (4.9)

где SЧn - стоимость часа эксплуатации n-го вида оборудования, р.; LЧn - количество отработанных часов n-ым оборудованием, ч; n=1…N - виды спецоборудования, используемые для разработки ПП.

Таблица 4.4 - Расчет затрат на материалы и покупные изделия

Наименование материала

Цена за единицу, р.

Норма расхода, шт.

Стоимость, р.

1 Дискета

2 Бумага “Снегурочка” A4 500 л. 80

13

110

10

1

130

110

Итого

-

-

240

Транспортно-заготовительные

Расходы

-

-

24

Всего

-

-

264

, (4.10)

где SAn - амортизационные отчисления с n-го вида оборудования, р./ч;

SЭn - затраты на электроэнергию, расходуемую n-ым видом оборудования, р./ч;

Количество отработанных часов оборудованием т-го вида определяется экспертно, исходя из рассчитанной продолжительности разработки ПП:

, (4.11)

где Р - продолжительность разработки, мес.; D - количество дней использования оборудования в месяце, дн.; tЧ - количество часов использования оборудования в день, ч.

, (4.12)

где ЦОБn - балансовая стоимость единицы оборудования n-го вида, р.; ТН - нормативный срок эксплуатации оборудования n-го вида, лет; ДРАБ - количество рабочих дней в году, дн; ЧРАБ - количество часов работы оборудования в день, ч.

, (4.13)

где Mn - мощность оборудования n-го вида, кВт; ЦЭ - стоимость электроэнергии, р./ кВт.

Результаты расчетов занесены в таблицу 4.5.

Таблица 4.5 - Расчет затрат на эксплуатацию специального оборудования

Показатель

Значения по видам оборудования

Компьютер

AMD

DURON

2100 МГц

Принтер

HP

Deskjet

3940

Месячный оклад лаборанта, р./мес

Количество рабочих дней лаборанта в месяц, дн.

Количество часов работы лаборанта в день, ч

Количество единиц оборудования, шт

4300

8

4

4300

22

8

2

Стоимость обслуживания оборудования

1,32

1,32

Балансовая стоимость единицы оборудования, р.

Нормативный срок эксплуатации оборудования, лет

Количество рабочих дней в году, дн.

Количество часов работы оборудования в день, ч

27000

4

249

8

4500

3

249

2

Амортизационные отчисления с оборудования, р.

3,322

0,553

Мощность оборудования, кВт

Стоимость электроэнергии, р./кВт

0,17

1,76

0,2

1,76

Затраты на электроэнергию, р.

0,2992

0,352

Итого стоимость часа эксплуатации оборудования, р.

5,0072

4,684

Количество отработанных оборудованием часов, ч

1564,4

391,116

Количество единиц эксплуатируемого оборудования,

шт.

1

1

Итого затраты на эксплуатацию оборудования, р. (по видам оборудования)

7833,26

1831,9

Всего затраты на эксплуатацию специального

оборудования, р.

9665,25

Основная заработная плата рассчитывается для каждого исполнителя, исходя из его месячного оклада и срока разработки ПП. Стоимость работы 1 ч

, (4.14)

где ОМЕСi - месячный оклад i-го работника в соответствии с квалификационным разрядом, р.; дн - количество рабочих дней в месяце; ч - количество рабочих часов в дне. Заработная плата исполнителей рассчитывается по формуле

, (4.15)

где р - продолжительность разработки, мес.; ni - количество работников i-ой квалификации, принимающих участие в разработке ПП; i=1..I - должности исполнителей, участвующих в создании ПП.

Заработная плата рассчитывается для двух исполнителей. Стоимость работы 1 ч научного руководителя Рч=19,5р. и программиста 2-ой категории Рч=12,9р. Заработная плата исполнителей равна

Розп=19,5*22*8*8,889+12,9*22*8*8,889=50688,63р.

Дополнительная заработная плата исполнителей рассчитывается по формуле

, (4.16)

где НДОП - норматив дополнительной заработной платы (17%).

Единый социальный налог равен 26%.

Результаты расчетов представлены в таблице 4.6.

Таблица 4.6 - Расчет затрат на оплату труда и социальные отчисления

Профессия исполнителя

Количество исполнителей, чел.

Месячный оклад, р.

Заработная плата за период разработки ПП, р.

Научный руководитель

Программист 2-ой категории

Итого

1

1

8000

4800

12800

30507,048

20181,5

50688,63

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

плата

-

-

8633,085

Единый социальный налог

-

-

15448,14

Накладные расходы рассчитываются по формуле

, (4.17)

где ННАК - норматив накладных расходов (15 %).

Сметная стоимость разработки равна

. (4.18)

Нормативная прибыль рассчитывается по формуле

, (4.19)

где СПП - сметная стоимость разработки, р.; RН - норматив рентабельности (15%).

Договорная цена разработки

. (4.20)

Договорная цена разработки ПП с учетом НДС

, (4.21)

где ННДС - ставка налога на добавленную стоимость (18%).

Результаты расчетов представлены в таблице 4.7.

Таблица 4.7 - Расчет сметной стоимости и договорной цены разработки ПП

Наименование статьи затрат

Сумма, р.

1 Материалы и покупные изделия

2 Специальное оборудование для научных и

экспериментальных работ

3 Основная заработная плата исполнителей

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

264

9665,25

50688,63 8633,085

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

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

7 Сметная стоимость разработки ПП

8 Нормативная прибыль

9 Договорная цена разработки ПП

10 Договорная цена разработки ПП с учетом НДС

15448,14 7617,428 92410,76 9241,07

101651,84 119949,17

4.5 Анализ конкурентоспособности программного продукта

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

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

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

4.5.1 Анализ технической прогрессивности

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

Расчет коэффициента технической прогрессивности осуществляется по формуле

, (4.22)

где kТН, kТБ - коэффициенты технического уровня соответственно нового и базового ПП.

,

при прямой зависимости

,

при обратной зависимости

где kТН, kТБ - коэффициенты технического уровня соответственно нового и базового ПП; Bi - коэффициент весомости i-го технического параметра (устанавливается экспертным путем); i=1..I - количество измеряемых параметров; ПI(Б,Н) - численное значение i-го параметра базового и нового ПП.

Анализируемый ПП технически прогрессивен, т.к. коэффициент технической прогрессивности kТП >1.

Таблица 4.8 - Расчет коэффициента технической прогрессивности разрабатываемого ПП

Наименование параметра

Вес параметра, ?

Значение параметра

Пэ

Пб

Пн

1 Объем

занимаемого места

на жестком диске,

Мбайт

2 Количество

запросов к базе

данных, шт.

3 Объем ОЗУ,

Мбайт

4 Загрузка ЦП, %

0,15

0,3

0,15

0,4

40

6

20

10

50

10

28

18

45

8

25

15

0,8

0,6

0,71

0,55

0,88

0,75

0,8

0,66

0,12

0,18

0,106

0,22

0,132

0,225

0,12

0,264

1

-

-

-

-

-

kТБ=0,6265

kТН=0,741

kТП=1,182

4.5.2 Анализ изменения функциональных возможностей

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

, (4.23)

где АН, АБ - бальная оценка неизмеряемых параметров соответственно разрабатываемого и базового ПП.

Результаты расчетов занесены в таблицу 4.9.

Таблица 4.9 - расчет коэффициента изменения функциональных возможностей разрабатываемого ПП.

Перечень неизмеряемых параметров

Балльная оценка

АБ

АН

1 Надежность

2 Понятность интерфейса

3 Функциональность

1,1

1,0

0,9

1,3

1,5

1,2

Итого

3

4

kФВ=1,33

Функциональные возможности нового ПП лучше чем у базового, т.к. коэффициент изменения функциональных возможностей kФВ>1.

4.5.3 Анализ соответствия разрабатываемого ПП нормативам

Нормативные параметры характеризуют соответствие разрабатываемого ПП международным и национальным стандартам, нормативам, законодательным актам и др. ПП организации документооборота в автошколе удовлетворяет национальному стандарту по разработке программных продуктов. Следовательно показатель kНОРМ=1.

4.5.4 Оценка годовых эксплуатационных издержек потребителя

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

Таблица 4.10 - Виды работ и единиц измерения годового объема работ, выполняемых с использованием функций ПП.

Виды работ

Базовый ПП

Новый ПП

1 Ввод данных, операции

2 Вывод данных, операции

3 Осуществление запросов

к базе данных, операции

6325

2490

8815

4121

2490

6817

Всего

17540

13428

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

, (4.24)

где ФЗПКгод - годовой фонд заработной платы работника к-й квалификации по подготовке и переработке данных, р.; FК - годовой фонд рабочего времени одного работника к-й квалификации по подготовке и переработке данных, ч; t - время выполнения одной операции работником к-й квалификации, ч; АПД - годовой объем работ по подготовке и переработке данных с использованием ПП, нат. ед.; n - численность обслуживающего персонала, чел.

Подготовкой и переработкой данных занимается 3 человека 8 разряда с месячным окладом 2074 р. Время выполнения одной операции с помощью базового ПП и нового ПП - 0,06 ч.

Затраты на оплату машинного времени определяются по формуле

, (4.25)

где Tj - время выполнения j-ой операции на ЭВМ, ч; Aj - количество j-ых операций, выполняемых в течение года в результате использования ПП, ед.; ЦМВ - стоимость одного часа работы ЭВМ, р./ч.

Таблица 4.11 - Расчет годовых эксплуатационных издержек потребителя ПП.

Наименование расходов

Сумма,р

Базовый ПП

НовыйПП

1 Оплата труда работников

2 Оплата машинного времени

39559,7

10199,01

30285,51

7808,006

Всего

49758,71

38093,51

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

4.5.5 Анализ экономических параметров ПП

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

, (4.26)

где ЦПР - продажная цена ПП - цена приобретения ПП покупателем, р.; ИЭКС - годовые эксплуатационные издержки потребителя, р.; РСТР - годовые расходы на страхование ПП (0,5% от продажной цены), р.; РНАЛ - годовые налоговые платежи (1% от продажной цены), р.; ТН - нормативный срок эксплуатации ПП (4 года); РДОР - расход на доработку ПП и приведение его в работоспособное состояние, р.

Расходы на доработку ПП определяются по формуле

, (4.27)

где ЗПЛ - среднемесячная заработная плата программиста, р.; ТРАБ - количество рабочих дней в месяце (22 дн.); tДОР - продолжительность доработки ПП, дн.; kНР - коэффициент накладных расходов (0,15); n - количество программистов, принимающих участие в доработке ПП, чел; SЧ - стоимость часа эксплуатации оборудования, р.

В доработке принимает участие 1 программист 9 разряда с месячным окладом 2278 р. Продолжительность доработки базового ПП 26 дн., нового - 14 дн.

Рдорб=5111,609р.

Рдорн=2752,404р.

Результаты расчетов занесены в таблицу 4.12.

Таблица 4.12 - Расчет цены потребления ПП.

Наименование расходов

Сумма,р

Базовый ПП

Новый ПП

1 Продажная цена ПП

2 Расходы на доработку

3 Эксплуатационные издержки потребителя за весь период эксплуатации

4 Страховые платежи за весь период

эксплуатации

5 Налоговые платежи за весь период эксплуатации

133075,06 5111,609 199034,84

665,375

1330,75

119949,17 2752,404 152374,04

33418,32

1199,49

Цена потребления

339217,634

309693,424

Коэффициент цены потребления рассчитывается по формуле

, (4.28)

где ЦПНОВ, ЦПБАЗ - цена потребления соответственно разрабатываемого и базового ПП. Так как KЦП < 1 (KЦП=0,91), экономические параметры разрабатываемого ПП лучше, чем у базового.

4.5.6 Оценка конкурентоспособности

В целом конкурентоспособность нового ПП по отношению к базовому можно оценить с помощью интегрального коэффициента конкурентоспособности, учитывающего все ранее рассчитанные параметры

. (4.29)

Ки=1,72. Т.к. Ки>1, то разрабатываемый ПП будет конкурентоспособным.

4.6 Оценка экономической эффективности

Годовой экономический эффект определяется по формуле

, (4.30)

где АН - годовой объем выполненных с помощью нового ПП работ, ед.; ЗБ, ЗН - приведенные затраты на единицу работ, выполняемых с помощью базового и нового ПП, р.

, (4.31)

где Иi - текущие эксплуатационные затраты потребителя, приходящиеся на единицу работ, производимых ПП, р.; Кi - капитальные вложения на единицу работ, связанные с использованием ПП, р.

ЗБ=3,13355р.

ЗН=2,72481р.

Э=(3,13355-2,72481)*13428=5488,5р.

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

, , (4.32)

где К - сопутствующие капитальные вложения потребителя за срок эксплуатации нового ПП, р.; ИiБ, ИiН - эксплуатационные издержки потребителя на единицу работ ПП при эксплуатации базового и нового ПП, р.

?И=(2,92687-2,63546)*13428=4047,33р.; ЕР=0,5

Внедрение нового ПП можно считать эффективным, т.к. ЕР>ЕН.

Расчетный срок окупаемости капвложений определяется как величина, обратная расчетному коэффициенту эффективности , ТР = 2 года.

Нормативный срок окупаемости , ТН =6,6 лет.

Так как , использование капвложений можно считать эффективным.

4.7 Анализ технико-экономических показателей разработки и эксплуатации ПП

Таблица 4.13 - Технико-экономические показатели разработки и эксплуатации ПП.

Показатели

Значение

Базовый ПП

Новый ПП

Продажная цена, р.

Годовые эксплуатационные издержки

потребителя, р.

Цена потребления, р.

Интегральный

коэффициент конкурентоспособности ПП

133075,1 49758,71

339217,6

-

119949,172 38093,51

309693,4

1,72

Годовой экономический эффект, р.

Расчетная экономическая эффективность, к-т

Расчетный срок окупаемости капвложений, лет

-

-

-

5488,5

0,5

2

Разрабатываемый ПП является конкурентоспособным на современном рынке. Срок окупаемости капвложений 2 года. По результатам видно, что капитальные вложения в новый ПП эффективны и окупятся через два года. Годовой экономический эффект составляет 5488,5р.

информационный автоматизация интерфейс документооборот

5. Безопасность жизнедеятельности

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

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

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

· Организация рабочего места

· Режим освещенности рабочего места

· Микроклимат помещения

· Уровень шума

· Психофизиологические нагрузки

· Обеспечение электробезопасности

· Обеспечение пожаробезопасности

5.1 Организация рабочего места

При организации рабочего места оператора ЭВМ следует обратить внимание на обеспечение следующих параметров:

1) достаточное рабочее пространство, позволяющее работающему человеку осуществлять необходимые движения и перемещения при эксплуатации;

2) достаточные физические, зрительные и слуховые связи между работающим человеком и ЭВМ;

3) безопасный и достаточный проход к рабочему месту;

4) наличие естественного и искусственного освещения в достаточной степени;

5) отсутствие уровня шума и вибраций, осуществляющих вредное воздействие на человека;

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

При работе за компьютером лучше использовать кресло с высотой сиденья 45 см. Эта величина попадает в диапазон 40-50 см, который физиологи определили как оптимальный для людей среднего роста. Наиболее удобным считается сиденье, имеющее выемку, соответствующее форме бедер, и наклон назад. Спинка стула должна быть изогнутой формы, обнимающей поясницу, радиус изгиба 0.3 - 0.35 м. Поверхность сиденья, спинки и других элементов стула должна быть полумягкой, с нескользящим, неэлектризующимся и воздухопроницаемым покрытием. Рабочее место должно обеспечивать оператору возможность сидеть, не сгибая ноги на угол менее 110 градусов.

Конструкция клавиатуры, используемой оператором, должна предусматривать исполнение в виде отдельного устройства с возможностью свободного перемещения (обычно крепление посредством гибкого шнура) и опорное приспособление, позволяющее изменять угол наклона поверхности клавиатуры в пределах от 5 до 15 градусов. Экран видеомонитора должен находиться от глаз пользователя на оптимальном расстоянии 600-700 мм, но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов.

5.2 Режим освещенности рабочего места

Важнейшим аспектом в работе оператора является зрение. Около 80 % всей информации человек получает в результате реакции на визуальное раздражение, а именно это и есть важнейший критерий при работе с ЭВМ.

Общие рабочие комнаты и кабинеты должны иметь естественное освещение. В остальных помещениях допускается искусственное освещение. Наряду с общим освещением в помещениях должно предусматриваться аварийное освещение, которое должно иметь независимый источник питания.

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

Искусственное освещение в производственных помещения должно осуществляться с соблюдением следующих требований: освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300-500 лк. Осветительные установки должны обеспечивать равномерную освещенность рабочей зоны и не создавать слепящих бликов на экране монитора в направлении глаз оператора. Для устранения бликов на экране видеотерминала необходимо применять антибликовые сетки, специальные фильтры для экранов, а также располагать источники света параллельно направлению взгляда с обеих сторон от видеотерминала. Рекомендуется также применение специальных козырьков, укрепляемых сверху монитора.

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

- голубой ослабляет мускульное напряжение;

- желтый стимулирует зрение и нервную систему;

- зеленый успокаивает;

- красный цвет увеличивает мускульное напряжение;

- фиолетовый создает ощущение спокойствия.

- оранжевый стимулирует деятельность;

Наиболее распространенные цвета - серый, черный и белый. Рекомендуется комбинированное применение этих цветов.

5.3 Микроклимат помещения

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

Требования для оптимального микроклимата помещения:

· средняя температура воздуха в помещении офиса должна составлять +22°С;

· относительная влажность - 46%;

· атмосферное давление - 750 мм.рт.ст.;

· содержание пыли - не более 10 мг/м воздуха рабочего места, максимальные размеры частиц - 2 мкм.

Для поддержания микроклимата в помещении должны быть предусмотрены вентиляция и отопление в теплое и холодное время года . В теплое время года вентиляция в помещении осуществляется бытовыми кондиционерами. При полной загруженности оборудования температура воздуха в офисе не должна превышать +25°С. В холодный период помещение отапливается батареями радиаторов. Зимой температура воздуха в помещении офиса не должна опускаться ниже +19 °С.

5.4 Уровень шума

Нормы шума на рабочих местах при действии их источников определены ГОСТ 12.1.003-83 «Шум. Общие требования безопасности», согласно которому шум должен не превышать уровня 40 Дб. Данный тип шума оказывает отрицательное воздействие на человека еще и тем, что он является монотонным. Так же необходимо отметить, что наряду с компьютером используются принтеры, что так же увеличивает уровень шума. Шум нарушает нервную систему; шумовые явления обладают свойством кумуляции: последствием их является угнетение нервной системы. В условиях длительного шумового воздействия человек испытывает раздражительность, головные боли, головокружение, снижение памяти, повышенную утомляемость, понижение аппетита, боли в ушах и т.д. Такие нарушения в работе ряда органов и систем организма человека могут вызвать негативные изменения в эмоциональном состоянии человека вплоть до стрессовых. Под воздействием шума снижается концентрация внимания, нарушаются физиологические функции, появляется усталость в связи с повышенными энергетическими затратами и нервно-психическим напряжением, ухудшается речевая коммутация. Все это снижает работоспособность человека и его производительность, качество и безопасность труда.

При работе с компьютером уровень шума редко превышает уровень в 40 Дб, что удовлетворяет нормам ГОСТа 12.1.003-83. Поэтому применять какие-либо меры по его устранению и нормализации не имеет смысла.

5.5 Психофизиологические нагрузки

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

Уменьшение влияния психофизиологических нагрузок на организм человека достигается путем следующих мероприятий:

- правильного оформления рабочего места (согласно ГОСТ Р 50948-96 «Дисплеи. Средства отображения информации индивидуального пользования. Общие эргономические требования и требования безопасности» и СанПиН 2.2.2.542-96 «Гигиенические требования к видеодисплейным терминалам, персональным ЭВМ и организации работы»);

- рационального распределения рабочего времени (через каждые 2 часа проведенные за ПК необходимо обеспечивать 10-15 минут отдыха);

- обеспечением соответствующей настройки параметров терминального оборудования (контрастность изображения знака не менее 0,8; разрешение экрана 640?480 и более; частота регенерации изображения не менее 72 МГц).

5.6 Обеспечение электробезопасности

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

5.7 Обеспечение пожаробезопасности

Первичные средства пожаротушения

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

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

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

Газовые огнетушители применяются для тушения жидких и твердых веществ, а также электроустановок, находящихся под напряжением.

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

Система оповещения

Для обнаружения начальной стадии загорания и оповещения службы пожарной охраны используют системы автоматической пожарной сигнализации (АПС). Системы АПС состоят из пожарных извещателей, линий связи и приемных пультов (станций).

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

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

Заключение

Для автоматизации процессов электронного документооборота в спортивной школе была поставлена задача разработки программного комплекса, который бы обеспечивал решение проблемы сокращения объемов передаваемых данных между структурными подразделениями ДЮСШ

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

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

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

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

Список используемой литературы

1. Андреева В.И. Делопроизводство: требования к документообороту фирмы (На основе Гостов РФ). - М.: Бизнес - школа. Интел Синтез, 2004. - 107с.

2. Васильев Д.В. Делопроизводство на компьютере. - М.: Приор, 2003. - 91с.: ил.

3. Кузнецова Т.В.. «Делопроизводство (документационное обеспечение управления)» - М.: ЗАО «Бизнес-школа «Интел-Синтез», 2005. - 176с.: ил.

4. Кудрявцев В.А. и коллектив авторов «Организация работы с документами»: учебник - М.: ИНФРА-М, 2002. - 155с.

5. Курицкий Б.Я. Организация делопроизводства и управления в офисе. - Санкт-Петербург: BVH, 2004. - 362с.

6. Стенюков М.В. Документы. Делопроизводство: Практическое пособие по документационному обеспечению деятельности предприятия. М.: Приор, 2006. - 260с.

7. Хэмди А. Введение в исследование операций: учебник / А. Хэмди, Таха. - 6- изд., перераб. и доп. - М.: Издательский дом “Вильямс”, 2001. - 912 с.

8. Советов Б.Я. Базы данных: теория и практика: Учебник для вузов / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. - М.: Высш. Шк., 2005. - 463с.: ил.

9. Титоренко Г.А. Автоматизированные информационные технологии в экономике / Под ред. Г.А. Титоренко. - М.:ЮНИТИ, 2000. - с. 158.

10. Лапшинский В.А.. Локальные сети персональных компьютеров / В. А. Лапшинский. - Часть II. М., МИФИ, 1994. - с. 154.

11. Карминский А.М.. Информатизация бизнеса. - М: Финансы и статистика / А.М. Карминский, П. В. Нестеров // 1997. - с. 416.

12. Мамиконов А.Г. Проектирование АСУ: Учебник для специальности АСУ вузов / А.Г. Мамиконов. - М.: Высшая школа, 1997. - с. 235.

13. Бойко В.В., Савинков В.М. Проектирование информационной базы автоматизированной системы на основе СУБД. М.: Финансы и статистика, 1999.

14. Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997.

15. Теория и практика построения баз данных. 8-е изд. / Д. Кренке. - СПб.: Питер, 2003. - 800 с.: ил.

16. Севрук А.И, Юнина Е.А. Мониторинг качества преподавания в школе: учеб. пособие для педагогов и руководителей образовательных учреждений / А.И. Севрук, Е.А. Юнина. - М.: Педагогическое общество России, 2005. - 144 с.

17. Сластенин В.И., Исаев И.Г. Педагогика: учеб. пособие для вузов / В.И. Сластенин, И.Г. Исаев.? М.: Школа-Пресс, 1997. ? 512 с.

18. Хуторской А.В., Орешко А.П. Технология создания сайтов: учеб. пособие для учеников 10-11 классов / А.В. Хуторской, А.П. Орешко. - М.: Дрофа, 2004. - 238 с.

19. Гаевский А.Ю., Романовский В.А. 100% самоучитель по созданию Web-страниц и Web-сайтов: учебник / А.Ю. Гаевский, В.А. Романовский. ? М.: Технолоджи-3000, 2008. ? 464 с.

20. 1С:Школьная Психодиагностика -

21. Дунаев С. Доступ к базам данных и техника работы в сети. Практические приемы современного программирования: учеб. пособие / С. Дунаев. - М.: ДИАЛОГ-МИФИ, 1999. - 416с.

22. Грофф Д.Р. Полное руководство по MySQL: учеб. пособие / Д.Р. Грофф. - М.: Вильямс, 2006. - 324 с.

23. Ландсберг С.Е. Проектирование сложных информационных систем: учеб. пособие для вузов / С.Е. Ландсберг.? Воронеж: ВГТУ, 2002. ? 137 с

24. Яскевич О.Г. Разработка программного обеспечения корпоративной информационной системы: учеб. пособие для вузов / О.Г. Яскевич.? Воронеж: ВГТУ, 2006. ? 93 с.

25. Королёв Е.Н. Проектирование и разработка приложений на языке Java: учеб. пособие для вузов / Е.Н. Королёв.? Воронеж: ВГТУ, 2008. ? 137 с.

26. Королёв Е.Н. BPWin: методич. пособие для вузов / Е.Н. Королёв.? Воронеж: ВГТУ, 2009. ? 59 с.

27. Королёв Е.Н. Проектирование информационных систем: учеб. пособие для вузов / Е.Н. Королёв.? Воронеж: ВГТУ, 2009. ? 46 с.

28. Кузнецов М.В. PHP: учеб. пособие / М.В. Кузнецов. - СПб: БХВ-Петербург, 2005. - 105 с.

29. ГОСТ 12.2.032-78 Рабочее место при выполнении работ сидя.

30. СанПиН 2.2.2.542-96 Уровни допустимой электрической и магнитной напряженностей, составляющих электромагнитное поле для различных частей СВЧ-диапазона.

31. ГОСТ 12.1.005-88 Нормы производственного микроклимата.

32. ГОСТ 12.1.038-82 Предельно допустимые уровни напряжений прикосновения и силы токов, протекающих через тело человека.

33. СНиП 2.01.02-85 Противопожарные нормы.

34. СНиП 11-33-86 Вентиляция, отопление и кондиционирование воздуха.

Приложение А

Листинг основных программных модулей

unit UnitMain;

interface

uses

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

Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons, DB, ADODB, XPMan;

type

TFormMain = class(TForm)

XPManifest1: TXPManifest;

ADOConnection1: TADOConnection;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

BitBtn4: TBitBtn;

BitBtn5: TBitBtn;

Image1: TImage;

Image2: TImage;

Image3: TImage;

Image4: TImage;

Image5: TImage;

BitBtn6: TBitBtn;

Image6: TImage;

Bevel1: TBevel;

Bevel2: TBevel;

Bevel3: TBevel;

Bevel4: TBevel;

BitBtn7: TBitBtn;

Label2: TLabel;

procedure BitBtn5Click(Sender: TObject);

procedure BitBtn4Click(Sender: TObject);

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

procedure BitBtn6Click(Sender: TObject);

procedure BitBtn7Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormMain: TFormMain;

implementation

uses UnitF, UnitO, UnitZ, UnitP;

{$R *.dfm}

procedure TFormMain.BitBtn5Click(Sender: TObject);

begin

close;

end;

procedure TFormMain.BitBtn4Click(Sender: TObject);

begin

Application.Minimize;

end;

procedure TFormMain.BitBtn1Click(Sender: TObject);

begin

FormF.Show;

end;

procedure TFormMain.BitBtn2Click(Sender: TObject);

begin

FormZ.Show;

end;

procedure TFormMain.BitBtn3Click(Sender: TObject);

begin

FormO.Show;

end;

procedure TFormMain.BitBtn6Click(Sender: TObject);

begin

winhelp(FormMain.Handle,'HPROJECT.HLP',HELP_CONTEXT,1);

end;

procedure TFormMain.BitBtn7Click(Sender: TObject);

begin

aut:=false;

FormP.Button1.Visible:=false;

FormP.Button2.Visible:=true;

FormP.Button3.Visible:=true;

FormP.GroupBox2.Visible:=true;

FormP.GroupBox3.Visible:=true;

FormP.Edit1.Text:='';

FormP.Edit2.Text:='';

FormP.Edit3.Text:='';

FormP.ShowModal;

end;

end.

unit UnitF;

interface

uses

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

Dialogs, DBCtrls, StdCtrls, Mask, Buttons, ExtCtrls, Grids, DBGrids, DB,

ADODB, ComCtrls;

type

TFormF = class(TForm)

PageControl1: TPageControl;

TabSheet1: TTabSheet;

TabSheet2: TTabSheet;

TabSheet3: TTabSheet;

TabSheet4: TTabSheet;

ADOTable1: TADOTable;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBLookupComboBox1: TDBLookupComboBox;

ADOTable1N_tren: TIntegerField;

ADOTable1V_sport: TWideStringField;

ADOTable1N_gr: TIntegerField;

DBGrid2: TDBGrid;

DBNavigator2: TDBNavigator;

ADOTable2: TADOTable;

DataSource2: TDataSource;

Label4: TLabel;

Label5: TLabel;

Label7: TLabel;

Label8: TLabel;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBCheckBox1: TDBCheckBox;

DBEdit5: TDBEdit;

DBEdit6: TDBEdit;

ADOTable2FIO: TWideStringField;

ADOTable2N_tren: TIntegerField;

ADOTable2Nadb: TSmallintField;

ADOTable2Oklad: TBCDField;

ADOTable2Zaslug: TBooleanField;

Label6: TLabel;

Label9: TLabel;

Label10: TLabel;

DBNavigator01: TDBNavigator;

DBText1: TDBText;

DBText2: TDBText;

DBLookupComboBox2: TDBLookupComboBox;

DBGrid3: TDBGrid;

DBNavigator3: TDBNavigator;

ADOTable3: TADOTable;

DataSource3: TDataSource;

ADOTable3Master: TWideStringField;

ADOTable3N_gr: TIntegerField;

ADOTable3Adres: TWideStringField;

ADOTable3DatR: TDateTimeField;

ADOTable3FIO: TWideStringField;

ADOTable3N: TIntegerField;

Label11: TLabel;

Label12: TLabel;

Label13: TLabel;

Label14: TLabel;

Label16: TLabel;

Label17: TLabel;

pst1: TBitBtn;

pst2: TBitBtn;

Label18: TLabel;

Label19: TLabel;

Label20: TLabel;

Label21: TLabel;

Label22: TLabel;

DBEdit7: TDBEdit;

DBEdit8: TDBEdit;

DBEdit9: TDBEdit;

DBEdit11: TDBEdit;

DBEdit12: TDBEdit;

DBComboBox1: TDBComboBox;

ADOTable01: TADOTable;

pst3: TBitBtn;

Label23: TLabel;

Label24: TLabel;

DBText3: TDBText;

DBNavigator001: TDBNavigator;

Label25: TLabel;

DBGrid4: TDBGrid;

ADOTable4: TADOTable;

DataSource4: TDataSource;

DBNavigator4: TDBNavigator;

ADOTable4Mesto: TWideStringField;

ADOTable4EndT: TDateTimeField;

ADOTable4BeginT: TDateTimeField;

ADOTable4N_gr: TIntegerField;

DBComboBox2: TDBComboBox;

DBEdit13: TDBEdit;

DBEdit14: TDBEdit;

DBEdit15: TDBEdit;

Label26: TLabel;

Label27: TLabel;

Label28: TLabel;

pst4: TBitBtn;

DBText4: TDBText;

Label29: TLabel;

Label30: TLabel;

DBLookupComboBox3: TDBLookupComboBox;

BitBtn4: TBitBtn;

BitBtn3: TBitBtn;

ADOTable4Day: TWideStringField;

ADOTable4N_day: TIntegerField;

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn1Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure PageControl1Change(Sender: TObject);

procedure DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);

procedure DBNavigator2Click(Sender: TObject; Button: TNavigateBtn);

procedure pst1Click(Sender: TObject);

procedure ADOTable1AfterEdit(DataSet: TDataSet);

procedure ADOTable1AfterPost(DataSet: TDataSet);

procedure ADOTable1AfterCancel(DataSet: TDataSet);

procedure ADOTable1AfterInsert(DataSet: TDataSet);

procedure pst2Click(Sender: TObject);

procedure ADOTable2AfterEdit(DataSet: TDataSet);

procedure ADOTable2AfterInsert(DataSet: TDataSet);

procedure ADOTable2AfterCancel(DataSet: TDataSet);

procedure ADOTable2AfterPost(DataSet: TDataSet);

procedure DBComboBox1DropDown(Sender: TObject);

procedure DBNavigator3Click(Sender: TObject; Button: TNavigateBtn);

procedure pst3Click(Sender: TObject);

procedure ADOTable3AfterEdit(DataSet: TDataSet);

procedure ADOTable3AfterInsert(DataSet: TDataSet);

procedure ADOTable3AfterCancel(DataSet: TDataSet);

procedure ADOTable3AfterPost(DataSet: TDataSet);

procedure DBNavigator4Click(Sender: TObject; Button: TNavigateBtn);

procedure pst4Click(Sender: TObject);

procedure ADOTable4AfterEdit(DataSet: TDataSet);

procedure ADOTable4AfterInsert(DataSet: TDataSet);

procedure ADOTable4AfterCancel(DataSet: TDataSet);

procedure ADOTable4AfterPost(DataSet: TDataSet);

procedure BitBtn3Click(Sender: TObject);

procedure BitBtn4Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormF: TFormF;

implementation

uses UnitMain, UnitZ, UnitO;

{$R *.dfm}

procedure CreateSpGr;

{заполняет список ComboBox номерами групп из таблицы группы}

var i:integer;

begin

FormF.ADOTable01.Open;

FormF.ADOTable01.Sort:='N_gr';

FormF.DBComboBox1.Items.Clear;

FormF.ADOTable01.First;

for i:=1 to FormF.ADOTable01.RecordCount do

begin

FormF.DBComboBox1.Items.Append(FormF.ADOTable01.FieldValues['N_gr']);

FormF.ADOTable01.Next;

end;

FormF.ADOTable01.Close;

end;

procedure TFormF.BitBtn2Click(Sender: TObject);

begin

close;

end;

procedure TFormF.BitBtn1Click(Sender: TObject);

begin

FormMain.Show;

end;

procedure TFormF.BitBtn3Click(Sender: TObject);

begin

FormZ.Show;

end;

procedure TFormF.BitBtn4Click(Sender: TObject);

begin

FormO.Show;

end;

procedure TFormF.FormCreate(Sender: TObject);

begin

FormF.Caption:='Форма '+'"'+ PageControl1.ActivePage.Caption +'"';

ADOTable1.Sort:='N_gr';

ADOTable2.Sort:='N_tren';

//ADOTable3.Sort:='N'; Вместе с сортировкой начинает глючить

// ADOTable4.Sort:='N_day';

CreateSpGr;

ADOTable3.Refresh;

end;

procedure TFormF.PageControl1Change(Sender: TObject);

begin

FormF.Caption:='Форма '+'"'+ PageControl1.ActivePage.Caption +'"';

end;

procedure TFormF.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);

begin

case Button of

nbInsert:

begin

DBEdit1.SetFocus;

ADOTable1.Insert;

end;

end;

end;

procedure TFormF.DBNavigator2Click(Sender: TObject; Button: TNavigateBtn);

begin

case Button of

nbInsert:

begin

DBEdit3.SetFocus;

ADOTable2.Insert;

end;

end;

end;

procedure TFormF.DBNavigator3Click(Sender: TObject; Button: TNavigateBtn);

begin

case Button of

nbInsert:

begin

DBEdit7.SetFocus;

ADOTable3.Insert;

end;

end;

end;

procedure TFormF.DBNavigator4Click(Sender: TObject; Button: TNavigateBtn);

begin

case Button of

nbInsert:

begin

DBComboBox2.SetFocus;

ADOTable4.Insert;

end;

end;

end;

procedure TFormF.DBComboBox1DropDown(Sender: TObject);

begin

CreateSpGr;

end;

procedure TFormF.pst1Click(Sender: TObject); //

begin //

if (ADOTable1.FieldValues['N_tren']=null) or (ADOTable1.FieldValues['N_gr']=null) or (ADOTable1.FieldValues['V_sport']=null) then

begin //

ShowMessage('Не все обязательные поля заполнены'); //

end //

else //

begin //

ADOTable1.Post; //

ADOTable1.Refresh; //

end; //кнопка pst1 выполняет функцию

end; //кнопки Post DBNavigator1

//

procedure TFormF.ADOTable1AfterEdit(DataSet: TDataSet); //

begin //

pst1.Enabled:=true; //

end; //

//

procedure TFormF.ADOTable1AfterInsert(DataSet: TDataSet); //

begin //

pst1.Enabled:=true; //

end; //

//

procedure TFormF.ADOTable1AfterPost(DataSet: TDataSet); //

begin //

pst1.Enabled:=false; //

end; //

//

procedure TFormF.ADOTable1AfterCancel(DataSet: TDataSet); //

begin //

pst1.Enabled:=false; //

end; //

procedure TFormF.pst2Click(Sender: TObject); //

begin //

if (ADOTable2.FieldValues['N_tren']=null) or (ADOTable2.FieldValues['FIO']=null) or (ADOTable2.FieldValues['Oklad']=null) then

begin //

ShowMessage('Не все обязательные поля заполнены'); //

end // кнопка pst2 выполняет функцию

else // кнопки Post DBNavigator2


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

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