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

1<span Times New Roman"">    

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

1.1<span Times New Roman"">

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

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

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

·<span Times New Roman"">        

·<span Times New Roman"">        

·<span Times New Roman"">        

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

1.2<span Times New Roman"">

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

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

1<span Times New Roman"">    

  записи .

2<span Times New Roman"">    

3<span Times New Roman"">    

4<span Times New Roman"">    

1.3<span Times New Roman"">

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

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

1.4<span Times New Roman"">

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

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

1.5<span Times New Roman"">

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

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

1.<span Times New Roman"">   

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

2.<span Times New Roman"">   

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

3.<span Times New Roman"">   

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

4.<span Times New Roman"">   

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

5.<span Times New Roman"">   

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

6.<span Times New Roman"">   

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

7.<span Times New Roman"">   

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

8.<span Times New Roman"">   

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

9.<span Times New Roman"">   

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

10.<span Times New Roman"">

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

11.<span Times New Roman"">

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

12.<span Times New Roman"">

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

13.<span Times New Roman"">

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

14.<span Times New Roman"">

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

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

1.<span Times New Roman"">   

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

2.<span Times New Roman"">   

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

3.<span Times New Roman"">   

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

4.<span Times New Roman"">   

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

5.<span Times New Roman"">   

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

6.<span Times New Roman"">   

Post – должность

7.<span Times New Roman"">   

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

8.<span Times New Roman"">   

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

9.<span Times New Roman"">   

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

10.<span Times New Roman"">

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

11.<span Times New Roman"">

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

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

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

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

<img src="/cache/referats/1976/image002.jpg" v:shapes="_x0000_s1029">

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

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

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

<img src="/cache/referats/1976/image004.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1037">           , находящейся на панели инструментовглавного окна. После этого откроется окно добавления и редактирования записи настранице «Данные о человеке»

<img src="/cache/referats/1976/image006.jpg" v:shapes="_x0000_s1038">

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

<img src="/cache/referats/1976/image008.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1040">  кнопку [], расположенную справа от поля.Откройте окно со списком и выберите нужную запись.  Если такой записи не найдется в списке, тощелкните по кнопке         , находящейсяна панели инструментов главного окна. (см. редактирование дополнительных таблиц ).

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

<img src="/cache/referats/1976/image010.jpg" v:shapes="_x0000_s1087">
Рис 2.б Окно «Образование »

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

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

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

<img src="/cache/referats/1976/image012.jpg" v:shapes="_x0000_s1088">
 Рис 2.в Окно « Семейное положение ».

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

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

<img src="/cache/referats/1976/image014.jpg" v:shapes="_x0000_s1043">
Рис. 2.г Окно «Дополнительно ».

<img src="/cache/referats/1976/image016.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1044">  профессия ( должность )»вводится из списка. Если в списке еще нет такой записи, то щелкните левойклавишей мыши по кнопке      ,находящейся на  панели инструментовглавного окна. (см.  редактированиедополнительных таблиц ).

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

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

<img src="/cache/referats/1976/image004.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1045"><img src="/cache/referats/1976/image004.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1047"><img src="/cache/referats/1976/image018.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1046">        , если неверно, топо кнопке      (– очистка всех полейформы ) или исправьте  введенные данные втех полях, где это необходимо и щелкните по кнопке    – этопозволит сохранить внесенные данные в базе данных .

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

<img src="/cache/referats/1976/image020.jpg" v:shapes="_x0000_s1048">

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

<img src="/cache/referats/1976/image022.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1049">

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

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

<img src="/cache/referats/1976/image024.jpg" v:shapes="_x0000_s1050">

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

<img src="/cache/referats/1976/image022.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1051">

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

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

<img src="/cache/referats/1976/image026.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1083">   , находящейся на панели инструментов окнаглавной программы. Появится форма, которая состоит из панели инструментов, окна редактирования и таблицы.Выберите нужную запись из таблицы и введите табельный номер, соответствующийей, в поле редактирования с аналогичным названием. Для редактирования этойзаписи нажмите на кнопку   . Появится форма редактированиядобавления

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

<img src="/cache/referats/1976/image028.jpg" v:shapes="_x0000_s1055">
Рис9. Окноредактирования.

<img src="/cache/referats/1976/image026.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1082"> в которой можно изменить необходимые поля.После этого нажмите на кнопку

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

<img src="/cache/referats/1976/image030.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1084">

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

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

<img src="/cache/referats/1976/image032.jpg" v:shapes="_x0000_s1078">
<img src="/cache/referats/1976/image033.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1081">

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

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

<img src="/cache/referats/1976/image035.jpg" v:shapes="_x0000_s1079">

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

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

Поиск.

<img src="/cache/referats/1976/image037.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1056">

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

<img src="/cache/referats/1976/image039.jpg" v:shapes="_x0000_s1074">

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

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

<img src="/cache/referats/1976/image041.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1057">

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

<img src="/cache/referats/1976/image043.jpg" v:shapes="_x0000_s1075">
появится запись  :

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

<img src="/cache/referats/1976/image045.jpg" v:shapes="_x0000_s1076">

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

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

Печать.

<img src="/cache/referats/1976/image047.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1060">

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

<img src="/cache/referats/1976/image049.jpg" v:shapes="_x0000_s1062">

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

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

<img src="/cache/referats/1976/image051.jpg" v:shapes="_x0000_s1063">

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

<img src="/cache/referats/1976/image053.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1064">

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

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

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

 

 

<img src="/cache/referats/1976/image055.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1065">Educate.dbнеобходимонажать кнопку  , находящуюся на панелиинструментов главного окна.

<img src="/cache/referats/1976/image057.jpg" v:shapes="_x0000_s1066">

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

<img src="/cache/referats/1976/image058.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1067"> При этом откроется окно формы « Образование ».Необходимо ввести в поле Номер следующийпо порядку номер, а в поле Образование –образование (среднее, высшее и т. д. ). Если запись верна, щелкните по кнопке.

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

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

<img src="/cache/referats/1976/image060.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1085">

<img src="/cache/referats/1976/image062.jpg" v:shapes="_x0000_s1086">
нажать на кнопку   – удаления последнейвведенной записи. При этом появится окно сообщений:

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

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

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

 

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

 

<img src="/cache/referats/1976/image064.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1092">Name_Ed.dbнеобходимонажать кнопку                   ,  находящуюся на панели инструментов главногоокна.

 

 

<img src="/cache/referats/1976/image066.jpg" v:shapes="_x0000_s1068">
Рис 13. Окно формы«Название учебного заведения».

<img src="/cache/referats/1976/image058.jpg" align=«left» hspace=«12» v:shapes="_x0000_s1093"> При этом откроется окно формы « Названиеучебного заведения ». Необходимо ввести в поле Номер следующийпо порядку номер, а в поле Название –Названиеуч. Заведения..Если запись верна, щелкните по кнопке.

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

<img src="/cache/referats/1976/image068.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1096">

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

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

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

 

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

 

 

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

<img src="/cache/referats/1976/image070.jpg" v:shapes="_x0000_s1069">
Рис 14. Окно формы «Национальность ».

 

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

 

<img src="/cache/referats/1976/image072.jpg" v:shapes="_x0000_s1070">
Рис 15. Окно формы «Квалификация по диплому ».

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

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

<img src="/cache/referats/1976/image074.jpg" align=«left» hspace=«4» v:shapes="_x0000_s1098">Name_Ed.dbнеобходимонажать кнопку                   ,  находящуюся на панели инструментов главногоокна.

 

 

<img src="/cache/referats/1976/image076.jpg" v:shapes="_x0000_s1071">
Рис 16. Окно формы «Специальность по диплому ».

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

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

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

 

 

 

 

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

 

<img src="/cache/referats/1976/image078.jpg" v:shapes="_x0000_s1101">

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

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

 

PAGE# "'Стр: '#'
'"   [s1]

еще рефераты
Еще работы по программированию, базе данных