/
Введение
Обработка информации в различных сферах деятельности человека приобретает большое значение для успешной работы. В современном информационном обществе огромное значение имеет создание такого продукта, который позволил бы значительно экономить материальные, временные и трудовые ресурсы.
Одним из направлений автоматизации является кадровое агентство. Специалистам агентства приходится обрабатывать большие объемы данных о соискателях, вакансиях, работодателях, искать подходящих кандидатов на вакансии, составлять отчеты.
Актуальность работы обусловлена тем, что в современных рыночных условиях эффективная деятельность предприятия возможна лишь при условии максимальной автоматизации всего спектра деятельности предприятия. Автоматизация позволяет снизить издержки, повысить эффективность работы, достичь значительных возможностей. (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 Спецификация
Обозначение |
Наименование |
Примечание |
|
Документация |
|||
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 |
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эф - эффективный фонд рабочего времени, - общее время использования ЭВМ для решения задачи, вычисляемое учитывая лишь время работы на компьютере:
.
Следовательно, суммарные затраты на эксплуатацию ЭВМ будут составлять:
Временной коэффициент вычисляется по формуле (3.19):
(3.19)
Таким образом, учитывая временной коэффициент, из суммарных эксплуатационных затрат скорректируем:
затраты на электроэнергию
[руб];
амортизационные отчисления
[руб].
Кроме того, существуют расходы, зависящие от размера фонда заработной платы, вычисляемого по формуле (13). К ним относят отчисления на социальное страхование и накладные расходы.
Отчисления на социальное страхование составляют 30% от всей заработной платы [379-ФЗ от 03.12.2011], вычисляются по формуле (20):
(3.20)
Накладные расходы, связанные с управлением и обслуживанием, содержанием и эксплуатацией оборудования и прочими дополнительными затратами на обеспечение процессов производства и обращения, составляют 50% от фонда заработной платы, вычисляются по формуле (3.21):
. (3.21)
Суммарные расходы на разработку программного обеспечения считаются как сумма фонда заработной платы, эксплуатационных затрат, затрат на социальное страхование, накладных расходов и расходов на материалы и комплектующие.
Итоговая стоимость разработки программного обеспечения представлена в таблице 3.3.5.4.
Таблица 3.3.5.4 - Результирующая таблица себестоимости
Статья расходов |
Сумма, руб. |
В процентах от общей суммы |
||
ФЗП |
Зосн |
39529,20 |
52,08 |
|
Здоп |
6588,20 |
8,68 |
||
Накладные расходы, Снакл |
16409 |
26.26 |
||
Социальное страхование, СС |
11858,76 |
18.71 |
||
Эксплуатационные затраты |
Сээ |
341 |
0,45 |
|
СТО |
660 |
0,87 |
||
Агод |
122 |
0,16 |
||
Материалы и комплектующие, СМиК |
396 |
0.34 |
||
Итого: |
75904,16 |
В данном случае, так как система не планируется к продаже, а будет внедрена только на одном предприятии, необходимо рассчитать экономическую эффективность исходя из снижения издержек на производственную деятельность.
При расчете экономической эффективности будет проведено сравнение результатов обработки информации при существующем бизнес-процессе и после внедрения разрабатываемой системы. Прямая эффективность машинной обработки информации представлена в показателе снижения экономических стоимостных затрат на обработку информации. При оценке прямой эффективности в стоимостных единицах измерения рассчитываются две группы показателей - показатель снижения трудовых затрат и показатель снижения стоимостных затрат.
При расчете изменения трудовых затрат на обработку информации используется следующая система показателей:
1. Абсолютный показатель снижения трудовых затрат на обработку информации
Т=Т0-Т1 (3.22)
где Т0 - годовая трудоемкость обработки информации при базисном варианте;
Т1 - годовая стоимость обработки информации при проектируемом варианте.
2. Коэффициент снижения трудовых затрат
Kт=(Т/Т0)*100 (%) (3.23)
3. Индекс снижения трудовых затрат, который показывает рост производительности труда при обработке информации.
Yт=Т0/Т1в (3.24)
К стоимостным показателям относятся: абсолютное снижение стоимостных затрат (C) , коэффициент относительного снижения стоимостных затрат (КC) индекс снижения стоимостных затрат (YC):
1. Показатель снижения стоимостных затрат
С=С0-С1 (3.25)
где С0 - годовая стоимость обработки информации при базисном варианте;
С1 - годовая стоимость обработки информации при проектируемом варианте.
2. Коэффициент эффективности по затратам:
Kc=(С/С0)*100 (%) (3.26)
3. Индекс изменения стоимостных затрат
Yc=С0/С1 (3.27)
Помимо рассмотренных показателей целесообразно также рассчитать срок окупаемости затрат на внедрение проекта машинной обработки информации (Ток), рассчитываемые в годах, долях года или в месяцах года:
Ток = КП /C (3.28)
где КП - затраты на создание проекта (проектирование и внедрение).
А также расчетный коэффициент эффективности капитальных затрат:
Ер = 1/Ток (3.29)
Рассчитаем трудовые затраты по базовому и проектируемому варианту.
А). Базовый вариант.
Объём работы измеряется количеством обработанных документов, которые должен обработать специалист в существующей системе. При этом учет заявок и проектов ведется на основе бумажных форм документов, то есть ответственное лицо заносит необходимые сведения вручную на формализованный бланк, анализ представленной информации происходит без применения средств автоматизации.
Норма выработки показывает, сколько за один час специалист может обработать документов при базовом варианте решения задачи. В нашем случае норма выработки в час составляет 1,5 документа.
Трудоёмкость (Тб) определяется делением объёма работы на норму выработки.
Тб =1800 /1,5 = 1200 час.
Б.) Проектный вариант.
Норма выработки при проектном варианте показывает, сколько специалист за один час обрабатывает документов с использованием разработанной системы.
Норма выработки в час составляет 12,0 документов.
Трудоёмкость (Тп) определяется делением объёма работы на норму выработки:
Тп = 1800 /12,0 = 150 час.
Абсолютный показатель снижения трудовых затрат(?T ):
?T=Tп-Tб,
?T= 1200-150=1050 час.
Коэффициент относительного снижения трудовых затрат (Кт):
Кт=?T/Tб
Кт=1050/1200*100%=87,5%
Индекс изменения трудовых затрат или повышение производительности труда (Yт):
Yт=Тб/Тп.
Yт =1200/150=8
Расчет стоимостных показателей по базовому и проектируемому варианту:
А. Базовый вариант
1. Материальные затраты:
В материальные затраты на обработку информации включаются затраты на расходные материалы (канцтовары): скоросшиватели, ручки, карандаши, линейки, ластики, штрих, бумага формата А4. Посчитано, что ежемесячно на это необходимо расходовать 350 рублей.
Картриджи: 1 шт. х 500 руб. = 500 руб.;
Итого: 850 руб. в месяц
Соответственно на год потребуется:
850 х 12 = 10200 руб.
2.Трудовые затраты.
Количество работников - 1 человек. ФОТ (Фонд оплаты труда) сотрудника - 250руб./час. * 100 час. = 25000 рублей в месяц.
Фонд заработной платы за год составляет:
25000 х 12 = 300000 руб.
Всего затраты на базовый вариант обработки информации составляет:
Сб =300000+10200=310200 руб.
Экономическая эффективность проекта (Э) складывается из двух составляющих: косвенного эффекта, который характеризуется увеличением прибыли и прямого эффекта, который характеризуется снижением трудовых, стоимостных показателей.
Экономические показатели, полученные в результате дипломного проектирования, представлены в таблице 3.3.5.5:
Таблица 3.3.5.5 - Показатели эффективности от внедрения проекта
Затраты |
Абсолютное изменение затрат |
Коэффициент изменения затрат |
Индекс изменения затрат |
|||
Базовый вариант |
Проектный вариант |
|||||
Трудоемкость |
Т0=1200 (час) |
Т1=150 (час) |
Т=Т0-Т1=1050(час) |
КТ=Т/T0100% КТ=87,5% |
YT=T0/T1 YT=8 |
|
Стоимость |
C0= 310200 (руб.) |
C1= 75904,16 (руб.) |
C=C0-C1 (руб.) C= 234295,84 (руб) |
КC=C/C0100% КC=75,5% |
YC=C0/C1 YC=4,1 |
Получив все необходимые расчетные показатели, для наглядности, составим графические диаграммы, представленные на рисунках 10 (сравнительная диаграмма трудовых затрат) и 11 - сравнительная диаграмма стоимостных затрат.
Рисунок 3.3.5.1 - Сравнительная диаграмма трудовых затрат
Рисунок 3.3.5.2 - Сравнительная диаграмма стоимостных затрат
Коэффициенты изменения затрат значительно выше 50%, и индексы изменения затрат больше 4, что говорит о значительной эффективности проекта.
4. Техника безопасности
4.1 Общие требования безопасности
Задача безопасности трудовой деятельности состоит в обеспечении нормальных условий работы людей, их жизни, в защите человека и природной среды от воздействия вредных факторов, превышающих нормативно-допустимые уровни. Поддержание оптимальных условий деятельности и отдыха человека создает предпосылки для проявления наибольшей работоспособности и производительности.
Использование компьютерной техники предъявляет к каждому пользователю персонального компьютера требования - знать о вредном воздействии машины на организм человека и необходимых мерах защиты, чтобы сохранить здоровье и производительно работать на компьютере в течении рабочего дня.
Для того, чтобы человек мог плодотворно работать, ему необходимо создать оптимальные условия для выполнения его производственных обязанностей. Существует целый ряд норм, выполнение которых позволяет во многом обеспечить такие условия, а также уменьшить негативное влияние техники на здоровье работника. Для успешной работы очень важно правильно спланировать рабочее место, которое должно удовлетворять требованиям удобства выполнения работ, рационального использования площадей и объемов, соблюдения правил техники безопасности. При планировании рабочего места необходимо учитывать удобство расположения дисплеев, принтеров, системного блока, клавиатуры, рабочего стола пользователя, а также зоны досягаемости рук оператора.
Оценивая вредные факторы, которые оказывали воздействие на разработчика в процессе проектирования информационной системы мы опирались на Руководство Р 2.2.2006-05 «Руководство по гигиенической оценке факторов рабочей среды и трудового процесса. Критерии и классификация условий труда» (утв. Главным государственным санитарным врачом России 29.07.05), Общие принципы гигиенической классификации условий труда, гигиенические критерии и классификация условий труда при воздействии факторов рабочей среды и трудового процесса.
В соответствии с данным руководством труд классифицируется по четырем классам: условия труда по степени вредности и опасности условно подразделяются на 4 класса: оптимальные, допустимые, вредные и опасные.
Основным фактором, влияющим на производительность труда людей, работающих с ПЭВМ и ВДТ, являются комфортные и безопасные условия труда.
Условия труда пользователя, работающего с персональным компьютером, определяются:
- особенностями организации рабочего места;
- условиями производственной среды (освещением, микроклиматом, шумом, электромагнитными и электростатическими полями, визуальными эргономическими параметрами дисплея и т. д.);
- характеристиками информационного взаимодействия человека и персональных электронно-вычислительных машин.
При выполнении работ на персональном компьютере (ПК) согласно СанПиН 1340-03 могут иметь место следующие факторы:
- повышенная температура поверхностей ПК;
- повышенная или пониженная температура воздуха рабочей зоны; выделение в воздух рабочей зоны ряда химических веществ; повышенная или пониженная влажность воздуха;
- повышенный или пониженный уровень отрицательных и положительных аэроионов;
- повышенное значение напряжения в электрической цепи, замыкание;
- повышенный уровень статического электричества;
- повышенный уровень электромагнитных излучений;
- повышенная напряженность электрического поля;
- отсутствие или недостаток естественного света;
- недостаточная искусственная освещенность рабочей зоны;
- повышенная яркость света;
- повышенная контрастность;
4.2 Требования безопасности перед началом работы
Рабочие места с ПК должны располагаться между собой на расстоянии не менее 1,5 м, между мониторами - не менее 2,2 м.
Площадь помещения для операторов ПК из расчета на одного человека следует предусматривать величиной не менее 6,0 кв.м ; кубатуру - не менее 19,5 куб.м с учетом максимального числа одновременно работающих операторов .
Температура воздуха, скорость его движения и относительная влажность воздуха а помещении должны соответственно составлять :
- в теплые периоды года : 23-25 5 гр.С; 0,1-0,2 м/сек.; 40-60%;
- в холодные периоды года : 22-24 5 гр.С; 0,1 м/сек.; 40-60% ;
Уровень шума на рабочих местах ПК не должны превышать 50 дБ , что соответствует уровню шума, создаваемого при работе принтера типа EPSON на расстоянии не менее 1 м.
Искусственное освещение в помещениях с ПК следует осуществлять в виде комбинированной системы освещения с использованием люминесцентных источников света в светильниках общего освещения . Светильники общего освещения следует располагать над рабочими поверхностями в равномерно-прямоугольном порядке .
При работе с текстом и ввода данных в ПК освещенность должна быть не ниже 500 люкс.
Для исключения бликов отражения на экранах мониторов от светильников общего освещения необходимо применять антибликерные сетки, специальные фильтры для экранов, защитные козырьки или располагать источники света параллельно направлению взгляда на экран монитора с обеих сторон.
При естественном освещении следует применять средства солнцезащиты, снижающие перепады яркостей между естественным светом и свечением экрана. В качестве таких средств можно использовать пленки с металлизированным покрытием или регулируемые жалюзи с вертикальными ламелями.
Поверхности в помещении должны иметь матовую и полуматовую фактуру для исключения попадания бликов в глаза работающего, что можно обеспечить подбором соответствующих обоев.
Конструкция рабочей мебели (столы, кресла и стулья) должна обеспечивать индивидуальную регулировку соответственно росту работающего и создавать удобную позу.
Рабочий стол должен регулироваться по высоте в пределах 680-760 мм; при отсутствии такой возможности его высота должна составлять 720 мм. Оптимальные размеры рабочей поверхности столешницы 1600 х 900 мм. Под столешницей рабочего стола должно быть свободное пространство для ног с размерами по высоте не менее 600 мм, по ширине 500 мм, по глубине 650 мм. На поверхности рабочего стола для документов необходимо предусмотреть размещение специальной подставки, расстояние которой от глаз должно быть аналогичным расстоянию от глаз до клавиатуры, что позволяет снизить зрительное утомление.
Рабочий стул (кресло) должен быть снабжен подъемно-поворотным устройством, обеспечивающим регуляцию высоты сидения и спинки; его конструкция должна предусматривать изменение угла наклона спинки. Рабочее кресло должно иметь подлокотники. Регулировка каждого параметра должна легко осуществляться, быть независимой и иметь надежную фиксацию. Высота поверхности сидения должна регулироваться в пределах 400-500 мм. Ширина сидения должна составлять не менее 400 мм, глубина - не менее 380 мм. Высота опорной поверхности спинки должна быть не менее 300 мм, ширина- не менее 380 мм. Радиус ее кривизны в горизонтальной плоскости 400 мм. Угол наклона спинки должен изменяться в пределах 90-110 град. к плоскости сидения.
На рабочем месте необходимо предусмотреть подставку для ног. Ее длина должна составлять 400 мм, ширина 350 мм. Необходимо предусмотреть регулировку высоты подставки в пределах 0-150 мм и угла ее наклона в пределах 0-20 гр. Она должна иметь рифленое покрытие и бортик высотой 10 мм по нижнему краю .
Перед началом работы следует убедиться:
а) в свободном доступе к розетке подключения ПК;
б) в отсутствие свешивающихся со стола или висящих под столом проводов электропитания;
в) в отсутствие видимых повреждений аппаратуры и рабочей мебели;
г) в отсутствие повреждений приэкранного фильтра (при его наличии);
д) в устойчивом положении элементов оборудования на рабочем столе;
ж) в правильном расположении видеомонитора и клавиатуры на рабочей поверхности стола. Расстояние экрана монитора до глаз должно быть не менее 500 мм. Отрегулировать в соответствии с ростом высоту сиденья стула.
4.3 Требования к организации и оборудованию рабочих мест с ПК
1. Рабочие места по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева.
2. Расстояние между рабочими столами с видеомониторами (в направлении тыла поверхности одного монитора и экрана другого) должно быть не менее 2,0м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2м.
3. Оконные проемы должны быть оборудованы регулируемыми устройствами: жалюзи, занавесей, внешних козырьков и др.
4. Конструкция рабочего стола должна обеспечивать оптимальное размещение на рабочей поверхности оборудования.
5. Конструкция рабочего стула должна обеспечивать поддержание рациональной рабочей позы при работе на ПЭВМ, позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления.
6. Экран видеомонитора должен находиться на расстоянии 600-700 мм от глаз пользователя, но не ближе 500 мм с учетом размеров знаков и символов.
7. Рабочее место должно быть оснащено пюпитром для документов.
8. Стол преподавателя с ПЭВМ и двумя тумбами-приставками для размещения принтера должны устанавливаться на подиуме.
9. Цветной демонстрационный телевизор (экран по диагонали 61 см) следует располагать слева от классной доски и монтировать на кронштейне на высоте 1,5 м от пола, при этом расстояние от экрана до рабочих мест учащихся должно быть не менее 3,0 м.
10. Высота края стола, обращенного к работающему с ПЭВМ, и высота пространства для ног должна соответствовать росту учащихся и студентов в обуви.
4.4 Требования к организации режима работы оператора ПК
Режимы труда и отдыха при работе с ПЭВМ и ВДТ должны организовываться в зависимости от вида и категории трудовой деятельности,
Виды трудовой деятельности разделяются на 3 группы:
- группа А- работа по считыванию информации с экрана ВДТ или ПЭВМ с предварительным запросом;
- группа Б - работа по вводу информации;
- группа В - творческая работа в режиме диалога с ЭВМ.
При выполнении в течение рабочей смены работ, относящихся к разным видам трудовой деятельности, за основную с ПЭВМ и ВДТ следует принимать такую, которая занимает не менее 50 % времени в течение рабочей смены или рабочего дня.
Для видов трудовой деятельности устанавливаются 3 категории тяжести и напряженности работы с ВДТ и ПЭВМ, которые определяются:
- для группы А - по суммарному числу считываемых знаков за рабочую смену но не более 60 000 знаков за смену;
- для группы Б - по суммарному числу считываемых или вводимых знаков за рабочую смену, но не более 40.000 знаков за смену;
- для группы В - по суммарному времени непосредственной работы с ВДТ и ПЭВМ на рабочую смену, но не более 6 часов за смену.
Для обеспечения оптимальной работоспособности и сохранения здоровья профессиональных пользователей, на протяжении рабочей смены должны устанавливаться регламентированные перерывы.
Продолжительность непрерывной работы с ВДТ без регламентированного перерыва не должна превышать 2 часов.
При работе с ВДТ и ПЭВМ в ночную смену (с 22 до 6 ч сов.), независимо от категории и вида трудовой деятельности, продолжительность регламентированных перерывами должны увеличиваться на 60 минут.
При 8-ми часовой рабочей смене и работе на ВДТ и ПЭВМ регламентированные перерывы следует устанавливать:
- для I категории работ через 2 часа от начала рабочей смены и через 2 часа после обеденного перерыва продолжительностью 15 минут каждый;
- для II категории работ через 2 часа от начала рабочей смены и через 1,5 -- 2 часа после обеденного перерыва продолжительностью 15 минут каждый или продолжительностью 10 минут через каждый час;
- для III категории работ через 1,5 -- 2 часа от начала рабочей смены и через 1,5
- 2 часа после обеденного перерыва продолжительностью 20 минут каждый или продолжительностью 15 минут через каждый час.
4.5 Требования безопасности по окончании работы
Не отключайте компьютер, если светиться индикатор работы с жестким диском. Исключение составляют только те случаи, когда программа, которой вы пользовались, безнадежно 'повисла' и не желает реагировать ни на какие клавиши, но даже и в этом случае лучше не отключать питание, а воспользоваться кнопкой ' Reset' .
Отключение компьютера при работе с винчестером или дискетой может привести не только к физическим разрушениям их магнитного слоя, но и к логическому разрушению хранимой информации.
Отключение компьютера необходимо проводить в следующем
порядке :
- завершить все работающие программы ;
- отключить все внешние устройства;
- отключить монитор;
- отключить компьютер (переключателем на корпусе)
- отключить блок розеток.
Заключение
Цель дипломного проекта заключалась в разработке автоматизированной системы управления кадровым агентством.
Данная разработка помогает снизить издержки, повысить эффективность работы, экономить материальные средства и человеческие ресурсы. Коэффициент изменения трудовых затрат составляет 87,5%, стоимостных затрат - 75,5%. Индекс изменения трудовых затрат составляет 8, стоимостных - 4,1.
Коэффициенты изменения затрат значительно выше 50%, и индексы
изменения затрат больше 4, что говорит о значительной эффективности проекта.
В ходе дипломного проектирования мною были решены следующие задачи:
1. Исследована предметная область решаемой задачи.
2. Определены цели и задачи деятельности предприятия.
3. Проведен анализ существующих разработок и обоснование выбора технологии проектирования.
4. Составлена информационная модель.
5. Представлено программное обеспечение системы.
6. Обоснована экономическая эффективность проекта.
7. Рассмотрена техника безопасности работы на ПК.
Система имеет большой потенциал дальнейшего развития. Данную информационную систему можно применять в любой небольшой организации. Расходы на ее использование не составят большую часть бюджета. Таким образом, в ходе дипломного проектирования все поставленные задачи были решены, цель проекта достигнута.
Список использованных источников
1. Балдин К.В., Уткин В.Б. Информационные системы в экономике. Учебник. 5-е изд. - М.: Дашков и К, 2008, 304 с.. (стр.3)
2. Баронов В.В., Калянов Г.Н., Попов Ю.И., Титовский И.Н. Информационные технологии и управление предприятием. - М.: БизнесПРО, 2004, 256 с. (стр.5)
3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - Москва.: Финансы и статистика, 2005. - 544 с:ил;(стр.31)
4. Вигерс К. Разработка требований к программному обеспечению, пер, с англ. - Москва.: 'Русская Редакция', 2004. -576 с.: ил;(стр.26)
5. Гвоздева Т.В. Проектирование информационных систем. - Ростов-на-Дону: Феникс, 2009. - 512 с :ил; (стр.24)
6. Гофман, В. Э. Delphi. Быстрый старт / В. Э. Гофман, А. Д. Хомоненко. - СПб. : БХВ-Петербург, 2003. - 288 с.
7. Грекул В.И. Проектирование информационных систем. - Москва.: Интуит, 2008. - 304 с :ил;
8. Диго С.М. Базы данных: проектирование и использование: Учебник. - Москва.: Финансы и статистика, 2005.-367 с.
9. Елиферов В.Г., Репин В.В. Бизнес-процессы. Регламентация и управление. - Москва.: Инфра-М, 2009. - 320 с:ил;
10. Емельянова Н.З. Проектирование информационных систем. - Москва.: Форум, 2009. - 432 с.
11. Исаев Г.Н. Информационные системы в экономике. - М.: Омега-Л, 2006. 509с.
12. Калянов Г.Н. Моделирование, анализ, реорганизация и автоматизация бизнес-процессов. - М.: Финансы и статистика, 2007, 239 с.
13. Керри Н., Майкл Р. Access 2003 - Библия пользователя, Москва.:Диалектика, 2004. - 391 с. :ил;
14. Ковалев С.М. 'Бизнес-процессы, основные стандарты их описания', журнал 'Справочник экономиста' №11'2006.
15. Козлов А.С. Проектирование и исследование бизнес-процессов. - Москва.: Флинта, 2006. - 272 с. :ил;
16. Костюченко А.С., Корнев В.С. Автоматизация банковских бизнес-процессов. - Москва.: Компания Спутник+, 2007. - 142 с.;
17. Ларин М.В. Проблемы совершенствования автоматизации управления в современных условиях // Экономика и жизнь 2004. №8.
18. Липаев В.В. Процессы и стандарты жизненного цикла сложных программных средств. Справочник. - Москва.: Синтег, 2006. - 276 с.;
19. Марков А.С., Лисовский К.Ю. 'Базы данных. Введение в теорию и методологию'. Учебник. - М.: Финансы и статистика, 2004, - 450 с.
20. Мейер Б. Объектно-ориентированной конструирование программных систем. - Москва.: ИНТУИТ, 2005. - 1232 с.;
21. Мещеряков С.В., Иванов В.М. Эффективные технологии создания информационных систем. - Москва.: Политехника, 2005. - 309 с.;
22. Норка Д. И. Управление отделом продаж малого предприятия, стратегии и тактики успехаГроссМедиа, РОСБУХ, 2008, 296 с.
23. Овчинников, В.Г. Методология проектирования автоматизированных информационных систем. Основы системного подхода. - Москва.: Компания Спутник+, 2005. - 286 с.;
24. Пестриков, В. М. Delphi на примерах / В. М. Пестриков, А. Н. Маслобоев. -- СПб. : БХВ-Петербург, 2005. -- 496 с.
25. Петров В. Н. Информационные системы, СПб.: Питер, 2002. - 688 с;
26. Репин В.В. Бизнес-процессы компании. Построение, анализ, регламентация. - Москва.: Стандарты и качество, 2007. - 240 с.;
27. Рудаков А.В. Технология разработки программных продуктов. - Москва.: Академия, 2005. - 208 с.;
28. Титоренко Г.А. Автоматизированные информационные технологии в экономике: Учебник. - Москва.: ЮНИТИ, 2005. - 399 с.;
29. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. -СПб: Питер, 2004. - 655 с.: ил.;
30. Стивенс, Р. Delphi. Готовые алгоритмы Род Стивене; Пер. с англ. Мерещука П. А. - 2-е изд. , стер. - М. : ДМК Пресс ; СПб. : Питер, 2004 384 с.
31. Степанченко И. В. МЕТОДЫ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: Учеб. пособие / ВолгГТУ, Волгоград, 2006. - 74 с.
32. Фаронов В.В. Программирование Баз данных в Delphi 7, Учебный курс.-СПб.:Питер, 2006. - 459 с., ил.
33. Фленов М. Е. Библия Delphi / М. Е. Фленов. -- 2-е изд. , перераб. и доп. - СПб. : БХВ-Петербург, 2008. -- 800 с.
34. Шандров Б.В., Чудаков А.Д. Технические средства автоматизации. - Москва.: Академия, 2007. - 368 с.;
35. Журнал «КадровиК.Кадровое делопроизводство» № 5/2010
36. Интернет-университет информационных технологий, курс 'Проектирование информационных систем', http: // www. intuit. Ru
37. Реляционные базы данных: практические приемы оптимальных решений. - СПб.: БХВ-Петербург, 2005 - 400с.:ил;
Ссылочные нормативные документы
1. ГОСТ 19.001-77. ЕСПД. Общие положения.
2. ГОСТ 19.005-85. ЕСПД. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения.
3. ГОСТ 19.101-77. ЕСПД. Виды программ и программных документов.
4. ГОСТ 19.102-77. ЕСПД. Стадии разработки.
5. ГОСТ 19.103-77. ЕСПД. Обозначение программ и программных документов.
6. ГОСТ 19.104-78. ЕСПД. Основные надписи.
7. ГОСТ 19.105-78. ЕСПД. Общие требования к программным документам.
8. ГОСТ 19.106-78. ЕСПД. Требования к программным документам, выполненным печатным способом.
9. ГОСТ 19.201-78. ЕСПД. Техническое задание. Требования к содержанию и оформлению.
10. ГОСТ 19.202-78. ЕСПД. Спецификация. Требования к содержанию и оформлению.
11. ГОСТ 19.301-79. ЕСПД. Программа и методика испытаний. Требования к содержанию и оформлению.
12. ГОСТ 19.401-78. ЕСПД. Текст программы. Требования к содержанию и оформлению.
13. ГОСТ 19.402-78. ЕСПД. Описание программы.
14. ГОСТ 19.404-79. ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.
15. ГОСТ 19.503-79. ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.
16. ГОСТ 19.504-79. ЕСПД. Руководство программиста. Требования к содержанию и оформлению.
17. ГОСТ 19.505-79. ЕСПД. Руководство оператора. Требования к содержанию и оформлению.
Приложение А
Главная форма программы
Приложение Б
Схема потоков данных