- •Оглавление
 - •Глава 1. Общая часть. 4
 - •Введение.
 - •Глава 1. Общая часть.
 - •1.1 Сущность поставленной задачи.
 - •2. Разработка программного обеспечения.
 - •2.1 Технологический процесс машинной реализации задачи.
 - •2.2 Алгоритм задачи его описание.
 - •2.3 Описание переменных, процедур и функций.
 - •2.4 Программы и их описания.
 - •2.4.1 Меню.
 - •2.4.2 Алгоритмы и тексты форм ввода.
 - •2.4.3 Описание и алгоритмы формирования выходных документов
 - •2.5 Результаты работы программы
 - •2.6 Инструкция пользователю
 - •3.Заключение
 - •Приложение 2- Эскизный проект
 - •Приложение 3- sadt и dfd модели
 - •Приложение 4- Тексты программ
 
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»
АЛТАЙСКИЙ ТЕХНИКУМ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»
КУРСОВАЯ РАБОТА
ПО ТЕОРИИ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА
НА ТЕМУ
РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ «КАДРОВОЕ АГЕНСТВО»
Выполнил студент
группы АЛ-ДЛП-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. Общая часть.
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.
