Разработка автоматизированного рабочего места сотрудника кадрового отдела банка

Автор работы: Пользователь скрыл имя, 18 Декабря 2012 в 18:33, курсовая работа

Краткое описание

Кадровые службы, являясь одной из важнейших структур управления, обеспечивает укомплектование предприятий, учреждений, организаций, фирм и т.п. рабочими, специалистами, служащими, организацию подготовки, переподготовки повышения квалификации работников, аттестацию работников и руководителей, реализует меры, направленные на укрепление трудовой дисциплины, сокращение текучести кадров, осуществляет подготовку распорядительных документов по личному составу, необходимой статистической отчетности по кадрам, ведут в установленном порядке учет работников, в том числе военнообязанных, кадровое делопроизводство, оформляет документы для назначения работникам пенсий, решают иные вопросы, входящие в их компетенцию.

Содержание работы

Введение
1. Общая часть
1.1 Анализ предметной области АРМ
1.1.1 Основные направления работы кадровых служб
1.2 Порядок оформления отпусков
1.3 Порядок оформления поощрений и взысканий
1.4 Подготовка приказов по личному составу
1.5 Анализ информационных технологий
1.6 Выбор способа разработки программного обеспечения
1.7 Техническое задание на разработку программно-методического комплекса
2. Разработка структуры АРМ
2.1 Анализ и автоматизация информационных потоков
2.1.1 Построение диаграммы потоков данных (DFD - диаграмма)
2.2 Разработка компонентов АРМ
2.2.1 Логическая модель АРМ для моделирования ПО
2.2.2 Разработка физической модели АРМ
2.2.3 Техническое обеспечение комплекса
2.2.4 Программное обеспечение комплекса
3. Специальная часть: разработка программного обеспечения для ведения базы данных
3.1 Взаимодействие форм АРМ и их функциональное назначение
3.2 Описание программы
3.3 SQL - запрос
3.4 Руководство пользователю
4. Экономическая часть
4.1 Расчет капитальных затрат на создание ПИ
4.2 Расчёт затрат на оборудование
4.3 Расчёт затрат на создание ПИ
4.4 Расчет годового экономического эффекта
4.4.1 Расчет годовой экономии
4.5 Расчет себестоимости выполнения управленческих операций в ручном варианте
4.6 Расчет себестоимости выполнения управленческих операций в автоматизированном варианте
4.7 Расчет годового экономического эффекта применительно к источнику получения экономии
4.8 Расчет коэффициента экономической эффективности и срока окупаемости капиталовложений
Выводы
Заключение

Содержимое работы - 1 файл

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ.doc

— 827.50 Кб (Скачать файл)

Построение схемы взаимодействия таблиц базы данных

 

Рисунок 2.5 - Структура  связей таблиц базы данных 

2.2.3 Техническое обеспечение  комплекса

Техническое обеспечение  представляет собой устройства вычислительной техники, средства передачи данных, измерительные  и другие устройства или их сочетания.

Техническое обеспечение  программного комплекса представляет собой совокупность взаимосвязанных и взаимодействующих технических средств, предназначенных для выполнения исследования.

Технические средства в  разрабатываемом программном комплексе  решают задачи:

ввода исходных данных, характеризующих объект исследования;

отображения введенной  информации с целью ее контроля и  редактирования;

преобразования информации (изменение формы представления  данных, трансляции, изменение структуры  данных и т.д.);

хранения информации;

отображения результатов  работы.

В функции процессора входит выполнение команд, которые  он получает от запускаемого пользователем  программного обеспечения. Понятно, что  от скорости работы процессора зависит  скорость выполнения того или иного  приложения, т.е. программа и сетевая  операционная система будут работать быстрее на компьютере с более быстрым процессором. Целесообразно использовать процессоры PentiumII, AMD K6-2 при возможности можно использовать более быстрые процессоры.

Операционная система  а так же любое другое приложение загружается в оперативную память компьютера, естественно, объем памяти должен быть достаточным для обеспечения работы программного комплекса. Для эффективной работы приложения объем его памяти должен быть равным 128 Мбайт или больше. Для корректной работы Windows 2000 необходимо минимум 64 Мбайт оперативной памяти, желательно 128 Мбайт (спецификация операционной системы Windows 2000) плюс память для работы программного комплекса.

Жесткий диск - один из самых  важных компонентов серверов и компьютеров  работающих с базами данных. В немалой степени от надежности, скорости доступа и вместимости жесткого диска зависит работа приложений. От скорости работы жесткого диска зависит скорость работы приложения - скорость заполнения базы данных, поиск необходимой информации и т.д. В современных системах довольно часто используется функции резервного копирования данных, при малом объеме жесткого диска работа этих функций может быть нарушена. Емкость и производительность жестких диска должны быть достаточными для комфортной работы пользователей. На размеры жесткого диска влияют размеры сопутствующих программных продуктов, которые используются при работе программного комплекса. Для стандартной установки Windows2000 необходимое пространство на жестком диске 700 Мбайт. BDE для связи с СУБД занимает 3Мбайт свободного дискового пространства. Для используемых программных средств объем свободного места на жестком диске должен быть равен 710 Мбайт.

Монитор используется для  визуального оповещения пользователя о протекающих процессах. Для работы с программным комплексом достаточно использование 14 дюймового монитора SVGA c возможность поддержания разрешения экрана 1024*768 точек. Для удобства работы пользователя можно использовать монитор с большей диагональю экрана и большей разрешающей способностью.

Исходя из перечисленных  требований, в состав технических  средств для эксплуатации данного  программного комплекса необходимо включить:

Для компьютера, на котором  будет работать программный комплекс выдвигаются следующие требования:

процессор PentiumII 200;

минимум 64MB RAM;

дисковод

PC-AT совместимую клавиатуру;

манипулятор “мышь”;

монитор VGA или SVGA;

сетевая карта;

принтер;

наличие свободного места  на винчестере в зависимости от объема базы данных плюс размер программного комплекса и свободное место для используемых программных средств 710Мбайт; 

2.2.4 Программное обеспечение  комплекса

Программное обеспечение - совокупность программ, представленных в заданной форме, вместе с необходимой  программной документацией.

К общесистемному программному обеспечению относят операционные системы. Операционная система - организованный набор системных программ и данных, управляющих ЭВМ и выполнением программ пользователя. Операционные системы обеспечивают поддержку работы всех программ и их взаимодействие с аппаратурой, а также предоставляют пользователю возможности общего управления ЭВМ. Среди основных функций операционной системы можно выделить следующие:

управление ресурсами  ЭВМ;

обеспечение ввода-вывода информации;

организацию хранения информации во внешней памяти;

выполнение работ, связанных  с обслуживанием внешних устройств;

управление выполнением  программ.

Для работы программного комплекса с базой данных необходимо наличие BDE.

Для обеспечения оптимального и устойчивого режима работы разработанного программного комплекса необходимо наличие перечисленные ниже программных продуктов.

операционная система - Windows98/2000;

наличие BDE.

3. Специальная часть:  разработка программного обеспечения  для ведения базы данных

 

 

3.1 Взаимодействие форм  АРМ и их функциональное назначение

Рисунок 3.1 - Структура  взаимодействия форм

Форма Кадры - главная форма, она дает доступ к формам Личные данные персонала, Общие справочники, а также к справочной подсистеме.

Форма Личные данные - форма для ввода информации о работнике. Дает возможность для редактирования, добавления, удаления данных, а также просмотр отчета. Возможно просмотреть общие справочники. Доступ к форме Дополнительные данные.

Форма Дополнительные данные - форма для ввода данных трудовой книжки, а также для назначения и перевода работника на работу.

Форма Отчет - вывод отчета.

Справочная подсистема - вывод справки.

3.2 Описание программы

 

 

Общие сведения

Общие сведения представлены в виде таблицы 3.1

Таблица 3.1 - Общие сведения о программе.

Обозначение программы

Cadre. exe

Наименования программы

АРМ работника отдела кадров

Язык программирования

Delphi 6.0

Необходимое ПО

Операционная система Windows 98/2000


Функциональное назначение программы

В рамках данного дипломного проекта разработано автоматизированное рабочее место для учета служащих предприятия работниками отдела кадров для оптимизация работы служащих отдела кадров.

Вызов и загрузка программы

Для запуска программы необходимо скопировать программу CADRE. EXE c гибкого носителя в соответствующий каталог Diplom и запустить эту программу стандартными средствами (Windows Explorer, FAR Manager, и др.).

Описание логической структуры

В начале программы пользователь должен заполнить данные о работнике.

Для редактирования и  заполнения личных данных необходимо заполнить данные о работнике  в справочнике.

Присвоить табельный  номер.

Ввести в справочник национальность (если ее еще нет  в справочнике).

Название партии, членом которой является работник.

Учебное заведение, в  котором обучается или обучался.

Город в котором родился, и город в котором живет.

Предприятия, присутствующие в трудовой книжке работника (Должности  и отделы).

Назначить связь между  отделом и предприятием (обозначить, отделы присутствующие на каждом предприятии).

После заполнения необходимых данных, можно приступать к заполнению личной карточки работника.

Далее необходимо ввести данные из трудовой книжки работника.

Заполненная трудовая книжка автоматически рассчитывает трудовой стаж (общий и наибольший).

Личную карточку можно распечатать.

Входные данные

Входными данными являются:

Паспортные данные

Сведения об образовании

Сведения трудовой книжки

Сведения о партийности

Выходные данные

Выходные данные:

Ведение личных карточек

Вывод общего стажа

Вывод непрерывного стажа

Ведение трудовых книжек

Ведение общих сведений работника

Ведение справочников

Организация интерфейса пользователя

Графический интерфейс пользователя - это тип экранного представления, при котором пользователь может выбирать команды, запускать задачи, и просматривать списки файлов, указывая на визуальные обозначения (пиктограммы) или пункты в списках меню, показанных на экране. Действия могут, как правило, выполняться либо с помощью мыши, либо нажатием клавиш на клавиатуре.

Графический интерфейс пользователя увеличивает производительность нашего труда.

Интерфейс должен быть понятным, удобным, цветовая гамма не должна быть сильно пестрой, он должен предоставлять доступ ко всем необходимым процедурам.

При разработке графического пользовательского  интерфейса для АРМ за основу был  принят подход, широко используемый многими  программными продуктами, от файловых оболочек до CAD систем. Этот подход заключается  в использовании дерева для навигации  по информации, хранимой и обрабатываемой системой. Использование дерева упрощает работу с системой, интерфейс с пользователем становится более понятным, т. к ненужная информация скрывается при закрытии дерева, а нужная появляется при его раскрытии. Кроме того, использование дерева позволяет классифицировать и структурировать хранимую информацию.

При разработке графического интерфейса учитывался тот факт, что сохранять  дерево на диске достаточно сложно и ресурсоемко, поэтому дерево только представляет хранимую информацию и предоставляет доступ к ней, динамически создавая часть ветвей по мере необходимости и удаляя при ее отсутствии.

Главное меню программно-методического  комплекса приведено на рисунке 3.2 Основные пункты меню следующие:

 

Рисунок 3.2 - Структура  главного меню

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Самым 3.3 SQL - запрос

Важным компонентом модуля является выполняемый SQL-запрос, который формирует список заданий для конкретного варианта. Текст SQL-запроса приведен ниже:

SQL QUARY "qStage" - подсчет  общего стажа работы

Тип поля

Название

Запрос

FloatField

‘SUM OF ALL_MONTH’

select sum (ALL_MONTH)

from WorkPlace

WHERE

TabNo=: TN

and ALL_Month<800


SQL QUARY "qMaxStage" - выбор наибольшего непрерывного стажа работы

Тип поля

Название

Запрос

FloatField

'MAX OF MAX_MONTH'

select MAX (MAX_MONTH)

from WorkPlace

WHERE

TabNo=: TN and ALL_Month<800


 

SQL QUARY "qPers_Cart" - выбор  данных для заполнения личной  карточки

Тип поля

Название

Запрос

FloatField

TabNo

F, I,O

Nation_Name

BDate

Town_Name

Partia_Name

Obr_Place_Name

Obr_Place_Type

Spec_in_Dipl

Qualify

DiplNo

DiplDate

Passport_Ser

Passport_No

Passport_get_Place

Profsouz

Famely

Address

Date_OUT

Dep_Name

Dolgnost_Name

Stat_OUT

SELECT TabNo,F, I,O,Nation_Name,BDate,Town_Name,Partia_Nam Obr_Place_Name, Obr_Place_Type, Spec_in_Dipl, Qualify,

DiplNo,DiplDate,Passport_Ser,Passport_No,

Passport_get_Place,Profsouz,Famely,Address,

Date_OUT,Dep_Name,Dolgnost_Name,Stat_OUT

FROM

Main_cart,nation,persen,partia,town,obr_place,

workplace,department,dolgnost

WHERE

persen. tabno=: tabno

and main_cart. tabno=persen. tabno

and main_cart. nation_id=nation. nation_id

and main_cart. partia_id=partia. partia_id

and main_cart. bplace_id=town. town_id

and main_cart. obr_place_id=obr_place. obr_place_id

and workplace. tabno= main_cart. tabno

and workplace. dep_id=department. dep_id

and workplace. dolgnost_id=dolgnost. dolgnist_id

and workplace. date_out=

(SELECT max (date_out)

FROM

workplace

WHERE

workplace. tabno=: tabno)


 

 

 

 

3.4 Руководство пользователю

Программа предназначена  для ведения данных о работниках предприятия.

 

Рис.3.3 Главная форма программы

В меню "Справочники":

"Общие справочники": вывод формы администрирования общих справочников (рис.3.4).

"Личные данные персонала": вывод формы администрирования  данных для каждого работника  (Рис.3.5)

Для редактирования и заполнения личных данных необходимо заполнить данные о работнике в справочнике.

Присвоить табельный номер.

Ввести в справочник национальность (если ее еще нет в справочнике).

Название партии, членом которой  является работник.

Учебное заведение, в котором обучается  или обучался.

Город в котором родился, и город  в котором живет.

Предприятия, присутствующие в трудовой книжке работника (Должности и отделы).

Назначить связь между отделом  и предприятием (обозначить, отделы присутствующие на каждом предприятии).

 

Рис.3.4 Справочники

После заполнения необходимых данных, можно приступать к заполнению личной карточки работника.

Рис.3.5 Личные данные персонала

 

Для того чтобы "завести" новую личную карточку необходимо выбрать  фамилию работника, которому уже  присвоен табельный номер, и нажать кнопку "Добавить" (Рис.3.6)

Рис.3.6. Общие сведения

Теперь необходимо заполнить  данные так, как показано на Рис.3.5

После ввода данных необходимо их "зафиксировать в базе", для  этого необходимо нажать кнопку "Ввести", расположенную над таблицей (Рис.3.7).

Рис.3.7. Управляющие клавиши

Далее необходимо ввести данные из трудовой книжки работника, для этого нажимаем кнопку "Дополнительно".

На рисунках 3.8-3.9 изображены формы ввода дополнительной информации.

 

Рис 3.8. Дополнительные данные

Заполненная трудовая книжка автоматически высчитывает трудовой стаж (общий и наибольший).

Личную карточку можно  распечатать если нажать на кнопку "Отчет" расположенную на форме  личных карточек.

Рис.3.9. Дополнительные данные

Назначаем связь между  отделом и предприятием.

 

 

 

 

 

 

 

 

 

 

 

 

4. Экономическая часть

4.1 Расчет капитальных  затрат на создание ПИ

Капиталовложения в  создание ПИ носят единовременный характер и включают в себя:

затраты на лицензированные  программные продукты;

затраты на создание программного изделия;

затраты на оборудование.

Капиталовложения находят  по формуле (4.1):

, (4.1)

где  - затраты на оборудование, грн.;

 - затраты на лицензионные программные  продукты, грн. (60 грн);

Информация о работе Разработка автоматизированного рабочего места сотрудника кадрового отдела банка