Создание автоматизированной информационной системы кадрового учета - Курсовая работа

бесплатно 0
4.5 127
Проектирование базы данных в среде MS Access 2000 для учета кадров РОВД г. Климовичи. Описание основных функций, которые должна выполнять данная информационная система. Верификация спроектированной логической модели. Результаты тестирования программы.


Аннотация к работе
1 Техническое задание 1.1 Анализ предметной области 1.2 Постановка задачи 2 Технический проект информационной системы 2.1 Функциональная модель 2.1.1 Контекстная диаграмма и диаграммы детализации процессов 2.1.2 Диаграмма дерева узлов 2.2 Информационная модель 2.2.1 Идентификация сущностей и связей. ER-диаграмма логического уровня 2.2.2 ER-диаграмма физического уровня. ER-диаграмма в режиме отображения представлений 2.3 Верификация спроектированной логической модели 3 Реализация системы 3.1 T-SQL-определения регламентированных запросов 3.2 T-SQL-определения триггеров 3.3 T-SQL-определения хранимых процедур 3.4 T-SQL-определения курсоров 3.5 Распределение прав доступа 4 Результат тестирования информационной системы Заключение Список использованных литературных источников Введение Создание современных электронных вычислительных машин позволило автоматизировать обработку данных во многих сферах человеческой деятельности. Хотя на уровне здравого смысла назначение таких систем понятно каждому, для серьезного обсуждения технологий современных информационных систем необходимо более четко определить, в чем заключаются их специфические особенности, чем они отличаются от других систем обработки данных, какие функции они могут выполнять, какими ресурсами они располагают. Если компьютерная модель адекватно (относительно информационных потребностей пользователей) отражает состояние и динамику реальности, то многие необходимые сведения можно получать с помощью такой модели, избегая тем самым натурных измерений, с существенно меньшими затратами времени, а возможно, и при более низкой стоимости. Однако, несмотря на высокий научный уровень исследований управленческих отношений и вопросов кадровой политики, слабо изученными остаются проблемы кадрового обеспечения ОВД и их взаимодействие в формировании и реализации целостной системы кадровой политики. Целью данного курсового проекта является создание автоматизированной информационной системы заданной предметной области ? кадровый учет, определить состояние кадрового планирования в РОВД и специфику органов управления по формированию и реализации кадровой политики как целостной системы, выявить особенности управления персоналом в органах власти. 1 Техническое задание 1.1 Анализ предметной области Объект автоматизации - РОВД г. Климовичи. Документы, на основании которых создается система: ? Положение о прохождении службы в органах внутренних дел Республики Беларусь; ? Закон об ОВД РБ; ? Должностные инструкции; ? Трудовое законодательство; ? Методические материалы по ведению документации по учету и движению персонала. Систему предполагается использовать для удобства учёта личного состава, ускорения процесса поиска необходимой информации, упорядочивания хранения данных. В зависимости от того, насколько автоматизирована их работа, можно судить об эффективности работы отдела кадров. При работе с системой кадровик должен решать следующие задачи: ? Получать доступ к данным таблицы, в которых должна содержаться вся необходимая информация; ? Просматривать данные таблицы, при необходимости редактировать их; ? Создавать на основе исходных данных личные дела сотрудников, отчёты и приказы. До использования автоматизированной системы формирование и ведение личного дела сотрудника занимало значительное время. Автоматизированная система даёт возможность осуществить быстрый и удобный поиск сотрудников по определённому критерию, например, по должности или прохождению службы в Вооружённых силах РБ. Экспорт в один из самых популярных текстовых редакторов в мире, который может использоваться для самых разнообразных целей - Microsoft Word. Чтобы узнать, когда у какого сотрудника День рождения, специалисту по кадрам приходится заводить специальный журнал, или же каждый раз просматривать огромное количество личных дел сотрудника. Предоставление информации о сотрудниках, у кого будет День рождения в следующем месяце CREATE VIEW BD AS SELECT dbo.Сотрудники.Фамилия, dbo.Сотрудники.Имя, dbo.Сотрудники.Отчество, dbo.День_рождения.Дата_рождения FROM dbo.Сотрудники INNER JOIN dbo.День_рождения ON dbo.Сотрудники.Личный_номер = dbo.День_рождения.Личный_номер WHERE (MONTH(dbo.День_рождения.Дата_рождения) = MONTH(DATEADD(MONTH, 1, GETDATE()))) // Выборка строк таблицы, где месяц, указанный в колонке «Дата_рождения», совпадает со следующим месяцем, в соответствии с текущей датой, установленной на данном сервере 3. Предоставление информации об уволенных сотрудниках CREATE VIEW Dismiss AS SELECT dbo.Сотрудники.Личный_номер, LOWER(dbo.Сотрудники.Название_отдела) AS [Название отдела], // LOWER - функция преобразования текста в нижний регистр dbo.Сотрудники.Фамилия, dbo.Сотрудники.Имя, dbo.Сотрудники.Отчество, dbo.Сотрудники.Должность, dbo.Сотрудники.Звание, dbo.Увольнения.Номер_документа, dbo.Увольнения.Дата_документа, dbo.Увольнения.Причина, GETDATE() //GETDATE - функция, которая возвращает текущую системную отметку времени базы данных в виде значения datetime AS Сегодня FROM dbo.Увольнения INNER JOIN dbo.Сотрудники
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?