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

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

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

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

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

Таблица 3.2 - Смета затрат на оборудование и материалы.

Наименование оборудования и материалов

Количество,

шт.

Цена, руб.

Стоимость транспортировки, руб.

Стоимость монтажа, руб.

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

Компьютер DNS Home XL [0149298] Core i3-2120 (3.3 GHz), 4GB, HD6570 (1024), 500GB, DVD±RW, CR

1

14 250

427,50

712,50

15 390

Монитор Samsung 20" S20B370B [LED, 1600x900, 1000:1, 5 мс, 170гор, 160вер, D-Sub, DVI]

1

5 250

157,50

262,50

5 670

Принтер Samsung ML-2160 Laser Printer (A4 1200x1200dpi 20ppm 300MHz 8Mb USB2.0)

1

2 890

86,70

144,50

3 121,2

Клавиатура+мышь Gigabyte GK-KM5000 PS, 2 (мышь USB)

1

499

14,97

24,95

538,92

Бумага для копировальных аппаратов Снегурочка A4 500 листов 80 г, м2

1

175

5,25

-

180,25

Итого:

24 900,37

3.2.2 Расчет затрат на амортизацию

Затраты на амортизацию оборудования рассчитываются по формуле (3.2):

(3.5)

где - норма амортизации, %;

- балансовая стоимость оборудования, руб.;

n - срок использования оборудования, месяцы.

Затраты на амортизацию оборудования представлены в таблице 3.3. Срок использования оборудования составляет 99 дней.

Таблица 3.3 - Затраты на амортизацию оборудования

Наименование оборудования

Срок службы,

мес.

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

Норма амортизации, %

Сумма амортизационных отчислений, руб.

Компьютер DNS Home XL [0149298] Core i3-2120 (3.3 GHz), 4GB, HD6570 (1024), 500GB, DVD±RW, CR

60

15 390

1,67

1282,5

Монитор Samsung 20" S20B370B [LED, 1600x900, 1000:1, 5 мс, 170гор, 160вер, D-Sub, DVI]

60

5 670

1,67

472,5

Принтер Samsung ML-2160 Laser Printer (A4 1200x1200dpi 20ppm 300MHz 8Mb USB2.0)

60

3 121,2

1,67

260,1

Клавиатура+мышь Gigabyte GK-KM5000 PS, 2 (мышь USB)

36

538,92

2,78

74,85

Итого:

2089,95

3.2.3 Расчет затрат на оплату труда проектировщиков

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

Среднедневная оплата труда рассчитывается по формуле (3.6):

(3.6)

Подставив значения в формулу, получим:

Зарплата инженера-проектировщика отсутствует.

Оплачиваемое время работы руководителя проекта составляет 24 часа, консультантов - 2 часа.

Общие затраты на оплату труда проектировщиков составят
(формула 3.7):

(3.7)

Подставив значения в формулу, получим:

3.2.4 Расчет отчислений на социальные нужды

Для основной группы налогоплательщиков установлены следующие тарифы:

– Пенсионный фонд Российской Федерации - 22 процента;

– Фонд социального страхования Российской Федерации - 2,9 процентов;

– Федеральный фонд обязательного медицинского страхования - 2,1 процента;

– Территориальные фонды обязательного медицинского страхования - 3 процента.

Таким образом, общая сумма отчислений на социальные нужды составляет 30 процентов (формула 3.9):

(3.8)

Подставив полученное значение в формулу (3.8), получим:

3.2.5 Расчет накладных расходов

Накладные расходы принимаем в размере 7 % от суммы заработной платы и отчислений на социальные нужды (формула (3.9)):

(3.9)

Подставив полученные значения и в формулу (3.9), получим:

3.2.6 Расчет затрат на электроэнергию

Затраты на электроэнергию рассчитываются по формуле (3.10):

, (3.10)

где - цена за 1 кВт·ч, руб.;

Р - мощность токоприемника, кВт;

Т - время использования токоприемника, ч;

- коэффициент загрузки по мощности;

- коэффициент загрузки по времени.

Так как компьютер используется на этапах 2 - 11, то общее время его использования составляет 97 дней. Продолжительность рабочего дня - 8 часов. Принтер используется на этапах 7-11 и необходим только на заключительных стадиях, поэтому примем общее время использования 10 дней. Причем продолжительность работы в день около 20 минут, что составляет примерно 4% от общего времени. Затраты на электроэнергию представлены в таблице 3.4.

Таблица 3.4 - Затраты на электроэнергию

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

Мощность, кВт

Время использования, ч

Цена за 1 кВт/ч, руб.

Коэф. загрузки по мощности

Коэф. загрузки по времени

Затраты на э/энергию, руб.

Компьютер DNS Home XL [0149298]

0,60

776

1,53

0,90

1,00

641,13

Монитор Samsung 20" S20B370B

0,15

776

1,53

0,90

1,00

160,28

Принтер Samsung ML-2160 Laser Printer

0,30

80

1,53

1,00

0,04

1,47

Итого:

802,88

3.2.7 Расчет прочих затрат

Прочие затраты принимаем в размере 2 % от суммы всех предшествующих затрат, кроме накладных (формула (3.11)):

(3.11)

Так как разработка системы производится на уже имеющемся оборудовании, то затраты на оборудование не учитываются.

Подставив полученные значения в формулу (3.11), получим:

3.2.8 Расчет затрат на программное обеспечение

При создании проекта использовались такие программные продукты как: Delphi 7, MySQL 4.1. Лицензионное соглашение данного ПО не требует каких-либо выплат правообладателю.

3.2.9 Смета проектных затрат

Смету проектных затрат на разработку системы представим в таблице 23.

Таблица 23 - Смета проектных затрат

Статья затрат

Ед.измерения

Значение показателя

Затраты на оборудование

руб.

0

Амортизация

руб.

2089,95

Затраты на оплату труда

руб.

2999,97

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

руб.

899,99

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

руб.

273

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

руб.

802,88

Прочие затраты

руб.

135,86

Затраты на клиентскую часть

руб.

7201,65

Затраты на серверную часть

руб.

Затраты на управляющую часть

руб.

Итого:

3.3 Расчет затрат на эксплуатацию

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

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

3.4 Расчет экономических показателей проекта

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

Для расчета экономической эффективности нужно определить доход от разработанной системы за 1 год (формула 3.14):

, (3.12)

где - доход от автоматизации, руб.;

- время, потраченное на подведение итогов за год, час;

- заработная плата проверяющего за час работы, руб..

К примеру, будет проводиться 4 соревнования в месяц на протяжении 7 месяцев. На подведение итогов проверяющий будет тратить по 4 часа на каждое соревнование. Заработная плата проверяющего будет составлять 15 000 рублей в месяц (681,82 руб. в день) при графике 8 часов в день.

Тогда:

Выгода составит 12 727,68 рублей в год.

3.4.1 Расчет экономической эффективности проекта

Эффективность () инвестиционного проекта выражается отношением результата () к затратам необходимым для его достижения ():

,(3.13)

где - эффективность инвестиционного проекта;

- результат, руб.;

- затраты, руб.

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

3.4.2 Расчет срока окупаемости

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

,(3.14)

где - срок окупаемости, лет;

- инвестиции, руб.;

- ежегодные чистые поступления.

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

Определим коэффициент сравнительной экономической эффективности:

Сравниваем Ток и Еф с нормативными Тн=3,3 и Ен=0,33 и видим, что Ефн и Токн, следовательно, автоматизированная система проведения соревнований экономически эффективна.

Все рассчитанные технико-экономические показатели представлены в таблице 20.

Таблица 20 - Технико-экономические показатели

Статья затрат

Значение

Единицы измерения

Затраты на проектирование

Затраты на оборудование

0

Руб.

Амортизационные отчисления

2 089,95

Руб.

Затраты на оплату труда

2 999,97

Руб.

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

899,99

Руб.

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

273

Руб.

Энергетические затраты

802,88

Руб.

Прочие расходы

135,86

Руб.

Затраты на клиентскую часть

7201,65

руб.

Затраты на серверную часть

руб.

Затраты на управляющую часть

руб.

Итого:

Руб.

Затраты на эксплуатацию

Затраты на оборудование

0

Руб.

Амортизационные отчисления

0

Руб.

Затраты на оплату труда

0

Руб.

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

0

Руб.

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

0

Руб.

Энергетические затраты

0

Руб.

Затраты на материалы

0

Руб.

Прочие расходы

0

Руб.

Итого:

0

Руб.

Экономия

Руб.

Коэффициент экономической эффективности

-

Срок окупаемости

Год

4 Безопасность и экологичность проекта

4.1 Безопасность проекта

4.1.1 Анализ условий труда

Объектом анализа данной части дипломного проекта является кафедра информационных технологий в металлургии на предмет соответствия нормам охраны труда, безопасности и эффективности организации рабочих мест. На рабочих местах сотрудников кафедры используются ВДТ на базе плоских дискретных экранов (жидкокристаллические). Площадь кабинетов работников кафедры удовлетворяет норме площади на одного человека - 5,6 м2, согласно СанПиН 2.2.2/2.4.1340-03 площадь на одно рабочее место пользователей ПЭВМ с ВДТ на базе плоских дискретных экранов (жидкокристаллические, плазменные) - 4,5 м2.

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

На кафедре на сотрудников могут негативно действовать следующие вредные физические факторы:

– повышенные уровни ионизирующего и электромагнитного излучения;

– повышенное содержание положительных аэроионов в воздухе рабочей зоны

– повышенное содержание отрицательных аэроионов в воздухе рабочей зоны

– повышенный уровень статического электричества;

– повышенная яркость светового изображения;

– повышенные уровни прямой, отражённой блёскости и ослепленности.

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

– нервно-эмоциональные перегрузки;

– умственное напряжение;

– длительные статические перегрузки;

– монотонность труда;

– большой объем информации, обрабатываемый в единицу времени;

– перенапряжение зрительного анализатора.

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

Таблица 4.1 - Характеристика опасных и вредных факторов на рабочем месте

Фактор

Оценка условий труда

Фактические условия

Нормативное значение

Ссылка на норматив

Величина соответствия/несоответствия

Микроклимат

Температура, ? С

27

22-25

[12]

Соответствует

Относительная влажность воздуха, %

36

40-60

Соответствует

Скорость движения воздуха

0

0,1

[12]

Соответствует

Освещение

Естественное, к.е.о

Боковое

2,3

1,5

[14]

Соответствует

Искуственное, лк

Общее

320

300

[14]

Соответствует

Излучение

Напряженность эл. поля, В/м 5 Гц - 2 кГц

16

25

[9]

Соответствует

Напряженность эл. поля, В/м 2 - 400 кГц

0,19

2,5

Соответствует

Плотность магнитного потока, нТл 5 Гц - 2 кГц

160

250

[9]

Соответствует

Плотность магнитного потока, нТл 2 - 400 кГц

18

25

Соответствует

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

35

500

[9]

Соответствует

Шум, дБ (А)

45

50

[11]

Соответствует

Электрические опасности

Род тока

Переменный

 

[15]

 

Напряжение, В

220

 

[15]

 

Частота, Гц

50

 

[15]

 

Характеристика помещений

Класс по взрывоопасности

В-II а

 

[10]

 

Класс по электроопасности

Без повышенной электроопасности

 

[15]

 

Категория по пожароопасности

В

 

[10]

 

Степень огнестойкости

3

 

[13]

 

Из анализа следует, что условия труда персонала кафедры ИТМ, работающего с вычислительной техникой, вредные по классификации Р 2.2.2006-05.

4.1.2 Мероприятия по безопасности труда

В соответствии с требованиями СанПиН 2.2.2/2.41340-03 на условия и организацию работы с вычислительными электронными цифровыми машинами; персональными, портативными, периферийными устройствами вычислительных комплексов (принтеры, сканеры, клавиатура, модемы внешние, электрические компьютерные сетевые устройства, устройства хранения информации, блоки бесперебойного питания и пр.), устройствами отображения информации (видеодисплейные терминалы (ВДТ) всех типов), проектом предусматривается оснащение рабочего места оператора ПЭВМ следующими техническими средствами безопасности:

- очки защитные со спектральными фильтрами ЛС и НСФ (профилактика компьютерного зрительного синдрома, улучшение визуальных показателей видеомониторов, повышение работоспособности, снижение зрительного утомления);

- средства кондиционирования воздуха и увлажнители воздуха рабочего помещения (обеспечивают возможность поддержания параметров микроклимата помещения);

- аппаратные воздушные фильтры (обеспечивают удаление посторонних примесей из воздуха);

- ультрафиолетовые излучатели, озонаторы (удаление из воздуха патогенных микроорганизмов);

- диссипативные напольные покрытия (защищают от накопления на теле электростатического потенциала);

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

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

Рабочие места с ВДТ и ПЭВМ при выполнении творческой работы, требующей значительного умственного напряжения или высокой концентрации внимания, следует изолировать друг от друга перегородками высотой 1,5-2,0 м. При размещении рабочих мест с ВДТ и ПЭВМ проектом рекомендуется учитывать расстояния между рабочими столами с видеомониторами (в направлении тыла поверхности одного видеомонитора и экрана другого видеомонитора), которое должно быть не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2 м.

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

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

4.1.3 Мероприятия по производственной санитарии

Оператор ПЭВМ выполняет легкие работы (категория 1а), поэтому должны соблюдаться следующие требования согласно СанПиН 2.2.4.548-96:

– оптимальная температура воздуха 22 С (допустимая 20ч24 С);

– оптимальная относительная влажность 40ч60% (допустимая - не более 75%);

– скорость движения воздуха не более 0,1м/с.

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

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

Работа, выполняемая с использованием вычислительной техники, имеет следующие недостатки:

– ухудшенная контрастность между изображением и фоном;

– отражение экрана.

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

В связи с тем, что естественное освещение, которое обеспечивают оконные проемы, является слабым, на рабочем месте применяется также искусственное освещение, например, общее искусственное освещение при помощи люминесцентных ламп ЛТБ 80-4. Норма освещенности рабочего кабинета установлена СанПиН 2.2.1/2.2.2.1278-03 и составляет 300 лк.

В помещениях с низким уровнем общего шума, каким является кафедра ИТМ, источниками шумовых помех являются вентиляционные установки, кондиционеры, периферийное оборудование для ЭВМ (принтеры и др).

Согласно СН 2.2.4/2.1.8.562-96, эквивалентный уровень звука не должен превышать 50 дБА. Для того, чтобы добиться этого уровня шума, рекомендуется применять звукопоглощающее покрытие стен.

В качестве мер по снижению шума можно предложить следующие:

– облицовка потолка и стен звукопоглощающим материалом (снижает шум на 6ч8 дБ);

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

– рациональная планировка помещения.

Защита оператора ПЭВМ от шума выполняется в соответствии с требованиями СН 2.2.4/2.1.8.562-96.

4.1.4 Пожарная безопасность

Согласно требованиям НБП105-03 здание, в котором находится кафедра ИТМ, по пожарной опасности строительных конструкций относится к категории В (пожароопасное), поскольку здесь присутствуют горючие (документы, мебель, оргтехника, ПЭВМ и т.д.) и трудносгораемые вещества (сейфы, различное оборудование и т.д.), которые при взаимодействии с огнем могут гореть без взрыва.

В соответствии с требованиями СНиП 21.01-97 степень огнестойкости здания можно определить как вторую (II).

Источниками воспламенения могут быть:

– неисправное электрооборудование, неисправности в электропроводке, электрических розетках и выключателях. Для исключения возникновения пожара по этим причинам необходимо вовремя выявлять и устранять неисправности, проводить плановый осмотр и своевременно устранять все неисправности;

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

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

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

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

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

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

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

– охлаждение очага горения или горящего материала;

– изоляция очага горения от воздуха или снижение концентрации кислорода в воздухе путем разбавления негорючими газами;

– торможение скорости реакции окисления;

– механический срыв пламени сильной струей газа или воды;

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

В качестве средств тушения в СибГИУ применяются огнетушители:

– углекислотные (ОУ-2, ОУ-5);

– порошковые (ОП-3, ОП-6).

Для безопасности работы с ЭВМ кабельные линии покрываются теплоизоляционными материалами. Здание оснащено пожарной сигнализацией в соответствии с требованиями НПБ 166-97.

Эвакуация персонала при пожаре осуществляется в соответствии с планом, приведенном в Приложении.

4.2 Экологичность проекта

Юридический адрес СибГИУ: Российская Федерация, 654007, Кемеровская область, г. Новокузнецк, ул. Кирова, 42. Университет расположен на территории жилой застройки. В соответствии с требованиями СанПин 2.2.12.1.1.1200-03, санитарно-защитная зона составляет 100 метров. Территория СибГИУ облагорожена и озеленена. На территории имеются четыре автостоянки.

СибГИУ осуществляет платежи за энергопотребление, водопотребление, вывоз отходов.

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

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

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

4.3 Заключение по разделу

Анализ охраны труда на кафедре ИТМ показал, что условия труда, уровень обеспечения безопасности труда, пожарной безопасности, снабжения первичными средствами тушения пожаров, разработок мероприятий при возникновении чрезвычайных ситуаций следует признать соответствующими требованиям.

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

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

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

5. Управление качеством

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

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

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

5.1 Управление качеством и ISO-9000

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

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

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

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

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

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

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

5.2 Характеристики качества программного обеспечения

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

– функциональность (пригодность, точность, согласованность, безопасность);

– надежность (завершенность, устойчивость, восстанавливаемость);

– удобство (эффективность освоения, эргономичность);

– сопровождаемость (простота анализа, изменяемость, стабильность);

– переносимость (адаптируемость, гибкость инсталляции, согласованность со стандартами и правилами, заменяемость).

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

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

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

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

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

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

5.3 Обеспечение надежности

Существует четыре основных подхода к обеспечению надежности:

– самообнаружение ошибок;

– самоисправление ошибок;

– обеспечение устойчивости к ошибкам;

– предупреждение ошибок.

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

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

– борьба со сложностью;

– обеспечение точности перевода;

– преодоление барьера между пользователем и разработчиком;

– обеспечения контроля принимаемых решений.

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

5.4 Модель разработки ПО

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

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

– каскадная модель;

– спиральная модель;

– модель формальной разработки систем;

– модель разработки ПО на основе ранее созданных компонентов.

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

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

– оценка и разрешение рисков;

– определение целей;

– разработка и тестирование;

– планирование.

Модель формальной разработки систем основана на разработке формальной математической спецификации программной системы и преобразовании этой спецификации посредством специальных математических методов в исполняемые программы. Проверка соответствия спецификации и системных компонентов также выполняется математическими методами.

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

5.5 Анализ требований к разработке приложения

Разрабатываемое приложение предназначено для автоматизации проведения соревнований игрового типа. Цель разрабатываемой системы заключается в помощи при проведении соревнований игрового типа, используя бесплатную СУБД MySQL 4.1.

5.5.1 Требования к программе

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

Надежное (устойчивое) функционирование информационной системы должно быть обеспечено выполнением заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:

– организацией бесперебойного питания технических средств;

– использованием лицензионного программного обеспечения;

– регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998г. «Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;

– регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов

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

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

5.5.2 Условия эксплуатации

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

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц - системный администратор и конечный пользователь программы - участник соревнований. Системный администратор должен иметь высшее профильное образование. В перечень задач, выполняемых системным администратором, должны входить:

– задача поддержания работоспособности технических средств;

– задачи создания новых соревнований;

– задачи управления текущими соревнованиями;

– задача создания резервных копий базы данных.

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

– Операционную систему: Microsoft Windows 2000/XP/Server 2003/Vista

– Процессор Intel Pentium III 866 МГц и выше (рекомендуется Intel Pentium IV/Celeron 1800 МГц);

– Оперативную память 512 Мбайт и выше (рекомендуется 1024 Мбайт);

– Жесткий диск (при установке используется около 220 Мбайт);

– Устройство чтения компакт-дисков;

– USB-порт;

– SVGA дисплей.

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

5.5.3 Стадии и этапы разработки

Разработка должна быть проведена в три стадии:

– разработка технического задания;

– рабочее проектирование;

– внедрение.

На этапе разработки технического задания должны быть выполнены следующие работы:

– постановка задачи;

– определение и уточнение требований к техническим средствам;

– определение требований к программе;

– определение стадий, этапов и сроков разработки программы и документации на неё;

– согласование и утверждение технического задания.

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

– разработка программы;

– разработка программной документации;

– испытания программы.

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.

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

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:

– разработка, согласование и утверждение и методики испытаний;

– проведение приемо-сдаточных испытаний;

– корректировка программы и программной документации по результатам испытаний.

На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы.

5.6 Заключение по разделу

С целью повышения качества при разработке приложения был предпринят ряд мер по повышению надежности и функциональности системы. Для улучшения контроля качества и снижения риска при создании программы была выбрана спиральная модель разработки ПО.

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

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

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

- удобство - приложение имеет интуитивно понятный интерфейс

Заключение

В ходе проделанной работы было реализовано приложение, являющееся частью модернизации системы учета и регистрации заявок «Итилиум». Были реализованы все документированные требования к системе.

В экономической части проекта произведены вычисления средств необходимых для внедрения информационной системы. Итоговые затраты на разработку информационной системы составили 53 000 рублей. Для внедрения и эксплуатации затраты не требуются. Окупаемость проекта составляет два месяца.

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

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

Разработанное и внедренное приложение вцелом удовлетворяет требованиям функциональности, надежности, удобства,сопровождаемости и расширяемости.

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

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

1. Официальный сайт продукта «Итилиум». Режим доступа: [www.itilium.ru];

2. Форум связистов RadioLink. Режим доступа:[bbs.radiolink.ru];

3. Официальный сайт компании Siemens. Режим доступа: [www.siemensphones.co.uk];

4. Форум разработчиков конфигураций на платформе «1С:Предприятие». Режим доступа: [www.forum.mista.ru];

5. Сайт статей о программировании. Режим доступа: [articles.org.ru];

6. Документация по WindowsAPI. Режим доступа: [msdn.microsoft.com];

7.ГОСТ Р ИСО 9000:2000 Система менеджмента качества. Основные положения и словарь;

8. ГОСТ Р ИСО 9001:2000 Система менеджмента качества. Требования;

9. СанПиН 2.2.2/2.41340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организация работы // Технорматив: информационная система.

10. НБП105-03. Нормы пожарной безопасности. Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности // Технорматив: информационная система.

11. СанПиН 2.2.4/2.1.8.562-96. Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки // Технорматив: информационная система.

12. СанПиН 2.2.4.548-96. Гигиенические требования к микроклимату производственных помещений // Технорматив: информационная система.

13. СНиП 21.01-97. Строительные нормы и правила. Пожарная безопасность зданий и сооружений // Строительные нормы и правила. - М.: Издательство стандартов, 1997. - 16 с.

74

Приложение А

Организационная структура управления СибГИУ

74

Рисунок А.1 - Организационная структура управления СибГИУ

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


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

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