Разработка программы для автоматизации рабочего места сотрудника кадровой службы, реализующей ввод, корректировку, хранение информации о работниках, званиях, должностях, окладе, а также вывод отчетов о сотрудниках. Проектирование модели базы данных.
Аннотация к работе
Производственная практика является составной частью основной образовательной программы по специальности «Программное обеспечение вычислительной техники и автоматизированных систем». Она имеет целью закрепление и углубление знаний, полученных студентами в процессе теоретического обучения, приобретение необходимых умений, навыков и опыта практической работы по изучаемой специальности. При ее прохождении поставлены следующие цели: - ознакомление с деятельностью организации;Образован как Информационный центр (ИЦ) МВД в 1993 году с целью улучшения системы сбора, обработки, хранения информации, объединения данных, поступающих из Информационно-аналитических отделений (ИАО) горрайорганов республики и создания единой информационной структуры в системе МВД ПМР. В 2004 году преобразован в соответствии с Решением Коллегии МВД ПМР в Информационно-аналитический Контрольный центр МВД ПМР.В структуру ИАКЦ входят следующие отделы: отдел программного обеспечения (ОПО) и информационно-аналитический отдел (ИАО), который включает в себя группу учета (ГУ), группу спецпроверок, инспектора разрешительной системы, инспектора контроля баз данных. ИАО осуществляет единый учет совершаемых на территории ПМР преступлений и лиц, их совершивших, межведомственного движения уголовных дел и материалов без возбуждения, результатов их расследования и рассмотрения в судах.На рабочем месте в отделении программного обеспечения предоставлены компьютеры различной конфигурации: 1. Старший инженер-программист: · Системная память 1014 Мб (DDR2-800 DDR2 SDRAM) · Операционная система Microsoft Windows XP Professional Инженер-программист: · жесткий диск SAMSUNG HD503HI (500 Гб, 5400 RPM, SATA-II) · Операционнаяя система Microsoft Windows XP ProfessionalВо время прохождения практики была поставлена задача разработать программный продукт «Отдел кадров», реализующий ввод, корректировку, хранение информации о сотрудниках, званиях, должностях, окладе и вывод отчетов о сотрудниках. База данных должна содержать информацию о сотрудниках, званиях, должностях, окладе. База данных должна иметь возможность поиска информации о сотруднике по номеру паспорта, по фамилии. Программа должна предоставить возможность формирования отчетов: - личное дело, в котором автоматически высчитывается стаж работы в зависимости от введенных значений: даты поступления на работу и даты вывода отчета; отчет, группирующий сотрудников по должностям, с подсчетом количества сотрудников по каждой должности.Предметная область, подлежащая автоматизации, содержит информацию о сотрудниках, званиях, должностях. В рассматриваемой предметной области можно выделить следующие сущности: «Сведения о званиях», «Сведения о сотрудниках», «Сведения о должностях». Анализируя сущности рассматриваемой предметной области, можно выделить следующие атрибуты и идентифицирующие ключи: Сущность «Сведения о званиях» обладает атрибутами: Звание, Срок. Сущность «Сведения о сотрудниках» содержит следующие атрибуты: Фамилия, Имя, Отчество, Номер паспорта, Звание, Должность, Дата поступления на работу, Дата присвоения звания, Стаж, Повышение. Между сущностями «Сведения о званиях» и «Сведения о сотрудниках» существует связь один ко многим, так как каждому ID звания сущности со сведениями о званиях соответствует множество ID званий сущности «Сведения о сотрудниках».Отношение «Сведения о сотрудниках» (Фамилия, Имя, Отчество, Номер паспорта, Звание, Должность, Дата присвоения звания, Дата поступления на работу, Стаж, Повышение) находится в первой нормальной форме (1NF), так как на пересечении каждого столбца и строки находятся только элементарные значения атрибутов. Отношение находится во второй нормальной форме (2NF), так как она находится в первой нормальной форме и не содержит неполных функциональных зависимостей непервичных атрибутов от первичного ключа. Отношения находится в третьей нормальной форме (3NF), если они находится во второй нормальной форме и не содержат транзитивных зависимостей. В данном случае отношение «Сведения о сотрудниках» находится во второй нормальной форме и транзитивные зависимости отсутствуют. Отношение «Сведения о званиях» (ID звания, Звание, Срок) находится в первой нормальной форме, так как на пересечении каждого столбца и строки находятся только элементарные значения атрибутов.Для создания базы данных была выбрана система управления базами данных MS Access 2003.Структурная схема - схема, отражающая состав и взаимодействие по управлению частей разрабатываемого продукта. Программный продукт имеет следующую структурную схему: сначала загружается главная форма Form1.cs, где пользователь может ознакомиться с полным списком информации о сотрудниках, должностях и званиях, а также может сформировать отчеты. Из этой же формы можно перейти в режим поиска конкретного сотрудника по номеру паспорта или по фамилии, а также осуществить ввод данных о новом сотруднике или откорректировать существующую запись, в случае изменения анкетных данных, должности, звания или других реквизитов.
План
Содержание
Введение
1. Создание и становление учетно-регистрационной работы в органах внутренних дел
2. Организационная структура ИАКЦ МВД ПМР
3. Описание аппаратного и программного обеспечения ИАКЦ
4. Аналитический и литературный обзор предметной области
5. Проектирование базы данных
5.1 Инфологическое проектирование модели базы данных
5.2 Логическое проектирование модели базы данных
5.3 Физическое проектирование модели базы данных
6. Описание структуры программы
Заключение
Список литературы
Приложение А. Руководство пользователя
Приложение Б. Листинг программы
Введение
Производственная практика является составной частью основной образовательной программы по специальности «Программное обеспечение вычислительной техники и автоматизированных систем».
Она имеет целью закрепление и углубление знаний, полученных студентами в процессе теоретического обучения, приобретение необходимых умений, навыков и опыта практической работы по изучаемой специальности.
При ее прохождении поставлены следующие цели: - ознакомление с деятельностью организации;
- изучение специфики работы учреждения;
- изучение передового опыта работы специалистов учреждения;
- изучение структуры организации в данном учреждении;
- углубление и закрепление собственных знаний, полученных в процессе обучения;
- выработка навыков принятия решений и реализация решений в практической деятельности;
- расширение технического кругозора и подготовка к самостоятельной профессиональной деятельности на основе знаний и умений, полученных на протяжении всего периода обучения;
- выполнение индивидуального задания, связанного с конкретной производственной задачей.