Автор работы: Пользователь скрыл имя, 04 Апреля 2014 в 23:36, дипломная работа
Цель разработки и внедрения АСУ - улучшение качества управления системами различных видов, которое достигается[1]
своевременным предоставлением с помощью АСУ полной и достоверной информации управленческому персоналу для принятия решений;
применением математических методов и моделей для принятия оптимальных решений.
Кроме того, внедрение АСУ обычно приводит к совершенствованию организационных структур и методов управления, более гибкой регламентации документооборота и процедур управления, упорядочению использования и создания нормативов, совершенствованию организации предприятия.
Для оформления текстовой документации к данному дипломному проекту используем MS Word 2003.
MS PowerPoint 2003 используем для создания и показа презентации к дипломному проекту.
Программа состоит из файлов, которые кратко описаны в таблице 3.1.
Таблица 3.1 – Состав программы
Название |
Назначение |
Employee.exe |
Исполняемый файл программы |
Departments.dll |
Библиотека для возможности управления подразделениями. Содержит в себе форму подразделений и форму редактирования. |
Personal.dll |
Библиотека для возможности управления сотрудниками. Содержит в себе формы сотрудников, аттестаций, кандидатов на работу, отпусков и командировок. |
Projects.dll |
Библиотека для возможности управления проектами. Содержит в себе формы проектов и форму распределения сотрудников по проектам. |
Reports.dll |
Библиотека отчетов. Содержит в себе все отчеты системы. |
Tools.dll |
Библиотека, содержащая настройки программы. Также содержит общие классы, визуальные компоненты, используемые в других компонентах |
EmployeeManagment.mdf |
База данных программы |
EmployeeManagment_log.ldf |
Файл логов базы данных |
Структура программы представлена на рисунке 3.1
Рисунок 3.1 – Структурная схема программы
Состав и описание модулей программы представлены в таблице 3.2.
Таблица 3.2 – Состав и описание модулей программы
Название |
Описание |
Employee |
Главный модуль приложения. Предоставляет меню для навигации по другим модулям приложения. Так же содержит библиотеку стилей и шаблонов визуальных компонентов, иконки. |
Departments |
Форма «Подразделения». Возможность добавления, редактирования и удаления подразделений. Так же возможность составления отчетов («Журнал подразделений», «Подразделение»). |
Personal |
Форма «Сотрудники». Возможность добавления, редактирования и удаления сотрудников. Возможность учета кандидатов на работу, аттестаций сотрудников, учета командировок и отпусков. Также возможность составления отчетов («Журнал сотрудников», «Личная карточка сотрудника», «Журнал аттестаций», «Журнал отпусков», «Журнал командировок», «Журнал кандидатов на работу»). |
Projects |
Форма «Проекты». Возможность добавления, редактирования и удаления проектов. Возможность распределения сотрудников по проектам. Также возможность составления отчетов («Журнал проектов», «Проект») |
Reports |
Форма «Отчеты». Возможность формирования отчетов. |
Tools |
Форма «Настройки». Предоставляет возможность настраивать программу. |
Состав таблиц в базе данных представлены в таблицах 3.3 – 3.22.
Таблица 3.3 – dic_Sex (Справочник полов)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.4 – dic_DocumentTypes (Справочник типов документов, удостоверяющих личность)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.5 – dic_AttestationReasons (Справочник причин аттестации)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.6 – dic_VacationTypes (Справочник типов отпусков)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.7 – dic_ProjectTypes (Справочник типов проектов)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.8 – dic_JobTypes (Справочник типов работы)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.9 – dic_EducationTypes (Справочник типов образования)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.10 – dic_ContractTypes (Справочник типов контрактов)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.11 – dic_Positions (Справочник должностей)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
Таблица 3.12 – dic_Ranks (Справочник разрядов)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
Name |
VARCHAR(255) |
Наименование |
id_Position |
INT |
Должность (FK) |
Salary |
INT |
Оклад |
Таблица 3.13 – Departments (Подразделения)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
ID_Parent |
INT |
Идентификатор родителя(FK) |
Name |
VARCHAR(255) |
Наименование |
id_Director |
INT |
Руководитель(FK) |
Address |
VARCHAR(255) |
Адрес |
Description |
VARCHAR(255) |
Описание |
Code |
VARCHAR(255) |
Код |
CreationDate |
INT |
Дата создания |
Phone |
VARCHAR(255) |
Телефон |
Таблица 3.14 – Personal (Сотрудники)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
ID_Department |
INT |
Подразделение(FK) |
FirstName |
VARCHAR(255) |
Имя |
LastName |
VARCHAR(255) |
Фамилия |
Patronimic |
VARCHAR(255) |
Отчество |
DateOfBirth |
DATETIME |
Дата рождения |
DataOfCreation |
DATETIME |
Дата составления договора |
id_Sex |
INT |
Пол(FK) |
id_JobType |
INT |
Тип работы(FK) |
ContractNumber |
INT |
Номер договора |
Продолжение таблицы 3.14
ContractDateFrom |
DATETIME |
Дата начала действия договора |
id_Document |
INT |
Тип документа, удостоверяющий личность(FK) |
DocumentNumber |
VARCHAR(255) |
Номер документа, удостоверяющего личность |
DocGivenDate |
DATETIME |
Дата выдачи документа |
id_EducationType |
INT |
Тип образования(FK) |
id_Rank |
INT |
Разряд(FK) |
Address |
VARCHAR(255) |
Адрес |
PrivateCharacteristic |
VARCHAR(255) |
Характеристика |
id_ContractType |
INT |
Тип договора(FK) |
Phone |
VARCHAR(255) |
Телефон |
Photo |
IMAGE |
Фото |
Salary |
INT |
Оклад |
Mark |
INT |
Оценка деятельности |
Таблица 3.15 – Сandidates (Кандидаты на работу)
Имя |
Тип |
Описание |
ID |
INT |
Идентификатор(PK) |
FirstName |
VARCHAR(255) |
Имя |
LastName |
VARCHAR(255) |
Фамилия |
Patronimic |
VARCHAR(255) |
Отчество |
DateOfBirth |
DATETIME |
Дата рождения |
id_Sex |
INT |
Пол(FK) |
id_Document |
INT |
Тип документа, удостоверяющий личность(FK) |
DocumentNumber |
VARCHAR(255) |
Номер документа, удостоверяющего личность |
DocGivenDate |
DATETIME |
Дата выдачи документа |
id_EducationType |
INT |
Тип образования(FK) |
Rank |
VARCHAR(255) |
Предпочитаемая должность и разряд |
Address |
VARCHAR(255) |
Адрес |
Mark |
INT |
Оценка деятельности |
Phone |
VARCHAR(255) |
Телефон |
Информация о работе Разработка системы управления персоналом