Данные для постановки на учет в военкомате;
Численность граждан запаса;
Список граждан, подлежащих постановке на воинский учет;
Список принятых и уволенных военнообязанных;
Список юношей 15-16 лет;
Список для первоначальной постановки юношей на воинский учет;
Список принятых и уволенных призывников.
При всех достоинствах рассмотренных программных продуктов они обладают
несколькими недостатками, которые не позволяют их пока применять в наших
конкретных условиях. Это цена (они достаточно дороги), невозможность зачастую
внести свои изменения, отражающие специфику конкретного предприятия и др.
Поэтому при выполнении дипломного проекта пошли по пути создания собственного
программного обеспечения на базе приложений Microsoft Office. Его возможностей
вполне хватает для обеспечения нужд предприятия. Разработанный программный
продукт отличает простота, универсальность, возможность быстро и легко внести
необходимые коррективы даже самим пользователем.
.3 Перечень решаемых задач АИС учет сотрудников
После того, как был выполнен анализ современного программного обеспечения по теме дипломного проекта и с учетом специфики работы с персоналом на рассматриваемом предприятии, были определен следующий перечень задач, которые были реализованы в автоматизированной информационной системе учета сотрудников:
- общие сведения по работающим сотрудникам:
- корректировка сведений о сотрудниках;
- добавление информации о новом сотруднике с помощью мастера приема на работу;
- ввод информации о перемещении сотрудника;
- добавление информации об увольнении сотрудника;
- просмотр информации о доходах, как отдельного сотрудника, так и по всем сотрудникам;
- просмотр сформированного табеля учета рабочего времени по сотрудникам;
- просмотр сведений по договорам;
- обработка больничных листов;
- обработка информации по отпускам;
- обработка информации о невыходах;
- обработка информации о сверхурочных;
- выполнение расчетов оплаты по среднему с помощью;
- удаление текущей записи по сотрудникам из базы;
- просмотр сведений по договорам;
- ввод данных о новых сотрудниках;
- ввод информации о перемещении сотрудника;
- ввод данных об увольнении с помощью.
2. Проектная часть
.1 Постановка задачи
Главной целью дипломного проекта является разработка информационной системы по учету сотрудников и рабочего времени сотрудников предприятия.
Данная задача непосредственно включает в себя некоторые подзадачи, которые предполагается автоматизировать:
- Учет необходимых сведений о сотрудниках;
- Ведение оперативной работы по перемещению сотрудников;
- Учет рабочего времени сотрудников предприятия;
- Учет финансовых показателей (размер ставки, премии, алиментов) для расчета заработной платы;
- Ведение табеля учета рабочего времени;
- Расчеты заработной платы.
2.1.1 Анализ предметной области
В связи с темой дипломной работы "Автоматизированная информационная система "Управление персоналом" ", основное внимание уделялось функциям и обязанностям работников отдела кадров, специфики их работы.
Отдел кадров имеет следующую структуру, которая представлена на рисунке
2.1.

Начальник отдела кадров подчиняется непосредственно директору ТОО.
Начальник отдела производит отбор соискателей на должность, проводит
собеседование с соискателями, осуществляет контроль за соблюдением сотрудниками
ТОО устава, должностных обязанностей и инструкций, штатного расписания.
Специалисты отдела осуществляют учет кадрового состава ТОО. Работа сотрудников
отдела кадров не автоматизирована, ведется вручную(на бумажных носителях).
.1.2 Анализ задачи
Для упрощения работы отдела кадров необходимо разработать автоматизированную информационную систему управления персоналом фирмы, т.е. всего кадрового состава предприятия. В круг задач, выполняемых системой должно входить следующее:
- ввод данных по сотрудникам;
поиск по данным;
редактирование информации;
удаление данных;
вывод данных на печать;
выполнение кадровых операций.
Предполагается, что, программа может быть использована для ведения учета кадрового состава на предприятиях, в организациях, фирмах и т.п., где необходимы точные данные по сотрудникам принятым как на постоянную, так и на временную работу.
При проектировании базы данных необходимо разработать ее структуру, являющейся основой для создания эффективной базы данных.
Проектирование можно разделить на несколько этапов:
- определение цели создания базы данных;
- определение таблиц, которые должна содержать база данных;
- определение необходимых в таблице полей;
- задание индивидуального значения каждому полю;
- определение связей между таблицами;
- обновление структуры базы данных;
- добавление данных и создание других объектов базы
данных;
.2 Инфологическая модель данных
Проектирование базы данных состоит в построении комплекса взаимосвязанных моделей данных.
Важнейшим этапом проектирования базы данных является разработка инфологической (информационно-логической) модели предметной области, не ориентированной на СУБД. [16, 17, 18]
Информационно-логическая модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей. Инфологическая модель предметной области строится первой. Предварительная инфологическая модель строится еще на предпроектной стадии и затем уточняется на более поздних стадиях проектирования баз данных. При построении инфологических моделей возможно использовать язык "Сущность-связь".
Модель "сущность-связь" - это неформальная модель предметной области, которая используется на этапе логического проектирования базы данных. Эта модель позволяет описывать объекты предметной области и их взаимоотношения. Основным достоинством модели является ее относительная простота и понятность за счет применения естественного языка, что позволяет использовать модель в качестве инструмента общения разработчика и будущего пользователя при сборе информации о предметной области базы данных.
Информационно-логическая модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.
При построении инфологической модели базы данных была хорошо изучена предметная область. Наложены ограничения на предметную область:
- каждая таблица имеет уникальное имя;
- каждый сотрудник имеет уникальный номер - табельный номер;
- у каждой категории пользователей одни
права доступа.
.3 Программная среда разработки
Программа выполнена в среде визуального программирования Delphi.
Delphi является системой программирования очень высокого уровня. Она берет на себя значительную часть работы по управлению компьютером, что делает возможным в простых случаях обходиться без особых знаний о деталях его работы, в отличие от традиционных систем программирования.
Delphi - язык и среда программирования, относящаяся к классу RAD - (Rapid Application Development - "Средство быстрой разработки приложений") средств CASE-технологии. Delphi сделала разработку мощных приложений Windows быстрым процессом, доставляющим вам удовольствие. Приложения Delphi, для создания которых требовалось большое количество человеческих усилий например С++, теперь могут быть написаны одним человеком, использующим Delphi.
Визуальное программирование как бы добавляет новое измерение при создании приложений, давая возможность изображать эти объекты на экране монитора до выполнения самой программы. Без визуального программирования процесс отображения требует написания фрагмента кода, создающего и настраивающего объект "по месту". Увидеть закодированные объекты было возможно только в ходе исполнения программы. При таком подходе достижение того, чтобы объекты выглядели и вели себя заданным образом, становится утомительным процессом, который требует неоднократных исправлений программного кода с последующей прогонкой программы и наблюдения за тем, что в итоге получится.
Благодаря средствам визуальной разработки можно работать с объектами, держа их перед глазами и получая результаты практически сразу. Способность видеть объекты такими, какими они появляются в ходе исполнения программы, снимает необходимость проведения множества операций вручную, что характерно для работы в среде, не обладающей визуальными средствами - вне зависимости от того, является она объектно-ориентированной или нет. После того, как объект помещен в форму среды визуального программирования, все его атрибуты сразу отображаются в виде кода, который соответствует объекту как единице, исполняемой в ходе работы программы.