Автор работы: Пользователь скрыл имя, 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 Расчет коэффициента экономической эффективности и срока окупаемости капиталовложений
Выводы
Заключение
Построение схемы
Рисунок 2.5 - Структура связей таблиц базы данных
Техническое обеспечение представляет собой устройства вычислительной техники, средства передачи данных, измерительные и другие устройства или их сочетания.
Техническое обеспечение программного комплекса представляет собой совокупность взаимосвязанных и взаимодействующих технических средств, предназначенных для выполнения исследования.
Технические средства в
разрабатываемом программном
ввода исходных данных, характеризующих объект исследования;
отображения введенной информации с целью ее контроля и редактирования;
преобразования информации
(изменение формы
хранения информации;
отображения результатов работы.
В функции процессора входит выполнение команд, которые он получает от запускаемого пользователем программного обеспечения. Понятно, что от скорости работы процессора зависит скорость выполнения того или иного приложения, т.е. программа и сетевая операционная система будут работать быстрее на компьютере с более быстрым процессором. Целесообразно использовать процессоры 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Мбайт;
Программное обеспечение - совокупность программ, представленных в заданной форме, вместе с необходимой программной документацией.
К общесистемному программному обеспечению относят операционные системы. Операционная система - организованный набор системных программ и данных, управляющих ЭВМ и выполнением программ пользователя. Операционные системы обеспечивают поддержку работы всех программ и их взаимодействие с аппаратурой, а также предоставляют пользователю возможности общего управления ЭВМ. Среди основных функций операционной системы можно выделить следующие:
управление ресурсами ЭВМ;
обеспечение ввода-вывода информации;
организацию хранения информации во внешней памяти;
выполнение работ, связанных
с обслуживанием внешних
управление выполнением программ.
Для работы программного комплекса с базой данных необходимо наличие BDE.
Для обеспечения оптимального и устойчивого режима работы разработанного программного комплекса необходимо наличие перечисленные ниже программных продуктов.
операционная система - Windows98/2000;
наличие BDE.
Рисунок 3.1 - Структура взаимодействия форм
Форма Кадры - главная форма, она дает доступ к формам Личные данные персонала, Общие справочники, а также к справочной подсистеме.
Форма Личные данные - форма для ввода информации о работнике. Дает возможность для редактирования, добавления, удаления данных, а также просмотр отчета. Возможно просмотреть общие справочники. Доступ к форме Дополнительные данные.
Форма Дополнительные данные - форма для ввода данных трудовой книжки, а также для назначения и перевода работника на работу.
Форма Отчет - вывод отчета.
Справочная подсистема - вывод справки.
Общие сведения
Общие сведения представлены в виде таблицы 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 - Структура главного меню
Важным компонентом модуля является выполняемый 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_ DiplNo,DiplDate,Passport_Ser, Passport_get_Place,Profsouz, Date_OUT,Dep_Name,Dolgnost_ FROM Main_cart,nation,persen, 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.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.1):
, (4.1)
где - затраты на оборудование, грн.;
- затраты на лицензионные
Информация о работе Разработка автоматизированного рабочего места сотрудника кадрового отдела банка