РефератыИнформатика, программированиеИнИнформационная система учета кадров АО Красноярское речное пароходство

Информационная система учета кадров АО Красноярское речное пароходство

Информационная система учета кадров АО Красноярское речное пароходство

1 Постановка задачи.



1.1 Описание выбранной предметной области


Программа предназначена для учета кадров на предприятии АО « Красноярское речное пароходство».


Изучение рынка программных продуктов в г. Красноярске показало, что предлагаемые программы не во всем удовлетворяют заказчика, т.к. у АО « Красноярское речное пароходство» есть свои особенности, которые желательно было бы учесть:


· существование дочерних предприятий


· строго направленная специализация


· определенный круг должностей и пр.


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


1.2 Перечень функций, реализованных в PrgCard


Программа учета кадров решает следующие задачи:


1 Позволяет добавлять и удалять записи .


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


3 Выводит на печать данные о любом работнике АО « Красноярское речное пароходство» и его дочерних предприятий.


4 Позволяет компактно хранить и переносить информацию.


1.3 Цель функционирования информационной системы.


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


1.4 Выбор базовой СУБД и технических средств.


Для реализации идеи программы была выбрана СУБД DDE
( IDAPI)
, что позволило использовать удобный и мощный формат таблиц Paradox.
Таким образом, появилась возможность создать высокопроизводительное приложение, которое легко переделывается для сетевого использования в сетях Клиент – сервер
. В качестве средства разработки была выбрана среда разработки Delphi
версии 1.0 фирмы Borland.
Это позволило сократить время на разработку программы за счет использования стандартных компонентов VCL
, а также создать высокопроизводительное легко переносимое приложение для баз данных.


1.5 Описание объектов.


Основными объектами программы являются объекты:


1. Tform –
главное окно программы. На нем расположены : панель инструментов и меню.


2. TabbedNotebookDlg1 –
окно редактирования и добавления записи


3. DelForm –
окно удаления записи.


4. EdForm –
окно редактирования БД “Образование”


5. TotalForm –
Окно просмотра всей БД.


6. NameEdForm –
окно редактирования БД “Название учебного заведения”


7. NationForm –
окно редактирования БД “Национальность”


8. PostForm –
окно редактирования БД “Должность”


9. QualifForm –
окно редактирования БД “Квалификация по диплому”


10. SpetialForm –
окно редактирования БД “Специальность по диплому”


11. EditForm –
окно формы редактирования основной БД


12. PredprForm –
окно редактирования БД “Предприятие”


13. PrintForm –
Окно формы вывода на печать


14. TabbedNotebookDlg –
окно формы поиска по одному или нескольким полям.


Программа оперирует со следующими таблицами формата DB
:


1. Educate –
образование


2. Kind –
вид обучения ( не редактируемая таблица)


3. Name_Ed –
название учебного заведения


4. Nation –
национальность


5. Pol –
пол ( не редактируемая таблица)


6. Post –
должность


7. Predpr –
предприятие


8. PresCard –
основная таблица


9. Qualif –
квалификация по диплому


10. Spetial –
специальность по диплому


11. Tunion –
проф.союз (состоит или нет ( не редактируемая таблица))





2 Руководство пользователя для работы с программой PRGCard





Работа с главным окном программы

После запуска программы появляется главное окно программы. Оно состоит из Панели инструментов и выпадающего меню.



Рис1 Панель инструментов главного окна программы


В выпадающем меню все пункты меню аналогичны кнопкам, кроме пункта меню


Регистрация нового работника.


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



Рис 2.а Окно редактирования добавления записи
[s1]
.


Поля «Национальность» , «Член профсоюза», «Пол» могут быть заполнены только из списка. Для того, чтобы заполнить эти поля , нажмите на кнопку [] , расположенную справа от поля. Откройте окно со списком и выберите нужную запись. Если такой записи не найдется в списке, то щелкните по кнопке , находящейся на панели инструментов главного окна. (см. редактирование дополнительных таблиц ).


Далее нажимаем на кармашек со словом «Образование».


Рис 2.б Окно « Образование »


Поля « Название учебного заведения », « Образование », «Вид обучения», « Специальность по диплому », « Квалификация по диплому » выбираются из списка.


Поле « Диплом » заполняется вручную так : сначала серия, потом №. В поля « Дата окончания » и « Дата заполнения » вносится дата по шаблону : дд-мм-гг.


Далее нужно щелкнуть по кармашку « Семейное положение ».






Рис 2.в Окно « Семейное положение ».


Все поля этой формы вводятся вручную или остаются пустыми.


Далее щелкаем по кармашку « Дополнительно ».






Рис. 2.г Окно « Дополнительно ».


Поле «основная профессия ( должность )» вводится из списка. Если в списке еще нет такой записи, то щелкните левой клавишей мыши по кнопке , находящейся на панели инструментов главного окна. (см. редактирование дополнительных таблиц ).


Поля « Стаж работы по основной профессии », « Общий стаж » и «Непрерывный стаж » заполняется в годах.


Если вся необходимая информация внесена верно, то щелкните левой


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


Если поля были не заполнены, то появится предупреждение :



Рис .3 Окно предупреждения.


Для удаления окна предупреждения с экрана щелкните по


Если табельный номер введен повторно, т.е. такой уже существует в базе


данных, то появится предупреждение :



Рис 4. Окно предупреждения о существовании аналогичного табельного номера.


Щелкните по кнопке . Все поля автоматически очистятся для повторного введения данных.


Редактирование данных.


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


записи (см. рис. 2.а, 2.б, 2.в, 2.г) ,






Рис9. Окно редактирования.


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


Удаление данных.


Для того, чтобы удалить запись, нажмите на кнопку на панели


инструментов главного окна. Откроется окно удаления записи:



Рис 5. Окно удаления.


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

даления, левой кнопкой мыши. Перед строкой появится треугольный знак, а поле, на которое указывал курсор мыши, окрасится в синий цвет. На рис. 6 показан пример выбора строки из таблицы.



Рис 6. Пример выбора строки для удаления из таблицы.


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


Поиск.


При нажатии на кнопку на панели инструментов окна главной программы появится форма :



Рис 7. Окно поиска необходимой записи по нескольким параметрам.


С активной страницей «Поиск». Выберите пол, предприятие, на котором работает искомый человек, заполните поля « Фамилия », « Имя », « Дата рождения», « Адрес » и поставьте флажки напротив этих полей. Вы можете выбрать все поля , ни одного поля или некоторые из них ( пример на рис. 7)


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


Если поиск произведен удачно, то справа от кнопки Ok






появится запись :


Если вы нажмете на кармашек Просмотр,
то сможете увидеть найденные данные.



Рис 9. Окно просмотра .


Если вы захотите выйти из этой программы, то необходимо нажать на кнопку “ Ok
”.


Печать.


При нажатии на кнопку панели инструментов главного окна появится форма:



Рис 10. Окно печати данных.


Введите табельный номер и дважды щелкните левой кнопкой мыши по полю окна редактирования. Появится окно настроек принтера. Произведите, если необходимо, изменения в настройках и щелкните по кнопке “ Ok
” . Если вы сомневаетесь в правильности введенных данных, то выберите пункт выпадающего меню Просмотр базы данных
.



Рис 11. Просмотр всей базы данных.


Нажимая на кнопки вы сможете просмотреть записи, при чем поля : Табельный номер, Имя
и Фамилия
будут отображаться в строках над таблицей. После работы с программой щелкните по кнопке Выход
. Окно просмотра базы исчезнет и останется окно печати данных. Теперь можете вводить правильный табельный номер.


Редактирование дополнительных таблиц.


Дополнительная база данных « Образование »


Для добавления записи в базу данных Educate.db необходимо нажать кнопку , находящуюся на панели инструментов главного окна.



Рис 12. Окно редактирования записей дополнительной базы данных « Образование »


При этом откроется окно формы « Образование ». Необходимо ввести в поле Номер
следующий по порядку номер, а в поле Образование
– образование (среднее, высшее и т. д. ). Если запись верна, щелкните по кнопке .


Новая запись должна отобразиться в таблице, расположенной слева от полей редактирования, а сами поля редактирования автоматически очистятся, если запись не верна , подведите курсор мыши к нужному полю редактирования и щелкните по нему левой клавишей мыши. Поле, на которое указывал курсор, окрасится в синий цвет. Если вы нажмете на кнопку Delete
, расположенную на клавиатуре, то удалится из окна вся запись. Если вы дважды щелкните левой клавишей мыши по нужному полю редактирования, то в поле появится мигающий курсор. Теперь вы можете удалять посимвольно из окна редактирования, нажимая кнопку Delete
или кнопку Backspace
, расположенные на клавиатуре.


Если неправильная запись была все-таки введена, то вы можете









нажать на кнопку – удаления последней введенной записи. При этом появится окно сообщений :


рис 12. Окно сообщения подтверждения удаления записи.


И если вы действительно хотите удалить эту запись, то нажмите на кнопку Yes
. При этом последняя введенная запись будет удалена из таблицы. Если вы не хотите удалять последнюю запись – то нажмите на кнопку No
.


Если неправильная запись была введена не последней, то щелкните дважды левой кнопкой мыши по выбранной записи. При этом появится предупреждение ( рис 12) и если вы действительно хотите удалить эту запись ,то щелкните по кнопке Yes
.


Дополнительная база данных «Название учебного заведения »_____


Для добавления записи в базу данных Name_Ed.db необходимо нажать кнопку , находящуюся на панели инструментов главного окна.


Рис 13. Окно формы «Название учебного заведения».


При этом откроется окно формы « Название учебного заведения ». Необходимо ввести в поле Номер
следующий по порядку номер, а в поле Название
–Название уч. Заведения.. Если запись верна, щелкните по кнопке .


Новая запись должна отобразиться в таблице, расположенной слева от полей редактирования, а сами поля редактирования автоматически очистятся, если запись не верна , подведите курсор мыши к нужному полю редактирования и щелкните по нему левой клавишей мыши. Поле, на которое указывал курсор, окрасится в синий цвет. Если вы нажмете на кнопку Delete
, расположенную на клавиатуре, то удалится из окна вся запись. Если вы дважды щелкните левой клавишей мыши по нужному полю редактирования, то в поле появится мигающий курсор. Теперь вы можете удалять посимвольно из окна редактирования, нажимая кнопку Delete
или кнопку Backspace
, расположенные на клавиатуре.


Если неправильная запись была все-таки введена, то вы можете


нажать на кнопку - удаления последней введенной записи. При этом появится окно сообщений (рис. 12)


И если вы действительно хотите удалить эту запись, то нажмите на кнопку Yes
. При этом последняя введенная запись будет удалена из таблицы. Если вы не хотите удалять последнюю запись – то нажмите на кнопку No
.


Если неправильная запись была введена не последней, то щелкните дважды левой кнопкой мыши по выбранной записи. При этом появится предупреждение ( рис 12) и если вы действительно хотите удалить эту запись ,то щелкните по кнопке Yes
.


Дополнительная база данных « Национальность »


См. редактирование дополнительной базы данных « Название учебного заведения»


Рис 14. Окно формы « Национальность ».


Дополнительная база данных « Квалификация по диплому »


Рис 15. Окно формы « Квалификация по диплому ».


См. редактирование дополнительной базы данных « Образование »


Дополнительная база данных «Специальность по диплому »


Для добавления записи в базу данных Name_Ed.db необходимо нажать кнопку , находящуюся на панели инструментов главного окна.


Рис 16. Окно формы « Специальность по диплому ».


При этом откроется окно формы « Специальность по диплому ». Необходимо ввести в поле Номер
следующий по порядку номер, а в поле Специальность
– ту специальность, которая записана в дипломе... Если запись верна, щелкните по кнопке Добавить
.


Новая запись должна отобразиться в таблице, расположенной слева от полей редактирования, а сами поля редактирования автоматически очистятся, если запись не верна , подведите курсор мыши к нужному полю редактирования и щелкните по нему левой клавишей мыши. Поле, на которое указывал курсор, окрасится в синий цвет. Если вы нажмете на кнопку Delete
, расположенную на клавиатуре, то удалится из окна вся запись. Если вы дважды щелкните левой клавишей мыши по нужному полю редактирования, то в поле появится мигающий курсор. Теперь вы можете удалять посимвольно из окна редактирования, нажимая кнопку Delete
или кнопку Backspace
, расположенные на клавиатуре.


Если неправильная запись была введена , то щелкните дважды левой кнопкой мыши по выбранной записи. При этом появится предупреждение ( рис 12) и если вы действительно хотите удалить эту запись ,то щелкните по кнопке Yes
.


Дополнительная база данных « Предприятие »



Рис 17. Окно дополнительной базы данных « Предприятие ».


См. редактирование дополнительной базы данных « Название учебного заведения»



[s1]

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Информационная система учета кадров АО Красноярское речное пароходство

Слов:2261
Символов:17702
Размер:34.57 Кб.