Разработка автоматизированной справочной системы по основным элементам языка ассемблера

Особенности разработки автоматизированной справочной системы по основным элементам языка ассемблера, анализ среды Borland Delphi 7.0. Способы определения трудоемкости разработки программного продукта: этапы расчета сметной стоимости, планирование цены.

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

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

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

- «Примеры» - открывает форму для ввода данных в таблицу Примеры;

- «Операторы-Примеры» - открывает форму для ввода данных в таблицу Операторы-Примеры;

- «Дополнительные материалы» - открывает форму для ввода данных в таблицу Дополнительные материалы.

Пункт «Просмотр» открывает доступ к следующим подпунктам меню:

- «Темы» - открывает форму для просмотра файлов с темами практического курса;

- «Примеры» - открывает форму для просмотра файлов с примерами программного кода;

- «Дополнительные материалы» - открывает форму для просмотра файлов с дополнительными материалами.

Пункт «Отчеты» открывает доступ к следующим подпунктам меню:

- «Операторы» - открывает отчет по операторам языка ассемблера;

- «Операторы по темам» - открывает отчет по операторам языка ассемблера с группировкой по темам.

4.3 Формы для ввода данных

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

Рисунок 4.4 - Форма для ввода данных в таблицу «Операторы»

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

- Переход на первую запись таблицы;

- Переход на предыдущую запись таблицы;

- Переход на следующую запись таблицы;

- Переход на следующую запись таблицы.

В нижней части окна находится панель для ввода данных в таблицу. Для добавления новой записи нужно заполнить следующие поля:

- текстовое поле «Название оператора»;

- текстовое поле «Краткое описание»;

- текстовое поле «Тип операндов»;

- текстовое поле «Количество операндов».

После ввода данных в поля следует щелкнуть мышью по кнопке «Добавить» и новая запись будет занесена в базу данных.

Для редактирования записи следует щелкнуть по ней левой кнопкой мыши в таблице базы данных. Содержимое записи будет отображено в полях на панели ввода. Далее следует внести изменения в необходимые поля и щелкнуть мышью по кнопке «Редактировать».

Для удаления записи следует выделить ее в таблице, щелкнув по записи левой кнопкой мыши, после чего нажать кнопку «Удалить» в нижней части окна. На экране появится запрос подтверждения удаления, показанный на рисунке 4.5.

Рисунок 4.5 - Окно запроса подтверждения удаления

Для удаления записи следует щелкнуть мышью по кнопке «Да».

Для очистки полей от ненужного содержимого необходимо щелкнуть мышью по кнопке «Очистить» в нижней части окна.

Чтобы завершить работу с формой, необходимо нажать кнопку «Выход».

Практический курс по дисциплине «Операционные системы» разбит на отдельные темы, информация о которых хранится в базе данных в соответствующей таблице. Для ввода данных в таблицу «Темы» предназначена форма «Темы», представленная на рисунке 4.6.

Рисунок 4.6 - Форма для ввода данных в таблицу «Темы»

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

В нижней части окна находится панель для ввода данных в таблицу. Для добавления новой записи нужно заполнить следующие поля:

- текстовое поле «Название темы»;

- текстовое поле «Описание»;

- текстовое поле «Ссылка на файл».

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

Рисунок 4.7 - Диалоговое окно выбора файла

Для добавления ссылки на файл следует выбрать имя файла в диалоговом окне и щелкнуть мышью по кнопке «Открыть». Для отказа от выбора файла следует щелкнуть мышью по кнопке «Отмена».

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

После ввода данных в поля следует щелкнуть мышью по кнопке «Добавить» и новая запись будет занесена в базу данных.

Редактирование и удаление записей, а также очистка полей ввода производится аналогично форме «Операторы».

В рамках учебного курса в отдельных темах изучается определенный набор операторов. Чтобы связать операторы с темами, используется специальная таблица базы данных. Для ввода данных в таблицу «Темы-Операторы» предназначена форма «Темы-Операторы», представленная на рисунке 4.8.

Рисунок 4.8 - Форма для ввода данных в таблицу «Темы-Операторы»

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

В нижней части окна находится панель для ввода данных в таблицу. Для добавления новой записи нужно заполнить следующие поля:

- поле со списком «Название оператора»;

- поле со списком «Номер темы».

Поля со списком заполняются на основе информации из таблиц «Операторы» и «Темы».

После ввода данных в поля следует щелкнуть мышью по кнопке «Добавить» и новая запись будет занесена в базу данных.

Редактирование и удаление записей, а также очистка полей ввода производится аналогично форме «Операторы».

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

Рисунок 4.9 - Форма для ввода данных в таблицу «Примеры»

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

В нижней части окна находится панель для ввода данных в таблицу. Для добавления новой записи нужно заполнить следующие поля:

- текстовое поле «Описание примера»;

- текстовое поле «Ссылка на файл».

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

Для добавления ссылки на файл следует выбрать имя файла в диалоговом окне и щелкнуть мышью по кнопке «Открыть». Для отказа от выбора файла следует щелкнуть мышью по кнопке «Отмена».

В текстовое поле будет добавлено имя выбранного файла, а сам файл будет скопирован в подкаталог Примеры корневого каталога программы.

После ввода данных в поля следует щелкнуть мышью по кнопке «Добавить» и новая запись будет занесена в базу данных.

Редактирование, удаление записей, а также очистка полей ввода аналогичны форме «Операторы».

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

Для ввода данных в таблицу «Операторы-Примеры» предназначена форма «Операторы-Примеры», представленная на рисунке 4.10.

Рисунок 4.10 - Форма для ввода данных в таблицу «Операторы-Примеры»

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

В нижней части окна находится панель для ввода данных в таблицу. Для добавления новой записи нужно заполнить следующие поля:

- поле со списком «Название оператора»;

- поле со списком «Номер примера».

Поля со списком заполняются на основе информации из таблиц «Операторы» и «Примеры».

После ввода данных в поля следует щелкнуть мышью по кнопке «Добавить» и новая запись будет занесена в базу данных.

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

Рисунок 4.11 - Форма для ввода данных в таблицу «Дополнительные материалы»

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

В нижней части окна находится панель для ввода данных в таблицу. Для добавления новой записи нужно заполнить следующие поля:

- текстовое поле «Название материала»;

- текстовое поле «Краткое описание»;

- поле со списком «Номер темы»;

- текстовое поле «Ссылка на файл».

Информация для поля со списком берется из таблицы «Темы».

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

В текстовое поле будет добавлено имя выбранного файла, а сам файл будет скопирован в подкаталог Материалы корневого каталога программы.

После ввода данных в поля следует щелкнуть мышью по кнопке «Добавить» и новая запись будет занесена в базу данных.

Редактирование, удаление записей, а также очистка полей ввода аналогичны форме «Операторы».

4.4 Просмотр данных

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

Форма «Просмотр тем» позволяет пользователю посмотреть информацию о темах практического курса.

Рисунок 4.12 - Форма «Просмотр тем»

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

- описание темы;

- ссылка на файл.

Окно формы с информацией о выбранной теме представлено на рисунке 4.13.

Рисунок 4.13 - Форма «Просмотр тем» после выбора темы

При выводе на экран описания выбранной темы становится доступной кнопка «Открыть». Щелкнув по ней, можно открыть файл с содержанием темы. Файл будет запущен в соответствующем приложении. Например, документ MS Word будет запущен в текстовом процессоре Microsoft Word (рисунок 4.14).

Рисунок 4.14 - Просмотр файла с содержанием темы

Для завершения работы с формой просмотра следует воспользоваться кнопкой «Выход».

Форма «Просмотр примеров» позволяет пользователю посмотреть информацию о темах практического курса. Ее внешний вид представлен на рисунке 4.15.

Рисунок 4.15 - Форма «Просмотр примеров»

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

- описание примера;

- ссылка на пример.

Окно формы с информацией о выбранном примере представлено на рисунке 4.16.

Рисунок 4.16 - Форма «Просмотр примеров» после выбора примера

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

Для завершения работы с формой просмотра следует воспользоваться кнопкой «Выход».

Форма «Просмотр дополнительных материалов» позволяет пользователю посмотреть информацию о дополнительных материалах. Ее внешний вид представлен на рисунке 4.17.

Рисунок 4.17 - Форма «Просмотр дополнительных материалов»

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

- название;

- описание;

- ссылка на файл.

Окно формы с информацией о выбранном примере представлено на рисунке 4.18.

Рисунок 4.18 - Форма «Просмотр дополнительных материалов» после выбора материала

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

Для завершения работы с формой просмотра следует воспользоваться кнопкой «Выход».

4.5 Поиск данных

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

Рисунок 4.19 - Форма «Поиск данных» с активной вкладкой «Операторы»

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

- операторы;

- темы;

- примеры;

- дополнительные материалы.

Для поиска каждого из объектов на форме предусмотрена отдельная вкладка. На рисунке 4.19 представлена форма поиска с активной вкладкой «Операторы».

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

В правой верхней части окна расположена панель выбора данных для поиска.

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

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

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

Пример работы процедуры поиска показан на рисунке 4.20.

Рисунок 4.20 - Форма «Поиск данных» с найденным оператором

Для поиска тем следует перейти на вкладку Темы. Ее внешний вид показан на рисунке 4.21.

Рисунок 4.21 - Форма «Поиск данных» с активной вкладкой «Темы»

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

В правой верхней части окна расположена панель выбора данных для поиска.

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

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

Процедура поиска темы аналогична процедуре поиска оператора. Пример ее работы представлен на рисунке 4.22.

Рисунок 4.22 - Форма «Поиск данных» с найденной темой

В описании найденной темы поле Имя файла является ссылкой. Щелкнув по ней, можно открыть файл с соответствующим именем.

Для поиска примера следует перейти на вкладку Примеры. Ее внешний вид показан на рисунке 4.23.

Рисунок 4.23 - Форма «Поиск данных» с активной вкладкой «Примеры»

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

В правой верхней части окна расположена панель выбора данных для поиска.

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

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

Процедура поиска примера аналогична процедуре поиска оператора. Пример ее работы представлен на рисунке 4.24.

Рисунок 4.24 - Форма «Поиск данных» с найденным примером

В описании найденного примера поле Имя файла является ссылкой. Щелкнув по ней, можно открыть файл с соответствующим именем.

Рисунок 4.25 - Форма «Поиск данных» с активной вкладкой «Дополнительные материалы»

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

В правой верхней части окна расположена панель выбора данных для поиска.

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

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

Процедура поиска примера аналогична процедуре поиска оператора. Пример ее работы представлен на рисунке 4.26.

Рисунок 4.26 - Форма «Поиск данных» с найденным дополнительным материалом

В описании найденного примера поле Имя файла является ссылкой. Щелкнув по ней, можно открыть файл с соответствующим именем.

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

4.6 Просмотр отчетов

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

Программа генерирует два вида отчетов:

- отчет по всем операторам, занесенным в базу данных;

- отчет по всем операторам, сгруппированным по темам практического курса.

Внешний вид отчета «Операторы языка ассемблер» приведен на рисунке 4.27.

Рисунок 4.27 - Отчет «Операторы языка ассемблер»

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

Внешний вид отчета «Операторы по темам» приведен на рисунке 4.28.

Рисунок 4.28 - Отчет «Операторы по темам»

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

4.7 Просмотр сведений о программе и завершение работы

На рисунке 4.29 представлено окно с описанием программы.

Рисунок 4.29 - Окно «О программе»

Для завершения работы с программой следует вернуться в главное окно и воспользоваться пунктом меню «Выход».

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

5.1 Обоснование необходимости и актуальности разработки программного продукта

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

Разрабатываемое программное обеспечение можно отнести к автоматизированным обучающим системам и системам организации учебного процесса.

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

- предоставить необходимую информацию в удобной форме;

- повысить интерес к процессу обучения;

- повысить наглядность представления материала;

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

- организовать самостоятельную работу студента в аспекте подготовки к лабораторным работам;

- улучшить организацию учебного процесса в целом.

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

Для определения трудоемкости разработки программного продукта используются «Укрупненные нормы времени на изготовление и сопровождение программных средств вычислительной техники» (далее - «Нормы»). В этом случае параметрами, влияющими на расчет трудоемкости разработки, являются [11]:

- стадии разработки ПП;

- сложность ПП;

- степень новизны ПП;

- новый тип ЭВМ;

- новый тип ОС;

- степень охвата реализуемых функций стандартными ПП;

- средства разработки ПП;

- характер среды разработки;

- характеристики ПП;

- группа сложности;

- функции ПП;

- тип ЭВМ.

Параметры разрабатываемого ПП приведены в таблице 5.1.

Таблица 5.1 - Параметры разрабатываемого ПП

Параметр

Значение

Стадии разработки ПП

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

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

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

Внедрение

Таблица

Элементы, повышающие сложность ПП

Наличие меню функций, возможность связи с другими ПС

Степень новизны ПП

ПС, явл. разв. опред. парамет. ряда ПС на преж.

Новый тип ЭВМ

IBM PC/AT

Новый тип ОС

Windows XP/Vista/7

Степень охвата реал. функций станд. ПП

60%

Средства разработки ПП

Процедурные языки высокого уровня (Си, Паскаль и др.)

Характер среды разработки

Персональные IBM PC-совместимые ЭВМ c ОС Windows

Характеристики ПП

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

Поиск данных по различным критериям

Группа сложности

Группа 3 (минимальная сложность)

Функции ПП

Вывод данных в табличной форме на экран и на печать

Формирование базы данных

В соответствии с параметрами ПП, указанными в таблице 5.1, определим численные величины, характеризующие ПП, используя для этого табличные зависимости, определенные «Нормами». Результаты приведем в таблице 5.2.

Таблица 5.2 - Численные величины, характеризующие ПП

Величина

Обозначение

Значение

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

LПрПр

0,06

LТП

0,5

LРП

0,34

LВн

0,1

Поправочный коэффициент, учитывающий степень новизны ПП и использование при разработке ПП новых типов ЭВМ и ОС

KН

0,40

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

KТ

0,8

Поправочный коэффициент, учитывающий характер среды разработки и средства разработки ПП

КУР

0,34

Используя данные таблицы 5.2, произведем расчеты, необходимые для определения трудоемкости ПП, в соответствии с «Нормами». Значения рассчитанных величин приведем в таблице 5.3. Общий объем разрабатываемого ПП оценен в 28950 условных машинных команд.

Таблица 5.3 - Расчет трудоемкости ПП

Величина

Обозначение и

порядок расчета

Значение

Коэффициент сложности ПП

1,15

таблицА

Общий объем разрабатываемого ПП

28950

Базовая трудоемкость разработки ПП, чел.-дни

TБ

1129

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

383,9

Общая трудоемкость разработки ПП, чел.-дни

441,485

Размещено на http://www.allbest.ru/

Таким образом, общая трудоемкость разработки ПП = 164,59 чел.-дней.

5.3 Определение состава исполнителей

Произведем расчет числа исполнителей, которое нужно для разработки ПП при известной трудоемкости и сроках разработки. Значения рассчитанных величин приведем в таблице 5.4.

Таблица 5.4 - Расчет необходимого количества исполнителей

Величина

Обозначение и порядок расчета

Значение

Общее число дней в году

DK

365

Число выходных дней в году

DВ

105

Таблица

Число праздничных дней в году

DП

12

Фонд рабочего времени одного работающего в месяц, дни

20,66

Директивный срок выполнения разработки, мес.

Д

4

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

Состав исполнителей для реализации рассматриваемого ПП - это ведущий программист. Данные об окладе персонала приведены в таблице 4.5.

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

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

Количество, чел.

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

Ведущий программист

1

7500

Всего

1

7500

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

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

На момент написания работы:

1) ставка ЕСН составляет 30%;

2) ставка НДС составляет 18%;

3) ставка рефинансирования составляет 8,25%.

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

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

Наименование

материала

Цена за

единицу, р.

Норма

Расхода, шт

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

Бумага для принтера

150

2

300

Ручка

10

5

50

Диск DVD-RW

50

2

100

Итого

450

Транспортно-заготовительные расходы (15%)

67,5

Всего

517,5

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

Таблица 5.7 - Показатели, по расчету затрат на оплату труда работников, обеспечивающих функционирование ПЭВМ, административного и вспомогательного персонала

Показатель

Обозначение

Норматив минимальной заработной платы в РФ на дату планового расчета, р.

ЗMIN

Бюджетный коэффициент соответствующего бюджетного разряда на дату планового расчета

KП

Количество ПЭВМ, обслуживаемых одним работником

НОБСЛ

Процент премии

П

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

Таблица 5.8 - Затраты на оплату труда работников, обеспечивающих функционирование ПЭВМ, административного и вспомогательного персонала

Персонал, обеспечивающий функционирование ПЭВМ

Должность работника

Показатель

Значение

Порядок расчета РОСН

Знач. РОСН

Инженер - электронщик

ЗMIN

6500

7 200

KП

1

НОБСЛ

13

П

20

Системный программист

ЗMIN

5200

2 880

KП

1

НОБСЛ

26

П

20

Оператор

ЗMIN

4700

7 516

KП

1

НОБСЛ

9

П

20

Административный персонал

Начальник ИВЦ

ЗMIN

7000

3 220

KП

1

НОБСЛ

30

П

20

Таблица

Вспомогательный персонал

Уборщица

ЗMIN

4611

2213,28

KП

1

НОБСЛ

30

П

20

Расчет затрат на электроэнергию произведем в таблице 5.9.

Таблица 5.9 - Расчет затрат на электроэнергию

Величина

Обознач. и порядок расчета

Знач.

Длительность рабочей смены, час

tСМ

8

Количество рабочих дней в плановом периоде

DР

248

Продолжительность нерабочего времени в предпраздничные дни, час

tП

1

Количество предпраздничных дней в плановом периоде

DП

3

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

1981

Число рабочих смен в сутки

KСМ

1

Процент плановых потерь рабочего времени, %

б

20

Эффективный годовой фонд времени работы ПЭВМ, час

1584,8

Таблица

Стоимость электроэнергии на момент выполнения плановых расчетов, р./кВт-час

ЦЭ

1,69

Суммарная мощность ПЭВМ с периферией, кВт

PЭВМ

1,2

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

3213,97

Суммарная мощность, которая идет на освещение, кВт

PОСВ

0,2

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

535,66

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

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

Показатель

Значение, р

Основная заработная плата работников, обеспечивающих функционирование ПЭВМ, в том числе:

- инженера-электронщика;

- системного программиста;

- оператора.

7 200

2 880

7 516

Основная заработная плата административного персонала

3 220

Основная заработная плата вспомогательного персонала

2 213,28

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

23029,28

Таблица

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

4605,856

Отчисления единого социального налога работников, обеспечивающих функционирование ПЭВМ, административного и вспомогательного персонала (34%)

9 359,95

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

9 000

Затраты на электроэнергию, в том числе:

- затраты на силовую электроэнергию;

- затраты на электроэнергию, идущую на освещение.

3 213,97

535,66

Общие затраты на электроэнергию

3 749,63

Расходы на профилактику оборудования

1 200

Прочие производственные расходы

9 000

Годовые расходы на содержание и эксплуатацию одной ПЭВМ

59944,72

Стоимость одного Машино-часа работы ПЭВМ

37,8

Сумма расходов на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту, составит 4 016,25 р.

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

Таблица 5.11 - Расчет затрат на оплату труда

Профессия

исполнителя

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

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

Заработная плата за период разработки ПП, р. (4 месяца)

Ведущий программист

1

7500

30000

Таблица

Итого

-

-

30000

Дополнительная заработная плата (20%)

-

-

6000

Единый социальный налог(34%)

-

-

10200

Итого

16200

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

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

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

Сумма, р.

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

517,5

Расходы на содержание и эксплуатацию оборудования

4 016,25

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

30 000

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

6 000

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

10 200

Научные и производственные командировки

-

Контрагентские расходы

-

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

45 000

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

95 733,75

5.5 Расчет трудоемкости сопровождения ПП

Параметры, влияющие на расчет трудоемкости сопровождения ПП, представим в таблице 5.13.

Таблица 5.13 - Параметры, влияющие на расчет трудоемкости сопровождения ПП

Параметр

Значение

Характер внедрения

Внедрение ПС в составе комплекса взаимосвязанных ПС

Функции ПП

Вывод данных в табличной форме на экран и на печать

Формирование базы данных

Объем документации

1,5 тыс строк

Показатели повышения сложности ПП

Обеспечение хранения, ведения и поиска данных в сложных структурах

В соответствии с параметрами, влияющими на трудоемкость сопровождения ПП, указанными в таблице 5.13, определим численные величины, характеризующие сопровождение ПП. Проведем расчеты, необходимые для определения трудоемкости сопровождения ПП. Результаты приведем в таблице 5.14.

Таблица 5.14 - Расчет трудоемкости сопровождения ПП

Величина

Обозначение и

порядок расчета

Значение

Коэффициент, учитывающий характер внедрения ПП

KХВ

1,3

Норма времени на проверку функционирования поставленных ПП на конт. задачах пользователя

НВР.ПФ.

4,12

Таблица

Трудоемкость проверки функционирования поставленных ПП на конт. задачах пользователя

5,356

Норма времени на доработку ПП без создания дополнительных модулей

НВР.ДР.

8,2

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

КРЗ

1,0

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

Куч

0,7

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

7, 6

Норма времени на анализ ОПС

НВР АН

5,1

Трудоемкость разработки документации по доработке ПП

4,1

Трудоемкость сопровождения ПП

ТСОПРПФДРРР

17,056

Трудоемкость сопровождения ПП определим как

ТСОПРПФДРРР

ТСОПР =5,356+7,6+4,1=17,056 чел.-дней.

Таким образом, трудоемкость сопровождения ПП = 17,056 чел.-дней.

5.6 Определение стоимости сопровождения ПП

Расчет стоимости сопровождения произведем в таблице 5.15, предполагая, что сопровождение проводит специалист с месячным окладом 15 000 р.

Таблица 5.15 - Расчет стоимости сопровождения ПП

Величина

Обозначение и порядок расчета

Значение

Фонд рабочего времени одного работающего в месяц (рассчитан в пункте 5.3), дни

FМ

20,66

Месячный оклад исполнителя, осуществляющего сопровождение ПП, р.

ЗП

7 500

Дневной оклад исполнителя, осуществляющего сопровождение ПП, р.

363, 02

Стоимость сопровождения программного продукта рассчитаем как

Таким образом, стоимость сопровождения программного продукта составит 6191,67 р.

5.7 Планирование цены ПП

Разрабатываемый ПП ориентирован на использование в учебных заведениях с целью автоматизации и повышения качества учебной деятельности в области изучения дисциплины «Методы и средства защиты компьютерной информации». Таким образом, программа может использоваться в любом ВУЗе специализированной направленности. Оптимальное число копий ПП - 15.

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

Таблица 5.16 - Расчет цены ПП

Величина

Обозначение и порядок расчета

Значение

Планируемое число копий ПП, шт.

N

15

Стоимость проекта, р.

СПП

95 733,75

Часть стоимости разработки, приходящаяся на одну копию программы, р.

6 382,25

Цена программного продукта составит:

р.

5.8 Анализ конкурентоспособности и качества разрабатываемого программного продукта

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

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

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

- оценку функциональной пригодности;

- оценку способности к взаимодействию;

- оценку защищенности;

- оценку надежности;

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

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

- оценку сопровождаемости;

- оценку мобильности.

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

5.8.1 Анализ технической прогрессивности разрабатываемого ПП

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

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

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

Вес,

Значение

параметра

ПЭ

ПБ

ПН

Среднее время загрузки документа, сек

0,5

6

14

9

0,21

0,33

Занимаемый объем оперативной памяти, МБ

0,3

10

21

15

0,14

0,2

Значение коэффициента технической прогрессивности:

kТП = 0,67/0,41 = 1,63

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

5.8.2 Анализ изменения функциональных возможностей разрабатываемого ПП

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

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

Неизмеряемые параметры

Характеристика параметра

Балльные оценки

базовый

новый

базовый

новый

1. Сложность интерфейса

Сложный

Простой

3

4

2. Простота использования

Перед началом работы необходимо подробное ознакомление с руководством по эксплуатации

Работа осуществляется в интуитивно-понятном режиме

1

2

3. Удобство поиска данных

Нет возможности поиска данных

Возможен поиск данных по различным критериям

0

2

4. Ведение базы данных

База данных не ведется. Все необходимые данные хранятся в архиве файлов.

Вся информация хранится в базе данных.

2

3

Итого

-

-

6

11

Значение коэффициента изменения функциональных возможностей:

kФВ = 11/6 = 1,83

5.8.3 Анализ соответствия разрабатываемого программного продукта нормативам

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

5.8.4 Анализ экономических показателей разрабатываемого ПП

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

Цена потребления (ЦП) представляет собой затраты покупателя на приобретение, доработку, а также эксплуатацию анализируемого ПС на протяжении периода эксплуатации

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

р.,

р.

В ходе анализа рассчитывается коэффициент цены потребления как отношение цены потребления нового и базового ПС. Период эксплуатации примем равным трём годам.

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

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

Сумма, р.

Базовый ПС

Новый ПС

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

7 000

6 382,25

2. Стоимость сопровождения ПС

8 000

6 191,67

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

236 160

220 552,5

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

251 160

233 126,42

Значение коэффициента цены потребления kЦП = 233 126,42/251 160=0,92, а следовательно эксплуатация информационной системы по дисциплине «Операционные системы» требует больших затрат.

Экономические параметры разрабатываемого ПС лучше чем у базового, так как КЦП < 1.

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

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

,

учитывающего все ранее рассчитанные параметры. В нашем случае

kИ = 1,63*1,83*(1/0,92) =3,2.

Анализируемый ПП конкурентоспособен, так как kИ > 1.

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

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

Таблица 5.20 - Технико-экономические показатели разработки и эксплуатации справочной системы

Показатели

Базовый пп

Новый пп

Отклонен. (+,-)

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

7 000

6 382,25

-617,7

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

78720

73517,5

-5202,5

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

251160

233126,42

-18033,58

Интегральный коэффициент конкурентоспособности ПП

1

3,2

+2,2

Коэффициент технической прогрессивности

1

1,63

+0,63

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

1

1,83

+0,83

Стоимость сопровождения, р.

8 000

6 191,67

-1808,33

Стоимость разработки, р.

98 600

95 733,75

-2866,25

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

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

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

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

6.1 Опасные и вредные факторы

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

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

1. особенностями организации рабочего места;

2. условиями производственной среды (освещением, микроклиматом, шумом, электромагнитными и электростатическими полями, визуальными эргономическими параметрами дисплея и т. д.);

3. характеристиками информационного взаимодействия человека и персональных электронно-вычислительных машин.

При выполнении работ на персональном компьютере (ПК) согласно ГОСТу 12.0.003-74 «ССБТ. Опасные и вредные производственные факторы. Классификация» могут иметь место следующие факторы:

- повышенная температура поверхностей ПК;

- повышенная или пониженная температура воздуха рабочей зоны;

- выделение в воздух рабочей зоны ряда химических веществ;

- повышенная или пониженная влажность воздуха;

- повышенное значение напряжения в электрической цепи, замыкание;

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

- повышенный уровень электромагнитных излучений;

- повышенная напряженность электрического поля;

- отсутствие или недостаток естественного света;

- недостаточная искусственная освещенность рабочей зоны;

- повышенная яркость света;

- повышенная контрастность;

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

- зрительное напряжение;

- монотонность трудового процесса;

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

Рассмотрим более подробно некоторые из этих факторов.

6.1.1 Возможность поражения электрическим током

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

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

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

Электролитическое воздействие заключается в разложении органической жидкости, в том числе крови, и нарушении ее физико-химического состава.

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

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

Световое действие приводит к поражению слизистых оболочек глаз.

Согласно ГОСТу 12.1.019 «ССБТ. Электробезопасность. Общие требования» степень опасного и вредного воздействия на человека электрического тока зависит от силы тока, напряжения, рода тока, частоты электрического тока и пути прохождения через тело человека, продолжительности воздействия и условий внешней среды.

Допустимым следует считать ток, при котором человек может самостоятельно освободиться от электрической цепи. Его величина зависит от скорости прохождения тока через тело человека: при длительности действия более 10 с -- 2 мА, а при 120 с и менее -- 6 мА.

Безопасным напряжением считают 36 В (для светильников местного стационарного освещения, переносных светильников и т. д.) и 12 В (для переносных светильников при работе внутри металлических резервуаров, котлов). Но при определенных ситуациях и такие напряжения могут представлять опасность.

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

ГОСТ 12.1.038-82 устанавливает предельно допустимые напряжения и токи, протекающие через тело человека при нормальном (неаварийном) режиме работы электроустановок производственного и бытового назначения постоянного и переменного тока частотой 50 и 400 Гц. Для переменного тока 50 Гц допустимое значение напряжения прикосновения составляет 2 В, а силы тока -- 0,3 мА, для тока частотой 400 Гц -- соответственно 2 В и 0,4 мА; для постоянного тока -- 8В и 1,0 мА (эти данные приведены для продолжительности воздействия не более 10 мин в сутки).

Предельно допустимые значения напряжений прикосновения и токов при аварийном режиме электроустановок напряжением до 1000 В и частотой 50 Гц не должны превышать значений, указанных в таблице 6.1.

Таблица 6.1 - Предельно допустимые значения напряжений и токов при аварийном режиме электроустановок

Продолжительность воздействия t, с

Нормируемая величина

Продолжительность воздействия t, с

Нормируемая величина

U, В

I, мА

U, В

I, мА

От 0,01 до 0,08

220

220

0,6

40

40

0,1

200

200

0,7

35

35

0,2

100

100

0,8

30

30

0,3

70

70

0,9

27

27

0,4

55

55

1,0

25

25

0,5

50

50

Свыше 1,0

12

2

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

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

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

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

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

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

6.1.2 Воздействие электромагнитного излучения

Каждое устройство, которое производит или потребляет электроэнергию, создает электромагнитное излучение. Это излучение концентрируется вокруг устройства в виде электромагнитного поля. Электрическое поле излучается теми частями электрических установок, в которых используются высокие напряжения, а магнитное поле излучается сильными токами (ГОСТ 12.1.006-84).

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

1 Электромагнитное поле возбуждается на частотах кадровой (60 Гц) и строчной (22 кГц) разверток и их гармоник.

2 При удалении от экрана поля быстро спадают. Например, электрическое поле спадает в 40 раз при удалении от экрана на расстояние 1,25м.

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

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

Таблица 6.2 - Допустимые значения параметров неионизирующих электромагнитных излучений (СанПиН 2.2.2.542-96)

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

Допустим. значение

Напряженность электромагнитного поля на расстоянии 50 см вокруг ВДТ по электрической составляющей должна быть не более:

в диапазоне частот 5 Гц - 2 кГц


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

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