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

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

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

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

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

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

Введение

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

Одним из направлений автоматизации является кадровое агентство. Специалистам агентства приходится обрабатывать большие объемы данных о соискателях, вакансиях, работодателях, искать подходящих кандидатов на вакансии, составлять отчеты.

Актуальность работы обусловлена тем, что в современных рыночных условиях эффективная деятельность предприятия возможна лишь при условии максимальной автоматизации всего спектра деятельности предприятия. Автоматизация позволяет снизить издержки, повысить эффективность работы, достичь значительных возможностей. (1.Балдин К.В., Уткин В.Б. Информационные системы в экономике. Учебник. 5-е изд. - М.: Дашков и К, 2008, 304 с.)

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

Объект исследования - кадровое агентство

Предмет исследования - деятельность сотрудника кадрового агентства.

Для достижения цели необходимо решить следующие задачи:

1. исследовать предметную область решаемой задачи.

2. определить цели и задачи деятельности предприятия.

3. провести анализ существующих разработок и обоснование выбора технологии проектирования.

4. составить информационную модель и описать ее.

5. представить программное обеспечение системы.

6. обосновать экономическую эффективность проекта.

1. Расчетно - аналитический раздел

1.1 Состояние проблемы управления кадровым агентством

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

Чтобы предприятие работало эффективно, необходимо, чтобы вакантные места были заполнены профессионалами. (2.Баронов В.В., Калянов Г.Н., Попов Ю.И., Титовский И.Н. Информационные технологии и управление предприятием. - М.: БизнесПРО, 2004, 256 с)

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

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

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

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

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

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

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

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

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

- размещение объявлений о вакансиях,

- собеседование с кандидатами на должность и оформление необходимых документов,

- необходимое психологическое тестирование,

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

- организация собеседований для заказчика,

- контроль прохождения испытательного срока,

- при необходимости -- бесплатная замена специалиста.

Каждый из этапов сопряжен с определенными сложностями.

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

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

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

Следующий этап - интервью, устное или письменное.

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

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

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

Мероприятия по подбору специалиста заканчиваются принятием решения о рекомендации на работу соискателей работодателю.

1.2. Основные понятия и определения управления кадровым агентством

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

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

Delphi -- императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal[2].

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

Анализ работы - процесс систематического и подробного исследования работы.

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

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

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

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

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

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

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

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

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

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

Критерий оценки персонала - мера оценки; отвечает на вопрос: насколько фактическое состояние по данному критерию соответствует требованиям должности или рабочего места.

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

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

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

Локальные нормативные акты (ЛНА) предприятия - единая система, связывающая все правоотношения между сотрудниками компании и ее администрацией (от поиска до увольнения).

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

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

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

Мотивация - побуждения, вызывающие активность человека и определяющие ее направленность. Управление “по целям” является эффективным способом неденежной мотивации: согласно Э. Локе, оно привело к значимому повышению результативности труда у 94% исследованных организаций.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Регулирование заработной платы - целенаправленный процесс установления и изменения заработной платы, осуществляемый на основе договорного регулирования.

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

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

Самопрезентация - умение подать себя; профессиональное искусство, овладение которым требует постоянной работы над собой и самоконтроля.

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

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

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

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

Управление трудовой адаптацией персонала - процесс целенаправленного воздействия на взаимное приспособление работника и организации для повышения скорости и успешности адаптации.

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

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

1.3. Методы решения проблемы управления кадровым агентством

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

Первый метод наиболее простой, наименее затратный, но и малоэффективный, относится к скрининговой (поверхностной) технологии.

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

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

Второй используемый метод называется классическим рекрутментом и прямым поиском. Данные технологии имеют большую эффективность, чем поверхностная технология поиска и более широкую базу данных специалистов. В их штате работают высококвалифицированные сотрудники, эксперты соответствующих сегментов рынка. Стоимость услуг таких агентств составляет порядка трети от годового дохода специалиста. При использовании такого метода заказ тщательно прорабатывается, проводятся структурированные интервью с кандидатами. Представляют не много - от одного - двух до пяти претендентов на должность, срок подбора от 1,5 до 6 месяцев в зависимости от уровня вакансии. Осуществляют однократную замену. Вероятность нахождения нужного специалиста более 60 %.

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

Результат подбора зависит от опытности сотрудников и содержания базы данных кандидатов. В среднем вероятность нахождения нужных специалистов составляет около 60 %. Гарантийное сопровождение подобранного специалиста в течение 3 месяцев. В случае необходимости предлагают однократную замену специалиста.

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

1.4. Обоснование выбранного метода управления кадровым агентством

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

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

Автоматизированная система должна позволить хранение и обработку базы данных кандидатов на вакансии. Требования к ИС:

- вести и хранить базы данных соискателей и их резюме;

- вести базы данных заказчиков (подразделений, открывающих вакансию);

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

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

- быстро по любому из критериев вести поиск в базе соискателей;

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

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

Основными преимуществами программной автоматизированной системы должны стать:

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

- простота в настройке программы, возможность модификации, поиска и просмотра данных;

- удобный интерфейс [1].

Процесс работы кадрового агентства можно разделить на следующие бизнес-процессы:

- регистрация соискателей в кадровом агентстве;

- принятие заявки на специалиста от организации;

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

- выдача отчета организации по проведенной выборке.

Процесс регистрации специалиста в кадровом агентстве включает в себя, занесение необходимых для работодателя сведений о специалисте (ФИО, образование, пол и т.д.). Принятие заявки на специалиста от предприятия, представляет собой формирование вакансии. Далее по имеющейся вакансии производится выборка, на основе выборки строится отчет для предоставления его на предприятие.

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

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

Для соискателя значимыми являются следующие данные:

- ФИО специалиста,

- адрес специалиста,

- дата рождения,

- пол,

- семейное положение,

- контактный телефон,

- профессия

- образование

- знание иностранных языков

- опыт работы

- ожидаемая заработная плата

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

- наименование,

- вид деятельности,

- ФИО руководителя,

- адрес организации,

- телефон.

Для вакансии значимыми являются параметры:

- профессия,

- заработная плата

- пол,

- возраст,

- образование,

- опыт работы,

- знание иностранных языков;

- дата;

- код организации.

2. Раздел программной документации

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

1. Общие сведения

1.1. Наименование системы

1.1.1. Полное наименование системы

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

1.1.2. Краткое наименование системы

Краткое наименование - АСУ Кадр

1.2. Основания для проведения работ

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

1.3. Наименование организаций - Заказчика и Разработчика

1.3.1. Заказчик

Заказчик: ОАО Сетевая компания «Бугульминские электрические сети»

1.3.2. Разработчик

Разработчик:

1.4. Плановые сроки начала и окончания работы

Плановые сроки начала и окончания работ по созданию системы: план-график.

1.5. Источники и порядок финансирования

1.6. Порядок оформления и предъявления заказчику результатов работ

Работы по созданию АСУ Кадр сдаются Разработчиком поэтапно в соответствии с Календарным планом Проекта. По окончании каждого из этапов работ Разработчик сдает Заказчику соответствующие отчетные документы этапа, состав которых определен Договором.

2. Назначение и цели создания системы

2.1. Назначение системы

АСУ Кадр предназначена для уменьшения временных, трудовых и финансовых ресурсов по подбору кадров кадровым агентством, повышения оперативности и качества принимаемых управленческих решений сотрудниками агентства.

Основным назначением АСУ Кадр является автоматизация информационно-аналитической деятельности в существующих бизнес-процессах агентства: поиск сотрудника, предложение заказчику оптимального сотрудника, формирование отчётов. (5.Гвоздева Т.В. Проектирование информационных систем. - Ростов-на-Дону: Феникс, 2009. - 512 с :ил)

2.2. Цели создания системы

АСУ Кадр разрабатывается для сотрудников кадрового агентства с целью:

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

- повышения качества (полноты, точности, достоверности, своевременности, согласованности) информации;

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

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

3. Требования к системе

3.1. Требования к функциональным характеристикам

3.1.1. Требования к составу выполняемых функций

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

-Добавлять/удалять/редактировать анкеты соискателей,

-Добавлять/удалять/редактировать анкеты заказчиков,

-Добавлять/удалять/редактировать вакансии,

-Осуществлять поиск вакансий по базе данных,-Осуществлять поиск анкет соискателей по базе данных,

-Сортировать вакансии по различным категориям,

-Сортировать анкеты соискателей по различным категориям,

-Генерировать отчеты по наличию вакансий и соискателей.

3.1.2. Требования к организации входных данных

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

3.1.3. Требования к организации выходных данных

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

3.2. Требования к надежности

3.2.1. Требования к обеспечению надежного (устойчивого) функционирования программы

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

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

2) выполнением рекомендаций Министерства труда и социального

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

3) выполнением требований ГОСТ 51188-98. Защита информации.

Испытания программных средств на наличие компьютерных вирусов;

4) необходимым уровнем квалификации сотрудников профильных подразделений.

3.2.2. Время восстановления после отказа

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

Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств. Обеспечивается копиями (обеспечивается программой) необходимой информации и хранении дистрибутивов на отдельном компьютере (обеспечивается стороной-заказчиком). (4.Вигерс К. Разработка требований к программному обеспечению, пер, с англ. - Москва.: "Русская Редакция", 2004. -576 с.: ил)

3.2.3. Отказы из-за некорректных действий оператора

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

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

3.3.1. Климатические условия эксплуатации

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

3.3.2. Требования к численности и квалификации персонала

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

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

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

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

3) задача установки (инсталляции) программы.

3.4. Требования к составу и параметрам технических средств

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

3.5. Требования к информационной и программной совместимости

3.5.1. Требования к информационным структурам и методам решения

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

3.5.2. Требования к исходным кодам и языкам программирования

Исходные коды программы должны быть реализованы на языке Borland Delphi 7/0. Взаимодействие с СУБД и создание базы данных реализуется на MS Access.

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

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

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

Таблица 2.2.1.1 - Соискатель

№ п/п

Атрибут

Тип

Длина поля

Пример

Примечания

1.

Код соискателя

счетчик

1

Ключевое поле

2.

Фамилия

текстовый

50

Иванов

3.

Имя

текстовый

50

Иван

4.

Отчество

текстовый

50

Иванович

5.

Возраст

числовой

27

6.

Адрес

текстовый

50

г. Москва, ул. Ленина, 34-12

7.

Пол

текстовый

1

м

8.

Семейное положение

текстовый

15

женат

9.

Телефон

текстовый

15

8-909-909-99-99

10.

Профессия

текстовый

50

бухгалтер

11.

Образование

текстовый

50

Средне-специальное

12.

Знание иностр языка

логический

да

13.

Опыт работы

числовой

12

14.

Ожидаемая зарплата руб

денежный

45 000

Таблица 2.2.1.2 - Заказчик

№ п/п

Атрибут

Тип

Длина поля

Пример

Примечания

1.

Код заказчика

счетчик

1

Ключевое поле

2.

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

текстовый

50

ООО «Пример»

3.

Вид деятельности

текстовый

50

торговля

4.

ФИО руководителя

текстовый

50

Иванов А.П.

5.

Адрес организации

текстовый

50

Москва, ул. Ногина, 12

6.

Телефон заказчика

текстовый

15

8-909-909-99-99

Таблица 2.2.1.3 - Вакансия

№ п/п

Атрибут

Тип

Длина поля

Пример

Примечания

1.

Код вакансии

счетчик

1

Ключевое поле

2.

Профессия вакансии

текстовый

50

юрист

3.

Зарплата вакансии

текстовый

50

15000

4.

Пол

текстовый

1

м

5.

Возраст

текстовый

50

70

6.

Образование

текстовый

15

высшее

7.

Опыт работ вакансии

числовой

4

8.

Знание ин языка вакансии

логический

да

9.

Дата вакансии

Дата /время

01/01/2014

10.

Код заказчика

Числовой

1

Вторичный ключ подстановка из сущности Заказчик

3.6. Требования к распространению

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

3.7. Специальные требования

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

5. Требования к программной документации

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

Состав программной документации должен включать в себя:

- техническое задание;

- спецификация;

- текст программы;

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

- текст программы;

- пояснительная записка;

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

- руководство программиста;

- руководство оператора;

5.2. Порядок контроля и приемки.

Контроль и прием осуществляется руководителем дипломного проекта и аттестационной комиссией.

5.3. Календарный план работ.

Календарный план работ совпадает с планом работы по дипломному проектированию.

2.2 Спецификация

Таблица 2.2.2.1 - Спецификация

Обозначение

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

Примечание

Документация

046. 066102 746.01.13.01

Описание программы

046. 066102 746.01-34.01

Руководство оператора

046. 066102 746.01-33.01

Руководство программиста

Компоненты

046. 066102 746.01

Интегрированная среда

Программирования

Borland Delphi 7.0

046. 066102 746.02

СУБД MS Access

2.3 Описание программы

1. Общие сведения

- наименование программы kadri.exe.

- программное обеспечение, необходимое для функционирования программы - OС Windows XP, MS Access 2003.

- язык программирования, на котором написана программа. - Borland Delphi 7.0.

2. Функциональное назначение

Назначение программы - автоматизация кадрового агентства.

3. Описание логической структуры

Алгоритм программы (рис. 2.2.3.1)

Рисунок 2.2.3.1 - Алгоритм программы

Используемые методы - объектно-ориентированные.

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

Рисунок 1.2.3.2 - Структура программы

Модуль Unit1 содержит главную форму Form1 с главным меню.

Из главного меню вызываются модули:

- Модуль UnitVak содержит форму Вакансии. Таблица DBGrid1 этой формы и DBNavigator1 связаны с источником данных ds_v, описанным в модуле Unit3 (Datamodule).

- Модуль Datamod содержит поля DBEdit, DBComobox, DBCheckbox анкеты соискателя. Поля и DBNavigator1 связаны с источником данных ds_s, описанным в модуле Unit3 (Datamodule).

- Модуль Stab содержит форму с табличным видом анкет. Вызывается из Datamod.

- Модуль Rab содержит форму Работодатели. Таблица DBGrid1 этой формы и DBNavigator1 связаны с источником данных ds_z, описанным в модуле Unit3 (Datamodule).

Cвязи программы с другими программами - с MS Access 2003.

4. Используемые технические средства типы электронно-вычислительных машин - ПК типа IBM PC/

5. Вызов и загрузка

Cпособ вызова программы - запуск файла kadri.exe из каталога;

6. Входные данные

Таблица 2.2.3.1 - Соискатель

№ п/п

Атрибут

Тип

15.

Код соискателя

счетчик

16.

Фамилия

текстовый

17.

Имя

текстовый

18.

Отчество

текстовый

19.

Возраст

числовой

20.

Адрес

текстовый

21.

Пол

текстовый

22.

Семейное положение

текстовый

23.

Телефон

текстовый

24.

Профессия

текстовый

25.

Образование

текстовый

26.

Знание иностр языка

логический

27.

Опыт работы

числовой

28.

Ожидаемая зарплата руб

денежный

Таблица 2.2.3.2 - Заказчик

№ п/п

Атрибут

Тип

7.

Код заказчика

счетчик

8.

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

текстовый

9.

Вид деятельности

текстовый

10.

ФИО руководителя

текстовый

11.

Адрес организации

текстовый

12.

Телефон заказчика

текстовый

Таблица 2.2.3.3 - Вакансия

№ п/п

Атрибут

Тип

11.

Код вакансии

счетчик

12.

Профессия вакансии

текстовый

13.

Зарплата вакансии

текстовый

14.

Пол

текстовый

15.

Возраст

текстовый

16.

Образование

текстовый

17.

Опыт работ вакансии

числовой

18.

Знание ин языка вакансии

логический

19.

Дата вакансии

Дата /время

20.

Код заказчика

Числовой

Данные вводятся в формы.

13. Выходные данные

14. Выходные данные представлены на форме в тех же таблицах.

Текст программы

unit Unit1; // главный модуль с основной формой

interface

uses

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

Dialogs, Menus, jpeg, ExtCtrls;

type

TForm1 = class(TForm)

Image1: TImage;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

procedure N4Click(Sender: TObject);

procedure N1Click(Sender: TObject);

procedure N2Click(Sender: TObject);

procedure N3Click(Sender: TObject);

procedure N5Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

//подключенные модули

uses datamod, Rab, Unit3, UnitVak, help_unit;

{$R *.dfm}

// пункт меню Выход

procedure TForm1.N4Click(Sender: TObject);

begin

Close; // Закрыть программу

end;

// Пункт меню Анкета

procedure TForm1.N1Click(Sender: TObject);

begin

Form2.Show;

end;

// Пункт меню Работодатели

procedure TForm1.N2Click(Sender: TObject);

begin

FormRab.Show; // показать форму Работодатели

FormRab.DBGrid1.DataSource:=dm.ds_z; // указать источник данных для таблицы

FormRab.DBNavigator1.DataSource:=dm.ds_z;

end;

// Пункт меню Вакансии

procedure TForm1.N3Click(Sender: TObject);

begin

FormVak.Show;

end;

// Пункт меню Помощь

procedure TForm1.N5Click(Sender: TObject);

begin

FormHelp.show;

end;

end.

// модуль Анкета

unit datamod;

interface

uses

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

Dialogs, StdCtrls, Mask, DBCtrls, ExtCtrls;

type

TForm2 = class(TForm)

DBComboBox1: TDBComboBox;

Label1: TLabel;

DBEdit1: TDBEdit;

Label2: TLabel;

DBEdit2: TDBEdit;

Label3: TLabel;

DBEdit3: TDBEdit;

Label4: TLabel;

DBEdit4: TDBEdit;

Label5: TLabel;

DBEdit5: TDBEdit;

Label6: TLabel;

DBEdit6: TDBEdit;

Label7: TLabel;

Label8: TLabel;

DBEdit8: TDBEdit;

Label9: TLabel;

DBEdit9: TDBEdit;

Label10: TLabel;

Label11: TLabel;

Label12: TLabel;

DBEdit12: TDBEdit;

Label13: TLabel;

Label14: TLabel;

DBEdit13: TDBEdit;

DBComboBox2: TDBComboBox;

DBCheckBox1: TDBCheckBox;

DBComboBox3: TDBComboBox;

DBNavigator1: TDBNavigator;

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

var cifri,kod:integer;// переменные для функции val - ограничение ввода только цифр

stroka:string;

implementation

// подключение модулей

uses Unit3, STab;

{$R *.dfm}

// открыть форму FormSTAb с табличным выводом анкет

procedure TForm2.Button1Click(Sender: TObject);

begin

FormSTAb.Show;

end;

// ограничить ввод только цифр в поле Возраст

procedure TForm2.DBEdit6Change(Sender: TObject);

begin

stroka:=DBEdit6.Field.AsString;

Val(stroka,cifri,kod);

if kod <> 0 then DBEdit6.Field.Clear;

end;

end.

unit Rab; // модуль с формой Работодатели

interface

uses

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

Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids;

type

TFormRab = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormRab: TFormRab;

implementation

// подключенные модули

uses Unit3, datamod, STab, Unit1;

{$R *.dfm}

end.

// модуль анкет в табличной форме

unit STab;

interface

uses

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

Dialogs, StdCtrls, Grids, DBGrids, ExtCtrls, DBCtrls;

type

TFormSTAb = class(TForm)

DBGrid1: TDBGrid;

ComboBox1: TComboBox;

Label1: TLabel;

Button1: TButton;

DBNavigator1: TDBNavigator;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormSTAb: TFormSTAb;

Implementation

// подключенные модули

uses Unit3;

{$R *.dfm}

procedure TFormSTAb.Button1Click(Sender: TObject);

begin

// для сортировки выбрано поле из списка

dm.t_s.IndexFieldNames:=ComboBox1.Text;

end;

end.

unit Unit3; // модуль подключения к базе данных

interface

uses

SysUtils, Classes, DB, ADODB;

type

Tdm = class(TDataModule)

ADOConnection1: TADOConnection;

ds_s: TDataSource;

t_s: TADOTable;

ds_z: TDataSource;

t_z: TADOTable;

ds_v: TDataSource;

t_v: TADOTable;

t_zDSDesigner: TAutoIncField;

t_zDSDesigner2: TWideStringField;

t_zDSDesigner3: TWideStringField;

t_zDSDesigner4: TWideStringField;

t_zDSDesigner5: TWideStringField;

t_zDSDesigner6: TWideStringField;

t_vDSDesigner: TAutoIncField;

t_vDSDesigner2: TWideStringField;

t_vDSDesigner4: TWideStringField;

t_vDSDesigner5: TIntegerField;

t_vDSDesigner6: TWideStringField;

t_vDSDesigner7: TIntegerField;

t_vDSDesigner8: TBooleanField;

t_vDSDesigner9: TDateTimeField;

t_vDSDesigner10: TIntegerField;

t_sDSDesigner: TAutoIncField;

t_sDSDesigner2: TWideStringField;

t_sDSDesigner3: TWideStringField;

t_sDSDesigner4: TWideStringField;

t_sDSDesigner5: TIntegerField;

t_sDSDesigner6: TWideStringField;

t_sDSDesigner7: TWideStringField;

t_sDSDesigner8: TWideStringField;

t_sDSDesigner9: TWideStringField;

t_sDSDesigner10: TWideStringField;

t_sDSDesigner11: TWideStringField;

t_sDSDesigner12: TBooleanField;

t_sDSDesigner13: TIntegerField;

t_sDSDesigner14: TBCDField;

private

{ Private declarations }

public

{ Public declarations }

end;

var

dm: Tdm;

implementation

{$R *.dfm}

end.

// модуль таблицы вакансий

unit UnitVak;

interface

uses

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

Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;

type

TFormVak = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormVak: TFormVak;

implementation

uses Unit3;

{$R *.dfm}

procedure TFormVak.Button1Click(Sender: TObject);

begin

// сортировка по профессии

dm.t_v.IndexFieldNames:='Профессия вакансии';

end;

end.

// модуль help

unit UnitVak;

interface

uses

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

Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;

type

TFormVak = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormVak: TFormVak;

implementation

uses Unit3;

{$R *.dfm}

procedure TFormVak.Button1Click(Sender: TObject);

begin

dm.t_v.IndexFieldNames:='Профессия вакансии';

end;

end.

Назначение программы

Назначение программы - автоматизация кадрового агентства.

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

Условия выполнения программы

Условия, необходимые для выполнения программы: ПК не менее 2800 Мгц, 512 Мб ОП, ОС Windows, MS Assess 2003.

Выполнение программы

Запуск программы - файл kadri.mdb. Открывается главная форма.

При необходимости осуществить работу с данными соискателей - выбрать пункт меню Анкета. Открывается форма Анкета (рис. 2.2.6.1)

Рисунок 2.2.6.1 - Форма Анкета

В поля: Фамилия, Имя, Отчество, Адрес, профессия вводятся текстовые данные.

В поля - Возраст, Телефон Опыт работы, Ожид. зарплата - числовые.

Для полей Сем. Положение, Пол, Образование предусмотрен выбор из списка.

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

Если нужно найти соискателя, то нажать кнопку Просмотр и поиск в таблице. Откроется соответствующая форма (рис. 2.2.6.2)

Рисунок 2.2.6.2 - Форма Соискатели

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

Пункты меню Работодатель и Вакансии открывают формы с данными. На них доступны все операции.

1. Сообщения оператору

Нет.

2.4 Описание контрольного примера

Программа запускается файлом kadri.exe. открывается главная форма (рис. 2.2.7.1)

Рис 2.2.7.1 - Главная форма

Пункт Анкета запускает форму Анкета (рис. 2.2.7.2).

Рисунок 2.2.7.2 - Форма Анкета

После нажатия кнопки Просмотр и поиск в таблице открывается форма с таблицей соискателей (рис. 2.2.7.3)

Рисунок 2.2.7.3 - Форма с таблицей соискателей

В поле со списком можно выбрать поле для сортировки и нажать кнопку Сортировка.

Пункты меню Работодатель и Вакансия открывают соответствующие формы (рис. 2.2.7.4, 2.2.7.5)

Рисунок 2.2.7.4 - Форма Работодатель

Рисунок 2.2.7.5 - Форма Вакансия

оператор кадровый агентство затраты

3. Организационно-экономический раздел

3.1 Расчет капитальных затрат на разработку программного продукта

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

.

Расходы на материалы и комплектующие СМиК, используемые в процессе написания программного продукта, а также затраты на техническое обслуживание и ремонт (СТО) составляют, соответственно, 1.5% и 2.5% от стоимости оборудования - формулы (3.1 -3.2):

(3.1)

(3.2)

3.2 Расчет заработной платы программиста-разработчика

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

(3.3)

где q - число операторов в программном продукте, равно 470; с - коэффициент сложности программы; p - коэффициент коррекции программы в ходе ее разработки, зависит от точности и корректности поставленной задачи - принимаем равным 0.06.

Коэффициент сложности программы определяется из таблицы 1 на пересечении "группы сложности" и "степени новизны". При этом новизна определяется по принципу: А - разработка принципиально новых задач, Б - разработка оригинальных программ, B - разработка программ с использованием типовых решений, Г - разовая типовая задача. А сложность определяется исходя из типа решаемых задач: 1 - алгоритмы оптимизации и моделирования систем, 2 - задачи учета, отчетности и статистики, 3 - стандартные алгоритмы.

Таблица 3.3.2.1 - Коэффициенты расчета трудоемкости

Язык программирования

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

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

Коэффициент B

А

Б

В

Г

Высокого уровня

1

1,38

1,26

1,15

0,69

1,2

2

1,30

1,19

1,08

0,65

1,35

3

1,20

1,10

1,00

0,60

1,5

Низкого уровня

1

1,58

1,45

1,32

0,79

1,2

2

1,49

1,37

1,24

0,74

1,35

3

1,38

1,26

1,15

0,69

1,5

Программа написана на языке высокого уровня, относится к задачам учета и является оригинальной; то есть коэффициент сложности программы в данном случае: с = 1,19. Таким образом, находим базовый показатель:

Q = 473*1,19*(1+0,06)=597.

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

Затраты труда на подготовку и описание задачи может определяться эмпирически или по формуле (3.4):

, (3.4)

где Tmax - трудоемкость операции в наиболее неблагоприятных условиях (пессимистическая оценка); Tmin - трудоемкость операции при благоприятных условиях (оптимистическая оценка); Tнв - трудоемкость операции при нормальных условиях (наиболее вероятная оценка). Ориентировочные величины оценки трудоемкости операции подготовки описания задачи в зависимости от числа операторов q приводятся в таблице 3.3.2.2.

Таблица 3.3.2.2 - Оценка времени подготовки описания задачи

Q

Tmin

Tнв

Tmax

100

500

1000

1500

2000

2500

5000

10000

10

20

25

30

40

50

70

100

15

35

50

60

70

80

110

150

20

50

75

90

100

110

150

200

Затраты труда на исследование алгоритма решения задачи определяются формулой (3.5):

(3.5)

где Q - базовый показатель, рассчитываемый по формуле (3.3), В - коэффициент недостаточности описания задачи, который берется из таблицы 1 и равен 1,35; k - коэффициент квалификации программиста, зависит от стажа работника и определяется из таблицы 3.3.2.3.

Таблица3.3.2.3 - Коэффициенты квалификации программиста

Опыт работы

Коэффициент квалификации

До двух лет

0.8

2-3 года

1

3-5 лет

1.1 - 1.2

5-7 лет

1.3 - 1.4

более 7 лет

1.5 - 1.6

По таблице определяем коэффициент k = 0.8.

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

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

(3.6)

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

(3.7)

(3.8)

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

(3.9)

Суммарные затраты труда рассчитываются как сумма составных затрат труда по формуле (3.10):

(3.10)

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

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

(3.11)

где t? - суммарные затраты труда, вычисляемые по формуле (3.10);

tср - среднее число дней в месяце, равно 21 дню, умножается на количество часов в рабочем дне - 8;

ТС - тарифная ставка.

Тарифная ставка представляет собой МРОТ (минимальный размер оплаты труда, по состоянию на май 2014 года равен 5554 рубля [ФЕДЕРАЛЬНЫЙ ЗАКОН от 02.12.2013 N 336-ФЗ О ВНЕСЕНИИ ИЗМЕНЕНИЯ В СТАТЬЮ 1 ФЕДЕРАЛЬНОГО ЗАКОНА "О МИНИМАЛЬНОМ РАЗМЕРЕ ОПЛАТЫ ТРУДА" МРОТ]), увеличенный в зависимости от тарифного коэффициента, соответствующего данному виду работ. Для 11-го разряда работ который соответствует работе программиста, тарифный коэффициент равен 2.65.

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

Дополнительная заработная плата составляет 20% от основной заработной платы, рассчитывается по формуле (3.12):

(3.12)

Суммарная заработная плата (или фонд заработной платы, ФЗП) вычисляется как сумма основной и дополнительной заработных плат по формуле (3.13):

(3.13)

3.3 Расчет суммы амортизированных отчислений

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

(3.14)

где Cобор - стоимость компьютера; НА - норма амортизации, которая рассчитывается по формуле (3.15):

(3.15)

где Сликв - ликвидационная стоимость, составляет 5% от стоимости оборудования: ; Тнорм - нормативный срок службы (для персонального компьютера примем Тнорм = 6 [лет]). Таким образом, получаем:

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

Стоимость электроэнергии вычисляется по формуле (3.16):

(3.16)

где M - мощность ЭВМ (0,450 кВт); kз - коэффициент загрузки (0.8); CкВт.ч - стоимость 1 кВт-час электроэнергии (3 руб. 23 коп. на момент написания настоящей работы); Fэф - эффективный фонд рабочего времени, рассчитывается по формуле (3.17):

(3.17)

где Дном = 258 - номинальное число рабочих дней в году; d = 8 - продолжительность рабочего дня [час]; f = 2% - планируемый процент времени на ремонт ЭВМ.

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

3.5 Расчет сметы затрат на разработку программного продукта

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

(3.18)

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

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


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

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