Создание и ведение базы данных по кадровому делопроизводству
Автоматизация процесса ввода и обработки информации с помощью программы по кадровому делопроизводству. Разработка базы данных, выбор языка программирования. Требования к программе, структура входной и выходной информации. Текст программы и ее описание.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 23.01.2013 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
При выборе второго пункта меню "Справочник" выводятся на экран для просмотра сведения об образовании, о воинской обязанности красных днях календаря.
При выборе пункта меню "Помощь" будет предложен "Калькулятор" "О программе" "Инструкция пользователя"
В пункте меню "Отчеты" представлены все отчеты базы данных, предварительно нужно кликнуть на нужный отчет и нажать на кнопку "Просмотр" чтобы просмотреть отчет или "Печать", чтобы распечатать отчет.
2.3Текст программы и ее описание
Исходный текст программы приводится в ПРИЛОЖЕНИИ 4.
Разработка "Создание и ведения базы данных по кадровому делопроизводству" создавалась с помощью MS ACCESS. Для разработки приложений Access предоставляет большое количество Мастеров и Построителей, а при их использовании текстов программ как таковых нет. Программа дипломного проекта разрабатывалась без непосредственного программирования на VBA, с использованием стандартных Мастеров и Построителей.
При организации СУБД были созданы следующие таблицы:
"список сотрудников" в таблице содержаться данные о сотрудниках
"образование" в таблице содержаться данные об образовании сотрудников
"воинская обязанность" в таблице содержаться данные о воинской обязанности сотрудников
"красные дни календаря" в таблице содержаться сведения о праздничных днях.
Рис.1 - Структура взаимодействия полей
В программе организованы запросы:
запрос по Табельному № и ФИО - выводит на экран данные о сотруднике
добавить нового сотрудника - вводит данные о новом сотруднике в базу данных
запрос по месяцу - выводит на экран информацию о праздничных днях в этом месяце
Так же формируются выходные документы:
Отчёт "список сотрудников" - предоставляет данные о списке сотрудников, которые выбираются по запросу из таблиц: "";
Отчёт о "конкретном сотруднике" - предоставляет данные об определенном сотруднике
Отчёт о "наименовании отдела" - предоставляет данные о наименовании отделов
Отчёт об "образовании" - предоставляет данные об образовании сотрудников
Отчёт о "воинской обязанности" - предоставляет данные о воинской обязанности сотрудников
Отчёт о "красных днях календаря" - предоставляет данные о праздничных днях
2.4 Описание процесса отладки
При создании разработки "Создание и ведение базы данных по кадровому делопроизводству" в процессе отладки серьёзных ошибок не было, так как она разрабатывалась в среде СУБД Access, с использованием стандартных средств разработки объектов - Мастеров. Используя, Мастер, таблицы, запросы, различные типы форм и отчетов, создаются простым выбором с помощью мыши необходимых опций.
Процесс отладки в основном состоял из исправления неправильно выбранных опций.
2.5 Анализ результатов решения задачи
Цели, которые были описаны в постановке задачи, были успешно выполнены:
ввод и вывод данных по поступившим и уволенным сотрудникам;
получить необходимые сведения по запросам;
автоматическое формирование отчетов;
В результате выполнения задачи выполнены следующие действия:
Исходя из выше перечисленного, можно сделать вывод, что программная разработка отвечает к требованиям надёжности и выполняет поставленные задачи. Работа программы представлена в контрольном примере.
При сравнении данных контрольного счета программы (ручного заполнения документов) и полученных в ходе использования программы дипломной разработки (рисунок 1, …), можно сделать вывод, что данная программа выполняет функциональные требования дипломного задания.
2.6 Инструкция к программе
Для работы программы необходим компьютер совместный с IBM PC, требования к аппаратуре смотри выше, для запуска программы необходимо приложение MS ACCESS 2000 для открытия приложения следует выполнить следующий порядок действий:
Включить компьютер
Загрузить Windows
Запустить ACCESS и найти файл с базой данных "Отдел кадров"
Открыть базу данных
Приступить к работе с программой. Экранные формы и выходные документы представлены в ПРИЛОЖЕНИИ 5. Как видно из анализа экранных форм и документов, задача по дипломному проекту выполнена в полном объёме.
При загрузке программы на экране появляется окно "ГКФ", где с помощью мышки можно выбрать следующие пункты меню: Учет, Справочник, Помощь, Отчеты, Выход.
При выборе пункта "Учет" открывается форма, содержащая информацию о сотрудниках, где можно внести изменения в таблицу. При выборе в Главном меню пункта "Справочник" открывается форма, где можно узнать информацию об образовании, воинской обязанности, праздничных днях. При выборе в Главном меню пункта "Помощь" открывается форма, где можно узнать информацию о программе, инструкцию пользователю, калькулятор. При выборе пункта "Отчеты" открывается форма, где можно выбрать просмотр или печать какого-либо отчета, При выборе пункта "Выход" программа автоматически закрывается.
В случае сбоя программы перезагрузить компьютер и повторить действия по порядку.
3. Экономическая часть
3.1 Определение группы сложности разрабатываемой программы
Разработка "Создание и ведение базы по кадровому делопроизводству" предназначена для сотрудников отдела кадров МИФНС России №6.
Программа позволяет найти нужную информацию и с помощью горячей кнопки выводит на печать готовый ответ на запрос.
Эффектом этой программы является экономия рабочего времени сотрудника отдела кадров.
Сложность разрабатываемого программного продукта учитывается по двум основным из четырех дополнительным характеристикам, отражающим сложность следующих компонентов программы:
вычислительная техника;
языковой интерфейс;
ввод-вывод;
организация данных;
режим работы;
операционная и техническая среда.
Исходные данные для определения сложности приведены в таблицах 3.1 и 3.2.
Таблица 3.1 - Группы сложности программного продукта
Группа |
Характеристика программы |
|
I |
Программа, обладающая одной или несколькими из следующих характеристик: наличие мощного интеллектуального языкового интерфейса высокого уровня с пользователем; режим работы в реальном времени; обеспечение телекоммуникационной обработки данных; машинная графика; многомашинные комплексы; обеспечение распараллеливания вычислений. |
|
II |
Программа, обладающая одной или несколькими из следующих характеристик: оптимизационные расчеты; обеспечение программы на изменения структур данных; настройка программы на нестандартную конфигурацию ТС; обеспечение переносимости программы; реализация особо сложных инженерных и научных расчетов. |
|
III |
Программа, не обладающая перечисленными выше характеристиками. |
Разработка "Создание и ведение базы данных по кадровому делопроизводству" имеет всего одну характеристику, отражающую сложность разработки (режим работы в реальном времени), поэтому разработка относится к III группе сложности.
Таблица 3.2-Значение коэффициентов повышения сложности программы
Дополнительные характеристики программного продукта |
Значения Кол-во |
|
Функционирование программы в расширенной операционной среде (связь с другими ПС) |
0,08 |
|
Интерактивный доступ |
0,06 |
|
Обеспечение хранения, введение и поиск данных в сложных структурах |
0,07 |
|
Наличие у программы одновременно нескольких характеристик из таблицы "Группы сложности программы" (Таблица 3.1) двух характеристик трех характеристик свыше трех характеристик |
0,12 0,18 0,26 |
С учетом повышения сложности программы в соответствии с данными Таблицы 3.2 рассчитывается коэффициент повышенной сложности (Кп. сл.) по формуле:
Кп. сл. = I + ? Ксл. по дополнительным характеристикам (3.1)
Кп. сл. = 1 + 0,06 + 0,07 +0,12= 1,25
3.2 Определение степени новизны разрабатываемой программы
Большое значение для определения трудозатрат имеет степень новизны программы, которая учитывается за счет введения в расчеты трудозатрат коэффициента новизны (Кн).
Таблица 3.3 - Значение поправочного коэффициента, учитывающего степень новизны программы
Код степени новизны |
Степень новизны |
Использование |
Значение Кн. |
||
Нового типа ЭВМ |
Новый ОС |
||||
А |
Принципиально новый программный продукт, не имеющий доступных аналогов |
+ + |
+ + |
1,75 1,6 1,2 1,0 |
|
Б |
Программный продукт, являющийся развитием определенного параметрического ряда |
+ + |
+ + |
1,0 0,9 0,8 |
|
В |
Программный продукт, являющийся развитием определенного параметрического ряда, т.е. использование разработки не требует новых типов ЭВМ и новой ОС |
- |
- |
0,7 |
(+) - означает, что использование требует новых разработок ЭВМ и ОС.
(-) - означает, что использование не требует новых разработок ЭВМ и ОС.
Так как использование разработки не требует новых типов ЭВМ и новой ОС, то Кн. = 0,7.
3.3 Определение степени охвата реализуемых функций разрабатываемой программы типовыми программами на ПСВТ
На этапе РП (рабочий проект) при определении трудозатрат этого этапа необходимо учитывать степень использования в разработке типовых (стандартных) программ за счет введения поправочного коэффициента КС.
Таблица 3.4 - Значение коэффициента использования в разработке типовых программ
Степень охвата реализуемых функций разрабатываемого программного продукта типовыми (стандартными) программами |
Значение Кс |
|
от 60% и выше от 40% до 60% от 20% до 40% до 20% типовые программы не используются |
0,6 0,7 0,8 0,9 1,0 |
В разрабатываемой программе коэффициент использования в разработке типовых программ равен 0,6.
3.4 Определение трудоемкости разработки программы
Трудозатраты на весь процесс разработки внедрения программы "Создание и ведение базы данных по кадровому делопроизводству" определяется по формуле:
То = Кп. сл. * Тр. (3.2)
где То - общая трудоемкость разработки, чел. /дн.;
Кп. сл. - коэффициент повышенной сложности;
Тр. - нормативная трудоемкость, чел. /дн.;
То = 1,25 * 115 = 131 чел. /дн.
Так как количество операторов (условных машинных команд) разработки составляет 1 тыс. операторов и разработка относится к III группе сложности, то Тр = 131 (чел. /дн.)
Таблица 3.5 - Значение коэффициентов удельных весов трудоемкости стадий разработки программного продукта.
Код степени новизны |
Степень новизны |
Стадии разработки |
Значение Кт |
Значение Кс без ЭП и ТП |
|
А |
Принципиально новые программные продукты, не имеющие доступных аналогов |
Техническое задание Эскизный проект Технический проект Рабочий проект Внедрение |
0,11 0,09 0,11 0,55 0,14 |
0,16 0,65 0, 19 |
|
Б |
Программный продукт является развитием определенного параметрического ряда |
Техническое задание Эскизный проект Технический проект Рабочий проект Внедрение |
0,10 0,08 0,09 0,58 0,15 |
0,14 0,66 0,2 |
|
В |
Программный продукт не является развитием определенного параметрического ряда, т.е. использование разработки не требует новых типов ЭВМ и новой ОС |
Техническое задание Эскизный проект Технический проект Рабочий проект Внедрение |
0,09 0,07 0,07 0,61 0,16 |
0,12 0,67 0,21 |
Так как использование разработки не требует новых типов ЭВМ и новой ОС, то трудоемкость каждой стадии разработки программы рассчитывается по формулам:
Ттз = Кттз * Кн * То (чел. /дн.) - на этапе технического задания (3.3)
Тэп = Ктэп * Кн * То (чел. /дн.) - на этапе эскизного проекта (3.4)
Ттп = Кттп * Кн * То (чел. /дн.) - на этапе техн. проекта (3.5)
Трп = Ктрп * Кн * Кс * То (чел. /дн.) - на этапе рабочего проекта (3.6)
Твн = Ктвн * Кн * То (чел. /дн.) - на этапе внедрения (3.7)
Ттз, Тэп, Ттп, Трп, Твн - трудоемкость соответствующих стадий разработки прогрммы (чел. /дн.).
Кттз, Ктэп, Кттп, Ктрп, Ктвн - коэффициенты уд. веса трудоемкости этапов в общей трудоемкости разработки программы (табл.3.5.)
Кн - поправочный коэффициент, учитывающий степень новизны программы (табл.3.3.)
Кс - поправочный коэффициент, учитывающий степень использования в разработке типовых (стандартных) программ.
То - общая трудоемкость разработки, чел. /дн. (формула 3.2)
Ттз = 0,09 * 0,7 * 143 = 10 (чел. /дн.)
Тэп = 0,07 * 0,7 * 143 =7 (чел. /дн.)
Ттп = 0,07 * 0,7 * 143 =7 (чел. /дн.)
Трп = 0,61 * 0,7 * 0,6 * 143 =37 (чел. /дн.)
Твн = 0,16 * 0,7 * 143 = 16 (чел. /дн.)
Результаты расчетов сведены в таблицу 3.6.
Таблица 3.6 - Трудоемкость на стадиях разработки программы
Код стадии |
Стадии разработки |
Трудоемкость в чел. /дн. |
|
ТЗ |
Техническое задание |
10 |
|
ЭП |
Эскизный проект |
7 |
|
ТП |
Технический проект |
7 |
|
РП |
Рабочий проект |
37 |
|
ВН |
Внедрение |
16 |
|
Всего: |
Разработка программы |
77 |
3.5 Расчет стоимости разработки программы
Стоимость разработки программных средств вычислительной техники может быть определена, как стоимость любого товара по статьям калькуляции себестоимости.
Себестоимость - это затраты на производство и сбыт изделия. По калькуляции себестоимости определяется производственная себестоимость, полная и цена реализации по договорам. Калькуляция состоит из прямых и косвенных затрат. К прямым относятся материальные и трудовые затраты, которые определяются прямым счетом на данное изделие, остальные затраты определяются косвенно, т.е. посредством процентов.
Таблица 3.7 - Калькуляция себестоимости разработки программы "Создание и ведение базы данных по кадровому делопроизводству"
Статьи калькуляции |
Всего (рублей) |
В т. ч. по стадиям |
|||||
ТЗ |
ЭП |
ТП |
РП |
ВН |
|||
1. Материальные затраты |
380 |
||||||
2. Спецоборудование |
1705 |
||||||
3. ФОТ 3.1 Прямая зарплата 3.2 Премия 3.3 Дополн. з/плата |
29081,5 |
3528 |
6917,4 |
2009 |
11495,9 |
5131,2 |
|
4. ЕСН |
7561, 19 |
||||||
5. Накладные расходы |
34897,8 |
||||||
6. Итого производственная себестоимость |
73625,49 |
||||||
7. Внепроизводственные расходы |
5153,7 |
||||||
8. Полная себестоимость |
84779,2 |
||||||
9. Плановая прибыль |
16955,9 |
||||||
10. НДС |
15260,2 |
||||||
11. Цена реализации по договорам |
116955,3 |
4. Расчет отчислений в ЕСН:
Отчисления в ЕСН составляет 26% от ФОТ.
29081,5* 26/100 = 7561,19 (руб.)
5. Расчет накладных расходов
Накладные расходы составляют 120% от ФОТ
29081,5* 120/100 = 34897,8 (руб.)
6. Расчет производственной себестоимости
Сумма строк с 1 по 5.
7. Расчет внепроизводственных расходов
Составляют 7% от производственной себестоимости
73625,49* 7/100 = 5153,7 (руб.)
8. Расчет полной себестоимости
Сумма строк 6 и 7
9. Расчет плановой прибыли
Плановая прибыль составляет 20% от полной себестоимости
84779,2* 20/100 = 16955,9 (руб.)
10. Расчет НДС
НДС составляет 18% от полной себестоимости
84779,2* 18/100 =15260,2 (руб.)
11. Расчет цены реализации по договорам
Сумма строк 8, 9 и 10
Таблица 3.8 - Расчет материальных затрат
Наименование материальных ценностей |
Кол-во (шт.) |
Цена за един. (руб) |
Всего (руб.) |
в т. ч. по стадиям |
|||||
ТЗ |
ЭП |
ТП |
РП |
ВН |
|||||
1. Дискета |
2 |
10 |
20 |
||||||
2. Спец. Бумага |
1 |
150 |
150 |
||||||
3. Картридж |
1 |
210 |
210 |
||||||
Итого: |
380 |
Стоимость машинного часа определяется на конкретном производстве при использовании конкретных технических средств, на данном предприятии стоимость одного часа 31 рублей.
На использование спецоборудования затрачено 55 часов. Следовательно затраты на спецоборудование составляют:
31 * 55 = 1705 рублей
Соотношение по трудоемкости выполняемых работ (в процентном соотношении)
Категории исполнителей |
Этапы разработки и внедрения |
|||||
ТЗ |
ЭП |
ТП |
РП |
ВН |
||
Руководитель |
20 |
5 |
5 |
5 |
||
Инженер-математик |
50 |
35 |
10 |
25 |
25 |
|
Инженер - системотехник |
30 |
35 |
10 |
20 |
20 |
|
Инженер-программист |
25 |
50 |
30 |
50 |
||
Оператор |
20 |
10 |
||||
Группа оформления |
5 |
|||||
Группа устройств подготовке данных |
10 |
5 |
Расчет прямой зарплаты выполняется в соответствии с трудозатратами конкретного исполнителя и его средней ставкой.
Таблица 3.10 - Расчет величины прямой зарплаты
Категории исполнителей |
Средне дневная ставка |
ТЗ |
ЭП |
ТП |
РП |
ВН |
Итого: |
||||||
трудозатр.Чел. /дн |
зпл.Руб. |
трудозатр.Чел. /дн |
зпл.Руб. |
трудозатр.Чел. /дн |
зпл.Руб. |
трудозатр.Чел. /дн |
зпл.Руб. |
трудозатр.Чел. /дн |
зпл.Руб. |
||||
Руководитель |
364 |
2 |
728 |
0,35 |
127,4 |
1,85 |
673,4 |
0,8 |
291,2 |
1820 |
|||
Инженер-математик |
350 |
5 |
1750 |
2,45 |
857,5 |
0,7 |
245 |
9,25 |
3237,5 |
4 |
1400 |
7490 |
|
Инженер-системотехник |
350 |
3 |
1050 |
2,45 |
857,5 |
0,7 |
245 |
7,4 |
2590 |
3,2 |
1120 |
5862,5 |
|
Инженер-программист |
290 |
1,75 |
5075 |
3,5 |
1015 |
11,1 |
3219 |
8 |
2320 |
11629 |
|||
Оператор |
250 |
1,4 |
350 |
3,7 |
925 |
1275 |
|||||||
Группа оформления |
240 |
1,85 |
444 |
444 |
|||||||||
Группа устройств подготовке данных |
220 |
0,7 |
154 |
1,85 |
407 |
561 |
|||||||
Итого: |
3528 |
6917,4 |
2009 |
11495,9 |
5131,2 |
29081,5 |
3.6 Расчет экономической эффективности от использования разработанной программы
Данная разработка "Создание и ведение базы данных по кадровому делопроизводству" позволяет сэкономить рабочее время при ведении учёта сотрудников
Расчет экономической эффективности за год по показателям эффективности.
1. Заработная плата может быть определена по средствам экономии трудоемкости:
^Т = (Тст - Тн) (3.8)
где, ^Т - экономия трудоемкости в чел/днях
Тст - время выполнения работы без использования программы за год
Тн - время выполнения работы с использованием программы за год
^Т = (40мин - 7мин) * 5 * 252 =777
60
Эзпл. = ^Т * Сг (3.9)
где Сг - оплата труда за чел. /дн. по данным предприятия
Эзпл - экономия заработной платы
170 - количество рабочих часов в месяц
Эзпл. = 777*9000/170 = 41135 (руб)
2. Срок окупаемости затрат, которые имели место при проектировании и разработке программы.
Ток = К/Эзпл (3.10)
где Ток - срок окупаемости затрат
К - затраты на создание программы
Ток = 116955,3/41135,1 = 2,8 (года)
Ток = 2,8 (года) < Тнок = 5 (лет)
3. Годовая экономическая эффективность (Эг) определяется по формуле:
Эг = Эзпл - Ен * К (3.11)
где Ен - нормативный коэффициент эффективности затрат (устанавливается по отраслям промышленности). Ен = 0,2
Эг = 41135,1 - 0,2 * 116955,3= 17744,04 (руб.)
Экономические расчёты показали, что использование разработки "Создание и ведение базы данных по кадровому делопроизводству" - экономически целесообразно.
Технико-экономические показатели разработки "Создание и ведение базы данных по кадровому делопроизводству"
Наименование показателя |
Единица измерения |
Числовая характеристика |
|
1. Размер программы |
Кб |
||
2. Оперативная память не менее |
Мб |
64 |
|
3. Трудоемкость разработки |
чел. /дн. |
77 |
|
4. Коэффициент повышения сложности разработки |
- |
1,25 |
|
5. Коэффициент степени новизны |
- |
0,7 |
|
6. Коэффициент пользования типовых программ |
- |
0,6 |
|
7. Полная себестоимость |
руб. |
84779,2 |
|
8. Срок окупаемости затрат |
лет |
2,8 |
|
9. Экономическая эффективность |
руб. |
17744,04 |
4. Мероприятия по технике безопасности, противопожарной безопасности и окружающей среды
4.1 Электробезопасность при эксплуатации вычислительных средств
Общие требования безопасности.
1. Настоящая инструкция регламентирует основные требования безопасности для работников (пользователей), занятых эксплуатацией персональных электронно-вычислительных машин (ПЭВМ) и видеодисплейных терминалов (ВДТ).
2. К работам на ПЭВМ и ВДТ допускаются:
2.1 Лица не моложе 18 лет, прошедшие обязательное при приеме на работу медицинское освидетельствование на предмет пригодности для работы на ЭВМ. ПЭВМ и ВДТ в соответствии с требованием приказа Минздрава РФ № 90 и Госкомсанэпиднадзора РФ № 280/88;
2.2 Прошедшие вводный инструктаж по технике безопасности и обучение безопасным приемам и методам труда на рабочем месте;
2.3 Прошедшие курс обучения принципам работы на ЭВМ, ПЭВМ и ВДТ с использованием конкретного программного обеспечения.
3. Работа на ПЭВМ относится к категории работ, связанных со следующими опасными и вредными производственными факторами:
Физическими:
· Повышенным уровнем электромагнитного излучения;
· Повышенным уровнем рентгеновского излучения;
· Повышенным уровнем ультрафиолетового излучения;
· Повышенным уровнем инфракрасного излучения;
· Повышенным уровнем статического электричества;
· Повышенным или пониженным уровнем освещенности;
· Повышенным уровнем ослепленности;
· Неравномерностью распределения яркости в поле зрения;
· Повышенной яркостью светового изображения;
Химическими:
· Повышенным содержанием в воздухе рабочей зоны двуокиси углерода, озона, аммиака, фенола, формальдегида и полихлорированных бифенилов.
Психофизиологическими:
· Постоянным напряжением зрения;
· Постоянным напряжением внимания;
· Длительными статическими нагрузками;
· Большим объемом информации, обрабатываемой в единицу времени.
На основании требований п.10.3. Санитарных правил и норм "Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организация работ" СанПиН 2.2.2.542-96. утвержденных постановлением Госкомсанэпиднадзора РФ № 14 от 14 июня 1996 г., "женщины со времени установления беременности и в период кормления ребенка грудью к выполнению всех видов работ, связанных с использованием ВДТ и ПЭВМ не допускаются".
4. Пользователи ВДТ и ПЭВМ во время работы должны пользоваться средствами индивидуальной защиты:
экранными защитными фильтрами класса "полная защита";
специальными спектральными очками.
Требования безопасности перед началом работы.
1. Перед началом работы пользователь должен:
1.1 Отрегулировать освещенность на рабочем месте, убедиться в достаточной освещенности и отсутствии отражений на экране, отсутствий встречного светового потока, протереть специальной салфеткой поверхность экрана и защитного фильтра, периодически протирать системный блок, монитор и клавиатуру;
1.2. Проверить правильность подключения оборудования в электросеть. Убедиться в наличии защитного заземления и подключению экранного проводника к корпусу процессора;
1.3. Убедиться в отсутствии дискет в дисководах процессора персонального компьютера.
2. Пользователю запрещается приступать к работе при:
2.1 Отсутствии защитного экранного фильтра;
2.2 Отключенном заземляющем проводнике защитного фильтра;
2.3 Отсутствии защитного заземления устройства ПЭВМ и ВДТ.
2.4 Отсутствии углекислотного или порошкового огнетушителя и аптечки первой помощи;
2.5 Нарушении гигиенических норм размещения ВДТ.
Требования безопасности во время работы
1. Оператор во время работы должен:
1.1. В течение всего рабочего дня содержать в порядке и чистоте рабочее место;
1.2 Держать открытыми все вентиляционные отверстия устройств;
1.3. Отключать питание компьютера, если во время перерыва в работе на ПЭВМ оператор вынужден находиться в непосредственной близости от видеотерминала (менее 2-х метров);
1.4 При работе с текстовой информацией выбирать наиболее физиологичный режим представления черных символов на белом фоне;
1.5. Соблюдать установленные режимом рабочего времени регламентированные перерывы в работе для выполнения рекомендованных упражнений для глаз, шеи, рук, туловища и ног;
1.6. Соблюдать расстояние от глаз до экрана ВДТ с диагональю до 15 дюймов в пределах 60-80 см., с диагональю 21 дюйм до 150 см.
2. Пользователю во время работы запрещается:
2.1 Касаться одновременно экрана монитора и клавиатуры;
2.2 При включении питания прикасаться к задней панели системного блока (процессора);
2.3 Переключение разъемов интерфейсных кабелей периферийных устройств при включенном питании;
2.4. Загромождать верхние панели устройств бумагами и посторонними предметами;
2.5 Допускать захламленность рабочего места бумагой в целях недопущения накапливания органической пыли;
2.6 Допускать попадание влаги на поверхность системного блока, монитора, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;
2.7 Включать сильно охлажденное оборудование;
2.8 Производить самостоятельное вскрытие и ремонт оборудования;
2.9 Превышать величину количества обрабатываемых символов свыше 30 тыс. за 4 часа работы.
4.2 Мероприятия по противопожарной безопасности
1. В случае возникновения аварийной ситуации пользователь должен:
1.1. При обнаружении человека, попавшего под напряжение, немедленно освободить его от действия тока путем отключения электропитания и до прибытия врача оказать потерпевшему первую медицинскую помощь;
1.2. Во всех случаях обнаружения разрыва провода питания, неисправности заземления и других повреждений электрооборудования, появления запаха гари, подачи сигнала источника бесперебойного питания, немедленно отключить питание и сообщить об аварийной ситуации руководителю и дежурному электрику;
1.3. При любых случаях сбоя в работе технического оборудования или программного обеспечения немедленно вызвать представителя инженерно-технической службы эксплуатации вычислительной техники;
1.4. При возгорании оборудования отключить питание и принять меры к тушению очага пожара при помощи углекислотного или порошковог7о огнетушителя, вызвать пожарную команду и сообщить о происшествии руководителю работ;
1.5. В случае появления рези в глазах, резком ухудшении видимости - невозможности сфокусировать взгляд или навезти его на резкость, появлении боли в пальцах и кистях рук, усилении сердцебиения, немедленно покинуть рабочее место, сообщить руководителю работ и обратиться к врачу.
Заключение
Знания операционной системы и умение работать с персональным компьютером, умение использовать возможности Microsoft Access, полученные за период обучения в СПКМП, помогли самостоятельно решить поставленные задачи, по написанию и отладке программы "Создание и ведение базы данных по кадровому делопроизводству".
Результатом дипломной разработки является программа автоматизации ведения службы отдела кадров.
Разработка "Создание и ведение базы данных по кадровому делопроизводству" позволит увеличить оперативность получения информации о сотрудниках.
Система проста в использовании, так как взаимодействует с пользователем с помощью различных меню.
Литература
1. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель MS Access 2000. СПб.: БХВ-Петербург, 2001.
2 Михеева В.Д., Харитонова И.А. Microsoft® Access 2002. СПб.: БХВ - Петербург, 2003. - 1040 с.: ил.
3. Новиков Ф.А., Яценко А.Д. Microsoft® Office XP в целом. СПб.: БХВ - Петербург, 2003
Приложения
Приложение 1
Рис. 1. Вид входного документа "Анкета"
Приложение 2
Структура выходных документов
Рис.2 Отчёт по списку сотрудников
Рис.3 Отчёт по наименованию отделов
Приложение 3
Схема алгоритма
Рис.1 ГКФ
Рис.2 Подменю "Список сотрудников"
Размещено на http://www.allbest.ru/
Рис.3 Поиск сотрудника
Приложение 4
Текст программы
Option Compare Database
Private Sub Form_Open (Cancel As Integer)
Me. Filter = " [ItemNumber] = 0 AND [Argument] = 'По умолчанию' "
Me. FilterOn = True
End Sub
Private Sub Form_Current ()
Me. Caption = Nz (Me! [ItemText], "")
FillOptions
End Sub
Private Sub FillOptions ()
Const conNumButtons = 8
Dim con As Object
Dim rs As Object
Dim stSql As String
Dim intOption As Integer
Me! [Option1]. SetFocus
For intOption = 2 To conNumButtons
Me ("Option" & intOption). Visible = False
Me ("OptionLabel" & intOption). Visible = False
Next intOption
Set con = Application. CurrentProject. Connection
stSql = "SELECT * FROM [Switchboard Items] "
stSql = stSql & " WHERE [ItemNumber] > 0 AND [SwitchboardID] =" & Me! [SwitchboardID]
stSql = stSql & " ORDER BY [ItemNumber]; "
Set rs = CreateObject ("ADODB. Recordset")
rs. Open stSql, con, 1
If (rs. EOF) Then
Me! [OptionLabel1]. Caption = "На странице кнопочной формы нет элементов"
Else
While (Not (rs. EOF))
Me ("Option" & rs! [ItemNumber]). Visible = True
Me ("OptionLabel" & rs! [ItemNumber]). Visible = True
Me ("OptionLabel" & rs! [ItemNumber]). Caption = rs! [ItemText]
rs. MoveNext
Wend
End If
rs. Close
Set rs = Nothing
Set con = Nothing
End Sub
Private Function HandleButtonClick (intBtn As Integer)
Const conCmdGotoSwitchboard = 1
Const conCmdOpenFormAdd = 2
Const conCmdOpenFormBrowse = 3
Const conCmdOpenReport = 4
Const conCmdCustomizeSwitchboard = 5
Const conCmdExitApplication = 6
Const conCmdRunMacro = 7
Const conCmdRunCode = 8
Const conCmdOpenPage = 9
Const conErrDoCmdCancelled = 2501
Dim con As Object
Dim rs As Object
Dim stSql As String
On Error GoTo HandleButtonClick_Err
Set con = Application. CurrentProject. Connection
Set rs = CreateObject ("ADODB. Recordset")
stSql = "SELECT * FROM [Switchboard Items] "
stSql = stSql & "WHERE [SwitchboardID] =" & Me! [SwitchboardID] & " AND [ItemNumber] =" & intBtn
rs. Open stSql, con, 1
If (rs. EOF) Then
MsgBox "Ошибка при чтении таблицы Switchboard Items. "
rs. Close
Set rs = Nothing
Set con = Nothing
Exit Function
End If
Select Case rs! [Command]
Case conCmdGotoSwitchboard
Me. Filter = " [ItemNumber] = 0 AND [SwitchboardID] =" & rs! [Argument]
Case conCmdOpenFormAdd
DoCmd. OpenForm rs! [Argument],,,, acAdd
Case conCmdOpenFormBrowse
DoCmd. OpenForm rs! [Argument]
Case conCmdOpenReport
DoCmd. OpenReport rs! [Argument], acPreview
Case conCmdCustomizeSwitchboard
On Error Resume Next
Application.run "ACWZMAIN. sbm_Entry"
If (Err <> 0) Then MsgBox "Команда недоступна. "
On Error GoTo 0
Me. Filter = " [ItemNumber] = 0 AND [Argument] = 'По умолчанию' "
Me. Caption = Nz (Me! [ItemText], "")
FillOptions
Case conCmdExitApplication
CloseCurrentDatabase
Case conCmdRunMacro
DoCmd.runMacro rs! [Argument]
Case conCmdRunCode
Application.run rs! [Argument]
Case conCmdOpenPage
DoCmd. OpenDataAccessPage rs! [Argument]
Case Else
MsgBox "Неизвестная команда. "
End Select
rs. Close
HandleButtonClick_Exit:
On Error Resume Next
Set rs = Nothing
Set con = Nothing
Exit Function
HandleButtonClick_Err:
If (Err = conErrDoCmdCancelled) Then
Resume Next
Else
MsgBox "Ошибка при выполнении команды.", vbCritical
Resume HandleButtonClick_Exit
End If
End Function
Инструкция пользователя
Option Compare Database
Private Sub Кнопка1_Click ()
On Error GoTo Err_Кнопка1_Click
DoCmd. Close
Exit_Кнопка1_Click:
Exit Sub
Err_Кнопка1_Click:
MsgBox Err. Description
Resume Exit_Кнопка1_Click
End Sub
Отчеты
Option Compare Database
Option Explicit
Sub ПечатьОтчетов (PrintMode As Integer)
On Error GoTo Err_Просмотр_Click
Select Case Me! ОтчетДляПечати
Case 1
DoCmd. OpenReport "Список сотрудников", PrintMode
Case 2
DoCmd. OpenReport "Поиск сотрудника", PrintMode
Case 3
DoCmd. OpenReport "Наименование отдела", PrintMode
Case 4
DoCmd. OpenReport "Код отдела", PrintMode
Case 5
DoCmd. OpenReport "Должность", PrintMode
Case 6
DoCmd. OpenReport "ФИО", PrintMode
Case 7
DoCmd. OpenReport "Высшее", PrintMode
Case 8
DoCmd. OpenReport "С_С", PrintMode
Case 9
DoCmd. OpenReport "С_Т", PrintMode
Case 10
DoCmd. OpenReport "Военская обязанность", PrintMode
Case 11
DoCmd. OpenReport "Красные дни календаря", PrintMode
End Select
Exit_Просмотр_Click:
Exit Sub
Err_Просмотр_Click:
Resume Exit_Просмотр_Click
End Sub
Private Sub Отмена_Click ()
On Error GoTo Err_Отмена_Click
DoCmd. Close
Exit_Отмена_Click:
Exit Sub
Err_Отмена_Click:
MsgBox Err. Description
Resume Exit_Отмена_Click
End Sub
Private Sub Просмотр_Click ()
ПечатьОтчетов acPreview
End Sub
Private Sub Печать_Click ()
ПечатьОтчетов acNormal
End Sub
Приложение 5
Экранные формы
Рис.1 ГКФ
Рис.2 пункт меню "Список сотрудников"
Рис.3 Поиск сотрудника по табельному номеру
Рис.4 Результаты поиска
Рис.5 пункт меню "Добавить нового сотрудника"
Рис.6 пункт меню "Штатное расписание"
Рис.7 пункт меню "Информация о программе"
Рис.8 пункт меню "Инструкция пользователя"
Размещено на Allbest.ru
...Подобные документы
Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.
курсовая работа [975,2 K], добавлен 30.01.2014Назначение программного модуля (базы данных). Разработка информационной базы данных для колледжа. Поиск пользователями информации о преподавателях и дисциплинах. Анализ входной и выходной информации. Разработка алгоритма работы программы-приложения.
реферат [513,1 K], добавлен 22.10.2012Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.
курсовая работа [1021,5 K], добавлен 22.01.2015Выбор программных и аппаратных средств для создания базы данных. Описание структуры программы. Описание разработки приложения. Подключение к базе данных, выполняемое с помощью компонента ADOConnectio. Создание средств защиты информации в программе.
курсовая работа [2,1 M], добавлен 16.02.2015Разработка сайта для хранения и обработки информации об абитуриентах в среде программирования Delphi 7. Архитектура базы данных. Функциональная схема программы. Даталогическая модель данных. Сущности БД и архива. Элементы пользовательского интерфейса.
дипломная работа [4,2 M], добавлен 30.03.2015Разработка процесса автоматизации взаимодействия преподавателя и студента через сайт и ведение централизованного процесса обработки данных. Создание графического интерфейса программы и физической модели базы данных. Расчет цены программного продукта.
дипломная работа [6,1 M], добавлен 27.06.2011Обследование предметной области. Проектирование реляционной базы данных: описание входной и выходной информации, перечень сущностей и атрибутов, создание модели, выбор ключей. Разработка и обоснование представлений для отображения результатов выборки.
курсовая работа [539,0 K], добавлен 12.12.2011Описание входной и выходной информации, структура базы данных. Разработка программа автоматизации обработки сведений в отделе Государственной статистики Аскинского района по животноводству в среде Delphi 7. Расчет затрат на создание программного продукта.
курсовая работа [1,2 M], добавлен 10.07.2012Разработка структуры базы данных для хранения дипломных проектов в среде объектно-ориентированного программирования Python. Создание внешнего вида окон ввода-вывода информации, технологии переходов. Листинг программы с пояснениями; направления улучшения.
курсовая работа [3,1 M], добавлен 27.02.2015Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.
дипломная работа [2,0 M], добавлен 25.03.2014Назначение программы учета вычислительной техники и оргтехники организации. Характеристика входной и выходной информации. Требования к базам данных и приложению. Проектирование отношений сущность-связь. Описание операторов создания базы данных.
курсовая работа [1,7 M], добавлен 16.06.2022Разработка программного продукта для автоматизации анализа рентабельности хозяйственной деятельности предприятий. Анализ входной и выходной информации. Структура и состав базы данных. Требования к вычислительной среде. Описание и установка программы.
курсовая работа [972,8 K], добавлен 28.05.2013Создание на языке C базы данных "Стадионы города", требования к программе. Осуществление загрузки базы данных в массив и вывод главного меню в основной программе. Алгоритм работы программы в виде блок-схемы. Описание функций программы и ее листинг.
курсовая работа [183,6 K], добавлен 06.10.2010Создание базы данных и СУБД. Структура простейшей базы данных. Особенности языка программирования Турбо Паскаль. Описание типов, констант, переменных, процедур и функций. Описание алгоритма базы данных (для сотрудников ГИБДД), листинг программы.
курсовая работа [26,3 K], добавлен 26.01.2012Описание аппаратных и программных средств, операционной системы. Описание входной и выходной информации. Информационно-логическая модель данных. Схема взаимодействия входной и выходной информации. Расчет трудоемкости и стоимости обработки информации.
курсовая работа [2,4 M], добавлен 05.07.2015Разработка информационной программы для риэлтерской конторы по учету клиентской базы и базы квартир с фиксированием всех операций по купле-продаже. Описание структуры базы данных. Создание запросов и отчетов. Инструкция по эксплуатации, текст программы.
курсовая работа [2,4 M], добавлен 07.09.2012Рассмотрение вопроса автоматизации работы служб гостиницы. Разработка базы данных для работы с клиентами. Характеристика языка структурированных запросов SQL и его разновидности. Описание таблицы программы, ключей и диаграммы составленной базы данных.
курсовая работа [1,6 M], добавлен 27.05.2014Описание операционной системы, аппаратных и программных средств. Анализ входной и выходной информации. Структура таблиц базы данных. Построение информационно-логической модели. Блок-схема работы программы. Расчет трудоемкости на обработку информации.
курсовая работа [1,2 M], добавлен 05.07.2015Разработка программы на языке Си++ и осуществление постановки и выбора алгоритмов решения задач обработки экономической информации, создание и редактирование базы данных, сортировка записей по определенному запросу, анализ эффективности обработки данных.
контрольная работа [316,8 K], добавлен 28.08.2012Создание базы данных для библиотеки, ведение учета сдачи и выдачи, формирование каталога книг. Требования заказчика к системе. План-график обследования деятельности библиотекаря. Структурные единицы входной, выходной информации. Логическая модель данных.
курсовая работа [1,7 M], добавлен 25.04.2012