Создание модуля "Кадровое агентство" - дипломная работа готовая

ООО "Диплом777"

8:00–20:00 Ежедневно

Никольская, д. 10, оф. 118

Дипломная работа на тему Создание модуля “Кадровое агентство”

1

Введение

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

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

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

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

– Создание формы модуля «Кадровое агентство»;

– Автоматизировать обработку потоков информации;

– Написание программного кода;

– Проверка корректности работы программы.

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

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

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

1. Техникоэкономическая характеристика объекта

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

– Работы по техническому обслуживанию (содержанию) сооружений;

– Работы по техническому обслуживанию (содержанию) систем горячего водоснабжения, выполняемые по индивидуальным заказам;

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

– Инженерная диагностика сооружений по фторированию и обесфториванию воды;

– Работы по техническому обслуживанию (содержанию) монорельсовых дорог;

– Инженерная диагностика систем учета и контроля тепловой энергии (теплоносителя).

Компания ООО «Донжилсервис» зарегистрирована 25 ноября 2004 года. Зарегистрирована межрайонной инспекцией МНС России №4 по Ростовской области территориальный участок 6143 по г. Волгодонску.

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

Создание данного программного модуля учёта кадров позволит облегчить работу сотрудников предприятия по учету сотрудников.

Модуль «Кадровое агентство» был составлен на языке программирования VisualBasic, имеет простой интерфейс. Он прост в использовании, не занимает много места на жёстком диске.

2. Анализ используемой обработки информации на предприятии

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

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

Структура предприятия представлена на рисунке 1.

Рисунок 1. Структура предприятия

3. Постановка задачи

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

3.1 Организационноэкономическая сущность задачи

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

В расчете экономической части дипломного проекта используются следующие статьи затрат:

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

– заработная плата – это плата за фактическое отработанное время;

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

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

– электроэнергия – затраты, связанные с потреблением электричества оборудованием используемы при написании дипломного проекта;

– аренда помещения – это та площадь помещения, на которой создавался дипломный проект;

– прочие затраты – это другие различные затраты.

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

Расчет технологического процесса написания программного продукта.

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

Таблица 1. Этапы создания программы

Виды работ

Количество времени (ч.)

Получение задания

2

Подбор материалов

8

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

30

Отладка программы

20

Тестирование

30

Написание пояснительной записки

20

Итого:

110

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

Таблица 2. Расчет материальных затрат

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

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

Количество (шт.)

Цена (руб.)

Сумма (руб.)

Диск CD-R

шт.

2

30

60

Ручка

шт.

2

14

28

Карандаш

шт.

2

6

12

Папка

шт.

2

70

140

Бумага (упаковка)

шт.

1

270

270

Печать на принтере

шт.

80

3

240

Интернет

шт.

1

500

500

Учебные материалы

шт.

15

2,5

45

Итого:

1295

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

Расчет суммы годовой амортизации:

A = S*N, (1)

где S – Первоначальная стоимость,

N – Годовая норма амортизации.

Компьютер –

Стол –

Стул –

Принтер –

Расчет амортизации представлен в таблице 3.

Таблица 3. Расчет амортизации

Наименование основных фондов

Первоначальная стоимость (руб.)

Норма

амортизации

Годовая сумма амортизации (руб.)

Стол

5000

10%

500

Компьютер

15000

33,3%

4950

Принтер

7000

20%

350

Стул

2500

10%

500

Итого:

44500

6300

А год = 4950+500+500+350= 6300 руб.

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

A = ((S*N)/Rd) *t, (2)

где Rd – количество рабочего времени,

t – Фактически затраченное время на работу.

Количество времени использования оборудования представлено в таблице 4.

Таблица 4. Количество времени использования оборудования

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

Количество времени (час)

Стол

200

Компьютер

150

Принтер

2

Стул

200

Количество дней

Баланс рабочего времени

Май:

Календарных дней – 31;

Выходные, праздничные дни – 12;

Рабочих дней – 19;

Итого: 19*8-1 час (предпраздничный день) =151 час;

Июнь:

Календарных дней – 30;

Выходные, праздничные дни – 9;

Рабочих дней – 21;

Итого: 21*8=168 часов;

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

Амес = 4950 / 12 = 412 руб. – месячная амортизация;

Авр= 412*40/200= 82 руб. – амортизация на время разработки программного продукта.

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

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

Наименование основных фондов

Первоначальная стоимость (руб.)

Норма

амортизации

Годовая сумма амортизации (руб.)

Амортизация на выполнение проекта (руб.)

Стол

5000

10%

500

82

Компьютер

15000

33,3%

4950

Принтер

7000

20%

350

Стул

2500

10%

500

Итого:

29500

6300

Расчет расхода электроэнергии представлен в таблице 6.

Таблица 6. Расчет расхода электроэнергии

Источники

потребления

Потребляемая мощность (КВ/ч)

Время работы (час)

Цена за 1 КВ/ч (руб.)

Сумма (руб.)

Компьютер

0,3

150

3,8

171

Эл. лампочка

0,1

70

3,8

26,6

Итого:

197,6

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

Заработная плата за день работы приведены в формуле (3)

, (3)

где – зарплата за 1 день;

– зарплата за 1 месяц;

– количество рабочих дней в месяце.

Расчет заработной платы представлен в таблице 7.

Таблица 7 – Расчет заработной платы

Тарифная ставка

Количество часов в мес.

Количество часов потраченных на написание ПП

Итоговая сумма (руб.)

4000

90

120

6308

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

Расходы на коммунальные платежи представлены в таблице 8.

Таблица 8. Расходы на коммунальные услуги

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

услуг

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

Тариф (руб.)

Количество

Сумма (руб.)

Горячая вода

м3

51,23

0,4

20,49

Питьевая вода

м3

13,25

0,6

7,95

Вывоз ТБО

м2

1,97

1,3

2,56

Содержание жилья

м2

10,39

1,3

13,507

Ремонт жилья

м2

1,48

1,3

1,924

Водоотведение

м3

11,83

0,7

8,28

Итого:

54,74

Расчет себестоимости (затрат) выполнения дипломного проекта представлен в таблице 9.

Таблица 9. Расчет себестоимости затрат по прямым затратам

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

Сумма (руб.)

Материальные затраты

1295

Заработная плата

6308

Амортизация основных фондов

82

Расходы на электроэнергию

197,6

Расходы на коммунальные услуги

54,74

Итого:

9938

Цена – это денежное выражение стоимости товара. Для расчета цены принимаем прибыль 30%.

П = (С*30%)/100, (4)

где П – прибыль;

С – себестоимость.

Ц = С+П, (5)

где Ц-цена;

П – прибыль;

С – себестоимость.

П = (6308*30%)/100 = 1892,4;

Ц = 6308+1892,4= 8200.

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

3.2 Входная информация

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

Таблица 10. Список сведений учета работников

Идентификатор

Вид

Длина

Фамилия

Символьный

50

Имя

Символьный

50

Отчество

Символьный

50

Дата трудоустройства

Дата/время

8

ИНН

Числовой

10

Дата рождения

Дата/время

10

Пол

Логический

0

Гражданство

Логический

0

Серия

Числовой

6

Номер

Числовой

6

Выдан

Символьный

50

Дата выдачи

Дата/время

10

Адрес

Символьный

50

Телефон домашний

Числовой

11

Телефон сотовый

Числовой

11

3.3 Выходная информация

Выходной информацией являются данные о регистрируемых кадрах, как на рисунке 2. Модуль будет отображать внесённые данные в таблицу Microsoft Office Access, с которой связан модуль. Формы об успешном добавлении и удалении данных так же являются выходной информацией.

Рисунок 2. Выходная информация

3.4 Аппаратные и программные средства обеспечения задачи

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

– Процессор: AMD Athlon™ II X3 400e Processor 2.20 GHz;

– Установленная память (ОЗУ): 4.00 ГБ;

– Операционная система: Windows 7 ServicePack 1;

– Тип системы: 64-разрядная операционная система;

Программное обеспечение, используемое при разработке:

– Среда разработки: Visual Basic 6.0

Системные требования:

– Процессор Pentium 600 МГерц и выше;

– 256 Мб памяти;

– Для установки только Visual Basic необходим 1Гб свободного места на диске, а для установки всего пакета Visual Studio необходимо 4Гб.

Исходя из поставленной задачи и смотря на большой выбор языков и средств программирования и создания программного обеспечения мой выбор пал на язык Visual Basic и среду разработки программного обеспечения MicrosoftVisualBasic 6.0 Professional Edition. Выбор этот сделан по следующим причинам:

– данная среда разработки поддерживает все современные технологии программирования и разработки, описанные ниже (такие как методология RAD);

– данная среда разработки имеет легкий для понимания интерфейс, содержит встроенную справку по всем функциям и объектам языка (браузер объектов);

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

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

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

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

– к тому же данный язык программирования, и среда разработки наиболее хорошо подходит для выполнения поставленной цели [1].

Microsoft Visual Basic – язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка – языка BASIC, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений.

Visual Basic также является хорошим средством быстрой разработки (RAD) приложений баз данных для операционных систем семейства Microsoft Windows. Множество готовых компонентов, поставляемых вместе со средой, призваны помочь программисту сразу же начать разрабатывать бизнес-логику приложения, не отвлекая его внимание на написание кода запуска программы, подписки на события и других механизмов, которые VB реализует автоматически.

Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3. Окончательное признание как полноценного средства программирования для Windows – при выходе версии 5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом [2].

Переменные в Visual Basic объявляются оператором Dim после которого указывается ключевое слово As и тип переменной. Если тип опущен, то переменная объявляется как Variant. Если не указать конструкцию Option Explicit в разделе деклараций, то явного объявления переменных не требуется, и они автоматически будут созданы при первом использовании. Данное поведение может привести к снижению скорости выполнения программы, так как необъявленные переменные будут иметь тип Variant, а также возможны логические ошибки, связанные с неверным вводом имени имеющейся переменной или риска конфликтов в приложении, когда область определения переменной не совсем ясна.

Dim strMessage As String ‘объявление переменной символьного типа

Dim iProductCount As Integer ‘объявление переменной целочисленного типа

Dim dt70YearsOfVictory As Date ‘объявление переменной для хранения даты и времени

Dim otherValue ‘ тип не указан, переменная типа Variant

Public Sub Main()

strMessage = «Привет, Мир!»

iProductCount = 125

otherValue = 12.5 ‘ типпеременной Variant, подтип Double.

otherValue = «Википедия» ‘ типпеременной Variant, подтип String.

End Sub

Visual Basic – это универсальный язык программирования. Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows. Этот язык очень сильно привязан к своей среде разработки и к операционной системе Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающая подсказка при наборе текста программы. делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например, в обычном текстовом редакторе [4]. Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных икомпонентно-ориентированных языков программирования. Среда разработки Visual Basic включает инструменты для визуального конструирования пользовательского интерфейса. Индивидуальность языка, так же как и его преимущества заключается в простоте, скорости, создании программ, лёгкости использования готовых компонентов.

Достоинства:

– Высокая скорость создания приложений с графическим интерфейсом для MS Windows.

– Простой синтаксис, позволяющий очень быстро освоить язык.

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

– Защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики.

Возможность использования большинства WinAPI функций для расширения функциональных возможностей приложения [5].

Основным окном разрабатываемого приложения является форма. В процессе разработки приложения при размещении объекта на форме (например, кнопки) в визуальной среде основные параметры объекта (размер, положение на экране, цвет и пр.) сразу отображается в виде реального компонента на форме, а соответствующий ему код на языке Visual Basic автоматически записывается в исходный файл формы, который отображает объект в процессе выполнения программы [6].

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

Пуск > Все программы > Visual Basic

После загрузки интерфейс Visual Basic имеет вид, в соответствии с рисунком 3, и имеет четыре основных окон:

– Главное окно;

– Окно редактора свойств объектов;

– Окно конструктора формы;

– Окно проводника по проекту;

Главное окно находится в верхней части экрана, как на рисунке 3. В нём расположены:

– Строка заголовка;

– Строка меню;

– Панель инструментов;

– Панель компонентов.

Рисунок 3. Интерфейс Visual Basic

Окно Свойства объекта – окно редактора свойств объектов представлен в соответствии с рисунком 4.

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

Рисунок 4. Свойства объекта

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

Свойства формы определяют ее внешний вид: размер, положение на экране, текст заголовка, вид рамки.

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

Компоненты и палитра компонентов.

Палитра компонентов – это каталог, состоящий из визуальных и не визуальных компонентов. Компонент – это структурная единица Visual Basic. Основу объектно – ориентированного программирования в Visual Basic составляет набор компонентов, который позволяетc помощью компонентов использовать множество возможностей, присущих Windows.

Окно формы – это окно Windows. Всё рабочее пространство окна – это рабочая область, размеченная сеткой для удобства расположения на ней компонентов из Палитры компонентов. Сама форма также является компонентом. Новая форма, которая создаётся при загрузке Visual Basic или при создании нового проекта, является главной формой приложения.

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

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

4. Информационное обеспечение задачи

4.1 Описание входной оперативной информации

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

Разработка данной программы ориентирована на формирование всего лишь результата – выходной оперативной информации. Хранение входной информации происходит во внешней памяти ЭВМ в виде таблицы Access, связанной с модулем. Описание типов полей приведено в таблице 4.

Таблица 4. Описание типов полей

Название полей

Тип

Описание

Фамилия

Name

Имя. Для ввода текстовых символов

Имя

Name

Имя. Для ввода текстовых символов

Отчество

Name

Имя. Для ввода текстовых символов

Дата трудоустройства

Date/Time

Дата в формате дд/мм/гггг

ИНН

Integer

Целое число. Для ввода чисел

Дата рождения

Date/Time

Дата в формате дд/мм/гггг

Пол

Logic

Логический параметр

Гражданство

Logic

Логический параметр

Серия

Integer

Целое число. Для ввода чисел

Номер

Integer

Целое число. Для ввода чисел

Выдан

Name

Имя. Для ввода текстовых символов

Дата выдачи

Date/Time

Дата в формате дд/мм/гггг

Адрес

Name

Имя. Для ввода текстовых символов

Телефон домашний

Integer

Целое число. Для ввода чисел

Телефон сотовый

Integer

Целое число. Для ввода чисел

4.2 Описание выходной информации

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

Рисунок 5. Форма с выходной информацией

5. Программное обеспечение задачи

5.1 Описание технологического процесса

Основные этапы технологического процесса разработки программ:

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

– Разработка (выбор и адаптация) алгоритма;

– Составление программы;

– Тестирование и отладка;

– Сдача в эксплуатацию.

5.2 Алгоритм решения задачи

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

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

После этого следовать алгоритму:

? Нажать кнопку «Добавить»;

? Заполнить поля для ввода текста данными;

? После заполнения нажать кнопку «Сохранить».

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

5.3 Описание интерфейса программного продукта

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

Рисунок 6. Интерфейс программного модуля

5.4 Отладка программы

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

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

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

Рисунок 7. Отладка программы, пустая форма

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

Рисунок 8. Результат ввода данных в форму

5.5 Инструкция по эксплуатации

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

Рисунок 9. Интерфейс программы

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

Рисунок 10. Всплывающее окно об успешном сохранении данных

Для удаления данных следует нажать кнопку «Стереть». Так же появится окно об успешном удалении записи. Это окно показано на рисунке 11.

Рисунок 11. Всплывающее окно об успешном удалении данных

На рисунках 12, 13 и 14 показаны вкладыши с заполненными данными.

Рисунок 12. Вкладыш «Личные»

Рисунок 13. Вкладыш «Паспорт»

Рисунок 14. Вкладыш «Контакты»

Кнопки перехода по записям в модуле выделены на форме, представленной на рисунке 15. Соответственно, слева-направо, «Первая запись», «Назад», «Вперед» и «Последняя запись».

Рисунок 15. Кнопки перехода по записям в модуле

Строка меню «Поиск» имеет пункты меню, позволяющие найти записи. Работа меню «Поиск» показана на рисунке 16.

Рисунок 16. Работы кнопки «Поиск»

Результат поиска показан на рисунке 17.

Рисунок 17. Результат поиска

На рисунке 18 показана форма с инструкцией, которая появляется при нажатии кнопки «Инструкция».

Рисунок 18. Инструкция

При нажатии кнопки «Разработал» появится окно о разработчике программы, как на рисунке 19.

Рисунок 19. Информация о разработчике

6. Охрана труда и техника безопасности

6.1 Общие требования к безопасности

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

6.2 Требования безопасности перед началом работы

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

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

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

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

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

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

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

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

6.3 Требование безопасности в аварийных ситуациях

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

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

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

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

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

На рабочем месте запрещается иметь огнеопасные вещества.

В помещениях запрещается:

– Зажигать огонь;

– Включать электрооборудование, если в помещении пахнет газом;

– Курить;

– Сушить что-либо на отопительных приборах;

– Закрывать вентиляционные отверстия в электроаппаратуре.

Источниками воспламенения являются:

– Искра при разряде статического электричества;

– Искры от электрооборудования;

– Искры от удара и трения;

– Открытое пламя.

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

Помещения с электрооборудованием и компьютерами должны быть оснащены огнетушителями типа ОУ-2 или ОУБ-3.

6.4 Требования безопасности по окончанию работы

Отключить компьютер от электросети и привести в порядок рабочее место.

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

Заключение

В результате выполнения дипломного проекта был разработан модуль «Кадровое агентство» для ООО «Донжилсервис».

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

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

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

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

В информационном обеспечении задачи показаны формы входной и выходной информации.

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

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

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

Список использованных источников

1 Демидова Л.А., Пылькин А.Н. – Программирование в среде VBA Издательство: БХВ-Питербург, 2013. – 253 с.

2 Сафронов И.К – Visual Basic в задачах и примерах учебный курс. – СПБ; Питер, 2012. – 457 с.

3 Культин Н.Б. – Visual Basic Издательство: БХВ-Петербург, 2013. – 356 с.

4 Виктор Зиборов «Visual Basic 2010 на примерах» Издательство: БХВ-Петербург, 2014. – 458 с.

5 Трусов М.А. «Visual Basic.NET Практическое руководство для начинающего программиста» Издательство: НТ Пресс, 2013. – 514 с.

6 Долженков В., Мозговой М. «Visual Basic.NET. Учебный курс «Издательство: СПб.: Питер, 2012. – 336 с.

7 Джеффри П. Мак-Манус, Джеки Голдштейн, Кевин T. Прайс «Обработка баз данных на Visual Basic» Издательство: Вильямс, 2013. – 400 с.

Приложение

Листинг программы

Private Sub Command1_Click()

Data1. Recordset. AddNew

End Sub

Private Sub Command10_Click()

Form3. Show

End Sub

Private Sub Command11_Click()

Form2. Show

End Sub

Private Sub Command2_Click()

Data1. Recordset. Update

OnErrorResumeNext

MsgBox («Регистрационные данные добавлены»)

EndSub

Private Sub Command3_Click()

With Data1. Recordset

Delete

MoveNext

If.EOF Then. MoveLast

MsgBox («Регистрационные данные удалены»)

EndWith

End Sub

Private Sub Command4_Click()

g = MsgBox («Тыдействительнохочешьвыйти?», 68)

If g = 6 Then

Unload Me

End If

End Sub

Private Sub Command5_Click()

Data1. Recordset. MoveFirst

End Sub

Private Sub Command6_Click()

Data1. Recordset. MovePrevious ‘Предыдущая запись

If Data1. Recordset.BOF Then Data1. Recordset. MoveNext

End Sub

Private Sub Command7_Click()

Data1. Recordset. MoveNext ‘Следующая запись

If Data1. Recordset.EOF Then Data1. Recordset. MovePrevious

End Sub

Private Sub Command8_Click()

Data1. Recordset. MoveLast

End Sub

Private Sub Command9_Click()

Data1. Recordset. FindFirst «Fam = ‘» _

&Trim (InputBox(«Введите фамилию»)) & «’»

If Data1. Recordset. NoMatch Then MsgBox «Запись не найдена»

End Sub

Private Sub poisk_Click()

Data1. Recordset. FindFirst «Fam = ‘» _

&Trim (InputBox(«Введите фамилию»)) & «’»

If Data1. Recordset. NoMatch Then MsgBox «Запись не найдена»

End Sub

Поделиться статьёй
Поделиться в telegram
Поделиться в whatsapp
Поделиться в vk
Поделиться в facebook
Поделиться в twitter
Леонид Федотов
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.

Ещё статьи