Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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

 

Рисунок 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-запроса приведен ниже:

 

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.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. Дополнительные данные

 

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


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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...