Программное обеспечение деятельности отдела кадров - Курсовая работа

бесплатно 0
4.5 96
Создание программного средства для реализации работы отдела кадров, построенное на основах ООП и STL. Доступный и простой интерфейс для занесения данных о рабочих и местах их прошлых работ. Алгоритм функционирования программы, ее характеристика.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
3.3 Структура программыПрограмма разработана на языке высокого уровня C .При появлении новых сотрудников или при необходимости работы с данными старых, работник отдела заносит данные в программу.Основные действия пользователя в программе представлены следующими пунктами: 1. При осуществлении перечисленных операций система взаимодействует с текстовыми документами с информацией, хранящейся в папке с программой. Происходит внесение из файла Work в вектор C Work Происходит внесение из файла Worker в вектор C Worker Происходит внесение из файла Docent в вектор CDOCENTСвойства: std:: vector pr; хранит связывающий вектор для работников int WORKBEGIN; хранит информацию о дате начала работы int WORKEND; хранит информацию о дате окончания работы char Work [20]; хранит информацию о должности char WORKPLACE [25]; хранит информацию о месте работы char Reason [40]; хранит информацию о причине увольнения Операции int GETWORKBEGIN (void); возвращает значение даты начала работы void SETWORKBEGIN (int AWORKBEGIN); изменяет значение даты начала работы int GETWORKEND (void); возвращает значение даты конца работы void SETWORKEND (int AWORKEND); изменяет значение даты конца работы char *GETWORK (void); возвращает значение должности void SETWORK (char *AWORK); изменяет значение должности char *GETWORKPLACE (void); возвращает значение места работы void SETWORKPLACE (char *APLACE); изменяет значение места работы char *GETREASON (void); возвращает значение причины увольнения void SETREASON (char *AREASON); изменяет значение причины увольнения void ADDWORKERINTOWORK (CWORKER *g) запись новой информации в вектор для места работы void REMOVEWORKER (CWORKER * g); удаление информации из вектора места работы int COUNTWORKERINWORK (); подсчет количества записей о местах работы void WRITEV (); вывод содержимого вектора на экран для мест работ void WRITEFV (std:: ofstream &t); вывод содержимого вектора в файл для мест работ void READFV (std:: ifstream &t); чтения объектов из файла в вектор для мест работ void Read () считывания информации c консоли для мест работ void Write () вывод информации об объекте на экран для мест работ void READF (std:: ifstream &f) считывание информации из файлового потока для мест работ void WRITEF (std:: ofstream &f) записи информации в текстовый файл для мест работ Свойства: int PERSONID; хранит информацию о персональном ИД char *Family; хранит информацию о фамилии char Birth [12]; хранит информацию о дате рождения Операции: int GETPERSONID (void); возвращает значение персонального ИД void SETPERSONID (int APERSONID); изменяет значение персонального ИД char *GETFAMILY (void); возвращает значение фамилии void SETFAMILY (char *AFAMILY); изменяет значение фамилии char *GETBIRTH (void); возвращает значение даты рождения void SETBIRTH (char *ABIRTH); изменяет значение даты рождения void Read () считывания информации c консоли для класса CWORKER void Write () вывод информации об объекте на экран для класса CWORKER void READF (std:: ifstream &f) считывание информации из файлового потока для класса CWORKER void WRITEF (std:: ofstream &f) записи информации в текстовый файл для класса CWORKER Операции: int GETGODZ (void); возвращает значение года приобретения void SETGODZ (int AGODZ); изменяет значение года приобретения char *GETUCHSPEC (void); возвращает значение ученой степени void SETUCHSPEC (char *AUCHSPEC); изменяет значение ученой степени void Read () считывания информации c консоли для класса CDOCENT void Write () вывод информации об объекте на экран для класса CDOCENT void READF (std:: ifstream &f) считывание информации из файлового потока для класса CDOCENT void WRITEF (std:: ofstream &f) записи информации в текстовый файл для класса CDOCENTПри разработке данной программы использовались следующие конструкции программирования: операторы ветвления - условный оператор if и switch; операторы цикла - цикл с параметром for; операторы передачи управления-break, return.Программное обеспечение разрабатывается для персонального компьютера IBM PC с процессором не ниже Pentium-120 со следующими характеристиками: объем ОЗУ не менее 16 Mb;Данная программа занимает 898 Кбайт в оперативной памяти компьютера.Входные данные вводятся с клавиатуры или добавляются из файла. Чтобы добавить данные с файла необходимо в меню нажать пункт и открыть файл. Из файла с именем Worker. txt вводится информация о рабочем. Сохранено число, обозначающее, количество рабочих находящихся в этом файле. Из файла с именем Work. txt вводится информация о рейсахВыходные данные выводятся на экран и сохраняются в файлы.Цель испытаний заключается в проверке корректности структуры программы, разработанных алгоритмов программы, а также в корректности использования алгоритмов стандартной библиотеки шаблонов.· добавление новых данных к имеющимся - добавление новой группы (с созданием нового файла); добавление информации о работе; добавление информации о работниках; добавление информации о ученой степени.

План
Содержание

Введение

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

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

1.2 Функциональное назначение

1.3 Описание алгоритма функционирования программы

1.4 Логическая структура

1.4.1 Диаграмма Классов

1.4.2 Алгоритмы программы

1.5 Используемые технические и программные средства

1.6. Вызов и загрузка

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

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

2. Программа и методика испытаний

2.1 Цель испытаний

2.2 Требования к программе

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

3. Руководство системного программиста

3.1 Назначение и условия применения программы

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?