Автор работы: Пользователь скрыл имя, 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) | Телефон | 
Информация о работе Разработка системы управления персоналом