Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик ТРПП.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
342.94 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»

АЛТАЙСКИЙ ТЕХНИКУМ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»

КУРСОВАЯ РАБОТА

ПО ТЕОРИИ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА

НА ТЕМУ

РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ «КАДРОВОЕ АГЕНСТВО»

Выполнил студент

группы АЛ-ДЛП-901

Феданюк И.А.________________

«_______»_____________2012 г.

Проверил преподаватель

Пегусов А.Ю.________________

«_________»___________2012 г.

Оценка______________________

СЛАВГОРОД 2012

Оглавление

Y

Введение. 3

Глава 1. Общая часть. 4

1.1 Сущность поставленной задачи. 4

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

1.2.1 Первичные документы. 4

1.2.2 Требования, предъявляемые к системе. 4

1.2.3 Требования предъявляемые к ПО. 5

1.3 Характеристика используемой ЭВМ, ОС и языка программирования. 5

2. Разработка программного обеспечения. 7

2.1 Технологический процесс машинной реализации задачи. 7

2.2 Алгоритм задачи его описание. 8

2.3 Описание переменных, процедур и функций. 10

2.4 Программы и их описания. 11

2.4.1 Меню. 11

2.4.2 Алгоритмы и тексты форм ввода. 13

2.4.3 Описание и алгоритмы формирования выходных документов 16

2.5 Результаты работы программы 18

2.6 Инструкция пользователю 20

3.Заключение 21

4. Список общепринятых сокращений 22

5. Список литературы 23

6. Приложения 24

Приложение 1- Техническое задание 24

Приложение 2- Эскизный проект 26

Приложение 3- SADT и DFD модели 28

Приложение 4- Тексты программ 29

Введение.

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

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

  1. Рассмотреть теоретические аспекты работы «кадровое агентство».

  2. Определить требования к пакету.

  3. Разработать интеллектуальную составную программы для характера ее ответов на запросы заказчика.

Текст работы состоит из введения, двух глав, заключения, списка общепринятых сокращений, списка литературы и приложений. Первая глава – теоретическая, содержит в себе теоретическое содержание выбранной темы. Вторая глава – практическая, содержит алгоритм решения задачи и его описание. Заключение охватывает весь объем работы и подводит итоги по ней.

Глава 1. Общая часть.

1.1 Сущность поставленной задачи.

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

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

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

1.2.1 Первичные документы.

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

1.2.2 Требования, предъявляемые к системе.

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

1.2.3 Требования предъявляемые к ПО.

Программный модуль поддерживает операционные системы Windows XP - Windows 7, Linux/Ubuntu (KDE, Unity).

1.3 Характеристика используемой ЭВМ, ОС и языка программирования.

Разработка программы была осуществлена на компьютере, отвечающим стандартным требованиям. Имелась мышь, клавиатура.

Компьютер:

Тип компьютера

ACPI компьютер на базе x86 (Mobile)

Операционная система

Microsoft Windows 7 Ultimate

Пакет обновления ОС

-

Internet Explorer

8.0.7600.16385

DirectX

DirectX 11.0

Системная плата:

Тип ЦП

DualCore Intel Core i5, 2000 MHz (15 x 133)

Системная плата

eMachines eME729Z

Чипсет системной платы

Intel Ibex Peak-M HM55, Intel Arrandale

Системная память

8173 Мб

Тип BIOS

Insyde (04/20/11)

Коммуникационный порт

Последовательный порт (COM1)

Дисплей:

Видеоадаптер

Intel(R) HD Graphics (781698 Кб)

Видеоадаптер

Intel(R) HD Graphics (781698 Кб)

Монитор

Универсальный монитор PnP [NoDB]

Хранение данных:

Контроллер IDE

Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B2D

Контроллер IDE

Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B28

Контроллер IDE

Стандартный двухканальный контроллер PCI IDE

Контроллер хранения данных

APWK6ZX2 IDE Controller

Дисковый накопитель

TOSHIBA MK3259GSXP ATA Device (298 Гб, IDE)

Дисковый накопитель

Patriot Memory USB Device (980 Мб, USB)

Оптический накопитель

HL-DT-ST DVDRAM GT32N ATA Device

Оптический накопитель

IHGLUZM MF8XQV0TQR SCSI CdRom Device

Статус SMART жёстких дисков

OK

Разделы:

C: (NTFS)

310604 Мб (29122 Мб свободно)

D: (NTFS)

99 Мб (71 Мб свободно)

Общий объём

310703 Мб(221.7 Гб свободно)

Ввод:

Клавиатура

Стандартная клавиатура PS/2

Мышь

HID-совместимая мышь

При разработке использовалась Windows 7 Ultimate. Программа реализована в среде разработки Lazarus.